{"version":3,"file":"telemetry.mjs","sources":["../../src/providers/telemetry.ts"],"sourcesContent":["import { defineProvider } from './provider';\nimport createTelemetry from '../services/metrics';\n\nexport default defineProvider({\n  init(strapi) {\n    strapi.add('telemetry', () => createTelemetry(strapi));\n  },\n  async register(strapi) {\n    strapi.get('telemetry').register();\n  },\n  async bootstrap(strapi) {\n    strapi.get('telemetry').bootstrap();\n  },\n  async destroy(strapi) {\n    strapi.get('telemetry').destroy();\n  },\n});\n"],"names":["defineProvider","init","strapi","add","createTelemetry","register","get","bootstrap","destroy"],"mappings":";;;AAGA,gBAAeA,cAAAA,CAAe;AAC5BC,IAAAA,IAAAA,CAAAA,CAAKC,MAAM,EAAA;AACTA,QAAAA,MAAAA,CAAOC,GAAG,CAAC,WAAA,EAAa,IAAMC,uBAAAA,CAAgBF,MAAAA,CAAAA,CAAAA;AAChD,IAAA,CAAA;AACA,IAAA,MAAMG,UAASH,MAAM,EAAA;QACnBA,MAAAA,CAAOI,GAAG,CAAC,WAAA,CAAA,CAAaD,QAAQ,EAAA;AAClC,IAAA,CAAA;AACA,IAAA,MAAME,WAAUL,MAAM,EAAA;QACpBA,MAAAA,CAAOI,GAAG,CAAC,WAAA,CAAA,CAAaC,SAAS,EAAA;AACnC,IAAA,CAAA;AACA,IAAA,MAAMC,SAAQN,MAAM,EAAA;QAClBA,MAAAA,CAAOI,GAAG,CAAC,WAAA,CAAA,CAAaE,OAAO,EAAA;AACjC,IAAA;AACF,CAAA,CAAA;;;;"}