{"version":3,"sources":["jsdelivr-header.js","/npm/@twilio-labs/docusaurus-plugin-for-datadog-rum@0.1.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,qBAAkB,EAC1B,MAAM,mBAAqB,QAAQ,gCACnC,SAAS,iBAAiB,GAAS,YAAE,EAAW,cAAE,EAAa,QAAE,EAAO,IAAE,IAGtE,OAFA,EAAU,GAAW,aACrB,EAAM,GAAO,QAAQ,IAAI,UAAY,MAC9B,CACH,KAAM,oCACN,eAAc,IACL,GAAgB,EAGd,CACH,SAAU,CACN,CACI,QAAS,SACT,UAAW,8VAOf,4BACE,kDAEN,kBACJ,mMAjBW,CAAC,EA6BxB,CACA,QAAQ,QAAU,iBAClB,MAAM,oBAAsB,mBAAmB,IAAI,OAAO,CACtD,YAAa,mBAAmB,IAAI,SAAS,WAC7C,cAAe,mBAAmB,IAAI,SAAS,WAC/C,QAAS,mBAAmB,IAAI,SAAS,QAAQ,cACjD,IAAK,mBAAmB,IAAI,SAAS,QAAQ,QAAQ,IAAI,UAAY,SAEzE,SAAS,iBAAgB,SAAE,EAAQ,QAAE,IACjC,OAAO,EAAS,oBAAqB,EACzC,CACA,QAAQ,gBAAkB","file":"/npm/@twilio-labs/docusaurus-plugin-for-datadog-rum@0.1.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@twilio-labs/docusaurus-plugin-for-datadog-rum@0.1.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.validateOptions = void 0;\nconst utils_validation_1 = require(\"@docusaurus/utils-validation\");\nfunction pluginDatadogRum(context, { clientToken, applicationId, service, env }) {\n    service = service ?? \"docusaurus\";\n    env = env ?? process.env.NODE_ENV ?? \"dev\";\n    return {\n        name: \"docusaurus-plugin-for-datadog-rum\",\n        injectHtmlTags() {\n            if (!clientToken || !applicationId) {\n                return {};\n            }\n            return {\n                headTags: [\n                    {\n                        tagName: \"script\",\n                        innerHTML: `(function(h,o,u,n,d) {\n  h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}\n  d=o.createElement(u);d.async=1;d.src=n\n  n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)\n})(window,document,'script','https://www.datadoghq-browser-agent.com/datadog-rum.js','DD_RUM')\nDD_RUM.onReady(function() {\n  DD_RUM.init({\n    clientToken: '${clientToken}',\n    applicationId: '${applicationId}',\n    site: 'datadoghq.com',\n    service: '${service}',\n    env: '${env}',\n    // Specify a version number to identify the deployed version of your application in Datadog \n    // version: '1.0.0',\n    sampleRate: 100,\n    trackInteractions: true,\n  })\n})`,\n                    },\n                ],\n            };\n        },\n    };\n}\nexports.default = pluginDatadogRum;\nconst pluginOptionsSchema = utils_validation_1.Joi.object({\n    clientToken: utils_validation_1.Joi.string().required(),\n    applicationId: utils_validation_1.Joi.string().required(),\n    service: utils_validation_1.Joi.string().default(\"docusaurus\"),\n    env: utils_validation_1.Joi.string().default(process.env.NODE_ENV ?? \"dev\"),\n});\nfunction validateOptions({ validate, options, }) {\n    return validate(pluginOptionsSchema, options);\n}\nexports.validateOptions = validateOptions;\n"]}