{"version":3,"sources":["jsdelivr-header.js","/npm/photon-node@0.1.3/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,SAAW,OAAO,QAAU,SAAU,GAAU,IAAK,IAAI,EAAI,EAAG,EAAI,UAAU,OAAQ,IAAK,CAAE,IAAI,EAAS,UAAU,GAAI,IAAK,IAAI,KAAO,EAAc,OAAO,UAAU,eAAe,KAAK,EAAQ,KAAQ,EAAO,GAAO,EAAO,GAAU,CAAE,OAAO,CAAQ,EAE3P,aAAe,QAAQ,iBAEvB,cAAgB,uBAAuB,cAE3C,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,SAAS,kBAAkB,GAAM,OAAO,WAAc,IAAI,EAAM,EAAG,MAAM,KAAM,WAAY,OAAO,IAAI,SAAQ,SAAU,EAAS,GAA4S,OAAlS,SAAS,EAAK,EAAK,GAAO,IAAM,IAAI,EAAO,EAAI,GAAK,GAAU,EAAQ,EAAK,KAAO,CAAE,MAAO,GAAwB,YAAf,EAAO,EAAgB,CAAE,IAAI,EAAK,KAAiC,OAAO,QAAQ,QAAQ,GAAO,MAAK,SAAU,GAAS,EAAK,OAAQ,EAAQ,IAAG,SAAU,GAAO,EAAK,QAAS,EAAM,IAA5I,EAAQ,EAA0I,CAAS,CAAK,OAAS,GAAI,CAAG,CAEzc,SAAS,SACP,IAAI,EAAS,GAEb,MAAO,CACL,MAAO,CAAC,EAAU,CAAC,KACjB,GAAuB,iBAAZ,GAAoC,OAAZ,EACjC,MAAM,IAAI,MAAM,uDAGd,EAAQ,SACV,EAAS,EAAQ,OACnB,EAEF,WACM,EAAO,mBAAkB,UAAW,EAAU,EAAU,CAAC,GAC3D,GAAuB,iBAAZ,GAAoC,OAAZ,EACjC,MAAM,IAAI,MAAM,4DAGlB,GAAe,KAAX,QAAoC,IAAnB,EAAQ,OAC3B,MAAM,IAAI,MAAM,oBAGlB,OAAO,EAAI,cAAc,SAAS,EAAU,SAAS,CAAE,UAAU,GACnE,IAEO,SAAmB,GACxB,OAAO,EAAK,MAAM,KAAM,UAC1B,IAfS,IACL,CAiBV,CAEA,QAAQ,QAAU","file":"/npm/photon-node@0.1.3/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/photon-node@0.1.3/dist/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';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _highlighter = require('./highlighter');\n\nvar _highlighter2 = _interopRequireDefault(_highlighter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\nfunction photon() {\n  let apiKey = '';\n\n  return {\n    setup: (options = {}) => {\n      if (typeof options !== 'object' || options === null) {\n        throw new Error('Setup\\'s first argument (options) must be an object.');\n      }\n\n      if (options.apiKey) {\n        apiKey = options.apiKey;\n      }\n    },\n    highlight: (() => {\n      var _ref = _asyncToGenerator(function* (document, options = {}) {\n        if (typeof options !== 'object' || options === null) {\n          throw new Error('Highlight\\'s second argument (options) must be an object.');\n        }\n\n        if (apiKey === '' && options.apiKey === undefined) {\n          throw new Error('Missing API key.');\n        }\n\n        return (0, _highlighter2.default)(document, _extends({ apiKey }, options));\n      });\n\n      return function highlight(_x) {\n        return _ref.apply(this, arguments);\n      };\n    })()\n  };\n}\n\nexports.default = photon();"]}