{"version":3,"file":"getMachineId-bsd-CcC4X5IU.cjs","names":["require_node","require_execAsync$1","require_getMachineId_bsd","exports","fs_1","execAsync_1","api_1","getMachineId"],"sources":["../../../../node_modules/.pnpm/@opentelemetry+resources@2.8.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-bsd.js"],"sourcesContent":["\"use strict\";\n/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getMachineId = void 0;\nconst fs_1 = require(\"fs\");\nconst execAsync_1 = require(\"./execAsync\");\nconst api_1 = require(\"@opentelemetry/api\");\nasync function getMachineId() {\n    try {\n        const result = await fs_1.promises.readFile('/etc/hostid', { encoding: 'utf8' });\n        return result.trim();\n    }\n    catch (e) {\n        api_1.diag.debug(`error reading machine id: ${e}`);\n    }\n    try {\n        const result = await (0, execAsync_1.execAsync)('kenv -q smbios.system.uuid');\n        return result.stdout.trim();\n    }\n    catch (e) {\n        api_1.diag.debug(`error reading machine id: ${e}`);\n    }\n    return undefined;\n}\nexports.getMachineId = getMachineId;\n//# sourceMappingURL=getMachineId-bsd.js.map"],"ignoreList":[0],"mappings":"4GAKA,OAAO,eAAeG,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,EAAQ,aAAe,IAAK,GAC5B,IAAMC,EAAO,QAAQ,IAAI,EACnBC,EAAAJ,EAAA,EAAA,EACAK,EAAQ,QAAQ,oBAAoB,EAC1C,eAAeC,GAAe,CAC1B,GAAI,CAEA,OAAO,MADcH,EAAK,SAAS,SAAS,cAAe,CAAE,SAAU,MAAO,CAAC,EAAA,CACjE,KAAK,CACvB,OACO,EAAG,CACNE,EAAM,KAAK,MAAM,6BAA6B,GAAG,CACrD,CACA,GAAI,CAEA,OAAO,MADe,EAAGD,EAAY,UAAA,CAAW,4BAA4B,EAAA,CAC9D,OAAO,KAAK,CAC9B,OACO,EAAG,CACNC,EAAM,KAAK,MAAM,6BAA6B,GAAG,CACrD,CAEJ,CACA,EAAQ,aAAeC"}