/* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ exports.id = "vendor-chunks/refractor"; exports.ids = ["vendor-chunks/refractor"]; exports.modules = { /***/ "(ssr)/./node_modules/refractor/core.js": /*!****************************************!*\ !*** ./node_modules/refractor/core.js ***! \****************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\n\n/* global window, self */\n\n// istanbul ignore next - Don't allow Prism to run on page load in browser or\n// to start messaging from workers.\nvar ctx =\n typeof globalThis === 'object'\n ? globalThis\n : typeof self === 'object'\n ? self\n : typeof window === 'object'\n ? window\n : typeof global === 'object'\n ? global\n : {}\n\nvar restore = capture()\n\nctx.Prism = {manual: true, disableWorkerMessageHandler: true}\n\n// Load all stuff in `prism.js` itself, except for `prism-file-highlight.js`.\n// The wrapped non-leaky grammars are loaded instead of Prism’s originals.\nvar h = __webpack_require__(/*! hastscript */ \"(ssr)/./node_modules/hastscript/index.js\")\nvar decode = __webpack_require__(/*! parse-entities */ \"(ssr)/./node_modules/refractor/node_modules/parse-entities/index.js\")\nvar Prism = __webpack_require__(/*! prismjs/components/prism-core */ \"(ssr)/./node_modules/refractor/node_modules/prismjs/components/prism-core.js\")\nvar markup = __webpack_require__(/*! ./lang/markup */ \"(ssr)/./node_modules/refractor/lang/markup.js\")\nvar css = __webpack_require__(/*! ./lang/css */ \"(ssr)/./node_modules/refractor/lang/css.js\")\nvar clike = __webpack_require__(/*! ./lang/clike */ \"(ssr)/./node_modules/refractor/lang/clike.js\")\nvar js = __webpack_require__(/*! ./lang/javascript */ \"(ssr)/./node_modules/refractor/lang/javascript.js\")\n\nrestore()\n\nvar own = {}.hasOwnProperty\n\n// Inherit.\nfunction Refractor() {}\n\nRefractor.prototype = Prism\n\n// Construct.\nvar refract = new Refractor()\n\n// Expose.\nmodule.exports = refract\n\n// Create.\nrefract.highlight = highlight\nrefract.register = register\nrefract.alias = alias\nrefract.registered = registered\nrefract.listLanguages = listLanguages\n\n// Register bundled grammars.\nregister(markup)\nregister(css)\nregister(clike)\nregister(js)\n\nrefract.util.encode = encode\nrefract.Token.stringify = stringify\n\nfunction register(grammar) {\n if (typeof grammar !== 'function' || !grammar.displayName) {\n throw new Error('Expected `function` for `grammar`, got `' + grammar + '`')\n }\n\n // Do not duplicate registrations.\n if (refract.languages[grammar.displayName] === undefined) {\n grammar(refract)\n }\n}\n\nfunction alias(name, alias) {\n var languages = refract.languages\n var map = name\n var key\n var list\n var length\n var index\n\n if (alias) {\n map = {}\n map[name] = alias\n }\n\n for (key in map) {\n list = map[key]\n list = typeof list === 'string' ? [list] : list\n length = list.length\n index = -1\n\n while (++index < length) {\n languages[list[index]] = languages[key]\n }\n }\n}\n\nfunction highlight(value, name) {\n var sup = Prism.highlight\n var grammar\n\n if (typeof value !== 'string') {\n throw new Error('Expected `string` for `value`, got `' + value + '`')\n }\n\n // `name` is a grammar object.\n if (refract.util.type(name) === 'Object') {\n grammar = name\n name = null\n } else {\n if (typeof name !== 'string') {\n throw new Error('Expected `string` for `name`, got `' + name + '`')\n }\n\n if (own.call(refract.languages, name)) {\n grammar = refract.languages[name]\n } else {\n throw new Error('Unknown language: `' + name + '` is not registered')\n }\n }\n\n return sup.call(this, value, grammar, name)\n}\n\nfunction registered(language) {\n if (typeof language !== 'string') {\n throw new Error('Expected `string` for `language`, got `' + language + '`')\n }\n\n return own.call(refract.languages, language)\n}\n\nfunction listLanguages() {\n var languages = refract.languages\n var list = []\n var language\n\n for (language in languages) {\n if (\n own.call(languages, language) &&\n typeof languages[language] === 'object'\n ) {\n list.push(language)\n }\n }\n\n return list\n}\n\nfunction stringify(value, language, parent) {\n var env\n\n if (typeof value === 'string') {\n return {type: 'text', value: value}\n }\n\n if (refract.util.type(value) === 'Array') {\n return stringifyAll(value, language)\n }\n\n env = {\n type: value.type,\n content: refract.Token.stringify(value.content, language, parent),\n tag: 'span',\n classes: ['token', value.type],\n attributes: {},\n language: language,\n parent: parent\n }\n\n if (value.alias) {\n env.classes = env.classes.concat(value.alias)\n }\n\n refract.hooks.run('wrap', env)\n\n return h(\n env.tag + '.' + env.classes.join('.'),\n attributes(env.attributes),\n env.content\n )\n}\n\nfunction stringifyAll(values, language) {\n var result = []\n var length = values.length\n var index = -1\n var value\n\n while (++index < length) {\n value = values[index]\n\n if (value !== '' && value !== null && value !== undefined) {\n result.push(value)\n }\n }\n\n index = -1\n length = result.length\n\n while (++index < length) {\n value = result[index]\n result[index] = refract.Token.stringify(value, language, result)\n }\n\n return result\n}\n\nfunction encode(tokens) {\n return tokens\n}\n\nfunction attributes(attrs) {\n var key\n\n for (key in attrs) {\n attrs[key] = decode(attrs[key])\n }\n\n return attrs\n}\n\nfunction capture() {\n var defined = 'Prism' in ctx\n /* istanbul ignore next */\n var current = defined ? ctx.Prism : undefined\n\n return restore\n\n function restore() {\n /* istanbul ignore else - Clean leaks after Prism. */\n if (defined) {\n ctx.Prism = current\n } else {\n delete ctx.Prism\n }\n\n defined = undefined\n current = undefined\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2NvcmUuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLGFBQWE7O0FBRWI7QUFDQTtBQUNBLFFBQVEsbUJBQU8sQ0FBQyw0REFBWTtBQUM1QixhQUFhLG1CQUFPLENBQUMsMkZBQWdCO0FBQ3JDLFlBQVksbUJBQU8sQ0FBQyxtSEFBK0I7QUFDbkQsYUFBYSxtQkFBTyxDQUFDLG9FQUFlO0FBQ3BDLFVBQVUsbUJBQU8sQ0FBQyw4REFBWTtBQUM5QixZQUFZLG1CQUFPLENBQUMsa0VBQWM7QUFDbEMsU0FBUyxtQkFBTyxDQUFDLDRFQUFtQjs7QUFFcEM7O0FBRUEsWUFBWTs7QUFFWjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLFlBQVk7QUFDWjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2NvcmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbi8qIGdsb2JhbCB3aW5kb3csIHNlbGYgKi9cblxuLy8gaXN0YW5idWwgaWdub3JlIG5leHQgLSBEb24ndCBhbGxvdyBQcmlzbSB0byBydW4gb24gcGFnZSBsb2FkIGluIGJyb3dzZXIgb3Jcbi8vIHRvIHN0YXJ0IG1lc3NhZ2luZyBmcm9tIHdvcmtlcnMuXG52YXIgY3R4ID1cbiAgdHlwZW9mIGdsb2JhbFRoaXMgPT09ICdvYmplY3QnXG4gICAgPyBnbG9iYWxUaGlzXG4gICAgOiB0eXBlb2Ygc2VsZiA9PT0gJ29iamVjdCdcbiAgICA/IHNlbGZcbiAgICA6IHR5cGVvZiB3aW5kb3cgPT09ICdvYmplY3QnXG4gICAgPyB3aW5kb3dcbiAgICA6IHR5cGVvZiBnbG9iYWwgPT09ICdvYmplY3QnXG4gICAgPyBnbG9iYWxcbiAgICA6IHt9XG5cbnZhciByZXN0b3JlID0gY2FwdHVyZSgpXG5cbmN0eC5QcmlzbSA9IHttYW51YWw6IHRydWUsIGRpc2FibGVXb3JrZXJNZXNzYWdlSGFuZGxlcjogdHJ1ZX1cblxuLy8gTG9hZCBhbGwgc3R1ZmYgaW4gYHByaXNtLmpzYCBpdHNlbGYsIGV4Y2VwdCBmb3IgYHByaXNtLWZpbGUtaGlnaGxpZ2h0LmpzYC5cbi8vIFRoZSB3cmFwcGVkIG5vbi1sZWFreSBncmFtbWFycyBhcmUgbG9hZGVkIGluc3RlYWQgb2YgUHJpc23igJlzIG9yaWdpbmFscy5cbnZhciBoID0gcmVxdWlyZSgnaGFzdHNjcmlwdCcpXG52YXIgZGVjb2RlID0gcmVxdWlyZSgncGFyc2UtZW50aXRpZXMnKVxudmFyIFByaXNtID0gcmVxdWlyZSgncHJpc21qcy9jb21wb25lbnRzL3ByaXNtLWNvcmUnKVxudmFyIG1hcmt1cCA9IHJlcXVpcmUoJy4vbGFuZy9tYXJrdXAnKVxudmFyIGNzcyA9IHJlcXVpcmUoJy4vbGFuZy9jc3MnKVxudmFyIGNsaWtlID0gcmVxdWlyZSgnLi9sYW5nL2NsaWtlJylcbnZhciBqcyA9IHJlcXVpcmUoJy4vbGFuZy9qYXZhc2NyaXB0JylcblxucmVzdG9yZSgpXG5cbnZhciBvd24gPSB7fS5oYXNPd25Qcm9wZXJ0eVxuXG4vLyBJbmhlcml0LlxuZnVuY3Rpb24gUmVmcmFjdG9yKCkge31cblxuUmVmcmFjdG9yLnByb3RvdHlwZSA9IFByaXNtXG5cbi8vIENvbnN0cnVjdC5cbnZhciByZWZyYWN0ID0gbmV3IFJlZnJhY3RvcigpXG5cbi8vIEV4cG9zZS5cbm1vZHVsZS5leHBvcnRzID0gcmVmcmFjdFxuXG4vLyBDcmVhdGUuXG5yZWZyYWN0LmhpZ2hsaWdodCA9IGhpZ2hsaWdodFxucmVmcmFjdC5yZWdpc3RlciA9IHJlZ2lzdGVyXG5yZWZyYWN0LmFsaWFzID0gYWxpYXNcbnJlZnJhY3QucmVnaXN0ZXJlZCA9IHJlZ2lzdGVyZWRcbnJlZnJhY3QubGlzdExhbmd1YWdlcyA9IGxpc3RMYW5ndWFnZXNcblxuLy8gUmVnaXN0ZXIgYnVuZGxlZCBncmFtbWFycy5cbnJlZ2lzdGVyKG1hcmt1cClcbnJlZ2lzdGVyKGNzcylcbnJlZ2lzdGVyKGNsaWtlKVxucmVnaXN0ZXIoanMpXG5cbnJlZnJhY3QudXRpbC5lbmNvZGUgPSBlbmNvZGVcbnJlZnJhY3QuVG9rZW4uc3RyaW5naWZ5ID0gc3RyaW5naWZ5XG5cbmZ1bmN0aW9uIHJlZ2lzdGVyKGdyYW1tYXIpIHtcbiAgaWYgKHR5cGVvZiBncmFtbWFyICE9PSAnZnVuY3Rpb24nIHx8ICFncmFtbWFyLmRpc3BsYXlOYW1lKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdFeHBlY3RlZCBgZnVuY3Rpb25gIGZvciBgZ3JhbW1hcmAsIGdvdCBgJyArIGdyYW1tYXIgKyAnYCcpXG4gIH1cblxuICAvLyBEbyBub3QgZHVwbGljYXRlIHJlZ2lzdHJhdGlvbnMuXG4gIGlmIChyZWZyYWN0Lmxhbmd1YWdlc1tncmFtbWFyLmRpc3BsYXlOYW1lXSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgZ3JhbW1hcihyZWZyYWN0KVxuICB9XG59XG5cbmZ1bmN0aW9uIGFsaWFzKG5hbWUsIGFsaWFzKSB7XG4gIHZhciBsYW5ndWFnZXMgPSByZWZyYWN0Lmxhbmd1YWdlc1xuICB2YXIgbWFwID0gbmFtZVxuICB2YXIga2V5XG4gIHZhciBsaXN0XG4gIHZhciBsZW5ndGhcbiAgdmFyIGluZGV4XG5cbiAgaWYgKGFsaWFzKSB7XG4gICAgbWFwID0ge31cbiAgICBtYXBbbmFtZV0gPSBhbGlhc1xuICB9XG5cbiAgZm9yIChrZXkgaW4gbWFwKSB7XG4gICAgbGlzdCA9IG1hcFtrZXldXG4gICAgbGlzdCA9IHR5cGVvZiBsaXN0ID09PSAnc3RyaW5nJyA/IFtsaXN0XSA6IGxpc3RcbiAgICBsZW5ndGggPSBsaXN0Lmxlbmd0aFxuICAgIGluZGV4ID0gLTFcblxuICAgIHdoaWxlICgrK2luZGV4IDwgbGVuZ3RoKSB7XG4gICAgICBsYW5ndWFnZXNbbGlzdFtpbmRleF1dID0gbGFuZ3VhZ2VzW2tleV1cbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gaGlnaGxpZ2h0KHZhbHVlLCBuYW1lKSB7XG4gIHZhciBzdXAgPSBQcmlzbS5oaWdobGlnaHRcbiAgdmFyIGdyYW1tYXJcblxuICBpZiAodHlwZW9mIHZhbHVlICE9PSAnc3RyaW5nJykge1xuICAgIHRocm93IG5ldyBFcnJvcignRXhwZWN0ZWQgYHN0cmluZ2AgZm9yIGB2YWx1ZWAsIGdvdCBgJyArIHZhbHVlICsgJ2AnKVxuICB9XG5cbiAgLy8gYG5hbWVgIGlzIGEgZ3JhbW1hciBvYmplY3QuXG4gIGlmIChyZWZyYWN0LnV0aWwudHlwZShuYW1lKSA9PT0gJ09iamVjdCcpIHtcbiAgICBncmFtbWFyID0gbmFtZVxuICAgIG5hbWUgPSBudWxsXG4gIH0gZWxzZSB7XG4gICAgaWYgKHR5cGVvZiBuYW1lICE9PSAnc3RyaW5nJykge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdFeHBlY3RlZCBgc3RyaW5nYCBmb3IgYG5hbWVgLCBnb3QgYCcgKyBuYW1lICsgJ2AnKVxuICAgIH1cblxuICAgIGlmIChvd24uY2FsbChyZWZyYWN0Lmxhbmd1YWdlcywgbmFtZSkpIHtcbiAgICAgIGdyYW1tYXIgPSByZWZyYWN0Lmxhbmd1YWdlc1tuYW1lXVxuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gbGFuZ3VhZ2U6IGAnICsgbmFtZSArICdgIGlzIG5vdCByZWdpc3RlcmVkJylcbiAgICB9XG4gIH1cblxuICByZXR1cm4gc3VwLmNhbGwodGhpcywgdmFsdWUsIGdyYW1tYXIsIG5hbWUpXG59XG5cbmZ1bmN0aW9uIHJlZ2lzdGVyZWQobGFuZ3VhZ2UpIHtcbiAgaWYgKHR5cGVvZiBsYW5ndWFnZSAhPT0gJ3N0cmluZycpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ0V4cGVjdGVkIGBzdHJpbmdgIGZvciBgbGFuZ3VhZ2VgLCBnb3QgYCcgKyBsYW5ndWFnZSArICdgJylcbiAgfVxuXG4gIHJldHVybiBvd24uY2FsbChyZWZyYWN0Lmxhbmd1YWdlcywgbGFuZ3VhZ2UpXG59XG5cbmZ1bmN0aW9uIGxpc3RMYW5ndWFnZXMoKSB7XG4gIHZhciBsYW5ndWFnZXMgPSByZWZyYWN0Lmxhbmd1YWdlc1xuICB2YXIgbGlzdCA9IFtdXG4gIHZhciBsYW5ndWFnZVxuXG4gIGZvciAobGFuZ3VhZ2UgaW4gbGFuZ3VhZ2VzKSB7XG4gICAgaWYgKFxuICAgICAgb3duLmNhbGwobGFuZ3VhZ2VzLCBsYW5ndWFnZSkgJiZcbiAgICAgIHR5cGVvZiBsYW5ndWFnZXNbbGFuZ3VhZ2VdID09PSAnb2JqZWN0J1xuICAgICkge1xuICAgICAgbGlzdC5wdXNoKGxhbmd1YWdlKVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBsaXN0XG59XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeSh2YWx1ZSwgbGFuZ3VhZ2UsIHBhcmVudCkge1xuICB2YXIgZW52XG5cbiAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycpIHtcbiAgICByZXR1cm4ge3R5cGU6ICd0ZXh0JywgdmFsdWU6IHZhbHVlfVxuICB9XG5cbiAgaWYgKHJlZnJhY3QudXRpbC50eXBlKHZhbHVlKSA9PT0gJ0FycmF5Jykge1xuICAgIHJldHVybiBzdHJpbmdpZnlBbGwodmFsdWUsIGxhbmd1YWdlKVxuICB9XG5cbiAgZW52ID0ge1xuICAgIHR5cGU6IHZhbHVlLnR5cGUsXG4gICAgY29udGVudDogcmVmcmFjdC5Ub2tlbi5zdHJpbmdpZnkodmFsdWUuY29udGVudCwgbGFuZ3VhZ2UsIHBhcmVudCksXG4gICAgdGFnOiAnc3BhbicsXG4gICAgY2xhc3NlczogWyd0b2tlbicsIHZhbHVlLnR5cGVdLFxuICAgIGF0dHJpYnV0ZXM6IHt9LFxuICAgIGxhbmd1YWdlOiBsYW5ndWFnZSxcbiAgICBwYXJlbnQ6IHBhcmVudFxuICB9XG5cbiAgaWYgKHZhbHVlLmFsaWFzKSB7XG4gICAgZW52LmNsYXNzZXMgPSBlbnYuY2xhc3Nlcy5jb25jYXQodmFsdWUuYWxpYXMpXG4gIH1cblxuICByZWZyYWN0Lmhvb2tzLnJ1bignd3JhcCcsIGVudilcblxuICByZXR1cm4gaChcbiAgICBlbnYudGFnICsgJy4nICsgZW52LmNsYXNzZXMuam9pbignLicpLFxuICAgIGF0dHJpYnV0ZXMoZW52LmF0dHJpYnV0ZXMpLFxuICAgIGVudi5jb250ZW50XG4gIClcbn1cblxuZnVuY3Rpb24gc3RyaW5naWZ5QWxsKHZhbHVlcywgbGFuZ3VhZ2UpIHtcbiAgdmFyIHJlc3VsdCA9IFtdXG4gIHZhciBsZW5ndGggPSB2YWx1ZXMubGVuZ3RoXG4gIHZhciBpbmRleCA9IC0xXG4gIHZhciB2YWx1ZVxuXG4gIHdoaWxlICgrK2luZGV4IDwgbGVuZ3RoKSB7XG4gICAgdmFsdWUgPSB2YWx1ZXNbaW5kZXhdXG5cbiAgICBpZiAodmFsdWUgIT09ICcnICYmIHZhbHVlICE9PSBudWxsICYmIHZhbHVlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHJlc3VsdC5wdXNoKHZhbHVlKVxuICAgIH1cbiAgfVxuXG4gIGluZGV4ID0gLTFcbiAgbGVuZ3RoID0gcmVzdWx0Lmxlbmd0aFxuXG4gIHdoaWxlICgrK2luZGV4IDwgbGVuZ3RoKSB7XG4gICAgdmFsdWUgPSByZXN1bHRbaW5kZXhdXG4gICAgcmVzdWx0W2luZGV4XSA9IHJlZnJhY3QuVG9rZW4uc3RyaW5naWZ5KHZhbHVlLCBsYW5ndWFnZSwgcmVzdWx0KVxuICB9XG5cbiAgcmV0dXJuIHJlc3VsdFxufVxuXG5mdW5jdGlvbiBlbmNvZGUodG9rZW5zKSB7XG4gIHJldHVybiB0b2tlbnNcbn1cblxuZnVuY3Rpb24gYXR0cmlidXRlcyhhdHRycykge1xuICB2YXIga2V5XG5cbiAgZm9yIChrZXkgaW4gYXR0cnMpIHtcbiAgICBhdHRyc1trZXldID0gZGVjb2RlKGF0dHJzW2tleV0pXG4gIH1cblxuICByZXR1cm4gYXR0cnNcbn1cblxuZnVuY3Rpb24gY2FwdHVyZSgpIHtcbiAgdmFyIGRlZmluZWQgPSAnUHJpc20nIGluIGN0eFxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuICB2YXIgY3VycmVudCA9IGRlZmluZWQgPyBjdHguUHJpc20gOiB1bmRlZmluZWRcblxuICByZXR1cm4gcmVzdG9yZVxuXG4gIGZ1bmN0aW9uIHJlc3RvcmUoKSB7XG4gICAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgLSBDbGVhbiBsZWFrcyBhZnRlciBQcmlzbS4gKi9cbiAgICBpZiAoZGVmaW5lZCkge1xuICAgICAgY3R4LlByaXNtID0gY3VycmVudFxuICAgIH0gZWxzZSB7XG4gICAgICBkZWxldGUgY3R4LlByaXNtXG4gICAgfVxuXG4gICAgZGVmaW5lZCA9IHVuZGVmaW5lZFxuICAgIGN1cnJlbnQgPSB1bmRlZmluZWRcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/core.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/index.js": /*!*****************************************!*\ !*** ./node_modules/refractor/index.js ***! \*****************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\n\nvar refractor = __webpack_require__(/*! ./core.js */ \"(ssr)/./node_modules/refractor/core.js\")\n\nmodule.exports = refractor\n\nrefractor.register(__webpack_require__(/*! ./lang/abap.js */ \"(ssr)/./node_modules/refractor/lang/abap.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/abnf.js */ \"(ssr)/./node_modules/refractor/lang/abnf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/actionscript.js */ \"(ssr)/./node_modules/refractor/lang/actionscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ada.js */ \"(ssr)/./node_modules/refractor/lang/ada.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/agda.js */ \"(ssr)/./node_modules/refractor/lang/agda.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/al.js */ \"(ssr)/./node_modules/refractor/lang/al.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/antlr4.js */ \"(ssr)/./node_modules/refractor/lang/antlr4.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/apacheconf.js */ \"(ssr)/./node_modules/refractor/lang/apacheconf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/apex.js */ \"(ssr)/./node_modules/refractor/lang/apex.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/apl.js */ \"(ssr)/./node_modules/refractor/lang/apl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/applescript.js */ \"(ssr)/./node_modules/refractor/lang/applescript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/aql.js */ \"(ssr)/./node_modules/refractor/lang/aql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/arduino.js */ \"(ssr)/./node_modules/refractor/lang/arduino.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/arff.js */ \"(ssr)/./node_modules/refractor/lang/arff.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/asciidoc.js */ \"(ssr)/./node_modules/refractor/lang/asciidoc.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/asm6502.js */ \"(ssr)/./node_modules/refractor/lang/asm6502.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/asmatmel.js */ \"(ssr)/./node_modules/refractor/lang/asmatmel.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/aspnet.js */ \"(ssr)/./node_modules/refractor/lang/aspnet.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/autohotkey.js */ \"(ssr)/./node_modules/refractor/lang/autohotkey.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/autoit.js */ \"(ssr)/./node_modules/refractor/lang/autoit.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/avisynth.js */ \"(ssr)/./node_modules/refractor/lang/avisynth.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/avro-idl.js */ \"(ssr)/./node_modules/refractor/lang/avro-idl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bash.js */ \"(ssr)/./node_modules/refractor/lang/bash.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/basic.js */ \"(ssr)/./node_modules/refractor/lang/basic.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/batch.js */ \"(ssr)/./node_modules/refractor/lang/batch.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bbcode.js */ \"(ssr)/./node_modules/refractor/lang/bbcode.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bicep.js */ \"(ssr)/./node_modules/refractor/lang/bicep.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/birb.js */ \"(ssr)/./node_modules/refractor/lang/birb.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bison.js */ \"(ssr)/./node_modules/refractor/lang/bison.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bnf.js */ \"(ssr)/./node_modules/refractor/lang/bnf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/brainfuck.js */ \"(ssr)/./node_modules/refractor/lang/brainfuck.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/brightscript.js */ \"(ssr)/./node_modules/refractor/lang/brightscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bro.js */ \"(ssr)/./node_modules/refractor/lang/bro.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/bsl.js */ \"(ssr)/./node_modules/refractor/lang/bsl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/c.js */ \"(ssr)/./node_modules/refractor/lang/c.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cfscript.js */ \"(ssr)/./node_modules/refractor/lang/cfscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/chaiscript.js */ \"(ssr)/./node_modules/refractor/lang/chaiscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cil.js */ \"(ssr)/./node_modules/refractor/lang/cil.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/clojure.js */ \"(ssr)/./node_modules/refractor/lang/clojure.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cmake.js */ \"(ssr)/./node_modules/refractor/lang/cmake.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cobol.js */ \"(ssr)/./node_modules/refractor/lang/cobol.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/coffeescript.js */ \"(ssr)/./node_modules/refractor/lang/coffeescript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/concurnas.js */ \"(ssr)/./node_modules/refractor/lang/concurnas.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/coq.js */ \"(ssr)/./node_modules/refractor/lang/coq.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cpp.js */ \"(ssr)/./node_modules/refractor/lang/cpp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/crystal.js */ \"(ssr)/./node_modules/refractor/lang/crystal.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/csharp.js */ \"(ssr)/./node_modules/refractor/lang/csharp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cshtml.js */ \"(ssr)/./node_modules/refractor/lang/cshtml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/csp.js */ \"(ssr)/./node_modules/refractor/lang/csp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/css-extras.js */ \"(ssr)/./node_modules/refractor/lang/css-extras.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/csv.js */ \"(ssr)/./node_modules/refractor/lang/csv.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/cypher.js */ \"(ssr)/./node_modules/refractor/lang/cypher.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/d.js */ \"(ssr)/./node_modules/refractor/lang/d.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dart.js */ \"(ssr)/./node_modules/refractor/lang/dart.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dataweave.js */ \"(ssr)/./node_modules/refractor/lang/dataweave.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dax.js */ \"(ssr)/./node_modules/refractor/lang/dax.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dhall.js */ \"(ssr)/./node_modules/refractor/lang/dhall.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/diff.js */ \"(ssr)/./node_modules/refractor/lang/diff.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/django.js */ \"(ssr)/./node_modules/refractor/lang/django.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dns-zone-file.js */ \"(ssr)/./node_modules/refractor/lang/dns-zone-file.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/docker.js */ \"(ssr)/./node_modules/refractor/lang/docker.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/dot.js */ \"(ssr)/./node_modules/refractor/lang/dot.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ebnf.js */ \"(ssr)/./node_modules/refractor/lang/ebnf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/editorconfig.js */ \"(ssr)/./node_modules/refractor/lang/editorconfig.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/eiffel.js */ \"(ssr)/./node_modules/refractor/lang/eiffel.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ejs.js */ \"(ssr)/./node_modules/refractor/lang/ejs.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/elixir.js */ \"(ssr)/./node_modules/refractor/lang/elixir.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/elm.js */ \"(ssr)/./node_modules/refractor/lang/elm.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/erb.js */ \"(ssr)/./node_modules/refractor/lang/erb.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/erlang.js */ \"(ssr)/./node_modules/refractor/lang/erlang.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/etlua.js */ \"(ssr)/./node_modules/refractor/lang/etlua.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/excel-formula.js */ \"(ssr)/./node_modules/refractor/lang/excel-formula.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/factor.js */ \"(ssr)/./node_modules/refractor/lang/factor.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/false.js */ \"(ssr)/./node_modules/refractor/lang/false.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/firestore-security-rules.js */ \"(ssr)/./node_modules/refractor/lang/firestore-security-rules.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/flow.js */ \"(ssr)/./node_modules/refractor/lang/flow.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/fortran.js */ \"(ssr)/./node_modules/refractor/lang/fortran.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/fsharp.js */ \"(ssr)/./node_modules/refractor/lang/fsharp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ftl.js */ \"(ssr)/./node_modules/refractor/lang/ftl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gap.js */ \"(ssr)/./node_modules/refractor/lang/gap.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gcode.js */ \"(ssr)/./node_modules/refractor/lang/gcode.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gdscript.js */ \"(ssr)/./node_modules/refractor/lang/gdscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gedcom.js */ \"(ssr)/./node_modules/refractor/lang/gedcom.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gherkin.js */ \"(ssr)/./node_modules/refractor/lang/gherkin.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/git.js */ \"(ssr)/./node_modules/refractor/lang/git.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/glsl.js */ \"(ssr)/./node_modules/refractor/lang/glsl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gml.js */ \"(ssr)/./node_modules/refractor/lang/gml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/gn.js */ \"(ssr)/./node_modules/refractor/lang/gn.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/go-module.js */ \"(ssr)/./node_modules/refractor/lang/go-module.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/go.js */ \"(ssr)/./node_modules/refractor/lang/go.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/graphql.js */ \"(ssr)/./node_modules/refractor/lang/graphql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/groovy.js */ \"(ssr)/./node_modules/refractor/lang/groovy.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/haml.js */ \"(ssr)/./node_modules/refractor/lang/haml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/handlebars.js */ \"(ssr)/./node_modules/refractor/lang/handlebars.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/haskell.js */ \"(ssr)/./node_modules/refractor/lang/haskell.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/haxe.js */ \"(ssr)/./node_modules/refractor/lang/haxe.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/hcl.js */ \"(ssr)/./node_modules/refractor/lang/hcl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/hlsl.js */ \"(ssr)/./node_modules/refractor/lang/hlsl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/hoon.js */ \"(ssr)/./node_modules/refractor/lang/hoon.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/hpkp.js */ \"(ssr)/./node_modules/refractor/lang/hpkp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/hsts.js */ \"(ssr)/./node_modules/refractor/lang/hsts.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/http.js */ \"(ssr)/./node_modules/refractor/lang/http.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ichigojam.js */ \"(ssr)/./node_modules/refractor/lang/ichigojam.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/icon.js */ \"(ssr)/./node_modules/refractor/lang/icon.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/icu-message-format.js */ \"(ssr)/./node_modules/refractor/lang/icu-message-format.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/idris.js */ \"(ssr)/./node_modules/refractor/lang/idris.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/iecst.js */ \"(ssr)/./node_modules/refractor/lang/iecst.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ignore.js */ \"(ssr)/./node_modules/refractor/lang/ignore.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/inform7.js */ \"(ssr)/./node_modules/refractor/lang/inform7.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ini.js */ \"(ssr)/./node_modules/refractor/lang/ini.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/io.js */ \"(ssr)/./node_modules/refractor/lang/io.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/j.js */ \"(ssr)/./node_modules/refractor/lang/j.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/java.js */ \"(ssr)/./node_modules/refractor/lang/java.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/javadoc.js */ \"(ssr)/./node_modules/refractor/lang/javadoc.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/javadoclike.js */ \"(ssr)/./node_modules/refractor/lang/javadoclike.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/javastacktrace.js */ \"(ssr)/./node_modules/refractor/lang/javastacktrace.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jexl.js */ \"(ssr)/./node_modules/refractor/lang/jexl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jolie.js */ \"(ssr)/./node_modules/refractor/lang/jolie.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jq.js */ \"(ssr)/./node_modules/refractor/lang/jq.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/js-extras.js */ \"(ssr)/./node_modules/refractor/lang/js-extras.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/js-templates.js */ \"(ssr)/./node_modules/refractor/lang/js-templates.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jsdoc.js */ \"(ssr)/./node_modules/refractor/lang/jsdoc.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/json.js */ \"(ssr)/./node_modules/refractor/lang/json.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/json5.js */ \"(ssr)/./node_modules/refractor/lang/json5.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jsonp.js */ \"(ssr)/./node_modules/refractor/lang/jsonp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jsstacktrace.js */ \"(ssr)/./node_modules/refractor/lang/jsstacktrace.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/jsx.js */ \"(ssr)/./node_modules/refractor/lang/jsx.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/julia.js */ \"(ssr)/./node_modules/refractor/lang/julia.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/keepalived.js */ \"(ssr)/./node_modules/refractor/lang/keepalived.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/keyman.js */ \"(ssr)/./node_modules/refractor/lang/keyman.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/kotlin.js */ \"(ssr)/./node_modules/refractor/lang/kotlin.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/kumir.js */ \"(ssr)/./node_modules/refractor/lang/kumir.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/kusto.js */ \"(ssr)/./node_modules/refractor/lang/kusto.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/latex.js */ \"(ssr)/./node_modules/refractor/lang/latex.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/latte.js */ \"(ssr)/./node_modules/refractor/lang/latte.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/less.js */ \"(ssr)/./node_modules/refractor/lang/less.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/lilypond.js */ \"(ssr)/./node_modules/refractor/lang/lilypond.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/liquid.js */ \"(ssr)/./node_modules/refractor/lang/liquid.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/lisp.js */ \"(ssr)/./node_modules/refractor/lang/lisp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/livescript.js */ \"(ssr)/./node_modules/refractor/lang/livescript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/llvm.js */ \"(ssr)/./node_modules/refractor/lang/llvm.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/log.js */ \"(ssr)/./node_modules/refractor/lang/log.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/lolcode.js */ \"(ssr)/./node_modules/refractor/lang/lolcode.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/lua.js */ \"(ssr)/./node_modules/refractor/lang/lua.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/magma.js */ \"(ssr)/./node_modules/refractor/lang/magma.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/makefile.js */ \"(ssr)/./node_modules/refractor/lang/makefile.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/markdown.js */ \"(ssr)/./node_modules/refractor/lang/markdown.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/matlab.js */ \"(ssr)/./node_modules/refractor/lang/matlab.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/maxscript.js */ \"(ssr)/./node_modules/refractor/lang/maxscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/mel.js */ \"(ssr)/./node_modules/refractor/lang/mel.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/mermaid.js */ \"(ssr)/./node_modules/refractor/lang/mermaid.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/mizar.js */ \"(ssr)/./node_modules/refractor/lang/mizar.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/mongodb.js */ \"(ssr)/./node_modules/refractor/lang/mongodb.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/monkey.js */ \"(ssr)/./node_modules/refractor/lang/monkey.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/moonscript.js */ \"(ssr)/./node_modules/refractor/lang/moonscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/n1ql.js */ \"(ssr)/./node_modules/refractor/lang/n1ql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/n4js.js */ \"(ssr)/./node_modules/refractor/lang/n4js.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nand2tetris-hdl.js */ \"(ssr)/./node_modules/refractor/lang/nand2tetris-hdl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/naniscript.js */ \"(ssr)/./node_modules/refractor/lang/naniscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nasm.js */ \"(ssr)/./node_modules/refractor/lang/nasm.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/neon.js */ \"(ssr)/./node_modules/refractor/lang/neon.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nevod.js */ \"(ssr)/./node_modules/refractor/lang/nevod.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nginx.js */ \"(ssr)/./node_modules/refractor/lang/nginx.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nim.js */ \"(ssr)/./node_modules/refractor/lang/nim.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nix.js */ \"(ssr)/./node_modules/refractor/lang/nix.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/nsis.js */ \"(ssr)/./node_modules/refractor/lang/nsis.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/objectivec.js */ \"(ssr)/./node_modules/refractor/lang/objectivec.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ocaml.js */ \"(ssr)/./node_modules/refractor/lang/ocaml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/opencl.js */ \"(ssr)/./node_modules/refractor/lang/opencl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/openqasm.js */ \"(ssr)/./node_modules/refractor/lang/openqasm.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/oz.js */ \"(ssr)/./node_modules/refractor/lang/oz.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/parigp.js */ \"(ssr)/./node_modules/refractor/lang/parigp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/parser.js */ \"(ssr)/./node_modules/refractor/lang/parser.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/pascal.js */ \"(ssr)/./node_modules/refractor/lang/pascal.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/pascaligo.js */ \"(ssr)/./node_modules/refractor/lang/pascaligo.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/pcaxis.js */ \"(ssr)/./node_modules/refractor/lang/pcaxis.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/peoplecode.js */ \"(ssr)/./node_modules/refractor/lang/peoplecode.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/perl.js */ \"(ssr)/./node_modules/refractor/lang/perl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/php-extras.js */ \"(ssr)/./node_modules/refractor/lang/php-extras.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/php.js */ \"(ssr)/./node_modules/refractor/lang/php.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/phpdoc.js */ \"(ssr)/./node_modules/refractor/lang/phpdoc.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/plsql.js */ \"(ssr)/./node_modules/refractor/lang/plsql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/powerquery.js */ \"(ssr)/./node_modules/refractor/lang/powerquery.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/powershell.js */ \"(ssr)/./node_modules/refractor/lang/powershell.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/processing.js */ \"(ssr)/./node_modules/refractor/lang/processing.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/prolog.js */ \"(ssr)/./node_modules/refractor/lang/prolog.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/promql.js */ \"(ssr)/./node_modules/refractor/lang/promql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/properties.js */ \"(ssr)/./node_modules/refractor/lang/properties.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/protobuf.js */ \"(ssr)/./node_modules/refractor/lang/protobuf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/psl.js */ \"(ssr)/./node_modules/refractor/lang/psl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/pug.js */ \"(ssr)/./node_modules/refractor/lang/pug.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/puppet.js */ \"(ssr)/./node_modules/refractor/lang/puppet.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/pure.js */ \"(ssr)/./node_modules/refractor/lang/pure.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/purebasic.js */ \"(ssr)/./node_modules/refractor/lang/purebasic.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/purescript.js */ \"(ssr)/./node_modules/refractor/lang/purescript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/python.js */ \"(ssr)/./node_modules/refractor/lang/python.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/q.js */ \"(ssr)/./node_modules/refractor/lang/q.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/qml.js */ \"(ssr)/./node_modules/refractor/lang/qml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/qore.js */ \"(ssr)/./node_modules/refractor/lang/qore.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/qsharp.js */ \"(ssr)/./node_modules/refractor/lang/qsharp.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/r.js */ \"(ssr)/./node_modules/refractor/lang/r.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/racket.js */ \"(ssr)/./node_modules/refractor/lang/racket.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/reason.js */ \"(ssr)/./node_modules/refractor/lang/reason.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/regex.js */ \"(ssr)/./node_modules/refractor/lang/regex.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/rego.js */ \"(ssr)/./node_modules/refractor/lang/rego.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/renpy.js */ \"(ssr)/./node_modules/refractor/lang/renpy.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/rest.js */ \"(ssr)/./node_modules/refractor/lang/rest.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/rip.js */ \"(ssr)/./node_modules/refractor/lang/rip.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/roboconf.js */ \"(ssr)/./node_modules/refractor/lang/roboconf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/robotframework.js */ \"(ssr)/./node_modules/refractor/lang/robotframework.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/ruby.js */ \"(ssr)/./node_modules/refractor/lang/ruby.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/rust.js */ \"(ssr)/./node_modules/refractor/lang/rust.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sas.js */ \"(ssr)/./node_modules/refractor/lang/sas.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sass.js */ \"(ssr)/./node_modules/refractor/lang/sass.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/scala.js */ \"(ssr)/./node_modules/refractor/lang/scala.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/scheme.js */ \"(ssr)/./node_modules/refractor/lang/scheme.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/scss.js */ \"(ssr)/./node_modules/refractor/lang/scss.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/shell-session.js */ \"(ssr)/./node_modules/refractor/lang/shell-session.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/smali.js */ \"(ssr)/./node_modules/refractor/lang/smali.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/smalltalk.js */ \"(ssr)/./node_modules/refractor/lang/smalltalk.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/smarty.js */ \"(ssr)/./node_modules/refractor/lang/smarty.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sml.js */ \"(ssr)/./node_modules/refractor/lang/sml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/solidity.js */ \"(ssr)/./node_modules/refractor/lang/solidity.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/solution-file.js */ \"(ssr)/./node_modules/refractor/lang/solution-file.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/soy.js */ \"(ssr)/./node_modules/refractor/lang/soy.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sparql.js */ \"(ssr)/./node_modules/refractor/lang/sparql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/splunk-spl.js */ \"(ssr)/./node_modules/refractor/lang/splunk-spl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sqf.js */ \"(ssr)/./node_modules/refractor/lang/sqf.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/sql.js */ \"(ssr)/./node_modules/refractor/lang/sql.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/squirrel.js */ \"(ssr)/./node_modules/refractor/lang/squirrel.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/stan.js */ \"(ssr)/./node_modules/refractor/lang/stan.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/stylus.js */ \"(ssr)/./node_modules/refractor/lang/stylus.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/swift.js */ \"(ssr)/./node_modules/refractor/lang/swift.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/systemd.js */ \"(ssr)/./node_modules/refractor/lang/systemd.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/t4-cs.js */ \"(ssr)/./node_modules/refractor/lang/t4-cs.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/t4-templating.js */ \"(ssr)/./node_modules/refractor/lang/t4-templating.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/t4-vb.js */ \"(ssr)/./node_modules/refractor/lang/t4-vb.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/tap.js */ \"(ssr)/./node_modules/refractor/lang/tap.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/tcl.js */ \"(ssr)/./node_modules/refractor/lang/tcl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/textile.js */ \"(ssr)/./node_modules/refractor/lang/textile.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/toml.js */ \"(ssr)/./node_modules/refractor/lang/toml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/tremor.js */ \"(ssr)/./node_modules/refractor/lang/tremor.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/tsx.js */ \"(ssr)/./node_modules/refractor/lang/tsx.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/tt2.js */ \"(ssr)/./node_modules/refractor/lang/tt2.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/turtle.js */ \"(ssr)/./node_modules/refractor/lang/turtle.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/twig.js */ \"(ssr)/./node_modules/refractor/lang/twig.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/typescript.js */ \"(ssr)/./node_modules/refractor/lang/typescript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/typoscript.js */ \"(ssr)/./node_modules/refractor/lang/typoscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/unrealscript.js */ \"(ssr)/./node_modules/refractor/lang/unrealscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/uorazor.js */ \"(ssr)/./node_modules/refractor/lang/uorazor.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/uri.js */ \"(ssr)/./node_modules/refractor/lang/uri.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/v.js */ \"(ssr)/./node_modules/refractor/lang/v.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/vala.js */ \"(ssr)/./node_modules/refractor/lang/vala.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/vbnet.js */ \"(ssr)/./node_modules/refractor/lang/vbnet.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/velocity.js */ \"(ssr)/./node_modules/refractor/lang/velocity.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/verilog.js */ \"(ssr)/./node_modules/refractor/lang/verilog.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/vhdl.js */ \"(ssr)/./node_modules/refractor/lang/vhdl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/vim.js */ \"(ssr)/./node_modules/refractor/lang/vim.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/visual-basic.js */ \"(ssr)/./node_modules/refractor/lang/visual-basic.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/warpscript.js */ \"(ssr)/./node_modules/refractor/lang/warpscript.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/wasm.js */ \"(ssr)/./node_modules/refractor/lang/wasm.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/web-idl.js */ \"(ssr)/./node_modules/refractor/lang/web-idl.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/wiki.js */ \"(ssr)/./node_modules/refractor/lang/wiki.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/wolfram.js */ \"(ssr)/./node_modules/refractor/lang/wolfram.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/wren.js */ \"(ssr)/./node_modules/refractor/lang/wren.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/xeora.js */ \"(ssr)/./node_modules/refractor/lang/xeora.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/xml-doc.js */ \"(ssr)/./node_modules/refractor/lang/xml-doc.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/xojo.js */ \"(ssr)/./node_modules/refractor/lang/xojo.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/xquery.js */ \"(ssr)/./node_modules/refractor/lang/xquery.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/yaml.js */ \"(ssr)/./node_modules/refractor/lang/yaml.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/yang.js */ \"(ssr)/./node_modules/refractor/lang/yang.js\"))\nrefractor.register(__webpack_require__(/*! ./lang/zig.js */ \"(ssr)/./node_modules/refractor/lang/zig.js\"))\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaLGdCQUFnQixtQkFBTyxDQUFDLHlEQUFXOztBQUVuQzs7QUFFQSxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsK0RBQWM7QUFDekMsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsaUZBQXVCO0FBQ2xELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsMkVBQW9CO0FBQy9DLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsMkVBQW9CO0FBQy9DLG1CQUFtQixtQkFBTyxDQUFDLDJFQUFvQjtBQUMvQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyw2REFBYTtBQUN4QyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQyw2RUFBcUI7QUFDaEQsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMseUVBQW1CO0FBQzlDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyw2REFBYTtBQUN4QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLHFGQUF5QjtBQUNwRCxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMscUZBQXlCO0FBQ3BELG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsMkdBQW9DO0FBQy9ELG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsK0RBQWM7QUFDekMsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLCtEQUFjO0FBQ3pDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQywrRkFBOEI7QUFDekQsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMseUVBQW1CO0FBQzlDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLCtEQUFjO0FBQ3pDLG1CQUFtQixtQkFBTyxDQUFDLDZEQUFhO0FBQ3hDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMsaUZBQXVCO0FBQ2xELG1CQUFtQixtQkFBTyxDQUFDLHVGQUEwQjtBQUNyRCxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLCtEQUFjO0FBQ3pDLG1CQUFtQixtQkFBTyxDQUFDLDZFQUFxQjtBQUNoRCxtQkFBbUIsbUJBQU8sQ0FBQyxtRkFBd0I7QUFDbkQsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsMkVBQW9CO0FBQy9DLG1CQUFtQixtQkFBTyxDQUFDLDJFQUFvQjtBQUMvQyxtQkFBbUIsbUJBQU8sQ0FBQyw2RkFBNkI7QUFDeEQsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLDZFQUFxQjtBQUNoRCxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMseUZBQTJCO0FBQ3RELG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLDJFQUFvQjtBQUMvQyxtQkFBbUIsbUJBQU8sQ0FBQywrREFBYztBQUN6QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyw2RUFBcUI7QUFDaEQsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsK0VBQXNCO0FBQ2pELG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsMkVBQW9CO0FBQy9DLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsNkRBQWE7QUFDeEMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyw2REFBYTtBQUN4QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsdUVBQWtCO0FBQzdDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMsdUZBQTBCO0FBQ3JELG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHFGQUF5QjtBQUNwRCxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMsNkVBQXFCO0FBQ2hELG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQywyRUFBb0I7QUFDL0MsbUJBQW1CLG1CQUFPLENBQUMscUZBQXlCO0FBQ3BELG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsaUVBQWU7QUFDMUMsbUJBQW1CLG1CQUFPLENBQUMsMkVBQW9CO0FBQy9DLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMscUZBQXlCO0FBQ3BELG1CQUFtQixtQkFBTyxDQUFDLHFFQUFpQjtBQUM1QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHVFQUFrQjtBQUM3QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLCtFQUFzQjtBQUNqRCxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsbUZBQXdCO0FBQ25ELG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZTtBQUMxQyxtQkFBbUIsbUJBQU8sQ0FBQyw2REFBYTtBQUN4QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMscUVBQWlCO0FBQzVDLG1CQUFtQixtQkFBTyxDQUFDLDJFQUFvQjtBQUMvQyxtQkFBbUIsbUJBQU8sQ0FBQyx5RUFBbUI7QUFDOUMsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLGlFQUFlO0FBQzFDLG1CQUFtQixtQkFBTyxDQUFDLG1GQUF3QjtBQUNuRCxtQkFBbUIsbUJBQU8sQ0FBQywrRUFBc0I7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLHlFQUFtQjtBQUM5QyxtQkFBbUIsbUJBQU8sQ0FBQyxtRUFBZ0I7QUFDM0MsbUJBQW1CLG1CQUFPLENBQUMseUVBQW1CO0FBQzlDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBaUI7QUFDNUMsbUJBQW1CLG1CQUFPLENBQUMseUVBQW1CO0FBQzlDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyx1RUFBa0I7QUFDN0MsbUJBQW1CLG1CQUFPLENBQUMsbUVBQWdCO0FBQzNDLG1CQUFtQixtQkFBTyxDQUFDLG1FQUFnQjtBQUMzQyxtQkFBbUIsbUJBQU8sQ0FBQyxpRUFBZSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvaW5kZXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbnZhciByZWZyYWN0b3IgPSByZXF1aXJlKCcuL2NvcmUuanMnKVxuXG5tb2R1bGUuZXhwb3J0cyA9IHJlZnJhY3RvclxuXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FiYXAuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYWJuZi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hY3Rpb25zY3JpcHQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYWRhLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FnZGEuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYW50bHI0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FwYWNoZWNvbmYuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYXBleC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hcGwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYXBwbGVzY3JpcHQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYXFsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FyZHVpbm8uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYXJmZi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hc2NpaWRvYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hc202NTAyLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FzbWF0bWVsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2FzcG5ldC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hdXRvaG90a2V5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2F1dG9pdC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hdmlzeW50aC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9hdnJvLWlkbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9iYXNoLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Jhc2ljLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2JhdGNoLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2JiY29kZS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9iaWNlcC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9iaXJiLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Jpc29uLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2JuZi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9icmFpbmZ1Y2suanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYnJpZ2h0c2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Jyby5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9ic2wuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jZnNjcmlwdC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jaGFpc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NpbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jbG9qdXJlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NtYWtlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NvYm9sLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NvZmZlZXNjcmlwdC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jb25jdXJuYXMuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvY29xLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NwcC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jcnlzdGFsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2NzaGFycC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9jc2h0bWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvY3NwLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Nzcy1leHRyYXMuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvY3N2LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2N5cGhlci5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9kLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2RhcnQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZGF0YXdlYXZlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2RheC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9kaGFsbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9kaWZmLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2RqYW5nby5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9kbnMtem9uZS1maWxlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2RvY2tlci5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9kb3QuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZWJuZi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9lZGl0b3Jjb25maWcuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZWlmZmVsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Vqcy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9lbGl4aXIuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZWxtLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2VyYi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9lcmxhbmcuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZXRsdWEuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZXhjZWwtZm9ybXVsYS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9mYWN0b3IuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZmFsc2UuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZmlyZXN0b3JlLXNlY3VyaXR5LXJ1bGVzLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2Zsb3cuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZm9ydHJhbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9mc2hhcnAuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZnRsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2dhcC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9nY29kZS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9nZHNjcmlwdC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9nZWRjb20uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZ2hlcmtpbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9naXQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZ2xzbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9nbWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZ24uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZ28tbW9kdWxlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2dvLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2dyYXBocWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvZ3Jvb3Z5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2hhbWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaGFuZGxlYmFycy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9oYXNrZWxsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2hheGUuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaGNsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2hsc2wuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaG9vbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9ocGtwLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2hzdHMuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaHR0cC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9pY2hpZ29qYW0uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaWNvbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9pY3UtbWVzc2FnZS1mb3JtYXQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaWRyaXMuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaWVjc3QuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaWdub3JlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2luZm9ybTcuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvaW5pLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2lvLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2ouanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvamF2YS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9qYXZhZG9jLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2phdmFkb2NsaWtlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2phdmFzdGFja3RyYWNlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2pleGwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvam9saWUuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvanEuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvanMtZXh0cmFzLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2pzLXRlbXBsYXRlcy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9qc2RvYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9qc29uLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2pzb241LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2pzb25wLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2pzc3RhY2t0cmFjZS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9qc3guanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvanVsaWEuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcva2VlcGFsaXZlZC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9rZXltYW4uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcva290bGluLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2t1bWlyLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2t1c3RvLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2xhdGV4LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2xhdHRlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2xlc3MuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbGlseXBvbmQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbGlxdWlkLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2xpc3AuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbGl2ZXNjcmlwdC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9sbHZtLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2xvZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9sb2xjb2RlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL2x1YS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tYWdtYS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tYWtlZmlsZS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tYXJrZG93bi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tYXJrdXAtdGVtcGxhdGluZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tYXRsYWIuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbWF4c2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL21lbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9tZXJtYWlkLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL21pemFyLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL21vbmdvZGIuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbW9ua2V5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL21vb25zY3JpcHQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbjFxbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9uNGpzLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL25hbmQydGV0cmlzLWhkbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9uYW5pc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL25hc20uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbmVvbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9uZXZvZC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9uZ2lueC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9uaW0uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvbml4LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL25zaXMuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvb2JqZWN0aXZlYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9vY2FtbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9vcGVuY2wuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvb3BlbnFhc20uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvb3ouanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcGFyaWdwLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3BhcnNlci5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wYXNjYWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcGFzY2FsaWdvLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3BjYXhpcy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wZW9wbGVjb2RlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3BlcmwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcGhwLWV4dHJhcy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9waHAuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcGhwZG9jLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Bsc3FsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Bvd2VycXVlcnkuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcG93ZXJzaGVsbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wcm9jZXNzaW5nLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Byb2xvZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wcm9tcWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcHJvcGVydGllcy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wcm90b2J1Zi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wc2wuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcHVnLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3B1cHBldC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wdXJlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3B1cmViYXNpYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9wdXJlc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3B5dGhvbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9xLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3FtbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9xb3JlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3FzaGFycC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3JhY2tldC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yZWFzb24uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcmVnZXguanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvcmVnby5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yZW5weS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yZXN0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3JpcC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yb2JvY29uZi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9yb2JvdGZyYW1ld29yay5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9ydWJ5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3J1c3QuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc2FzLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Nhc3MuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc2NhbGEuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc2NoZW1lLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Njc3MuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc2hlbGwtc2Vzc2lvbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zbWFsaS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zbWFsbHRhbGsuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc21hcnR5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3NtbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zb2xpZGl0eS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zb2x1dGlvbi1maWxlLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3NveS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zcGFycWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc3BsdW5rLXNwbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy9zcWYuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc3FsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3NxdWlycmVsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3N0YW4uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvc3R5bHVzLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3N3aWZ0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3N5c3RlbWQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdDQtY3MuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdDQtdGVtcGxhdGluZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy90NC12Yi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy90YXAuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdGNsLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3RleHRpbGUuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdG9tbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy90cmVtb3IuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdHN4LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3R0Mi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy90dXJ0bGUuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdHdpZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy90eXBlc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3R5cG9zY3JpcHQuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdW5yZWFsc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3VvcmF6b3IuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdXJpLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3YuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdmFsYS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy92Ym5ldC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy92ZWxvY2l0eS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy92ZXJpbG9nLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3ZoZGwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvdmltLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3Zpc3VhbC1iYXNpYy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy93YXJwc2NyaXB0LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3dhc20uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvd2ViLWlkbC5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy93aWtpLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3dvbGZyYW0uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcvd3Jlbi5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy94ZW9yYS5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy94bWwtZG9jLmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3hvam8uanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcveHF1ZXJ5LmpzJykpXG5yZWZyYWN0b3IucmVnaXN0ZXIocmVxdWlyZSgnLi9sYW5nL3lhbWwuanMnKSlcbnJlZnJhY3Rvci5yZWdpc3RlcihyZXF1aXJlKCcuL2xhbmcveWFuZy5qcycpKVxucmVmcmFjdG9yLnJlZ2lzdGVyKHJlcXVpcmUoJy4vbGFuZy96aWcuanMnKSlcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/index.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/abap.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/abap.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = abap\nabap.displayName = 'abap'\nabap.aliases = []\nfunction abap(Prism) {\n Prism.languages.abap = {\n comment: /^\\*.*/m,\n string: /(`|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n 'string-template': {\n pattern: /([|}])(?:\\\\.|[^\\\\|{\\r\\n])*(?=[|{])/,\n lookbehind: true,\n alias: 'string'\n },\n /* End Of Line comments should not interfere with strings when the\nquote character occurs within them. We assume a string being highlighted\ninside an EOL comment is more acceptable than the opposite.\n*/\n 'eol-comment': {\n pattern: /(^|\\s)\".*/m,\n lookbehind: true,\n alias: 'comment'\n },\n keyword: {\n pattern:\n /(\\s|\\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\\/MM\\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\\/DD\\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\\/MM\\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\\/DD\\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\\b/i,\n lookbehind: true\n },\n /* Numbers can be only integers. Decimal or Hex appear only as strings */\n number: /\\b\\d+\\b/,\n /* Operators must always be surrounded by whitespace, they cannot be put\nadjacent to operands.\n*/\n operator: {\n pattern: /(\\s)(?:\\*\\*?|<[=>]?|>=?|\\?=|[-+\\/=])(?=\\s)/,\n lookbehind: true\n },\n 'string-operator': {\n pattern: /(\\s)&&?(?=\\s)/,\n lookbehind: true,\n /* The official editor highlights */\n alias: 'keyword'\n },\n 'token-operator': [\n {\n /* Special operators used to access structure components, class methods/attributes, etc. */\n pattern: /(\\w)(?:->?|=>|[~|{}])(?=\\w)/,\n lookbehind: true,\n alias: 'punctuation'\n },\n {\n /* Special tokens used do delimit string templates */\n pattern: /[|{}]/,\n alias: 'punctuation'\n }\n ],\n punctuation: /[,.:()]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWJhcC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGVBQWUsYUFBYTtBQUNoRDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FiYXAuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYWJhcFxuYWJhcC5kaXNwbGF5TmFtZSA9ICdhYmFwJ1xuYWJhcC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFiYXAoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFiYXAgPSB7XG4gICAgY29tbWVudDogL15cXCouKi9tLFxuICAgIHN0cmluZzogLyhgfCcpKD86XFxcXC58KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS8sXG4gICAgJ3N0cmluZy10ZW1wbGF0ZSc6IHtcbiAgICAgIHBhdHRlcm46IC8oW3x9XSkoPzpcXFxcLnxbXlxcXFx8e1xcclxcbl0pKig/PVt8e10pLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3N0cmluZydcbiAgICB9LFxuICAgIC8qIEVuZCBPZiBMaW5lIGNvbW1lbnRzIHNob3VsZCBub3QgaW50ZXJmZXJlIHdpdGggc3RyaW5ncyB3aGVuIHRoZVxucXVvdGUgY2hhcmFjdGVyIG9jY3VycyB3aXRoaW4gdGhlbS4gV2UgYXNzdW1lIGEgc3RyaW5nIGJlaW5nIGhpZ2hsaWdodGVkXG5pbnNpZGUgYW4gRU9MIGNvbW1lbnQgaXMgbW9yZSBhY2NlcHRhYmxlIHRoYW4gdGhlIG9wcG9zaXRlLlxuKi9cbiAgICAnZW9sLWNvbW1lbnQnOiB7XG4gICAgICBwYXR0ZXJuOiAvKF58XFxzKVwiLiovbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ2NvbW1lbnQnXG4gICAgfSxcbiAgICBrZXl3b3JkOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKFxcc3xcXC58XikoPzpTQ0lFTlRJRklDX1dJVEhfTEVBRElOR19aRVJPfFNDQUxFX1BSRVNFUlZJTkdfU0NJRU5USUZJQ3xSTUNfQ09NTVVOSUNBVElPTl9GQUlMVVJFfEVORC1FTkhBTkNFTUVOVC1TRUNUSU9OfE1VTFRJUExZLUNPUlJFU1BPTkRJTkd8U1VCVFJBQ1QtQ09SUkVTUE9ORElOR3xWRVJJRklDQVRJT04tTUVTU0FHRXxESVZJREUtQ09SUkVTUE9ORElOR3xFTkhBTkNFTUVOVC1TRUNUSU9OfENVUlJFTkNZX0NPTlZFUlNJT058Uk1DX1NZU1RFTV9GQUlMVVJFfFNUQVJULU9GLVNFTEVDVElPTnxNT1ZFLUNPUlJFU1BPTkRJTkd8Uk1DX0lOVkFMSURfU1RBVFVTfENVU1RPTUVSLUZVTkNUSU9OfEVORC1PRi1ERUZJTklUSU9OfEVOSEFOQ0VNRU5ULVBPSU5UfFNZU1RFTS1FWENFUFRJT05TfEFERC1DT1JSRVNQT05ESU5HfFNDQUxFX1BSRVNFUlZJTkd8U0VMRUNUSU9OLVNDUkVFTnxDVVJTT1ItU0VMRUNUSU9OfEVORC1PRi1TRUxFQ1RJT058TE9BRC1PRi1QUk9HUkFNfFNDUk9MTC1CT1VOREFSWXxTRUxFQ1RJT04tVEFCTEV8RVhDRVBUSU9OLVRBQkxFfElNUExFTUVOVEFUSU9OU3xQQVJBTUVURVItVEFCTEV8UklHSFQtSlVTVElGSUVEfFVOSVRfQ09OVkVSU0lPTnxBVVRIT1JJVFktQ0hFQ0t8TElTVC1QUk9DRVNTSU5HfFNJR05fQVNfUE9TVEZJWHxDT0xfQkFDS0dST1VORHxJTVBMRU1FTlRBVElPTnxJTlRFUkZBQ0UtUE9PTHxUUkFOU0ZPUk1BVElPTnxJREVOVElGSUNBVElPTnxFTkRFTkhBTkNFTUVOVHxMSU5FLVNFTEVDVElPTnxJTklUSUFMSVpBVElPTnxMRUZULUpVU1RJRklFRHxTRUxFQ1QtT1BUSU9OU3xTRUxFQ1RJT04tU0VUU3xDT01NVU5JQ0FUSU9OfENPUlJFU1BPTkRJTkd8REVDSU1BTF9TSElGVHxQUklOVC1DT05UUk9MfFZBTFVFLVJFUVVFU1R8Q0hBSU4tUkVRVUVTVHxGVU5DVElPTi1QT09MfEZJRUxELVNZTUJPTFN8RlVOQ1RJT05BTElUWXxJTlZFUlRFRC1EQVRFfFNFTEVDVElPTi1TRVR8Q0xBU1MtTUVUSE9EU3xPVVRQVVQtTEVOR1RIfENMQVNTLUNPRElOR3xDT0xfTkVHQVRJVkV8RVJST1JNRVNTQUdFfEZJRUxELUdST1VQU3xIRUxQLVJFUVVFU1R8Tk8tRVhURU5TSU9OfE5PLVRPUE9GUEFHRXxSRURFRklOSVRJT058RElTUExBWS1NT0RFfEVORElOVEVSRkFDRXxFWElULUNPTU1BTkR8RklFTEQtU1lNQk9MfE5PLVNDUk9MTElOR3xTSE9SVERVTVAtSUR8QUNDRVNTUE9MSUNZfENMQVNTLUVWRU5UU3xDT0xfUE9TSVRJVkV8REVDTEFSQVRJT05TfEVOSEFOQ0VNRU5UU3xGSUxURVItVEFCTEV8U1dJVENIU1RBVEVTfFNZTlRBWC1DSEVDS3xUUkFOU1BPUlRJTkd8QVNZTkNIUk9OT1VTfFNZTlRBWC1UUkFDRXxUT0tFTklaQVRJT058VVNFUi1DT01NQU5EfFdJVEgtSEVBRElOR3xBQkFQLVNPVVJDRXxCUkVBSy1QT0lOVHxDSEFJTi1JTlBVVHxDT01QUkVTU0lPTnxGSVhFRC1QT0lOVHxORVctU0VDVElPTnxOT04tVU5JQ09ERXxPQ0NVUlJFTkNFU3xSRVNQT05TSUJMRXxTWVNURU0tQ0FMTHxUUkFDRS1UQUJMRXxBQkJSRVZJQVRFRHxDSEFSLVRPLUhFWHxFTkQtT0YtRklMRXxFTkRGVU5DVElPTnxFTlZJUk9OTUVOVHxBU1NPQ0lBVElPTnxDT0xfSEVBRElOR3xFRElUT1ItQ0FMTHxFTkQtT0YtUEFHRXxFTkdJTkVFUklOR3xJTVBMRU1FTlRFRHxJTlRFTlNJRklFRHxSQURJT0JVVFRPTnxTWVNURU0tRVhJVHxUT1AtT0YtUEFHRXxUUkFOU0FDVElPTnxBUFBMSUNBVElPTnxDT05DQVRFTkFURXxERVNUSU5BVElPTnxFTkhBTkNFTUVOVHxJTU1FRElBVEVMWXxOTy1HUk9VUElOR3xQUkVDT01QSUxFRHxSRVBMQUNFTUVOVHxUSVRMRS1MSU5FU3xBQ1RJVkFUSU9OfEJZVEUtT1JERVJ8Q0xBU1MtUE9PTHxDT05ORUNUSU9OfENPTlZFUlNJT058REVGSU5JVElPTnxERVBBUlRNRU5UfEVYUElSQVRJT058SU5IRVJJVElOR3xNRVNTQUdFLUlEfE5PLUhFQURJTkd8UEVSRk9STUlOR3xRVUVVRS1PTkxZfFJJR0hUU1BBQ0V8U0NJRU5USUZJQ3xTVEFUVVNJTkZPfFNUUlVDVFVSRVN8U1lOQ1BPSU5UU3xXSVRILVRJVExFfEFUVFJJQlVURVN8Qk9VTkRBUklFU3xDTEFTUy1EQVRBfENPTF9OT1JNQUx8RERcXC9NTVxcL1lZWVl8REVTQ0VORElOR3xJTlRFUkZBQ0VTfExJTkUtQ09VTlR8TU1cXC9ERFxcL1lZWVl8Tk9OLVVOSVFVRXxQUkVTRVJWSU5HfFNFTEVDVElPTlN8U1RBVEVNRU5UU3xTVUJST1VUSU5FfFRSVU5DQVRJT058VFlQRS1QT09MU3xBUklUSE1FVElDfEJBQ0tHUk9VTkR8RU5EUFJPVklERXxFWENFUFRJT05TfElERU5USUZJRVJ8SU5ERVgtTElORXxPQkxJR0FUT1JZfFBBUkFNRVRFUlN8UEVSQ0VOVEFHRXxQVVNIQlVUVE9OfFJFU09MVVRJT058Q09NUE9ORU5UU3xERUFMTE9DQVRFfERJU0NPTk5FQ1R8RFVQTElDQVRFU3xGSVJTVC1MSU5FfEhFQUQtTElORVN8Tk8tRElTUExBWXxPQ0NVUlJFTkNFfFJFU1BFQ1RJTkd8UkVUVVJOQ09ERXxTVUJNQVRDSEVTfFRSQUNFLUZJTEV8QVNDRU5ESU5HfEJZUEFTU0lOR3xFTkRNT0RVTEV8RVhDRVBUSU9OfEVYQ0xVRElOR3xFWFBPUlRJTkd8SU5DUkVNRU5UfE1BVENIQ09ERXxQQVJBTUVURVJ8UEFSVElBTExZfFBSRUZFUlJFRHxSRUZFUkVOQ0V8UkVQTEFDSU5HfFJFVFVSTklOR3xTRUxFQ1RJT058U0VQQVJBVEVEfFNQRUNJRklFRHxTVEFURU1FTlR8VElNRVNUQU1QfFRZUEUtUE9PTHxBQ0NFUFRJTkd8QVBQRU5EQUdFfEFTU0lHTklOR3xDT0xfR1JPVVB8Q09NUEFSSU5HfENPTlNUQU5UU3xEQU5HRVJPVVN8SU1QT1JUSU5HfElOU1RBTkNFU3xMRUZUU1BBQ0V8TE9HLVBPSU5UfFFVSUNLSU5GT3xSRUFELU9OTFl8U0NST0xMSU5HfFNRTFNDUklQVHxTVEVQLUxPT1B8VE9QLUxJTkVTfFRSQU5TTEFURXxBUFBFTkRJTkd8QVVUSE9SSVRZfENIQVJBQ1RFUnxDT01QT05FTlR8Q09ORElUSU9OfERJUkVDVE9SWXxEVVBMSUNBVEV8TUVTU0FHSU5HfFJFQ0VJVklOR3xTVUJTQ1JFRU58QUNDT1JESU5HfENPTF9UT1RBTHxFTkQtTElORVN8RU5ETUVUSE9EfEVORFNFTEVDVHxFWFBBTkRJTkd8RVhURU5TSU9OfElOQ0xVRElOR3xJTkZPVFlQRVN8SU5URVJGQUNFfElOVEVSVkFMU3xMSU5FLVNJWkV8UEYtU1RBVFVTfFBST0NFRFVSRXxQUk9URUNURUR8UkVRVUVTVEVEfFJFU1VNQUJMRXxSSUdIVFBMVVN8U0FQLVNQT09MfFNFQ09OREFSWXxTVFJVQ1RVUkV8U1VCU1RSSU5HfFRBQkxFVklFV3xOVU1PRkNIQVJ8QURKQUNFTlR8QU5BTFlTSVN8QVNTSUdORUR8QkFDS1dBUkR8Q0hBTk5FTFN8Q0hFQ0tCT1h8Q09OVElOVUV8Q1JJVElDQUx8REFUQUlORk98RERcXC9NTVxcL1lZfERVUkFUSU9OfEVOQ09ESU5HfEVORENMQVNTfEZVTkNUSU9OfExFRlRQTFVTfExJTkVGRUVEfE1NXFwvRERcXC9ZWXxPVkVSRkxPV3xSRUNFSVZFRHxTS0lQUElOR3xTT1JUQUJMRXxTVEFOREFSRHxTVUJUUkFDVHxTVVBQUkVTU3xUQUJTVFJJUHxUSVRMRUJBUnxUUlVOQ0FURXxVTkFTU0lHTnxXSEVORVZFUnxBTkFMWVpFUnxDT0FMRVNDRXxDT01NRU5UU3xDT05ERU5TRXxERUNJTUFMU3xERUZFUlJFRHxFTkRXSElMRXxFWFBMSUNJVHxLRVlXT1JEU3xNRVNTQUdFU3xQT1NJVElPTnxQUklPUklUWXxSRUNFSVZFUnxSRU5BTUlOR3xUSU1FWk9ORXxUUkFJTElOR3xBTExPQ0FURXxDRU5URVJFRHxDSVJDVUxBUnxDT05UUk9MU3xDVVJSRU5DWXxERUxFVElOR3xERVNDUklCRXxESVNUQU5DRXxFTkRDQVRDSHxFWFBPTkVOVHxFWFRFTkRFRHxHRU5FUkFURXxJR05PUklOR3xJTkNMVURFU3xJTlRFUk5BTHxNQUpPUi1JRHxNT0RJRklFUnxORVctTElORXxPUFRJT05BTHxQUk9QRVJUWXxST0xMQkFDS3xTVEFSVElOR3xTVVBQTElFRHxBQlNUUkFDVHxDSEFOR0lOR3xDT05URVhUU3xDUkVBVElOR3xDVVNUT01FUnxEQVRBQkFTRXxEQVlMSUdIVHxERUZJTklOR3xESVNUSU5DVHxESVZJU0lPTnxFTkFCTElOR3xFTkRDSEFJTnxFU0NBUElOR3xIQVJNTEVTU3xJTVBMSUNJVHxJTkFDVElWRXxMQU5HVUFHRXxNSU5PUi1JRHxNVUxUSVBMWXxORVctUEFHRXxOTy1USVRMRXxQT1NfSElHSHxTRVBBUkFURXxURVhUUE9PTHxUUkFOU0ZFUnxTRUxFQ1RPUnxEQk1BWExFTnxJVEVSQVRPUnxBUkNISVZFfEJJVC1YT1J8QllURS1DT3xDT0xMRUNUfENPTU1FTlR8Q1VSUkVOVHxERUZBVUxUfERJU1BMQVl8RU5ERk9STXxFWFRSQUNUfExFQURJTkd8TElTVEJPWHxMT0NBVE9SfE1FTUJFUlN8TUVUSE9EU3xORVNUSU5HfFBPU19MT1d8UFJPQ0VTU3xQUk9WSURFfFJBSVNJTkd8UkVTRVJWRXxTRUNPTkRTfFNVTU1BUll8VklTSUJMRXxCRVRXRUVOfEJJVC1BTkR8QllURS1DU3xDTEVBTlVQfENPTVBVVEV8Q09OVFJPTHxDT05WRVJUfERBVEFTRVR8RU5EQ0FTRXxGT1JXQVJEfEhFQURFUlN8SE9UU1BPVHxJTkNMVURFfElOVkVSU0V8S0VFUElOR3xOTy1aRVJPfE9CSkVDVFN8T1ZFUkxBWXxQQURESU5HfFBBVFRFUk58UFJPR1JBTXxSRUZSRVNIfFNFQ1RJT058U1VNTUlOR3xURVNUSU5HfFZFUlNJT058V0lORE9XU3xXSVRIT1VUfEJJVC1OT1R8QllURS1DQXxCWVRFLU5BfENBU1RJTkd8Q09OVEVYVHxDT1VOVFJZfERZTkFNSUN8RU5BQkxFRHxFTkRMT09QfEVYRUNVVEV8RlJJRU5EU3xIQU5ETEVSfEhFQURJTkd8SU5JVElBTHxcXCotSU5QVVR8TE9HRklMRXxNQVhJTVVNfE1JTklNVU18Tk8tR0FQU3xOTy1TSUdOfFBSQUdNQVN8UFJJTUFSWXxQUklWQVRFfFJFRFVDRUR8UkVQTEFDRXxSRVFVRVNUfFJFU1VMVFN8VU5JQ09ERXxXQVJOSU5HfEFMSUFTRVN8QllURS1DTnxCWVRFLU5TfENBTExJTkd8Q09MX0tFWXxDT0xVTU5TfENPTk5FQ1R8RU5ERVhFQ3xFTlRSSUVTfEVYQ0xVREV8RklMVEVSU3xGVVJUSEVSfEhFTFAtSUR8TE9HSUNBTHxNQVBQSU5HfE1FU1NBR0V8TkFNRVRBQnxPUFRJT05TfFBBQ0tBR0V8UEVSRk9STXxSRUNFSVZFfFNUQVRJQ1N8VkFSWUlOR3xCSU5ESU5HfENIQVJMRU58R1JFQVRFUnxYU1RSTEVOfEFDQ0VQVHxBUFBFTkR8REVUQUlMfEVMU0VJRnxFTkRJTkd8RU5EVFJZfEZPUk1BVHxGUkFNRVN8R0lWSU5HfEhBU0hFRHxIRUFERVJ8SU1QT1JUfElOU0VSVHxNQVJHSU58TU9EVUxFfE5BVElWRXxPQkpFQ1R8T0ZGU0VUfFJFTU9URXxSRVNVTUV8U0FWSU5HfFNJTVBMRXxTVUJNSVR8VEFCQkVEfFRPS0VOU3xVTklRVUV8VU5QQUNLfFVQREFURXxXSU5ET1d8WUVMTE9XfEFDVFVBTHxBU1BFQ1R8Q0VOVEVSfENVUlNPUnxERUxFVEV8RElBTE9HfERJVklERXxEVVJJTkd8RVJST1JTfEVWRU5UU3xFWFRFTkR8RklMVEVSfEhBTkRMRXxIQVZJTkd8SUdOT1JFfExJVFRMRXxNRU1PUll8Tk8tR0FQfE9DQ1VSU3xPUFRJT058UEVSU09OfFBMQUNFU3xQVUJMSUN8UkVEVUNFfFJFUE9SVHxSRVNVTFR8U0lOR0xFfFNPUlRFRHxTV0lUQ0h8U1lOVEFYfFRBUkdFVHxWQUxVRVN8V1JJVEVSfEFTU0VSVHxCTE9DS1N8Qk9VTkRTfEJVRkZFUnxDSEFOR0V8Q09MVU1OfENPTU1JVHxDT05DQVR8Q09QSUVTfENSRUFURXxERE1NWVl8REVGSU5FfEVORElBTnxFU0NBUEV8RVhQQU5EfEtFUk5FTHxMQVlPVVR8TEVHQUNZfExFVkVMU3xNTUREWVl8TlVNQkVSfE9VVFBVVHxSQU5HRVN8UkVBREVSfFJFVFVSTnxTQ1JFRU58U0VBUkNIfFNFTEVDVHxTSEFSRUR8U09VUkNFfFNUQUJMRXxTVEFUSUN8U1VCS0VZfFNVRkZJWHxUQUJMRVN8VU5XSU5EfFlZTU1ERHxBU1NJR058QkFDS1VQfEJFRk9SRXxCSU5BUll8QklULU9SfEJMQU5LU3xDTElFTlR8Q09ESU5HfENPTU1PTnxERU1BTkR8RFlOUFJPfEVYQ0VQVHxFWElTVFN8RVhQT1JUfEZJRUxEU3xHTE9CQUx8R1JPVVBTfExFTkdUSHxMT0NBTEV8TUVESVVNfE1FVEhPRHxNT0RJRll8TkVTVEVEfE9USEVSU3xSRUpFQ1R8U0NST0xMfFNVUFBMWXxTWU1CT0x8RU5ERk9SfFNUUkxFTnxBTElHTnxCRUdJTnxCT1VORHxFTkRBVHxFTlRSWXxFVkVOVHxGSU5BTHxGTFVTSHxHUkFOVHxJTk5FUnxTSE9SVHxVU0lOR3xXUklURXxBRlRFUnxCTEFDS3xCTE9DS3xDTE9DS3xDT0xPUnxDT1VOVHxEVU1NWXxFTVBUWXxFTkRET3xFTkRPTnxHUkVFTnxJTkRFWHxJTk9VVHxMRUFWRXxMRVZFTHxMSU5FU3xNT0RJRnxPUkRFUnxPVVRFUnxSQU5HRXxSRVNFVHxSRVRSWXxSSUdIVHxTTUFSVHxTUExJVHxTVFlMRXxUQUJMRXxUSFJPV3xVTkRFUnxVTlRJTHxVUFBFUnxVVEYtOHxXSEVSRXxBTElBU3xCTEFOS3xDTEVBUnxDTE9TRXxFWEFDVHxGRVRDSHxGSVJTVHxGT1VORHxHUk9VUHxMTEFOR3xMT0NBTHxPVEhFUnxSRUdFWHxTUE9PTHxUSVRMRXxUWVBFU3xWQUxJRHxXSElMRXxBTFBIQXxCT1hFRHxDQVRDSHxDSEFJTnxDSEVDS3xDTEFTU3xDT1ZFUnxFTkRJRnxFUVVJVnxGSUVMRHxGTE9PUnxGUkFNRXxJTlBVVHxMT1dFUnxNQVRDSHxOT0RFU3xQQUdFU3xQUklOVHxSQUlTRXxST1VORHxTSElGVHxTUEFDRXxTUE9UU3xTVEFNUHxTVEFURXxUQVNLU3xUSU1FU3xUUk1BQ3xVTElORXxVTklPTnxWQUxVRXxXSURUSHxFUVVBTHxMT0cxMHxUUlVOQ3xCTE9CfENBU0V8Q0VJTHxDTE9CfENPTkR8RVhJVHxGSUxFfEdBUFN8SE9MRHxJTkNMfElOVE98S0VFUHxLRVlTfExBU1R8TElORXxMT05HfExQQUR8TUFJTHxNT0RFfE9QRU58UElOS3xSRUFEfFJPV1N8VEVTVHxUSEVOfFpFUk98QVJFQXxCQUNLfEJBREl8QllURXxDQVNUfEVESVR8RVhFQ3xGQUlMfEZJTkR8RktFUXxGT05UfEZSRUV8R0tFUXxISURFfElOSVR8SVROT3xMQVRFfExPT1B8TUFJTnxNQVJLfE1PVkV8TkVYVHxOVUxMfFJJU0t8Uk9MRXxVTklUfFdBSVR8Wk9ORXxCQVNFfENBTEx8Q09ERXxEQVRBfERBVEV8RktHRXxHS0dFfEhJR0h8S0lORHxMRUZUfExJU1R8TUFTS3xNRVNIfE5BTUV8Tk9ERXxQQUNLfFBBR0V8UE9PTHxTRU5EfFNJR058U0laRXxTT01FfFNUT1B8VEFTS3xURVhUfFRJTUV8VVNFUnxWQVJZfFdJVEh8V09SRHxCTFVFfENPTlZ8Q09QWXxERUVQfEVMU0V8Rk9STXxGUk9NfEhJTlR8SUNPTnxKT0lOfExJS0V8TE9BRHxPTkxZfFBBUlR8U0NBTnxTS0lQfFNPUlR8VFlQRXxVTklYfFZJRVd8V0hFTnxXT1JLfEFDT1N8QVNJTnxBVEFOfENPU0h8RUFDSHxGUkFDfExFU1N8UlRUSXxTSU5IfFNRUlR8VEFOSHxBVkd8QklUfERJVnxJU098TEVUfE9VVHxQQUR8U1FMfEFMTHxDSV98Q1BJfEVORHxMT0J8TFBJfE1BWHxNSU58TkVXfE9MRXxSVU58U0VUfFxcP1RPfFlFU3xBQlN8QUREfEFORHxCSUd8Rk9SfEhEQnxKT0J8TE9XfE5PVHxTQVB8VFJZfFZJQXxYTUx8QU5ZfEdFVHxJRFN8S0VZfE1PRHxPRkZ8UFVUfFJBV3xSRUR8UkVGfFNVTXxUQUJ8WFNEfENOVHxDT1N8RVhQfExPR3xTSU58VEFOfFhPUnxBVHxDT3xDUHxET3xHVHxJRHxJRnxOU3xPUnxCVHxDQXxDU3xHRXxOQXxOQnxFUXxJTnxMVHxORXxOT3xPRnxPTnxQRnxUT3xBU3xCWXxDTnxJU3xMRXxOUHxVUHxFfEl8TXxPfFp8Q3xYKVxcYi9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgLyogTnVtYmVycyBjYW4gYmUgb25seSBpbnRlZ2Vycy4gRGVjaW1hbCBvciBIZXggYXBwZWFyIG9ubHkgYXMgc3RyaW5ncyAqL1xuICAgIG51bWJlcjogL1xcYlxcZCtcXGIvLFxuICAgIC8qIE9wZXJhdG9ycyBtdXN0IGFsd2F5cyBiZSBzdXJyb3VuZGVkIGJ5IHdoaXRlc3BhY2UsIHRoZXkgY2Fubm90IGJlIHB1dFxuYWRqYWNlbnQgdG8gb3BlcmFuZHMuXG4qL1xuICAgIG9wZXJhdG9yOiB7XG4gICAgICBwYXR0ZXJuOiAvKFxccykoPzpcXCpcXCo/fDxbPT5dP3w+PT98XFw/PXxbLStcXC89XSkoPz1cXHMpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgICdzdHJpbmctb3BlcmF0b3InOiB7XG4gICAgICBwYXR0ZXJuOiAvKFxccykmJj8oPz1cXHMpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAvKiBUaGUgb2ZmaWNpYWwgZWRpdG9yIGhpZ2hsaWdodHMgKi9cbiAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICB9LFxuICAgICd0b2tlbi1vcGVyYXRvcic6IFtcbiAgICAgIHtcbiAgICAgICAgLyogU3BlY2lhbCBvcGVyYXRvcnMgdXNlZCB0byBhY2Nlc3Mgc3RydWN0dXJlIGNvbXBvbmVudHMsIGNsYXNzIG1ldGhvZHMvYXR0cmlidXRlcywgZXRjLiAqL1xuICAgICAgICBwYXR0ZXJuOiAvKFxcdykoPzotPj98PT58W358e31dKSg/PVxcdykvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgLyogU3BlY2lhbCB0b2tlbnMgdXNlZCBkbyBkZWxpbWl0IHN0cmluZyB0ZW1wbGF0ZXMgKi9cbiAgICAgICAgcGF0dGVybjogL1t8e31dLyxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH1cbiAgICBdLFxuICAgIHB1bmN0dWF0aW9uOiAvWywuOigpXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/abap.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/abnf.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/abnf.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = abnf\nabnf.displayName = 'abnf'\nabnf.aliases = []\nfunction abnf(Prism) {\n ;(function (Prism) {\n var coreRules =\n '(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)'\n Prism.languages.abnf = {\n comment: /;.*/,\n string: {\n pattern: /(?:%[is])?\"[^\"\\n\\r]*\"/,\n greedy: true,\n inside: {\n punctuation: /^%[is]/\n }\n },\n range: {\n pattern: /%(?:b[01]+-[01]+|d\\d+-\\d+|x[A-F\\d]+-[A-F\\d]+)/i,\n alias: 'number'\n },\n terminal: {\n pattern:\n /%(?:b[01]+(?:\\.[01]+)*|d\\d+(?:\\.\\d+)*|x[A-F\\d]+(?:\\.[A-F\\d]+)*)/i,\n alias: 'number'\n },\n repetition: {\n pattern: /(^|[^\\w-])(?:\\d*\\*\\d*|\\d+)/,\n lookbehind: true,\n alias: 'operator'\n },\n definition: {\n pattern: /(^[ \\t]*)(?:[a-z][\\w-]*|<[^<>\\r\\n]*>)(?=\\s*=)/m,\n lookbehind: true,\n alias: 'keyword',\n inside: {\n punctuation: /<|>/\n }\n },\n 'core-rule': {\n pattern: RegExp(\n '(?:(^|[^<\\\\w-])' + coreRules + '|<' + coreRules + '>)(?![\\\\w-])',\n 'i'\n ),\n lookbehind: true,\n alias: ['rule', 'constant'],\n inside: {\n punctuation: /<|>/\n }\n },\n rule: {\n pattern: /(^|[^<\\w-])[a-z][\\w-]*|<[^<>\\r\\n]*>/i,\n lookbehind: true,\n inside: {\n punctuation: /<|>/\n }\n },\n operator: /=\\/?|\\//,\n punctuation: /[()\\[\\]]/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWJuZi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FibmYuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYWJuZlxuYWJuZi5kaXNwbGF5TmFtZSA9ICdhYm5mJ1xuYWJuZi5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFibmYoUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgY29yZVJ1bGVzID1cbiAgICAgICcoPzpBTFBIQXxCSVR8Q0hBUnxDUnxDUkxGfENUTHxESUdJVHxEUVVPVEV8SEVYRElHfEhUQUJ8TEZ8TFdTUHxPQ1RFVHxTUHxWQ0hBUnxXU1ApJ1xuICAgIFByaXNtLmxhbmd1YWdlcy5hYm5mID0ge1xuICAgICAgY29tbWVudDogLzsuKi8sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogLyg/OiVbaXNdKT9cIlteXCJcXG5cXHJdKlwiLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL14lW2lzXS9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHJhbmdlOiB7XG4gICAgICAgIHBhdHRlcm46IC8lKD86YlswMV0rLVswMV0rfGRcXGQrLVxcZCt8eFtBLUZcXGRdKy1bQS1GXFxkXSspL2ksXG4gICAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgICAgfSxcbiAgICAgIHRlcm1pbmFsOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyUoPzpiWzAxXSsoPzpcXC5bMDFdKykqfGRcXGQrKD86XFwuXFxkKykqfHhbQS1GXFxkXSsoPzpcXC5bQS1GXFxkXSspKikvaSxcbiAgICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgICB9LFxuICAgICAgcmVwZXRpdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXHctXSkoPzpcXGQqXFwqXFxkKnxcXGQrKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgICB9LFxuICAgICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF5bIFxcdF0qKSg/OlthLXpdW1xcdy1dKnw8W148Plxcclxcbl0qPikoPz1cXHMqPSkvbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdrZXl3b3JkJyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgcHVuY3R1YXRpb246IC88fD4vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAnY29yZS1ydWxlJzoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgJyg/OihefFtePFxcXFx3LV0pJyArIGNvcmVSdWxlcyArICd8PCcgKyBjb3JlUnVsZXMgKyAnPikoPyFbXFxcXHctXSknLFxuICAgICAgICAgICdpJ1xuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogWydydWxlJywgJ2NvbnN0YW50J10sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvPHw+L1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgcnVsZToge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W148XFx3LV0pW2Etel1bXFx3LV0qfDxbXjw+XFxyXFxuXSo+L2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvPHw+L1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgb3BlcmF0b3I6IC89XFwvP3xcXC8vLFxuICAgICAgcHVuY3R1YXRpb246IC9bKClcXFtcXF1dL1xuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/abnf.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/actionscript.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/actionscript.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = actionscript\nactionscript.displayName = 'actionscript'\nactionscript.aliases = []\nfunction actionscript(Prism) {\n Prism.languages.actionscript = Prism.languages.extend('javascript', {\n keyword:\n /\\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\\b/,\n operator: /\\+\\+|--|(?:[+\\-*\\/%^]|&&?|\\|\\|?|<>?>?|[!=]=?)=?|[~?@]/\n })\n Prism.languages.actionscript['class-name'].alias = 'function' // doesn't work with AS because AS is too complex\n delete Prism.languages.actionscript['parameter']\n delete Prism.languages.actionscript['literal-property']\n if (Prism.languages.markup) {\n Prism.languages.insertBefore('actionscript', 'string', {\n xml: {\n pattern:\n /(^|[^.])<\\/?\\w+(?:\\s+[^\\s>\\/=]+=(\"|')(?:\\\\[\\s\\S]|(?!\\2)[^\\\\])*\\2)*\\s*\\/?>/,\n lookbehind: true,\n inside: Prism.languages.markup\n }\n })\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWN0aW9uc2NyaXB0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FjdGlvbnNjcmlwdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhY3Rpb25zY3JpcHRcbmFjdGlvbnNjcmlwdC5kaXNwbGF5TmFtZSA9ICdhY3Rpb25zY3JpcHQnXG5hY3Rpb25zY3JpcHQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhY3Rpb25zY3JpcHQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFjdGlvbnNjcmlwdCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2phdmFzY3JpcHQnLCB7XG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphc3xicmVha3xjYXNlfGNhdGNofGNsYXNzfGNvbnN0fGRlZmF1bHR8ZGVsZXRlfGRvfGR5bmFtaWN8ZWFjaHxlbHNlfGV4dGVuZHN8ZmluYWx8ZmluYWxseXxmb3J8ZnVuY3Rpb258Z2V0fGlmfGltcGxlbWVudHN8aW1wb3J0fGlufGluY2x1ZGV8aW5zdGFuY2VvZnxpbnRlcmZhY2V8aW50ZXJuYWx8aXN8bmFtZXNwYWNlfG5hdGl2ZXxuZXd8bnVsbHxvdmVycmlkZXxwYWNrYWdlfHByaXZhdGV8cHJvdGVjdGVkfHB1YmxpY3xyZXR1cm58c2V0fHN0YXRpY3xzdXBlcnxzd2l0Y2h8dGhpc3x0aHJvd3x0cnl8dHlwZW9mfHVzZXx2YXJ8dm9pZHx3aGlsZXx3aXRoKVxcYi8sXG4gICAgb3BlcmF0b3I6IC9cXCtcXCt8LS18KD86WytcXC0qXFwvJV5dfCYmP3xcXHxcXHw/fDw8P3w+Pj8+P3xbIT1dPT8pPT98W34/QF0vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5hY3Rpb25zY3JpcHRbJ2NsYXNzLW5hbWUnXS5hbGlhcyA9ICdmdW5jdGlvbicgLy8gZG9lc24ndCB3b3JrIHdpdGggQVMgYmVjYXVzZSBBUyBpcyB0b28gY29tcGxleFxuICBkZWxldGUgUHJpc20ubGFuZ3VhZ2VzLmFjdGlvbnNjcmlwdFsncGFyYW1ldGVyJ11cbiAgZGVsZXRlIFByaXNtLmxhbmd1YWdlcy5hY3Rpb25zY3JpcHRbJ2xpdGVyYWwtcHJvcGVydHknXVxuICBpZiAoUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cCkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2FjdGlvbnNjcmlwdCcsICdzdHJpbmcnLCB7XG4gICAgICB4bWw6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58W14uXSk8XFwvP1xcdysoPzpcXHMrW15cXHM+XFwvPV0rPShcInwnKSg/OlxcXFxbXFxzXFxTXXwoPyFcXDIpW15cXFxcXSkqXFwyKSpcXHMqXFwvPz4vLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5tYXJrdXBcbiAgICAgIH1cbiAgICB9KVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/actionscript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ada.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/ada.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = ada\nada.displayName = 'ada'\nada.aliases = []\nfunction ada(Prism) {\n Prism.languages.ada = {\n comment: /--.*/,\n string: /\"(?:\"\"|[^\"\\r\\f\\n])*\"/,\n number: [\n {\n pattern:\n /\\b\\d(?:_?\\d)*#[\\dA-F](?:_?[\\dA-F])*(?:\\.[\\dA-F](?:_?[\\dA-F])*)?#(?:E[+-]?\\d(?:_?\\d)*)?/i\n },\n {\n pattern: /\\b\\d(?:_?\\d)*(?:\\.\\d(?:_?\\d)*)?(?:E[+-]?\\d(?:_?\\d)*)?\\b/i\n }\n ],\n 'attr-name': /\\b'\\w+/,\n keyword:\n /\\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\\b/i,\n boolean: /\\b(?:false|true)\\b/i,\n operator: /<[=>]?|>=?|=>?|:=|\\/=?|\\*\\*?|[&+-]/,\n punctuation: /\\.\\.?|[,;():]/,\n char: /'.'/,\n variable: /\\b[a-z](?:\\w)*\\b/i\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWRhLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FkYS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhZGFcbmFkYS5kaXNwbGF5TmFtZSA9ICdhZGEnXG5hZGEuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhZGEoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFkYSA9IHtcbiAgICBjb21tZW50OiAvLS0uKi8sXG4gICAgc3RyaW5nOiAvXCIoPzpcIlwifFteXCJcXHJcXGZcXG5dKSpcIi8sXG4gICAgbnVtYmVyOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgL1xcYlxcZCg/Ol8/XFxkKSojW1xcZEEtRl0oPzpfP1tcXGRBLUZdKSooPzpcXC5bXFxkQS1GXSg/Ol8/W1xcZEEtRl0pKik/Iyg/OkVbKy1dP1xcZCg/Ol8/XFxkKSopPy9pXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiXFxkKD86Xz9cXGQpKig/OlxcLlxcZCg/Ol8/XFxkKSopPyg/OkVbKy1dP1xcZCg/Ol8/XFxkKSopP1xcYi9pXG4gICAgICB9XG4gICAgXSxcbiAgICAnYXR0ci1uYW1lJzogL1xcYidcXHcrLyxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFib3J0fGFic3xhYnN0cmFjdHxhY2NlcHR8YWNjZXNzfGFsaWFzZWR8YWxsfGFuZHxhcnJheXxhdHxiZWdpbnxib2R5fGNhc2V8Y29uc3RhbnR8ZGVjbGFyZXxkZWxheXxkZWx0YXxkaWdpdHN8ZG98ZWxzZXxlbHNpZnxlbmR8ZW50cnl8ZXhjZXB0aW9ufGV4aXR8Zm9yfGZ1bmN0aW9ufGdlbmVyaWN8Z290b3xpZnxpbnxpbnRlcmZhY2V8aXN8bGltaXRlZHxsb29wfG1vZHxuZXd8bm90fG51bGx8b2Z8b3RoZXJzfG91dHxvdmVycmlkaW5nfHBhY2thZ2V8cHJhZ21hfHByaXZhdGV8cHJvY2VkdXJlfHByb3RlY3RlZHxyYWlzZXxyYW5nZXxyZWNvcmR8cmVtfHJlbmFtZXN8cmVxdWV1ZXxyZXR1cm58cmV2ZXJzZXxzZWxlY3R8c2VwYXJhdGV8c29tZXxzdWJ0eXBlfHN5bmNocm9uaXplZHx0YWdnZWR8dGFza3x0ZXJtaW5hdGV8dGhlbnx0eXBlfHVudGlsfHVzZXx3aGVufHdoaWxlfHdpdGh8eG9yKVxcYi9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi9pLFxuICAgIG9wZXJhdG9yOiAvPFs9Pl0/fD49P3w9Pj98Oj18XFwvPT98XFwqXFwqP3xbJistXS8sXG4gICAgcHVuY3R1YXRpb246IC9cXC5cXC4/fFssOygpOl0vLFxuICAgIGNoYXI6IC8nLicvLFxuICAgIHZhcmlhYmxlOiAvXFxiW2Etel0oPzpcXHcpKlxcYi9pXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ada.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/agda.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/agda.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = agda\nagda.displayName = 'agda'\nagda.aliases = []\nfunction agda(Prism) {\n ;(function (Prism) {\n Prism.languages.agda = {\n comment: /\\{-[\\s\\S]*?(?:-\\}|$)|--.*/,\n string: {\n pattern: /\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\\\\\\r\\n\"])*\"/,\n greedy: true\n },\n punctuation: /[(){}⦃⦄.;@]/,\n 'class-name': {\n pattern: /((?:data|record) +)\\S+/,\n lookbehind: true\n },\n function: {\n pattern: /(^[ \\t]*)(?!\\s)[^:\\r\\n]+(?=:)/m,\n lookbehind: true\n },\n operator: {\n pattern: /(^\\s*|\\s)(?:[=|:∀→λ\\\\?_]|->)(?=\\s)/,\n lookbehind: true\n },\n keyword:\n /\\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\\b/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWdkYS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGtCQUFrQixlQUFlO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCx5QkFBeUIsSUFBSTtBQUM3QjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWdkYS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhZ2RhXG5hZ2RhLmRpc3BsYXlOYW1lID0gJ2FnZGEnXG5hZ2RhLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gYWdkYShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5hZ2RhID0ge1xuICAgICAgY29tbWVudDogL1xcey1bXFxzXFxTXSo/KD86LVxcfXwkKXwtLS4qLyxcbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXxbXlxcXFxcXHJcXG5cIl0pKlwiLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAgcHVuY3R1YXRpb246IC9bKCl7feKmg+KmhC47QF0vLFxuICAgICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86ZGF0YXxyZWNvcmQpICspXFxTKy8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBmdW5jdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF5bIFxcdF0qKSg/IVxccylbXjpcXHJcXG5dKyg/PTopL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBvcGVyYXRvcjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF5cXHMqfFxccykoPzpbPXw64oiA4oaSzrtcXFxcP19dfC0+KSg/PVxccykvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OlNldHxhYnN0cmFjdHxjb25zdHJ1Y3RvcnxkYXRhfGV0YS1lcXVhbGl0eXxmaWVsZHxmb3JhbGx8aGlkaW5nfGltcG9ydHxpbnxpbmR1Y3RpdmV8aW5maXh8aW5maXhsfGluZml4cnxpbnN0YW5jZXxsZXR8bWFjcm98bW9kdWxlfG11dHVhbHxuby1ldGEtZXF1YWxpdHl8b3BlbnxvdmVybGFwfHBhdHRlcm58cG9zdHVsYXRlfHByaW1pdGl2ZXxwcml2YXRlfHB1YmxpY3xxdW90ZXxxdW90ZUNvbnRleHR8cXVvdGVHb2FsfHF1b3RlVGVybXxyZWNvcmR8cmVuYW1pbmd8cmV3cml0ZXxzeW50YXh8dGFjdGljfHVucXVvdGV8dW5xdW90ZURlY2x8dW5xdW90ZURlZnx1c2luZ3x2YXJpYWJsZXx3aGVyZXx3aXRoKVxcYi9cbiAgICB9XG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/agda.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/al.js": /*!*******************************************!*\ !*** ./node_modules/refractor/lang/al.js ***! \*******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = al\nal.displayName = 'al'\nal.aliases = []\nfunction al(Prism) {\n // based on https://github.com/microsoft/AL/blob/master/grammar/alsyntax.tmlanguage\n Prism.languages.al = {\n comment: /\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\//,\n string: {\n pattern: /'(?:''|[^'\\r\\n])*'(?!')|\"(?:\"\"|[^\"\\r\\n])*\"(?!\")/,\n greedy: true\n },\n function: {\n pattern:\n /(\\b(?:event|procedure|trigger)\\s+|(?:^|[^.])\\.\\s*)[a-z_]\\w*(?=\\s*\\()/i,\n lookbehind: true\n },\n keyword: [\n // keywords\n /\\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\\b/i, // objects and metadata that are used like keywords\n /\\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\\b/i\n ],\n number:\n /\\b(?:0x[\\da-f]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?)(?:F|LL?|U(?:LL?)?)?\\b/i,\n boolean: /\\b(?:false|true)\\b/i,\n variable: /\\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\\b/,\n 'class-name':\n /\\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\\b/i,\n operator: /\\.\\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\\b(?:and|div|mod|not|or|xor)\\b/i,\n punctuation: /[()\\[\\]{}:.;,]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYWwuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLEdBQUc7QUFDOUI7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9hbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhbFxuYWwuZGlzcGxheU5hbWUgPSAnYWwnXG5hbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFsKFByaXNtKSB7XG4gIC8vIGJhc2VkIG9uIGh0dHBzOi8vZ2l0aHViLmNvbS9taWNyb3NvZnQvQUwvYmxvYi9tYXN0ZXIvZ3JhbW1hci9hbHN5bnRheC50bWxhbmd1YWdlXG4gIFByaXNtLmxhbmd1YWdlcy5hbCA9IHtcbiAgICBjb21tZW50OiAvXFwvXFwvLip8XFwvXFwqW1xcc1xcU10qP1xcKlxcLy8sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvJyg/OicnfFteJ1xcclxcbl0pKicoPyEnKXxcIig/OlwiXCJ8W15cIlxcclxcbl0pKlwiKD8hXCIpLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgZnVuY3Rpb246IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXFxiKD86ZXZlbnR8cHJvY2VkdXJlfHRyaWdnZXIpXFxzK3woPzpefFteLl0pXFwuXFxzKilbYS16X11cXHcqKD89XFxzKlxcKCkvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6IFtcbiAgICAgIC8vIGtleXdvcmRzXG4gICAgICAvXFxiKD86YXJyYXl8YXNzZXJ0ZXJyb3J8YmVnaW58YnJlYWt8Y2FzZXxkb3xkb3dudG98ZWxzZXxlbmR8ZXZlbnR8ZXhpdHxmb3J8Zm9yZWFjaHxmdW5jdGlvbnxpZnxpbXBsZW1lbnRzfGlufGluZGF0YXNldHxpbnRlcmZhY2V8aW50ZXJuYWx8bG9jYWx8b2Z8cHJvY2VkdXJlfHByb2dyYW18cHJvdGVjdGVkfHJlcGVhdHxydW5vbmNsaWVudHxzZWN1cml0eWZpbHRlcmluZ3xzdXBwcmVzc2Rpc3Bvc2V8dGVtcG9yYXJ5fHRoZW58dG98dHJpZ2dlcnx1bnRpbHx2YXJ8d2hpbGV8d2l0aHx3aXRoZXZlbnRzKVxcYi9pLCAvLyBvYmplY3RzIGFuZCBtZXRhZGF0YSB0aGF0IGFyZSB1c2VkIGxpa2Uga2V5d29yZHNcbiAgICAgIC9cXGIoPzphY3Rpb258YWN0aW9uc3xhZGRhZnRlcnxhZGRiZWZvcmV8YWRkZmlyc3R8YWRkbGFzdHxhcmVhfGFzc2VtYmx5fGNoYXJ0cGFydHxjb2RldW5pdHxjb2x1bW58Y29udHJvbGFkZGlufGN1ZWdyb3VwfGN1c3RvbWl6ZXN8ZGF0YWl0ZW18ZGF0YXNldHxkb3RuZXR8ZWxlbWVudHN8ZW51bXxlbnVtZXh0ZW5zaW9ufGV4dGVuZHN8ZmllbGR8ZmllbGRhdHRyaWJ1dGV8ZmllbGRlbGVtZW50fGZpZWxkZ3JvdXB8ZmllbGRncm91cHN8ZmllbGRzfGZpbHRlcnxmaXhlZHxncmlkfGdyb3VwfGtleXxrZXlzfGxhYmVsfGxhYmVsc3xsYXlvdXR8bW9kaWZ5fG1vdmVhZnRlcnxtb3ZlYmVmb3JlfG1vdmVmaXJzdHxtb3ZlbGFzdHxwYWdlfHBhZ2VjdXN0b21pemF0aW9ufHBhZ2VleHRlbnNpb258cGFydHxwcm9maWxlfHF1ZXJ5fHJlcGVhdGVyfHJlcG9ydHxyZXF1ZXN0cGFnZXxzY2hlbWF8c2VwYXJhdG9yfHN5c3RlbXBhcnR8dGFibGV8dGFibGVlbGVtZW50fHRhYmxlZXh0ZW5zaW9ufHRleHRhdHRyaWJ1dGV8dGV4dGVsZW1lbnR8dHlwZXx1c2VyY29udHJvbHx2YWx1ZXx4bWxwb3J0KVxcYi9pXG4gICAgXSxcbiAgICBudW1iZXI6XG4gICAgICAvXFxiKD86MHhbXFxkYS1mXSt8KD86XFxkKyg/OlxcLlxcZCopP3xcXC5cXGQrKSg/OmVbKy1dP1xcZCspPykoPzpGfExMP3xVKD86TEw/KT8pP1xcYi9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi9pLFxuICAgIHZhcmlhYmxlOiAvXFxiKD86Q3Vycig/OkZpZWxkTm98UGFnZXxSZXBvcnQpfHg/UmVjfFJlcXVlc3RPcHRpb25zUGFnZSlcXGIvLFxuICAgICdjbGFzcy1uYW1lJzpcbiAgICAgIC9cXGIoPzphdXRvbWF0aW9ufGJpZ2ludGVnZXJ8YmlndGV4dHxibG9ifGJvb2xlYW58Ynl0ZXxjaGFyfGNsaWVudHR5cGV8Y29kZXxjb21wbGV0aW9udHJpZ2dlcmVycm9ybGV2ZWx8Y29ubmVjdGlvbnR5cGV8ZGF0YWJhc2V8ZGF0YWNsYXNzaWZpY2F0aW9ufGRhdGFzY29wZXxkYXRlfGRhdGVmb3JtdWxhfGRhdGV0aW1lfGRlY2ltYWx8ZGVmYXVsdGxheW91dHxkaWFsb2d8ZGljdGlvbmFyeXxkb3RuZXRhc3NlbWJseXxkb3RuZXR0eXBlZGVjbGFyYXRpb258ZHVyYXRpb258ZXJyb3JpbmZvfGVycm9ydHlwZXxleGVjdXRpb25jb250ZXh0fGV4ZWN1dGlvbm1vZGV8ZmllbGRjbGFzc3xmaWVsZHJlZnxmaWVsZHR5cGV8ZmlsZXxmaWx0ZXJwYWdlYnVpbGRlcnxndWlkfGh0dHBjbGllbnR8aHR0cGNvbnRlbnR8aHR0cGhlYWRlcnN8aHR0cHJlcXVlc3RtZXNzYWdlfGh0dHByZXNwb25zZW1lc3NhZ2V8aW5zdHJlYW18aW50ZWdlcnxqb2tlcnxqc29uYXJyYXl8anNvbm9iamVjdHxqc29udG9rZW58anNvbnZhbHVlfGtleXJlZnxsaXN0fG1vZHVsZWRlcGVuZGVuY3lpbmZvfG1vZHVsZWluZm98bm9uZXxub3RpZmljYXRpb258bm90aWZpY2F0aW9uc2NvcGV8b2JqZWN0dHlwZXxvcHRpb258b3V0c3RyZWFtfHBhZ2VyZXN1bHR8cmVjb3JkfHJlY29yZGlkfHJlY29yZHJlZnxyZXBvcnRmb3JtYXR8c2VjdXJpdHlmaWx0ZXJ8c2Vzc2lvbnNldHRpbmdzfHRhYmxlY29ubmVjdGlvbnR5cGV8dGFibGVmaWx0ZXJ8dGVzdGFjdGlvbnx0ZXN0ZmllbGR8dGVzdGZpbHRlcmZpZWxkfHRlc3RwYWdlfHRlc3RwZXJtaXNzaW9uc3x0ZXN0cmVxdWVzdHBhZ2V8dGV4dHx0ZXh0YnVpbGRlcnx0ZXh0Y29uc3R8dGV4dGVuY29kaW5nfHRpbWV8dHJhbnNhY3Rpb25tb2RlbHx0cmFuc2FjdGlvbnR5cGV8dmFyaWFudHx2ZXJib3NpdHl8dmVyc2lvbnx2aWV3fHZpZXdzfHdlYnNlcnZpY2VhY3Rpb25jb250ZXh0fHdlYnNlcnZpY2VhY3Rpb25yZXN1bHRjb2RlfHhtbGF0dHJpYnV0ZXx4bWxhdHRyaWJ1dGVjb2xsZWN0aW9ufHhtbGNkYXRhfHhtbGNvbW1lbnR8eG1sZGVjbGFyYXRpb258eG1sZG9jdW1lbnR8eG1sZG9jdW1lbnR0eXBlfHhtbGVsZW1lbnR8eG1sbmFtZXNwYWNlbWFuYWdlcnx4bWxuYW1ldGFibGV8eG1sbm9kZXx4bWxub2RlbGlzdHx4bWxwcm9jZXNzaW5naW5zdHJ1Y3Rpb258eG1scmVhZG9wdGlvbnN8eG1sdGV4dHx4bWx3cml0ZW9wdGlvbnMpXFxiL2ksXG4gICAgb3BlcmF0b3I6IC9cXC5cXC58Ols9Ol18Wy0rKi9dPT98PD58Wzw+XT0/fD18XFxiKD86YW5kfGRpdnxtb2R8bm90fG9yfHhvcilcXGIvaSxcbiAgICBwdW5jdHVhdGlvbjogL1soKVxcW1xcXXt9Oi47LF0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/al.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/antlr4.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/antlr4.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = antlr4\nantlr4.displayName = 'antlr4'\nantlr4.aliases = ['g4']\nfunction antlr4(Prism) {\n Prism.languages.antlr4 = {\n comment: /\\/\\/.*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n string: {\n pattern: /'(?:\\\\.|[^\\\\'\\r\\n])*'/,\n greedy: true\n },\n 'character-class': {\n pattern: /\\[(?:\\\\.|[^\\\\\\]\\r\\n])*\\]/,\n greedy: true,\n alias: 'regex',\n inside: {\n range: {\n pattern: /([^[]|(?:^|[^\\\\])(?:\\\\\\\\)*\\\\\\[)-(?!\\])/,\n lookbehind: true,\n alias: 'punctuation'\n },\n escape:\n /\\\\(?:u(?:[a-fA-F\\d]{4}|\\{[a-fA-F\\d]+\\})|[pP]\\{[=\\w-]+\\}|[^\\r\\nupP])/,\n punctuation: /[\\[\\]]/\n }\n },\n action: {\n pattern: /\\{(?:[^{}]|\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})*\\})*\\}/,\n greedy: true,\n inside: {\n content: {\n // this might be C, C++, Python, Java, C#, or any other language ANTLR4 compiles to\n pattern: /(\\{)[\\s\\S]+(?=\\})/,\n lookbehind: true\n },\n punctuation: /[{}]/\n }\n },\n command: {\n pattern:\n /(->\\s*(?!\\s))(?:\\s*(?:,\\s*)?\\b[a-z]\\w*(?:\\s*\\([^()\\r\\n]*\\))?)+(?=\\s*;)/i,\n lookbehind: true,\n inside: {\n function: /\\b\\w+(?=\\s*(?:[,(]|$))/,\n punctuation: /[,()]/\n }\n },\n annotation: {\n pattern: /@\\w+(?:::\\w+)*/,\n alias: 'keyword'\n },\n label: {\n pattern: /#[ \\t]*\\w+/,\n alias: 'punctuation'\n },\n keyword:\n /\\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\\b/,\n definition: [\n {\n pattern: /\\b[a-z]\\w*(?=\\s*:)/,\n alias: ['rule', 'class-name']\n },\n {\n pattern: /\\b[A-Z]\\w*(?=\\s*:)/,\n alias: ['token', 'constant']\n }\n ],\n constant: /\\b[A-Z][A-Z_]*\\b/,\n operator: /\\.\\.|->|[|~]|[*+?]\\??/,\n punctuation: /[;:()=]/\n }\n Prism.languages.g4 = Prism.languages.antlr4\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYW50bHI0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSwrQkFBK0IsRUFBRSxHQUFHLGFBQWEsUUFBUSxTQUFTO0FBQ2xFO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxrQkFBa0IsT0FBTyxJQUFJLE9BQU8sSUFBSSxPQUFPLElBQUksSUFBSSxJQUFJLElBQUksSUFBSSxJQUFJO0FBQ3ZFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGFBQWE7QUFDcEM7QUFDQSxTQUFTO0FBQ1QseUJBQXlCO0FBQ3pCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSw4RUFBOEU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYW50bHI0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGFudGxyNFxuYW50bHI0LmRpc3BsYXlOYW1lID0gJ2FudGxyNCdcbmFudGxyNC5hbGlhc2VzID0gWydnNCddXG5mdW5jdGlvbiBhbnRscjQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFudGxyNCA9IHtcbiAgICBjb21tZW50OiAvXFwvXFwvLip8XFwvXFwqW1xcc1xcU10qPyg/OlxcKlxcL3wkKS8sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvJyg/OlxcXFwufFteXFxcXCdcXHJcXG5dKSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgJ2NoYXJhY3Rlci1jbGFzcyc6IHtcbiAgICAgIHBhdHRlcm46IC9cXFsoPzpcXFxcLnxbXlxcXFxcXF1cXHJcXG5dKSpcXF0vLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdyZWdleCcsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgcmFuZ2U6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKFteW118KD86XnxbXlxcXFxdKSg/OlxcXFxcXFxcKSpcXFxcXFxbKS0oPyFcXF0pLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgIH0sXG4gICAgICAgIGVzY2FwZTpcbiAgICAgICAgICAvXFxcXCg/OnUoPzpbYS1mQS1GXFxkXXs0fXxcXHtbYS1mQS1GXFxkXStcXH0pfFtwUF1cXHtbPVxcdy1dK1xcfXxbXlxcclxcbnVwUF0pLyxcbiAgICAgICAgcHVuY3R1YXRpb246IC9bXFxbXFxdXS9cbiAgICAgIH1cbiAgICB9LFxuICAgIGFjdGlvbjoge1xuICAgICAgcGF0dGVybjogL1xceyg/Oltee31dfFxceyg/Oltee31dfFxceyg/Oltee31dfFxce1tee31dKlxcfSkqXFx9KSpcXH0pKlxcfS8sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgY29udGVudDoge1xuICAgICAgICAgIC8vIHRoaXMgbWlnaHQgYmUgQywgQysrLCBQeXRob24sIEphdmEsIEMjLCBvciBhbnkgb3RoZXIgbGFuZ3VhZ2UgQU5UTFI0IGNvbXBpbGVzIHRvXG4gICAgICAgICAgcGF0dGVybjogLyhcXHspW1xcc1xcU10rKD89XFx9KS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogL1t7fV0vXG4gICAgICB9XG4gICAgfSxcbiAgICBjb21tYW5kOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKC0+XFxzKig/IVxccykpKD86XFxzKig/OixcXHMqKT9cXGJbYS16XVxcdyooPzpcXHMqXFwoW14oKVxcclxcbl0qXFwpKT8pKyg/PVxccyo7KS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBmdW5jdGlvbjogL1xcYlxcdysoPz1cXHMqKD86WywoXXwkKSkvLFxuICAgICAgICBwdW5jdHVhdGlvbjogL1ssKCldL1xuICAgICAgfVxuICAgIH0sXG4gICAgYW5ub3RhdGlvbjoge1xuICAgICAgcGF0dGVybjogL0BcXHcrKD86OjpcXHcrKSovLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgbGFiZWw6IHtcbiAgICAgIHBhdHRlcm46IC8jWyBcXHRdKlxcdysvLFxuICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86Y2F0Y2h8Y2hhbm5lbHN8ZmluYWxseXxmcmFnbWVudHxncmFtbWFyfGltcG9ydHxsZXhlcnxsb2NhbHN8bW9kZXxvcHRpb25zfHBhcnNlcnxyZXR1cm5zfHRocm93c3x0b2tlbnMpXFxiLyxcbiAgICBkZWZpbml0aW9uOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9cXGJbYS16XVxcdyooPz1cXHMqOikvLFxuICAgICAgICBhbGlhczogWydydWxlJywgJ2NsYXNzLW5hbWUnXVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogL1xcYltBLVpdXFx3Kig/PVxccyo6KS8sXG4gICAgICAgIGFsaWFzOiBbJ3Rva2VuJywgJ2NvbnN0YW50J11cbiAgICAgIH1cbiAgICBdLFxuICAgIGNvbnN0YW50OiAvXFxiW0EtWl1bQS1aX10qXFxiLyxcbiAgICBvcGVyYXRvcjogL1xcLlxcLnwtPnxbfH5dfFsqKz9dXFw/Py8sXG4gICAgcHVuY3R1YXRpb246IC9bOzooKT1dL1xuICB9XG4gIFByaXNtLmxhbmd1YWdlcy5nNCA9IFByaXNtLmxhbmd1YWdlcy5hbnRscjRcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/antlr4.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/apacheconf.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/apacheconf.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = apacheconf\napacheconf.displayName = 'apacheconf'\napacheconf.aliases = []\nfunction apacheconf(Prism) {\n Prism.languages.apacheconf = {\n comment: /#.*/,\n 'directive-inline': {\n pattern:\n /(^[\\t ]*)\\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\\b/im,\n lookbehind: true,\n alias: 'property'\n },\n 'directive-block': {\n pattern:\n /<\\/?\\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\\b.*>/i,\n inside: {\n 'directive-block': {\n pattern: /^<\\/?\\w+/,\n inside: {\n punctuation: /^<\\/?/\n },\n alias: 'tag'\n },\n 'directive-block-parameter': {\n pattern: /.*[^>]/,\n inside: {\n punctuation: /:/,\n string: {\n pattern: /(\"|').*\\1/,\n inside: {\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/\n }\n }\n },\n alias: 'attr-value'\n },\n punctuation: />/\n },\n alias: 'tag'\n },\n 'directive-flags': {\n pattern: /\\[(?:[\\w=],?)+\\]/,\n alias: 'keyword'\n },\n string: {\n pattern: /(\"|').*\\1/,\n inside: {\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/\n }\n },\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/,\n regex: /\\^?.*\\$|\\^.*\\$?/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBhY2hlY29uZi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsbUJBQW1CO0FBQ3BEO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQSxTQUFTO0FBQ1Q7QUFDQSxPQUFPO0FBQ1A7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixtQkFBbUI7QUFDNUM7QUFDQSxLQUFLO0FBQ0wscUJBQXFCLG1CQUFtQjtBQUN4QztBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBhY2hlY29uZi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhcGFjaGVjb25mXG5hcGFjaGVjb25mLmRpc3BsYXlOYW1lID0gJ2FwYWNoZWNvbmYnXG5hcGFjaGVjb25mLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gYXBhY2hlY29uZihQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuYXBhY2hlY29uZiA9IHtcbiAgICBjb21tZW50OiAvIy4qLyxcbiAgICAnZGlyZWN0aXZlLWlubGluZSc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXltcXHQgXSopXFxiKD86QWNjZXB0RmlsdGVyfEFjY2VwdFBhdGhJbmZvfEFjY2Vzc0ZpbGVOYW1lfEFjdGlvbnxBZGQoPzpBbHR8QWx0QnlFbmNvZGluZ3xBbHRCeVR5cGV8Q2hhcnNldHxEZWZhdWx0Q2hhcnNldHxEZXNjcmlwdGlvbnxFbmNvZGluZ3xIYW5kbGVyfEljb258SWNvbkJ5RW5jb2Rpbmd8SWNvbkJ5VHlwZXxJbnB1dEZpbHRlcnxMYW5ndWFnZXxNb2R1bGVJbmZvfE91dHB1dEZpbHRlcnxPdXRwdXRGaWx0ZXJCeVR5cGV8VHlwZSl8QWxpYXN8QWxpYXNNYXRjaHxBbGxvdyg/OkNPTk5FQ1R8RW5jb2RlZFNsYXNoZXN8TWV0aG9kc3xPdmVycmlkZXxPdmVycmlkZUxpc3QpP3xBbm9ueW1vdXMoPzpfTG9nRW1haWx8X011c3RHaXZlRW1haWx8X05vVXNlcklEfF9WZXJpZnlFbWFpbCk/fEFzeW5jUmVxdWVzdFdvcmtlckZhY3RvcnxBdXRoKD86QmFzaWNBdXRob3JpdGF0aXZlfEJhc2ljRmFrZXxCYXNpY1Byb3ZpZGVyfEJhc2ljVXNlRGlnZXN0QWxnb3JpdGhtfERCRFVzZXJQV1F1ZXJ5fERCRFVzZXJSZWFsbVF1ZXJ5fERCTUdyb3VwRmlsZXxEQk1UeXBlfERCTVVzZXJGaWxlfERpZ2VzdCg/OkFsZ29yaXRobXxEb21haW58Tm9uY2VMaWZldGltZXxQcm92aWRlcnxRb3B8U2htZW1TaXplKXxGb3JtKD86QXV0aG9yaXRhdGl2ZXxCb2R5fERpc2FibGVOb1N0b3JlfEZha2VCYXNpY0F1dGh8TG9jYXRpb258TG9naW5SZXF1aXJlZExvY2F0aW9ufExvZ2luU3VjY2Vzc0xvY2F0aW9ufExvZ291dExvY2F0aW9ufE1ldGhvZHxNaW1ldHlwZXxQYXNzd29yZHxQcm92aWRlcnxTaXRlUGFzc3BocmFzZXxTaXplfFVzZXJuYW1lKXxHcm91cEZpbGV8TERBUCg/OkF1dGhvcml6ZVByZWZpeHxCaW5kQXV0aG9yaXRhdGl2ZXxCaW5kRE58QmluZFBhc3N3b3JkfENoYXJzZXRDb25maWd8Q29tcGFyZUFzVXNlcnxDb21wYXJlRE5PblNlcnZlcnxEZXJlZmVyZW5jZUFsaWFzZXN8R3JvdXBBdHRyaWJ1dGV8R3JvdXBBdHRyaWJ1dGVJc0ROfEluaXRpYWxCaW5kQXNVc2VyfEluaXRpYWxCaW5kUGF0dGVybnxNYXhTdWJHcm91cERlcHRofFJlbW90ZVVzZXJBdHRyaWJ1dGV8UmVtb3RlVXNlcklzRE58U2VhcmNoQXNVc2VyfFN1Ykdyb3VwQXR0cmlidXRlfFN1Ykdyb3VwQ2xhc3N8VXJsKXxNZXJnaW5nfE5hbWV8bkNhY2hlKD86Q29udGV4dHxFbmFibGV8UHJvdmlkZUZvcnxTT0NhY2hlfFRpbWVvdXQpfG56RmNnaUNoZWNrQXV0aG5Qcm92aWRlcnxuekZjZ2lEZWZpbmVQcm92aWRlcnxUeXBlfFVzZXJGaWxlfHpEQkRMb2dpblRvUmVmZXJlcnx6REJEUXVlcnl8ekRCRFJlZGlyZWN0UXVlcnl8ekRCTVR5cGV8elNlbmRGb3JiaWRkZW5PbkZhaWx1cmUpfEJhbGFuY2VyR3Jvd3RofEJhbGFuY2VySW5oZXJpdHxCYWxhbmNlck1lbWJlcnxCYWxhbmNlclBlcnNpc3R8QnJvd3Nlck1hdGNofEJyb3dzZXJNYXRjaE5vQ2FzZXxCdWZmZXJlZExvZ3N8QnVmZmVyU2l6ZXxDYWNoZSg/OkRlZmF1bHRFeHBpcmV8RGV0YWlsSGVhZGVyfERpckxlbmd0aHxEaXJMZXZlbHN8RGlzYWJsZXxFbmFibGV8RmlsZXxIZWFkZXJ8SWdub3JlQ2FjaGVDb250cm9sfElnbm9yZUhlYWRlcnN8SWdub3JlTm9MYXN0TW9kfElnbm9yZVF1ZXJ5U3RyaW5nfElnbm9yZVVSTFNlc3Npb25JZGVudGlmaWVyc3xLZXlCYXNlVVJMfExhc3RNb2RpZmllZEZhY3RvcnxMb2NrfExvY2tNYXhBZ2V8TG9ja1BhdGh8TWF4RXhwaXJlfE1heEZpbGVTaXplfE1pbkV4cGlyZXxNaW5GaWxlU2l6ZXxOZWdvdGlhdGVkRG9jc3xRdWlja0hhbmRsZXJ8UmVhZFNpemV8UmVhZFRpbWV8Um9vdHxTb2NhY2hlKD86TWF4U2l6ZXxNYXhUaW1lfE1pblRpbWV8UmVhZFNpemV8UmVhZFRpbWUpP3xTdGFsZU9uRXJyb3J8U3RvcmVFeHBpcmVkfFN0b3JlTm9TdG9yZXxTdG9yZVByaXZhdGUpfENHSURTY3JpcHRUaW1lb3V0fENHSU1hcEV4dGVuc2lvbnxDaGFyc2V0RGVmYXVsdHxDaGFyc2V0T3B0aW9uc3xDaGFyc2V0U291cmNlRW5jfENoZWNrQ2FzZU9ubHl8Q2hlY2tTcGVsbGluZ3xDaHJvb3REaXJ8Q29udGVudERpZ2VzdHxDb29raWVEb21haW58Q29va2llRXhwaXJlc3xDb29raWVOYW1lfENvb2tpZVN0eWxlfENvb2tpZVRyYWNraW5nfENvcmVEdW1wRGlyZWN0b3J5fEN1c3RvbUxvZ3xEYXZ8RGF2RGVwdGhJbmZpbml0eXxEYXZHZW5lcmljTG9ja0RCfERhdkxvY2tEQnxEYXZNaW5UaW1lb3V0fERCREV4cHRpbWV8REJESW5pdFNRTHxEQkRLZWVwfERCRE1heHxEQkRNaW58REJEUGFyYW1zfERCRFBlcnNpc3R8REJEUHJlcGFyZVNRTHxEQkRyaXZlcnxEZWZhdWx0SWNvbnxEZWZhdWx0TGFuZ3VhZ2V8RGVmYXVsdFJ1bnRpbWVEaXJ8RGVmYXVsdFR5cGV8RGVmaW5lfERlZmxhdGUoPzpCdWZmZXJTaXplfENvbXByZXNzaW9uTGV2ZWx8RmlsdGVyTm90ZXxJbmZsYXRlTGltaXRSZXF1ZXN0Qm9keXxJbmZsYXRlUmF0aW8oPzpCdXJzdHxMaW1pdCl8TWVtTGV2ZWx8V2luZG93U2l6ZSl8RGVueXxEaXJlY3RvcnlDaGVja0hhbmRsZXJ8RGlyZWN0b3J5SW5kZXh8RGlyZWN0b3J5SW5kZXhSZWRpcmVjdHxEaXJlY3RvcnlTbGFzaHxEb2N1bWVudFJvb3R8RFRyYWNlUHJpdmlsZWdlc3xEdW1wSU9JbnB1dHxEdW1wSU9PdXRwdXR8RW5hYmxlRXhjZXB0aW9uSG9va3xFbmFibGVNTUFQfEVuYWJsZVNlbmRmaWxlfEVycm9yfEVycm9yRG9jdW1lbnR8RXJyb3JMb2d8RXJyb3JMb2dGb3JtYXR8RXhhbXBsZXxFeHBpcmVzQWN0aXZlfEV4cGlyZXNCeVR5cGV8RXhwaXJlc0RlZmF1bHR8RXh0ZW5kZWRTdGF0dXN8RXh0RmlsdGVyRGVmaW5lfEV4dEZpbHRlck9wdGlvbnN8RmFsbGJhY2tSZXNvdXJjZXxGaWxlRVRhZ3xGaWx0ZXJDaGFpbnxGaWx0ZXJEZWNsYXJlfEZpbHRlclByb3RvY29sfEZpbHRlclByb3ZpZGVyfEZpbHRlclRyYWNlfEZvcmNlTGFuZ3VhZ2VQcmlvcml0eXxGb3JjZVR5cGV8Rm9yZW5zaWNMb2d8R3Byb2ZEaXJ8R3JhY2VmdWxTaHV0ZG93blRpbWVvdXR8R3JvdXB8SGVhZGVyfEhlYWRlck5hbWV8SGVhcnRiZWF0KD86QWRkcmVzc3xMaXN0ZW58TWF4U2VydmVyc3xTdG9yYWdlKXxIb3N0bmFtZUxvb2t1cHN8SWRlbnRpdHlDaGVja3xJZGVudGl0eUNoZWNrVGltZW91dHxJbWFwQmFzZXxJbWFwRGVmYXVsdHxJbWFwTWVudXxJbmNsdWRlfEluY2x1ZGVPcHRpb25hbHxJbmRleCg/OkhlYWRJbnNlcnR8SWdub3JlfElnbm9yZVJlc2V0fE9wdGlvbnN8T3JkZXJEZWZhdWx0fFN0eWxlU2hlZXQpfElucHV0U2VkfElTQVBJKD86QXBwZW5kTG9nVG9FcnJvcnN8QXBwZW5kTG9nVG9RdWVyeXxDYWNoZUZpbGV8RmFrZUFzeW5jfExvZ05vdFN1cHBvcnRlZHxSZWFkQWhlYWRCdWZmZXIpfEtlZXBBbGl2ZXxLZWVwQWxpdmVUaW1lb3V0fEtlcHRCb2R5U2l6ZXxMYW5ndWFnZVByaW9yaXR5fExEQVAoPzpDYWNoZUVudHJpZXN8Q2FjaGVUVEx8Q29ubmVjdGlvblBvb2xUVEx8Q29ubmVjdGlvblRpbWVvdXR8TGlicmFyeURlYnVnfE9wQ2FjaGVFbnRyaWVzfE9wQ2FjaGVUVEx8UmVmZXJyYWxIb3BMaW1pdHxSZWZlcnJhbHN8UmV0cmllc3xSZXRyeURlbGF5fFNoYXJlZENhY2hlRmlsZXxTaGFyZWRDYWNoZVNpemV8VGltZW91dHxUcnVzdGVkQ2xpZW50Q2VydHxUcnVzdGVkR2xvYmFsQ2VydHxUcnVzdGVkTW9kZXxWZXJpZnlTZXJ2ZXJDZXJ0KXxMaW1pdCg/OkludGVybmFsUmVjdXJzaW9ufFJlcXVlc3QoPzpCb2R5fEZpZWxkc3xGaWVsZFNpemV8TGluZSl8WE1MUmVxdWVzdEJvZHkpfExpc3RlbnxMaXN0ZW5CYWNrTG9nfExvYWRGaWxlfExvYWRNb2R1bGV8TG9nRm9ybWF0fExvZ0xldmVsfExvZ01lc3NhZ2V8THVhQXV0aHpQcm92aWRlcnxMdWFDb2RlQ2FjaGV8THVhKD86SG9vayg/OkFjY2Vzc0NoZWNrZXJ8QXV0aENoZWNrZXJ8Q2hlY2tVc2VySUR8Rml4dXBzfEluc2VydEZpbHRlcnxMb2d8TWFwVG9TdG9yYWdlfFRyYW5zbGF0ZU5hbWV8VHlwZUNoZWNrZXIpfEluaGVyaXR8SW5wdXRGaWx0ZXJ8TWFwSGFuZGxlcnxPdXRwdXRGaWx0ZXJ8UGFja2FnZUNQYXRofFBhY2thZ2VQYXRofFF1aWNrSGFuZGxlcnxSb290fFNjb3BlKXxNYXgoPzpDb25uZWN0aW9uc1BlckNoaWxkfEtlZXBBbGl2ZVJlcXVlc3RzfE1lbUZyZWV8UmFuZ2VPdmVybGFwc3xSYW5nZVJldmVyc2Fsc3xSYW5nZXN8UmVxdWVzdFdvcmtlcnN8U3BhcmVTZXJ2ZXJzfFNwYXJlVGhyZWFkc3xUaHJlYWRzKXxNZXJnZVRyYWlsZXJzfE1ldGFEaXJ8TWV0YUZpbGVzfE1ldGFTdWZmaXh8TWltZU1hZ2ljRmlsZXxNaW5TcGFyZVNlcnZlcnN8TWluU3BhcmVUaHJlYWRzfE1NYXBGaWxlfE1vZGVtU3RhbmRhcmR8TW9kTWltZVVzZVBhdGhJbmZvfE11bHRpdmlld3NNYXRjaHxNdXRleHxOYW1lVmlydHVhbEhvc3R8Tm9Qcm94eXxOV1NTTFRydXN0ZWRDZXJ0c3xOV1NTTFVwZ3JhZGVhYmxlfE9wdGlvbnN8T3JkZXJ8T3V0cHV0U2VkfFBhc3NFbnZ8UGlkRmlsZXxQcml2aWxlZ2VzTW9kZXxQcm90b2NvbHxQcm90b2NvbEVjaG98UHJveHkoPzpBZGRIZWFkZXJzfEJhZEhlYWRlcnxCbG9ja3xEb21haW58RXJyb3JPdmVycmlkZXxFeHByZXNzREJNRmlsZXxFeHByZXNzREJNVHlwZXxFeHByZXNzRW5hYmxlfEZ0cERpckNoYXJzZXR8RnRwRXNjYXBlV2lsZGNhcmRzfEZ0cExpc3RPbldpbGRjYXJkfEhUTUwoPzpCdWZTaXplfENoYXJzZXRPdXR8RG9jVHlwZXxFbmFibGV8RXZlbnRzfEV4dGVuZGVkfEZpeHVwc3xJbnRlcnB8TGlua3N8TWV0YXxTdHJpcENvbW1lbnRzfFVSTE1hcCl8SU9CdWZmZXJTaXplfE1heEZvcndhcmRzfFBhc3MoPzpJbmhlcml0fEludGVycG9sYXRlRW52fE1hdGNofFJldmVyc2V8UmV2ZXJzZUNvb2tpZURvbWFpbnxSZXZlcnNlQ29va2llUGF0aCk/fFByZXNlcnZlSG9zdHxSZWNlaXZlQnVmZmVyU2l6ZXxSZW1vdGV8UmVtb3RlTWF0Y2h8UmVxdWVzdHN8U0NHSUludGVybmFsUmVkaXJlY3R8U0NHSVNlbmRmaWxlfFNldHxTb3VyY2VBZGRyZXNzfFN0YXR1c3xUaW1lb3V0fFZpYSl8UmVhZG1lTmFtZXxSZWNlaXZlQnVmZmVyU2l6ZXxSZWRpcmVjdHxSZWRpcmVjdE1hdGNofFJlZGlyZWN0UGVybWFuZW50fFJlZGlyZWN0VGVtcHxSZWZsZWN0b3JIZWFkZXJ8UmVtb3RlSVAoPzpIZWFkZXJ8SW50ZXJuYWxQcm94eXxJbnRlcm5hbFByb3h5TGlzdHxQcm94aWVzSGVhZGVyfFRydXN0ZWRQcm94eXxUcnVzdGVkUHJveHlMaXN0KXxSZW1vdmVDaGFyc2V0fFJlbW92ZUVuY29kaW5nfFJlbW92ZUhhbmRsZXJ8UmVtb3ZlSW5wdXRGaWx0ZXJ8UmVtb3ZlTGFuZ3VhZ2V8UmVtb3ZlT3V0cHV0RmlsdGVyfFJlbW92ZVR5cGV8UmVxdWVzdEhlYWRlcnxSZXF1ZXN0UmVhZFRpbWVvdXR8UmVxdWlyZXxSZXdyaXRlKD86QmFzZXxDb25kfEVuZ2luZXxNYXB8T3B0aW9uc3xSdWxlKXxSTGltaXRDUFV8UkxpbWl0TUVNfFJMaW1pdE5QUk9DfFNhdGlzZnl8U2NvcmVCb2FyZEZpbGV8U2NyaXB0KD86QWxpYXN8QWxpYXNNYXRjaHxJbnRlcnByZXRlclNvdXJjZXxMb2d8TG9nQnVmZmVyfExvZ0xlbmd0aHxTb2NrKT98U2VjdXJlTGlzdGVufFNlZVJlcXVlc3RUYWlsfFNlbmRCdWZmZXJTaXplfFNlcnZlcig/OkFkbWlufEFsaWFzfExpbWl0fE5hbWV8UGF0aHxSb290fFNpZ25hdHVyZXxUb2tlbnMpfFNlc3Npb24oPzpDb29raWUoPzpOYW1lfE5hbWUyfFJlbW92ZSl8Q3J5cHRvKD86Q2lwaGVyfERyaXZlcnxQYXNzcGhyYXNlfFBhc3NwaHJhc2VGaWxlKXxEQkQoPzpDb29raWVOYW1lfENvb2tpZU5hbWUyfENvb2tpZVJlbW92ZXxEZWxldGVMYWJlbHxJbnNlcnRMYWJlbHxQZXJVc2VyfFNlbGVjdExhYmVsfFVwZGF0ZUxhYmVsKXxFbnZ8RXhjbHVkZXxIZWFkZXJ8SW5jbHVkZXxNYXhBZ2UpP3xTZXRFbnZ8U2V0RW52SWZ8U2V0RW52SWZFeHByfFNldEVudklmTm9DYXNlfFNldEhhbmRsZXJ8U2V0SW5wdXRGaWx0ZXJ8U2V0T3V0cHV0RmlsdGVyfFNTSUVuZFRhZ3xTU0lFcnJvck1zZ3xTU0lFVGFnfFNTSUxhc3RNb2RpZmllZHxTU0lMZWdhY3lFeHByUGFyc2VyfFNTSVN0YXJ0VGFnfFNTSVRpbWVGb3JtYXR8U1NJVW5kZWZpbmVkRWNob3xTU0woPzpDQUNlcnRpZmljYXRlRmlsZXxDQUNlcnRpZmljYXRlUGF0aHxDQUROUmVxdWVzdEZpbGV8Q0FETlJlcXVlc3RQYXRofENBUmV2b2NhdGlvbkNoZWNrfENBUmV2b2NhdGlvbkZpbGV8Q0FSZXZvY2F0aW9uUGF0aHxDZXJ0aWZpY2F0ZUNoYWluRmlsZXxDZXJ0aWZpY2F0ZUZpbGV8Q2VydGlmaWNhdGVLZXlGaWxlfENpcGhlclN1aXRlfENvbXByZXNzaW9ufENyeXB0b0RldmljZXxFbmdpbmV8RklQU3xIb25vckNpcGhlck9yZGVyfEluc2VjdXJlUmVuZWdvdGlhdGlvbnxPQ1NQKD86RGVmYXVsdFJlc3BvbmRlcnxFbmFibGV8T3ZlcnJpZGVSZXNwb25kZXJ8UmVzcG9uZGVyVGltZW91dHxSZXNwb25zZU1heEFnZXxSZXNwb25zZVRpbWVTa2V3fFVzZVJlcXVlc3ROb25jZSl8T3BlblNTTENvbmZDbWR8T3B0aW9uc3xQYXNzUGhyYXNlRGlhbG9nfFByb3RvY29sfFByb3h5KD86Q0FDZXJ0aWZpY2F0ZUZpbGV8Q0FDZXJ0aWZpY2F0ZVBhdGh8Q0FSZXZvY2F0aW9uKD86Q2hlY2t8RmlsZXxQYXRoKXxDaGVja1BlZXIoPzpDTnxFeHBpcmV8TmFtZSl8Q2lwaGVyU3VpdGV8RW5naW5lfE1hY2hpbmVDZXJ0aWZpY2F0ZSg/OkNoYWluRmlsZXxGaWxlfFBhdGgpfFByb3RvY29sfFZlcmlmeXxWZXJpZnlEZXB0aCl8UmFuZG9tU2VlZHxSZW5lZ0J1ZmZlclNpemV8UmVxdWlyZXxSZXF1aXJlU1NMfFNlc3Npb24oPzpDYWNoZXxDYWNoZVRpbWVvdXR8VGlja2V0S2V5RmlsZXxUaWNrZXRzKXxTUlBVbmtub3duVXNlclNlZWR8U1JQVmVyaWZpZXJGaWxlfFN0YXBsaW5nKD86Q2FjaGV8RXJyb3JDYWNoZVRpbWVvdXR8RmFrZVRyeUxhdGVyfEZvcmNlVVJMfFJlc3BvbmRlclRpbWVvdXR8UmVzcG9uc2VNYXhBZ2V8UmVzcG9uc2VUaW1lU2tld3xSZXR1cm5SZXNwb25kZXJFcnJvcnN8U3RhbmRhcmRDYWNoZVRpbWVvdXQpfFN0cmljdFNOSVZIb3N0Q2hlY2t8VXNlck5hbWV8VXNlU3RhcGxpbmd8VmVyaWZ5Q2xpZW50fFZlcmlmeURlcHRoKXxTdGFydFNlcnZlcnN8U3RhcnRUaHJlYWRzfFN1YnN0aXR1dGV8U3VleGVjfFN1ZXhlY1VzZXJHcm91cHxUaHJlYWRMaW1pdHxUaHJlYWRzUGVyQ2hpbGR8VGhyZWFkU3RhY2tTaXplfFRpbWVPdXR8VHJhY2VFbmFibGV8VHJhbnNmZXJMb2d8VHlwZXNDb25maWd8VW5EZWZpbmV8VW5kZWZNYWNyb3xVbnNldEVudnxVc2V8VXNlQ2Fub25pY2FsTmFtZXxVc2VDYW5vbmljYWxQaHlzaWNhbFBvcnR8VXNlcnxVc2VyRGlyfFZIb3N0Q0dJTW9kZXxWSG9zdENHSVByaXZzfFZIb3N0R3JvdXB8Vkhvc3RQcml2c3xWSG9zdFNlY3VyZXxWSG9zdFVzZXJ8VmlydHVhbCg/OkRvY3VtZW50Um9vdHxTY3JpcHRBbGlhcykoPzpJUCk/fFdhdGNoZG9nSW50ZXJ2YWx8WEJpdEhhY2t8eG1sMkVuY0FsaWFzfHhtbDJFbmNEZWZhdWx0fHhtbDJTdGFydFBhcnNlKVxcYi9pbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3Byb3BlcnR5J1xuICAgIH0sXG4gICAgJ2RpcmVjdGl2ZS1ibG9jayc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC88XFwvP1xcYig/OkF1dGhbbnpdUHJvdmlkZXJBbGlhc3xEaXJlY3Rvcnl8RGlyZWN0b3J5TWF0Y2h8RWxzZXxFbHNlSWZ8RmlsZXN8RmlsZXNNYXRjaHxJZnxJZkRlZmluZXxJZk1vZHVsZXxJZlZlcnNpb258TGltaXR8TGltaXRFeGNlcHR8TG9jYXRpb258TG9jYXRpb25NYXRjaHxNYWNyb3xQcm94eXxSZXF1aXJlKD86QWxsfEFueXxOb25lKXxWaXJ0dWFsSG9zdClcXGIuKj4vaSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAnZGlyZWN0aXZlLWJsb2NrJzoge1xuICAgICAgICAgIHBhdHRlcm46IC9ePFxcLz9cXHcrLyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXjxcXC8/L1xuICAgICAgICAgIH0sXG4gICAgICAgICAgYWxpYXM6ICd0YWcnXG4gICAgICAgIH0sXG4gICAgICAgICdkaXJlY3RpdmUtYmxvY2stcGFyYW1ldGVyJzoge1xuICAgICAgICAgIHBhdHRlcm46IC8uKltePl0vLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgcHVuY3R1YXRpb246IC86LyxcbiAgICAgICAgICAgIHN0cmluZzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvKFwifCcpLipcXDEvLFxuICAgICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgICB2YXJpYWJsZTogL1skJV1cXHs/KD86XFx3XFwuP1stKzpdPykrXFx9Py9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgYWxpYXM6ICdhdHRyLXZhbHVlJ1xuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogLz4vXG4gICAgICB9LFxuICAgICAgYWxpYXM6ICd0YWcnXG4gICAgfSxcbiAgICAnZGlyZWN0aXZlLWZsYWdzJzoge1xuICAgICAgcGF0dGVybjogL1xcWyg/OltcXHc9XSw/KStcXF0vLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvKFwifCcpLipcXDEvLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHZhcmlhYmxlOiAvWyQlXVxcez8oPzpcXHdcXC4/Wy0rOl0/KStcXH0/L1xuICAgICAgfVxuICAgIH0sXG4gICAgdmFyaWFibGU6IC9bJCVdXFx7Pyg/Olxcd1xcLj9bLSs6XT8pK1xcfT8vLFxuICAgIHJlZ2V4OiAvXFxePy4qXFwkfFxcXi4qXFwkPy9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/apacheconf.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/apex.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/apex.js ***! \*********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorSql = __webpack_require__(/*! ./sql.js */ \"(ssr)/./node_modules/refractor/lang/sql.js\")\nmodule.exports = apex\napex.displayName = 'apex'\napex.aliases = []\nfunction apex(Prism) {\n Prism.register(refractorSql)\n ;(function (Prism) {\n var keywords =\n /\\b(?:(?:after|before)(?=\\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\\s+sharing)\\b/i\n var className =\n /\\b(?:(?=[a-z_]\\w*\\s*[<\\[])|(?!))[A-Z_]\\w*(?:\\s*\\.\\s*[A-Z_]\\w*)*\\b(?:\\s*(?:\\[\\s*\\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(\n //g,\n function () {\n return keywords.source\n }\n )\n /** @param {string} pattern */\n function insertClassName(pattern) {\n return RegExp(\n pattern.replace(//g, function () {\n return className\n }),\n 'i'\n )\n }\n var classNameInside = {\n keyword: keywords,\n punctuation: /[()\\[\\]{};,:.<>]/\n }\n Prism.languages.apex = {\n comment: Prism.languages.clike.comment,\n string: Prism.languages.clike.string,\n sql: {\n pattern: /((?:[=,({:]|\\breturn)\\s*)\\[[^\\[\\]]*\\]/i,\n lookbehind: true,\n greedy: true,\n alias: 'language-sql',\n inside: Prism.languages.sql\n },\n annotation: {\n pattern: /@\\w+\\b/,\n alias: 'punctuation'\n },\n 'class-name': [\n {\n pattern: insertClassName(\n /(\\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\\s+\\w+\\s+on)\\s+)/\n .source\n ),\n lookbehind: true,\n inside: classNameInside\n },\n {\n // cast\n pattern: insertClassName(\n /(\\(\\s*)(?=\\s*\\)\\s*[\\w(])/.source\n ),\n lookbehind: true,\n inside: classNameInside\n },\n {\n // variable/parameter declaration and return types\n pattern: insertClassName(/(?=\\s*\\w+\\s*[;=,(){:])/.source),\n inside: classNameInside\n }\n ],\n trigger: {\n pattern: /(\\btrigger\\s+)\\w+\\b/i,\n lookbehind: true,\n alias: 'class-name'\n },\n keyword: keywords,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n boolean: /\\b(?:false|true)\\b/i,\n number: /(?:\\B\\.\\d+|\\b\\d+(?:\\.\\d+|L)?)\\b/i,\n operator:\n /[!=](?:==?)?|\\?\\.?|&&|\\|\\||--|\\+\\+|[-+*/^&|]=?|:|<{1,3}=?/,\n punctuation: /[()\\[\\]{};,.]/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG1CQUFtQixtQkFBTyxDQUFDLDREQUFVO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSx3VkFBd1Y7QUFDeFY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsUUFBUTtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLDhEQUE4RCxLQUFLO0FBQ25FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRUFBa0UsSUFBSTtBQUN0RSw4QkFBOEI7QUFDOUI7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JTcWwgPSByZXF1aXJlKCcuL3NxbC5qcycpXG5tb2R1bGUuZXhwb3J0cyA9IGFwZXhcbmFwZXguZGlzcGxheU5hbWUgPSAnYXBleCdcbmFwZXguYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhcGV4KFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3RvclNxbClcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIga2V5d29yZHMgPVxuICAgICAgL1xcYig/Oig/OmFmdGVyfGJlZm9yZSkoPz1cXHMrW2Etel0pfGFic3RyYWN0fGFjdGl2YXRlfGFuZHxhbnl8YXJyYXl8YXN8YXNjfGF1dG9ub21vdXN8YmVnaW58YmlnZGVjaW1hbHxibG9ifGJvb2xlYW58YnJlYWt8YnVsa3xieXxieXRlfGNhc2V8Y2FzdHxjYXRjaHxjaGFyfGNsYXNzfGNvbGxlY3R8Y29tbWl0fGNvbnN0fGNvbnRpbnVlfGN1cnJlbmN5fGRhdGV8ZGF0ZXRpbWV8ZGVjaW1hbHxkZWZhdWx0fGRlbGV0ZXxkZXNjfGRvfGRvdWJsZXxlbHNlfGVuZHxlbnVtfGV4Y2VwdGlvbnxleGl0fGV4cG9ydHxleHRlbmRzfGZpbmFsfGZpbmFsbHl8ZmxvYXR8Zm9yfGZyb218Z2V0KD89XFxzKlt7fTtdKXxnbG9iYWx8Z290b3xncm91cHxoYXZpbmd8aGludHxpZnxpbXBsZW1lbnRzfGltcG9ydHxpbnxpbm5lcnxpbnNlcnR8aW5zdGFuY2VvZnxpbnR8aW50ZWdlcnxpbnRlcmZhY2V8aW50b3xqb2lufGxpa2V8bGltaXR8bGlzdHxsb25nfGxvb3B8bWFwfG1lcmdlfG5ld3xub3R8bnVsbHxudWxsc3xudW1iZXJ8b2JqZWN0fG9mfG9ufG9yfG91dGVyfG92ZXJyaWRlfHBhY2thZ2V8cGFyYWxsZWx8cHJhZ21hfHByaXZhdGV8cHJvdGVjdGVkfHB1YmxpY3xyZXRyaWV2ZXxyZXR1cm58cm9sbGJhY2t8c2VsZWN0fHNldHxzaG9ydHxzT2JqZWN0fHNvcnR8c3RhdGljfHN0cmluZ3xzdXBlcnxzd2l0Y2h8c3luY2hyb25pemVkfHN5c3RlbXx0ZXN0bWV0aG9kfHRoZW58dGhpc3x0aHJvd3x0aW1lfHRyYW5zYWN0aW9ufHRyYW5zaWVudHx0cmlnZ2VyfHRyeXx1bmRlbGV0ZXx1cGRhdGV8dXBzZXJ0fHVzaW5nfHZpcnR1YWx8dm9pZHx3ZWJzZXJ2aWNlfHdoZW58d2hlcmV8d2hpbGV8KD86aW5oZXJpdGVkfHdpdGh8d2l0aG91dClcXHMrc2hhcmluZylcXGIvaVxuICAgIHZhciBjbGFzc05hbWUgPVxuICAgICAgL1xcYig/Oig/PVthLXpfXVxcdypcXHMqWzxcXFtdKXwoPyE8a2V5d29yZD4pKVtBLVpfXVxcdyooPzpcXHMqXFwuXFxzKltBLVpfXVxcdyopKlxcYig/OlxccyooPzpcXFtcXHMqXFxdfDwoPzpbXjw+XXw8KD86W148Pl18PFtePD5dKj4pKj4pKj4pKSovLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAvPGtleXdvcmQ+L2csXG4gICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4ga2V5d29yZHMuc291cmNlXG4gICAgICAgIH1cbiAgICAgIClcbiAgICAvKiogQHBhcmFtIHtzdHJpbmd9IHBhdHRlcm4gKi9cbiAgICBmdW5jdGlvbiBpbnNlcnRDbGFzc05hbWUocGF0dGVybikge1xuICAgICAgcmV0dXJuIFJlZ0V4cChcbiAgICAgICAgcGF0dGVybi5yZXBsYWNlKC88Q0xBU1MtTkFNRT4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBjbGFzc05hbWVcbiAgICAgICAgfSksXG4gICAgICAgICdpJ1xuICAgICAgKVxuICAgIH1cbiAgICB2YXIgY2xhc3NOYW1lSW5zaWRlID0ge1xuICAgICAga2V5d29yZDoga2V5d29yZHMsXG4gICAgICBwdW5jdHVhdGlvbjogL1soKVxcW1xcXXt9Oyw6Ljw+XS9cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmFwZXggPSB7XG4gICAgICBjb21tZW50OiBQcmlzbS5sYW5ndWFnZXMuY2xpa2UuY29tbWVudCxcbiAgICAgIHN0cmluZzogUHJpc20ubGFuZ3VhZ2VzLmNsaWtlLnN0cmluZyxcbiAgICAgIHNxbDoge1xuICAgICAgICBwYXR0ZXJuOiAvKCg/Ols9LCh7Ol18XFxicmV0dXJuKVxccyopXFxbW15cXFtcXF1dKlxcXS9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnbGFuZ3VhZ2Utc3FsJyxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuc3FsXG4gICAgICB9LFxuICAgICAgYW5ub3RhdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvQFxcdytcXGIvLFxuICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgfSxcbiAgICAgICdjbGFzcy1uYW1lJzogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogaW5zZXJ0Q2xhc3NOYW1lKFxuICAgICAgICAgICAgLyhcXGIoPzpjbGFzc3xlbnVtfGV4dGVuZHN8aW1wbGVtZW50c3xpbnN0YW5jZW9mfGludGVyZmFjZXxuZXd8dHJpZ2dlclxccytcXHcrXFxzK29uKVxccyspPENMQVNTLU5BTUU+L1xuICAgICAgICAgICAgICAuc291cmNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogY2xhc3NOYW1lSW5zaWRlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBjYXN0XG4gICAgICAgICAgcGF0dGVybjogaW5zZXJ0Q2xhc3NOYW1lKFxuICAgICAgICAgICAgLyhcXChcXHMqKTxDTEFTUy1OQU1FPig/PVxccypcXClcXHMqW1xcdyhdKS8uc291cmNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogY2xhc3NOYW1lSW5zaWRlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyB2YXJpYWJsZS9wYXJhbWV0ZXIgZGVjbGFyYXRpb24gYW5kIHJldHVybiB0eXBlc1xuICAgICAgICAgIHBhdHRlcm46IGluc2VydENsYXNzTmFtZSgvPENMQVNTLU5BTUU+KD89XFxzKlxcdytcXHMqWzs9LCgpezpdKS8uc291cmNlKSxcbiAgICAgICAgICBpbnNpZGU6IGNsYXNzTmFtZUluc2lkZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgdHJpZ2dlcjoge1xuICAgICAgICBwYXR0ZXJuOiAvKFxcYnRyaWdnZXJcXHMrKVxcdytcXGIvaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJ1xuICAgICAgfSxcbiAgICAgIGtleXdvcmQ6IGtleXdvcmRzLFxuICAgICAgZnVuY3Rpb246IC9cXGJbYS16X11cXHcqKD89XFxzKlxcKCkvaSxcbiAgICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi9pLFxuICAgICAgbnVtYmVyOiAvKD86XFxCXFwuXFxkK3xcXGJcXGQrKD86XFwuXFxkK3xMKT8pXFxiL2ksXG4gICAgICBvcGVyYXRvcjpcbiAgICAgICAgL1shPV0oPzo9PT8pP3xcXD9cXC4/fCYmfFxcfFxcfHwtLXxcXCtcXCt8Wy0rKi9eJnxdPT98Onw8PD89P3w+ezEsM309Py8sXG4gICAgICBwdW5jdHVhdGlvbjogL1soKVxcW1xcXXt9OywuXS9cbiAgICB9XG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/apex.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/apl.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/apl.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = apl\napl.displayName = 'apl'\napl.aliases = []\nfunction apl(Prism) {\n Prism.languages.apl = {\n comment: /(?:⍝|#[! ]).*$/m,\n string: {\n pattern: /'(?:[^'\\r\\n]|'')*'/,\n greedy: true\n },\n number:\n /¯?(?:\\d*\\.?\\b\\d+(?:e[+¯]?\\d+)?|¯|∞)(?:j¯?(?:(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:e[+¯]?\\d+)?|¯|∞))?/i,\n statement: /:[A-Z][a-z][A-Za-z]*\\b/,\n 'system-function': {\n pattern: /⎕[A-Z]+/i,\n alias: 'function'\n },\n constant: /[⍬⌾#⎕⍞]/,\n function: /[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,\n 'monadic-operator': {\n pattern: /[\\\\\\/⌿⍀¨⍨⌶&∥]/,\n alias: 'operator'\n },\n 'dyadic-operator': {\n pattern: /[.⍣⍠⍤∘⌸@⌺⍥]/,\n alias: 'operator'\n },\n assignment: {\n pattern: /←/,\n alias: 'keyword'\n },\n punctuation: /[\\[;\\]()◇⋄]/,\n dfn: {\n pattern: /[{}⍺⍵⍶⍹∇⍫:]/,\n alias: 'builtin'\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLHNCQUFzQjtBQUN0QjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9hcGwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXBsXG5hcGwuZGlzcGxheU5hbWUgPSAnYXBsJ1xuYXBsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gYXBsKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5hcGwgPSB7XG4gICAgY29tbWVudDogLyg/OuKNnXwjWyEgXSkuKiQvbSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8nKD86W14nXFxyXFxuXXwnJykqJy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIG51bWJlcjpcbiAgICAgIC/Crz8oPzpcXGQqXFwuP1xcYlxcZCsoPzplWyvCr10/XFxkKyk/fMKvfOKInikoPzpqwq8/KD86KD86XFxkKyg/OlxcLlxcZCspP3xcXC5cXGQrKSg/OmVbK8KvXT9cXGQrKT98wq984oieKSk/L2ksXG4gICAgc3RhdGVtZW50OiAvOltBLVpdW2Etel1bQS1aYS16XSpcXGIvLFxuICAgICdzeXN0ZW0tZnVuY3Rpb24nOiB7XG4gICAgICBwYXR0ZXJuOiAv4o6VW0EtWl0rL2ksXG4gICAgICBhbGlhczogJ2Z1bmN0aW9uJ1xuICAgIH0sXG4gICAgY29uc3RhbnQ6IC9b4o2s4oy+I+KOleKNnl0vLFxuICAgIGZ1bmN0aW9uOiAvWy0rw5fDt+KMiOKMiuKIo3zijbPijbg/KuKNn+KXiyHijLk84omkPT7iiaXiiaDiiaHiiaLiiIrijbfiiKriiKl+4oio4oin4o2x4o2y4o20LOKNquKMveKKluKNieKGkeKGk+KKguKKg+KKhuKKh+KMt+KNi+KNkuKKpOKKpeKNleKNjuKKo+KKouKNgeKNguKJiOKNr+KGl8Kk4oaSXS8sXG4gICAgJ21vbmFkaWMtb3BlcmF0b3InOiB7XG4gICAgICBwYXR0ZXJuOiAvW1xcXFxcXC/ijL/ijYDCqOKNqOKMtibiiKVdLyxcbiAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgfSxcbiAgICAnZHlhZGljLW9wZXJhdG9yJzoge1xuICAgICAgcGF0dGVybjogL1su4o2j4o2g4o2k4oiY4oy4QOKMuuKNpV0vLFxuICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICB9LFxuICAgIGFzc2lnbm1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC/ihpAvLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgcHVuY3R1YXRpb246IC9bXFxbO1xcXSgp4peH4ouEXS8sXG4gICAgZGZuOiB7XG4gICAgICBwYXR0ZXJuOiAvW3t94o264o214o224o254oiH4o2rOl0vLFxuICAgICAgYWxpYXM6ICdidWlsdGluJ1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/apl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/applescript.js": /*!****************************************************!*\ !*** ./node_modules/refractor/lang/applescript.js ***! \****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = applescript\napplescript.displayName = 'applescript'\napplescript.aliases = []\nfunction applescript(Prism) {\n Prism.languages.applescript = {\n comment: [\n // Allow one level of nesting\n /\\(\\*(?:\\(\\*(?:[^*]|\\*(?!\\)))*\\*\\)|(?!\\(\\*)[\\s\\S])*?\\*\\)/,\n /--.+/,\n /#.+/\n ],\n string: /\"(?:\\\\.|[^\"\\\\\\r\\n])*\"/,\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e-?\\d+)?\\b/i,\n operator: [\n /[&=≠≤≥*+\\-\\/÷^]|[<>]=?/,\n /\\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\\b/\n ],\n keyword:\n /\\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\\b/,\n 'class-name':\n /\\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\\b/,\n punctuation: /[{}():,¬«»《》]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBwbGVzY3JpcHQuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXBwbGVzY3JpcHQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXBwbGVzY3JpcHRcbmFwcGxlc2NyaXB0LmRpc3BsYXlOYW1lID0gJ2FwcGxlc2NyaXB0J1xuYXBwbGVzY3JpcHQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhcHBsZXNjcmlwdChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuYXBwbGVzY3JpcHQgPSB7XG4gICAgY29tbWVudDogW1xuICAgICAgLy8gQWxsb3cgb25lIGxldmVsIG9mIG5lc3RpbmdcbiAgICAgIC9cXChcXCooPzpcXChcXCooPzpbXipdfFxcKig/IVxcKSkpKlxcKlxcKXwoPyFcXChcXCopW1xcc1xcU10pKj9cXCpcXCkvLFxuICAgICAgLy0tLisvLFxuICAgICAgLyMuKy9cbiAgICBdLFxuICAgIHN0cmluZzogL1wiKD86XFxcXC58W15cIlxcXFxcXHJcXG5dKSpcIi8sXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmUtP1xcZCspP1xcYi9pLFxuICAgIG9wZXJhdG9yOiBbXG4gICAgICAvWyY94omg4omk4omlKitcXC1cXC/Dt15dfFs8Pl09Py8sXG4gICAgICAvXFxiKD86KD86YmVnaW58ZW5kfHN0YXJ0KXM/IHdpdGh8KD86Y29udGFpbnM/fCg/OmRvZXMgbm90fGRvZXNuJ3QpIGNvbnRhaW4pfCg/OmlzfGlzbid0fGlzIG5vdCkgKD86Y29udGFpbmVkIGJ5fGluKXwoPzooPzppc3xpc24ndHxpcyBub3QpICk/KD86Z3JlYXRlcnxsZXNzKSB0aGFuKD86IG9yIGVxdWFsKT8oPzogdG8pP3woPzpjb21lc3woPzpkb2VzIG5vdHxkb2Vzbid0KSBjb21lKSAoPzphZnRlcnxiZWZvcmUpfCg/OmlzfGlzbid0fGlzIG5vdCkgZXF1YWwoPzogdG8pP3woPzooPzpkb2VzIG5vdHxkb2Vzbid0KSBlcXVhbHxlcXVhbCB0b3xlcXVhbHN8aXMgbm90fGlzbid0KXwoPzphICk/KD86cmVmKD86IHRvKT98cmVmZXJlbmNlIHRvKXwoPzphbmR8YXN8ZGl2fG1vZHxub3R8b3IpKVxcYi9cbiAgICBdLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWJvdXR8YWJvdmV8YWZ0ZXJ8YWdhaW5zdHxhcGFydCBmcm9tfGFyb3VuZHxhc2lkZSBmcm9tfGF0fGJhY2t8YmVmb3JlfGJlZ2lubmluZ3xiZWhpbmR8YmVsb3d8YmVuZWF0aHxiZXNpZGV8YmV0d2VlbnxidXR8Ynl8Y29uc2lkZXJpbmd8Y29udGludWV8Y29weXxkb2VzfGVpZ2h0aHxlbHNlfGVuZHxlcXVhbHxlcnJvcnxldmVyeXxleGl0fGZhbHNlfGZpZnRofGZpcnN0fGZvcnxmb3VydGh8ZnJvbXxmcm9udHxnZXR8Z2l2ZW58Z2xvYmFsfGlmfGlnbm9yaW5nfGlufGluc3RlYWQgb2Z8aW50b3xpc3xpdHxpdHN8bGFzdHxsb2NhbHxtZXxtaWRkbGV8bXl8bmludGh8b2Z8b258b250b3xvdXQgb2Z8b3Zlcnxwcm9wfHByb3BlcnR5fHB1dHxyZXBlYXR8cmV0dXJufHJldHVybmluZ3xzZWNvbmR8c2V0fHNldmVudGh8c2luY2V8c2l4dGh8c29tZXx0ZWxsfHRlbnRofHRoYXR8dGhlfHRoZW58dGhpcmR8dGhyb3VnaHx0aHJ1fHRpbWVvdXR8dGltZXN8dG98dHJhbnNhY3Rpb258dHJ1ZXx0cnl8dW50aWx8d2hlcmV8d2hpbGV8d2hvc2V8d2l0aHx3aXRob3V0KVxcYi8sXG4gICAgJ2NsYXNzLW5hbWUnOlxuICAgICAgL1xcYig/OlBPU0lYIGZpbGV8UkdCIGNvbG9yfGFsaWFzfGFwcGxpY2F0aW9ufGJvb2xlYW58Y2VudGltZXRlcnN8Y2VudGltZXRyZXN8Y2xhc3N8Y29uc3RhbnR8Y3ViaWMgY2VudGltZXRlcnN8Y3ViaWMgY2VudGltZXRyZXN8Y3ViaWMgZmVldHxjdWJpYyBpbmNoZXN8Y3ViaWMgbWV0ZXJzfGN1YmljIG1ldHJlc3xjdWJpYyB5YXJkc3xkYXRlfGRlZ3JlZXMgQ2Vsc2l1c3xkZWdyZWVzIEZhaHJlbmhlaXR8ZGVncmVlcyBLZWx2aW58ZmVldHxmaWxlfGdhbGxvbnN8Z3JhbXN8aW5jaGVzfGludGVnZXJ8a2lsb2dyYW1zfGtpbG9tZXRlcnN8a2lsb21ldHJlc3xsaXN0fGxpdGVyc3xsaXRyZXN8bWV0ZXJzfG1ldHJlc3xtaWxlc3xudW1iZXJ8b3VuY2VzfHBvdW5kc3xxdWFydHN8cmVhbHxyZWNvcmR8cmVmZXJlbmNlfHNjcmlwdHxzcXVhcmUgZmVldHxzcXVhcmUga2lsb21ldGVyc3xzcXVhcmUga2lsb21ldHJlc3xzcXVhcmUgbWV0ZXJzfHNxdWFyZSBtZXRyZXN8c3F1YXJlIG1pbGVzfHNxdWFyZSB5YXJkc3x0ZXh0fHlhcmRzKVxcYi8sXG4gICAgcHVuY3R1YXRpb246IC9be30oKToswqzCq8K744CK44CLXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/applescript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/aql.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/aql.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = aql\naql.displayName = 'aql'\naql.aliases = []\nfunction aql(Prism) {\n Prism.languages.aql = {\n comment: /\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\//,\n property: {\n pattern:\n /([{,]\\s*)(?:(?!\\d)\\w+|([\"'´`])(?:(?!\\2)[^\\\\\\r\\n]|\\\\.)*\\2)(?=\\s*:)/,\n lookbehind: true,\n greedy: true\n },\n string: {\n pattern: /([\"'])(?:(?!\\1)[^\\\\\\r\\n]|\\\\.)*\\1/,\n greedy: true\n },\n identifier: {\n pattern: /([´`])(?:(?!\\1)[^\\\\\\r\\n]|\\\\.)*\\1/,\n greedy: true\n },\n variable: /@@?\\w+/,\n keyword: [\n {\n pattern: /(\\bWITH\\s+)COUNT(?=\\s+INTO\\b)/i,\n lookbehind: true\n },\n /\\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\\b/i, // pseudo keywords get a lookbehind to avoid false positives\n {\n pattern: /(^|[^\\w.[])(?:KEEP|PRUNE|SEARCH|TO)\\b/i,\n lookbehind: true\n },\n {\n pattern: /(^|[^\\w.[])(?:CURRENT|NEW|OLD)\\b/,\n lookbehind: true\n },\n {\n pattern: /\\bOPTIONS(?=\\s*\\{)/i\n }\n ],\n function: /\\b(?!\\d)\\w+(?=\\s*\\()/,\n boolean: /\\b(?:false|true)\\b/i,\n range: {\n pattern: /\\.\\./,\n alias: 'operator'\n },\n number: [\n /\\b0b[01]+/i,\n /\\b0x[0-9a-f]+/i,\n /(?:\\B\\.\\d+|\\b(?:0|[1-9]\\d*)(?:\\.\\d+)?)(?:e[+-]?\\d+)?/i\n ],\n operator: /\\*{2,}|[=!]~|[!=<>]=?|&&|\\|\\||[-+*/%]/,\n punctuation: /::|[?.:,;()[\\]{}]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXFsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsR0FBRztBQUNyQiwyQkFBMkIsT0FBTztBQUNsQztBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FxbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhcWxcbmFxbC5kaXNwbGF5TmFtZSA9ICdhcWwnXG5hcWwuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhcWwoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFxbCA9IHtcbiAgICBjb21tZW50OiAvXFwvXFwvLip8XFwvXFwqW1xcc1xcU10qP1xcKlxcLy8sXG4gICAgcHJvcGVydHk6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oW3ssXVxccyopKD86KD8hXFxkKVxcdyt8KFtcIifCtGBdKSg/Oig/IVxcMilbXlxcXFxcXHJcXG5dfFxcXFwuKSpcXDIpKD89XFxzKjopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhbXCInXSkoPzooPyFcXDEpW15cXFxcXFxyXFxuXXxcXFxcLikqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgaWRlbnRpZmllcjoge1xuICAgICAgcGF0dGVybjogLyhbwrRgXSkoPzooPyFcXDEpW15cXFxcXFxyXFxuXXxcXFxcLikqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgdmFyaWFibGU6IC9AQD9cXHcrLyxcbiAgICBrZXl3b3JkOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oXFxiV0lUSFxccyspQ09VTlQoPz1cXHMrSU5UT1xcYikvaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC9cXGIoPzpBR0dSRUdBVEV8QUxMfEFORHxBTll8QVNDfENPTExFQ1R8REVTQ3xESVNUSU5DVHxGSUxURVJ8Rk9SfEdSQVBIfElOfElOQk9VTkR8SU5TRVJUfElOVE98S19QQVRIU3xLX1NIT1JURVNUX1BBVEhTfExFVHxMSUtFfExJTUlUfE5PTkV8Tk9UfE5VTEx8T1J8T1VUQk9VTkR8UkVNT1ZFfFJFUExBQ0V8UkVUVVJOfFNIT1JURVNUX1BBVEh8U09SVHxVUERBVEV8VVBTRVJUfFdJTkRPV3xXSVRIKVxcYi9pLCAvLyBwc2V1ZG8ga2V5d29yZHMgZ2V0IGEgbG9va2JlaGluZCB0byBhdm9pZCBmYWxzZSBwb3NpdGl2ZXNcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhefFteXFx3LltdKSg/OktFRVB8UFJVTkV8U0VBUkNIfFRPKVxcYi9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXHcuW10pKD86Q1VSUkVOVHxORVd8T0xEKVxcYi8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9cXGJPUFRJT05TKD89XFxzKlxceykvaVxuICAgICAgfVxuICAgIF0sXG4gICAgZnVuY3Rpb246IC9cXGIoPyFcXGQpXFx3Kyg/PVxccypcXCgpLyxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvaSxcbiAgICByYW5nZToge1xuICAgICAgcGF0dGVybjogL1xcLlxcLi8sXG4gICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgIH0sXG4gICAgbnVtYmVyOiBbXG4gICAgICAvXFxiMGJbMDFdKy9pLFxuICAgICAgL1xcYjB4WzAtOWEtZl0rL2ksXG4gICAgICAvKD86XFxCXFwuXFxkK3xcXGIoPzowfFsxLTldXFxkKikoPzpcXC5cXGQrKT8pKD86ZVsrLV0/XFxkKyk/L2lcbiAgICBdLFxuICAgIG9wZXJhdG9yOiAvXFwqezIsfXxbPSFdfnxbIT08Pl09P3wmJnxcXHxcXHx8Wy0rKi8lXS8sXG4gICAgcHVuY3R1YXRpb246IC86OnxbPy46LDsoKVtcXF17fV0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/aql.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/arduino.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/arduino.js ***! \************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorCpp = __webpack_require__(/*! ./cpp.js */ \"(ssr)/./node_modules/refractor/lang/cpp.js\")\nmodule.exports = arduino\narduino.displayName = 'arduino'\narduino.aliases = ['ino']\nfunction arduino(Prism) {\n Prism.register(refractorCpp)\n Prism.languages.arduino = Prism.languages.extend('cpp', {\n keyword:\n /\\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\\b/,\n constant:\n /\\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\\b/,\n builtin:\n /\\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\\b/\n })\n Prism.languages.ino = Prism.languages.arduino\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXJkdWluby5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG1CQUFtQixtQkFBTyxDQUFDLDREQUFVO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FyZHVpbm8uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yQ3BwID0gcmVxdWlyZSgnLi9jcHAuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBhcmR1aW5vXG5hcmR1aW5vLmRpc3BsYXlOYW1lID0gJ2FyZHVpbm8nXG5hcmR1aW5vLmFsaWFzZXMgPSBbJ2lubyddXG5mdW5jdGlvbiBhcmR1aW5vKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3RvckNwcClcbiAgUHJpc20ubGFuZ3VhZ2VzLmFyZHVpbm8gPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjcHAnLCB7XG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzpTdHJpbmd8YXJyYXl8Ym9vbHxib29sZWFufGJyZWFrfGJ5dGV8Y2FzZXxjYXRjaHxjb250aW51ZXxkZWZhdWx0fGRvfGRvdWJsZXxlbHNlfGZpbmFsbHl8Zm9yfGZ1bmN0aW9ufGdvdG98aWZ8aW58aW5zdGFuY2VvZnxpbnR8aW50ZWdlcnxsb25nfGxvb3B8bmV3fG51bGx8cmV0dXJufHNldHVwfHN0cmluZ3xzd2l0Y2h8dGhyb3d8dHJ5fHZvaWR8d2hpbGV8d29yZClcXGIvLFxuICAgIGNvbnN0YW50OlxuICAgICAgL1xcYig/OkFOQUxPR19NRVNTQUdFfERFRkFVTFR8RElHSVRBTF9NRVNTQUdFfEVYVEVSTkFMfEZJUk1BVEFfU1RSSU5HfEhJR0h8SU5QVVR8SU5QVVRfUFVMTFVQfElOVEVSTkFMfElOVEVSTkFMMVYxfElOVEVSTkFMMlY1NnxMRURfQlVJTFRJTnxMT1d8T1VUUFVUfFJFUE9SVF9BTkFMT0d8UkVQT1JUX0RJR0lUQUx8U0VUX1BJTl9NT0RFfFNZU0VYX1NUQVJUfFNZU1RFTV9SRVNFVClcXGIvLFxuICAgIGJ1aWx0aW46XG4gICAgICAvXFxiKD86QXVkaW98QlNTSUR8QnJpZGdlfENsaWVudHxDb25zb2xlfEVFUFJPTXxFc3Bsb3JhfEVzcGxvcmFURlR8RXRoZXJuZXR8RXRoZXJuZXRDbGllbnR8RXRoZXJuZXRTZXJ2ZXJ8RXRoZXJuZXRVRFB8RmlsZXxGaWxlSU98RmlsZVN5c3RlbXxGaXJtYXRhfEdQUlN8R1NNfEdTTUJhbmR8R1NNQ2xpZW50fEdTTU1vZGVtfEdTTVBJTnxHU01TY2FubmVyfEdTTVNlcnZlcnxHU01Wb2ljZUNhbGx8R1NNX1NNU3xIdHRwQ2xpZW50fElQQWRkcmVzc3xJUnJlYWR8S2V5Ym9hcmR8S2V5Ym9hcmRDb250cm9sbGVyfExpcXVpZENyeXN0YWx8TGlxdWlkQ3J5c3RhbF9JMkN8TWFpbGJveHxNb3VzZXxNb3VzZUNvbnRyb2xsZXJ8UEltYWdlfFByb2Nlc3N8UlNTSXxSb2JvdENvbnRyb2x8Um9ib3RNb3RvcnxTRHxTUEl8U1NJRHxTY2hlZHVsZXJ8U2VyaWFsfFNlcnZlcnxTZXJ2b3xTb2Z0d2FyZVNlcmlhbHxTdGVwcGVyfFN0cmVhbXxURlR8VGFza3xVU0JIb3N0fFdpRml8V2lGaUNsaWVudHxXaUZpU2VydmVyfFdpRmlVRFB8V2lyZXxZdW5DbGllbnR8WXVuU2VydmVyfGFic3xhZGRQYXJhbWV0ZXJ8YW5hbG9nUmVhZHxhbmFsb2dSZWFkUmVzb2x1dGlvbnxhbmFsb2dSZWZlcmVuY2V8YW5hbG9nV3JpdGV8YW5hbG9nV3JpdGVSZXNvbHV0aW9ufGFuc3dlckNhbGx8YXR0YWNofGF0dGFjaEdQUlN8YXR0YWNoSW50ZXJydXB0fGF0dGFjaGVkfGF1dG9zY3JvbGx8YXZhaWxhYmxlfGJhY2tncm91bmR8YmVlcHxiZWdpbnxiZWdpblBhY2tldHxiZWdpblNEfGJlZ2luU01TfGJlZ2luU3BlYWtlcnxiZWdpblRGVHxiZWdpblRyYW5zbWlzc2lvbnxiZWdpbldyaXRlfGJpdHxiaXRDbGVhcnxiaXRSZWFkfGJpdFNldHxiaXRXcml0ZXxibGlua3xibGlua1ZlcnNpb258YnVmZmVyfGNoYW5nZVBJTnxjaGVja1BJTnxjaGVja1BVS3xjaGVja1JlZ3xjaXJjbGV8Y2l0eU5hbWVSZWFkfGNpdHlOYW1lV3JpdGV8Y2xlYXJ8Y2xlYXJTY3JlZW58Y2xpY2t8Y2xvc2V8Y29tcGFzc1JlYWR8Y29uZmlnfGNvbm5lY3R8Y29ubmVjdGVkfGNvbnN0cmFpbnxjb3N8Y291bnRyeU5hbWVSZWFkfGNvdW50cnlOYW1lV3JpdGV8Y3JlYXRlQ2hhcnxjdXJzb3J8ZGVidWdQcmludHxkZWxheXxkZWxheU1pY3Jvc2Vjb25kc3xkZXRhY2h8ZGV0YWNoSW50ZXJydXB0fGRpZ2l0YWxSZWFkfGRpZ2l0YWxXcml0ZXxkaXNjb25uZWN0fGRpc3BsYXl8ZGlzcGxheUxvZ29zfGRyYXdCTVB8ZHJhd0NvbXBhc3N8ZW5jcnlwdGlvblR5cGV8ZW5kfGVuZFBhY2tldHxlbmRTTVN8ZW5kVHJhbnNtaXNzaW9ufGVuZFdyaXRlfGV4aXN0c3xleGl0VmFsdWV8ZmlsbHxmaW5kfGZpbmRVbnRpbHxmbHVzaHxnYXRld2F5SVB8Z2V0fGdldEFzeW5jaHJvbm91c2x5fGdldEJhbmR8Z2V0QnV0dG9ufGdldEN1cnJlbnRDYXJyaWVyfGdldElNRUl8Z2V0S2V5fGdldE1vZGlmaWVyc3xnZXRPZW1LZXl8Z2V0UElOVXNlZHxnZXRSZXN1bHR8Z2V0U2lnbmFsU3RyZW5ndGh8Z2V0U29ja2V0fGdldFZvaWNlQ2FsbFN0YXR1c3xnZXRYQ2hhbmdlfGdldFlDaGFuZ2V8aGFuZ0NhbGx8aGVpZ2h0fGhpZ2hCeXRlfGhvbWV8aW1hZ2V8aW50ZXJydXB0c3xpc0FjdGlvbkRvbmV8aXNEaXJlY3Rvcnl8aXNMaXN0ZW5pbmd8aXNQSU58aXNQcmVzc2VkfGlzVmFsaWR8a2V5UHJlc3NlZHxrZXlSZWxlYXNlZHxrZXlib2FyZFJlYWR8a25vYlJlYWR8bGVmdFRvUmlnaHR8bGluZXxsaW5lRm9sbG93Q29uZmlnfGxpc3RlbnxsaXN0ZW5PbkxvY2FsaG9zdHxsb2FkSW1hZ2V8bG9jYWxJUHxsb3dCeXRlfG1hY0FkZHJlc3N8bWFpbnRhaW58bWFwfG1heHxtZXNzYWdlQXZhaWxhYmxlfG1pY3Jvc3xtaWxsaXN8bWlufG1rZGlyfG1vdG9yc1N0b3B8bW90b3JzV3JpdGV8bW91c2VEcmFnZ2VkfG1vdXNlTW92ZWR8bW91c2VQcmVzc2VkfG1vdXNlUmVsZWFzZWR8bW92ZXxub0F1dG9zY3JvbGx8bm9CbGlua3xub0J1ZmZlcnxub0N1cnNvcnxub0Rpc3BsYXl8bm9GaWxsfG5vSW50ZXJydXB0c3xub0xpc3Rlbk9uTG9jYWxob3N0fG5vU3Ryb2tlfG5vVG9uZXxvblJlY2VpdmV8b25SZXF1ZXN0fG9wZW58b3Blbk5leHRGaWxlfG92ZXJmbG93fHBhcnNlQ29tbWFuZHxwYXJzZUZsb2F0fHBhcnNlSW50fHBhcnNlUGFja2V0fHBhdXNlTW9kZXxwZWVrfHBpbk1vZGV8cGxheUZpbGV8cGxheU1lbG9keXxwb2ludHxwb2ludFRvfHBvc2l0aW9ufHBvd3xwcmVwYXJlfHByZXNzfHByaW50fHByaW50RmlybXdhcmVWZXJzaW9ufHByaW50VmVyc2lvbnxwcmludGxufHByb2Nlc3N8cHJvY2Vzc0lucHV0fHB1bHNlSW58cHV0fHJhbmRvbXxyYW5kb21TZWVkfHJlYWR8cmVhZEFjY2VsZXJvbWV0ZXJ8cmVhZEJsdWV8cmVhZEJ1dHRvbnxyZWFkQnl0ZXN8cmVhZEJ5dGVzVW50aWx8cmVhZEdyZWVufHJlYWRKb3lzdGlja0J1dHRvbnxyZWFkSm95c3RpY2tTd2l0Y2h8cmVhZEpveXN0aWNrWHxyZWFkSm95c3RpY2tZfHJlYWRMaWdodFNlbnNvcnxyZWFkTWVzc2FnZXxyZWFkTWljcm9waG9uZXxyZWFkTmV0d29ya3N8cmVhZFJlZHxyZWFkU2xpZGVyfHJlYWRTdHJpbmd8cmVhZFN0cmluZ1VudGlsfHJlYWRUZW1wZXJhdHVyZXxyZWFkeXxyZWN0fHJlbGVhc2V8cmVsZWFzZUFsbHxyZW1vdGVJUHxyZW1vdGVOdW1iZXJ8cmVtb3RlUG9ydHxyZW1vdmV8cmVxdWVzdEZyb218cmV0cmlldmVDYWxsaW5nTnVtYmVyfHJld2luZERpcmVjdG9yeXxyaWdodFRvTGVmdHxybWRpcnxyb2JvdE5hbWVSZWFkfHJvYm90TmFtZVdyaXRlfHJ1bnxydW5Bc3luY2hyb25vdXNseXxydW5TaGVsbENvbW1hbmR8cnVuU2hlbGxDb21tYW5kQXN5bmNocm9ub3VzbHl8cnVubmluZ3xzY2FuTmV0d29ya3N8c2Nyb2xsRGlzcGxheUxlZnR8c2Nyb2xsRGlzcGxheVJpZ2h0fHNlZWt8c2VuZEFuYWxvZ3xzZW5kRGlnaXRhbFBvcnRQYWlyfHNlbmREaWdpdGFsUG9ydHN8c2VuZFN0cmluZ3xzZW5kU3lzZXh8c2VyaWFsRXZlbnR8c2V0QmFuZHxzZXRCaXRPcmRlcnxzZXRDbG9ja0RpdmlkZXJ8c2V0Q3Vyc29yfHNldEROU3xzZXREYXRhTW9kZXxzZXRGaXJtd2FyZVZlcnNpb258c2V0TW9kZXxzZXRQSU5Vc2VkfHNldFNwZWVkfHNldFRleHRTaXplfHNldFRpbWVvdXR8c2hpZnRJbnxzaGlmdE91dHxzaHV0ZG93bnxzaW58c2l6ZXxzcXJ0fHN0YXJ0TG9vcHxzdGVwfHN0b3B8c3Ryb2tlfHN1Ym5ldE1hc2t8c3dpdGNoUElOfHRhbnx0ZW1wb1dyaXRlfHRleHR8dG9uZXx0cmFuc2Zlcnx0dW5lV3JpdGV8dHVybnx1cGRhdGVJUnx1c2VyTmFtZVJlYWR8dXNlck5hbWVXcml0ZXx2b2ljZUNhbGx8d2FpdENvbnRpbnVlfHdpZHRofHdyaXRlfHdyaXRlQmx1ZXx3cml0ZUdyZWVufHdyaXRlSlNPTnx3cml0ZU1lc3NhZ2V8d3JpdGVNaWNyb3NlY29uZHN8d3JpdGVSR0J8d3JpdGVSZWR8eWllbGQpXFxiL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5vID0gUHJpc20ubGFuZ3VhZ2VzLmFyZHVpbm9cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/arduino.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/arff.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/arff.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = arff\narff.displayName = 'arff'\narff.aliases = []\nfunction arff(Prism) {\n Prism.languages.arff = {\n comment: /%.*/,\n string: {\n pattern: /([\"'])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n keyword: /@(?:attribute|data|end|relation)\\b/i,\n number: /\\b\\d+(?:\\.\\d+)?\\b/,\n punctuation: /[{},]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXJmZi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FyZmYuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXJmZlxuYXJmZi5kaXNwbGF5TmFtZSA9ICdhcmZmJ1xuYXJmZi5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFyZmYoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFyZmYgPSB7XG4gICAgY29tbWVudDogLyUuKi8sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvKFtcIiddKSg/OlxcXFwufCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBrZXl3b3JkOiAvQCg/OmF0dHJpYnV0ZXxkYXRhfGVuZHxyZWxhdGlvbilcXGIvaSxcbiAgICBudW1iZXI6IC9cXGJcXGQrKD86XFwuXFxkKyk/XFxiLyxcbiAgICBwdW5jdHVhdGlvbjogL1t7fSxdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/arff.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/asciidoc.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/asciidoc.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = asciidoc\nasciidoc.displayName = 'asciidoc'\nasciidoc.aliases = ['adoc']\nfunction asciidoc(Prism) {\n ;(function (Prism) {\n var attributes = {\n pattern:\n /(^[ \\t]*)\\[(?!\\[)(?:([\"'$`])(?:(?!\\2)[^\\\\]|\\\\.)*\\2|\\[(?:[^\\[\\]\\\\]|\\\\.)*\\]|[^\\[\\]\\\\\"'$`]|\\\\.)*\\]/m,\n lookbehind: true,\n inside: {\n quoted: {\n pattern: /([$`])(?:(?!\\1)[^\\\\]|\\\\.)*\\1/,\n inside: {\n punctuation: /^[$`]|[$`]$/\n }\n },\n interpreted: {\n pattern: /'(?:[^'\\\\]|\\\\.)*'/,\n inside: {\n punctuation: /^'|'$/ // See rest below\n }\n },\n string: /\"(?:[^\"\\\\]|\\\\.)*\"/,\n variable: /\\w+(?==)/,\n punctuation: /^\\[|\\]$|,/,\n operator: /=/,\n // The negative look-ahead prevents blank matches\n 'attr-value': /(?!^\\s+$).+/\n }\n }\n var asciidoc = (Prism.languages.asciidoc = {\n 'comment-block': {\n pattern: /^(\\/{4,})(?:\\r?\\n|\\r)(?:[\\s\\S]*(?:\\r?\\n|\\r))??\\1/m,\n alias: 'comment'\n },\n table: {\n pattern: /^\\|={3,}(?:(?:\\r?\\n|\\r(?!\\n)).*)*?(?:\\r?\\n|\\r)\\|={3,}$/m,\n inside: {\n specifiers: {\n pattern:\n /(?:(?:(?:\\d+(?:\\.\\d+)?|\\.\\d+)[+*](?:[<^>](?:\\.[<^>])?|\\.[<^>])?|[<^>](?:\\.[<^>])?|\\.[<^>])[a-z]*|[a-z]+)(?=\\|)/,\n alias: 'attr-value'\n },\n punctuation: {\n pattern: /(^|[^\\\\])[|!]=*/,\n lookbehind: true\n } // See rest below\n }\n },\n 'passthrough-block': {\n pattern: /^(\\+{4,})(?:\\r?\\n|\\r)(?:[\\s\\S]*(?:\\r?\\n|\\r))??\\1$/m,\n inside: {\n punctuation: /^\\++|\\++$/ // See rest below\n }\n },\n // Literal blocks and listing blocks\n 'literal-block': {\n pattern: /^(-{4,}|\\.{4,})(?:\\r?\\n|\\r)(?:[\\s\\S]*(?:\\r?\\n|\\r))??\\1$/m,\n inside: {\n punctuation: /^(?:-+|\\.+)|(?:-+|\\.+)$/ // See rest below\n }\n },\n // Sidebar blocks, quote blocks, example blocks and open blocks\n 'other-block': {\n pattern:\n /^(--|\\*{4,}|_{4,}|={4,})(?:\\r?\\n|\\r)(?:[\\s\\S]*(?:\\r?\\n|\\r))??\\1$/m,\n inside: {\n punctuation: /^(?:-+|\\*+|_+|=+)|(?:-+|\\*+|_+|=+)$/ // See rest below\n }\n },\n // list-punctuation and list-label must appear before indented-block\n 'list-punctuation': {\n pattern:\n /(^[ \\t]*)(?:-|\\*{1,5}|\\.{1,5}|(?:[a-z]|\\d+)\\.|[xvi]+\\))(?= )/im,\n lookbehind: true,\n alias: 'punctuation'\n },\n 'list-label': {\n pattern: /(^[ \\t]*)[a-z\\d].+(?::{2,4}|;;)(?=\\s)/im,\n lookbehind: true,\n alias: 'symbol'\n },\n 'indented-block': {\n pattern: /((\\r?\\n|\\r)\\2)([ \\t]+)\\S.*(?:(?:\\r?\\n|\\r)\\3.+)*(?=\\2{2}|$)/,\n lookbehind: true\n },\n comment: /^\\/\\/.*/m,\n title: {\n pattern:\n /^.+(?:\\r?\\n|\\r)(?:={3,}|-{3,}|~{3,}|\\^{3,}|\\+{3,})$|^={1,5} .+|^\\.(?![\\s.]).*/m,\n alias: 'important',\n inside: {\n punctuation: /^(?:\\.|=+)|(?:=+|-+|~+|\\^+|\\++)$/ // See rest below\n }\n },\n 'attribute-entry': {\n pattern: /^:[^:\\r\\n]+:(?: .*?(?: \\+(?:\\r?\\n|\\r).*?)*)?$/m,\n alias: 'tag'\n },\n attributes: attributes,\n hr: {\n pattern: /^'{3,}$/m,\n alias: 'punctuation'\n },\n 'page-break': {\n pattern: /^<{3,}$/m,\n alias: 'punctuation'\n },\n admonition: {\n pattern: /^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,\n alias: 'keyword'\n },\n callout: [\n {\n pattern: /(^[ \\t]*)/m,\n lookbehind: true,\n alias: 'symbol'\n },\n {\n pattern: /<\\d+>/,\n alias: 'symbol'\n }\n ],\n macro: {\n pattern:\n /\\b[a-z\\d][a-z\\d-]*::?(?:[^\\s\\[\\]]*\\[(?:[^\\]\\\\\"']|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*\\1|\\\\.)*\\])/,\n inside: {\n function: /^[a-z\\d-]+(?=:)/,\n punctuation: /^::?/,\n attributes: {\n pattern: /(?:\\[(?:[^\\]\\\\\"']|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*\\1|\\\\.)*\\])/,\n inside: attributes.inside\n }\n }\n },\n inline: {\n /*\nThe initial look-behind prevents the highlighting of escaped quoted text.\nQuoted text can be multi-line but cannot span an empty line.\nAll quoted text can have attributes before [foobar, 'foobar', baz=\"bar\"].\nFirst, we handle the constrained quotes.\nThose must be bounded by non-word chars and cannot have spaces between the delimiter and the first char.\nThey are, in order: _emphasis_, ``double quotes'', `single quotes', `monospace`, 'emphasis', *strong*, +monospace+ and #unquoted#\nThen we handle the unconstrained quotes.\nThose do not have the restrictions of the constrained quotes.\nThey are, in order: __emphasis__, **strong**, ++monospace++, +++passthrough+++, ##unquoted##, $$passthrough$$, ~subscript~, ^superscript^, {attribute-reference}, [[anchor]], [[[bibliography anchor]]], <>, (((indexes))) and ((indexes))\n*/\n pattern:\n /(^|[^\\\\])(?:(?:\\B\\[(?:[^\\]\\\\\"']|([\"'])(?:(?!\\2)[^\\\\]|\\\\.)*\\2|\\\\.)*\\])?(?:\\b_(?!\\s)(?: _|[^_\\\\\\r\\n]|\\\\.)+(?:(?:\\r?\\n|\\r)(?: _|[^_\\\\\\r\\n]|\\\\.)+)*_\\b|\\B``(?!\\s).+?(?:(?:\\r?\\n|\\r).+?)*''\\B|\\B`(?!\\s)(?:[^`'\\s]|\\s+\\S)+['`]\\B|\\B(['*+#])(?!\\s)(?: \\3|(?!\\3)[^\\\\\\r\\n]|\\\\.)+(?:(?:\\r?\\n|\\r)(?: \\3|(?!\\3)[^\\\\\\r\\n]|\\\\.)+)*\\3\\B)|(?:\\[(?:[^\\]\\\\\"']|([\"'])(?:(?!\\4)[^\\\\]|\\\\.)*\\4|\\\\.)*\\])?(?:(__|\\*\\*|\\+\\+\\+?|##|\\$\\$|[~^]).+?(?:(?:\\r?\\n|\\r).+?)*\\5|\\{[^}\\r\\n]+\\}|\\[\\[\\[?.+?(?:(?:\\r?\\n|\\r).+?)*\\]?\\]\\]|<<.+?(?:(?:\\r?\\n|\\r).+?)*>>|\\(\\(\\(?.+?(?:(?:\\r?\\n|\\r).+?)*\\)?\\)\\)))/m,\n lookbehind: true,\n inside: {\n attributes: attributes,\n url: {\n pattern: /^(?:\\[\\[\\[?.+?\\]?\\]\\]|<<.+?>>)$/,\n inside: {\n punctuation: /^(?:\\[\\[\\[?|<<)|(?:\\]\\]\\]?|>>)$/\n }\n },\n 'attribute-ref': {\n pattern: /^\\{.+\\}$/,\n inside: {\n variable: {\n pattern: /(^\\{)[a-z\\d,+_-]+/,\n lookbehind: true\n },\n operator: /^[=?!#%@$]|!(?=[:}])/,\n punctuation: /^\\{|\\}$|::?/\n }\n },\n italic: {\n pattern: /^(['_])[\\s\\S]+\\1$/,\n inside: {\n punctuation: /^(?:''?|__?)|(?:''?|__?)$/\n }\n },\n bold: {\n pattern: /^\\*[\\s\\S]+\\*$/,\n inside: {\n punctuation: /^\\*\\*?|\\*\\*?$/\n }\n },\n punctuation:\n /^(?:``?|\\+{1,3}|##?|\\$\\$|[~^]|\\(\\(\\(?)|(?:''?|\\+{1,3}|##?|\\$\\$|[~^`]|\\)?\\)\\))$/\n }\n },\n replacement: {\n pattern: /\\((?:C|R|TM)\\)/,\n alias: 'builtin'\n },\n entity: /&#?[\\da-z]{1,8};/i,\n 'line-continuation': {\n pattern: /(^| )\\+$/m,\n lookbehind: true,\n alias: 'punctuation'\n }\n }) // Allow some nesting. There is no recursion though, so cloning should not be needed.\n function copyFromAsciiDoc(keys) {\n keys = keys.split(' ')\n var o = {}\n for (var i = 0, l = keys.length; i < l; i++) {\n o[keys[i]] = asciidoc[keys[i]]\n }\n return o\n }\n attributes.inside['interpreted'].inside.rest = copyFromAsciiDoc(\n 'macro inline replacement entity'\n )\n asciidoc['passthrough-block'].inside.rest = copyFromAsciiDoc('macro')\n asciidoc['literal-block'].inside.rest = copyFromAsciiDoc('callout')\n asciidoc['table'].inside.rest = copyFromAsciiDoc(\n 'comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation'\n )\n asciidoc['other-block'].inside.rest = copyFromAsciiDoc(\n 'table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation'\n )\n asciidoc['title'].inside.rest = copyFromAsciiDoc(\n 'macro inline replacement entity'\n ) // Plugin to make entity title show the real entity, idea by Roman Komarov\n Prism.hooks.add('wrap', function (env) {\n if (env.type === 'entity') {\n env.attributes['title'] = env.content.value.replace(/&/, '&')\n }\n })\n Prism.languages.adoc = Prism.languages.asciidoc\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXNjaWlkb2MuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixHQUFHO0FBQzFCO0FBQ0EsT0FBTztBQUNQO0FBQ0EsdUJBQXVCLEdBQUcsMENBQTBDLEdBQUc7QUFDdkU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQSxPQUFPO0FBQ1A7QUFDQSx1QkFBdUIsR0FBRztBQUMxQjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLHNCQUFzQixHQUFHLElBQUksR0FBRztBQUNoQztBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLEdBQUcsR0FBRyxHQUFHLEdBQUcsR0FBRztBQUNsQztBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLElBQUksSUFBSSxJQUFJO0FBQ3hDO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5Q0FBeUMsSUFBSSxHQUFHO0FBQ2hEO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx1RUFBdUUsRUFBRTtBQUN6RTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsR0FBRyxHQUFHLEdBQUcsR0FBRyxHQUFHLElBQUksR0FBRyxJQUFJLEdBQUcsTUFBTSxLQUFLO0FBQ3ZFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EscUJBQXFCLEdBQUc7QUFDeEI7QUFDQSxPQUFPO0FBQ1A7QUFDQSxxQkFBcUIsR0FBRztBQUN4QjtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRJQUE0SSxvQkFBb0I7QUFDaEs7QUFDQTtBQUNBLDBiQUEwYixHQUFHLFFBQVE7QUFDcmM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLHlCQUF5QixJQUFJO0FBQzdCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxlQUFlO0FBQ2YsMkNBQTJDO0FBQzNDLCtCQUErQixHQUFHO0FBQ2xDO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLHdCQUF3QixJQUFJLGtDQUFrQyxJQUFJO0FBQ2xFO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCwwQkFBMEIsS0FBSztBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLHVDQUF1QyxPQUFPO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRUFBa0U7QUFDbEU7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXNjaWlkb2MuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXNjaWlkb2NcbmFzY2lpZG9jLmRpc3BsYXlOYW1lID0gJ2FzY2lpZG9jJ1xuYXNjaWlkb2MuYWxpYXNlcyA9IFsnYWRvYyddXG5mdW5jdGlvbiBhc2NpaWRvYyhQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBhdHRyaWJ1dGVzID0ge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyheWyBcXHRdKilcXFsoPyFcXFspKD86KFtcIickYF0pKD86KD8hXFwyKVteXFxcXF18XFxcXC4pKlxcMnxcXFsoPzpbXlxcW1xcXVxcXFxdfFxcXFwuKSpcXF18W15cXFtcXF1cXFxcXCInJGBdfFxcXFwuKSpcXF0vbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgcXVvdGVkOiB7XG4gICAgICAgICAgcGF0dGVybjogLyhbJGBdKSg/Oig/IVxcMSlbXlxcXFxdfFxcXFwuKSpcXDEvLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eWyRgXXxbJGBdJC9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGludGVycHJldGVkOiB7XG4gICAgICAgICAgcGF0dGVybjogLycoPzpbXidcXFxcXXxcXFxcLikqJy8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL14nfCckLyAvLyBTZWUgcmVzdCBiZWxvd1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgc3RyaW5nOiAvXCIoPzpbXlwiXFxcXF18XFxcXC4pKlwiLyxcbiAgICAgICAgdmFyaWFibGU6IC9cXHcrKD89PSkvLFxuICAgICAgICBwdW5jdHVhdGlvbjogL15cXFt8XFxdJHwsLyxcbiAgICAgICAgb3BlcmF0b3I6IC89LyxcbiAgICAgICAgLy8gVGhlIG5lZ2F0aXZlIGxvb2stYWhlYWQgcHJldmVudHMgYmxhbmsgbWF0Y2hlc1xuICAgICAgICAnYXR0ci12YWx1ZSc6IC8oPyFeXFxzKyQpLisvXG4gICAgICB9XG4gICAgfVxuICAgIHZhciBhc2NpaWRvYyA9IChQcmlzbS5sYW5ndWFnZXMuYXNjaWlkb2MgPSB7XG4gICAgICAnY29tbWVudC1ibG9jayc6IHtcbiAgICAgICAgcGF0dGVybjogL14oXFwvezQsfSkoPzpcXHI/XFxufFxccikoPzpbXFxzXFxTXSooPzpcXHI/XFxufFxccikpPz9cXDEvbSxcbiAgICAgICAgYWxpYXM6ICdjb21tZW50J1xuICAgICAgfSxcbiAgICAgIHRhYmxlOiB7XG4gICAgICAgIHBhdHRlcm46IC9eXFx8PXszLH0oPzooPzpcXHI/XFxufFxccig/IVxcbikpLiopKj8oPzpcXHI/XFxufFxccilcXHw9ezMsfSQvbSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgc3BlY2lmaWVyczoge1xuICAgICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgICAgLyg/Oig/Oig/OlxcZCsoPzpcXC5cXGQrKT98XFwuXFxkKylbKypdKD86WzxePl0oPzpcXC5bPF4+XSk/fFxcLls8Xj5dKT98WzxePl0oPzpcXC5bPF4+XSk/fFxcLls8Xj5dKVthLXpdKnxbYS16XSspKD89XFx8KS8sXG4gICAgICAgICAgICBhbGlhczogJ2F0dHItdmFsdWUnXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjoge1xuICAgICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pW3whXT0qLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9IC8vIFNlZSByZXN0IGJlbG93XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAncGFzc3Rocm91Z2gtYmxvY2snOiB7XG4gICAgICAgIHBhdHRlcm46IC9eKFxcK3s0LH0pKD86XFxyP1xcbnxcXHIpKD86W1xcc1xcU10qKD86XFxyP1xcbnxcXHIpKT8/XFwxJC9tLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL15cXCsrfFxcKyskLyAvLyBTZWUgcmVzdCBiZWxvd1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgLy8gTGl0ZXJhbCBibG9ja3MgYW5kIGxpc3RpbmcgYmxvY2tzXG4gICAgICAnbGl0ZXJhbC1ibG9jayc6IHtcbiAgICAgICAgcGF0dGVybjogL14oLXs0LH18XFwuezQsfSkoPzpcXHI/XFxufFxccikoPzpbXFxzXFxTXSooPzpcXHI/XFxufFxccikpPz9cXDEkL20sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXig/Oi0rfFxcLispfCg/Oi0rfFxcLispJC8gLy8gU2VlIHJlc3QgYmVsb3dcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIC8vIFNpZGViYXIgYmxvY2tzLCBxdW90ZSBibG9ja3MsIGV4YW1wbGUgYmxvY2tzIGFuZCBvcGVuIGJsb2Nrc1xuICAgICAgJ290aGVyLWJsb2NrJzoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9eKC0tfFxcKns0LH18X3s0LH18PXs0LH0pKD86XFxyP1xcbnxcXHIpKD86W1xcc1xcU10qKD86XFxyP1xcbnxcXHIpKT8/XFwxJC9tLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL14oPzotK3xcXCorfF8rfD0rKXwoPzotK3xcXCorfF8rfD0rKSQvIC8vIFNlZSByZXN0IGJlbG93XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAvLyBsaXN0LXB1bmN0dWF0aW9uIGFuZCBsaXN0LWxhYmVsIG11c3QgYXBwZWFyIGJlZm9yZSBpbmRlbnRlZC1ibG9ja1xuICAgICAgJ2xpc3QtcHVuY3R1YXRpb24nOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyheWyBcXHRdKikoPzotfFxcKnsxLDV9fFxcLnsxLDV9fCg/OlthLXpdfFxcZCspXFwufFt4dmldK1xcKSkoPz0gKS9pbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICAnbGlzdC1sYWJlbCc6IHtcbiAgICAgICAgcGF0dGVybjogLyheWyBcXHRdKilbYS16XFxkXS4rKD86OnsyLDR9fDs7KSg/PVxccykvaW0sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgICAgfSxcbiAgICAgICdpbmRlbnRlZC1ibG9jayc6IHtcbiAgICAgICAgcGF0dGVybjogLygoXFxyP1xcbnxcXHIpXFwyKShbIFxcdF0rKVxcUy4qKD86KD86XFxyP1xcbnxcXHIpXFwzLispKig/PVxcMnsyfXwkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBjb21tZW50OiAvXlxcL1xcLy4qL20sXG4gICAgICB0aXRsZToge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9eLisoPzpcXHI/XFxufFxccikoPzo9ezMsfXwtezMsfXx+ezMsfXxcXF57Myx9fFxcK3szLH0pJHxePXsxLDV9IC4rfF5cXC4oPyFbXFxzLl0pLiovbSxcbiAgICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL14oPzpcXC58PSspfCg/Oj0rfC0rfH4rfFxcXit8XFwrKykkLyAvLyBTZWUgcmVzdCBiZWxvd1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgJ2F0dHJpYnV0ZS1lbnRyeSc6IHtcbiAgICAgICAgcGF0dGVybjogL146W146XFxyXFxuXSs6KD86IC4qPyg/OiBcXCsoPzpcXHI/XFxufFxccikuKj8pKik/JC9tLFxuICAgICAgICBhbGlhczogJ3RhZydcbiAgICAgIH0sXG4gICAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzLFxuICAgICAgaHI6IHtcbiAgICAgICAgcGF0dGVybjogL14nezMsfSQvbSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICAncGFnZS1icmVhayc6IHtcbiAgICAgICAgcGF0dGVybjogL148ezMsfSQvbSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBhZG1vbml0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC9eKD86Q0FVVElPTnxJTVBPUlRBTlR8Tk9URXxUSVB8V0FSTklORyk6L20sXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICBjYWxsb3V0OiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF5bIFxcdF0qKTw/XFxkKj4vbSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLzxcXGQrPi8sXG4gICAgICAgICAgYWxpYXM6ICdzeW1ib2wnXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBtYWNybzoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9cXGJbYS16XFxkXVthLXpcXGQtXSo6Oj8oPzpbXlxcc1xcW1xcXV0qXFxbKD86W15cXF1cXFxcXCInXXwoW1wiJ10pKD86KD8hXFwxKVteXFxcXF18XFxcXC4pKlxcMXxcXFxcLikqXFxdKS8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGZ1bmN0aW9uOiAvXlthLXpcXGQtXSsoPz06KS8sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9eOjo/LyxcbiAgICAgICAgICBhdHRyaWJ1dGVzOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKD86XFxbKD86W15cXF1cXFxcXCInXXwoW1wiJ10pKD86KD8hXFwxKVteXFxcXF18XFxcXC4pKlxcMXxcXFxcLikqXFxdKS8sXG4gICAgICAgICAgICBpbnNpZGU6IGF0dHJpYnV0ZXMuaW5zaWRlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgaW5saW5lOiB7XG4gICAgICAgIC8qXG5UaGUgaW5pdGlhbCBsb29rLWJlaGluZCBwcmV2ZW50cyB0aGUgaGlnaGxpZ2h0aW5nIG9mIGVzY2FwZWQgcXVvdGVkIHRleHQuXG5RdW90ZWQgdGV4dCBjYW4gYmUgbXVsdGktbGluZSBidXQgY2Fubm90IHNwYW4gYW4gZW1wdHkgbGluZS5cbkFsbCBxdW90ZWQgdGV4dCBjYW4gaGF2ZSBhdHRyaWJ1dGVzIGJlZm9yZSBbZm9vYmFyLCAnZm9vYmFyJywgYmF6PVwiYmFyXCJdLlxuRmlyc3QsIHdlIGhhbmRsZSB0aGUgY29uc3RyYWluZWQgcXVvdGVzLlxuVGhvc2UgbXVzdCBiZSBib3VuZGVkIGJ5IG5vbi13b3JkIGNoYXJzIGFuZCBjYW5ub3QgaGF2ZSBzcGFjZXMgYmV0d2VlbiB0aGUgZGVsaW1pdGVyIGFuZCB0aGUgZmlyc3QgY2hhci5cblRoZXkgYXJlLCBpbiBvcmRlcjogX2VtcGhhc2lzXywgYGBkb3VibGUgcXVvdGVzJycsIGBzaW5nbGUgcXVvdGVzJywgYG1vbm9zcGFjZWAsICdlbXBoYXNpcycsICpzdHJvbmcqLCArbW9ub3NwYWNlKyBhbmQgI3VucXVvdGVkI1xuVGhlbiB3ZSBoYW5kbGUgdGhlIHVuY29uc3RyYWluZWQgcXVvdGVzLlxuVGhvc2UgZG8gbm90IGhhdmUgdGhlIHJlc3RyaWN0aW9ucyBvZiB0aGUgY29uc3RyYWluZWQgcXVvdGVzLlxuVGhleSBhcmUsIGluIG9yZGVyOiBfX2VtcGhhc2lzX18sICoqc3Ryb25nKiosICsrbW9ub3NwYWNlKyssICsrK3Bhc3N0aHJvdWdoKysrLCAjI3VucXVvdGVkIyMsICQkcGFzc3Rocm91Z2gkJCwgfnN1YnNjcmlwdH4sIF5zdXBlcnNjcmlwdF4sIHthdHRyaWJ1dGUtcmVmZXJlbmNlfSwgW1thbmNob3JdXSwgW1tbYmlibGlvZ3JhcGh5IGFuY2hvcl1dXSwgPDx4cmVmPj4sICgoKGluZGV4ZXMpKSkgYW5kICgoaW5kZXhlcykpXG4qL1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXlxcXFxdKSg/Oig/OlxcQlxcWyg/OlteXFxdXFxcXFwiJ118KFtcIiddKSg/Oig/IVxcMilbXlxcXFxdfFxcXFwuKSpcXDJ8XFxcXC4pKlxcXSk/KD86XFxiXyg/IVxccykoPzogX3xbXl9cXFxcXFxyXFxuXXxcXFxcLikrKD86KD86XFxyP1xcbnxcXHIpKD86IF98W15fXFxcXFxcclxcbl18XFxcXC4pKykqX1xcYnxcXEJgYCg/IVxccykuKz8oPzooPzpcXHI/XFxufFxccikuKz8pKicnXFxCfFxcQmAoPyFcXHMpKD86W15gJ1xcc118XFxzK1xcUykrWydgXVxcQnxcXEIoWycqKyNdKSg/IVxccykoPzogXFwzfCg/IVxcMylbXlxcXFxcXHJcXG5dfFxcXFwuKSsoPzooPzpcXHI/XFxufFxccikoPzogXFwzfCg/IVxcMylbXlxcXFxcXHJcXG5dfFxcXFwuKSspKlxcM1xcQil8KD86XFxbKD86W15cXF1cXFxcXCInXXwoW1wiJ10pKD86KD8hXFw0KVteXFxcXF18XFxcXC4pKlxcNHxcXFxcLikqXFxdKT8oPzooX198XFwqXFwqfFxcK1xcK1xcKz98IyN8XFwkXFwkfFt+Xl0pLis/KD86KD86XFxyP1xcbnxcXHIpLis/KSpcXDV8XFx7W159XFxyXFxuXStcXH18XFxbXFxbXFxbPy4rPyg/Oig/Olxccj9cXG58XFxyKS4rPykqXFxdP1xcXVxcXXw8PC4rPyg/Oig/Olxccj9cXG58XFxyKS4rPykqPj58XFwoXFwoXFwoPy4rPyg/Oig/Olxccj9cXG58XFxyKS4rPykqXFwpP1xcKVxcKSkpL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMsXG4gICAgICAgICAgdXJsOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXig/OlxcW1xcW1xcWz8uKz9cXF0/XFxdXFxdfDw8Lis/Pj4pJC8sXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eKD86XFxbXFxbXFxbP3w8PCl8KD86XFxdXFxdXFxdP3w+PikkL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgJ2F0dHJpYnV0ZS1yZWYnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXlxcey4rXFx9JC8sXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgdmFyaWFibGU6IHtcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvKF5cXHspW2EtelxcZCwrXy1dKy8sXG4gICAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvcGVyYXRvcjogL15bPT8hIyVAJF18ISg/PVs6fV0pLyxcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eXFx7fFxcfSR8Ojo/L1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgaXRhbGljOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXihbJ19dKVtcXHNcXFNdK1xcMSQvLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXig/OicnP3xfXz8pfCg/OicnP3xfXz8pJC9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIGJvbGQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eXFwqW1xcc1xcU10rXFwqJC8sXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eXFwqXFwqP3xcXCpcXCo/JC9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHB1bmN0dWF0aW9uOlxuICAgICAgICAgICAgL14oPzpgYD98XFwrezEsM318IyM/fFxcJFxcJHxbfl5dfFxcKFxcKFxcKD8pfCg/OicnP3xcXCt7MSwzfXwjIz98XFwkXFwkfFt+XmBdfFxcKT9cXClcXCkpJC9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHJlcGxhY2VtZW50OiB7XG4gICAgICAgIHBhdHRlcm46IC9cXCgoPzpDfFJ8VE0pXFwpLyxcbiAgICAgICAgYWxpYXM6ICdidWlsdGluJ1xuICAgICAgfSxcbiAgICAgIGVudGl0eTogLyYjP1tcXGRhLXpdezEsOH07L2ksXG4gICAgICAnbGluZS1jb250aW51YXRpb24nOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnwgKVxcKyQvbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH1cbiAgICB9KSAvLyBBbGxvdyBzb21lIG5lc3RpbmcuIFRoZXJlIGlzIG5vIHJlY3Vyc2lvbiB0aG91Z2gsIHNvIGNsb25pbmcgc2hvdWxkIG5vdCBiZSBuZWVkZWQuXG4gICAgZnVuY3Rpb24gY29weUZyb21Bc2NpaURvYyhrZXlzKSB7XG4gICAgICBrZXlzID0ga2V5cy5zcGxpdCgnICcpXG4gICAgICB2YXIgbyA9IHt9XG4gICAgICBmb3IgKHZhciBpID0gMCwgbCA9IGtleXMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICAgIG9ba2V5c1tpXV0gPSBhc2NpaWRvY1trZXlzW2ldXVxuICAgICAgfVxuICAgICAgcmV0dXJuIG9cbiAgICB9XG4gICAgYXR0cmlidXRlcy5pbnNpZGVbJ2ludGVycHJldGVkJ10uaW5zaWRlLnJlc3QgPSBjb3B5RnJvbUFzY2lpRG9jKFxuICAgICAgJ21hY3JvIGlubGluZSByZXBsYWNlbWVudCBlbnRpdHknXG4gICAgKVxuICAgIGFzY2lpZG9jWydwYXNzdGhyb3VnaC1ibG9jayddLmluc2lkZS5yZXN0ID0gY29weUZyb21Bc2NpaURvYygnbWFjcm8nKVxuICAgIGFzY2lpZG9jWydsaXRlcmFsLWJsb2NrJ10uaW5zaWRlLnJlc3QgPSBjb3B5RnJvbUFzY2lpRG9jKCdjYWxsb3V0JylcbiAgICBhc2NpaWRvY1sndGFibGUnXS5pbnNpZGUucmVzdCA9IGNvcHlGcm9tQXNjaWlEb2MoXG4gICAgICAnY29tbWVudC1ibG9jayBwYXNzdGhyb3VnaC1ibG9jayBsaXRlcmFsLWJsb2NrIG90aGVyLWJsb2NrIGxpc3QtcHVuY3R1YXRpb24gaW5kZW50ZWQtYmxvY2sgY29tbWVudCB0aXRsZSBhdHRyaWJ1dGUtZW50cnkgYXR0cmlidXRlcyBociBwYWdlLWJyZWFrIGFkbW9uaXRpb24gbGlzdC1sYWJlbCBjYWxsb3V0IG1hY3JvIGlubGluZSByZXBsYWNlbWVudCBlbnRpdHkgbGluZS1jb250aW51YXRpb24nXG4gICAgKVxuICAgIGFzY2lpZG9jWydvdGhlci1ibG9jayddLmluc2lkZS5yZXN0ID0gY29weUZyb21Bc2NpaURvYyhcbiAgICAgICd0YWJsZSBsaXN0LXB1bmN0dWF0aW9uIGluZGVudGVkLWJsb2NrIGNvbW1lbnQgYXR0cmlidXRlLWVudHJ5IGF0dHJpYnV0ZXMgaHIgcGFnZS1icmVhayBhZG1vbml0aW9uIGxpc3QtbGFiZWwgbWFjcm8gaW5saW5lIHJlcGxhY2VtZW50IGVudGl0eSBsaW5lLWNvbnRpbnVhdGlvbidcbiAgICApXG4gICAgYXNjaWlkb2NbJ3RpdGxlJ10uaW5zaWRlLnJlc3QgPSBjb3B5RnJvbUFzY2lpRG9jKFxuICAgICAgJ21hY3JvIGlubGluZSByZXBsYWNlbWVudCBlbnRpdHknXG4gICAgKSAvLyBQbHVnaW4gdG8gbWFrZSBlbnRpdHkgdGl0bGUgc2hvdyB0aGUgcmVhbCBlbnRpdHksIGlkZWEgYnkgUm9tYW4gS29tYXJvdlxuICAgIFByaXNtLmhvb2tzLmFkZCgnd3JhcCcsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIGlmIChlbnYudHlwZSA9PT0gJ2VudGl0eScpIHtcbiAgICAgICAgZW52LmF0dHJpYnV0ZXNbJ3RpdGxlJ10gPSBlbnYuY29udGVudC52YWx1ZS5yZXBsYWNlKC8mYW1wOy8sICcmJylcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5hZG9jID0gUHJpc20ubGFuZ3VhZ2VzLmFzY2lpZG9jXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/asciidoc.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/asm6502.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/asm6502.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = asm6502\nasm6502.displayName = 'asm6502'\nasm6502.aliases = []\nfunction asm6502(Prism) {\n Prism.languages.asm6502 = {\n comment: /;.*/,\n directive: {\n pattern: /\\.\\w+(?= )/,\n alias: 'property'\n },\n string: /([\"'`])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n 'op-code': {\n pattern:\n /\\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\\b/,\n alias: 'keyword'\n },\n 'hex-number': {\n pattern: /#?\\$[\\da-f]{1,4}\\b/i,\n alias: 'number'\n },\n 'binary-number': {\n pattern: /#?%[01]+\\b/,\n alias: 'number'\n },\n 'decimal-number': {\n pattern: /#?\\b\\d+\\b/,\n alias: 'number'\n },\n register: {\n pattern: /\\b[xya]\\b/i,\n alias: 'variable'\n },\n punctuation: /[(),:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXNtNjUwMi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsNEJBQTRCLElBQUk7QUFDaEM7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2FzbTY1MDIuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXNtNjUwMlxuYXNtNjUwMi5kaXNwbGF5TmFtZSA9ICdhc202NTAyJ1xuYXNtNjUwMi5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFzbTY1MDIoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmFzbTY1MDIgPSB7XG4gICAgY29tbWVudDogLzsuKi8sXG4gICAgZGlyZWN0aXZlOiB7XG4gICAgICBwYXR0ZXJuOiAvXFwuXFx3Kyg/PSApLyxcbiAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgfSxcbiAgICBzdHJpbmc6IC8oW1wiJ2BdKSg/OlxcXFwufCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICdvcC1jb2RlJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYig/OkFEQ3xBTkR8QVNMfEJDQ3xCQ1N8QkVRfEJJVHxCTUl8Qk5FfEJQTHxCUkt8QlZDfEJWU3xDTEN8Q0xEfENMSXxDTFZ8Q01QfENQWHxDUFl8REVDfERFWHxERVl8RU9SfElOQ3xJTlh8SU5ZfEpNUHxKU1J8TERBfExEWHxMRFl8TFNSfE5PUHxPUkF8UEhBfFBIUHxQTEF8UExQfFJPTHxST1J8UlRJfFJUU3xTQkN8U0VDfFNFRHxTRUl8U1RBfFNUWHxTVFl8VEFYfFRBWXxUU1h8VFhBfFRYU3xUWUF8YWRjfGFuZHxhc2x8YmNjfGJjc3xiZXF8Yml0fGJtaXxibmV8YnBsfGJya3xidmN8YnZzfGNsY3xjbGR8Y2xpfGNsdnxjbXB8Y3B4fGNweXxkZWN8ZGV4fGRleXxlb3J8aW5jfGlueHxpbnl8am1wfGpzcnxsZGF8bGR4fGxkeXxsc3J8bm9wfG9yYXxwaGF8cGhwfHBsYXxwbHB8cm9sfHJvcnxydGl8cnRzfHNiY3xzZWN8c2VkfHNlaXxzdGF8c3R4fHN0eXx0YXh8dGF5fHRzeHx0eGF8dHhzfHR5YSlcXGIvLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgJ2hleC1udW1iZXInOiB7XG4gICAgICBwYXR0ZXJuOiAvIz9cXCRbXFxkYS1mXXsxLDR9XFxiL2ksXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgICdiaW5hcnktbnVtYmVyJzoge1xuICAgICAgcGF0dGVybjogLyM/JVswMV0rXFxiLyxcbiAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgIH0sXG4gICAgJ2RlY2ltYWwtbnVtYmVyJzoge1xuICAgICAgcGF0dGVybjogLyM/XFxiXFxkK1xcYi8sXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgIHJlZ2lzdGVyOiB7XG4gICAgICBwYXR0ZXJuOiAvXFxiW3h5YV1cXGIvaSxcbiAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgfSxcbiAgICBwdW5jdHVhdGlvbjogL1soKSw6XS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/asm6502.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/asmatmel.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/asmatmel.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = asmatmel\nasmatmel.displayName = 'asmatmel'\nasmatmel.aliases = []\nfunction asmatmel(Prism) {\n Prism.languages.asmatmel = {\n comment: {\n pattern: /;.*/,\n greedy: true\n },\n string: {\n pattern: /([\"'`])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n constant: /\\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\\d|[0-2]\\d|3[01]))\\b/,\n directive: {\n pattern: /\\.\\w+(?= )/,\n alias: 'property'\n },\n 'r-register': {\n pattern: /\\br(?:\\d|[12]\\d|3[01])\\b/,\n alias: 'variable'\n },\n 'op-code': {\n pattern:\n /\\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\\b/,\n alias: 'keyword'\n },\n 'hex-number': {\n pattern: /#?\\$[\\da-f]{2,4}\\b/i,\n alias: 'number'\n },\n 'binary-number': {\n pattern: /#?%[01]+\\b/,\n alias: 'number'\n },\n 'decimal-number': {\n pattern: /#?\\b\\d+\\b/,\n alias: 'number'\n },\n register: {\n pattern: /\\b[acznvshtixy]\\b/i,\n alias: 'variable'\n },\n operator: />>=?|<<=?|&&?|\\|\\|?|[-+*/%&|^!=<>?]=?/,\n punctuation: /[(),:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXNtYXRtZWwuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSw0QkFBNEIsSUFBSTtBQUNoQztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9hc21hdG1lbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhc21hdG1lbFxuYXNtYXRtZWwuZGlzcGxheU5hbWUgPSAnYXNtYXRtZWwnXG5hc21hdG1lbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGFzbWF0bWVsKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5hc21hdG1lbCA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvOy4qLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvKFtcIidgXSkoPzpcXFxcLnwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgY29uc3RhbnQ6IC9cXGIoPzpQT1JUW0EtWl18RERSW0EtWl18KD86RER8UClbQS1aXSg/OlxcZHxbMC0yXVxcZHwzWzAxXSkpXFxiLyxcbiAgICBkaXJlY3RpdmU6IHtcbiAgICAgIHBhdHRlcm46IC9cXC5cXHcrKD89ICkvLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICB9LFxuICAgICdyLXJlZ2lzdGVyJzoge1xuICAgICAgcGF0dGVybjogL1xcYnIoPzpcXGR8WzEyXVxcZHwzWzAxXSlcXGIvLFxuICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICB9LFxuICAgICdvcC1jb2RlJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYig/OkFEQ3xBRER8QURJV3xBTkR8QU5ESXxBU1J8QkNMUnxCTER8QlJCQ3xCUkJTfEJSQ0N8QlJDU3xCUkVBS3xCUkVRfEJSR0V8QlJIQ3xCUkhTfEJSSUR8QlJJRXxCUkxPfEJSTFR8QlJNSXxCUk5FfEJSUEx8QlJTSHxCUlRDfEJSVFN8QlJWQ3xCUlZTfEJTRVR8QlNUfENBTEx8Q0JJfENCUnxDTEN8Q0xIfENMSXxDTE58Q0xSfENMU3xDTFR8Q0xWfENMWnxDT018Q1B8Q1BDfENQSXxDUFNFfERFQ3xERVN8RUlDQUxMfEVJSk1QfEVMUE18RU9SfEZNVUx8Rk1VTFN8Rk1VTFNVfElDQUxMfElKTVB8SU58SU5DfEpNUHxMQUN8TEFTfExBVHxMRHxMRFtBLVphLXowLTldfExQTXxMU0x8TFNSfE1PVnxNT1ZXfE1VTHxNVUxTfE1VTFNVfE5FR3xOT1B8T1J8T1JJfE9VVHxQT1B8UFVTSHxSQ0FMTHxSRVR8UkVUSXxSSk1QfFJPTHxST1J8U0JDfFNCQ0l8U0JJfFNCSUN8U0JJU3xTQklXfFNCUnxTQlJDfFNCUlN8U0VDfFNFSHxTRUl8U0VOfFNFUnxTRVN8U0VUfFNFVnxTRVp8U0xFRVB8U1BNfFNUfFNUW0EtWjAtOV18U1VCfFNVQkl8U1dBUHxUU1R8V0RSfFhDSHxhZGN8YWRkfGFkaXd8YW5kfGFuZGl8YXNyfGJjbHJ8YmxkfGJyYmN8YnJic3xicmNjfGJyY3N8YnJlYWt8YnJlcXxicmdlfGJyaGN8YnJoc3xicmlkfGJyaWV8YnJsb3xicmx0fGJybWl8YnJuZXxicnBsfGJyc2h8YnJ0Y3xicnRzfGJydmN8YnJ2c3xic2V0fGJzdHxjYWxsfGNiaXxjYnJ8Y2xjfGNsaHxjbGl8Y2xufGNscnxjbHN8Y2x0fGNsdnxjbHp8Y29tfGNwfGNwY3xjcGl8Y3BzZXxkZWN8ZGVzfGVpY2FsbHxlaWptcHxlbHBtfGVvcnxmbXVsfGZtdWxzfGZtdWxzdXxpY2FsbHxpam1wfGlufGluY3xqbXB8bGFjfGxhc3xsYXR8bGR8bGRbYS16MC05XXxscG18bHNsfGxzcnxtb3Z8bW92d3xtdWx8bXVsc3xtdWxzdXxuZWd8bm9wfG9yfG9yaXxvdXR8cG9wfHB1c2h8cmNhbGx8cmV0fHJldGl8cmptcHxyb2x8cm9yfHNiY3xzYmNpfHNiaXxzYmljfHNiaXN8c2Jpd3xzYnJ8c2JyY3xzYnJzfHNlY3xzZWh8c2VpfHNlbnxzZXJ8c2VzfHNldHxzZXZ8c2V6fHNsZWVwfHNwbXxzdHxzdFthLXpBLVowLTldfHN1YnxzdWJpfHN3YXB8dHN0fHdkcnx4Y2gpXFxiLyxcbiAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICB9LFxuICAgICdoZXgtbnVtYmVyJzoge1xuICAgICAgcGF0dGVybjogLyM/XFwkW1xcZGEtZl17Miw0fVxcYi9pLFxuICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgfSxcbiAgICAnYmluYXJ5LW51bWJlcic6IHtcbiAgICAgIHBhdHRlcm46IC8jPyVbMDFdK1xcYi8sXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgICdkZWNpbWFsLW51bWJlcic6IHtcbiAgICAgIHBhdHRlcm46IC8jP1xcYlxcZCtcXGIvLFxuICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgfSxcbiAgICByZWdpc3Rlcjoge1xuICAgICAgcGF0dGVybjogL1xcYlthY3pudnNodGl4eV1cXGIvaSxcbiAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgfSxcbiAgICBvcGVyYXRvcjogLz4+PT98PDw9P3wmJj98XFx8XFx8P3xbLSsqLyUmfF4hPTw+P109Py8sXG4gICAgcHVuY3R1YXRpb246IC9bKCksOl0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/asmatmel.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/aspnet.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/aspnet.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorCsharp = __webpack_require__(/*! ./csharp.js */ \"(ssr)/./node_modules/refractor/lang/csharp.js\")\nmodule.exports = aspnet\naspnet.displayName = 'aspnet'\naspnet.aliases = []\nfunction aspnet(Prism) {\n Prism.register(refractorCsharp)\n Prism.languages.aspnet = Prism.languages.extend('markup', {\n 'page-directive': {\n pattern: /<%\\s*@.*%>/,\n alias: 'tag',\n inside: {\n 'page-directive': {\n pattern:\n /<%\\s*@\\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,\n alias: 'tag'\n },\n rest: Prism.languages.markup.tag.inside\n }\n },\n directive: {\n pattern: /<%.*%>/,\n alias: 'tag',\n inside: {\n directive: {\n pattern: /<%\\s*?[$=%#:]{0,2}|%>/,\n alias: 'tag'\n },\n rest: Prism.languages.csharp\n }\n }\n }) // Regexp copied from prism-markup, with a negative look-ahead added\n Prism.languages.aspnet.tag.pattern =\n /<(?!%)\\/?[^\\s>\\/]+(?:\\s+[^\\s>\\/=]+(?:=(?:(\"|')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1|[^\\s'\">=]+))?)*\\s*\\/?>/ // match directives of attribute value foo=\"<% Bar %>\"\n Prism.languages.insertBefore(\n 'inside',\n 'punctuation',\n {\n directive: Prism.languages.aspnet['directive']\n },\n Prism.languages.aspnet.tag.inside['attr-value']\n )\n Prism.languages.insertBefore('aspnet', 'comment', {\n 'asp-comment': {\n pattern: /<%--[\\s\\S]*?--%>/,\n alias: ['asp', 'comment']\n }\n }) // script runat=\"server\" contains csharp, not javascript\n Prism.languages.insertBefore(\n 'aspnet',\n Prism.languages.javascript ? 'script' : 'tag',\n {\n 'asp-script': {\n pattern:\n /(]*>)[\\s\\S]*?(?=<\\/script>)/i,\n lookbehind: true,\n alias: ['asp', 'script'],\n inside: Prism.languages.csharp || {}\n }\n }\n )\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXNwbmV0LmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osc0JBQXNCLG1CQUFPLENBQUMsa0VBQWE7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0MsSUFBSTtBQUN0QztBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9hc3BuZXQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yQ3NoYXJwID0gcmVxdWlyZSgnLi9jc2hhcnAuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBhc3BuZXRcbmFzcG5ldC5kaXNwbGF5TmFtZSA9ICdhc3BuZXQnXG5hc3BuZXQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhc3BuZXQoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yQ3NoYXJwKVxuICBQcmlzbS5sYW5ndWFnZXMuYXNwbmV0ID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnbWFya3VwJywge1xuICAgICdwYWdlLWRpcmVjdGl2ZSc6IHtcbiAgICAgIHBhdHRlcm46IC88JVxccypALiolPi8sXG4gICAgICBhbGlhczogJ3RhZycsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgJ3BhZ2UtZGlyZWN0aXZlJzoge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvPCVcXHMqQFxccyooPzpBc3NlbWJseXxDb250cm9sfEltcGxlbWVudHN8SW1wb3J0fE1hc3Rlcig/OlR5cGUpP3xPdXRwdXRDYWNoZXxQYWdlfFByZXZpb3VzUGFnZVR5cGV8UmVmZXJlbmNlfFJlZ2lzdGVyKT98JT4vaSxcbiAgICAgICAgICBhbGlhczogJ3RhZydcbiAgICAgICAgfSxcbiAgICAgICAgcmVzdDogUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cC50YWcuaW5zaWRlXG4gICAgICB9XG4gICAgfSxcbiAgICBkaXJlY3RpdmU6IHtcbiAgICAgIHBhdHRlcm46IC88JS4qJT4vLFxuICAgICAgYWxpYXM6ICd0YWcnLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGRpcmVjdGl2ZToge1xuICAgICAgICAgIHBhdHRlcm46IC88JVxccyo/WyQ9JSM6XXswLDJ9fCU+LyxcbiAgICAgICAgICBhbGlhczogJ3RhZydcbiAgICAgICAgfSxcbiAgICAgICAgcmVzdDogUHJpc20ubGFuZ3VhZ2VzLmNzaGFycFxuICAgICAgfVxuICAgIH1cbiAgfSkgLy8gUmVnZXhwIGNvcGllZCBmcm9tIHByaXNtLW1hcmt1cCwgd2l0aCBhIG5lZ2F0aXZlIGxvb2stYWhlYWQgYWRkZWRcbiAgUHJpc20ubGFuZ3VhZ2VzLmFzcG5ldC50YWcucGF0dGVybiA9XG4gICAgLzwoPyElKVxcLz9bXlxccz5cXC9dKyg/OlxccytbXlxccz5cXC89XSsoPzo9KD86KFwifCcpKD86XFxcXFtcXHNcXFNdfCg/IVxcMSlbXlxcXFxdKSpcXDF8W15cXHMnXCI+PV0rKSk/KSpcXHMqXFwvPz4vIC8vIG1hdGNoIGRpcmVjdGl2ZXMgb2YgYXR0cmlidXRlIHZhbHVlIGZvbz1cIjwlIEJhciAlPlwiXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoXG4gICAgJ2luc2lkZScsXG4gICAgJ3B1bmN0dWF0aW9uJyxcbiAgICB7XG4gICAgICBkaXJlY3RpdmU6IFByaXNtLmxhbmd1YWdlcy5hc3BuZXRbJ2RpcmVjdGl2ZSddXG4gICAgfSxcbiAgICBQcmlzbS5sYW5ndWFnZXMuYXNwbmV0LnRhZy5pbnNpZGVbJ2F0dHItdmFsdWUnXVxuICApXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2FzcG5ldCcsICdjb21tZW50Jywge1xuICAgICdhc3AtY29tbWVudCc6IHtcbiAgICAgIHBhdHRlcm46IC88JS0tW1xcc1xcU10qPy0tJT4vLFxuICAgICAgYWxpYXM6IFsnYXNwJywgJ2NvbW1lbnQnXVxuICAgIH1cbiAgfSkgLy8gc2NyaXB0IHJ1bmF0PVwic2VydmVyXCIgY29udGFpbnMgY3NoYXJwLCBub3QgamF2YXNjcmlwdFxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKFxuICAgICdhc3BuZXQnLFxuICAgIFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0ID8gJ3NjcmlwdCcgOiAndGFnJyxcbiAgICB7XG4gICAgICAnYXNwLXNjcmlwdCc6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKDxzY3JpcHQoPz0uKnJ1bmF0PVsnXCJdP3NlcnZlclxcYilbXj5dKj4pW1xcc1xcU10qPyg/PTxcXC9zY3JpcHQ+KS9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogWydhc3AnLCAnc2NyaXB0J10sXG4gICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmNzaGFycCB8fCB7fVxuICAgICAgfVxuICAgIH1cbiAgKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/aspnet.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/autohotkey.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/autohotkey.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = autohotkey\nautohotkey.displayName = 'autohotkey'\nautohotkey.aliases = []\nfunction autohotkey(Prism) {\n // NOTES - follows first-first highlight method, block is locked after highlight, different from SyntaxHl\n Prism.languages.autohotkey = {\n comment: [\n {\n pattern: /(^|\\s);.*/,\n lookbehind: true\n },\n {\n pattern:\n /(^[\\t ]*)\\/\\*(?:[\\r\\n](?![ \\t]*\\*\\/)|[^\\r\\n])*(?:[\\r\\n][ \\t]*\\*\\/)?/m,\n lookbehind: true,\n greedy: true\n }\n ],\n tag: {\n // labels\n pattern: /^([ \\t]*)[^\\s,`\":]+(?=:[ \\t]*$)/m,\n lookbehind: true\n },\n string: /\"(?:[^\"\\n\\r]|\"\")*\"/,\n variable: /%\\w+%/,\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee]-?\\d+)?/,\n operator:\n /\\?|\\/\\/?=?|:=|\\|[=|]?|&[=&]?|\\+[=+]?|-[=-]?|\\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\\b(?:AND|NOT|OR)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n selector:\n /\\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\\b/i,\n constant:\n /\\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\\b/i,\n builtin:\n /\\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\\b/i,\n symbol:\n /\\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\\b/i,\n important:\n /#\\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\\b/i,\n keyword:\n /\\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\\b/i,\n function: /[^(); \\t,\\n+*\\-=?>:\\\\\\/<&%\\[\\]]+(?=\\()/,\n punctuation: /[{}[\\]():,]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXV0b2hvdGtleS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCLHFCQUFxQjtBQUNyQjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2F1dG9ob3RrZXkuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXV0b2hvdGtleVxuYXV0b2hvdGtleS5kaXNwbGF5TmFtZSA9ICdhdXRvaG90a2V5J1xuYXV0b2hvdGtleS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGF1dG9ob3RrZXkoUHJpc20pIHtcbiAgLy8gTk9URVMgLSBmb2xsb3dzIGZpcnN0LWZpcnN0IGhpZ2hsaWdodCBtZXRob2QsIGJsb2NrIGlzIGxvY2tlZCBhZnRlciBoaWdobGlnaHQsIGRpZmZlcmVudCBmcm9tIFN5bnRheEhsXG4gIFByaXNtLmxhbmd1YWdlcy5hdXRvaG90a2V5ID0ge1xuICAgIGNvbW1lbnQ6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhefFxccyk7LiovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXltcXHQgXSopXFwvXFwqKD86W1xcclxcbl0oPyFbIFxcdF0qXFwqXFwvKXxbXlxcclxcbl0pKig/OltcXHJcXG5dWyBcXHRdKlxcKlxcLyk/L20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgdGFnOiB7XG4gICAgICAvLyBsYWJlbHNcbiAgICAgIHBhdHRlcm46IC9eKFsgXFx0XSopW15cXHMsYFwiOl0rKD89OlsgXFx0XSokKS9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiAvXCIoPzpbXlwiXFxuXFxyXXxcIlwiKSpcIi8sXG4gICAgdmFyaWFibGU6IC8lXFx3KyUvLFxuICAgIG51bWJlcjogL1xcYjB4W1xcZEEtRmEtZl0rXFxifCg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzpbRWVdLT9cXGQrKT8vLFxuICAgIG9wZXJhdG9yOlxuICAgICAgL1xcP3xcXC9cXC8/PT98Oj18XFx8Wz18XT98Jls9Jl0/fFxcK1s9K10/fC1bPS1dP3xcXCpbPSpdP3w8KD86PD0/fD58PSk/fD4+Pz0/fFsuXiE9fl09P3xcXGIoPzpBTkR8Tk9UfE9SKVxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBzZWxlY3RvcjpcbiAgICAgIC9cXGIoPzpBdXRvVHJpbXxCbG9ja0lucHV0fEJyZWFrfENsaWNrfENsaXBXYWl0fENvbnRpbnVlfENvbnRyb2x8Q29udHJvbENsaWNrfENvbnRyb2xGb2N1c3xDb250cm9sR2V0fENvbnRyb2xHZXRGb2N1c3xDb250cm9sR2V0UG9zfENvbnRyb2xHZXRUZXh0fENvbnRyb2xNb3ZlfENvbnRyb2xTZW5kfENvbnRyb2xTZW5kUmF3fENvbnRyb2xTZXRUZXh0fENvb3JkTW9kZXxDcml0aWNhbHxEZXRlY3RIaWRkZW5UZXh0fERldGVjdEhpZGRlbldpbmRvd3N8RHJpdmV8RHJpdmVHZXR8RHJpdmVTcGFjZUZyZWV8RW52QWRkfEVudkRpdnxFbnZHZXR8RW52TXVsdHxFbnZTZXR8RW52U3VifEVudlVwZGF0ZXxFeGl0fEV4aXRBcHB8RmlsZUFwcGVuZHxGaWxlQ29weXxGaWxlQ29weURpcnxGaWxlQ3JlYXRlRGlyfEZpbGVDcmVhdGVTaG9ydGN1dHxGaWxlRGVsZXRlfEZpbGVFbmNvZGluZ3xGaWxlR2V0QXR0cmlifEZpbGVHZXRTaG9ydGN1dHxGaWxlR2V0U2l6ZXxGaWxlR2V0VGltZXxGaWxlR2V0VmVyc2lvbnxGaWxlSW5zdGFsbHxGaWxlTW92ZXxGaWxlTW92ZURpcnxGaWxlUmVhZHxGaWxlUmVhZExpbmV8RmlsZVJlY3ljbGV8RmlsZVJlY3ljbGVFbXB0eXxGaWxlUmVtb3ZlRGlyfEZpbGVTZWxlY3RGaWxlfEZpbGVTZWxlY3RGb2xkZXJ8RmlsZVNldEF0dHJpYnxGaWxlU2V0VGltZXxGb3JtYXRUaW1lfEdldEtleVN0YXRlfEdvc3VifEdvdG98R3JvdXBBY3RpdmF0ZXxHcm91cEFkZHxHcm91cENsb3NlfEdyb3VwRGVhY3RpdmF0ZXxHdWl8R3VpQ29udHJvbHxHdWlDb250cm9sR2V0fEhvdGtleXxJbWFnZVNlYXJjaHxJbmlEZWxldGV8SW5pUmVhZHxJbmlXcml0ZXxJbnB1dHxJbnB1dEJveHxLZXlXYWl0fExpc3RIb3RrZXlzfExpc3RMaW5lc3xMaXN0VmFyc3xMb29wfE1lbnV8TW91c2VDbGlja3xNb3VzZUNsaWNrRHJhZ3xNb3VzZUdldFBvc3xNb3VzZU1vdmV8TXNnQm94fE9uRXhpdHxPdXRwdXREZWJ1Z3xQYXVzZXxQaXhlbEdldENvbG9yfFBpeGVsU2VhcmNofFBvc3RNZXNzYWdlfFByb2Nlc3N8UHJvZ3Jlc3N8UmFuZG9tfFJlZ0RlbGV0ZXxSZWdSZWFkfFJlZ1dyaXRlfFJlbG9hZHxSZXBlYXR8UmV0dXJufFJ1bnxSdW5Bc3xSdW5XYWl0fFNlbmR8U2VuZEV2ZW50fFNlbmRJbnB1dHxTZW5kTWVzc2FnZXxTZW5kTW9kZXxTZW5kUGxheXxTZW5kUmF3fFNldEJhdGNoTGluZXN8U2V0Q2Fwc2xvY2tTdGF0ZXxTZXRDb250cm9sRGVsYXl8U2V0RGVmYXVsdE1vdXNlU3BlZWR8U2V0RW52fFNldEZvcm1hdHxTZXRLZXlEZWxheXxTZXRNb3VzZURlbGF5fFNldE51bWxvY2tTdGF0ZXxTZXRSZWdWaWV3fFNldFNjcm9sbExvY2tTdGF0ZXxTZXRTdG9yZUNhcHNsb2NrTW9kZXxTZXRUaW1lcnxTZXRUaXRsZU1hdGNoTW9kZXxTZXRXaW5EZWxheXxTZXRXb3JraW5nRGlyfFNodXRkb3dufFNsZWVwfFNvcnR8U291bmRCZWVwfFNvdW5kR2V0fFNvdW5kR2V0V2F2ZVZvbHVtZXxTb3VuZFBsYXl8U291bmRTZXR8U291bmRTZXRXYXZlVm9sdW1lfFNwbGFzaEltYWdlfFNwbGFzaFRleHRPZmZ8U3BsYXNoVGV4dE9ufFNwbGl0UGF0aHxTdGF0dXNCYXJHZXRUZXh0fFN0YXR1c0JhcldhaXR8U3RyaW5nQ2FzZVNlbnNlfFN0cmluZ0dldFBvc3xTdHJpbmdMZWZ0fFN0cmluZ0xlbnxTdHJpbmdMb3dlcnxTdHJpbmdNaWR8U3RyaW5nUmVwbGFjZXxTdHJpbmdSaWdodHxTdHJpbmdTcGxpdHxTdHJpbmdUcmltTGVmdHxTdHJpbmdUcmltUmlnaHR8U3RyaW5nVXBwZXJ8U3VzcGVuZHxTeXNHZXR8VGhyZWFkfFRvb2xUaXB8VHJhbnNmb3JtfFRyYXlUaXB8VVJMRG93bmxvYWRUb0ZpbGV8V2luQWN0aXZhdGV8V2luQWN0aXZhdGVCb3R0b218V2luQ2xvc2V8V2luR2V0fFdpbkdldEFjdGl2ZVN0YXRzfFdpbkdldEFjdGl2ZVRpdGxlfFdpbkdldENsYXNzfFdpbkdldFBvc3xXaW5HZXRUZXh0fFdpbkdldFRpdGxlfFdpbkhpZGV8V2luS2lsbHxXaW5NYXhpbWl6ZXxXaW5NZW51U2VsZWN0SXRlbXxXaW5NaW5pbWl6ZXxXaW5NaW5pbWl6ZUFsbHxXaW5NaW5pbWl6ZUFsbFVuZG98V2luTW92ZXxXaW5SZXN0b3JlfFdpblNldHxXaW5TZXRUaXRsZXxXaW5TaG93fFdpbldhaXR8V2luV2FpdEFjdGl2ZXxXaW5XYWl0Q2xvc2V8V2luV2FpdE5vdEFjdGl2ZSlcXGIvaSxcbiAgICBjb25zdGFudDpcbiAgICAgIC9cXGIoPzphX2Foa3BhdGh8YV9haGt2ZXJzaW9ufGFfYXBwZGF0YXxhX2FwcGRhdGFjb21tb258YV9hdXRvdHJpbXxhX2JhdGNobGluZXN8YV9jYXJldHh8YV9jYXJldHl8YV9jb21wdXRlcm5hbWV8YV9jb250cm9sZGVsYXl8YV9jdXJzb3J8YV9kZHxhX2RkZHxhX2RkZGR8YV9kZWZhdWx0bW91c2VzcGVlZHxhX2Rlc2t0b3B8YV9kZXNrdG9wY29tbW9ufGFfZGV0ZWN0aGlkZGVudGV4dHxhX2RldGVjdGhpZGRlbndpbmRvd3N8YV9lbmRjaGFyfGFfZXZlbnRpbmZvfGFfZXhpdHJlYXNvbnxhX2ZpbGVlbmNvZGluZ3xhX2Zvcm1hdGZsb2F0fGFfZm9ybWF0aW50ZWdlcnxhX2d1aXxhX2d1aWNvbnRyb2x8YV9ndWljb250cm9sZXZlbnR8YV9ndWlldmVudHxhX2d1aWhlaWdodHxhX2d1aXdpZHRofGFfZ3VpeHxhX2d1aXl8YV9ob3VyfGFfaWNvbmZpbGV8YV9pY29uaGlkZGVufGFfaWNvbm51bWJlcnxhX2ljb250aXB8YV9pbmRleHxhX2lwYWRkcmVzczF8YV9pcGFkZHJlc3MyfGFfaXBhZGRyZXNzM3xhX2lwYWRkcmVzczR8YV9pczY0Yml0b3N8YV9pc2FkbWlufGFfaXNjb21waWxlZHxhX2lzY3JpdGljYWx8YV9pc3BhdXNlZHxhX2lzc3VzcGVuZGVkfGFfaXN1bmljb2RlfGFfa2V5ZGVsYXl8YV9sYW5ndWFnZXxhX2xhc3RlcnJvcnxhX2xpbmVmaWxlfGFfbGluZW51bWJlcnxhX2xvb3BmaWVsZHxhX2xvb3BmaWxlYXR0cmlifGFfbG9vcGZpbGVkaXJ8YV9sb29wZmlsZWV4dHxhX2xvb3BmaWxlZnVsbHBhdGh8YV9sb29wZmlsZWxvbmdwYXRofGFfbG9vcGZpbGVuYW1lfGFfbG9vcGZpbGVzaG9ydG5hbWV8YV9sb29wZmlsZXNob3J0cGF0aHxhX2xvb3BmaWxlc2l6ZXxhX2xvb3BmaWxlc2l6ZWtifGFfbG9vcGZpbGVzaXplbWJ8YV9sb29wZmlsZXRpbWVhY2Nlc3NlZHxhX2xvb3BmaWxldGltZWNyZWF0ZWR8YV9sb29wZmlsZXRpbWVtb2RpZmllZHxhX2xvb3ByZWFkbGluZXxhX2xvb3ByZWdrZXl8YV9sb29wcmVnbmFtZXxhX2xvb3ByZWdzdWJrZXl8YV9sb29wcmVndGltZW1vZGlmaWVkfGFfbG9vcHJlZ3R5cGV8YV9tZGF5fGFfbWlufGFfbW18YV9tbW18YV9tbW1tfGFfbW9ufGFfbW91c2VkZWxheXxhX21zZWN8YV9teWRvY3VtZW50c3xhX25vd3xhX25vd3V0Y3xhX251bWJhdGNobGluZXN8YV9vc3R5cGV8YV9vc3ZlcnNpb258YV9wcmlvcmhvdGtleXxhX3ByaW9ya2V5fGFfcHJvZ3JhbWZpbGVzfGFfcHJvZ3JhbXN8YV9wcm9ncmFtc2NvbW1vbnxhX3B0cnNpemV8YV9yZWd2aWV3fGFfc2NyZWVuZHBpfGFfc2NyZWVuaGVpZ2h0fGFfc2NyZWVud2lkdGh8YV9zY3JpcHRkaXJ8YV9zY3JpcHRmdWxscGF0aHxhX3NjcmlwdGh3bmR8YV9zY3JpcHRuYW1lfGFfc2VjfGFfc3BhY2V8YV9zdGFydG1lbnV8YV9zdGFydG1lbnVjb21tb258YV9zdGFydHVwfGFfc3RhcnR1cGNvbW1vbnxhX3N0cmluZ2Nhc2VzZW5zZXxhX3RhYnxhX3RlbXB8YV90aGlzZnVuY3xhX3RoaXNob3RrZXl8YV90aGlzbGFiZWx8YV90aGlzbWVudXxhX3RoaXNtZW51aXRlbXxhX3RoaXNtZW51aXRlbXBvc3xhX3RpY2tjb3VudHxhX3RpbWVpZGxlfGFfdGltZWlkbGVwaHlzaWNhbHxhX3RpbWVzaW5jZXByaW9yaG90a2V5fGFfdGltZXNpbmNldGhpc2hvdGtleXxhX3RpdGxlbWF0Y2htb2RlfGFfdGl0bGVtYXRjaG1vZGVzcGVlZHxhX3VzZXJuYW1lfGFfd2RheXxhX3dpbmRlbGF5fGFfd2luZGlyfGFfd29ya2luZ2RpcnxhX3lkYXl8YV95ZWFyfGFfeXdlZWt8YV95eXl5fGNsaXBib2FyZHxjbGlwYm9hcmRhbGx8Y29tc3BlY3xlcnJvcmxldmVsfHByb2dyYW1maWxlcylcXGIvaSxcbiAgICBidWlsdGluOlxuICAgICAgL1xcYig/OmFic3xhY29zfGFzY3xhc2lufGF0YW58Y2VpbHxjaHJ8Y2xhc3N8Y29tb2JqYWN0aXZlfGNvbW9iamFycmF5fGNvbW9iamNvbm5lY3R8Y29tb2JqY3JlYXRlfGNvbW9iamVycm9yfGNvbW9iamZsYWdzfGNvbW9iamdldHxjb21vYmpxdWVyeXxjb21vYmp0eXBlfGNvbW9ianZhbHVlfGNvc3xkbGxjYWxsfGV4cHxmaWxlZXhpc3R8RmlsZW9wZW58Zmxvb3J8Zm9ybWF0fGlsX2FkZHxpbF9jcmVhdGV8aWxfZGVzdHJveXxpbnN0cnxpc2Z1bmN8aXNsYWJlbHxJc09iamVjdHxsbnxsb2d8bHRyaW18bHZfYWRkfGx2X2RlbGV0ZXxsdl9kZWxldGVjb2x8bHZfZ2V0Y291bnR8bHZfZ2V0bmV4dHxsdl9nZXR0ZXh0fGx2X2luc2VydHxsdl9pbnNlcnRjb2x8bHZfbW9kaWZ5fGx2X21vZGlmeWNvbHxsdl9zZXRpbWFnZWxpc3R8bW9kfG51bWdldHxudW1wdXR8b25tZXNzYWdlfHJlZ2V4bWF0Y2h8cmVnZXhyZXBsYWNlfHJlZ2lzdGVyY2FsbGJhY2t8cm91bmR8cnRyaW18c2Jfc2V0aWNvbnxzYl9zZXRwYXJ0c3xzYl9zZXR0ZXh0fHNpbnxzcXJ0fHN0cmxlbnxzdHJyZXBsYWNlfHN0cnNwbGl0fHN1YnN0cnx0YW58dHZfYWRkfHR2X2RlbGV0ZXx0dl9nZXR8dHZfZ2V0Y2hpbGR8dHZfZ2V0Y291bnR8dHZfZ2V0bmV4dHx0dl9nZXRwYXJlbnR8dHZfZ2V0cHJldnx0dl9nZXRzZWxlY3Rpb258dHZfZ2V0dGV4dHx0dl9tb2RpZnl8dmFyc2V0Y2FwYWNpdHl8d2luYWN0aXZlfHdpbmV4aXN0fF9fQ2FsbHxfX0dldHxfX05ld3xfX1NldClcXGIvaSxcbiAgICBzeW1ib2w6XG4gICAgICAvXFxiKD86YWx0fGFsdGRvd258YWx0dXB8YXBwc2tleXxiYWNrc3BhY2V8YnJvd3Nlcl9iYWNrfGJyb3dzZXJfZmF2b3JpdGVzfGJyb3dzZXJfZm9yd2FyZHxicm93c2VyX2hvbWV8YnJvd3Nlcl9yZWZyZXNofGJyb3dzZXJfc2VhcmNofGJyb3dzZXJfc3RvcHxic3xjYXBzbG9ja3xjdHJsfGN0cmxicmVha3xjdHJsZG93bnxjdHJsdXB8ZGVsfGRlbGV0ZXxkb3dufGVuZHxlbnRlcnxlc2N8ZXNjYXBlfGYxfGYxMHxmMTF8ZjEyfGYxM3xmMTR8ZjE1fGYxNnxmMTd8ZjE4fGYxOXxmMnxmMjB8ZjIxfGYyMnxmMjN8ZjI0fGYzfGY0fGY1fGY2fGY3fGY4fGY5fGhvbWV8aW5zfGluc2VydHxqb3kxfGpveTEwfGpveTExfGpveTEyfGpveTEzfGpveTE0fGpveTE1fGpveTE2fGpveTE3fGpveTE4fGpveTE5fGpveTJ8am95MjB8am95MjF8am95MjJ8am95MjN8am95MjR8am95MjV8am95MjZ8am95Mjd8am95Mjh8am95Mjl8am95M3xqb3kzMHxqb3kzMXxqb3kzMnxqb3k0fGpveTV8am95Nnxqb3k3fGpveTh8am95OXxqb3lheGVzfGpveWJ1dHRvbnN8am95aW5mb3xqb3luYW1lfGpveXBvdnxqb3lyfGpveXV8am95dnxqb3l4fGpveXl8am95enxsYWx0fGxhdW5jaF9hcHAxfGxhdW5jaF9hcHAyfGxhdW5jaF9tYWlsfGxhdW5jaF9tZWRpYXxsYnV0dG9ufGxjb250cm9sfGxjdHJsfGxlZnR8bHNoaWZ0fGx3aW58bHdpbmRvd258bHdpbnVwfG1idXR0b258bWVkaWFfbmV4dHxtZWRpYV9wbGF5X3BhdXNlfG1lZGlhX3ByZXZ8bWVkaWFfc3RvcHxudW1sb2NrfG51bXBhZDB8bnVtcGFkMXxudW1wYWQyfG51bXBhZDN8bnVtcGFkNHxudW1wYWQ1fG51bXBhZDZ8bnVtcGFkN3xudW1wYWQ4fG51bXBhZDl8bnVtcGFkYWRkfG51bXBhZGNsZWFyfG51bXBhZGRlbHxudW1wYWRkaXZ8bnVtcGFkZG90fG51bXBhZGRvd258bnVtcGFkZW5kfG51bXBhZGVudGVyfG51bXBhZGhvbWV8bnVtcGFkaW5zfG51bXBhZGxlZnR8bnVtcGFkbXVsdHxudW1wYWRwZ2RufG51bXBhZHBndXB8bnVtcGFkcmlnaHR8bnVtcGFkc3VifG51bXBhZHVwfHBnZG58cGd1cHxwcmludHNjcmVlbnxyYWx0fHJidXR0b258cmNvbnRyb2x8cmN0cmx8cmlnaHR8cnNoaWZ0fHJ3aW58cndpbmRvd258cndpbnVwfHNjcm9sbGxvY2t8c2hpZnR8c2hpZnRkb3dufHNoaWZ0dXB8c3BhY2V8dGFifHVwfHZvbHVtZV9kb3dufHZvbHVtZV9tdXRlfHZvbHVtZV91cHx3aGVlbGRvd258d2hlZWxsZWZ0fHdoZWVscmlnaHR8d2hlZWx1cHx4YnV0dG9uMXx4YnV0dG9uMilcXGIvaSxcbiAgICBpbXBvcnRhbnQ6XG4gICAgICAvI1xcYig/OkFsbG93U2FtZUxpbmVDb21tZW50c3xDbGlwYm9hcmRUaW1lb3V0fENvbW1lbnRGbGFnfERlcmVmQ2hhcnxFcnJvclN0ZE91dHxFc2NhcGVDaGFyfEhvdGtleUludGVydmFsfEhvdGtleU1vZGlmaWVyVGltZW91dHxIb3RzdHJpbmd8SWZ8SWZUaW1lb3V0fElmV2luQWN0aXZlfElmV2luRXhpc3R8SWZXaW5Ob3RBY3RpdmV8SWZXaW5Ob3RFeGlzdHxJbmNsdWRlfEluY2x1ZGVBZ2FpbnxJbnB1dExldmVsfEluc3RhbGxLZXliZEhvb2t8SW5zdGFsbE1vdXNlSG9va3xLZXlIaXN0b3J5fE1heEhvdGtleXNQZXJJbnRlcnZhbHxNYXhNZW18TWF4VGhyZWFkc3xNYXhUaHJlYWRzQnVmZmVyfE1heFRocmVhZHNQZXJIb3RrZXl8TWVudU1hc2tLZXl8Tm9FbnZ8Tm9UcmF5SWNvbnxQZXJzaXN0ZW50fFNpbmdsZUluc3RhbmNlfFVzZUhvb2t8V2FybnxXaW5BY3RpdmF0ZUZvcmNlKVxcYi9pLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86QWJvcnR8QWJvdmVOb3JtYWx8QWRkfGFoa19jbGFzc3xhaGtfZXhlfGFoa19ncm91cHxhaGtfaWR8YWhrX3BpZHxBbGx8QWxudW18QWxwaGF8QWx0U3VibWl0fEFsdFRhYnxBbHRUYWJBbmRNZW51fEFsdFRhYk1lbnV8QWx0VGFiTWVudURpc21pc3N8QWx3YXlzT25Ub3B8QXV0b1NpemV8QmFja2dyb3VuZHxCYWNrZ3JvdW5kVHJhbnN8QmVsb3dOb3JtYWx8YmV0d2VlbnxCaXRBbmR8Qml0Tm90fEJpdE9yfEJpdFNoaWZ0TGVmdHxCaXRTaGlmdFJpZ2h0fEJpdFhPcnxCb2xkfEJvcmRlcnxCdXR0b258QnlSZWZ8Q2F0Y2h8Q2hlY2tib3h8Q2hlY2tlZHxDaGVja2VkR3JheXxDaG9vc2V8Q2hvb3NlU3RyaW5nfENsb3NlfENvbG9yfENvbWJvQm94fENvbnRhaW5zfENvbnRyb2xMaXN0fENvdW50fERhdGV8RGF0ZVRpbWV8RGF5c3xEREx8RGVmYXVsdHxEZWxldGVBbGx8RGVsaW1pdGVyfERlcmVmfERlc3Ryb3l8RGlnaXR8RGlzYWJsZXxEaXNhYmxlZHxEcm9wRG93bkxpc3R8RWRpdHxFamVjdHxFbHNlfEVuYWJsZXxFbmFibGVkfEVycm9yfEV4aXN0fEV4cGFuZHxFeFN0eWxlfEZpbGVTeXN0ZW18RmluYWxseXxGaXJzdHxGbGFzaHxGbG9hdHxGbG9hdEZhc3R8Rm9jdXN8Rm9udHxmb3J8Z2xvYmFsfEdyaWR8R3JvdXB8R3JvdXBCb3h8R3VpQ2xvc2V8R3VpQ29udGV4dE1lbnV8R3VpRHJvcEZpbGVzfEd1aUVzY2FwZXxHdWlTaXplfEhkcnxIaWRkZW58SGlkZXxIaWdofEhLQ0N8SEtDUnxIS0NVfEhLRVlfQ0xBU1NFU19ST09UfEhLRVlfQ1VSUkVOVF9DT05GSUd8SEtFWV9DVVJSRU5UX1VTRVJ8SEtFWV9MT0NBTF9NQUNISU5FfEhLRVlfVVNFUlN8SEtMTXxIS1V8SG91cnN8SFNjcm9sbHxJY29ufEljb25TbWFsbHxJRHxJRExhc3R8SWZ8SWZFcXVhbHxJZkV4aXN0fElmR3JlYXRlcnxJZkdyZWF0ZXJPckVxdWFsfElmSW5TdHJpbmd8SWZMZXNzfElmTGVzc09yRXF1YWx8SWZNc2dCb3h8SWZOb3RFcXVhbHxJZk5vdEV4aXN0fElmTm90SW5TdHJpbmd8SWZXaW5BY3RpdmV8SWZXaW5FeGlzdHxJZldpbk5vdEFjdGl2ZXxJZldpbk5vdEV4aXN0fElnbm9yZXxJbWFnZUxpc3R8aW58SW50ZWdlcnxJbnRlZ2VyRmFzdHxJbnRlcnJ1cHR8aXN8aXRhbGljfEpvaW58TGFiZWx8TGFzdEZvdW5kfExhc3RGb3VuZEV4aXN0fExpbWl0fExpbmVzfExpc3R8TGlzdEJveHxMaXN0Vmlld3xsb2NhbHxMb2NrfExvZ29mZnxMb3d8TG93ZXJ8TG93ZXJjYXNlfE1haW5XaW5kb3d8TWFyZ2lufE1heGltaXplfE1heGltaXplQm94fE1heFNpemV8TWluaW1pemV8TWluaW1pemVCb3h8TWluTWF4fE1pblNpemV8TWludXRlc3xNb250aENhbHxNb3VzZXxNb3ZlfE11bHRpfE5BfE5vfE5vQWN0aXZhdGV8Tm9EZWZhdWx0fE5vSGlkZXxOb0ljb258Tm9NYWluV2luZG93fG5vcm18Tm9ybWFsfE5vU29ydHxOb1NvcnRIZHJ8Tm9TdGFuZGFyZHxOb3R8Tm9UYWJ8Tm9UaW1lcnN8TnVtYmVyfE9mZnxPa3xPbnxPd25EaWFsb2dzfE93bmVyfFBhcnNlfFBhc3N3b3JkfFBpY3R1cmV8UGl4ZWx8UG9zfFBvd3xQcmlvcml0eXxQcm9jZXNzTmFtZXxSYWRpb3xSYW5nZXxSZWFkfFJlYWRPbmx5fFJlYWx0aW1lfFJlZHJhd3xSZWdpb258UkVHX0JJTkFSWXxSRUdfRFdPUkR8UkVHX0VYUEFORF9TWnxSRUdfTVVMVElfU1p8UkVHX1NafFJlbGF0aXZlfFJlbmFtZXxSZXBvcnR8UmVzaXplfFJlc3RvcmV8UmV0cnl8UkdCfFNjcmVlbnxTZWNvbmRzfFNlY3Rpb258U2VyaWFsfFNldExhYmVsfFNoaWZ0QWx0VGFifFNob3d8U2luZ2xlfFNsaWRlcnxTb3J0RGVzY3xTdGFuZGFyZHxzdGF0aWN8U3RhdHVzfFN0YXR1c0JhcnxTdGF0dXNDRHxzdHJpa2V8U3R5bGV8U3VibWl0fFN5c01lbnV8VGFiMnxUYWJTdG9wfFRleHR8VGhlbWV8VGhyb3d8VGlsZXxUb2dnbGVDaGVja3xUb2dnbGVFbmFibGV8VG9vbFdpbmRvd3xUb3B8VG9wbW9zdHxUcmFuc0NvbG9yfFRyYW5zcGFyZW50fFRyYXl8VHJlZVZpZXd8VHJ5fFRyeUFnYWlufFR5cGV8VW5DaGVja3x1bmRlcmxpbmV8VW5pY29kZXxVbmxvY2t8VW50aWx8VXBEb3dufFVwcGVyfFVwcGVyY2FzZXxVc2VFcnJvckxldmVsfFZpc3xWaXNGaXJzdHxWaXNpYmxlfFZTY3JvbGx8V2FpdHxXYWl0Q2xvc2V8V2FudEN0cmxBfFdhbnRGMnxXYW50UmV0dXJufFdoaWxlfFdyYXB8WGRpZ2l0fHhtfHhwfHhzfFllc3x5bXx5cHx5cylcXGIvaSxcbiAgICBmdW5jdGlvbjogL1teKCk7IFxcdCxcXG4rKlxcLT0/PjpcXFxcXFwvPCYlXFxbXFxdXSsoPz1cXCgpLyxcbiAgICBwdW5jdHVhdGlvbjogL1t7fVtcXF0oKTosXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/autohotkey.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/autoit.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/autoit.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = autoit\nautoit.displayName = 'autoit'\nautoit.aliases = []\nfunction autoit(Prism) {\n Prism.languages.autoit = {\n comment: [\n /;.*/,\n {\n // The multi-line comments delimiters can actually be commented out with \";\"\n pattern:\n /(^[\\t ]*)#(?:comments-start|cs)[\\s\\S]*?^[ \\t]*#(?:ce|comments-end)/m,\n lookbehind: true\n }\n ],\n url: {\n pattern: /(^[\\t ]*#include\\s+)(?:<[^\\r\\n>]+>|\"[^\\r\\n\"]+\")/m,\n lookbehind: true\n },\n string: {\n pattern: /([\"'])(?:\\1\\1|(?!\\1)[^\\r\\n])*\\1/,\n greedy: true,\n inside: {\n variable: /([%$@])\\w+\\1/\n }\n },\n directive: {\n pattern: /(^[\\t ]*)#[\\w-]+/m,\n lookbehind: true,\n alias: 'keyword'\n },\n function: /\\b\\w+(?=\\()/,\n // Variables and macros\n variable: /[$@]\\w+/,\n keyword:\n /\\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\\b/i,\n number: /\\b(?:0x[\\da-f]+|\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?)\\b/i,\n boolean: /\\b(?:False|True)\\b/i,\n operator: /<[=>]?|[-+*\\/=&>]=?|[?^]|\\b(?:And|Not|Or)\\b/i,\n punctuation: /[\\[\\]().,:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXV0b2l0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBLG1GQUFtRjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2F1dG9pdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBhdXRvaXRcbmF1dG9pdC5kaXNwbGF5TmFtZSA9ICdhdXRvaXQnXG5hdXRvaXQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhdXRvaXQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmF1dG9pdCA9IHtcbiAgICBjb21tZW50OiBbXG4gICAgICAvOy4qLyxcbiAgICAgIHtcbiAgICAgICAgLy8gVGhlIG11bHRpLWxpbmUgY29tbWVudHMgZGVsaW1pdGVycyBjYW4gYWN0dWFsbHkgYmUgY29tbWVudGVkIG91dCB3aXRoIFwiO1wiXG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyheW1xcdCBdKikjKD86Y29tbWVudHMtc3RhcnR8Y3MpW1xcc1xcU10qP15bIFxcdF0qIyg/OmNlfGNvbW1lbnRzLWVuZCkvbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgdXJsOiB7XG4gICAgICBwYXR0ZXJuOiAvKF5bXFx0IF0qI2luY2x1ZGVcXHMrKSg/OjxbXlxcclxcbj5dKz58XCJbXlxcclxcblwiXStcIikvbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhbXCInXSkoPzpcXDFcXDF8KD8hXFwxKVteXFxyXFxuXSkqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICB2YXJpYWJsZTogLyhbJSRAXSlcXHcrXFwxL1xuICAgICAgfVxuICAgIH0sXG4gICAgZGlyZWN0aXZlOiB7XG4gICAgICBwYXR0ZXJuOiAvKF5bXFx0IF0qKSNbXFx3LV0rL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgZnVuY3Rpb246IC9cXGJcXHcrKD89XFwoKS8sXG4gICAgLy8gVmFyaWFibGVzIGFuZCBtYWNyb3NcbiAgICB2YXJpYWJsZTogL1skQF1cXHcrLyxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OkNhc2V8Q29uc3R8Q29udGludWUoPzpDYXNlfExvb3ApfERlZmF1bHR8RGltfERvfEVsc2UoPzpJZik/fEVuZCg/OkZ1bmN8SWZ8U2VsZWN0fFN3aXRjaHxXaXRoKXxFbnVtfEV4aXQoPzpMb29wKT98Rm9yfEZ1bmN8R2xvYmFsfElmfElufExvY2FsfE5leHR8TnVsbHxSZURpbXxTZWxlY3R8U3RhdGljfFN0ZXB8U3dpdGNofFRoZW58VG98VW50aWx8Vm9sYXRpbGV8V0VuZHxXaGlsZXxXaXRoKVxcYi9pLFxuICAgIG51bWJlcjogL1xcYig/OjB4W1xcZGEtZl0rfFxcZCsoPzpcXC5cXGQrKT8oPzplWystXT9cXGQrKT8pXFxiL2ksXG4gICAgYm9vbGVhbjogL1xcYig/OkZhbHNlfFRydWUpXFxiL2ksXG4gICAgb3BlcmF0b3I6IC88Wz0+XT98Wy0rKlxcLz0mPl09P3xbP15dfFxcYig/OkFuZHxOb3R8T3IpXFxiL2ksXG4gICAgcHVuY3R1YXRpb246IC9bXFxbXFxdKCkuLDpdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/autoit.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/avisynth.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/avisynth.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = avisynth\navisynth.displayName = 'avisynth'\navisynth.aliases = ['avs']\nfunction avisynth(Prism) {\n // http://avisynth.nl/index.php/The_full_AviSynth_grammar\n ;(function (Prism) {\n function replace(pattern, replacements) {\n return pattern.replace(/<<(\\d+)>>/g, function (m, index) {\n return replacements[+index]\n })\n }\n function re(pattern, replacements, flags) {\n return RegExp(replace(pattern, replacements), flags || '')\n }\n var types = /bool|clip|float|int|string|val/.source\n var internals = [\n // bools\n /is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/\n .source, // control\n /apply|assert|default|eval|import|nop|select|undefined/.source, // global\n /opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/\n .source, // conv\n /hex(?:value)?|value/.source, // numeric\n /abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/\n .source, // trig\n /a?sinh?|a?cosh?|a?tan[2h]?/.source, // bit\n /(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/\n .source, // runtime\n /average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/\n .source, // script\n /getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/\n .source, // string\n /chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/\n .source, // version\n /isversionorgreater|version(?:number|string)/.source, // helper\n /buildpixeltype|colorspacenametopixeltype/.source, // avsplus\n /addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source\n ].join('|')\n var properties = [\n // content\n /has(?:audio|video)/.source, // resolution\n /height|width/.source, // framerate\n /frame(?:count|rate)|framerate(?:denominator|numerator)/.source, // interlacing\n /getparity|is(?:field|frame)based/.source, // color format\n /bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/\n .source, // audio\n /audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/\n .source\n ].join('|')\n var filters = [\n // source\n /avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/\n .source, // color\n /coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/\n .source, // overlay\n /(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source, // geometry\n /addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/\n .source, // pixel\n /blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/\n .source, // timeline\n /trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/\n .source, // interlace\n /assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/\n .source, // audio\n /amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/\n .source, // conditional\n /animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/\n .source, // export\n /imagewriter/.source, // debug\n /blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/\n .source\n ].join('|')\n var allinternals = [internals, properties, filters].join('|')\n Prism.languages.avisynth = {\n comment: [\n {\n // Matches [* *] nestable block comments, but only supports 1 level of nested comments\n // /\\[\\*(?:[^\\[*]|\\[(?!\\*)|\\*(?!\\])|)*\\*\\]/\n pattern:\n /(^|[^\\\\])\\[\\*(?:[^\\[*]|\\[(?!\\*)|\\*(?!\\])|\\[\\*(?:[^\\[*]|\\[(?!\\*)|\\*(?!\\]))*\\*\\])*\\*\\]/,\n lookbehind: true,\n greedy: true\n },\n {\n // Matches /* */ block comments\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n greedy: true\n },\n {\n // Matches # comments\n pattern: /(^|[^\\\\$])#.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n // Handle before strings because optional arguments are surrounded by double quotes\n argument: {\n pattern: re(/\\b(?:<<0>>)\\s+(\"?)\\w+\\1/.source, [types], 'i'),\n inside: {\n keyword: /^\\w+/\n }\n },\n // Optional argument assignment\n 'argument-label': {\n pattern: /([,(][\\s\\\\]*)\\w+\\s*=(?!=)/,\n lookbehind: true,\n inside: {\n 'argument-name': {\n pattern: /^\\w+/,\n alias: 'punctuation'\n },\n punctuation: /=$/\n }\n },\n string: [\n {\n // triple double-quoted\n pattern: /\"\"\"[\\s\\S]*?\"\"\"/,\n greedy: true\n },\n {\n // single double-quoted\n pattern: /\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"/,\n greedy: true,\n inside: {\n constant: {\n // These *are* case-sensitive!\n pattern:\n /\\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\\b/\n }\n }\n }\n ],\n // The special \"last\" variable that takes the value of the last implicitly returned clip\n variable: /\\b(?:last)\\b/i,\n boolean: /\\b(?:false|no|true|yes)\\b/i,\n keyword:\n /\\b(?:catch|else|for|function|global|if|return|try|while|__END__)\\b/i,\n constant: /\\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\\b/,\n // AviSynth's internal functions, filters, and properties\n 'builtin-function': {\n pattern: re(/\\b(?:<<0>>)\\b/.source, [allinternals], 'i'),\n alias: 'function'\n },\n 'type-cast': {\n pattern: re(/\\b(?:<<0>>)(?=\\s*\\()/.source, [types], 'i'),\n alias: 'keyword'\n },\n // External/user-defined filters\n function: {\n pattern: /\\b[a-z_]\\w*(?=\\s*\\()|(\\.)[a-z_]\\w*\\b/i,\n lookbehind: true\n },\n // Matches a \\ as the first or last character on a line\n 'line-continuation': {\n pattern: /(^[ \\t]*)\\\\|\\\\(?=[ \\t]*$)/m,\n lookbehind: true,\n alias: 'punctuation'\n },\n number:\n /\\B\\$(?:[\\da-f]{6}|[\\da-f]{8})\\b|(?:(?:\\b|\\B-)\\d+(?:\\.\\d*)?\\b|\\B\\.\\d+\\b)/i,\n operator: /\\+\\+?|[!=<>]=?|&&|\\|\\||[?:*/%-]/,\n punctuation: /[{}\\[\\]();,.]/\n }\n Prism.languages.avs = Prism.languages.avisynth\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXZpc3ludGguanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHdCQUF3QixFQUFFLFNBQVMsRUFBRTtBQUNyQztBQUNBLHVCQUF1QixPQUFPO0FBQzlCO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXZpc3ludGguanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYXZpc3ludGhcbmF2aXN5bnRoLmRpc3BsYXlOYW1lID0gJ2F2aXN5bnRoJ1xuYXZpc3ludGguYWxpYXNlcyA9IFsnYXZzJ11cbmZ1bmN0aW9uIGF2aXN5bnRoKFByaXNtKSB7XG4gIC8vIGh0dHA6Ly9hdmlzeW50aC5ubC9pbmRleC5waHAvVGhlX2Z1bGxfQXZpU3ludGhfZ3JhbW1hclxuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIGZ1bmN0aW9uIHJlcGxhY2UocGF0dGVybiwgcmVwbGFjZW1lbnRzKSB7XG4gICAgICByZXR1cm4gcGF0dGVybi5yZXBsYWNlKC88PChcXGQrKT4+L2csIGZ1bmN0aW9uIChtLCBpbmRleCkge1xuICAgICAgICByZXR1cm4gcmVwbGFjZW1lbnRzWytpbmRleF1cbiAgICAgIH0pXG4gICAgfVxuICAgIGZ1bmN0aW9uIHJlKHBhdHRlcm4sIHJlcGxhY2VtZW50cywgZmxhZ3MpIHtcbiAgICAgIHJldHVybiBSZWdFeHAocmVwbGFjZShwYXR0ZXJuLCByZXBsYWNlbWVudHMpLCBmbGFncyB8fCAnJylcbiAgICB9XG4gICAgdmFyIHR5cGVzID0gL2Jvb2x8Y2xpcHxmbG9hdHxpbnR8c3RyaW5nfHZhbC8uc291cmNlXG4gICAgdmFyIGludGVybmFscyA9IFtcbiAgICAgIC8vIGJvb2xzXG4gICAgICAvaXMoPzpib29sfGNsaXB8ZmxvYXR8aW50fHN0cmluZyl8ZGVmaW5lZHwoPzooPzppbnRlcm5hbCk/ZnVuY3Rpb258dmFyKT9leGlzdHM/L1xuICAgICAgICAuc291cmNlLCAvLyBjb250cm9sXG4gICAgICAvYXBwbHl8YXNzZXJ0fGRlZmF1bHR8ZXZhbHxpbXBvcnR8bm9wfHNlbGVjdHx1bmRlZmluZWQvLnNvdXJjZSwgLy8gZ2xvYmFsXG4gICAgICAvb3B0Xyg/OmFsbG93ZmxvYXRhdWRpb3xhdmlwYWRzY2FubGluZXN8ZHdjaGFubmVsbWFza3xlbmFibGVfKD86YjY0YXxwbGFuYXJ0b3BhY2tlZHJnYnx2MjEwfHkzXzEwXzEwfHkzXzEwXzE2KXx1c2V3YXZlZXh0ZW5zaWJsZXx2ZHVicGxhbmFyaGFjayl8c2V0KD86Y2FjaGVtb2RlfG1heGNwdXxtZW1vcnltYXh8cGxhbmFybGVnYWN5YWxpZ25tZW50fHdvcmtpbmdkaXIpL1xuICAgICAgICAuc291cmNlLCAvLyBjb252XG4gICAgICAvaGV4KD86dmFsdWUpP3x2YWx1ZS8uc291cmNlLCAvLyBudW1lcmljXG4gICAgICAvYWJzfGNlaWx8Y29udGludWVkKD86ZGVub21pbmF0b3J8bnVtZXJhdG9yKT98ZXhwfGZsb29yfGZtb2R8ZnJhY3xsb2coPzoxMCk/fG1heHxtaW58bXVsZGl2fHBpfHBvd3xyYW5kfHJvdW5kfHNpZ258c3BsaW5lfHNxcnQvXG4gICAgICAgIC5zb3VyY2UsIC8vIHRyaWdcbiAgICAgIC9hP3Npbmg/fGE/Y29zaD98YT90YW5bMmhdPy8uc291cmNlLCAvLyBiaXRcbiAgICAgIC8oPzpiaXQoPzphbmR8bm90fHg/b3J8W2xyXT9zaGlmdFthc2x1XT98c2hbbHJdfHNhW2xyXXxbbHJdcm90YXRlbD98cm9bcmxdfHRlP3N0fHNldCg/OmNvdW50KT98Y2woPzplYSk/cnxjaCg/OmFuKT9nZT8pKS9cbiAgICAgICAgLnNvdXJjZSwgLy8gcnVudGltZVxuICAgICAgL2F2ZXJhZ2UoPzpbYmdyXXxjaHJvbWFbdXZdfGx1bWEpfCg/OltyZ2JdfGNocm9tYVt1dl18bHVtYXxyZ2J8W3l1dl0oPz1kaWZmZXJlbmNlKD86ZnJvbXByZXZpb3VzfHRvbmV4dCkpKWRpZmZlcmVuY2UoPzpmcm9tcHJldmlvdXN8dG9uZXh0KT98W3l1dnJnYl1wbGFuZSg/Om1lZGlhbnxtaW58bWF4fG1pbm1heGRpZmZlcmVuY2UpL1xuICAgICAgICAuc291cmNlLCAvLyBzY3JpcHRcbiAgICAgIC9nZXRwcm9jZXNzaW5mb3xsb2dtc2d8c2NyaXB0KD86ZGlyKD86dXRmOCk/fGZpbGUoPzp1dGY4KT98bmFtZSg/OnV0ZjgpPyl8c2V0bG9ncGFyYW1zL1xuICAgICAgICAuc291cmNlLCAvLyBzdHJpbmdcbiAgICAgIC9jaHJ8KD86ZmlsbHxmaW5kfGxlZnR8bWlkfHJlcGxhY2V8cmV2fHJpZ2h0KXN0cnxmb3JtYXR8W2x1XWNhc2V8b3JkfHN0cig/OmNtcGk/fGZyb211dGY4fGxlbnx0b3V0ZjgpfHRpbWV8dHJpbSg/OmFsbHxsZWZ0fHJpZ2h0KS9cbiAgICAgICAgLnNvdXJjZSwgLy8gdmVyc2lvblxuICAgICAgL2lzdmVyc2lvbm9yZ3JlYXRlcnx2ZXJzaW9uKD86bnVtYmVyfHN0cmluZykvLnNvdXJjZSwgLy8gaGVscGVyXG4gICAgICAvYnVpbGRwaXhlbHR5cGV8Y29sb3JzcGFjZW5hbWV0b3BpeGVsdHlwZS8uc291cmNlLCAvLyBhdnNwbHVzXG4gICAgICAvYWRkYXV0b2xvYWRkaXJ8b24oPzpjcHV8Y3VkYSl8cHJlZmV0Y2h8c2V0ZmlsdGVybXRtb2RlLy5zb3VyY2VcbiAgICBdLmpvaW4oJ3wnKVxuICAgIHZhciBwcm9wZXJ0aWVzID0gW1xuICAgICAgLy8gY29udGVudFxuICAgICAgL2hhcyg/OmF1ZGlvfHZpZGVvKS8uc291cmNlLCAvLyByZXNvbHV0aW9uXG4gICAgICAvaGVpZ2h0fHdpZHRoLy5zb3VyY2UsIC8vIGZyYW1lcmF0ZVxuICAgICAgL2ZyYW1lKD86Y291bnR8cmF0ZSl8ZnJhbWVyYXRlKD86ZGVub21pbmF0b3J8bnVtZXJhdG9yKS8uc291cmNlLCAvLyBpbnRlcmxhY2luZ1xuICAgICAgL2dldHBhcml0eXxpcyg/OmZpZWxkfGZyYW1lKWJhc2VkLy5zb3VyY2UsIC8vIGNvbG9yIGZvcm1hdFxuICAgICAgL2JpdHNwZXJjb21wb25lbnR8Y29tcG9uZW50c2l6ZXxoYXNhbHBoYXxpcyg/OnBsYW5hcig/OnJnYmE/KT98aW50ZXJsZWF2ZWR8cmdiKD86MjR8MzJ8NDh8NjQpP3x5KD86OHx1KD86dmE/fHkyKSk/fHl2KD86MTJ8MTZ8MjR8NDExKXw0MjB8NDIyfDQ0NHxwYWNrZWRyZ2IpfG51bWNvbXBvbmVudHN8cGl4ZWx0eXBlL1xuICAgICAgICAuc291cmNlLCAvLyBhdWRpb1xuICAgICAgL2F1ZGlvKD86Yml0c3xjaGFubmVsc3xkdXJhdGlvbnxsZW5ndGgoPzpbZnNdfGhpfGxvKT98cmF0ZSl8aXNhdWRpbyg/OmZsb2F0fGludCkvXG4gICAgICAgIC5zb3VyY2VcbiAgICBdLmpvaW4oJ3wnKVxuICAgIHZhciBmaWx0ZXJzID0gW1xuICAgICAgLy8gc291cmNlXG4gICAgICAvYXZpKD86ZmlsZSk/c291cmNlfGRpcmVjdHNob3dzb3VyY2V8aW1hZ2UoPzpyZWFkZXJ8c291cmNlfHNvdXJjZWFuaW0pfG9wZW5kbWxzb3VyY2V8c2VnbWVudGVkKD86YXZpc291cmNlfGRpcmVjdHNob3dzb3VyY2UpfHdhdnNvdXJjZS9cbiAgICAgICAgLnNvdXJjZSwgLy8gY29sb3JcbiAgICAgIC9jb2xvcnl1dnxjb252ZXJ0YmFja3RveXV5Mnxjb252ZXJ0dG8oPzpSR0IoPzoyNHwzMnw0OHw2NCl8KD86cGxhbmFyKT9SR0JBP3xZOD98WVYoPzoxMnwxNnwyNHw0MTEpfFlVVkE/KD86NDExfDQyMHw0MjJ8NDQ0KXxZVVkyKXxmaXhsdW1pbmFuY2V8Z3JbYWVdeXNjYWxlfGludmVydHxsZXZlbHN8bGltaXRlcnxtZXJnZWE/cmdifG1lcmdlKD86Y2hyb21hfGx1bWEpfHJnYmFkanVzdHxzaG93KD86YWxwaGF8Ymx1ZXxncmVlbnxyZWQpfHN3YXB1dnx0d2Vha3xbdXZddG95OD98eXRvdXYvXG4gICAgICAgIC5zb3VyY2UsIC8vIG92ZXJsYXlcbiAgICAgIC8oPzpjb2xvcmtleXxyZXNldCltYXNrfGxheWVyfG1hc2soPzpocyk/fG1lcmdlfG92ZXJsYXl8c3VidHJhY3QvLnNvdXJjZSwgLy8gZ2VvbWV0cnlcbiAgICAgIC9hZGRib3JkZXJzfCg/OmJpY3ViaWN8YmlsaW5lYXJ8YmxhY2ttYW58Z2F1c3N8bGFuY3pvczR8bGFuY3pvc3xwb2ludHxzaW5jfHNwbGluZSg/OjE2fDM2fDY0KSlyZXNpemV8Y3JvcCg/OmJvdHRvbSk/fGZsaXAoPzpob3Jpem9udGFsfHZlcnRpY2FsKXwoPzpob3Jpem9udGFsfHZlcnRpY2FsKT9yZWR1Y2VieTJ8bGV0dGVyYm94fHNrZXdyb3dzfHR1cm4oPzoxODB8bGVmdHxyaWdodCkvXG4gICAgICAgIC5zb3VyY2UsIC8vIHBpeGVsXG4gICAgICAvYmx1cnxmaXhicm9rZW5jaHJvbWF1cHNhbXBsaW5nfGdlbmVyYWxjb252b2x1dGlvbnwoPzpzcGF0aWFsfHRlbXBvcmFsKXNvZnRlbnxzaGFycGVuL1xuICAgICAgICAuc291cmNlLCAvLyB0aW1lbGluZVxuICAgICAgL3RyaW18KD86dW4pP2FsaWduZWRzcGxpY2V8KD86YXNzdW1lfGFzc3VtZXNjYWxlZHxjaGFuZ2V8Y29udmVydClGUFN8KD86ZGVsZXRlfGR1cGxpY2F0ZSlmcmFtZXxkaXNzb2x2ZXxmYWRlKD86aW58aW98b3V0KVswMl0/fGZyZWV6ZWZyYW1lfGludGVybGVhdmV8bG9vcHxyZXZlcnNlfHNlbGVjdCg/OmV2ZW58b2RkfCg/OnJhbmdlKT9ldmVyeSkvXG4gICAgICAgIC5zb3VyY2UsIC8vIGludGVybGFjZVxuICAgICAgL2Fzc3VtZVtidF1mZnxhc3N1bWUoPzpmaWVsZHxmcmFtZSliYXNlZHxib2J8Y29tcGxlbWVudHBhcml0eXxkb3VibGV3ZWF2ZXxwZWN1bGlhcmJsZW5kfHB1bGxkb3dufHNlcGFyYXRlKD86Y29sdW1uc3xmaWVsZHN8cm93cyl8c3dhcGZpZWxkc3x3ZWF2ZSg/OmNvbHVtbnN8cm93cyk/L1xuICAgICAgICAuc291cmNlLCAvLyBhdWRpb1xuICAgICAgL2FtcGxpZnkoPzpkYik/fGFzc3VtZXNhbXBsZXJhdGV8YXVkaW9kdWIoPzpleCk/fGF1ZGlvdHJpbXxjb252ZXJ0YXVkaW90byg/Oig/Ojh8MTZ8MjR8MzIpYml0fGZsb2F0KXxjb252ZXJ0dG9tb25vfGRlbGF5YXVkaW98ZW5zdXJldmJybXAzc3luY3xnZXQoPzpsZWZ0fHJpZ2h0KT9jaGFubmVsfGtpbGwoPzphdWRpb3x2aWRlbyl8bWVyZ2VjaGFubmVsc3xtaXhhdWRpb3xtb25vdG9zdGVyZW98bm9ybWFsaXplfHJlc2FtcGxlYXVkaW98c3NyY3xzdXBlcmVxfHRpbWVzdHJldGNoL1xuICAgICAgICAuc291cmNlLCAvLyBjb25kaXRpb25hbFxuICAgICAgL2FuaW1hdGV8YXBwbHlyYW5nZXxjb25kaXRpb25hbCg/OmZpbHRlcnxyZWFkZXJ8c2VsZWN0KXxmcmFtZWV2YWx1YXRlfHNjcmlwdGNsaXB8dGNwKD86c2VydmVyfHNvdXJjZSl8d3JpdGVmaWxlKD86ZW5kfGlmfHN0YXJ0KT8vXG4gICAgICAgIC5zb3VyY2UsIC8vIGV4cG9ydFxuICAgICAgL2ltYWdld3JpdGVyLy5zb3VyY2UsIC8vIGRlYnVnXG4gICAgICAvYmxhY2tuZXNzfGJsYW5rY2xpcHxjb2xvcmJhcnMoPzpoZCk/fGNvbXBhcmV8ZHVtcGZpbHRlcmdyYXBofGVjaG98aGlzdG9ncmFtfGluZm98bWVzc2FnZWNsaXB8cHJlcm9sbHxzZXRncmFwaGFuYWx5c2lzfHNob3coPzpmcmFtZW51bWJlcnxzbXB0ZXx0aW1lKXxzaG93Zml2ZXZlcnNpb25zfHN0YWNrKD86aG9yaXpvbnRhbHx2ZXJ0aWNhbCl8c3VidGl0bGV8dG9uZXx2ZXJzaW9uL1xuICAgICAgICAuc291cmNlXG4gICAgXS5qb2luKCd8JylcbiAgICB2YXIgYWxsaW50ZXJuYWxzID0gW2ludGVybmFscywgcHJvcGVydGllcywgZmlsdGVyc10uam9pbignfCcpXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmF2aXN5bnRoID0ge1xuICAgICAgY29tbWVudDogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gTWF0Y2hlcyBbKiAqXSBuZXN0YWJsZSBibG9jayBjb21tZW50cywgYnV0IG9ubHkgc3VwcG9ydHMgMSBsZXZlbCBvZiBuZXN0ZWQgY29tbWVudHNcbiAgICAgICAgICAvLyAvXFxbXFwqKD86W15cXFsqXXxcXFsoPyFcXCopfFxcKig/IVxcXSl8PHNlbGY+KSpcXCpcXF0vXG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oXnxbXlxcXFxdKVxcW1xcKig/OlteXFxbKl18XFxbKD8hXFwqKXxcXCooPyFcXF0pfFxcW1xcKig/OlteXFxbKl18XFxbKD8hXFwqKXxcXCooPyFcXF0pKSpcXCpcXF0pKlxcKlxcXS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIE1hdGNoZXMgLyogKi8gYmxvY2sgY29tbWVudHNcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSlcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gTWF0Y2hlcyAjIGNvbW1lbnRzXG4gICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXCRdKSMuKi8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIC8vIEhhbmRsZSBiZWZvcmUgc3RyaW5ncyBiZWNhdXNlIG9wdGlvbmFsIGFyZ3VtZW50cyBhcmUgc3Vycm91bmRlZCBieSBkb3VibGUgcXVvdGVzXG4gICAgICBhcmd1bWVudDoge1xuICAgICAgICBwYXR0ZXJuOiByZSgvXFxiKD86PDwwPj4pXFxzKyhcIj8pXFx3K1xcMS8uc291cmNlLCBbdHlwZXNdLCAnaScpLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBrZXl3b3JkOiAvXlxcdysvXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAvLyBPcHRpb25hbCBhcmd1bWVudCBhc3NpZ25tZW50XG4gICAgICAnYXJndW1lbnQtbGFiZWwnOiB7XG4gICAgICAgIHBhdHRlcm46IC8oWywoXVtcXHNcXFxcXSopXFx3K1xccyo9KD8hPSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAnYXJndW1lbnQtbmFtZSc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eXFx3Ky8sXG4gICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC89JC9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHN0cmluZzogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gdHJpcGxlIGRvdWJsZS1xdW90ZWRcbiAgICAgICAgICBwYXR0ZXJuOiAvXCJcIlwiW1xcc1xcU10qP1wiXCJcIi8sXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBzaW5nbGUgZG91YmxlLXF1b3RlZFxuICAgICAgICAgIHBhdHRlcm46IC9cIig/OlxcXFwoPzpcXHJcXG58W1xcc1xcU10pfFteXCJcXFxcXFxyXFxuXSkqXCIvLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGNvbnN0YW50OiB7XG4gICAgICAgICAgICAgIC8vIFRoZXNlICphcmUqIGNhc2Utc2Vuc2l0aXZlIVxuICAgICAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgICAgIC9cXGIoPzpERUZBVUxUX01UX01PREV8KD86TUFJTlNDUklQVHxQUk9HUkFNfFNDUklQVClESVJ8KD86TUFDSElORXxVU0VSKV8oPzpDTEFTU0lDfFBMVVMpX1BMVUdJTlMpXFxiL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIC8vIFRoZSBzcGVjaWFsIFwibGFzdFwiIHZhcmlhYmxlIHRoYXQgdGFrZXMgdGhlIHZhbHVlIG9mIHRoZSBsYXN0IGltcGxpY2l0bHkgcmV0dXJuZWQgY2xpcFxuICAgICAgdmFyaWFibGU6IC9cXGIoPzpsYXN0KVxcYi9pLFxuICAgICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfG5vfHRydWV8eWVzKVxcYi9pLFxuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OmNhdGNofGVsc2V8Zm9yfGZ1bmN0aW9ufGdsb2JhbHxpZnxyZXR1cm58dHJ5fHdoaWxlfF9fRU5EX18pXFxiL2ksXG4gICAgICBjb25zdGFudDogL1xcYk1UXyg/Ok1VTFRJX0lOU1RBTkNFfE5JQ0VfRklMVEVSfFNFUklBTElaRUR8U1BFQ0lBTF9NVClcXGIvLFxuICAgICAgLy8gQXZpU3ludGgncyBpbnRlcm5hbCBmdW5jdGlvbnMsIGZpbHRlcnMsIGFuZCBwcm9wZXJ0aWVzXG4gICAgICAnYnVpbHRpbi1mdW5jdGlvbic6IHtcbiAgICAgICAgcGF0dGVybjogcmUoL1xcYig/Ojw8MD4+KVxcYi8uc291cmNlLCBbYWxsaW50ZXJuYWxzXSwgJ2knKSxcbiAgICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICAgIH0sXG4gICAgICAndHlwZS1jYXN0Jzoge1xuICAgICAgICBwYXR0ZXJuOiByZSgvXFxiKD86PDwwPj4pKD89XFxzKlxcKCkvLnNvdXJjZSwgW3R5cGVzXSwgJ2knKSxcbiAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgfSxcbiAgICAgIC8vIEV4dGVybmFsL3VzZXItZGVmaW5lZCBmaWx0ZXJzXG4gICAgICBmdW5jdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiW2Etel9dXFx3Kig/PVxccypcXCgpfChcXC4pW2Etel9dXFx3KlxcYi9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgLy8gTWF0Y2hlcyBhIFxcIGFzIHRoZSBmaXJzdCBvciBsYXN0IGNoYXJhY3RlciBvbiBhIGxpbmVcbiAgICAgICdsaW5lLWNvbnRpbnVhdGlvbic6IHtcbiAgICAgICAgcGF0dGVybjogLyheWyBcXHRdKilcXFxcfFxcXFwoPz1bIFxcdF0qJCkvbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBudW1iZXI6XG4gICAgICAgIC9cXEJcXCQoPzpbXFxkYS1mXXs2fXxbXFxkYS1mXXs4fSlcXGJ8KD86KD86XFxifFxcQi0pXFxkKyg/OlxcLlxcZCopP1xcYnxcXEJcXC5cXGQrXFxiKS9pLFxuICAgICAgb3BlcmF0b3I6IC9cXCtcXCs/fFshPTw+XT0/fCYmfFxcfFxcfHxbPzoqLyUtXS8sXG4gICAgICBwdW5jdHVhdGlvbjogL1t7fVxcW1xcXSgpOywuXS9cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmF2cyA9IFByaXNtLmxhbmd1YWdlcy5hdmlzeW50aFxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/avisynth.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/avro-idl.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/avro-idl.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = avroIdl\navroIdl.displayName = 'avroIdl'\navroIdl.aliases = []\nfunction avroIdl(Prism) {\n // GitHub: https://github.com/apache/avro\n // Docs: https://avro.apache.org/docs/current/idl.html\n Prism.languages['avro-idl'] = {\n comment: {\n pattern: /\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\//,\n greedy: true\n },\n string: {\n pattern: /(^|[^\\\\])\"(?:[^\\r\\n\"\\\\]|\\\\.)*\"/,\n lookbehind: true,\n greedy: true\n },\n annotation: {\n pattern: /@(?:[$\\w.-]|`[^\\r\\n`]+`)+/,\n greedy: true,\n alias: 'function'\n },\n 'function-identifier': {\n pattern: /`[^\\r\\n`]+`(?=\\s*\\()/,\n greedy: true,\n alias: 'function'\n },\n identifier: {\n pattern: /`[^\\r\\n`]+`/,\n greedy: true\n },\n 'class-name': {\n pattern: /(\\b(?:enum|error|protocol|record|throws)\\b\\s+)[$\\w]+/,\n lookbehind: true,\n greedy: true\n },\n keyword:\n /\\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n number: [\n {\n pattern:\n /(^|[^\\w.])-?(?:(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|0x(?:[a-f0-9]+(?:\\.[a-f0-9]*)?|\\.[a-f0-9]+)(?:p[+-]?\\d+)?)[dfl]?(?![\\w.])/i,\n lookbehind: true\n },\n /-?\\b(?:Infinity|NaN)\\b/\n ],\n operator: /=/,\n punctuation: /[()\\[\\]{}<>.:,;-]/\n }\n Prism.languages.avdl = Prism.languages['avro-idl']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYXZyby1pZGwuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLE1BQU07QUFDakM7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2F2cm8taWRsLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGF2cm9JZGxcbmF2cm9JZGwuZGlzcGxheU5hbWUgPSAnYXZyb0lkbCdcbmF2cm9JZGwuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBhdnJvSWRsKFByaXNtKSB7XG4gIC8vIEdpdEh1YjogaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9hdnJvXG4gIC8vIERvY3M6IGh0dHBzOi8vYXZyby5hcGFjaGUub3JnL2RvY3MvY3VycmVudC9pZGwuaHRtbFxuICBQcmlzbS5sYW5ndWFnZXNbJ2F2cm8taWRsJ10gPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogL1xcL1xcLy4qfFxcL1xcKltcXHNcXFNdKj9cXCpcXC8vLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVwiKD86W15cXHJcXG5cIlxcXFxdfFxcXFwuKSpcIi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBhbm5vdGF0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvQCg/OlskXFx3Li1dfGBbXlxcclxcbmBdK2ApKy8sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBhbGlhczogJ2Z1bmN0aW9uJ1xuICAgIH0sXG4gICAgJ2Z1bmN0aW9uLWlkZW50aWZpZXInOiB7XG4gICAgICBwYXR0ZXJuOiAvYFteXFxyXFxuYF0rYCg/PVxccypcXCgpLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgfSxcbiAgICBpZGVudGlmaWVyOiB7XG4gICAgICBwYXR0ZXJuOiAvYFteXFxyXFxuYF0rYC8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICdjbGFzcy1uYW1lJzoge1xuICAgICAgcGF0dGVybjogLyhcXGIoPzplbnVtfGVycm9yfHByb3RvY29sfHJlY29yZHx0aHJvd3MpXFxiXFxzKylbJFxcd10rLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YXJyYXl8Ym9vbGVhbnxieXRlc3xkYXRlfGRlY2ltYWx8ZG91YmxlfGVudW18ZXJyb3J8ZmFsc2V8Zml4ZWR8ZmxvYXR8aWRsfGltcG9ydHxpbnR8bG9jYWxfdGltZXN0YW1wX21zfGxvbmd8bWFwfG51bGx8b25ld2F5fHByb3RvY29sfHJlY29yZHxzY2hlbWF8c3RyaW5nfHRocm93c3x0aW1lX21zfHRpbWVzdGFtcF9tc3x0cnVlfHVuaW9ufHV1aWR8dm9pZClcXGIvLFxuICAgIGZ1bmN0aW9uOiAvXFxiW2Etel9dXFx3Kig/PVxccypcXCgpL2ksXG4gICAgbnVtYmVyOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteXFx3Ll0pLT8oPzooPzpcXGQrKD86XFwuXFxkKik/fFxcLlxcZCspKD86ZVsrLV0/XFxkKyk/fDB4KD86W2EtZjAtOV0rKD86XFwuW2EtZjAtOV0qKT98XFwuW2EtZjAtOV0rKSg/OnBbKy1dP1xcZCspPylbZGZsXT8oPyFbXFx3Ll0pL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAvLT9cXGIoPzpJbmZpbml0eXxOYU4pXFxiL1xuICAgIF0sXG4gICAgb3BlcmF0b3I6IC89LyxcbiAgICBwdW5jdHVhdGlvbjogL1soKVxcW1xcXXt9PD4uOiw7LV0vXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLmF2ZGwgPSBQcmlzbS5sYW5ndWFnZXNbJ2F2cm8taWRsJ11cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/avro-idl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bash.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/bash.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bash\nbash.displayName = 'bash'\nbash.aliases = ['shell']\nfunction bash(Prism) {\n ;(function (Prism) {\n // $ set | grep '^[A-Z][^[:space:]]*=' | cut -d= -f1 | tr '\\n' '|'\n // + LC_ALL, RANDOM, REPLY, SECONDS.\n // + make sure PS1..4 are here as they are not always set,\n // - some useless things.\n var envVars =\n '\\\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\\\b'\n var commandAfterHeredoc = {\n pattern: /(^([\"']?)\\w+\\2)[ \\t]+\\S.*/,\n lookbehind: true,\n alias: 'punctuation',\n // this looks reasonably well in all themes\n inside: null // see below\n }\n var insideString = {\n bash: commandAfterHeredoc,\n environment: {\n pattern: RegExp('\\\\$' + envVars),\n alias: 'constant'\n },\n variable: [\n // [0]: Arithmetic Environment\n {\n pattern: /\\$?\\(\\([\\s\\S]+?\\)\\)/,\n greedy: true,\n inside: {\n // If there is a $ sign at the beginning highlight $(( and )) as variable\n variable: [\n {\n pattern: /(^\\$\\(\\([\\s\\S]+)\\)\\)/,\n lookbehind: true\n },\n /^\\$\\(\\(/\n ],\n number:\n /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee]-?\\d+)?/,\n // Operators according to https://www.gnu.org/software/bash/manual/bashref.html#Shell-Arithmetic\n operator:\n /--|\\+\\+|\\*\\*=?|<<=?|>>=?|&&|\\|\\||[=!+\\-*/%<>^&|]=?|[?~:]/,\n // If there is no $ sign at the beginning highlight (( and )) as punctuation\n punctuation: /\\(\\(?|\\)\\)?|,|;/\n }\n }, // [1]: Command Substitution\n {\n pattern: /\\$\\((?:\\([^)]+\\)|[^()])+\\)|`[^`]+`/,\n greedy: true,\n inside: {\n variable: /^\\$\\(|^`|\\)$|`$/\n }\n }, // [2]: Brace expansion\n {\n pattern: /\\$\\{[^}]+\\}/,\n greedy: true,\n inside: {\n operator: /:[-=?+]?|[!\\/]|##?|%%?|\\^\\^?|,,?/,\n punctuation: /[\\[\\]]/,\n environment: {\n pattern: RegExp('(\\\\{)' + envVars),\n lookbehind: true,\n alias: 'constant'\n }\n }\n },\n /\\$(?:\\w+|[#?*!@$])/\n ],\n // Escape sequences from echo and printf's manuals, and escaped quotes.\n entity:\n /\\\\(?:[abceEfnrtv\\\\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/\n }\n Prism.languages.bash = {\n shebang: {\n pattern: /^#!\\s*\\/.*/,\n alias: 'important'\n },\n comment: {\n pattern: /(^|[^\"{\\\\$])#.*/,\n lookbehind: true\n },\n 'function-name': [\n // a) function foo {\n // b) foo() {\n // c) function foo() {\n // but not “foo {”\n {\n // a) and c)\n pattern: /(\\bfunction\\s+)[\\w-]+(?=(?:\\s*\\(?:\\s*\\))?\\s*\\{)/,\n lookbehind: true,\n alias: 'function'\n },\n {\n // b)\n pattern: /\\b[\\w-]+(?=\\s*\\(\\s*\\)\\s*\\{)/,\n alias: 'function'\n }\n ],\n // Highlight variable names as variables in for and select beginnings.\n 'for-or-select': {\n pattern: /(\\b(?:for|select)\\s+)\\w+(?=\\s+in\\s)/,\n alias: 'variable',\n lookbehind: true\n },\n // Highlight variable names as variables in the left-hand part\n // of assignments (“=” and “+=”).\n 'assign-left': {\n pattern: /(^|[\\s;|&]|[<>]\\()\\w+(?=\\+?=)/,\n inside: {\n environment: {\n pattern: RegExp('(^|[\\\\s;|&]|[<>]\\\\()' + envVars),\n lookbehind: true,\n alias: 'constant'\n }\n },\n alias: 'variable',\n lookbehind: true\n },\n string: [\n // Support for Here-documents https://en.wikipedia.org/wiki/Here_document\n {\n pattern: /((?:^|[^<])<<-?\\s*)(\\w+)\\s[\\s\\S]*?(?:\\r?\\n|\\r)\\2/,\n lookbehind: true,\n greedy: true,\n inside: insideString\n }, // Here-document with quotes around the tag\n // → No expansion (so no “inside”).\n {\n pattern: /((?:^|[^<])<<-?\\s*)([\"'])(\\w+)\\2\\s[\\s\\S]*?(?:\\r?\\n|\\r)\\3/,\n lookbehind: true,\n greedy: true,\n inside: {\n bash: commandAfterHeredoc\n }\n }, // “Normal” string\n {\n // https://www.gnu.org/software/bash/manual/html_node/Double-Quotes.html\n pattern:\n /(^|[^\\\\](?:\\\\\\\\)*)\"(?:\\\\[\\s\\S]|\\$\\([^)]+\\)|\\$(?!\\()|`[^`]+`|[^\"\\\\`$])*\"/,\n lookbehind: true,\n greedy: true,\n inside: insideString\n },\n {\n // https://www.gnu.org/software/bash/manual/html_node/Single-Quotes.html\n pattern: /(^|[^$\\\\])'[^']*'/,\n lookbehind: true,\n greedy: true\n },\n {\n // https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC-Quoting.html\n pattern: /\\$'(?:[^'\\\\]|\\\\[\\s\\S])*'/,\n greedy: true,\n inside: {\n entity: insideString.entity\n }\n }\n ],\n environment: {\n pattern: RegExp('\\\\$?' + envVars),\n alias: 'constant'\n },\n variable: insideString.variable,\n function: {\n pattern:\n /(^|[\\s;|&]|[<>]\\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\\s;|&])/,\n lookbehind: true\n },\n keyword: {\n pattern:\n /(^|[\\s;|&]|[<>]\\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\\s;|&])/,\n lookbehind: true\n },\n // https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html\n builtin: {\n pattern:\n /(^|[\\s;|&]|[<>]\\()(?:\\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\\s;|&])/,\n lookbehind: true,\n // Alias added to make those easier to distinguish from strings.\n alias: 'class-name'\n },\n boolean: {\n pattern: /(^|[\\s;|&]|[<>]\\()(?:false|true)(?=$|[)\\s;|&])/,\n lookbehind: true\n },\n 'file-descriptor': {\n pattern: /\\B&\\d\\b/,\n alias: 'important'\n },\n operator: {\n // Lots of redirections here, but not just that.\n pattern:\n /\\d?<>|>\\||\\+=|=[=~]?|!=?|<<[<-]?|[&\\d]?>>|\\d[<>]&?|[<>][&=]?|&[>&]?|\\|[&|]?/,\n inside: {\n 'file-descriptor': {\n pattern: /^\\d/,\n alias: 'important'\n }\n }\n },\n punctuation: /\\$?\\(\\(?|\\)\\)?|\\.\\.|[{}[\\];\\\\]/,\n number: {\n pattern: /(^|\\s)(?:[1-9]\\d*|0)(?:[.,]\\d+)?\\b/,\n lookbehind: true\n }\n }\n commandAfterHeredoc.inside = Prism.languages.bash\n /* Patterns in command substitution. */\n var toBeCopied = [\n 'comment',\n 'function-name',\n 'for-or-select',\n 'assign-left',\n 'string',\n 'environment',\n 'function',\n 'keyword',\n 'builtin',\n 'boolean',\n 'file-descriptor',\n 'operator',\n 'punctuation',\n 'number'\n ]\n var inside = insideString.variable[1].inside\n for (var i = 0; i < toBeCopied.length; i++) {\n inside[toBeCopied[i]] = Prism.languages.bash[toBeCopied[i]]\n }\n Prism.languages.shell = Prism.languages.bash\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmFzaC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLHdCQUF3QixHQUFHLElBQUk7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyxJQUFJLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxJQUFJO0FBQzVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLGtFQUFrRTtBQUNsRTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiw2aURBQTZpRDtBQUMvakQ7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLGtCQUFrQixrR0FBa0c7QUFDcEg7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLCtSQUErUjtBQUNqVDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUIsbUNBQW1DO0FBQzVEO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCwyQ0FBMkMsSUFBSTtBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsdUJBQXVCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9iYXNoLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2hcbmJhc2guZGlzcGxheU5hbWUgPSAnYmFzaCdcbmJhc2guYWxpYXNlcyA9IFsnc2hlbGwnXVxuZnVuY3Rpb24gYmFzaChQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIC8vICQgc2V0IHwgZ3JlcCAnXltBLVpdW15bOnNwYWNlOl1dKj0nIHwgY3V0IC1kPSAtZjEgfCB0ciAnXFxuJyAnfCdcbiAgICAvLyArIExDX0FMTCwgUkFORE9NLCBSRVBMWSwgU0VDT05EUy5cbiAgICAvLyArIG1ha2Ugc3VyZSBQUzEuLjQgYXJlIGhlcmUgYXMgdGhleSBhcmUgbm90IGFsd2F5cyBzZXQsXG4gICAgLy8gLSBzb21lIHVzZWxlc3MgdGhpbmdzLlxuICAgIHZhciBlbnZWYXJzID1cbiAgICAgICdcXFxcYig/OkJBU0h8QkFTSE9QVFN8QkFTSF9BTElBU0VTfEJBU0hfQVJHQ3xCQVNIX0FSR1Z8QkFTSF9DTURTfEJBU0hfQ09NUExFVElPTl9DT01QQVRfRElSfEJBU0hfTElORU5PfEJBU0hfUkVNQVRDSHxCQVNIX1NPVVJDRXxCQVNIX1ZFUlNJTkZPfEJBU0hfVkVSU0lPTnxDT0xPUlRFUk18Q09MVU1OU3xDT01QX1dPUkRCUkVBS1N8REJVU19TRVNTSU9OX0JVU19BRERSRVNTfERFRkFVTFRTX1BBVEh8REVTS1RPUF9TRVNTSU9OfERJUlNUQUNLfERJU1BMQVl8RVVJRHxHRE1TRVNTSU9OfEdETV9MQU5HfEdOT01FX0tFWVJJTkdfQ09OVFJPTHxHTk9NRV9LRVlSSU5HX1BJRHxHUEdfQUdFTlRfSU5GT3xHUk9VUFN8SElTVENPTlRST0x8SElTVEZJTEV8SElTVEZJTEVTSVpFfEhJU1RTSVpFfEhPTUV8SE9TVE5BTUV8SE9TVFRZUEV8SUZTfElOU1RBTkNFfEpPQnxMQU5HfExBTkdVQUdFfExDX0FERFJFU1N8TENfQUxMfExDX0lERU5USUZJQ0FUSU9OfExDX01FQVNVUkVNRU5UfExDX01PTkVUQVJZfExDX05BTUV8TENfTlVNRVJJQ3xMQ19QQVBFUnxMQ19URUxFUEhPTkV8TENfVElNRXxMRVNTQ0xPU0V8TEVTU09QRU58TElORVN8TE9HTkFNRXxMU19DT0xPUlN8TUFDSFRZUEV8TUFJTENIRUNLfE1BTkRBVE9SWV9QQVRIfE5PX0FUX0JSSURHRXxPTERQV0R8T1BURVJSfE9QVElORHxPUkJJVF9TT0NLRVRESVJ8T1NUWVBFfFBBUEVSU0laRXxQQVRIfFBJUEVTVEFUVVN8UFBJRHxQUzF8UFMyfFBTM3xQUzR8UFdEfFJBTkRPTXxSRVBMWXxTRUNPTkRTfFNFTElOVVhfSU5JVHxTRVNTSU9OfFNFU1NJT05UWVBFfFNFU1NJT05fTUFOQUdFUnxTSEVMTHxTSEVMTE9QVFN8U0hMVkx8U1NIX0FVVEhfU09DS3xURVJNfFVJRHxVUFNUQVJUX0VWRU5UU3xVUFNUQVJUX0lOU1RBTkNFfFVQU1RBUlRfSk9CfFVQU1RBUlRfU0VTU0lPTnxVU0VSfFdJTkRPV0lEfFhBVVRIT1JJVFl8WERHX0NPTkZJR19ESVJTfFhER19DVVJSRU5UX0RFU0tUT1B8WERHX0RBVEFfRElSU3xYREdfR1JFRVRFUl9EQVRBX0RJUnxYREdfTUVOVV9QUkVGSVh8WERHX1JVTlRJTUVfRElSfFhER19TRUFUfFhER19TRUFUX1BBVEh8WERHX1NFU1NJT05fREVTS1RPUHxYREdfU0VTU0lPTl9JRHxYREdfU0VTU0lPTl9QQVRIfFhER19TRVNTSU9OX1RZUEV8WERHX1ZUTlJ8WE1PRElGSUVSUylcXFxcYidcbiAgICB2YXIgY29tbWFuZEFmdGVySGVyZWRvYyA9IHtcbiAgICAgIHBhdHRlcm46IC8oXihbXCInXT8pXFx3K1xcMilbIFxcdF0rXFxTLiovLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nLFxuICAgICAgLy8gdGhpcyBsb29rcyByZWFzb25hYmx5IHdlbGwgaW4gYWxsIHRoZW1lc1xuICAgICAgaW5zaWRlOiBudWxsIC8vIHNlZSBiZWxvd1xuICAgIH1cbiAgICB2YXIgaW5zaWRlU3RyaW5nID0ge1xuICAgICAgYmFzaDogY29tbWFuZEFmdGVySGVyZWRvYyxcbiAgICAgIGVudmlyb25tZW50OiB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cCgnXFxcXCQnICsgZW52VmFycyksXG4gICAgICAgIGFsaWFzOiAnY29uc3RhbnQnXG4gICAgICB9LFxuICAgICAgdmFyaWFibGU6IFtcbiAgICAgICAgLy8gWzBdOiBBcml0aG1ldGljIEVudmlyb25tZW50XG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFwkP1xcKFxcKFtcXHNcXFNdKz9cXClcXCkvLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIC8vIElmIHRoZXJlIGlzIGEgJCBzaWduIGF0IHRoZSBiZWdpbm5pbmcgaGlnaGxpZ2h0ICQoKCBhbmQgKSkgYXMgdmFyaWFibGVcbiAgICAgICAgICAgIHZhcmlhYmxlOiBbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvKF5cXCRcXChcXChbXFxzXFxTXSspXFwpXFwpLyxcbiAgICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIC9eXFwkXFwoXFwoL1xuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIG51bWJlcjpcbiAgICAgICAgICAgICAgL1xcYjB4W1xcZEEtRmEtZl0rXFxifCg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzpbRWVdLT9cXGQrKT8vLFxuICAgICAgICAgICAgLy8gT3BlcmF0b3JzIGFjY29yZGluZyB0byBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2Jhc2gvbWFudWFsL2Jhc2hyZWYuaHRtbCNTaGVsbC1Bcml0aG1ldGljXG4gICAgICAgICAgICBvcGVyYXRvcjpcbiAgICAgICAgICAgICAgLy0tfFxcK1xcK3xcXCpcXCo9P3w8PD0/fD4+PT98JiZ8XFx8XFx8fFs9IStcXC0qLyU8Pl4mfF09P3xbP346XS8sXG4gICAgICAgICAgICAvLyBJZiB0aGVyZSBpcyBubyAkIHNpZ24gYXQgdGhlIGJlZ2lubmluZyBoaWdobGlnaHQgKCggYW5kICkpIGFzIHB1bmN0dWF0aW9uXG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcKFxcKD98XFwpXFwpP3wsfDsvXG4gICAgICAgICAgfVxuICAgICAgICB9LCAvLyBbMV06IENvbW1hbmQgU3Vic3RpdHV0aW9uXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFwkXFwoKD86XFwoW14pXStcXCl8W14oKV0pK1xcKXxgW15gXStgLyxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICB2YXJpYWJsZTogL15cXCRcXCh8XmB8XFwpJHxgJC9cbiAgICAgICAgICB9XG4gICAgICAgIH0sIC8vIFsyXTogQnJhY2UgZXhwYW5zaW9uXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFwkXFx7W159XStcXH0vLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIG9wZXJhdG9yOiAvOlstPT8rXT98WyFcXC9dfCMjP3wlJT98XFxeXFxeP3wsLD8vLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bXFxbXFxdXS8sXG4gICAgICAgICAgICBlbnZpcm9ubWVudDoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJyhcXFxceyknICsgZW52VmFycyksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGFsaWFzOiAnY29uc3RhbnQnXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICAvXFwkKD86XFx3K3xbIz8qIUAkXSkvXG4gICAgICBdLFxuICAgICAgLy8gRXNjYXBlIHNlcXVlbmNlcyBmcm9tIGVjaG8gYW5kIHByaW50ZidzIG1hbnVhbHMsIGFuZCBlc2NhcGVkIHF1b3Rlcy5cbiAgICAgIGVudGl0eTpcbiAgICAgICAgL1xcXFwoPzpbYWJjZUVmbnJ0dlxcXFxcIl18Tz9bMC03XXsxLDN9fFVbMC05YS1mQS1GXXs4fXx1WzAtOWEtZkEtRl17NH18eFswLTlhLWZBLUZdezEsMn0pL1xuICAgIH1cbiAgICBQcmlzbS5sYW5ndWFnZXMuYmFzaCA9IHtcbiAgICAgIHNoZWJhbmc6IHtcbiAgICAgICAgcGF0dGVybjogL14jIVxccypcXC8uKi8sXG4gICAgICAgIGFsaWFzOiAnaW1wb3J0YW50J1xuICAgICAgfSxcbiAgICAgIGNvbW1lbnQ6IHtcbiAgICAgICAgcGF0dGVybjogLyhefFteXCJ7XFxcXCRdKSMuKi8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAnZnVuY3Rpb24tbmFtZSc6IFtcbiAgICAgICAgLy8gYSkgZnVuY3Rpb24gZm9vIHtcbiAgICAgICAgLy8gYikgZm9vKCkge1xuICAgICAgICAvLyBjKSBmdW5jdGlvbiBmb28oKSB7XG4gICAgICAgIC8vIGJ1dCBub3Qg4oCcZm9vIHvigJ1cbiAgICAgICAge1xuICAgICAgICAgIC8vIGEpIGFuZCBjKVxuICAgICAgICAgIHBhdHRlcm46IC8oXFxiZnVuY3Rpb25cXHMrKVtcXHctXSsoPz0oPzpcXHMqXFwoPzpcXHMqXFwpKT9cXHMqXFx7KS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ2Z1bmN0aW9uJ1xuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gYilcbiAgICAgICAgICBwYXR0ZXJuOiAvXFxiW1xcdy1dKyg/PVxccypcXChcXHMqXFwpXFxzKlxceykvLFxuICAgICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICAvLyBIaWdobGlnaHQgdmFyaWFibGUgbmFtZXMgYXMgdmFyaWFibGVzIGluIGZvciBhbmQgc2VsZWN0IGJlZ2lubmluZ3MuXG4gICAgICAnZm9yLW9yLXNlbGVjdCc6IHtcbiAgICAgICAgcGF0dGVybjogLyhcXGIoPzpmb3J8c2VsZWN0KVxccyspXFx3Kyg/PVxccytpblxccykvLFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC8vIEhpZ2hsaWdodCB2YXJpYWJsZSBuYW1lcyBhcyB2YXJpYWJsZXMgaW4gdGhlIGxlZnQtaGFuZCBwYXJ0XG4gICAgICAvLyBvZiBhc3NpZ25tZW50cyAo4oCcPeKAnSBhbmQg4oCcKz3igJ0pLlxuICAgICAgJ2Fzc2lnbi1sZWZ0Jzoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W1xcczt8Jl18Wzw+XVxcKClcXHcrKD89XFwrPz0pLyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgZW52aXJvbm1lbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cCgnKF58W1xcXFxzO3wmXXxbPD5dXFxcXCgpJyArIGVudlZhcnMpLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGFsaWFzOiAnY29uc3RhbnQnXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHN0cmluZzogW1xuICAgICAgICAvLyBTdXBwb3J0IGZvciBIZXJlLWRvY3VtZW50cyBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9IZXJlX2RvY3VtZW50XG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKCg/Ol58W148XSk8PC0/XFxzKikoXFx3KylcXHNbXFxzXFxTXSo/KD86XFxyP1xcbnxcXHIpXFwyLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IGluc2lkZVN0cmluZ1xuICAgICAgICB9LCAvLyBIZXJlLWRvY3VtZW50IHdpdGggcXVvdGVzIGFyb3VuZCB0aGUgdGFnXG4gICAgICAgIC8vIOKGkiBObyBleHBhbnNpb24gKHNvIG5vIOKAnGluc2lkZeKAnSkuXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKCg/Ol58W148XSk8PC0/XFxzKikoW1wiJ10pKFxcdyspXFwyXFxzW1xcc1xcU10qPyg/Olxccj9cXG58XFxyKVxcMy8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBiYXNoOiBjb21tYW5kQWZ0ZXJIZXJlZG9jXG4gICAgICAgICAgfVxuICAgICAgICB9LCAvLyDigJxOb3JtYWzigJ0gc3RyaW5nXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2Jhc2gvbWFudWFsL2h0bWxfbm9kZS9Eb3VibGUtUXVvdGVzLmh0bWxcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLyhefFteXFxcXF0oPzpcXFxcXFxcXCkqKVwiKD86XFxcXFtcXHNcXFNdfFxcJFxcKFteKV0rXFwpfFxcJCg/IVxcKCl8YFteYF0rYHxbXlwiXFxcXGAkXSkqXCIvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogaW5zaWRlU3RyaW5nXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2Jhc2gvbWFudWFsL2h0bWxfbm9kZS9TaW5nbGUtUXVvdGVzLmh0bWxcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58W14kXFxcXF0pJ1teJ10qJy8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvYmFzaC9tYW51YWwvaHRtbF9ub2RlL0FOU0lfMDAyZEMtUXVvdGluZy5odG1sXG4gICAgICAgICAgcGF0dGVybjogL1xcJCcoPzpbXidcXFxcXXxcXFxcW1xcc1xcU10pKicvLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGVudGl0eTogaW5zaWRlU3RyaW5nLmVudGl0eVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGVudmlyb25tZW50OiB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cCgnXFxcXCQ/JyArIGVudlZhcnMpLFxuICAgICAgICBhbGlhczogJ2NvbnN0YW50J1xuICAgICAgfSxcbiAgICAgIHZhcmlhYmxlOiBpbnNpZGVTdHJpbmcudmFyaWFibGUsXG4gICAgICBmdW5jdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXFxzO3wmXXxbPD5dXFwoKSg/OmFkZHxhcHJvcG9zfGFwdHxhcHQtY2FjaGV8YXB0LWdldHxhcHRpdHVkZXxhc3BlbGx8YXV0b215c3FsYmFja3VwfGF3a3xiYXNlbmFtZXxiYXNofGJjfGJjb25zb2xlfGJnfGJ6aXAyfGNhbHxjYXR8Y2ZkaXNrfGNoZ3JwfGNoa2NvbmZpZ3xjaG1vZHxjaG93bnxjaHJvb3R8Y2tzdW18Y2xlYXJ8Y21wfGNvbHVtbnxjb21tfGNvbXBvc2VyfGNwfGNyb258Y3JvbnRhYnxjc3BsaXR8Y3VybHxjdXR8ZGF0ZXxkY3xkZHxkZHJlc2N1ZXxkZWJvb3RzdHJhcHxkZnxkaWZmfGRpZmYzfGRpZ3xkaXJ8ZGlyY29sb3JzfGRpcm5hbWV8ZGlyc3xkbWVzZ3xkb2NrZXJ8ZG9ja2VyLWNvbXBvc2V8ZHV8ZWdyZXB8ZWplY3R8ZW52fGV0aHRvb2x8ZXhwYW5kfGV4cGVjdHxleHByfGZkZm9ybWF0fGZkaXNrfGZnfGZncmVwfGZpbGV8ZmluZHxmbXR8Zm9sZHxmb3JtYXR8ZnJlZXxmc2NrfGZ0cHxmdXNlcnxnYXdrfGdpdHxncGFydGVkfGdyZXB8Z3JvdXBhZGR8Z3JvdXBkZWx8Z3JvdXBtb2R8Z3JvdXBzfGdydWItbWtjb25maWd8Z3ppcHxoYWx0fGhlYWR8aGd8aGlzdG9yeXxob3N0fGhvc3RuYW1lfGh0b3B8aWNvbnZ8aWR8aWZjb25maWd8aWZkb3dufGlmdXB8aW1wb3J0fGluc3RhbGx8aXB8am9ic3xqb2lufGtpbGx8a2lsbGFsbHxsZXNzfGxpbmt8bG58bG9jYXRlfGxvZ25hbWV8bG9ncm90YXRlfGxvb2t8bHBjfGxwcnxscHJpbnR8bHByaW50ZHxscHJpbnRxfGxwcm18bHN8bHNvZnxseW54fG1ha2V8bWFufG1jfG1kYWRtfG1rY29uZmlnfG1rZGlyfG1rZTJmc3xta2ZpZm98bWtmc3xta2lzb2ZzfG1rbm9kfG1rc3dhcHxtbXZ8bW9yZXxtb3N0fG1vdW50fG10b29sc3xtdHJ8bXV0dHxtdnxuYW5vfG5jfG5ldHN0YXR8bmljZXxubHxub2RlfG5vaHVwfG5vdGlmeS1zZW5kfG5wbXxuc2xvb2t1cHxvcHxvcGVufHBhcnRlZHxwYXNzd2R8cGFzdGV8cGF0aGNoa3xwaW5nfHBraWxsfHBucG18cG9kbWFufHBvZG1hbi1jb21wb3NlfHBvcGR8cHJ8cHJpbnRjYXB8cHJpbnRlbnZ8cHN8cHVzaGR8cHZ8cXVvdGF8cXVvdGFjaGVja3xxdW90YWN0bHxyYW18cmFyfHJjcHxyZWJvb3R8cmVtc3luY3xyZW5hbWV8cmVuaWNlfHJldnxybXxybWRpcnxycG18cnN5bmN8c2NwfHNjcmVlbnxzZGlmZnxzZWR8c2VuZG1haWx8c2VxfHNlcnZpY2V8c2Z0cHxzaHxzaGVsbGNoZWNrfHNodWZ8c2h1dGRvd258c2xlZXB8c2xvY2F0ZXxzb3J0fHNwbGl0fHNzaHxzdGF0fHN0cmFjZXxzdXxzdWRvfHN1bXxzdXNwZW5kfHN3YXBvbnxzeW5jfHRhY3x0YWlsfHRhcnx0ZWV8dGltZXx0aW1lb3V0fHRvcHx0b3VjaHx0cnx0cmFjZXJvdXRlfHRzb3J0fHR0eXx1bW91bnR8dW5hbWV8dW5leHBhbmR8dW5pcXx1bml0c3x1bnJhcnx1bnNoYXJ8dW56aXB8dXBkYXRlLWdydWJ8dXB0aW1lfHVzZXJhZGR8dXNlcmRlbHx1c2VybW9kfHVzZXJzfHV1ZGVjb2RlfHV1ZW5jb2RlfHZ8dmNwa2d8dmRpcnx2aXx2aW18dmlyc2h8dm1zdGF0fHdhaXR8d2F0Y2h8d2N8d2dldHx3aGVyZWlzfHdoaWNofHdob3x3aG9hbWl8d3JpdGV8eGFyZ3N8eGRnLW9wZW58eWFybnx5ZXN8emVuaXR5fHppcHx6c2h8enlwcGVyKSg/PSR8WylcXHM7fCZdKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBrZXl3b3JkOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFtcXHM7fCZdfFs8Pl1cXCgpKD86Y2FzZXxkb3xkb25lfGVsaWZ8ZWxzZXxlc2FjfGZpfGZvcnxmdW5jdGlvbnxpZnxpbnxzZWxlY3R8dGhlbnx1bnRpbHx3aGlsZSkoPz0kfFspXFxzO3wmXSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgLy8gaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9iYXNoL21hbnVhbC9odG1sX25vZGUvU2hlbGwtQnVpbHRpbi1Db21tYW5kcy5odG1sXG4gICAgICBidWlsdGluOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFtcXHM7fCZdfFs8Pl1cXCgpKD86XFwufDp8YWxpYXN8YmluZHxicmVha3xidWlsdGlufGNhbGxlcnxjZHxjb21tYW5kfGNvbnRpbnVlfGRlY2xhcmV8ZWNob3xlbmFibGV8ZXZhbHxleGVjfGV4aXR8ZXhwb3J0fGdldG9wdHN8aGFzaHxoZWxwfGxldHxsb2NhbHxsb2dvdXR8bWFwZmlsZXxwcmludGZ8cHdkfHJlYWR8cmVhZGFycmF5fHJlYWRvbmx5fHJldHVybnxzZXR8c2hpZnR8c2hvcHR8c291cmNlfHRlc3R8dGltZXN8dHJhcHx0eXBlfHR5cGVzZXR8dWxpbWl0fHVtYXNrfHVuYWxpYXN8dW5zZXQpKD89JHxbKVxcczt8Jl0pLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgLy8gQWxpYXMgYWRkZWQgdG8gbWFrZSB0aG9zZSBlYXNpZXIgdG8gZGlzdGluZ3Vpc2ggZnJvbSBzdHJpbmdzLlxuICAgICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgICB9LFxuICAgICAgYm9vbGVhbjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W1xcczt8Jl18Wzw+XVxcKCkoPzpmYWxzZXx0cnVlKSg/PSR8WylcXHM7fCZdKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAnZmlsZS1kZXNjcmlwdG9yJzoge1xuICAgICAgICBwYXR0ZXJuOiAvXFxCJlxcZFxcYi8sXG4gICAgICAgIGFsaWFzOiAnaW1wb3J0YW50J1xuICAgICAgfSxcbiAgICAgIG9wZXJhdG9yOiB7XG4gICAgICAgIC8vIExvdHMgb2YgcmVkaXJlY3Rpb25zIGhlcmUsIGJ1dCBub3QganVzdCB0aGF0LlxuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9cXGQ/PD58PlxcfHxcXCs9fD1bPX5dP3whPT98PDxbPC1dP3xbJlxcZF0/Pj58XFxkWzw+XSY/fFs8Pl1bJj1dP3wmWz4mXT98XFx8WyZ8XT8vLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAnZmlsZS1kZXNjcmlwdG9yJzoge1xuICAgICAgICAgICAgcGF0dGVybjogL15cXGQvLFxuICAgICAgICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgcHVuY3R1YXRpb246IC9cXCQ/XFwoXFwoP3xcXClcXCk/fFxcLlxcLnxbe31bXFxdO1xcXFxdLyxcbiAgICAgIG51bWJlcjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKSg/OlsxLTldXFxkKnwwKSg/OlsuLF1cXGQrKT9cXGIvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgfVxuICAgIGNvbW1hbmRBZnRlckhlcmVkb2MuaW5zaWRlID0gUHJpc20ubGFuZ3VhZ2VzLmJhc2hcbiAgICAvKiBQYXR0ZXJucyBpbiBjb21tYW5kIHN1YnN0aXR1dGlvbi4gKi9cbiAgICB2YXIgdG9CZUNvcGllZCA9IFtcbiAgICAgICdjb21tZW50JyxcbiAgICAgICdmdW5jdGlvbi1uYW1lJyxcbiAgICAgICdmb3Itb3Itc2VsZWN0JyxcbiAgICAgICdhc3NpZ24tbGVmdCcsXG4gICAgICAnc3RyaW5nJyxcbiAgICAgICdlbnZpcm9ubWVudCcsXG4gICAgICAnZnVuY3Rpb24nLFxuICAgICAgJ2tleXdvcmQnLFxuICAgICAgJ2J1aWx0aW4nLFxuICAgICAgJ2Jvb2xlYW4nLFxuICAgICAgJ2ZpbGUtZGVzY3JpcHRvcicsXG4gICAgICAnb3BlcmF0b3InLFxuICAgICAgJ3B1bmN0dWF0aW9uJyxcbiAgICAgICdudW1iZXInXG4gICAgXVxuICAgIHZhciBpbnNpZGUgPSBpbnNpZGVTdHJpbmcudmFyaWFibGVbMV0uaW5zaWRlXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0b0JlQ29waWVkLmxlbmd0aDsgaSsrKSB7XG4gICAgICBpbnNpZGVbdG9CZUNvcGllZFtpXV0gPSBQcmlzbS5sYW5ndWFnZXMuYmFzaFt0b0JlQ29waWVkW2ldXVxuICAgIH1cbiAgICBQcmlzbS5sYW5ndWFnZXMuc2hlbGwgPSBQcmlzbS5sYW5ndWFnZXMuYmFzaFxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bash.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/basic.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/basic.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = basic\nbasic.displayName = 'basic'\nbasic.aliases = []\nfunction basic(Prism) {\n Prism.languages.basic = {\n comment: {\n pattern: /(?:!|REM\\b).+/i,\n inside: {\n keyword: /^REM/i\n }\n },\n string: {\n pattern: /\"(?:\"\"|[!#$%&'()*,\\/:;<=>?^\\w +\\-.])*\"/,\n greedy: true\n },\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:E[+-]?\\d+)?/i,\n keyword:\n /\\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\\$|\\b)/i,\n function:\n /\\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\\$|\\b)/i,\n operator: /<[=>]?|>=?|[+\\-*\\/^=&]|\\b(?:AND|EQV|IMP|NOT|OR|XOR)\\b/i,\n punctuation: /[,;:()]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmFzaWMuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmFzaWMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYmFzaWNcbmJhc2ljLmRpc3BsYXlOYW1lID0gJ2Jhc2ljJ1xuYmFzaWMuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBiYXNpYyhQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuYmFzaWMgPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyg/OiF8UkVNXFxiKS4rL2ksXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAga2V5d29yZDogL15SRU0vaVxuICAgICAgfVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCIoPzpcIlwifFshIyQlJicoKSosXFwvOjs8PT4/XlxcdyArXFwtLl0pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OkVbKy1dP1xcZCspPy9pLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86QVN8QkVFUHxCTE9BRHxCU0FWRXxDQUxMKD86IEFCU09MVVRFKT98Q0FTRXxDSEFJTnxDSERJUnxDTEVBUnxDTE9TRXxDTFN8Q09NfENPTU1PTnxDT05TVHxEQVRBfERFQ0xBUkV8REVGKD86IEZOfCBTRUd8REJMfElOVHxMTkd8U05HfFNUUil8RElNfERPfERPVUJMRXxFTFNFfEVMU0VJRnxFTkR8RU5WSVJPTnxFUkFTRXxFUlJPUnxFWElUfEZJRUxEfEZJTEVTfEZPUnxGVU5DVElPTnxHRVR8R09TVUJ8R09UT3xJRnxJTlBVVHxJTlRFR0VSfElPQ1RMfEtFWXxLSUxMfExJTkUgSU5QVVR8TE9DQVRFfExPQ0t8TE9OR3xMT09QfExTRVR8TUtESVJ8TkFNRXxORVhUfE9GRnxPTig/OiBDT018IEVSUk9SfCBLRVl8IFRJTUVSKT98T1BFTnxPUFRJT04gQkFTRXxPVVR8UE9LRXxQVVR8UkVBRHxSRURJTXxSRU18UkVTVE9SRXxSRVNVTUV8UkVUVVJOfFJNRElSfFJTRVR8UlVOfFNFTEVDVCBDQVNFfFNIQVJFRHxTSEVMTHxTSU5HTEV8U0xFRVB8U1RBVElDfFNURVB8U1RPUHxTVFJJTkd8U1VCfFNXQVB8U1lTVEVNfFRIRU58VElNRVJ8VE98VFJPRkZ8VFJPTnxUWVBFfFVOTE9DS3xVTlRJTHxVU0lOR3xWSUVXIFBSSU5UfFdBSVR8V0VORHxXSElMRXxXUklURSkoPzpcXCR8XFxiKS9pLFxuICAgIGZ1bmN0aW9uOlxuICAgICAgL1xcYig/OkFCU3xBQ0NFU1N8QUNPU3xBTkdMRXxBUkVBfEFSSVRITUVUSUN8QVJSQVl8QVNJTnxBU0t8QVR8QVROfEJBU0V8QkVHSU58QlJFQUt8Q0FVU0V8Q0VJTHxDSFJ8Q0xJUHxDT0xMQVRFfENPTE9SfENPTnxDT1N8Q09TSHxDT1R8Q1NDfERBVEV8REFUVU18REVCVUd8REVDSU1BTHxERUZ8REVHfERFR1JFRVN8REVMRVRFfERFVHxERVZJQ0V8RElTUExBWXxET1R8RUxBUFNFRHxFUFN8RVJBU0FCTEV8RVhMSU5FfEVYUHxFWFRFUk5BTHxFWFRZUEV8RklMRVRZUEV8RklYRUR8RlB8R098R1JBUEh8SEFORExFUnxJRE58SU1BR0V8SU58SU5UfElOVEVSTkFMfElQfElTfEtFWUVEfExCT1VORHxMQ0FTRXxMRUZUfExFTnxMRU5HVEh8TEVUfExJTkV8TElORVN8TE9HfExPRzEwfExPRzJ8TFRSSU18TUFSR0lOfE1BVHxNQVh8TUFYTlVNfE1JRHxNSU58TUlTU0lOR3xNT0R8TkFUSVZFfE5VTHxOVU1FUklDfE9GfE9QVElPTnxPUkR8T1JHQU5JWkFUSU9OfE9VVElOfE9VVFBVVHxQSXxQT0lOVHxQT0lOVEVSfFBPSU5UU3xQT1N8UFJJTlR8UFJPR1JBTXxQUk9NUFR8UkFEfFJBRElBTlN8UkFORE9NSVpFfFJFQ09SRHxSRUNTSVpFfFJFQ1RZUEV8UkVMQVRJVkV8UkVNQUlOREVSfFJFUEVBVHxSRVNUfFJFVFJZfFJFV1JJVEV8UklHSFR8Uk5EfFJPVU5EfFJUUklNfFNBTUV8U0VDfFNFTEVDVHxTRVFVRU5USUFMfFNFVHxTRVRURVJ8U0dOfFNJTnxTSU5IfFNJWkV8U0tJUHxTUVJ8U1RBTkRBUkR8U1RBVFVTfFNUUnxTVFJFQU18U1RZTEV8VEFCfFRBTnxUQU5IfFRFTVBMQVRFfFRFWFR8VEhFUkV8VElNRXxUSU1FT1VUfFRSQUNFfFRSQU5TRk9STXxUUlVOQ0FURXxVQk9VTkR8VUNBU0V8VVNFfFZBTHxWQVJJQUJMRXxWSUVXUE9SVHxXSEVOfFdJTkRPV3xXSVRIfFpFUnxaT05FV0lEVEgpKD86XFwkfFxcYikvaSxcbiAgICBvcGVyYXRvcjogLzxbPT5dP3w+PT98WytcXC0qXFwvXj0mXXxcXGIoPzpBTkR8RVFWfElNUHxOT1R8T1J8WE9SKVxcYi9pLFxuICAgIHB1bmN0dWF0aW9uOiAvWyw7OigpXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/basic.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/batch.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/batch.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = batch\nbatch.displayName = 'batch'\nbatch.aliases = []\nfunction batch(Prism) {\n ;(function (Prism) {\n var variable = /%%?[~:\\w]+%?|!\\S+!/\n var parameter = {\n pattern: /\\/[a-z?]+(?=[ :]|$):?|-[a-z]\\b|--[a-z-]+\\b/im,\n alias: 'attr-name',\n inside: {\n punctuation: /:/\n }\n }\n var string = /\"(?:[\\\\\"]\"|[^\"])*\"(?!\")/\n var number = /(?:\\b|-)\\d+\\b/\n Prism.languages.batch = {\n comment: [\n /^::.*/m,\n {\n pattern: /((?:^|[&(])[ \\t]*)rem\\b(?:[^^&)\\r\\n]|\\^(?:\\r\\n|[\\s\\S]))*/im,\n lookbehind: true\n }\n ],\n label: {\n pattern: /^:.*/m,\n alias: 'property'\n },\n command: [\n {\n // FOR command\n pattern:\n /((?:^|[&(])[ \\t]*)for(?: \\/[a-z?](?:[ :](?:\"[^\"]*\"|[^\\s\"/]\\S*))?)* \\S+ in \\([^)]+\\) do/im,\n lookbehind: true,\n inside: {\n keyword: /\\b(?:do|in)\\b|^for\\b/i,\n string: string,\n parameter: parameter,\n variable: variable,\n number: number,\n punctuation: /[()',]/\n }\n },\n {\n // IF command\n pattern:\n /((?:^|[&(])[ \\t]*)if(?: \\/[a-z?](?:[ :](?:\"[^\"]*\"|[^\\s\"/]\\S*))?)* (?:not )?(?:cmdextversion \\d+|defined \\w+|errorlevel \\d+|exist \\S+|(?:\"[^\"]*\"|(?!\")(?:(?!==)\\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:\"[^\"]*\"|[^\\s\"]\\S*))/im,\n lookbehind: true,\n inside: {\n keyword:\n /\\b(?:cmdextversion|defined|errorlevel|exist|not)\\b|^if\\b/i,\n string: string,\n parameter: parameter,\n variable: variable,\n number: number,\n operator: /\\^|==|\\b(?:equ|geq|gtr|leq|lss|neq)\\b/i\n }\n },\n {\n // ELSE command\n pattern: /((?:^|[&()])[ \\t]*)else\\b/im,\n lookbehind: true,\n inside: {\n keyword: /^else\\b/i\n }\n },\n {\n // SET command\n pattern:\n /((?:^|[&(])[ \\t]*)set(?: \\/[a-z](?:[ :](?:\"[^\"]*\"|[^\\s\"/]\\S*))?)* (?:[^^&)\\r\\n]|\\^(?:\\r\\n|[\\s\\S]))*/im,\n lookbehind: true,\n inside: {\n keyword: /^set\\b/i,\n string: string,\n parameter: parameter,\n variable: [variable, /\\w+(?=(?:[*\\/%+\\-&^|]|<<|>>)?=)/],\n number: number,\n operator: /[*\\/%+\\-&^|]=?|<<=?|>>=?|[!~_=]/,\n punctuation: /[()',]/\n }\n },\n {\n // Other commands\n pattern:\n /((?:^|[&(])[ \\t]*@?)\\w+\\b(?:\"(?:[\\\\\"]\"|[^\"])*\"(?!\")|[^\"^&)\\r\\n]|\\^(?:\\r\\n|[\\s\\S]))*/m,\n lookbehind: true,\n inside: {\n keyword: /^\\w+\\b/,\n string: string,\n parameter: parameter,\n label: {\n pattern: /(^\\s*):\\S+/m,\n lookbehind: true,\n alias: 'property'\n },\n variable: variable,\n number: number,\n operator: /\\^/\n }\n }\n ],\n operator: /[&@]/,\n punctuation: /[()']/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmF0Y2guanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9iYXRjaC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBiYXRjaFxuYmF0Y2guZGlzcGxheU5hbWUgPSAnYmF0Y2gnXG5iYXRjaC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGJhdGNoKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIHZhcmlhYmxlID0gLyUlP1t+Olxcd10rJT98IVxcUyshL1xuICAgIHZhciBwYXJhbWV0ZXIgPSB7XG4gICAgICBwYXR0ZXJuOiAvXFwvW2Etej9dKyg/PVsgOl18JCk6P3wtW2Etel1cXGJ8LS1bYS16LV0rXFxiL2ltLFxuICAgICAgYWxpYXM6ICdhdHRyLW5hbWUnLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHB1bmN0dWF0aW9uOiAvOi9cbiAgICAgIH1cbiAgICB9XG4gICAgdmFyIHN0cmluZyA9IC9cIig/OltcXFxcXCJdXCJ8W15cIl0pKlwiKD8hXCIpL1xuICAgIHZhciBudW1iZXIgPSAvKD86XFxifC0pXFxkK1xcYi9cbiAgICBQcmlzbS5sYW5ndWFnZXMuYmF0Y2ggPSB7XG4gICAgICBjb21tZW50OiBbXG4gICAgICAgIC9eOjouKi9tLFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLygoPzpefFsmKF0pWyBcXHRdKilyZW1cXGIoPzpbXl4mKVxcclxcbl18XFxeKD86XFxyXFxufFtcXHNcXFNdKSkqL2ltLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGxhYmVsOiB7XG4gICAgICAgIHBhdHRlcm46IC9eOi4qL20sXG4gICAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgICB9LFxuICAgICAgY29tbWFuZDogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gRk9SIGNvbW1hbmRcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLygoPzpefFsmKF0pWyBcXHRdKilmb3IoPzogXFwvW2Etej9dKD86WyA6XSg/OlwiW15cIl0qXCJ8W15cXHNcIi9dXFxTKikpPykqIFxcUysgaW4gXFwoW14pXStcXCkgZG8vaW0sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGtleXdvcmQ6IC9cXGIoPzpkb3xpbilcXGJ8XmZvclxcYi9pLFxuICAgICAgICAgICAgc3RyaW5nOiBzdHJpbmcsXG4gICAgICAgICAgICBwYXJhbWV0ZXI6IHBhcmFtZXRlcixcbiAgICAgICAgICAgIHZhcmlhYmxlOiB2YXJpYWJsZSxcbiAgICAgICAgICAgIG51bWJlcjogbnVtYmVyLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bKCknLF0vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gSUYgY29tbWFuZFxuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKCg/Ol58WyYoXSlbIFxcdF0qKWlmKD86IFxcL1thLXo/XSg/OlsgOl0oPzpcIlteXCJdKlwifFteXFxzXCIvXVxcUyopKT8pKiAoPzpub3QgKT8oPzpjbWRleHR2ZXJzaW9uIFxcZCt8ZGVmaW5lZCBcXHcrfGVycm9ybGV2ZWwgXFxkK3xleGlzdCBcXFMrfCg/OlwiW15cIl0qXCJ8KD8hXCIpKD86KD8hPT0pXFxTKSspPyg/Oj09fCAoPzplcXV8Z2VxfGd0cnxsZXF8bHNzfG5lcSkgKSg/OlwiW15cIl0qXCJ8W15cXHNcIl1cXFMqKSkvaW0sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGtleXdvcmQ6XG4gICAgICAgICAgICAgIC9cXGIoPzpjbWRleHR2ZXJzaW9ufGRlZmluZWR8ZXJyb3JsZXZlbHxleGlzdHxub3QpXFxifF5pZlxcYi9pLFxuICAgICAgICAgICAgc3RyaW5nOiBzdHJpbmcsXG4gICAgICAgICAgICBwYXJhbWV0ZXI6IHBhcmFtZXRlcixcbiAgICAgICAgICAgIHZhcmlhYmxlOiB2YXJpYWJsZSxcbiAgICAgICAgICAgIG51bWJlcjogbnVtYmVyLFxuICAgICAgICAgICAgb3BlcmF0b3I6IC9cXF58PT18XFxiKD86ZXF1fGdlcXxndHJ8bGVxfGxzc3xuZXEpXFxiL2lcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBFTFNFIGNvbW1hbmRcbiAgICAgICAgICBwYXR0ZXJuOiAvKCg/Ol58WyYoKV0pWyBcXHRdKillbHNlXFxiL2ltLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBrZXl3b3JkOiAvXmVsc2VcXGIvaVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIFNFVCBjb21tYW5kXG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oKD86XnxbJihdKVsgXFx0XSopc2V0KD86IFxcL1thLXpdKD86WyA6XSg/OlwiW15cIl0qXCJ8W15cXHNcIi9dXFxTKikpPykqICg/OlteXiYpXFxyXFxuXXxcXF4oPzpcXHJcXG58W1xcc1xcU10pKSovaW0sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGtleXdvcmQ6IC9ec2V0XFxiL2ksXG4gICAgICAgICAgICBzdHJpbmc6IHN0cmluZyxcbiAgICAgICAgICAgIHBhcmFtZXRlcjogcGFyYW1ldGVyLFxuICAgICAgICAgICAgdmFyaWFibGU6IFt2YXJpYWJsZSwgL1xcdysoPz0oPzpbKlxcLyUrXFwtJl58XXw8PHw+Pik/PSkvXSxcbiAgICAgICAgICAgIG51bWJlcjogbnVtYmVyLFxuICAgICAgICAgICAgb3BlcmF0b3I6IC9bKlxcLyUrXFwtJl58XT0/fDw8PT98Pj49P3xbIX5fPV0vLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bKCknLF0vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gT3RoZXIgY29tbWFuZHNcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLygoPzpefFsmKF0pWyBcXHRdKkA/KVxcdytcXGIoPzpcIig/OltcXFxcXCJdXCJ8W15cIl0pKlwiKD8hXCIpfFteXCJeJilcXHJcXG5dfFxcXig/OlxcclxcbnxbXFxzXFxTXSkpKi9tLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBrZXl3b3JkOiAvXlxcdytcXGIvLFxuICAgICAgICAgICAgc3RyaW5nOiBzdHJpbmcsXG4gICAgICAgICAgICBwYXJhbWV0ZXI6IHBhcmFtZXRlcixcbiAgICAgICAgICAgIGxhYmVsOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC8oXlxccyopOlxcUysvbSxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB2YXJpYWJsZTogdmFyaWFibGUsXG4gICAgICAgICAgICBudW1iZXI6IG51bWJlcixcbiAgICAgICAgICAgIG9wZXJhdG9yOiAvXFxeL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIG9wZXJhdG9yOiAvWyZAXS8sXG4gICAgICBwdW5jdHVhdGlvbjogL1soKSddL1xuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/batch.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bbcode.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/bbcode.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bbcode\nbbcode.displayName = 'bbcode'\nbbcode.aliases = ['shortcode']\nfunction bbcode(Prism) {\n Prism.languages.bbcode = {\n tag: {\n pattern:\n /\\[\\/?[^\\s=\\]]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\"\\]=]+))?(?:\\s+[^\\s=\\]]+\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\"\\]=]+))*\\s*\\]/,\n inside: {\n tag: {\n pattern: /^\\[\\/?[^\\s=\\]]+/,\n inside: {\n punctuation: /^\\[\\/?/\n }\n },\n 'attr-value': {\n pattern: /=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\"\\]=]+)/,\n inside: {\n punctuation: [\n /^=/,\n {\n pattern: /^(\\s*)[\"']|[\"']$/,\n lookbehind: true\n }\n ]\n }\n },\n punctuation: /\\]/,\n 'attr-name': /[^\\s=\\]]+/\n }\n }\n }\n Prism.languages.shortcode = Prism.languages.bbcode\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmJjb2RlLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9iYmNvZGUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYmJjb2RlXG5iYmNvZGUuZGlzcGxheU5hbWUgPSAnYmJjb2RlJ1xuYmJjb2RlLmFsaWFzZXMgPSBbJ3Nob3J0Y29kZSddXG5mdW5jdGlvbiBiYmNvZGUoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmJiY29kZSA9IHtcbiAgICB0YWc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cXFtcXC8/W15cXHM9XFxdXSsoPzpcXHMqPVxccyooPzpcIlteXCJdKlwifCdbXiddKid8W15cXHMnXCJcXF09XSspKT8oPzpcXHMrW15cXHM9XFxdXStcXHMqPVxccyooPzpcIlteXCJdKlwifCdbXiddKid8W15cXHMnXCJcXF09XSspKSpcXHMqXFxdLyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICB0YWc6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXlxcW1xcLz9bXlxccz1cXF1dKy8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL15cXFtcXC8/L1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgJ2F0dHItdmFsdWUnOiB7XG4gICAgICAgICAgcGF0dGVybjogLz1cXHMqKD86XCJbXlwiXSpcInwnW14nXSonfFteXFxzJ1wiXFxdPV0rKS8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogW1xuICAgICAgICAgICAgICAvXj0vLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGF0dGVybjogL14oXFxzKilbXCInXXxbXCInXSQvLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgcHVuY3R1YXRpb246IC9cXF0vLFxuICAgICAgICAnYXR0ci1uYW1lJzogL1teXFxzPVxcXV0rL1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMuc2hvcnRjb2RlID0gUHJpc20ubGFuZ3VhZ2VzLmJiY29kZVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bbcode.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bicep.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/bicep.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bicep\nbicep.displayName = 'bicep'\nbicep.aliases = []\nfunction bicep(Prism) {\n // based loosely upon: https://github.com/Azure/bicep/blob/main/src/textmate/bicep.tmlanguage\n Prism.languages.bicep = {\n comment: [\n {\n // multiline comments eg /* ASDF */\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n greedy: true\n },\n {\n // singleline comments eg // ASDF\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n property: [\n {\n pattern: /([\\r\\n][ \\t]*)[a-z_]\\w*(?=[ \\t]*:)/i,\n lookbehind: true\n },\n {\n pattern: /([\\r\\n][ \\t]*)'(?:\\\\.|\\$(?!\\{)|[^'\\\\\\r\\n$])*'(?=[ \\t]*:)/,\n lookbehind: true,\n greedy: true\n }\n ],\n string: [\n {\n pattern: /'''[^'][\\s\\S]*?'''/,\n greedy: true\n },\n {\n pattern: /(^|[^\\\\'])'(?:\\\\.|\\$(?!\\{)|[^'\\\\\\r\\n$])*'/,\n lookbehind: true,\n greedy: true\n }\n ],\n 'interpolated-string': {\n pattern: /(^|[^\\\\'])'(?:\\\\.|\\$(?:(?!\\{)|\\{[^{}\\r\\n]*\\})|[^'\\\\\\r\\n$])*'/,\n lookbehind: true,\n greedy: true,\n inside: {\n interpolation: {\n pattern: /\\$\\{[^{}\\r\\n]*\\}/,\n inside: {\n expression: {\n pattern: /(^\\$\\{)[\\s\\S]+(?=\\}$)/,\n lookbehind: true\n },\n punctuation: /^\\$\\{|\\}$/\n }\n },\n string: /[\\s\\S]+/\n }\n },\n datatype: {\n pattern: /(\\b(?:output|param)\\b[ \\t]+\\w+[ \\t]+)\\w+\\b/,\n lookbehind: true,\n alias: 'class-name'\n },\n boolean: /\\b(?:false|true)\\b/,\n // https://github.com/Azure/bicep/blob/114a3251b4e6e30082a58729f19a8cc4e374ffa6/src/textmate/bicep.tmlanguage#L184\n keyword:\n /\\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\\b/,\n decorator: /@\\w+\\b/,\n function: /\\b[a-z_]\\w*(?=[ \\t]*\\()/i,\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:E[+-]?\\d+)?/i,\n operator:\n /--|\\+\\+|\\*\\*=?|=>|&&=?|\\|\\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\\.{3}|\\?\\?=?|\\?\\.?|[~:]/,\n punctuation: /[{}[\\];(),.:]/\n }\n Prism.languages.bicep['interpolated-string'].inside['interpolation'].inside[\n 'expression'\n ].inside = Prism.languages.bicep\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmljZXAuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSwrQ0FBK0M7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLDJDQUEyQztBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLElBQUksSUFBSSxRQUFRO0FBQzVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLElBQUksUUFBUTtBQUNwQztBQUNBO0FBQ0EsOEJBQThCLGFBQWE7QUFDM0M7QUFDQSxhQUFhO0FBQ2IsK0JBQStCLEdBQUc7QUFDbEM7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEVBQTRFLEVBQUU7QUFDOUUscUJBQXFCLElBQUk7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9iaWNlcC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBiaWNlcFxuYmljZXAuZGlzcGxheU5hbWUgPSAnYmljZXAnXG5iaWNlcC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGJpY2VwKFByaXNtKSB7XG4gIC8vIGJhc2VkIGxvb3NlbHkgdXBvbjogaHR0cHM6Ly9naXRodWIuY29tL0F6dXJlL2JpY2VwL2Jsb2IvbWFpbi9zcmMvdGV4dG1hdGUvYmljZXAudG1sYW5ndWFnZVxuICBQcmlzbS5sYW5ndWFnZXMuYmljZXAgPSB7XG4gICAgY29tbWVudDogW1xuICAgICAge1xuICAgICAgICAvLyBtdWx0aWxpbmUgY29tbWVudHMgZWcgLyogQVNERiAqL1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSlcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICAvLyBzaW5nbGVsaW5lIGNvbW1lbnRzIGVnIC8vIEFTREZcbiAgICAgICAgcGF0dGVybjogLyhefFteXFxcXDpdKVxcL1xcLy4qLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBwcm9wZXJ0eTogW1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKFtcXHJcXG5dWyBcXHRdKilbYS16X11cXHcqKD89WyBcXHRdKjopL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oW1xcclxcbl1bIFxcdF0qKScoPzpcXFxcLnxcXCQoPyFcXHspfFteJ1xcXFxcXHJcXG4kXSkqJyg/PVsgXFx0XSo6KS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgc3RyaW5nOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8nJydbXiddW1xcc1xcU10qPycnJy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhefFteXFxcXCddKScoPzpcXFxcLnxcXCQoPyFcXHspfFteJ1xcXFxcXHJcXG4kXSkqJy8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgJ2ludGVycG9sYXRlZC1zdHJpbmcnOiB7XG4gICAgICBwYXR0ZXJuOiAvKF58W15cXFxcJ10pJyg/OlxcXFwufFxcJCg/Oig/IVxceyl8XFx7W157fVxcclxcbl0qXFx9KXxbXidcXFxcXFxyXFxuJF0pKicvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjogL1xcJFxce1tee31cXHJcXG5dKlxcfS8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBleHByZXNzaW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC8oXlxcJFxceylbXFxzXFxTXSsoPz1cXH0kKS8sXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL15cXCRcXHt8XFx9JC9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHN0cmluZzogL1tcXHNcXFNdKy9cbiAgICAgIH1cbiAgICB9LFxuICAgIGRhdGF0eXBlOiB7XG4gICAgICBwYXR0ZXJuOiAvKFxcYig/Om91dHB1dHxwYXJhbSlcXGJbIFxcdF0rXFx3K1sgXFx0XSspXFx3K1xcYi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJ1xuICAgIH0sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vQXp1cmUvYmljZXAvYmxvYi8xMTRhMzI1MWI0ZTZlMzAwODJhNTg3MjlmMTlhOGNjNGUzNzRmZmE2L3NyYy90ZXh0bWF0ZS9iaWNlcC50bWxhbmd1YWdlI0wxODRcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmV4aXN0aW5nfGZvcnxpZnxpbnxtb2R1bGV8bnVsbHxvdXRwdXR8cGFyYW18cmVzb3VyY2V8dGFyZ2V0U2NvcGV8dmFyKVxcYi8sXG4gICAgZGVjb3JhdG9yOiAvQFxcdytcXGIvLFxuICAgIGZ1bmN0aW9uOiAvXFxiW2Etel9dXFx3Kig/PVsgXFx0XSpcXCgpL2ksXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OkVbKy1dP1xcZCspPy9pLFxuICAgIG9wZXJhdG9yOlxuICAgICAgLy0tfFxcK1xcK3xcXCpcXCo9P3w9PnwmJj0/fFxcfFxcfD0/fFshPV09PXw8PD0/fD4+Pj89P3xbLSsqLyUmfF4hPTw+XT0/fFxcLnszfXxcXD9cXD89P3xcXD9cXC4/fFt+Ol0vLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSwuOl0vXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLmJpY2VwWydpbnRlcnBvbGF0ZWQtc3RyaW5nJ10uaW5zaWRlWydpbnRlcnBvbGF0aW9uJ10uaW5zaWRlW1xuICAgICdleHByZXNzaW9uJ1xuICBdLmluc2lkZSA9IFByaXNtLmxhbmd1YWdlcy5iaWNlcFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bicep.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/birb.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/birb.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = birb\nbirb.displayName = 'birb'\nbirb.aliases = []\nfunction birb(Prism) {\n Prism.languages.birb = Prism.languages.extend('clike', {\n string: {\n pattern: /r?(\"|')(?:\\\\.|(?!\\1)[^\\\\])*\\1/,\n greedy: true\n },\n 'class-name': [\n /\\b[A-Z](?:[\\d_]*[a-zA-Z]\\w*)?\\b/, // matches variable and function return types (parameters as well).\n /\\b(?:[A-Z]\\w*|(?!(?:var|void)\\b)[a-z]\\w*)(?=\\s+\\w+\\s*[;,=()])/\n ],\n keyword:\n /\\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\\b/,\n operator: /\\+\\+|--|&&|\\|\\||<<=?|>>=?|~(?:\\/=?)?|[+\\-*\\/%&^|=!<>]=?|\\?|:/,\n variable: /\\b[a-z_]\\w*\\b/\n })\n Prism.languages.insertBefore('birb', 'function', {\n metadata: {\n pattern: /<\\w+>/,\n greedy: true,\n alias: 'symbol'\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmlyYi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSw4REFBOEQ7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmlyYi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBiaXJiXG5iaXJiLmRpc3BsYXlOYW1lID0gJ2JpcmInXG5iaXJiLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gYmlyYihQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuYmlyYiA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL3I/KFwifCcpKD86XFxcXC58KD8hXFwxKVteXFxcXF0pKlxcMS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICdjbGFzcy1uYW1lJzogW1xuICAgICAgL1xcYltBLVpdKD86W1xcZF9dKlthLXpBLVpdXFx3Kik/XFxiLywgLy8gbWF0Y2hlcyB2YXJpYWJsZSBhbmQgZnVuY3Rpb24gcmV0dXJuIHR5cGVzIChwYXJhbWV0ZXJzIGFzIHdlbGwpLlxuICAgICAgL1xcYig/OltBLVpdXFx3KnwoPyEoPzp2YXJ8dm9pZClcXGIpW2Etel1cXHcqKSg/PVxccytcXHcrXFxzKls7LD0oKV0pL1xuICAgIF0sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphc3NlcnR8YnJlYWt8Y2FzZXxjbGFzc3xjb25zdHxkZWZhdWx0fGVsc2V8ZW51bXxmaW5hbHxmb2xsb3dzfGZvcnxncmFifGlmfG5lc3R8bmV3fG5leHR8bm9TZWVifHJldHVybnxzdGF0aWN8c3dpdGNofHRocm93fHZhcnx2b2lkfHdoaWxlKVxcYi8sXG4gICAgb3BlcmF0b3I6IC9cXCtcXCt8LS18JiZ8XFx8XFx8fDw8PT98Pj49P3x+KD86XFwvPT8pP3xbK1xcLSpcXC8lJl58PSE8Pl09P3xcXD98Oi8sXG4gICAgdmFyaWFibGU6IC9cXGJbYS16X11cXHcqXFxiL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdiaXJiJywgJ2Z1bmN0aW9uJywge1xuICAgIG1ldGFkYXRhOiB7XG4gICAgICBwYXR0ZXJuOiAvPFxcdys+LyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgIH1cbiAgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/birb.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bison.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/bison.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorC = __webpack_require__(/*! ./c.js */ \"(ssr)/./node_modules/refractor/lang/c.js\")\nmodule.exports = bison\nbison.displayName = 'bison'\nbison.aliases = []\nfunction bison(Prism) {\n Prism.register(refractorC)\n Prism.languages.bison = Prism.languages.extend('c', {})\n Prism.languages.insertBefore('bison', 'comment', {\n bison: {\n // This should match all the beginning of the file\n // including the prologue(s), the bison declarations and\n // the grammar rules.\n pattern: /^(?:[^%]|%(?!%))*%%[\\s\\S]*?%%/,\n inside: {\n c: {\n // Allow for one level of nested braces\n pattern: /%\\{[\\s\\S]*?%\\}|\\{(?:\\{[^}]*\\}|[^{}])*\\}/,\n inside: {\n delimiter: {\n pattern: /^%?\\{|%?\\}$/,\n alias: 'punctuation'\n },\n 'bison-variable': {\n pattern: /[$@](?:<[^\\s>]+>)?[\\w$]+/,\n alias: 'variable',\n inside: {\n punctuation: /<|>/\n }\n },\n rest: Prism.languages.c\n }\n },\n comment: Prism.languages.c.comment,\n string: Prism.languages.c.string,\n property: /\\S+(?=:)/,\n keyword: /%\\w+/,\n number: {\n pattern: /(^|[^@])\\b(?:0x[\\da-f]+|\\d+)/i,\n lookbehind: true\n },\n punctuation: /%[%?]|[|:;\\[\\]<>]/\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYmlzb24uanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixpQkFBaUIsbUJBQU8sQ0FBQyx3REFBUTtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0RBQXdEO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixXQUFXLEdBQUcsS0FBSyxHQUFHLElBQUksS0FBSyxLQUFLO0FBQzNEO0FBQ0E7QUFDQSw2QkFBNkIsS0FBSztBQUNsQztBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9iaXNvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JDID0gcmVxdWlyZSgnLi9jLmpzJylcbm1vZHVsZS5leHBvcnRzID0gYmlzb25cbmJpc29uLmRpc3BsYXlOYW1lID0gJ2Jpc29uJ1xuYmlzb24uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBiaXNvbihQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JDKVxuICBQcmlzbS5sYW5ndWFnZXMuYmlzb24gPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjJywge30pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2Jpc29uJywgJ2NvbW1lbnQnLCB7XG4gICAgYmlzb246IHtcbiAgICAgIC8vIFRoaXMgc2hvdWxkIG1hdGNoIGFsbCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmaWxlXG4gICAgICAvLyBpbmNsdWRpbmcgdGhlIHByb2xvZ3VlKHMpLCB0aGUgYmlzb24gZGVjbGFyYXRpb25zIGFuZFxuICAgICAgLy8gdGhlIGdyYW1tYXIgcnVsZXMuXG4gICAgICBwYXR0ZXJuOiAvXig/OlteJV18JSg/ISUpKSolJVtcXHNcXFNdKj8lJS8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgYzoge1xuICAgICAgICAgIC8vIEFsbG93IGZvciBvbmUgbGV2ZWwgb2YgbmVzdGVkIGJyYWNlc1xuICAgICAgICAgIHBhdHRlcm46IC8lXFx7W1xcc1xcU10qPyVcXH18XFx7KD86XFx7W159XSpcXH18W157fV0pKlxcfS8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBkZWxpbWl0ZXI6IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL14lP1xce3wlP1xcfSQvLFxuICAgICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICdiaXNvbi12YXJpYWJsZSc6IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL1skQF0oPzo8W15cXHM+XSs+KT9bXFx3JF0rLyxcbiAgICAgICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZScsXG4gICAgICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvPHw+L1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVzdDogUHJpc20ubGFuZ3VhZ2VzLmNcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGNvbW1lbnQ6IFByaXNtLmxhbmd1YWdlcy5jLmNvbW1lbnQsXG4gICAgICAgIHN0cmluZzogUHJpc20ubGFuZ3VhZ2VzLmMuc3RyaW5nLFxuICAgICAgICBwcm9wZXJ0eTogL1xcUysoPz06KS8sXG4gICAgICAgIGtleXdvcmQ6IC8lXFx3Ky8sXG4gICAgICAgIG51bWJlcjoge1xuICAgICAgICAgIHBhdHRlcm46IC8oXnxbXkBdKVxcYig/OjB4W1xcZGEtZl0rfFxcZCspL2ksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogLyVbJT9dfFt8OjtcXFtcXF08Pl0vXG4gICAgICB9XG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bison.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bnf.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/bnf.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bnf\nbnf.displayName = 'bnf'\nbnf.aliases = ['rbnf']\nfunction bnf(Prism) {\n Prism.languages.bnf = {\n string: {\n pattern: /\"[^\\r\\n\"]*\"|'[^\\r\\n']*'/\n },\n definition: {\n pattern: /<[^<>\\r\\n\\t]+>(?=\\s*::=)/,\n alias: ['rule', 'keyword'],\n inside: {\n punctuation: /^<|>$/\n }\n },\n rule: {\n pattern: /<[^<>\\r\\n\\t]+>/,\n inside: {\n punctuation: /^<|>$/\n }\n },\n operator: /::=|[|()[\\]{}*+?]|\\.{3}/\n }\n Prism.languages.rbnf = Prism.languages.bnf\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYm5mLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLDRCQUE0QixRQUFRLEVBQUU7QUFDdEM7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2JuZi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBibmZcbmJuZi5kaXNwbGF5TmFtZSA9ICdibmYnXG5ibmYuYWxpYXNlcyA9IFsncmJuZiddXG5mdW5jdGlvbiBibmYoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmJuZiA9IHtcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIlteXFxyXFxuXCJdKlwifCdbXlxcclxcbiddKicvXG4gICAgfSxcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvPFtePD5cXHJcXG5cXHRdKz4oPz1cXHMqOjo9KS8sXG4gICAgICBhbGlhczogWydydWxlJywgJ2tleXdvcmQnXSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogL148fD4kL1xuICAgICAgfVxuICAgIH0sXG4gICAgcnVsZToge1xuICAgICAgcGF0dGVybjogLzxbXjw+XFxyXFxuXFx0XSs+LyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogL148fD4kL1xuICAgICAgfVxuICAgIH0sXG4gICAgb3BlcmF0b3I6IC86Oj18W3woKVtcXF17fSorP118XFwuezN9L1xuICB9XG4gIFByaXNtLmxhbmd1YWdlcy5yYm5mID0gUHJpc20ubGFuZ3VhZ2VzLmJuZlxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bnf.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/brainfuck.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/brainfuck.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = brainfuck\nbrainfuck.displayName = 'brainfuck'\nbrainfuck.aliases = []\nfunction brainfuck(Prism) {\n Prism.languages.brainfuck = {\n pointer: {\n pattern: /<|>/,\n alias: 'keyword'\n },\n increment: {\n pattern: /\\+/,\n alias: 'inserted'\n },\n decrement: {\n pattern: /-/,\n alias: 'deleted'\n },\n branching: {\n pattern: /\\[|\\]/,\n alias: 'important'\n },\n operator: /[.,]/,\n comment: /\\S+/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYnJhaW5mdWNrLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYnJhaW5mdWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGJyYWluZnVja1xuYnJhaW5mdWNrLmRpc3BsYXlOYW1lID0gJ2JyYWluZnVjaydcbmJyYWluZnVjay5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGJyYWluZnVjayhQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuYnJhaW5mdWNrID0ge1xuICAgIHBvaW50ZXI6IHtcbiAgICAgIHBhdHRlcm46IC88fD4vLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgaW5jcmVtZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvXFwrLyxcbiAgICAgIGFsaWFzOiAnaW5zZXJ0ZWQnXG4gICAgfSxcbiAgICBkZWNyZW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC8tLyxcbiAgICAgIGFsaWFzOiAnZGVsZXRlZCdcbiAgICB9LFxuICAgIGJyYW5jaGluZzoge1xuICAgICAgcGF0dGVybjogL1xcW3xcXF0vLFxuICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnXG4gICAgfSxcbiAgICBvcGVyYXRvcjogL1suLF0vLFxuICAgIGNvbW1lbnQ6IC9cXFMrL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/brainfuck.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/brightscript.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/brightscript.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = brightscript\nbrightscript.displayName = 'brightscript'\nbrightscript.aliases = []\nfunction brightscript(Prism) {\n Prism.languages.brightscript = {\n comment: /(?:\\brem|').*/i,\n 'directive-statement': {\n pattern: /(^[\\t ]*)#(?:const|else(?:[\\t ]+if)?|end[\\t ]+if|error|if).*/im,\n lookbehind: true,\n alias: 'property',\n inside: {\n 'error-message': {\n pattern: /(^#error).+/,\n lookbehind: true\n },\n directive: {\n pattern: /^#(?:const|else(?:[\\t ]+if)?|end[\\t ]+if|error|if)/,\n alias: 'keyword'\n },\n expression: {\n pattern: /[\\s\\S]+/,\n inside: null // see below\n }\n }\n },\n property: {\n pattern:\n /([\\r\\n{,][\\t ]*)(?:(?!\\d)\\w+|\"(?:[^\"\\r\\n]|\"\")*\"(?!\"))(?=[ \\t]*:)/,\n lookbehind: true,\n greedy: true\n },\n string: {\n pattern: /\"(?:[^\"\\r\\n]|\"\")*\"(?!\")/,\n greedy: true\n },\n 'class-name': {\n pattern: /(\\bAs[\\t ]+)\\w+/i,\n lookbehind: true\n },\n keyword:\n /\\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\\b/i,\n boolean: /\\b(?:false|true)\\b/i,\n function: /\\b(?!\\d)\\w+(?=[\\t ]*\\()/,\n number: /(?:\\b\\d+(?:\\.\\d+)?(?:[ed][+-]\\d+)?|&h[a-f\\d]+)\\b[%&!#]?/i,\n operator:\n /--|\\+\\+|>>=?|<<=?|<>|[-+*/\\\\<>]=?|[:^=?]|\\b(?:and|mod|not|or)\\b/i,\n punctuation: /[.,;()[\\]{}]/,\n constant: /\\b(?:LINE_NUM)\\b/i\n }\n Prism.languages.brightscript['directive-statement'].inside.expression.inside =\n Prism.languages.brightscript\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYnJpZ2h0c2NyaXB0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsT0FBTztBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2JyaWdodHNjcmlwdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBicmlnaHRzY3JpcHRcbmJyaWdodHNjcmlwdC5kaXNwbGF5TmFtZSA9ICdicmlnaHRzY3JpcHQnXG5icmlnaHRzY3JpcHQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBicmlnaHRzY3JpcHQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmJyaWdodHNjcmlwdCA9IHtcbiAgICBjb21tZW50OiAvKD86XFxicmVtfCcpLiovaSxcbiAgICAnZGlyZWN0aXZlLXN0YXRlbWVudCc6IHtcbiAgICAgIHBhdHRlcm46IC8oXltcXHQgXSopIyg/OmNvbnN0fGVsc2UoPzpbXFx0IF0raWYpP3xlbmRbXFx0IF0raWZ8ZXJyb3J8aWYpLiovaW0sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eScsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgJ2Vycm9yLW1lc3NhZ2UnOiB7XG4gICAgICAgICAgcGF0dGVybjogLyheI2Vycm9yKS4rLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIGRpcmVjdGl2ZToge1xuICAgICAgICAgIHBhdHRlcm46IC9eIyg/OmNvbnN0fGVsc2UoPzpbXFx0IF0raWYpP3xlbmRbXFx0IF0raWZ8ZXJyb3J8aWYpLyxcbiAgICAgICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgICAgIH0sXG4gICAgICAgIGV4cHJlc3Npb246IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvW1xcc1xcU10rLyxcbiAgICAgICAgICBpbnNpZGU6IG51bGwgLy8gc2VlIGJlbG93XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuICAgIHByb3BlcnR5OiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKFtcXHJcXG57LF1bXFx0IF0qKSg/Oig/IVxcZClcXHcrfFwiKD86W15cIlxcclxcbl18XCJcIikqXCIoPyFcIikpKD89WyBcXHRdKjopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiKD86W15cIlxcclxcbl18XCJcIikqXCIoPyFcIikvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgIHBhdHRlcm46IC8oXFxiQXNbXFx0IF0rKVxcdysvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86QXN8RGltfEVhY2h8RWxzZXxFbHNlaWZ8RW5kfEV4aXR8Rm9yfEZ1bmN0aW9ufEdvdG98SWZ8SW58UHJpbnR8UmV0dXJufFN0ZXB8U3RvcHxTdWJ8VGhlbnxUb3xXaGlsZSlcXGIvaSxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvaSxcbiAgICBmdW5jdGlvbjogL1xcYig/IVxcZClcXHcrKD89W1xcdCBdKlxcKCkvLFxuICAgIG51bWJlcjogLyg/OlxcYlxcZCsoPzpcXC5cXGQrKT8oPzpbZWRdWystXVxcZCspP3wmaFthLWZcXGRdKylcXGJbJSYhI10/L2ksXG4gICAgb3BlcmF0b3I6XG4gICAgICAvLS18XFwrXFwrfD4+PT98PDw9P3w8PnxbLSsqL1xcXFw8Pl09P3xbOl49P118XFxiKD86YW5kfG1vZHxub3R8b3IpXFxiL2ksXG4gICAgcHVuY3R1YXRpb246IC9bLiw7KClbXFxde31dLyxcbiAgICBjb25zdGFudDogL1xcYig/OkxJTkVfTlVNKVxcYi9pXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLmJyaWdodHNjcmlwdFsnZGlyZWN0aXZlLXN0YXRlbWVudCddLmluc2lkZS5leHByZXNzaW9uLmluc2lkZSA9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmJyaWdodHNjcmlwdFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/brightscript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bro.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/bro.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bro\nbro.displayName = 'bro'\nbro.aliases = []\nfunction bro(Prism) {\n Prism.languages.bro = {\n comment: {\n pattern: /(^|[^\\\\$])#.*/,\n lookbehind: true,\n inside: {\n italic: /\\b(?:FIXME|TODO|XXX)\\b/\n }\n },\n string: {\n pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n boolean: /\\b[TF]\\b/,\n function: {\n pattern: /(\\b(?:event|function|hook)[ \\t]+)\\w+(?:::\\w+)?/,\n lookbehind: true\n },\n builtin:\n /(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,\n constant: {\n pattern: /(\\bconst[ \\t]+)\\w+/i,\n lookbehind: true\n },\n keyword:\n /\\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\\b/,\n operator: /--?|\\+\\+?|!=?=?|<=?|>=?|==?=?|&&|\\|\\|?|\\?|\\*|\\/|~|\\^|%/,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n punctuation: /[{}[\\];(),.:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYnJvLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsSUFBSTtBQUN6QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2Jyby5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBicm9cbmJyby5kaXNwbGF5TmFtZSA9ICdicm8nXG5icm8uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBicm8oUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmJybyA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvKF58W15cXFxcJF0pIy4qLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgaXRhbGljOiAvXFxiKD86RklYTUV8VE9ET3xYWFgpXFxiL1xuICAgICAgfVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvKFtcIiddKSg/OlxcXFwoPzpcXHJcXG58W1xcc1xcU10pfCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBib29sZWFuOiAvXFxiW1RGXVxcYi8sXG4gICAgZnVuY3Rpb246IHtcbiAgICAgIHBhdHRlcm46IC8oXFxiKD86ZXZlbnR8ZnVuY3Rpb258aG9vaylbIFxcdF0rKVxcdysoPzo6OlxcdyspPy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBidWlsdGluOlxuICAgICAgLyg/OkAoPzpsb2FkKD86LSg/OnBsdWdpbnxzaWdzKSk/fHVubG9hZHxwcmVmaXhlc3xpZm4/ZGVmfGVsc2V8KD86ZW5kKT9pZnxESVJ8RklMRU5BTUUpKXwoPzomPyg/OmFkZF9mdW5jfGNyZWF0ZV9leHBpcmV8ZGVmYXVsdHxkZWxldGVfZnVuY3xlbmNyeXB0fGVycm9yX2hhbmRsZXJ8ZXhwaXJlX2Z1bmN8Z3JvdXB8bG9nfG1lcmdlYWJsZXxvcHRpb25hbHxwZXJzaXN0ZW50fHByaW9yaXR5fHJhd19vdXRwdXR8cmVhZF9leHBpcmV8cmVkZWZ8cm90YXRlX2ludGVydmFsfHJvdGF0ZV9zaXplfHN5bmNocm9uaXplZHx0eXBlX2NvbHVtbnx3cml0ZV9leHBpcmUpKS8sXG4gICAgY29uc3RhbnQ6IHtcbiAgICAgIHBhdHRlcm46IC8oXFxiY29uc3RbIFxcdF0rKVxcdysvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWRkfGFkZHJ8YWxhcm18YW55fGJvb2x8YnJlYWt8Y29uc3R8Y29udGludWV8Y291bnR8ZGVsZXRlfGRvdWJsZXxlbHNlfGVudW18ZXZlbnR8ZXhwb3J0fGZpbGV8Zm9yfGZ1bmN0aW9ufGdsb2JhbHxob29rfGlmfGlufGludHxpbnRlcnZhbHxsb2NhbHxtb2R1bGV8bmV4dHxvZnxvcGFxdWV8cGF0dGVybnxwb3J0fHByaW50fHJlY29yZHxyZXR1cm58c2NoZWR1bGV8c2V0fHN0cmluZ3xzdWJuZXR8dGFibGV8dGltZXx0aW1lb3V0fHVzaW5nfHZlY3Rvcnx3aGVuKVxcYi8sXG4gICAgb3BlcmF0b3I6IC8tLT98XFwrXFwrP3whPT89P3w8PT98Pj0/fD09Pz0/fCYmfFxcfFxcfD98XFw/fFxcKnxcXC98fnxcXF58JS8sXG4gICAgbnVtYmVyOiAvXFxiMHhbXFxkYS1mXStcXGJ8KD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspPy9pLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSwuOl0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bro.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/bsl.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/bsl.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = bsl\nbsl.displayName = 'bsl'\nbsl.aliases = []\nfunction bsl(Prism) {\n /* eslint-disable no-misleading-character-class */\n // 1C:Enterprise\n // https://github.com/Diversus23/\n //\n Prism.languages.bsl = {\n comment: /\\/\\/.*/,\n string: [\n // Строки\n // Strings\n {\n pattern: /\"(?:[^\"]|\"\")*\"(?!\")/,\n greedy: true\n }, // Дата и время\n // Date & time\n {\n pattern: /'(?:[^'\\r\\n\\\\]|\\\\.)*'/\n }\n ],\n keyword: [\n {\n // RU\n pattern:\n /(^|[^\\w\\u0400-\\u0484\\u0487-\\u052f\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\\w\\u0400-\\u0484\\u0487-\\u052f\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f])/i,\n lookbehind: true\n },\n {\n // EN\n pattern:\n /\\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\\b/i\n }\n ],\n number: {\n pattern:\n /(^(?=\\d)|[^\\w\\u0400-\\u0484\\u0487-\\u052f\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f])(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:E[+-]?\\d+)?/i,\n lookbehind: true\n },\n operator: [\n /[<>+\\-*/]=?|[%=]/, // RU\n {\n pattern:\n /(^|[^\\w\\u0400-\\u0484\\u0487-\\u052f\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f])(?:и|или|не)(?![\\w\\u0400-\\u0484\\u0487-\\u052f\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f])/i,\n lookbehind: true\n }, // EN\n {\n pattern: /\\b(?:and|not|or)\\b/i\n }\n ],\n punctuation: /\\(\\.|\\.\\)|[()\\[\\]:;,.]/,\n directive: [\n // Теги препроцессора вида &Клиент, &Сервер, ...\n // Preprocessor tags of the type &Client, &Server, ...\n {\n pattern: /^([ \\t]*)&.*/m,\n lookbehind: true,\n greedy: true,\n alias: 'important'\n }, // Инструкции препроцессора вида:\n // #Если Сервер Тогда\n // ...\n // #КонецЕсли\n // Preprocessor instructions of the form:\n // #If Server Then\n // ...\n // #EndIf\n {\n pattern: /^([ \\t]*)#.*/gm,\n lookbehind: true,\n greedy: true,\n alias: 'important'\n }\n ]\n }\n Prism.languages.oscript = Prism.languages['bsl']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYnNsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9ic2wuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gYnNsXG5ic2wuZGlzcGxheU5hbWUgPSAnYnNsJ1xuYnNsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gYnNsKFByaXNtKSB7XG4gIC8qIGVzbGludC1kaXNhYmxlIG5vLW1pc2xlYWRpbmctY2hhcmFjdGVyLWNsYXNzICovXG4gIC8vIDFDOkVudGVycHJpc2VcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL0RpdmVyc3VzMjMvXG4gIC8vXG4gIFByaXNtLmxhbmd1YWdlcy5ic2wgPSB7XG4gICAgY29tbWVudDogL1xcL1xcLy4qLyxcbiAgICBzdHJpbmc6IFtcbiAgICAgIC8vINCh0YLRgNC+0LrQuFxuICAgICAgLy8gU3RyaW5nc1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKS8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSwgLy8g0JTQsNGC0LAg0Lgg0LLRgNC10LzRj1xuICAgICAgLy8gRGF0ZSAmIHRpbWVcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLycoPzpbXidcXHJcXG5cXFxcXXxcXFxcLikqJy9cbiAgICAgIH1cbiAgICBdLFxuICAgIGtleXdvcmQ6IFtcbiAgICAgIHtcbiAgICAgICAgLy8gUlVcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58W15cXHdcXHUwNDAwLVxcdTA0ODRcXHUwNDg3LVxcdTA1MmZcXHUxZDJiXFx1MWQ3OFxcdTJkZTAtXFx1MmRmZlxcdWE2NDAtXFx1YTY5ZlxcdWZlMmVcXHVmZTJmXSkoPzrQv9C+0LrQsHzQtNC70Y980L3QvtCy0YvQuXzQv9GA0LXRgNCy0LDRgtGMfNC/0L7Qv9GL0YLQutCwfNC40YHQutC70Y7Rh9C10L3QuNC1fNCy0YvQt9Cy0LDRgtGM0LjRgdC60LvRjtGH0LXQvdC40LV80LjQvdCw0YfQtXzQutC+0L3QtdGG0L/QvtC/0YvRgtC60Lh80L3QtdC+0L/RgNC10LTQtdC70LXQvdC+fNGE0YPQvdC60YbQuNGPfNC/0LXRgNC10Lx80LLQvtC30LLRgNCw0YJ80LrQvtC90LXRhtGE0YPQvdC60YbQuNC4fNC10YHQu9C4fNC40L3QsNGH0LXQtdGB0LvQuHzQv9GA0L7RhtC10LTRg9GA0LB80LrQvtC90LXRhtC/0YDQvtGG0LXQtNGD0YDRi3zRgtC+0LPQtNCwfNC30L3QsNGHfNGN0LrRgdC/0L7RgNGCfNC60L7QvdC10YbQtdGB0LvQuHzQuNC3fNC60LDQttC00L7Qs9C+fNC40YHRgtC40L3QsHzQu9C+0LbRjHzQv9C+fNGG0LjQutC7fNC60L7QvdC10YbRhtC40LrQu9CwfNCy0YvQv9C+0LvQvdC40YLRjCkoPyFbXFx3XFx1MDQwMC1cXHUwNDg0XFx1MDQ4Ny1cXHUwNTJmXFx1MWQyYlxcdTFkNzhcXHUyZGUwLVxcdTJkZmZcXHVhNjQwLVxcdWE2OWZcXHVmZTJlXFx1ZmUyZl0pL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIC8vIEVOXG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgL1xcYig/OmJyZWFrfGRvfGVhY2h8ZWxzZXxlbHNlaWZ8ZW5kZG98ZW5kZnVuY3Rpb258ZW5kaWZ8ZW5kcHJvY2VkdXJlfGVuZHRyeXxleGNlcHR8ZXhlY3V0ZXxleHBvcnR8ZmFsc2V8Zm9yfGZ1bmN0aW9ufGlmfGlufG5ld3xudWxsfHByb2NlZHVyZXxyYWlzZXxyZXR1cm58dGhlbnx0b3x0cnVlfHRyeXx1bmRlZmluZWR8dmFsfHZhcnx3aGlsZSlcXGIvaVxuICAgICAgfVxuICAgIF0sXG4gICAgbnVtYmVyOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF4oPz1cXGQpfFteXFx3XFx1MDQwMC1cXHUwNDg0XFx1MDQ4Ny1cXHUwNTJmXFx1MWQyYlxcdTFkNzhcXHUyZGUwLVxcdTJkZmZcXHVhNjQwLVxcdWE2OWZcXHVmZTJlXFx1ZmUyZl0pKD86XFxkKyg/OlxcLlxcZCopP3xcXC5cXGQrKSg/OkVbKy1dP1xcZCspPy9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgb3BlcmF0b3I6IFtcbiAgICAgIC9bPD4rXFwtKi9dPT98WyU9XS8sIC8vIFJVXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteXFx3XFx1MDQwMC1cXHUwNDg0XFx1MDQ4Ny1cXHUwNTJmXFx1MWQyYlxcdTFkNzhcXHUyZGUwLVxcdTJkZmZcXHVhNjQwLVxcdWE2OWZcXHVmZTJlXFx1ZmUyZl0pKD860Lh80LjQu9C4fNC90LUpKD8hW1xcd1xcdTA0MDAtXFx1MDQ4NFxcdTA0ODctXFx1MDUyZlxcdTFkMmJcXHUxZDc4XFx1MmRlMC1cXHUyZGZmXFx1YTY0MC1cXHVhNjlmXFx1ZmUyZVxcdWZlMmZdKS9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LCAvLyBFTlxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86YW5kfG5vdHxvcilcXGIvaVxuICAgICAgfVxuICAgIF0sXG4gICAgcHVuY3R1YXRpb246IC9cXChcXC58XFwuXFwpfFsoKVxcW1xcXTo7LC5dLyxcbiAgICBkaXJlY3RpdmU6IFtcbiAgICAgIC8vINCi0LXQs9C4INC/0YDQtdC/0YDQvtGG0LXRgdGB0L7RgNCwINCy0LjQtNCwICbQmtC70LjQtdC90YIsICbQodC10YDQstC10YAsIC4uLlxuICAgICAgLy8gUHJlcHJvY2Vzc29yIHRhZ3Mgb2YgdGhlIHR5cGUgJkNsaWVudCwgJlNlcnZlciwgLi4uXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9eKFsgXFx0XSopJi4qL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnXG4gICAgICB9LCAvLyDQmNC90YHRgtGA0YPQutGG0LjQuCDQv9GA0LXQv9GA0L7RhtC10YHRgdC+0YDQsCDQstC40LTQsDpcbiAgICAgIC8vICPQldGB0LvQuCDQodC10YDQstC10YAg0KLQvtCz0LTQsFxuICAgICAgLy8gLi4uXG4gICAgICAvLyAj0JrQvtC90LXRhtCV0YHQu9C4XG4gICAgICAvLyBQcmVwcm9jZXNzb3IgaW5zdHJ1Y3Rpb25zIG9mIHRoZSBmb3JtOlxuICAgICAgLy8gI0lmIFNlcnZlciBUaGVuXG4gICAgICAvLyAuLi5cbiAgICAgIC8vICNFbmRJZlxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXihbIFxcdF0qKSMuKi9nbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBhbGlhczogJ2ltcG9ydGFudCdcbiAgICAgIH1cbiAgICBdXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLm9zY3JpcHQgPSBQcmlzbS5sYW5ndWFnZXNbJ2JzbCddXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/bsl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/c.js": /*!******************************************!*\ !*** ./node_modules/refractor/lang/c.js ***! \******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = c\nc.displayName = 'c'\nc.aliases = []\nfunction c(Prism) {\n Prism.languages.c = Prism.languages.extend('clike', {\n comment: {\n pattern:\n /\\/\\/(?:[^\\r\\n\\\\]|\\\\(?:\\r\\n?|\\n|(?![\\r\\n])))*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n greedy: true\n },\n string: {\n // https://en.cppreference.com/w/c/language/string_literal\n pattern: /\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"/,\n greedy: true\n },\n 'class-name': {\n pattern:\n /(\\b(?:enum|struct)\\s+(?:__attribute__\\s*\\(\\([\\s\\S]*?\\)\\)\\s*)?)\\w+|\\b[a-z]\\w*_t\\b/,\n lookbehind: true\n },\n keyword:\n /\\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n number:\n /(?:\\b0x(?:[\\da-f]+(?:\\.[\\da-f]*)?|\\.[\\da-f]+)(?:p[+-]?\\d+)?|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?)[ful]{0,4}/i,\n operator: />>=?|<<=?|->|([-+&|:])\\1|[?:~]|[-+*/%&|^!=<>]=?/\n })\n Prism.languages.insertBefore('c', 'string', {\n char: {\n // https://en.cppreference.com/w/c/language/character_constant\n pattern: /'(?:\\\\(?:\\r\\n|[\\s\\S])|[^'\\\\\\r\\n]){0,32}'/,\n greedy: true\n }\n })\n Prism.languages.insertBefore('c', 'string', {\n macro: {\n // allow for multiline macro definitions\n // spaces after the # character compile fine with gcc\n pattern:\n /(^[\\t ]*)#\\s*[a-z](?:[^\\r\\n\\\\/]|\\/(?!\\*)|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/|\\\\(?:\\r\\n|[\\s\\S]))*/im,\n lookbehind: true,\n greedy: true,\n alias: 'property',\n inside: {\n string: [\n {\n // highlight the path of the include statement as a string\n pattern: /^(#\\s*include\\s*)<[^>]+>/,\n lookbehind: true\n },\n Prism.languages.c['string']\n ],\n char: Prism.languages.c['char'],\n comment: Prism.languages.c['comment'],\n 'macro-name': [\n {\n pattern: /(^#\\s*define\\s+)\\w+\\b(?!\\()/i,\n lookbehind: true\n },\n {\n pattern: /(^#\\s*define\\s+)\\w+\\b(?=\\()/i,\n lookbehind: true,\n alias: 'function'\n }\n ],\n // highlight macro directives as keywords\n directive: {\n pattern: /^(#\\s*)[a-z]+/,\n lookbehind: true,\n alias: 'keyword'\n },\n 'directive-hash': /^#/,\n punctuation: /##|\\\\(?=[\\r\\n])/,\n expression: {\n pattern: /\\S[\\s\\S]*/,\n inside: Prism.languages.c\n }\n }\n }\n })\n Prism.languages.insertBefore('c', 'function', {\n // highlight predefined macros as constants\n constant:\n /\\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\\b/\n })\n delete Prism.languages.c['boolean']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvYy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtSEFBbUgsSUFBSTtBQUN2SDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxrREFBa0QsS0FBSztBQUN2RDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2MuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY1xuYy5kaXNwbGF5TmFtZSA9ICdjJ1xuYy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGMoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmMgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFwvXFwvKD86W15cXHJcXG5cXFxcXXxcXFxcKD86XFxyXFxuP3xcXG58KD8hW1xcclxcbl0pKSkqfFxcL1xcKltcXHNcXFNdKj8oPzpcXCpcXC98JCkvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIC8vIGh0dHBzOi8vZW4uY3BwcmVmZXJlbmNlLmNvbS93L2MvbGFuZ3VhZ2Uvc3RyaW5nX2xpdGVyYWxcbiAgICAgIHBhdHRlcm46IC9cIig/OlxcXFwoPzpcXHJcXG58W1xcc1xcU10pfFteXCJcXFxcXFxyXFxuXSkqXCIvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXFxiKD86ZW51bXxzdHJ1Y3QpXFxzKyg/Ol9fYXR0cmlidXRlX19cXHMqXFwoXFwoW1xcc1xcU10qP1xcKVxcKVxccyopPylcXHcrfFxcYlthLXpdXFx3Kl90XFxiLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86X0FsaWduYXN8X0FsaWdub2Z8X0F0b21pY3xfQm9vbHxfQ29tcGxleHxfR2VuZXJpY3xfSW1hZ2luYXJ5fF9Ob3JldHVybnxfU3RhdGljX2Fzc2VydHxfVGhyZWFkX2xvY2FsfF9fYXR0cmlidXRlX198YXNtfGF1dG98YnJlYWt8Y2FzZXxjaGFyfGNvbnN0fGNvbnRpbnVlfGRlZmF1bHR8ZG98ZG91YmxlfGVsc2V8ZW51bXxleHRlcm58ZmxvYXR8Zm9yfGdvdG98aWZ8aW5saW5lfGludHxsb25nfHJlZ2lzdGVyfHJldHVybnxzaG9ydHxzaWduZWR8c2l6ZW9mfHN0YXRpY3xzdHJ1Y3R8c3dpdGNofHR5cGVkZWZ8dHlwZW9mfHVuaW9ufHVuc2lnbmVkfHZvaWR8dm9sYXRpbGV8d2hpbGUpXFxiLyxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgIG51bWJlcjpcbiAgICAgIC8oPzpcXGIweCg/OltcXGRhLWZdKyg/OlxcLltcXGRhLWZdKik/fFxcLltcXGRhLWZdKykoPzpwWystXT9cXGQrKT98KD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspPylbZnVsXXswLDR9L2ksXG4gICAgb3BlcmF0b3I6IC8+Pj0/fDw8PT98LT58KFstKyZ8Ol0pXFwxfFs/On5dfFstKyovJSZ8XiE9PD5dPT8vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2MnLCAnc3RyaW5nJywge1xuICAgIGNoYXI6IHtcbiAgICAgIC8vIGh0dHBzOi8vZW4uY3BwcmVmZXJlbmNlLmNvbS93L2MvbGFuZ3VhZ2UvY2hhcmFjdGVyX2NvbnN0YW50XG4gICAgICBwYXR0ZXJuOiAvJyg/OlxcXFwoPzpcXHJcXG58W1xcc1xcU10pfFteJ1xcXFxcXHJcXG5dKXswLDMyfScvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfVxuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjJywgJ3N0cmluZycsIHtcbiAgICBtYWNybzoge1xuICAgICAgLy8gYWxsb3cgZm9yIG11bHRpbGluZSBtYWNybyBkZWZpbml0aW9uc1xuICAgICAgLy8gc3BhY2VzIGFmdGVyIHRoZSAjIGNoYXJhY3RlciBjb21waWxlIGZpbmUgd2l0aCBnY2NcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXltcXHQgXSopI1xccypbYS16XSg/OlteXFxyXFxuXFxcXC9dfFxcLyg/IVxcKil8XFwvXFwqKD86W14qXXxcXCooPyFcXC8pKSpcXCpcXC98XFxcXCg/OlxcclxcbnxbXFxzXFxTXSkpKi9pbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBhbGlhczogJ3Byb3BlcnR5JyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBzdHJpbmc6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICAvLyBoaWdobGlnaHQgdGhlIHBhdGggb2YgdGhlIGluY2x1ZGUgc3RhdGVtZW50IGFzIGEgc3RyaW5nXG4gICAgICAgICAgICBwYXR0ZXJuOiAvXigjXFxzKmluY2x1ZGVcXHMqKTxbXj5dKz4vLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAgUHJpc20ubGFuZ3VhZ2VzLmNbJ3N0cmluZyddXG4gICAgICAgIF0sXG4gICAgICAgIGNoYXI6IFByaXNtLmxhbmd1YWdlcy5jWydjaGFyJ10sXG4gICAgICAgIGNvbW1lbnQ6IFByaXNtLmxhbmd1YWdlcy5jWydjb21tZW50J10sXG4gICAgICAgICdtYWNyby1uYW1lJzogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXiNcXHMqZGVmaW5lXFxzKylcXHcrXFxiKD8hXFwoKS9pLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGF0dGVybjogLyheI1xccypkZWZpbmVcXHMrKVxcdytcXGIoPz1cXCgpL2ksXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIC8vIGhpZ2hsaWdodCBtYWNybyBkaXJlY3RpdmVzIGFzIGtleXdvcmRzXG4gICAgICAgIGRpcmVjdGl2ZToge1xuICAgICAgICAgIHBhdHRlcm46IC9eKCNcXHMqKVthLXpdKy8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgICAgIH0sXG4gICAgICAgICdkaXJlY3RpdmUtaGFzaCc6IC9eIy8sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvIyN8XFxcXCg/PVtcXHJcXG5dKS8sXG4gICAgICAgIGV4cHJlc3Npb246IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFxTW1xcc1xcU10qLyxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2MnLCAnZnVuY3Rpb24nLCB7XG4gICAgLy8gaGlnaGxpZ2h0IHByZWRlZmluZWQgbWFjcm9zIGFzIGNvbnN0YW50c1xuICAgIGNvbnN0YW50OlxuICAgICAgL1xcYig/OkVPRnxOVUxMfFNFRUtfQ1VSfFNFRUtfRU5EfFNFRUtfU0VUfF9fREFURV9ffF9fRklMRV9ffF9fTElORV9ffF9fVElNRVNUQU1QX198X19USU1FX198X19mdW5jX198c3RkZXJyfHN0ZGlufHN0ZG91dClcXGIvXG4gIH0pXG4gIGRlbGV0ZSBQcmlzbS5sYW5ndWFnZXMuY1snYm9vbGVhbiddXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/c.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cfscript.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/cfscript.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cfscript\ncfscript.displayName = 'cfscript'\ncfscript.aliases = []\nfunction cfscript(Prism) {\n // https://cfdocs.org/script\n Prism.languages.cfscript = Prism.languages.extend('clike', {\n comment: [\n {\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n inside: {\n annotation: {\n pattern: /(?:^|[^.])@[\\w\\.]+/,\n alias: 'punctuation'\n }\n }\n },\n {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n keyword:\n /\\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\\b(?!\\s*=)/,\n operator: [\n /\\+\\+|--|&&|\\|\\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\\?(?:\\.|:)?|[?:]/,\n /\\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\\b/\n ],\n scope: {\n pattern:\n /\\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\\b/,\n alias: 'global'\n },\n type: {\n pattern:\n /\\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\\b/,\n alias: 'builtin'\n }\n })\n Prism.languages.insertBefore('cfscript', 'keyword', {\n // This must be declared before keyword because we use \"function\" inside the lookahead\n 'function-variable': {\n pattern:\n /[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*[=:]\\s*(?:\\bfunction\\b|(?:\\((?:[^()]|\\([^()]*\\))*\\)|(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/,\n alias: 'function'\n }\n })\n delete Prism.languages.cfscript['class-name']\n Prism.languages.cfc = Prism.languages['cfscript']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2ZzY3JpcHQuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2ZzY3JpcHQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY2ZzY3JpcHRcbmNmc2NyaXB0LmRpc3BsYXlOYW1lID0gJ2Nmc2NyaXB0J1xuY2ZzY3JpcHQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBjZnNjcmlwdChQcmlzbSkge1xuICAvLyBodHRwczovL2NmZG9jcy5vcmcvc2NyaXB0XG4gIFByaXNtLmxhbmd1YWdlcy5jZnNjcmlwdCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgIGNvbW1lbnQ6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXFwvXFwqW1xcc1xcU10qPyg/OlxcKlxcL3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGFubm90YXRpb246IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oPzpefFteLl0pQFtcXHdcXC5dKy8sXG4gICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhefFteXFxcXDpdKVxcL1xcLy4qLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFic3RyYWN0fGJyZWFrfGNhdGNofGNvbXBvbmVudHxjb250aW51ZXxkZWZhdWx0fGRvfGVsc2V8ZXh0ZW5kc3xmaW5hbHxmaW5hbGx5fGZvcnxmdW5jdGlvbnxpZnxpbnxpbmNsdWRlfHBhY2thZ2V8cHJpdmF0ZXxwcm9wZXJ0eXxwdWJsaWN8cmVtb3RlfHJlcXVpcmVkfHJldGhyb3d8cmV0dXJufHN0YXRpY3xzd2l0Y2h8dGhyb3d8dHJ5fHZhcnx3aGlsZXx4bWwpXFxiKD8hXFxzKj0pLyxcbiAgICBvcGVyYXRvcjogW1xuICAgICAgL1xcK1xcK3wtLXwmJnxcXHxcXHx8Ojp8PT58WyE9XT09fDw9P3w+PT98Wy0rKi8lJnxeIT08Pl09P3xcXD8oPzpcXC58Oik/fFs/Ol0vLFxuICAgICAgL1xcYig/OmFuZHxjb250YWluc3xlcXxlcXVhbHxlcXZ8Z3R8Z3RlfGltcHxpc3xsdHxsdGV8bW9kfG5vdHxvcnx4b3IpXFxiL1xuICAgIF0sXG4gICAgc2NvcGU6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cXGIoPzphcHBsaWNhdGlvbnxhcmd1bWVudHN8Y2dpfGNsaWVudHxjb29raWV8bG9jYWx8c2Vzc2lvbnxzdXBlcnx0aGlzfHZhcmlhYmxlcylcXGIvLFxuICAgICAgYWxpYXM6ICdnbG9iYWwnXG4gICAgfSxcbiAgICB0eXBlOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFxiKD86YW55fGFycmF5fGJpbmFyeXxib29sZWFufGRhdGV8Z3VpZHxudW1lcmljfHF1ZXJ5fHN0cmluZ3xzdHJ1Y3R8dXVpZHx2b2lkfHhtbClcXGIvLFxuICAgICAgYWxpYXM6ICdidWlsdGluJ1xuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnY2ZzY3JpcHQnLCAna2V5d29yZCcsIHtcbiAgICAvLyBUaGlzIG11c3QgYmUgZGVjbGFyZWQgYmVmb3JlIGtleXdvcmQgYmVjYXVzZSB3ZSB1c2UgXCJmdW5jdGlvblwiIGluc2lkZSB0aGUgbG9va2FoZWFkXG4gICAgJ2Z1bmN0aW9uLXZhcmlhYmxlJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1tfJGEtekEtWlxceEEwLVxcdUZGRkZdKD86KD8hXFxzKVskXFx3XFx4QTAtXFx1RkZGRl0pKig/PVxccypbPTpdXFxzKig/OlxcYmZ1bmN0aW9uXFxifCg/OlxcKCg/OlteKCldfFxcKFteKCldKlxcKSkqXFwpfCg/IVxccylbXyRhLXpBLVpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkZdKSopXFxzKj0+KSkvLFxuICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICB9XG4gIH0pXG4gIGRlbGV0ZSBQcmlzbS5sYW5ndWFnZXMuY2ZzY3JpcHRbJ2NsYXNzLW5hbWUnXVxuICBQcmlzbS5sYW5ndWFnZXMuY2ZjID0gUHJpc20ubGFuZ3VhZ2VzWydjZnNjcmlwdCddXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cfscript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/chaiscript.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/chaiscript.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorCpp = __webpack_require__(/*! ./cpp.js */ \"(ssr)/./node_modules/refractor/lang/cpp.js\")\nmodule.exports = chaiscript\nchaiscript.displayName = 'chaiscript'\nchaiscript.aliases = []\nfunction chaiscript(Prism) {\n Prism.register(refractorCpp)\n Prism.languages.chaiscript = Prism.languages.extend('clike', {\n string: {\n pattern: /(^|[^\\\\])'(?:[^'\\\\]|\\\\[\\s\\S])*'/,\n lookbehind: true,\n greedy: true\n },\n 'class-name': [\n {\n // e.g. class Rectangle { ... }\n pattern: /(\\bclass\\s+)\\w+/,\n lookbehind: true\n },\n {\n // e.g. attr Rectangle::height, def Rectangle::area() { ... }\n pattern: /(\\b(?:attr|def)\\s+)\\w+(?=\\s*::)/,\n lookbehind: true\n }\n ],\n keyword:\n /\\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\\b/,\n number: [Prism.languages.cpp.number, /\\b(?:Infinity|NaN)\\b/],\n operator:\n />>=?|<<=?|\\|\\||&&|:[:=]?|--|\\+\\+|[=!<>+\\-*/%|&^]=?|[?~]|`[^`\\r\\n]{1,4}`/\n })\n Prism.languages.insertBefore('chaiscript', 'operator', {\n 'parameter-type': {\n // e.g. def foo(int x, Vector y) {...}\n pattern: /([,(]\\s*)\\w+(?=\\s+\\w)/,\n lookbehind: true,\n alias: 'class-name'\n }\n })\n Prism.languages.insertBefore('chaiscript', 'string', {\n 'string-interpolation': {\n pattern:\n /(^|[^\\\\])\"(?:[^\"$\\\\]|\\\\[\\s\\S]|\\$(?!\\{)|\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})*\\})*\"/,\n lookbehind: true,\n greedy: true,\n inside: {\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})*\\}/,\n lookbehind: true,\n inside: {\n 'interpolation-expression': {\n pattern: /(^\\$\\{)[\\s\\S]+(?=\\}$)/,\n lookbehind: true,\n inside: Prism.languages.chaiscript\n },\n 'interpolation-punctuation': {\n pattern: /^\\$\\{|\\}$/,\n alias: 'punctuation'\n }\n }\n },\n string: /[\\s\\S]+/\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2hhaXNjcmlwdC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG1CQUFtQixtQkFBTyxDQUFDLDREQUFVO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLGdFQUFnRTtBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUVBQXlFLElBQUk7QUFDN0UsR0FBRztBQUNIO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsOENBQThDLE1BQU0sT0FBTyxJQUFJLE9BQU8sSUFBSSxJQUFJLElBQUksSUFBSSxJQUFJO0FBQzFGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRSxPQUFPLE9BQU8sSUFBSSxPQUFPLElBQUksSUFBSSxJQUFJLElBQUksSUFBSTtBQUM5RTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsYUFBYTtBQUMzQztBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0EsNkJBQTZCLEdBQUc7QUFDaEM7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jaGFpc2NyaXB0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3RvckNwcCA9IHJlcXVpcmUoJy4vY3BwLmpzJylcbm1vZHVsZS5leHBvcnRzID0gY2hhaXNjcmlwdFxuY2hhaXNjcmlwdC5kaXNwbGF5TmFtZSA9ICdjaGFpc2NyaXB0J1xuY2hhaXNjcmlwdC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGNoYWlzY3JpcHQoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yQ3BwKVxuICBQcmlzbS5sYW5ndWFnZXMuY2hhaXNjcmlwdCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pJyg/OlteJ1xcXFxdfFxcXFxbXFxzXFxTXSkqJy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6IFtcbiAgICAgIHtcbiAgICAgICAgLy8gZS5nLiBjbGFzcyBSZWN0YW5nbGUgeyAuLi4gfVxuICAgICAgICBwYXR0ZXJuOiAvKFxcYmNsYXNzXFxzKylcXHcrLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgLy8gZS5nLiBhdHRyIFJlY3RhbmdsZTo6aGVpZ2h0LCBkZWYgUmVjdGFuZ2xlOjphcmVhKCkgeyAuLi4gfVxuICAgICAgICBwYXR0ZXJuOiAvKFxcYig/OmF0dHJ8ZGVmKVxccyspXFx3Kyg/PVxccyo6OikvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmF0dHJ8YXV0b3xicmVha3xjYXNlfGNhdGNofGNsYXNzfGNvbnRpbnVlfGRlZnxkZWZhdWx0fGVsc2V8ZmluYWxseXxmb3J8ZnVufGdsb2JhbHxpZnxyZXR1cm58c3dpdGNofHRoaXN8dHJ5fHZhcnx3aGlsZSlcXGIvLFxuICAgIG51bWJlcjogW1ByaXNtLmxhbmd1YWdlcy5jcHAubnVtYmVyLCAvXFxiKD86SW5maW5pdHl8TmFOKVxcYi9dLFxuICAgIG9wZXJhdG9yOlxuICAgICAgLz4+PT98PDw9P3xcXHxcXHx8JiZ8Ols6PV0/fC0tfFxcK1xcK3xbPSE8PitcXC0qLyV8Jl5dPT98Wz9+XXxgW15gXFxyXFxuXXsxLDR9YC9cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnY2hhaXNjcmlwdCcsICdvcGVyYXRvcicsIHtcbiAgICAncGFyYW1ldGVyLXR5cGUnOiB7XG4gICAgICAvLyBlLmcuIGRlZiBmb28oaW50IHgsIFZlY3RvciB5KSB7Li4ufVxuICAgICAgcGF0dGVybjogLyhbLChdXFxzKilcXHcrKD89XFxzK1xcdykvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICB9XG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NoYWlzY3JpcHQnLCAnc3RyaW5nJywge1xuICAgICdzdHJpbmctaW50ZXJwb2xhdGlvbic6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXlxcXFxdKVwiKD86W15cIiRcXFxcXXxcXFxcW1xcc1xcU118XFwkKD8hXFx7KXxcXCRcXHsoPzpbXnt9XXxcXHsoPzpbXnt9XXxcXHtbXnt9XSpcXH0pKlxcfSkqXFx9KSpcIi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLygoPzpefFteXFxcXF0pKD86XFxcXHsyfSkqKVxcJFxceyg/Oltee31dfFxceyg/Oltee31dfFxce1tee31dKlxcfSkqXFx9KSpcXH0vLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAnaW50ZXJwb2xhdGlvbi1leHByZXNzaW9uJzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvKF5cXCRcXHspW1xcc1xcU10rKD89XFx9JCkvLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jaGFpc2NyaXB0XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJ2ludGVycG9sYXRpb24tcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eXFwkXFx7fFxcfSQvLFxuICAgICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgc3RyaW5nOiAvW1xcc1xcU10rL1xuICAgICAgfVxuICAgIH1cbiAgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/chaiscript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cil.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/cil.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cil\ncil.displayName = 'cil'\ncil.aliases = []\nfunction cil(Prism) {\n Prism.languages.cil = {\n comment: /\\/\\/.*/,\n string: {\n pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n directive: {\n pattern: /(^|\\W)\\.[a-z]+(?=\\s)/,\n lookbehind: true,\n alias: 'class-name'\n },\n // Actually an assembly reference\n variable: /\\[[\\w\\.]+\\]/,\n keyword:\n /\\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\\b/,\n function:\n /\\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\\.)?(?:conv\\.(?:[iu][1248]?|ovf\\.[iu][1248]?(?:\\.un)?|r\\.un|r4|r8)|ldc\\.(?:i4(?:\\.\\d+|\\.[mM]1|\\.s)?|i8|r4|r8)|ldelem(?:\\.[iu][1248]?|\\.r[48]|\\.ref|a)?|ldind\\.(?:[iu][1248]?|r[48]|ref)|stelem\\.?(?:i[1248]?|r[48]|ref)?|stind\\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\\.[0-3s]|a(?:\\.s)?)?|ldloc(?:\\.\\d+|\\.s)?|sub(?:\\.ovf(?:\\.un)?)?|mul(?:\\.ovf(?:\\.un)?)?|add(?:\\.ovf(?:\\.un)?)?|stloc(?:\\.[0-3s])?|refany(?:type|val)|blt(?:\\.un)?(?:\\.s)?|ble(?:\\.un)?(?:\\.s)?|bgt(?:\\.un)?(?:\\.s)?|bge(?:\\.un)?(?:\\.s)?|unbox(?:\\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\\.s)?|bne\\.un(?:\\.s)?|ldloca(?:\\.s)?|brzero(?:\\.s)?|brtrue(?:\\.s)?|brnull(?:\\.s)?|brinst(?:\\.s)?|starg(?:\\.s)?|leave(?:\\.s)?|shr(?:\\.un)?|rem(?:\\.un)?|div(?:\\.un)?|clt(?:\\.un)?|alignment|castclass|ldvirtftn|beq(?:\\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n number: /\\b-?(?:0x[0-9a-f]+|\\d+)(?:\\.[0-9a-f]+)?\\b/i,\n punctuation: /[{}[\\];(),:=]|IL_[0-9A-Za-z]+/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2lsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLElBQUk7QUFDekI7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jaWwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY2lsXG5jaWwuZGlzcGxheU5hbWUgPSAnY2lsJ1xuY2lsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gY2lsKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5jaWwgPSB7XG4gICAgY29tbWVudDogL1xcL1xcLy4qLyxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8oW1wiJ10pKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGRpcmVjdGl2ZToge1xuICAgICAgcGF0dGVybjogLyhefFxcVylcXC5bYS16XSsoPz1cXHMpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgfSxcbiAgICAvLyBBY3R1YWxseSBhbiBhc3NlbWJseSByZWZlcmVuY2VcbiAgICB2YXJpYWJsZTogL1xcW1tcXHdcXC5dK1xcXS8sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphYnN0cmFjdHxhbnNpfGFzc2VtYmx5fGF1dG98YXV0b2NoYXJ8YmVmb3JlZmllbGRpbml0fGJvb2x8YnN0cnxieXZhbHN0cnxjYXRjaHxjaGFyfGNpbHxjbGFzc3xjdXJyZW5jeXxkYXRlfGRlY2ltYWx8ZGVmYXVsdHxlbnVtfGVycm9yfGV4cGxpY2l0fGV4dGVuZHN8ZXh0ZXJufGZhbWFuZGFzc2VtfGZhbWlseXxmYW1vcmFzc2VtfGZpbmFsKD86bHkpP3xmbG9hdDMyfGZsb2F0NjR8aGlkZWJ5c2lnfHU/aW50KD86OHwxNnwzMnw2NCk/fGlhbnR8aWRpc3BhdGNofGltcGxlbWVudHN8aW1wb3J0fGluaXRvbmx5fGluc3RhbmNlfGludGVyZmFjZXxpdW5rbm93bnxsaXRlcmFsfGxwc3RyfGxwc3RydWN0fGxwdHN0cnxscHdzdHJ8bWFuYWdlZHxtZXRob2R8bmF0aXZlKD86VHlwZSk/fG5lc3RlZHxuZXdzbG90fG9iamVjdCg/OnJlZik/fHBpbnZva2VpbXBsfHByaXZhdGV8cHJpdmF0ZXNjb3BlfHB1YmxpY3xyZXFzZWNvYmp8cnRzcGVjaWFsbmFtZXxydW50aW1lfHNlYWxlZHxzZXF1ZW50aWFsfHNlcmlhbGl6YWJsZXxzcGVjaWFsbmFtZXxzdGF0aWN8c3RyaW5nfHN0cnVjdHxzeXNjaGFyfHRic3RyfHVuaWNvZGV8dW5tYW5hZ2VkZXhwfHVuc2lnbmVkfHZhbHVlKD86dHlwZSk/fHZhcmlhbnR8dmlydHVhbHx2b2lkKVxcYi8sXG4gICAgZnVuY3Rpb246XG4gICAgICAvXFxiKD86KD86Y29uc3RyYWluZWR8bm98cmVhZG9ubHl8dGFpbHx1bmFsaWduZWR8dm9sYXRpbGUpXFwuKT8oPzpjb252XFwuKD86W2l1XVsxMjQ4XT98b3ZmXFwuW2l1XVsxMjQ4XT8oPzpcXC51bik/fHJcXC51bnxyNHxyOCl8bGRjXFwuKD86aTQoPzpcXC5cXGQrfFxcLlttTV0xfFxcLnMpP3xpOHxyNHxyOCl8bGRlbGVtKD86XFwuW2l1XVsxMjQ4XT98XFwucls0OF18XFwucmVmfGEpP3xsZGluZFxcLig/OltpdV1bMTI0OF0/fHJbNDhdfHJlZil8c3RlbGVtXFwuPyg/OmlbMTI0OF0/fHJbNDhdfHJlZik/fHN0aW5kXFwuKD86aVsxMjQ4XT98cls0OF18cmVmKT98ZW5kKD86ZmF1bHR8ZmlsdGVyfGZpbmFsbHkpfGxkYXJnKD86XFwuWzAtM3NdfGEoPzpcXC5zKT8pP3xsZGxvYyg/OlxcLlxcZCt8XFwucyk/fHN1Yig/OlxcLm92Zig/OlxcLnVuKT8pP3xtdWwoPzpcXC5vdmYoPzpcXC51bik/KT98YWRkKD86XFwub3ZmKD86XFwudW4pPyk/fHN0bG9jKD86XFwuWzAtM3NdKT98cmVmYW55KD86dHlwZXx2YWwpfGJsdCg/OlxcLnVuKT8oPzpcXC5zKT98YmxlKD86XFwudW4pPyg/OlxcLnMpP3xiZ3QoPzpcXC51bik/KD86XFwucyk/fGJnZSg/OlxcLnVuKT8oPzpcXC5zKT98dW5ib3goPzpcXC5hbnkpP3xpbml0KD86YmxrfG9iail8Y2FsbCg/Oml8dmlydCk/fGJyZmFsc2UoPzpcXC5zKT98Ym5lXFwudW4oPzpcXC5zKT98bGRsb2NhKD86XFwucyk/fGJyemVybyg/OlxcLnMpP3xicnRydWUoPzpcXC5zKT98YnJudWxsKD86XFwucyk/fGJyaW5zdCg/OlxcLnMpP3xzdGFyZyg/OlxcLnMpP3xsZWF2ZSg/OlxcLnMpP3xzaHIoPzpcXC51bik/fHJlbSg/OlxcLnVuKT98ZGl2KD86XFwudW4pP3xjbHQoPzpcXC51bik/fGFsaWdubWVudHxjYXN0Y2xhc3N8bGR2aXJ0ZnRufGJlcSg/OlxcLnMpP3xja2Zpbml0ZXxsZHNmbGRhfGxkdG9rZW58bG9jYWxsb2N8bWtyZWZhbnl8cmV0aHJvd3xjZ3RcXC51bnxhcmdsaXN0fHN3aXRjaHxzdHNmbGR8c2l6ZW9mfG5ld29ianxuZXdhcnJ8bGRzZmxkfGxkbnVsbHxsZGZsZGF8aXNpbnN0fHRocm93fHN0b2JqfHN0ZmxkfGxkc3RyfGxkb2JqfGxkbGVufGxkZnRufGxkZmxkfGNwb2JqfGNwYmxrfGJyZWFrfGJyXFwuc3x4b3J8c2hsfHJldHxwb3B8bm90fG5vcHxuZWd8am1wfGR1cHxjZ3R8Y2VxfGJveHxhbmR8b3J8YnIpXFxiLyxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvLFxuICAgIG51bWJlcjogL1xcYi0/KD86MHhbMC05YS1mXSt8XFxkKykoPzpcXC5bMC05YS1mXSspP1xcYi9pLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSw6PV18SUxfWzAtOUEtWmEtel0rL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cil.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/clike.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/clike.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = clike\nclike.displayName = 'clike'\nclike.aliases = []\nfunction clike(Prism) {\n Prism.languages.clike = {\n comment: [\n {\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n greedy: true\n },\n {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n string: {\n pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n 'class-name': {\n pattern:\n /(\\b(?:class|extends|implements|instanceof|interface|new|trait)\\s+|\\bcatch\\s+\\()[\\w.\\\\]+/i,\n lookbehind: true,\n inside: {\n punctuation: /[.\\\\]/\n }\n },\n keyword:\n /\\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n function: /\\b\\w+(?=\\()/,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n operator: /[<>]=?|[!=]=?=?|--?|\\+\\+?|&&?|\\|\\|?|[?*/~^%]/,\n punctuation: /[{}[\\];(),.:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2xpa2UuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQixJQUFJO0FBQ3pCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2xpa2UuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY2xpa2VcbmNsaWtlLmRpc3BsYXlOYW1lID0gJ2NsaWtlJ1xuY2xpa2UuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBjbGlrZShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuY2xpa2UgPSB7XG4gICAgY29tbWVudDogW1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSlcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcOl0pXFwvXFwvLiovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhbXCInXSkoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKFxcYig/OmNsYXNzfGV4dGVuZHN8aW1wbGVtZW50c3xpbnN0YW5jZW9mfGludGVyZmFjZXxuZXd8dHJhaXQpXFxzK3xcXGJjYXRjaFxccytcXCgpW1xcdy5cXFxcXSsvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgcHVuY3R1YXRpb246IC9bLlxcXFxdL1xuICAgICAgfVxuICAgIH0sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzpicmVha3xjYXRjaHxjb250aW51ZXxkb3xlbHNlfGZpbmFsbHl8Zm9yfGZ1bmN0aW9ufGlmfGlufGluc3RhbmNlb2Z8bmV3fG51bGx8cmV0dXJufHRocm93fHRyeXx3aGlsZSlcXGIvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi8sXG4gICAgZnVuY3Rpb246IC9cXGJcXHcrKD89XFwoKS8sXG4gICAgbnVtYmVyOiAvXFxiMHhbXFxkYS1mXStcXGJ8KD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspPy9pLFxuICAgIG9wZXJhdG9yOiAvWzw+XT0/fFshPV09Pz0/fC0tP3xcXCtcXCs/fCYmP3xcXHxcXHw/fFs/Ki9+XiVdLyxcbiAgICBwdW5jdHVhdGlvbjogL1t7fVtcXF07KCksLjpdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/clike.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/clojure.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/clojure.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = clojure\nclojure.displayName = 'clojure'\nclojure.aliases = []\nfunction clojure(Prism) {\n // Copied from https://github.com/jeluard/prism-clojure\n Prism.languages.clojure = {\n comment: {\n pattern: /;.*/,\n greedy: true\n },\n string: {\n pattern: /\"(?:[^\"\\\\]|\\\\.)*\"/,\n greedy: true\n },\n char: /\\\\\\w+/,\n symbol: {\n pattern: /(^|[\\s()\\[\\]{},])::?[\\w*+!?'<>=/.-]+/,\n lookbehind: true\n },\n keyword: {\n pattern:\n /(\\()(?:-|->|->>|\\.|\\.\\.|\\*|\\/|\\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\\?|ensure|eval|every\\?|false\\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\\?|new|newline|next|nil\\?|node|not|not-any\\?|not-every\\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\\?|split-at|split-with|str|string\\?|struct|struct-map|subs|subvec|symbol|symbol\\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\\?|vector|vector-zip|vector\\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\\?|zipmap|zipper)(?=[\\s)]|$)/,\n lookbehind: true\n },\n boolean: /\\b(?:false|nil|true)\\b/,\n number: {\n pattern:\n /(^|[^\\w$@])(?:\\d+(?:[/.]\\d+)?(?:e[+-]?\\d+)?|0x[a-f0-9]+|[1-9]\\d?r[a-z0-9]+)[lmn]?(?![\\w$@])/i,\n lookbehind: true\n },\n function: {\n pattern: /((?:^|[^'])\\()[\\w*+!?'<>=/.-]+(?=[\\s)]|$)/,\n lookbehind: true\n },\n operator: /[#@^`~]/,\n punctuation: /[{}\\[\\](),]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY2xvanVyZS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2Nsb2p1cmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY2xvanVyZVxuY2xvanVyZS5kaXNwbGF5TmFtZSA9ICdjbG9qdXJlJ1xuY2xvanVyZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGNsb2p1cmUoUHJpc20pIHtcbiAgLy8gQ29waWVkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2plbHVhcmQvcHJpc20tY2xvanVyZVxuICBQcmlzbS5sYW5ndWFnZXMuY2xvanVyZSA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvOy4qLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXFxcXF18XFxcXC4pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgY2hhcjogL1xcXFxcXHcrLyxcbiAgICBzeW1ib2w6IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXFxzKClcXFtcXF17fSxdKTo6P1tcXHcqKyE/Jzw+PS8uLV0rLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXFwoKSg/Oi18LT58LT4+fFxcLnxcXC5cXC58XFwqfFxcL3xcXCt8PHw8PXw9fD09fD58Pj18YWNjZXNzb3J8YWdlbnR8YWdlbnQtZXJyb3JzfGFnZXR8YWxlbmd0aHxhbGwtbnN8YWx0ZXJ8YW5kfGFwcGVuZC1jaGlsZHxhcHBseXxhcnJheS1tYXB8YXNldHxhc2V0LWJvb2xlYW58YXNldC1ieXRlfGFzZXQtY2hhcnxhc2V0LWRvdWJsZXxhc2V0LWZsb2F0fGFzZXQtaW50fGFzZXQtbG9uZ3xhc2V0LXNob3J0fGFzc2VydHxhc3NvY3xhd2FpdHxhd2FpdC1mb3J8YmVhbnxiaW5kaW5nfGJpdC1hbmR8Yml0LW5vdHxiaXQtb3J8Yml0LXNoaWZ0LWxlZnR8Yml0LXNoaWZ0LXJpZ2h0fGJpdC14b3J8Ym9vbGVhbnxicmFuY2hcXD98YnV0bGFzdHxieXRlfGNhc3R8Y2hhcnxjaGlsZHJlbnxjbGFzc3xjbGVhci1hZ2VudC1lcnJvcnN8Y29tbWVudHxjb21tdXRlfGNvbXB8Y29tcGFyYXRvcnxjb21wbGVtZW50fGNvbmNhdHxjb25kfGNvbmp8Y29uc3xjb25zdGFudGx5fGNvbnN0cnVjdC1wcm94eXxjb250YWluc1xcP3xjb3VudHxjcmVhdGUtbnN8Y3JlYXRlLXN0cnVjdHxjeWNsZXxkZWN8ZGVjbGFyZXxkZWZ8ZGVmLXxkZWZpbmxpbmV8ZGVmaW50ZXJmYWNlfGRlZm1hY3JvfGRlZm1ldGhvZHxkZWZtdWx0aXxkZWZufGRlZm4tfGRlZm9uY2V8ZGVmcHJvamVjdHxkZWZwcm90b2NvbHxkZWZyZWNvcmR8ZGVmc3RydWN0fGRlZnR5cGV8ZGVyZWZ8ZGlmZmVyZW5jZXxkaXNqfGRpc3NvY3xkaXN0aW5jdHxkb3xkb2FsbHxkb2N8ZG9ydW58ZG9zZXF8ZG9zeW5jfGRvdGltZXN8ZG90b3xkb3VibGV8ZG93bnxkcm9wfGRyb3Atd2hpbGV8ZWRpdHxlbmRcXD98ZW5zdXJlfGV2YWx8ZXZlcnlcXD98ZmFsc2VcXD98ZmZpcnN0fGZpbGUtc2VxfGZpbHRlcnxmaW5kfGZpbmQtZG9jfGZpbmQtbnN8ZmluZC12YXJ8Zmlyc3R8ZmxvYXR8Zmx1c2h8Zm58Zm5zZXF8Zm9yfGZyZXN0fGdlbnN5bXxnZXR8Z2V0LXByb3h5LWNsYXNzfGhhc2gtbWFwfGhhc2gtc2V0fGlkZW50aWNhbFxcP3xpZGVudGl0eXxpZnxpZi1sZXR8aWYtbm90fGltcG9ydHxpbi1uc3xpbmN8aW5kZXh8aW5zZXJ0LWNoaWxkfGluc2VydC1sZWZ0fGluc2VydC1yaWdodHxpbnNwZWN0LXRhYmxlfGluc3BlY3QtdHJlZXxpbnN0YW5jZVxcP3xpbnR8aW50ZXJsZWF2ZXxpbnRlcnNlY3Rpb258aW50b3xpbnRvLWFycmF5fGl0ZXJhdGV8am9pbnxrZXl8a2V5c3xrZXl3b3JkfGtleXdvcmRcXD98bGFzdHxsYXp5LWNhdHxsYXp5LWNvbnN8bGVmdHxsZWZ0c3xsZXR8bGluZS1zZXF8bGlzdHxsaXN0XFwqfGxvYWR8bG9hZC1maWxlfGxvY2tpbmd8bG9uZ3xsb29wfG1hY3JvZXhwYW5kfG1hY3JvZXhwYW5kLTF8bWFrZS1hcnJheXxtYWtlLW5vZGV8bWFwfG1hcC1pbnZlcnR8bWFwXFw/fG1hcGNhdHxtYXh8bWF4LWtleXxtZW1mbnxtZXJnZXxtZXJnZS13aXRofG1ldGF8bWlufG1pbi1rZXl8bW9uaXRvci1lbnRlcnxuYW1lfG5hbWVzcGFjZXxuZWdcXD98bmV3fG5ld2xpbmV8bmV4dHxuaWxcXD98bm9kZXxub3R8bm90LWFueVxcP3xub3QtZXZlcnlcXD98bm90PXxuc3xucy1pbXBvcnRzfG5zLWludGVybnN8bnMtbWFwfG5zLW5hbWV8bnMtcHVibGljc3xucy1yZWZlcnN8bnMtcmVzb2x2ZXxucy11bm1hcHxudGh8bnRocmVzdHxvcnxwYXJzZXxwYXJ0aWFsfHBhdGh8cGVla3xwb3B8cG9zXFw/fHByfHByLXN0cnxwcmludHxwcmludC1zdHJ8cHJpbnRsbnxwcmludGxuLXN0cnxwcm58cHJuLXN0cnxwcm9qZWN0fHByb3h5fHByb3h5LW1hcHBpbmdzfHF1b3R8cXVvdGV8cmFuZHxyYW5kLWludHxyYW5nZXxyZS1maW5kfHJlLWdyb3Vwc3xyZS1tYXRjaGVyfHJlLW1hdGNoZXN8cmUtcGF0dGVybnxyZS1zZXF8cmVhZHxyZWFkLWxpbmV8cmVjdXJ8cmVkdWNlfHJlZnxyZWYtc2V0fHJlZmVyfHJlbXxyZW1vdmV8cmVtb3ZlLW1ldGhvZHxyZW1vdmUtbnN8cmVuYW1lfHJlbmFtZS1rZXlzfHJlcGVhdHxyZXBsYWNlfHJlcGxpY2F0ZXxyZXNvbHZlfHJlc3R8cmVzdWx0c2V0LXNlcXxyZXZlcnNlfHJmaXJzdHxyaWdodHxyaWdodHN8cm9vdHxycmVzdHxyc2VxfHNlY29uZHxzZWxlY3R8c2VsZWN0LWtleXN8c2VuZHxzZW5kLW9mZnxzZXF8c2VxLXppcHxzZXFcXD98c2V0fHNldCF8c2hvcnR8c2x1cnB8c29tZXxzb3J0fHNvcnQtYnl8c29ydGVkLW1hcHxzb3J0ZWQtbWFwLWJ5fHNvcnRlZC1zZXR8c3BlY2lhbC1zeW1ib2xcXD98c3BsaXQtYXR8c3BsaXQtd2l0aHxzdHJ8c3RyaW5nXFw/fHN0cnVjdHxzdHJ1Y3QtbWFwfHN1YnN8c3VidmVjfHN5bWJvbHxzeW1ib2xcXD98c3luY3x0YWtlfHRha2UtbnRofHRha2Utd2hpbGV8dGVzdHx0aHJvd3x0aW1lfHRvLWFycmF5fHRvLWFycmF5LTJkfHRyZWUtc2VxfHRydWVcXD98dHJ5fHVuaW9ufHVwfHVwZGF0ZS1wcm94eXx2YWx8dmFsc3x2YXJ8dmFyLWdldHx2YXItc2V0fHZhclxcP3x2ZWN0b3J8dmVjdG9yLXppcHx2ZWN0b3JcXD98d2hlbnx3aGVuLWZpcnN0fHdoZW4tbGV0fHdoZW4tbm90fHdpdGgtbG9jYWwtdmFyc3x3aXRoLW1ldGF8d2l0aC1vcGVufHdpdGgtb3V0LXN0cnx4bWwtc2VxfHhtbC16aXB8emVyb1xcP3x6aXBtYXB8emlwcGVyKSg/PVtcXHMpXXwkKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8bmlsfHRydWUpXFxiLyxcbiAgICBudW1iZXI6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXlxcdyRAXSkoPzpcXGQrKD86Wy8uXVxcZCspPyg/OmVbKy1dP1xcZCspP3wweFthLWYwLTldK3xbMS05XVxcZD9yW2EtejAtOV0rKVtsbW5dPyg/IVtcXHckQF0pL2ksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBmdW5jdGlvbjoge1xuICAgICAgcGF0dGVybjogLygoPzpefFteJ10pXFwoKVtcXHcqKyE/Jzw+PS8uLV0rKD89W1xccyldfCQpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIG9wZXJhdG9yOiAvWyNAXmB+XS8sXG4gICAgcHVuY3R1YXRpb246IC9be31cXFtcXF0oKSxdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/clojure.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cmake.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/cmake.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cmake\ncmake.displayName = 'cmake'\ncmake.aliases = []\nfunction cmake(Prism) {\n Prism.languages.cmake = {\n comment: /#.*/,\n string: {\n pattern: /\"(?:[^\\\\\"]|\\\\.)*\"/,\n greedy: true,\n inside: {\n interpolation: {\n pattern: /\\$\\{(?:[^{}$]|\\$\\{[^{}$]*\\})*\\}/,\n inside: {\n punctuation: /\\$\\{|\\}/,\n variable: /\\w+/\n }\n }\n }\n },\n variable:\n /\\b(?:CMAKE_\\w+|\\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\\b/,\n property:\n /\\b(?:cxx_\\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\\w+|\\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\\b/,\n keyword:\n /\\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\\s*\\()\\b/,\n boolean: /\\b(?:FALSE|OFF|ON|TRUE)\\b/,\n namespace:\n /\\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\\b/,\n operator:\n /\\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\\b/,\n inserted: {\n pattern: /\\b\\w+::\\w+\\b/,\n alias: 'class-name'\n },\n number: /\\b\\d+(?:\\.\\d+)*\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()\\b/i,\n punctuation: /[()>}]|\\$[<{]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY21ha2UuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixPQUFPLE9BQU8sSUFBSSxLQUFLLElBQUk7QUFDbkQ7QUFDQSw4QkFBOEIsR0FBRztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSx1QkFBdUIsT0FBTztBQUM5QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2NtYWtlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNtYWtlXG5jbWFrZS5kaXNwbGF5TmFtZSA9ICdjbWFrZSdcbmNtYWtlLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gY21ha2UoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmNtYWtlID0ge1xuICAgIGNvbW1lbnQ6IC8jLiovLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiKD86W15cXFxcXCJdfFxcXFwuKSpcIi8sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46IC9cXCRcXHsoPzpbXnt9JF18XFwkXFx7W157fSRdKlxcfSkqXFx9LyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwkXFx7fFxcfS8sXG4gICAgICAgICAgICB2YXJpYWJsZTogL1xcdysvXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YXJpYWJsZTpcbiAgICAgIC9cXGIoPzpDTUFLRV9cXHcrfFxcdytfKD86KD86QklOQVJZfFNPVVJDRSlfRElSfERFU0NSSVBUSU9OfEhPTUVQQUdFX1VSTHxST09UfFZFUlNJT04oPzpfTUFKT1J8X01JTk9SfF9QQVRDSHxfVFdFQUspPyl8KD86QU5EUk9JRHxBUFBMRXxCT1JMQU5EfEJVSUxEX1NIQVJFRF9MSUJTfENBQ0hFfENQQUNLXyg/OkFCU09MVVRFX0RFU1RJTkFUSU9OX0ZJTEVTfENPTVBPTkVOVF9JTkNMVURFX1RPUExFVkVMX0RJUkVDVE9SWXxFUlJPUl9PTl9BQlNPTFVURV9JTlNUQUxMX0RFU1RJTkFUSU9OfElOQ0xVREVfVE9QTEVWRUxfRElSRUNUT1JZfElOU1RBTExfREVGQVVMVF9ESVJFQ1RPUllfUEVSTUlTU0lPTlN8SU5TVEFMTF9TQ1JJUFR8UEFDS0FHSU5HX0lOU1RBTExfUFJFRklYfFNFVF9ERVNURElSfFdBUk5fT05fQUJTT0xVVEVfSU5TVEFMTF9ERVNUSU5BVElPTil8Q1RFU1RfKD86QklOQVJZX0RJUkVDVE9SWXxCVUlMRF9DT01NQU5EfEJVSUxEX05BTUV8QlpSX0NPTU1BTkR8QlpSX1VQREFURV9PUFRJT05TfENIQU5HRV9JRHxDSEVDS09VVF9DT01NQU5EfENPTkZJR1VSQVRJT05fVFlQRXxDT05GSUdVUkVfQ09NTUFORHxDT1ZFUkFHRV9DT01NQU5EfENPVkVSQUdFX0VYVFJBX0ZMQUdTfENVUkxfT1BUSU9OU3xDVVNUT01fKD86Q09WRVJBR0VfRVhDTFVERXxFUlJPUl9FWENFUFRJT058RVJST1JfTUFUQ0h8RVJST1JfUE9TVF9DT05URVhUfEVSUk9SX1BSRV9DT05URVhUfE1BWElNVU1fRkFJTEVEX1RFU1RfT1VUUFVUX1NJWkV8TUFYSU1VTV9OVU1CRVJfT0ZfKD86RVJST1JTfFdBUk5JTkdTKXxNQVhJTVVNX1BBU1NFRF9URVNUX09VVFBVVF9TSVpFfE1FTUNIRUNLX0lHTk9SRXxQT1NUX01FTUNIRUNLfFBPU1RfVEVTVHxQUkVfTUVNQ0hFQ0t8UFJFX1RFU1R8VEVTVFNfSUdOT1JFfFdBUk5JTkdfRVhDRVBUSU9OfFdBUk5JTkdfTUFUQ0gpfENWU19DSEVDS09VVHxDVlNfQ09NTUFORHxDVlNfVVBEQVRFX09QVElPTlN8RFJPUF9MT0NBVElPTnxEUk9QX01FVEhPRHxEUk9QX1NJVEV8RFJPUF9TSVRFX0NEQVNIfERST1BfU0lURV9QQVNTV09SRHxEUk9QX1NJVEVfVVNFUnxFWFRSQV9DT1ZFUkFHRV9HTE9CfEdJVF9DT01NQU5EfEdJVF9JTklUX1NVQk1PRFVMRVN8R0lUX1VQREFURV9DVVNUT018R0lUX1VQREFURV9PUFRJT05TfEhHX0NPTU1BTkR8SEdfVVBEQVRFX09QVElPTlN8TEFCRUxTX0ZPUl9TVUJQUk9KRUNUU3xNRU1PUllDSEVDS18oPzpDT01NQU5EfENPTU1BTkRfT1BUSU9OU3xTQU5JVElaRVJfT1BUSU9OU3xTVVBQUkVTU0lPTlNfRklMRXxUWVBFKXxOSUdIVExZX1NUQVJUX1RJTUV8UDRfQ0xJRU5UfFA0X0NPTU1BTkR8UDRfT1BUSU9OU3xQNF9VUERBVEVfT1BUSU9OU3xSVU5fQ1VSUkVOVF9TQ1JJUFR8U0NQX0NPTU1BTkR8U0lURXxTT1VSQ0VfRElSRUNUT1JZfFNVQk1JVF9VUkx8U1ZOX0NPTU1BTkR8U1ZOX09QVElPTlN8U1ZOX1VQREFURV9PUFRJT05TfFRFU1RfTE9BRHxURVNUX1RJTUVPVVR8VFJJR0dFUl9TSVRFfFVQREFURV9DT01NQU5EfFVQREFURV9PUFRJT05TfFVQREFURV9WRVJTSU9OX09OTFl8VVNFX0xBVU5DSEVSUyl8Q1lHV0lOfEVOVnxFWEVDVVRBQkxFX09VVFBVVF9QQVRIfEdIUy1NVUxUSXxJT1N8TElCUkFSWV9PVVRQVVRfUEFUSHxNSU5HV3xNU1ZDKD86MTB8MTF8MTJ8MTR8NjB8NzB8NzF8ODB8OTB8X0lERXxfVE9PTFNFVF9WRVJTSU9OfF9WRVJTSU9OKT98TVNZU3xQUk9KRUNUXyg/OkJJTkFSWV9ESVJ8REVTQ1JJUFRJT058SE9NRVBBR0VfVVJMfE5BTUV8U09VUkNFX0RJUnxWRVJTSU9OfFZFUlNJT05fKD86TUFKT1J8TUlOT1J8UEFUQ0h8VFdFQUspKXxVTklYfFdJTjMyfFdJTkNFfFdJTkRPV1NfUEhPTkV8V0lORE9XU19TVE9SRXxYQ09ERXxYQ09ERV9WRVJTSU9OKSlcXGIvLFxuICAgIHByb3BlcnR5OlxuICAgICAgL1xcYig/OmN4eF9cXHcrfCg/OkFSQ0hJVkVfT1VUUFVUXyg/OkRJUkVDVE9SWXxOQU1FKXxDT01QSUxFX0RFRklOSVRJT05TfENPTVBJTEVfUERCX05BTUV8Q09NUElMRV9QREJfT1VUUFVUX0RJUkVDVE9SWXxFWENMVURFX0ZST01fREVGQVVMVF9CVUlMRHxJTVBPUlRFRF8oPzpJTVBMSUJ8TElCTkFNRXxMSU5LX0RFUEVOREVOVF9MSUJSQVJJRVN8TElOS19JTlRFUkZBQ0VfTEFOR1VBR0VTfExJTktfSU5URVJGQUNFX0xJQlJBUklFU3xMSU5LX0lOVEVSRkFDRV9NVUxUSVBMSUNJVFl8TE9DQVRJT058Tk9fU09OQU1FfE9CSkVDVFN8U09OQU1FKXxJTlRFUlBST0NFRFVSQUxfT1BUSU1JWkFUSU9OfExJQlJBUllfT1VUUFVUX0RJUkVDVE9SWXxMSUJSQVJZX09VVFBVVF9OQU1FfExJTktfRkxBR1N8TElOS19JTlRFUkZBQ0VfTElCUkFSSUVTfExJTktfSU5URVJGQUNFX01VTFRJUExJQ0lUWXxMT0NBVElPTnxNQVBfSU1QT1JURURfQ09ORklHfE9TWF9BUkNISVRFQ1RVUkVTfE9VVFBVVF9OQU1FfFBEQl9OQU1FfFBEQl9PVVRQVVRfRElSRUNUT1JZfFJVTlRJTUVfT1VUUFVUX0RJUkVDVE9SWXxSVU5USU1FX09VVFBVVF9OQU1FfFNUQVRJQ19MSUJSQVJZX0ZMQUdTfFZTX0NTSEFSUHxWU19ET1RORVRfUkVGRVJFTkNFUFJPUHxWU19ET1RORVRfUkVGRVJFTkNFfFZTX0dMT0JBTF9TRUNUSU9OX1BPU1R8VlNfR0xPQkFMX1NFQ1RJT05fUFJFfFZTX0dMT0JBTHxYQ09ERV9BVFRSSUJVVEUpX1xcdyt8XFx3K18oPzpDTEFOR19USURZfENPTVBJTEVSX0xBVU5DSEVSfENQUENIRUNLfENQUExJTlR8SU5DTFVERV9XSEFUX1lPVV9VU0V8T1VUUFVUX05BTUV8UE9TVEZJWHxWSVNJQklMSVRZX1BSRVNFVCl8QUJTVFJBQ1R8QURESVRJT05BTF9NQUtFX0NMRUFOX0ZJTEVTfEFEVkFOQ0VEfEFMSUFTRURfVEFSR0VUfEFMTE9XX0RVUExJQ0FURV9DVVNUT01fVEFSR0VUU3xBTkRST0lEXyg/OkFOVF9BRERJVElPTkFMX09QVElPTlN8QVBJfEFQSV9NSU58QVJDSHxBU1NFVFNfRElSRUNUT1JJRVN8R1VJfEpBUl9ERVBFTkRFTkNJRVN8TkFUSVZFX0xJQl9ERVBFTkRFTkNJRVN8TkFUSVZFX0xJQl9ESVJFQ1RPUklFU3xQUk9DRVNTX01BWHxQUk9HVUFSRHxQUk9HVUFSRF9DT05GSUdfUEFUSHxTRUNVUkVfUFJPUFNfUEFUSHxTS0lQX0FOVF9TVEVQfFNUTF9UWVBFKXxBUkNISVZFX09VVFBVVF9ESVJFQ1RPUll8QVRUQUNIRURfRklMRVN8QVRUQUNIRURfRklMRVNfT05fRkFJTHxBVVRPR0VOXyg/OkJVSUxEX0RJUnxPUklHSU5fREVQRU5EU3xQQVJBTExFTHxTT1VSQ0VfR1JPVVB8VEFSR0VUU19GT0xERVJ8VEFSR0VUX0RFUEVORFMpfEFVVE9NT0N8QVVUT01PQ18oPzpDT01QSUxFUl9QUkVERUZJTkVTfERFUEVORF9GSUxURVJTfEVYRUNVVEFCTEV8TUFDUk9fTkFNRVN8TU9DX09QVElPTlN8U09VUkNFX0dST1VQfFRBUkdFVFNfRk9MREVSKXxBVVRPUkNDfEFVVE9SQ0NfRVhFQ1VUQUJMRXxBVVRPUkNDX09QVElPTlN8QVVUT1JDQ19TT1VSQ0VfR1JPVVB8QVVUT1VJQ3xBVVRPVUlDX0VYRUNVVEFCTEV8QVVUT1VJQ19PUFRJT05TfEFVVE9VSUNfU0VBUkNIX1BBVEhTfEJJTkFSWV9ESVJ8QlVJTERTWVNURU1fVEFSR0VUU3xCVUlMRF9SUEFUSHxCVUlMRF9SUEFUSF9VU0VfT1JJR0lOfEJVSUxEX1dJVEhfSU5TVEFMTF9OQU1FX0RJUnxCVUlMRF9XSVRIX0lOU1RBTExfUlBBVEh8QlVORExFfEJVTkRMRV9FWFRFTlNJT058Q0FDSEVfVkFSSUFCTEVTfENMRUFOX05PX0NVU1RPTXxDT01NT05fTEFOR1VBR0VfUlVOVElNRXxDT01QQVRJQkxFX0lOVEVSRkFDRV8oPzpCT09MfE5VTUJFUl9NQVh8TlVNQkVSX01JTnxTVFJJTkcpfENPTVBJTEVfKD86REVGSU5JVElPTlN8RkVBVFVSRVN8RkxBR1N8T1BUSU9OU3xQREJfTkFNRXxQREJfT1VUUFVUX0RJUkVDVE9SWSl8Q09TVHxDUEFDS19ERVNLVE9QX1NIT1JUQ1VUU3xDUEFDS19ORVZFUl9PVkVSV1JJVEV8Q1BBQ0tfUEVSTUFORU5UfENQQUNLX1NUQVJUVVBfU0hPUlRDVVRTfENQQUNLX1NUQVJUX01FTlVfU0hPUlRDVVRTfENQQUNLX1dJWF9BQ0x8Q1JPU1NDT01QSUxJTkdfRU1VTEFUT1J8Q1VEQV9FWFRFTlNJT05TfENVREFfUFRYX0NPTVBJTEFUSU9OfENVREFfUkVTT0xWRV9ERVZJQ0VfU1lNQk9MU3xDVURBX1NFUEFSQUJMRV9DT01QSUxBVElPTnxDVURBX1NUQU5EQVJEfENVREFfU1RBTkRBUkRfUkVRVUlSRUR8Q1hYX0VYVEVOU0lPTlN8Q1hYX1NUQU5EQVJEfENYWF9TVEFOREFSRF9SRVFVSVJFRHxDX0VYVEVOU0lPTlN8Q19TVEFOREFSRHxDX1NUQU5EQVJEX1JFUVVJUkVEfERFQlVHX0NPTkZJR1VSQVRJT05TfERFRklORV9TWU1CT0x8REVGSU5JVElPTlN8REVQRU5EU3xERVBMT1lNRU5UX0FERElUSU9OQUxfRklMRVN8REVQTE9ZTUVOVF9SRU1PVEVfRElSRUNUT1JZfERJU0FCTEVEfERJU0FCTEVEX0ZFQVRVUkVTfEVDTElQU0VfRVhUUkFfQ1BST0pFQ1RfQ09OVEVOVFN8RUNMSVBTRV9FWFRSQV9OQVRVUkVTfEVOQUJMRURfRkVBVFVSRVN8RU5BQkxFRF9MQU5HVUFHRVN8RU5BQkxFX0VYUE9SVFN8RU5WSVJPTk1FTlR8RVhDTFVERV9GUk9NX0FMTHxFWENMVURFX0ZST01fREVGQVVMVF9CVUlMRHxFWFBPUlRfTkFNRXxFWFBPUlRfUFJPUEVSVElFU3xFWFRFUk5BTF9PQkpFQ1R8RWNob1N0cmluZ3xGQUlMX1JFR1VMQVJfRVhQUkVTU0lPTnxGSU5EX0xJQlJBUllfVVNFX0xJQjMyX1BBVEhTfEZJTkRfTElCUkFSWV9VU0VfTElCNjRfUEFUSFN8RklORF9MSUJSQVJZX1VTRV9MSUJYMzJfUEFUSFN8RklORF9MSUJSQVJZX1VTRV9PUEVOQlNEX1ZFUlNJT05JTkd8RklYVFVSRVNfQ0xFQU5VUHxGSVhUVVJFU19SRVFVSVJFRHxGSVhUVVJFU19TRVRVUHxGT0xERVJ8RlJBTUVXT1JLfEZvcnRyYW5fRk9STUFUfEZvcnRyYW5fTU9EVUxFX0RJUkVDVE9SWXxHRU5FUkFURUR8R0VORVJBVE9SX0ZJTEVfTkFNRXxHRU5FUkFUT1JfSVNfTVVMVElfQ09ORklHfEdIU19JTlRFR1JJVFlfQVBQfEdIU19OT19TT1VSQ0VfR1JPVVBfRklMRXxHTE9CQUxfREVQRU5EU19ERUJVR19NT0RFfEdMT0JBTF9ERVBFTkRTX05PX0NZQ0xFU3xHTlV0b01TfEhBU19DWFh8SEVBREVSX0ZJTEVfT05MWXxIRUxQU1RSSU5HfElNUExJQ0lUX0RFUEVORFNfSU5DTFVERV9UUkFOU0ZPUk18SU1QT1JURUR8SU1QT1JURURfKD86Q09NTU9OX0xBTkdVQUdFX1JVTlRJTUV8Q09ORklHVVJBVElPTlN8R0xPQkFMfElNUExJQnxMSUJOQU1FfExJTktfREVQRU5ERU5UX0xJQlJBUklFU3xMSU5LX0lOVEVSRkFDRV8oPzpMQU5HVUFHRVN8TElCUkFSSUVTfE1VTFRJUExJQ0lUWSl8TE9DQVRJT058Tk9fU09OQU1FfE9CSkVDVFN8U09OQU1FKXxJTVBPUlRfUFJFRklYfElNUE9SVF9TVUZGSVh8SU5DTFVERV9ESVJFQ1RPUklFU3xJTkNMVURFX1JFR1VMQVJfRVhQUkVTU0lPTnxJTlNUQUxMX05BTUVfRElSfElOU1RBTExfUlBBVEh8SU5TVEFMTF9SUEFUSF9VU0VfTElOS19QQVRIfElOVEVSRkFDRV8oPzpBVVRPVUlDX09QVElPTlN8Q09NUElMRV9ERUZJTklUSU9OU3xDT01QSUxFX0ZFQVRVUkVTfENPTVBJTEVfT1BUSU9OU3xJTkNMVURFX0RJUkVDVE9SSUVTfExJTktfREVQRU5EU3xMSU5LX0RJUkVDVE9SSUVTfExJTktfTElCUkFSSUVTfExJTktfT1BUSU9OU3xQT1NJVElPTl9JTkRFUEVOREVOVF9DT0RFfFNPVVJDRVN8U1lTVEVNX0lOQ0xVREVfRElSRUNUT1JJRVMpfElOVEVSUFJPQ0VEVVJBTF9PUFRJTUlaQVRJT058SU5fVFJZX0NPTVBJTEV8SU9TX0lOU1RBTExfQ09NQklORUR8Sk9CX1BPT0xTfEpPQl9QT09MX0NPTVBJTEV8Sk9CX1BPT0xfTElOS3xLRUVQX0VYVEVOU0lPTnxMQUJFTFN8TEFOR1VBR0V8TElCUkFSWV9PVVRQVVRfRElSRUNUT1JZfExJTktFUl9MQU5HVUFHRXxMSU5LXyg/OkRFUEVORFN8REVQRU5EU19OT19TSEFSRUR8RElSRUNUT1JJRVN8RkxBR1N8SU5URVJGQUNFX0xJQlJBUklFU3xJTlRFUkZBQ0VfTVVMVElQTElDSVRZfExJQlJBUklFU3xPUFRJT05TfFNFQVJDSF9FTkRfU1RBVElDfFNFQVJDSF9TVEFSVF9TVEFUSUN8V0hBVF9ZT1VfVVNFKXxMSVNURklMRV9TVEFDS3xMT0NBVElPTnxNQUNPU1hfQlVORExFfE1BQ09TWF9CVU5ETEVfSU5GT19QTElTVHxNQUNPU1hfRlJBTUVXT1JLX0lORk9fUExJU1R8TUFDT1NYX1BBQ0tBR0VfTE9DQVRJT058TUFDT1NYX1JQQVRIfE1BQ1JPU3xNQU5VQUxMWV9BRERFRF9ERVBFTkRFTkNJRVN8TUVBU1VSRU1FTlR8TU9ESUZJRUR8TkFNRXxOT19TT05BTUV8Tk9fU1lTVEVNX0ZST01fSU1QT1JURUR8T0JKRUNUX0RFUEVORFN8T0JKRUNUX09VVFBVVFN8T1NYX0FSQ0hJVEVDVFVSRVN8T1VUUFVUX05BTUV8UEFDS0FHRVNfRk9VTkR8UEFDS0FHRVNfTk9UX0ZPVU5EfFBBUkVOVF9ESVJFQ1RPUll8UEFTU19SRUdVTEFSX0VYUFJFU1NJT058UERCX05BTUV8UERCX09VVFBVVF9ESVJFQ1RPUll8UE9TSVRJT05fSU5ERVBFTkRFTlRfQ09ERXxQT1NUX0lOU1RBTExfU0NSSVBUfFBSRURFRklORURfVEFSR0VUU19GT0xERVJ8UFJFRklYfFBSRV9JTlNUQUxMX1NDUklQVHxQUklWQVRFX0hFQURFUnxQUk9DRVNTT1JTfFBST0NFU1NPUl9BRkZJTklUWXxQUk9KRUNUX0xBQkVMfFBVQkxJQ19IRUFERVJ8UkVQT1JUX1VOREVGSU5FRF9QUk9QRVJUSUVTfFJFUVVJUkVEX0ZJTEVTfFJFU09VUkNFfFJFU09VUkNFX0xPQ0t8UlVMRV9MQVVOQ0hfQ09NUElMRXxSVUxFX0xBVU5DSF9DVVNUT018UlVMRV9MQVVOQ0hfTElOS3xSVUxFX01FU1NBR0VTfFJVTlRJTUVfT1VUUFVUX0RJUkVDVE9SWXxSVU5fU0VSSUFMfFNLSVBfQVVUT0dFTnxTS0lQX0FVVE9NT0N8U0tJUF9BVVRPUkNDfFNLSVBfQVVUT1VJQ3xTS0lQX0JVSUxEX1JQQVRIfFNLSVBfUkVUVVJOX0NPREV8U09VUkNFU3xTT1VSQ0VfRElSfFNPVkVSU0lPTnxTVEFUSUNfTElCUkFSWV9GTEFHU3xTVEFUSUNfTElCUkFSWV9PUFRJT05TfFNUUklOR1N8U1VCRElSRUNUT1JJRVN8U1VGRklYfFNZTUJPTElDfFRBUkdFVF9BUkNISVZFU19NQVlfQkVfU0hBUkVEX0xJQlN8VEFSR0VUX01FU1NBR0VTfFRBUkdFVF9TVVBQT1JUU19TSEFSRURfTElCU3xURVNUU3xURVNUX0lOQ0xVREVfRklMRXxURVNUX0lOQ0xVREVfRklMRVN8VElNRU9VVHxUSU1FT1VUX0FGVEVSX01BVENIfFRZUEV8VVNFX0ZPTERFUlN8VkFMVUV8VkFSSUFCTEVTfFZFUlNJT058VklTSUJJTElUWV9JTkxJTkVTX0hJRERFTnxWU18oPzpDT05GSUdVUkFUSU9OX1RZUEV8Q09QWV9UT19PVVRfRElSfERFQlVHR0VSXyg/OkNPTU1BTkR8Q09NTUFORF9BUkdVTUVOVFN8RU5WSVJPTk1FTlR8V09SS0lOR19ESVJFQ1RPUlkpfERFUExPWU1FTlRfQ09OVEVOVHxERVBMT1lNRU5UX0xPQ0FUSU9OfERPVE5FVF9SRUZFUkVOQ0VTfERPVE5FVF9SRUZFUkVOQ0VTX0NPUFlfTE9DQUx8R0xPQkFMX0tFWVdPUkR8R0xPQkFMX1BST0pFQ1RfVFlQRVN8R0xPQkFMX1JPT1ROQU1FU1BBQ0V8SU5DTFVERV9JTl9WU0lYfElPVF9TVEFSVFVQX1RBU0t8S0VZV09SRHxSRVNPVVJDRV9HRU5FUkFUT1J8U0NDX0FVWFBBVEh8U0NDX0xPQ0FMUEFUSHxTQ0NfUFJPSkVDVE5BTUV8U0NDX1BST1ZJREVSfFNES19SRUZFUkVOQ0VTfFNIQURFUl8oPzpESVNBQkxFX09QVElNSVpBVElPTlN8RU5BQkxFX0RFQlVHfEVOVFJZUE9JTlR8RkxBR1N8TU9ERUx8T0JKRUNUX0ZJTEVfTkFNRXxPVVRQVVRfSEVBREVSX0ZJTEV8VFlQRXxWQVJJQUJMRV9OQU1FKXxTVEFSVFVQX1BST0pFQ1R8VE9PTF9PVkVSUklERXxVU0VSX1BST1BTfFdJTlJUX0NPTVBPTkVOVHxXSU5SVF9FWFRFTlNJT05TfFdJTlJUX1JFRkVSRU5DRVN8WEFNTF9UWVBFKXxXSUxMX0ZBSUx8V0lOMzJfRVhFQ1VUQUJMRXxXSU5ET1dTX0VYUE9SVF9BTExfU1lNQk9MU3xXT1JLSU5HX0RJUkVDVE9SWXxXUkFQX0VYQ0xVREV8WENPREVfKD86RU1JVF9FRkZFQ1RJVkVfUExBVEZPUk1fTkFNRXxFWFBMSUNJVF9GSUxFX1RZUEV8RklMRV9BVFRSSUJVVEVTfExBU1RfS05PV05fRklMRV9UWVBFfFBST0RVQ1RfVFlQRXxTQ0hFTUVfKD86QUREUkVTU19TQU5JVElaRVJ8QUREUkVTU19TQU5JVElaRVJfVVNFX0FGVEVSX1JFVFVSTnxBUkdVTUVOVFN8RElTQUJMRV9NQUlOX1RIUkVBRF9DSEVDS0VSfERZTkFNSUNfTElCUkFSWV9MT0FEU3xEWU5BTUlDX0xJTktFUl9BUElfVVNBR0V8RU5WSVJPTk1FTlR8RVhFQ1VUQUJMRXxHVUFSRF9NQUxMT0N8TUFJTl9USFJFQURfQ0hFQ0tFUl9TVE9QfE1BTExPQ19HVUFSRF9FREdFU3xNQUxMT0NfU0NSSUJCTEV8TUFMTE9DX1NUQUNLfFRIUkVBRF9TQU5JVElaRVIoPzpfU1RPUCk/fFVOREVGSU5FRF9CRUhBVklPVVJfU0FOSVRJWkVSKD86X1NUT1ApP3xaT01CSUVfT0JKRUNUUykpfFhDVEVTVClcXGIvLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWRkX2NvbXBpbGVfZGVmaW5pdGlvbnN8YWRkX2NvbXBpbGVfb3B0aW9uc3xhZGRfY3VzdG9tX2NvbW1hbmR8YWRkX2N1c3RvbV90YXJnZXR8YWRkX2RlZmluaXRpb25zfGFkZF9kZXBlbmRlbmNpZXN8YWRkX2V4ZWN1dGFibGV8YWRkX2xpYnJhcnl8YWRkX2xpbmtfb3B0aW9uc3xhZGRfc3ViZGlyZWN0b3J5fGFkZF90ZXN0fGF1eF9zb3VyY2VfZGlyZWN0b3J5fGJyZWFrfGJ1aWxkX2NvbW1hbmR8YnVpbGRfbmFtZXxjbWFrZV9ob3N0X3N5c3RlbV9pbmZvcm1hdGlvbnxjbWFrZV9taW5pbXVtX3JlcXVpcmVkfGNtYWtlX3BhcnNlX2FyZ3VtZW50c3xjbWFrZV9wb2xpY3l8Y29uZmlndXJlX2ZpbGV8Y29udGludWV8Y3JlYXRlX3Rlc3Rfc291cmNlbGlzdHxjdGVzdF9idWlsZHxjdGVzdF9jb25maWd1cmV8Y3Rlc3RfY292ZXJhZ2V8Y3Rlc3RfZW1wdHlfYmluYXJ5X2RpcmVjdG9yeXxjdGVzdF9tZW1jaGVja3xjdGVzdF9yZWFkX2N1c3RvbV9maWxlc3xjdGVzdF9ydW5fc2NyaXB0fGN0ZXN0X3NsZWVwfGN0ZXN0X3N0YXJ0fGN0ZXN0X3N1Ym1pdHxjdGVzdF90ZXN0fGN0ZXN0X3VwZGF0ZXxjdGVzdF91cGxvYWR8ZGVmaW5lX3Byb3BlcnR5fGVsc2V8ZWxzZWlmfGVuYWJsZV9sYW5ndWFnZXxlbmFibGVfdGVzdGluZ3xlbmRmb3JlYWNofGVuZGZ1bmN0aW9ufGVuZGlmfGVuZG1hY3JvfGVuZHdoaWxlfGV4ZWNfcHJvZ3JhbXxleGVjdXRlX3Byb2Nlc3N8ZXhwb3J0fGV4cG9ydF9saWJyYXJ5X2RlcGVuZGVuY2llc3xmaWxlfGZpbmRfZmlsZXxmaW5kX2xpYnJhcnl8ZmluZF9wYWNrYWdlfGZpbmRfcGF0aHxmaW5kX3Byb2dyYW18Zmx0a193cmFwX3VpfGZvcmVhY2h8ZnVuY3Rpb258Z2V0X2NtYWtlX3Byb3BlcnR5fGdldF9kaXJlY3RvcnlfcHJvcGVydHl8Z2V0X2ZpbGVuYW1lX2NvbXBvbmVudHxnZXRfcHJvcGVydHl8Z2V0X3NvdXJjZV9maWxlX3Byb3BlcnR5fGdldF90YXJnZXRfcHJvcGVydHl8Z2V0X3Rlc3RfcHJvcGVydHl8aWZ8aW5jbHVkZXxpbmNsdWRlX2RpcmVjdG9yaWVzfGluY2x1ZGVfZXh0ZXJuYWxfbXNwcm9qZWN0fGluY2x1ZGVfZ3VhcmR8aW5jbHVkZV9yZWd1bGFyX2V4cHJlc3Npb258aW5zdGFsbHxpbnN0YWxsX2ZpbGVzfGluc3RhbGxfcHJvZ3JhbXN8aW5zdGFsbF90YXJnZXRzfGxpbmtfZGlyZWN0b3JpZXN8bGlua19saWJyYXJpZXN8bGlzdHxsb2FkX2NhY2hlfGxvYWRfY29tbWFuZHxtYWNyb3xtYWtlX2RpcmVjdG9yeXxtYXJrX2FzX2FkdmFuY2VkfG1hdGh8bWVzc2FnZXxvcHRpb258b3V0cHV0X3JlcXVpcmVkX2ZpbGVzfHByb2plY3R8cXRfd3JhcF9jcHB8cXRfd3JhcF91aXxyZW1vdmV8cmVtb3ZlX2RlZmluaXRpb25zfHJldHVybnxzZXBhcmF0ZV9hcmd1bWVudHN8c2V0fHNldF9kaXJlY3RvcnlfcHJvcGVydGllc3xzZXRfcHJvcGVydHl8c2V0X3NvdXJjZV9maWxlc19wcm9wZXJ0aWVzfHNldF90YXJnZXRfcHJvcGVydGllc3xzZXRfdGVzdHNfcHJvcGVydGllc3xzaXRlX25hbWV8c291cmNlX2dyb3VwfHN0cmluZ3xzdWJkaXJfZGVwZW5kc3xzdWJkaXJzfHRhcmdldF9jb21waWxlX2RlZmluaXRpb25zfHRhcmdldF9jb21waWxlX2ZlYXR1cmVzfHRhcmdldF9jb21waWxlX29wdGlvbnN8dGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXN8dGFyZ2V0X2xpbmtfZGlyZWN0b3JpZXN8dGFyZ2V0X2xpbmtfbGlicmFyaWVzfHRhcmdldF9saW5rX29wdGlvbnN8dGFyZ2V0X3NvdXJjZXN8dHJ5X2NvbXBpbGV8dHJ5X3J1bnx1bnNldHx1c2VfbWFuZ2xlZF9tZXNhfHV0aWxpdHlfc291cmNlfHZhcmlhYmxlX3JlcXVpcmVzfHZhcmlhYmxlX3dhdGNofHdoaWxlfHdyaXRlX2ZpbGUpKD89XFxzKlxcKClcXGIvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpGQUxTRXxPRkZ8T058VFJVRSlcXGIvLFxuICAgIG5hbWVzcGFjZTpcbiAgICAgIC9cXGIoPzpJTlRFUkZBQ0V8UFJJVkFURXxQUk9QRVJUSUVTfFBVQkxJQ3xTSEFSRUR8U1RBVElDfFRBUkdFVF9PQkpFQ1RTKVxcYi8sXG4gICAgb3BlcmF0b3I6XG4gICAgICAvXFxiKD86QU5EfERFRklORUR8RVFVQUx8R1JFQVRFUnxMRVNTfE1BVENIRVN8Tk9UfE9SfFNUUkVRVUFMfFNUUkdSRUFURVJ8U1RSTEVTU3xWRVJTSU9OX0VRVUFMfFZFUlNJT05fR1JFQVRFUnxWRVJTSU9OX0xFU1MpXFxiLyxcbiAgICBpbnNlcnRlZDoge1xuICAgICAgcGF0dGVybjogL1xcYlxcdys6OlxcdytcXGIvLFxuICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJ1xuICAgIH0sXG4gICAgbnVtYmVyOiAvXFxiXFxkKyg/OlxcLlxcZCspKlxcYi8sXG4gICAgZnVuY3Rpb246IC9cXGJbYS16X11cXHcqKD89XFxzKlxcKClcXGIvaSxcbiAgICBwdW5jdHVhdGlvbjogL1soKT59XXxcXCRbPHtdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cmake.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cobol.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/cobol.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cobol\ncobol.displayName = 'cobol'\ncobol.aliases = []\nfunction cobol(Prism) {\n Prism.languages.cobol = {\n comment: {\n pattern: /\\*>.*|(^[ \\t]*)\\*.*/m,\n lookbehind: true,\n greedy: true\n },\n string: {\n pattern: /[xzgn]?(?:\"(?:[^\\r\\n\"]|\"\")*\"(?!\")|'(?:[^\\r\\n']|'')*'(?!'))/i,\n greedy: true\n },\n level: {\n pattern: /(^[ \\t]*)\\d+\\b/m,\n lookbehind: true,\n greedy: true,\n alias: 'number'\n },\n 'class-name': {\n // https://github.com/antlr/grammars-v4/blob/42edd5b687d183b5fa679e858a82297bd27141e7/cobol85/Cobol85.g4#L1015\n pattern:\n /(\\bpic(?:ture)?\\s+)(?:(?:[-\\w$/,:*+<>]|\\.(?!\\s|$))(?:\\(\\d+\\))?)+/i,\n lookbehind: true,\n inside: {\n number: {\n pattern: /(\\()\\d+/,\n lookbehind: true\n },\n punctuation: /[()]/\n }\n },\n keyword: {\n pattern:\n /(^|[^\\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\\w-])/i,\n lookbehind: true\n },\n boolean: {\n pattern: /(^|[^\\w-])(?:false|true)(?![\\w-])/i,\n lookbehind: true\n },\n number: {\n pattern:\n /(^|[^\\w-])(?:[+-]?(?:(?:\\d+(?:[.,]\\d+)?|[.,]\\d+)(?:e[+-]?\\d+)?|zero))(?![\\w-])/i,\n lookbehind: true\n },\n operator: [\n /<>|[<>]=?|[=+*/&]/,\n {\n pattern: /(^|[^\\w-])(?:-|and|equal|greater|less|not|or|than)(?![\\w-])/i,\n lookbehind: true\n }\n ],\n punctuation: /[.:,()]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29ib2wuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jb2JvbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBjb2JvbFxuY29ib2wuZGlzcGxheU5hbWUgPSAnY29ib2wnXG5jb2JvbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGNvYm9sKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5jb2JvbCA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvXFwqPi4qfCheWyBcXHRdKilcXCouKi9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvW3h6Z25dPyg/OlwiKD86W15cXHJcXG5cIl18XCJcIikqXCIoPyFcIil8Jyg/OlteXFxyXFxuJ118JycpKicoPyEnKSkvaSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgbGV2ZWw6IHtcbiAgICAgIHBhdHRlcm46IC8oXlsgXFx0XSopXFxkK1xcYi9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgIH0sXG4gICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50bHIvZ3JhbW1hcnMtdjQvYmxvYi80MmVkZDViNjg3ZDE4M2I1ZmE2NzllODU4YTgyMjk3YmQyNzE0MWU3L2NvYm9sODUvQ29ib2w4NS5nNCNMMTAxNVxuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhcXGJwaWMoPzp0dXJlKT9cXHMrKSg/Oig/OlstXFx3JC8sOiorPD5dfFxcLig/IVxcc3wkKSkoPzpcXChcXGQrXFwpKT8pKy9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBudW1iZXI6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKFxcKClcXGQrLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvWygpXS9cbiAgICAgIH1cbiAgICB9LFxuICAgIGtleXdvcmQ6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXlxcdy1dKSg/OkFCT1JUfEFDQ0VQVHxBQ0NFU1N8QUREfEFERFJFU1N8QURWQU5DSU5HfEFGVEVSfEFMSUdORUR8QUxMfEFMUEhBQkVUfEFMUEhBQkVUSUN8QUxQSEFCRVRJQy1MT1dFUnxBTFBIQUJFVElDLVVQUEVSfEFMUEhBTlVNRVJJQ3xBTFBIQU5VTUVSSUMtRURJVEVEfEFMU098QUxURVJ8QUxURVJOQVRFfEFOWXxBUkV8QVJFQXxBUkVBU3xBU3xBU0NFTkRJTkd8QVNDSUl8QVNTSUdOfEFTU09DSUFURUQtREFUQXxBU1NPQ0lBVEVELURBVEEtTEVOR1RIfEFUfEFUVFJJQlVURXxBVVRIT1J8QVVUT3xBVVRPLVNLSVB8QkFDS0dST1VORC1DT0xPUnxCQUNLR1JPVU5ELUNPTE9VUnxCQVNJU3xCRUVQfEJFRk9SRXxCRUdJTk5JTkd8QkVMTHxCSU5BUll8QklUfEJMQU5LfEJMSU5LfEJMT0NLfEJPVFRPTXxCT1VORFN8Qll8QllGVU5DVElPTnxCWVRJVExFfENBTEx8Q0FOQ0VMfENBUEFCTEV8Q0NTVkVSU0lPTnxDRHxDRnxDSHxDSEFJTklOR3xDSEFOR0VEfENIQU5ORUx8Q0hBUkFDVEVSfENIQVJBQ1RFUlN8Q0xBU1N8Q0xBU1MtSUR8Q0xPQ0stVU5JVFN8Q0xPU0V8Q0xPU0UtRElTUE9TSVRJT058Q09CT0x8Q09ERXxDT0RFLVNFVHxDT0x8Q09MTEFUSU5HfENPTFVNTnxDT00tUkVHfENPTU1BfENPTU1JVE1FTlR8Q09NTU9OfENPTU1VTklDQVRJT058Q09NUHxDT01QLTF8Q09NUC0yfENPTVAtM3xDT01QLTR8Q09NUC01fENPTVBVVEFUSU9OQUx8Q09NUFVUQVRJT05BTC0xfENPTVBVVEFUSU9OQUwtMnxDT01QVVRBVElPTkFMLTN8Q09NUFVUQVRJT05BTC00fENPTVBVVEFUSU9OQUwtNXxDT01QVVRFfENPTkZJR1VSQVRJT058Q09OVEFJTlN8Q09OVEVOVHxDT05USU5VRXxDT05UUk9MfENPTlRST0wtUE9JTlR8Q09OVFJPTFN8Q09OVkVOVElPTnxDT05WRVJUSU5HfENPUFl8Q09SUnxDT1JSRVNQT05ESU5HfENPVU5UfENSVU5DSHxDVVJSRU5DWXxDVVJTT1J8REFUQXxEQVRBLUJBU0V8REFURXxEQVRFLUNPTVBJTEVEfERBVEUtV1JJVFRFTnxEQVl8REFZLU9GLVdFRUt8REJDU3xERXxERUJVRy1DT05URU5UU3xERUJVRy1JVEVNfERFQlVHLUxJTkV8REVCVUctTkFNRXxERUJVRy1TVUItMXxERUJVRy1TVUItMnxERUJVRy1TVUItM3xERUJVR0dJTkd8REVDSU1BTC1QT0lOVHxERUNMQVJBVElWRVN8REVGQVVMVHxERUZBVUxULURJU1BMQVl8REVGSU5JVElPTnxERUxFVEV8REVMSU1JVEVEfERFTElNSVRFUnxERVBFTkRJTkd8REVTQ0VORElOR3xERVNUSU5BVElPTnxERVRBSUx8REZIUkVTUHxERkhWQUxVRXxESVNBQkxFfERJU0t8RElTUExBWXxESVNQTEFZLTF8RElWSURFfERJVklTSU9OfERPTlRDQVJFfERPVUJMRXxET1dOfERVUExJQ0FURVN8RFlOQU1JQ3xFQkNESUN8RUdDU3xFR0l8RUxTRXxFTUl8RU1QVFktQ0hFQ0t8RU5BQkxFfEVORHxFTkQtQUNDRVBUfEVORC1BRER8RU5ELUNBTEx8RU5ELUNPTVBVVEV8RU5ELURFTEVURXxFTkQtRElWSURFfEVORC1FVkFMVUFURXxFTkQtSUZ8RU5ELU1VTFRJUExZfEVORC1PRi1QQUdFfEVORC1QRVJGT1JNfEVORC1SRUFEfEVORC1SRUNFSVZFfEVORC1SRVRVUk58RU5ELVJFV1JJVEV8RU5ELVNFQVJDSHxFTkQtU1RBUlR8RU5ELVNUUklOR3xFTkQtU1VCVFJBQ1R8RU5ELVVOU1RSSU5HfEVORC1XUklURXxFTkRJTkd8RU5URVJ8RU5UUll8RU5UUlktUFJPQ0VEVVJFfEVOVklST05NRU5UfEVPTHxFT1B8RU9TfEVSQVNFfEVSUk9SfEVTQ0FQRXxFU0l8RVZBTFVBVEV8RVZFTlR8RVZFUll8RVhDRVBUSU9OfEVYQ0xVU0lWRXxFWEhJQklUfEVYSVR8RVhQT1JUfEVYVEVORHxFWFRFTkRFRHxFWFRFUk5BTHxGRHxGSUxFfEZJTEUtQ09OVFJPTHxGSUxMRVJ8RklOQUx8RklSU1R8Rk9PVElOR3xGT1J8Rk9SRUdST1VORC1DT0xPUnxGT1JFR1JPVU5ELUNPTE9VUnxGUk9NfEZVTEx8RlVOQ1RJT058RlVOQ1RJT04tUE9JTlRFUnxGVU5DVElPTk5BTUV8R0VORVJBVEV8R0lWSU5HfEdMT0JBTHxHT3xHT0JBQ0t8R1JJRHxHUk9VUHxIRUFESU5HfEhJR0gtVkFMVUV8SElHSC1WQUxVRVN8SElHSExJR0hUfEktT3xJLU8tQ09OVFJPTHxJRHxJREVOVElGSUNBVElPTnxJRnxJTVBMSUNJVHxJTVBPUlR8SU58SU5ERVh8SU5ERVhFRHxJTkRJQ0FURXxJTklUSUFMfElOSVRJQUxJWkV8SU5JVElBVEV8SU5QVVR8SU5QVVQtT1VUUFVUfElOU1BFQ1R8SU5TVEFMTEFUSU9OfElOVEVHRVJ8SU5UT3xJTlZBTElEfElOVk9LRXxJU3xKVVNUfEpVU1RJRklFRHxLQU5KSXxLRVBUfEtFWXxLRVlCT0FSRHxMQUJFTHxMQU5HVUFHRXxMQVNUfExCfExEfExFQURJTkd8TEVGVHxMRUZUTElORXxMRU5HVEh8TEVOR1RILUNIRUNLfExJQkFDQ0VTU3xMSUJQQVJBTUVURVJ8TElCUkFSWXxMSU1JVHxMSU1JVFN8TElOQUdFfExJTkFHRS1DT1VOVEVSfExJTkV8TElORS1DT1VOVEVSfExJTkVTfExJTktBR0V8TElTVHxMT0NBTHxMT0NBTC1TVE9SQUdFfExPQ0t8TE9ORy1EQVRFfExPTkctVElNRXxMT1ctVkFMVUV8TE9XLVZBTFVFU3xMT1dFUnxMT1dMSUdIVHxNRU1PUll8TUVSR0V8TUVTU0FHRXxNTUREWVlZWXxNT0RFfE1PRFVMRVN8TU9SRS1MQUJFTFN8TU9WRXxNVUxUSVBMRXxNVUxUSVBMWXxOQU1FRHxOQVRJT05BTHxOQVRJT05BTC1FRElURUR8TkFUSVZFfE5FR0FUSVZFfE5FVFdPUkt8TkVYVHxOT3xOTy1FQ0hPfE5VTEx8TlVMTFN8TlVNQkVSfE5VTUVSSUN8TlVNRVJJQy1EQVRFfE5VTUVSSUMtRURJVEVEfE5VTUVSSUMtVElNRXxPQkpFQ1QtQ09NUFVURVJ8T0NDVVJTfE9EVHxPRnxPRkZ8T01JVFRFRHxPTnxPUEVOfE9QVElPTkFMfE9SREVSfE9SREVSTFl8T1JHQU5JWkFUSU9OfE9USEVSfE9VVFBVVHxPVkVSRkxPV3xPVkVSTElORXxPV058UEFDS0VELURFQ0lNQUx8UEFERElOR3xQQUdFfFBBR0UtQ09VTlRFUnxQQVNTV09SRHxQRVJGT1JNfFBGfFBIfFBJQ3xQSUNUVVJFfFBMVVN8UE9JTlRFUnxQT1JUfFBPU0lUSU9OfFBPU0lUSVZFfFBSSU5URVJ8UFJJTlRJTkd8UFJJVkFURXxQUk9DRURVUkV8UFJPQ0VEVVJFLVBPSU5URVJ8UFJPQ0VEVVJFU3xQUk9DRUVEfFBST0NFU1N8UFJPR1JBTXxQUk9HUkFNLUlEfFBST0dSQU0tTElCUkFSWXxQUk9NUFR8UFVSR0V8UVVFVUV8UVVPVEV8UVVPVEVTfFJBTkRPTXxSRHxSRUFEfFJFQURFUnxSRUFMfFJFQ0VJVkV8UkVDRUlWRUR8UkVDT1JEfFJFQ09SRElOR3xSRUNPUkRTfFJFQ1VSU0lWRXxSRURFRklORVN8UkVFTHxSRUZ8UkVGRVJFTkNFfFJFRkVSRU5DRVN8UkVMQVRJVkV8UkVMRUFTRXxSRU1BSU5ERVJ8UkVNQVJLU3xSRU1PVEV8UkVNT1ZBTHxSRU1PVkV8UkVOQU1FU3xSRVBMQUNFfFJFUExBQ0lOR3xSRVBPUlR8UkVQT1JUSU5HfFJFUE9SVFN8UkVRVUlSRUR8UkVSVU58UkVTRVJWRXxSRVNFVHxSRVRVUk58UkVUVVJOLUNPREV8UkVUVVJOSU5HfFJFVkVSU0UtVklERU98UkVWRVJTRUR8UkVXSU5EfFJFV1JJVEV8UkZ8Ukh8UklHSFR8Uk9VTkRFRHxSVU58U0FNRXxTQVZFfFNDUkVFTnxTRHxTRUFSQ0h8U0VDVElPTnxTRUNVUkV8U0VDVVJJVFl8U0VHTUVOVHxTRUdNRU5ULUxJTUlUfFNFTEVDVHxTRU5EfFNFTlRFTkNFfFNFUEFSQVRFfFNFUVVFTkNFfFNFUVVFTlRJQUx8U0VUfFNIQVJFRHxTSEFSRURCWUFMTHxTSEFSRURCWVJVTlVOSVR8U0hBUklOR3xTSElGVC1JTnxTSElGVC1PVVR8U0hPUlQtREFURXxTSUdOfFNJWkV8U09SVHxTT1JULUNPTlRST0x8U09SVC1DT1JFLVNJWkV8U09SVC1GSUxFLVNJWkV8U09SVC1NRVJHRXxTT1JULU1FU1NBR0V8U09SVC1NT0RFLVNJWkV8U09SVC1SRVRVUk58U09VUkNFfFNPVVJDRS1DT01QVVRFUnxTUEFDRXxTUEFDRVN8U1BFQ0lBTC1OQU1FU3xTVEFOREFSRHxTVEFOREFSRC0xfFNUQU5EQVJELTJ8U1RBUlR8U1RBVFVTfFNUT1B8U1RSSU5HfFNVQi1RVUVVRS0xfFNVQi1RVUVVRS0yfFNVQi1RVUVVRS0zfFNVQlRSQUNUfFNVTXxTVVBQUkVTU3xTWU1CT0x8U1lNQk9MSUN8U1lOQ3xTWU5DSFJPTklaRUR8VEFCTEV8VEFMTFl8VEFMTFlJTkd8VEFQRXxUQVNLfFRFUk1JTkFMfFRFUk1JTkFURXxURVNUfFRFWFR8VEhFTnxUSFJFQUR8VEhSRUFELUxPQ0FMfFRIUk9VR0h8VEhSVXxUSU1FfFRJTUVSfFRJTUVTfFRJVExFfFRPfFRPREFZUy1EQVRFfFRPREFZUy1OQU1FfFRPUHxUUkFJTElOR3xUUlVOQ0FURUR8VFlQRXxUWVBFREVGfFVOREVSTElORXxVTklUfFVOU1RSSU5HfFVOVElMfFVQfFVQT058VVNBR0V8VVNFfFVTSU5HfFZBTFVFfFZBTFVFU3xWQVJZSU5HfFZJUlRVQUx8V0FJVHxXSEVOfFdIRU4tQ09NUElMRUR8V0lUSHxXT1JEU3xXT1JLSU5HLVNUT1JBR0V8V1JJVEV8WUVBUnxZWVlZREREfFlZWVlNTUREfFpFUk8tRklMTHxaRVJPRVN8WkVST1MpKD8hW1xcdy1dKS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgYm9vbGVhbjoge1xuICAgICAgcGF0dGVybjogLyhefFteXFx3LV0pKD86ZmFsc2V8dHJ1ZSkoPyFbXFx3LV0pL2ksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBudW1iZXI6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXlxcdy1dKSg/OlsrLV0/KD86KD86XFxkKyg/OlsuLF1cXGQrKT98Wy4sXVxcZCspKD86ZVsrLV0/XFxkKyk/fHplcm8pKSg/IVtcXHctXSkvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIG9wZXJhdG9yOiBbXG4gICAgICAvPD58Wzw+XT0/fFs9KyovJl0vLFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXHctXSkoPzotfGFuZHxlcXVhbHxncmVhdGVyfGxlc3N8bm90fG9yfHRoYW4pKD8hW1xcdy1dKS9pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBwdW5jdHVhdGlvbjogL1suOiwoKV0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cobol.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/coffeescript.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/coffeescript.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = coffeescript\ncoffeescript.displayName = 'coffeescript'\ncoffeescript.aliases = ['coffee']\nfunction coffeescript(Prism) {\n ;(function (Prism) {\n // Ignore comments starting with { to privilege string interpolation highlighting\n var comment = /#(?!\\{).+/\n var interpolation = {\n pattern: /#\\{[^}]+\\}/,\n alias: 'variable'\n }\n Prism.languages.coffeescript = Prism.languages.extend('javascript', {\n comment: comment,\n string: [\n // Strings are multiline\n {\n pattern: /'(?:\\\\[\\s\\S]|[^\\\\'])*'/,\n greedy: true\n },\n {\n // Strings are multiline\n pattern: /\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"/,\n greedy: true,\n inside: {\n interpolation: interpolation\n }\n }\n ],\n keyword:\n /\\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\\b/,\n 'class-member': {\n pattern: /@(?!\\d)\\w+/,\n alias: 'variable'\n }\n })\n Prism.languages.insertBefore('coffeescript', 'comment', {\n 'multiline-comment': {\n pattern: /###[\\s\\S]+?###/,\n alias: 'comment'\n },\n // Block regexp can contain comments and interpolation\n 'block-regex': {\n pattern: /\\/{3}[\\s\\S]*?\\/{3}/,\n alias: 'regex',\n inside: {\n comment: comment,\n interpolation: interpolation\n }\n }\n })\n Prism.languages.insertBefore('coffeescript', 'string', {\n 'inline-javascript': {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n inside: {\n delimiter: {\n pattern: /^`|`$/,\n alias: 'punctuation'\n },\n script: {\n pattern: /[\\s\\S]+/,\n alias: 'language-javascript',\n inside: Prism.languages.javascript\n }\n }\n },\n // Block strings\n 'multiline-string': [\n {\n pattern: /'''[\\s\\S]*?'''/,\n greedy: true,\n alias: 'string'\n },\n {\n pattern: /\"\"\"[\\s\\S]*?\"\"\"/,\n greedy: true,\n alias: 'string',\n inside: {\n interpolation: interpolation\n }\n }\n ]\n })\n Prism.languages.insertBefore('coffeescript', 'keyword', {\n // Object property\n property: /(?!\\d)\\w+(?=\\s*:(?!:))/\n })\n delete Prism.languages.coffeescript['template-string']\n Prism.languages.coffee = Prism.languages.coffeescript\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29mZmVlc2NyaXB0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILHVDQUF1QztBQUN2Qyx5QkFBeUI7QUFDekI7QUFDQSxtQkFBbUIsR0FBRyxJQUFJO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLHFCQUFxQixFQUFFLFdBQVcsRUFBRTtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29mZmVlc2NyaXB0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNvZmZlZXNjcmlwdFxuY29mZmVlc2NyaXB0LmRpc3BsYXlOYW1lID0gJ2NvZmZlZXNjcmlwdCdcbmNvZmZlZXNjcmlwdC5hbGlhc2VzID0gWydjb2ZmZWUnXVxuZnVuY3Rpb24gY29mZmVlc2NyaXB0KFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgLy8gSWdub3JlIGNvbW1lbnRzIHN0YXJ0aW5nIHdpdGggeyB0byBwcml2aWxlZ2Ugc3RyaW5nIGludGVycG9sYXRpb24gaGlnaGxpZ2h0aW5nXG4gICAgdmFyIGNvbW1lbnQgPSAvIyg/IVxceykuKy9cbiAgICB2YXIgaW50ZXJwb2xhdGlvbiA9IHtcbiAgICAgIHBhdHRlcm46IC8jXFx7W159XStcXH0vLFxuICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmNvZmZlZXNjcmlwdCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2phdmFzY3JpcHQnLCB7XG4gICAgICBjb21tZW50OiBjb21tZW50LFxuICAgICAgc3RyaW5nOiBbXG4gICAgICAgIC8vIFN0cmluZ3MgYXJlIG11bHRpbGluZVxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLycoPzpcXFxcW1xcc1xcU118W15cXFxcJ10pKicvLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gU3RyaW5ncyBhcmUgbXVsdGlsaW5lXG4gICAgICAgICAgcGF0dGVybjogL1wiKD86XFxcXFtcXHNcXFNdfFteXFxcXFwiXSkqXCIvLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGludGVycG9sYXRpb246IGludGVycG9sYXRpb25cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBrZXl3b3JkOlxuICAgICAgICAvXFxiKD86YW5kfGJyZWFrfGJ5fGNhdGNofGNsYXNzfGNvbnRpbnVlfGRlYnVnZ2VyfGRlbGV0ZXxkb3xlYWNofGVsc2V8ZXh0ZW5kfGV4dGVuZHN8ZmFsc2V8ZmluYWxseXxmb3J8aWZ8aW58aW5zdGFuY2VvZnxpc3xpc250fGxldHxsb29wfG5hbWVzcGFjZXxuZXd8bm98bm90fG51bGx8b2Z8b2ZmfG9ufG9yfG93bnxyZXR1cm58c3VwZXJ8c3dpdGNofHRoZW58dGhpc3x0aHJvd3x0cnVlfHRyeXx0eXBlb2Z8dW5kZWZpbmVkfHVubGVzc3x1bnRpbHx3aGVufHdoaWxlfHdpbmRvd3x3aXRofHllc3x5aWVsZClcXGIvLFxuICAgICAgJ2NsYXNzLW1lbWJlcic6IHtcbiAgICAgICAgcGF0dGVybjogL0AoPyFcXGQpXFx3Ky8sXG4gICAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjb2ZmZWVzY3JpcHQnLCAnY29tbWVudCcsIHtcbiAgICAgICdtdWx0aWxpbmUtY29tbWVudCc6IHtcbiAgICAgICAgcGF0dGVybjogLyMjI1tcXHNcXFNdKz8jIyMvLFxuICAgICAgICBhbGlhczogJ2NvbW1lbnQnXG4gICAgICB9LFxuICAgICAgLy8gQmxvY2sgcmVnZXhwIGNhbiBjb250YWluIGNvbW1lbnRzIGFuZCBpbnRlcnBvbGF0aW9uXG4gICAgICAnYmxvY2stcmVnZXgnOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXC97M31bXFxzXFxTXSo/XFwvezN9LyxcbiAgICAgICAgYWxpYXM6ICdyZWdleCcsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGNvbW1lbnQ6IGNvbW1lbnQsXG4gICAgICAgICAgaW50ZXJwb2xhdGlvbjogaW50ZXJwb2xhdGlvblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjb2ZmZWVzY3JpcHQnLCAnc3RyaW5nJywge1xuICAgICAgJ2lubGluZS1qYXZhc2NyaXB0Jzoge1xuICAgICAgICBwYXR0ZXJuOiAvYCg/OlxcXFxbXFxzXFxTXXxbXlxcXFxgXSkqYC8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICAgICAgcGF0dGVybjogL15gfGAkLyxcbiAgICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgICAgfSxcbiAgICAgICAgICBzY3JpcHQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgYWxpYXM6ICdsYW5ndWFnZS1qYXZhc2NyaXB0JyxcbiAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHRcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAvLyBCbG9jayBzdHJpbmdzXG4gICAgICAnbXVsdGlsaW5lLXN0cmluZyc6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IC8nJydbXFxzXFxTXSo/JycnLyxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXCJcIlwiW1xcc1xcU10qP1wiXCJcIi8sXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnc3RyaW5nJyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGludGVycG9sYXRpb246IGludGVycG9sYXRpb25cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NvZmZlZXNjcmlwdCcsICdrZXl3b3JkJywge1xuICAgICAgLy8gT2JqZWN0IHByb3BlcnR5XG4gICAgICBwcm9wZXJ0eTogLyg/IVxcZClcXHcrKD89XFxzKjooPyE6KSkvXG4gICAgfSlcbiAgICBkZWxldGUgUHJpc20ubGFuZ3VhZ2VzLmNvZmZlZXNjcmlwdFsndGVtcGxhdGUtc3RyaW5nJ11cbiAgICBQcmlzbS5sYW5ndWFnZXMuY29mZmVlID0gUHJpc20ubGFuZ3VhZ2VzLmNvZmZlZXNjcmlwdFxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/coffeescript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/concurnas.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/concurnas.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = concurnas\nconcurnas.displayName = 'concurnas'\nconcurnas.aliases = ['conc']\nfunction concurnas(Prism) {\n Prism.languages.concurnas = {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?(?:\\*\\/|$)|\\/\\/.*)/,\n lookbehind: true,\n greedy: true\n },\n langext: {\n pattern: /\\b\\w+\\s*\\|\\|[\\s\\S]+?\\|\\|/,\n greedy: true,\n inside: {\n 'class-name': /^\\w+/,\n string: {\n pattern: /(^\\s*\\|\\|)[\\s\\S]+(?=\\|\\|$)/,\n lookbehind: true\n },\n punctuation: /\\|\\|/\n }\n },\n function: {\n pattern: /((?:^|\\s)def[ \\t]+)[a-zA-Z_]\\w*(?=\\s*\\()/,\n lookbehind: true\n },\n keyword:\n /\\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n number:\n /\\b0b[01][01_]*L?\\b|\\b0x(?:[\\da-f_]*\\.)?[\\da-f_p+-]+\\b|(?:\\b\\d[\\d_]*(?:\\.[\\d_]*)?|\\B\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[dfls]?/i,\n punctuation: /[{}[\\];(),.:]/,\n operator:\n /<==|>==|=>|->|<-|<>|&==|&<>|\\?:?|\\.\\?|\\+\\+|--|[-+*/=<>]=?|[!^~]|\\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\\b=?/,\n annotation: {\n pattern: /@(?:\\w+:)?(?:\\w+|\\[[^\\]]+\\])?/,\n alias: 'builtin'\n }\n }\n Prism.languages.insertBefore('concurnas', 'langext', {\n 'regex-literal': {\n pattern: /\\br(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true,\n inside: {\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}/,\n lookbehind: true,\n inside: Prism.languages.concurnas\n },\n regex: /[\\s\\S]+/\n }\n },\n 'string-literal': {\n pattern: /(?:\\B|\\bs)(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true,\n inside: {\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}/,\n lookbehind: true,\n inside: Prism.languages.concurnas\n },\n string: /[\\s\\S]+/\n }\n }\n })\n Prism.languages.conc = Prism.languages.concurnas\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29uY3VybmFzLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsSUFBSTtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCLEVBQUUsS0FBSyxPQUFPLElBQUksT0FBTyxJQUFJLEdBQUcsSUFBSSxJQUFJLElBQUk7QUFDM0U7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixFQUFFLEtBQUssT0FBTyxJQUFJLE9BQU8sSUFBSSxHQUFHLElBQUksSUFBSSxJQUFJO0FBQzNFO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29uY3VybmFzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNvbmN1cm5hc1xuY29uY3VybmFzLmRpc3BsYXlOYW1lID0gJ2NvbmN1cm5hcydcbmNvbmN1cm5hcy5hbGlhc2VzID0gWydjb25jJ11cbmZ1bmN0aW9uIGNvbmN1cm5hcyhQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuY29uY3VybmFzID0ge1xuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKSg/OlxcL1xcKltcXHNcXFNdKj8oPzpcXCpcXC98JCl8XFwvXFwvLiopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGxhbmdleHQ6IHtcbiAgICAgIHBhdHRlcm46IC9cXGJcXHcrXFxzKlxcfFxcfFtcXHNcXFNdKz9cXHxcXHwvLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgICdjbGFzcy1uYW1lJzogL15cXHcrLyxcbiAgICAgICAgc3RyaW5nOiB7XG4gICAgICAgICAgcGF0dGVybjogLyheXFxzKlxcfFxcfClbXFxzXFxTXSsoPz1cXHxcXHwkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogL1xcfFxcfC9cbiAgICAgIH1cbiAgICB9LFxuICAgIGZ1bmN0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvKCg/Ol58XFxzKWRlZlsgXFx0XSspW2EtekEtWl9dXFx3Kig/PVxccypcXCgpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWJzdHJhY3R8YWN0b3J8YWxzb3xhbm5vdGF0aW9ufGFzc2VydHxhc3luY3xhd2FpdHxib29sfGJvb2xlYW58YnJlYWt8Ynl0ZXxjYXNlfGNhdGNofGNoYW5nZWR8Y2hhcnxjbGFzc3xjbG9zZWR8Y29uc3RhbnR8Y29udGludWV8ZGVmfGRlZmF1bHR8ZGVsfGRvdWJsZXxlbGlmfGVsc2V8ZW51bXxldmVyeXxleHRlbmRzfGZhbHNlfGZpbmFsbHl8ZmxvYXR8Zm9yfGZyb218Z2xvYmFsfGdwdWRlZnxncHVrZXJuZWx8aWZ8aW1wb3J0fGlufGluaXR8aW5qZWN0fGludHxsYW1iZGF8bG9jYWx8bG9uZ3xsb29wfG1hdGNofG5ld3xub2RlZmF1bHR8bnVsbHxvZnxvbmNoYW5nZXxvcGVufG91dHxvdmVycmlkZXxwYWNrYWdlfHBhcmZvcnxwYXJmb3JzeW5jfHBvc3R8cHJlfHByaXZhdGV8cHJvdGVjdGVkfHByb3ZpZGV8cHJvdmlkZXJ8cHVibGljfHJldHVybnxzaGFyZWR8c2hvcnR8c2luZ2xlfHNpemVfdHxzaXplb2Z8c3VwZXJ8c3luY3x0aGlzfHRocm93fHRyYWl0fHRyYW5zfHRyYW5zaWVudHx0cnVlfHRyeXx0eXBlZGVmfHVuY2hlY2tlZHx1c2luZ3x2YWx8dmFyfHZvaWR8d2hpbGV8d2l0aClcXGIvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi8sXG4gICAgbnVtYmVyOlxuICAgICAgL1xcYjBiWzAxXVswMV9dKkw/XFxifFxcYjB4KD86W1xcZGEtZl9dKlxcLik/W1xcZGEtZl9wKy1dK1xcYnwoPzpcXGJcXGRbXFxkX10qKD86XFwuW1xcZF9dKik/fFxcQlxcLlxcZFtcXGRfXSopKD86ZVsrLV0/XFxkW1xcZF9dKik/W2RmbHNdPy9pLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSwuOl0vLFxuICAgIG9wZXJhdG9yOlxuICAgICAgLzw9PXw+PT18PT58LT58PC18PD58Jj09fCY8PnxcXD86P3xcXC5cXD98XFwrXFwrfC0tfFstKyovPTw+XT0/fFshXn5dfFxcYig/OmFuZHxhc3xiYW5kfGJvcnxieG9yfGNvbXB8aXN8aXNub3R8bW9kfG9yKVxcYj0/LyxcbiAgICBhbm5vdGF0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvQCg/Olxcdys6KT8oPzpcXHcrfFxcW1teXFxdXStcXF0pPy8sXG4gICAgICBhbGlhczogJ2J1aWx0aW4nXG4gICAgfVxuICB9XG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NvbmN1cm5hcycsICdsYW5nZXh0Jywge1xuICAgICdyZWdleC1saXRlcmFsJzoge1xuICAgICAgcGF0dGVybjogL1xcYnIoXCJ8JykoPzpcXFxcLnwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oKD86XnxbXlxcXFxdKSg/OlxcXFx7Mn0pKilcXHsoPzpbXnt9XXxcXHsoPzpbXnt9XXxcXHtbXn1dKlxcfSkqXFx9KStcXH0vLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuY29uY3VybmFzXG4gICAgICAgIH0sXG4gICAgICAgIHJlZ2V4OiAvW1xcc1xcU10rL1xuICAgICAgfVxuICAgIH0sXG4gICAgJ3N0cmluZy1saXRlcmFsJzoge1xuICAgICAgcGF0dGVybjogLyg/OlxcQnxcXGJzKShcInwnKSg/OlxcXFwufCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLygoPzpefFteXFxcXF0pKD86XFxcXHsyfSkqKVxceyg/Oltee31dfFxceyg/Oltee31dfFxce1tefV0qXFx9KSpcXH0pK1xcfS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jb25jdXJuYXNcbiAgICAgICAgfSxcbiAgICAgICAgc3RyaW5nOiAvW1xcc1xcU10rL1xuICAgICAgfVxuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmNvbmMgPSBQcmlzbS5sYW5ndWFnZXMuY29uY3VybmFzXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/concurnas.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/coq.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/coq.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = coq\ncoq.displayName = 'coq'\ncoq.aliases = []\nfunction coq(Prism) {\n ;(function (Prism) {\n // https://github.com/coq/coq\n var commentSource = /\\(\\*(?:[^(*]|\\((?!\\*)|\\*(?!\\))|)*\\*\\)/.source\n for (var i = 0; i < 2; i++) {\n commentSource = commentSource.replace(//g, function () {\n return commentSource\n })\n }\n commentSource = commentSource.replace(//g, '[]')\n Prism.languages.coq = {\n comment: RegExp(commentSource),\n string: {\n pattern: /\"(?:[^\"]|\"\")*\"(?!\")/,\n greedy: true\n },\n attribute: [\n {\n pattern: RegExp(\n /#\\[(?:[^\\[\\](\"]|\"(?:[^\"]|\"\")*\"(?!\")|\\((?!\\*)|)*\\]/.source.replace(\n //g,\n function () {\n return commentSource\n }\n )\n ),\n greedy: true,\n alias: 'attr-name',\n inside: {\n comment: RegExp(commentSource),\n string: {\n pattern: /\"(?:[^\"]|\"\")*\"(?!\")/,\n greedy: true\n },\n operator: /=/,\n punctuation: /^#\\[|\\]$|[,()]/\n }\n },\n {\n pattern:\n /\\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\\b/,\n alias: 'attr-name'\n }\n ],\n keyword:\n /\\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\\b/,\n number:\n /\\b(?:0x[a-f0-9][a-f0-9_]*(?:\\.[a-f0-9_]+)?(?:p[+-]?\\d[\\d_]*)?|\\d[\\d_]*(?:\\.[\\d_]+)?(?:e[+-]?\\d[\\d_]*)?)\\b/i,\n punct: {\n pattern: /@\\{|\\{\\||\\[=|:>/,\n alias: 'punctuation'\n },\n operator:\n /\\/\\\\|\\\\\\/|\\.{2,3}|:{1,2}=|\\*\\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\\|[-|]?|[-!%&*+/<=>?@^~']/,\n punctuation: /\\.\\(|`\\(|@\\{|`\\{|\\{\\||\\[=|:>|[:.,;(){}\\[\\]]/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY29xLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxvQkFBb0IsT0FBTztBQUMzQjtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsR0FBRztBQUN4QjtBQUNBLE9BQU87QUFDUDtBQUNBLHNCQUFzQixJQUFJLEdBQUcsSUFBSTtBQUNqQyxnQ0FBZ0MsSUFBSSxHQUFHLGVBQWUsSUFBSTtBQUMxRDtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jb3EuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gY29xXG5jb3EuZGlzcGxheU5hbWUgPSAnY29xJ1xuY29xLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gY29xKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2NvcS9jb3FcbiAgICB2YXIgY29tbWVudFNvdXJjZSA9IC9cXChcXCooPzpbXigqXXxcXCgoPyFcXCopfFxcKig/IVxcKSl8PHNlbGY+KSpcXCpcXCkvLnNvdXJjZVxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMjsgaSsrKSB7XG4gICAgICBjb21tZW50U291cmNlID0gY29tbWVudFNvdXJjZS5yZXBsYWNlKC88c2VsZj4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gY29tbWVudFNvdXJjZVxuICAgICAgfSlcbiAgICB9XG4gICAgY29tbWVudFNvdXJjZSA9IGNvbW1lbnRTb3VyY2UucmVwbGFjZSgvPHNlbGY+L2csICdbXScpXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmNvcSA9IHtcbiAgICAgIGNvbW1lbnQ6IFJlZ0V4cChjb21tZW50U291cmNlKSxcbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKS8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIGF0dHJpYnV0ZTogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgICAgLyNcXFsoPzpbXlxcW1xcXShcIl18XCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKXxcXCgoPyFcXCopfDxjb21tZW50PikqXFxdLy5zb3VyY2UucmVwbGFjZShcbiAgICAgICAgICAgICAgLzxjb21tZW50Pi9nLFxuICAgICAgICAgICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvbW1lbnRTb3VyY2VcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnYXR0ci1uYW1lJyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGNvbW1lbnQ6IFJlZ0V4cChjb21tZW50U291cmNlKSxcbiAgICAgICAgICAgIHN0cmluZzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKS8sXG4gICAgICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG9wZXJhdG9yOiAvPS8sXG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL14jXFxbfFxcXSR8WywoKV0vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC9cXGIoPzpDdW11bGF0aXZlfEdsb2JhbHxMb2NhbHxNb25vbW9ycGhpY3xOb25DdW11bGF0aXZlfFBvbHltb3JwaGljfFByaXZhdGV8UHJvZ3JhbSlcXGIvLFxuICAgICAgICAgIGFsaWFzOiAnYXR0ci1uYW1lJ1xuICAgICAgICB9XG4gICAgICBdLFxuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OkFib3J0fEFib3V0fEFkZHxBZG1pdHxBZG1pdHRlZHxBbGx8QXJndW1lbnRzfEFzfEFzc3VtcHRpb25zfEF4aW9tfEF4aW9tc3xCYWNrfEJhY2tUb3xCYWNrdHJhY2V8QmluT3B8QmluT3BTcGVjfEJpblJlbHxCaW5kfEJsYWNrbGlzdHxDYW5vbmljYWx8Q2FzZXxDZHxDaGVja3xDbGFzc3xDbGFzc2VzfENsb3NlfENvRml4cG9pbnR8Q29JbmR1Y3RpdmV8Q29lcmNpb258Q29lcmNpb25zfENvbGxlY3Rpb258Q29tYmluZWR8Q29tcHV0ZXxDb25qZWN0dXJlfENvbmplY3R1cmVzfENvbnN0YW50fENvbnN0YW50c3xDb25zdHJhaW50fENvbnN0cnVjdG9yc3xDb250ZXh0fENvcm9sbGFyeXxDcmVhdGV8Q3N0T3B8Q3VzdG9tfEN1dHxEZWJ1Z3xEZWNsYXJlfERlZmluZWR8RGVmaW5pdGlvbnxEZWxpbWl0fERlcGVuZGVuY2llc3xEZXBlbmRlbnR8RGVyaXZlfERpZmZzfERyb3B8RWxpbWluYXRpb258RW5kfEVudHJ5fEVxdWFsaXR5fEV2YWx8RXhhbXBsZXxFeGlzdGVudGlhbHxFeGlzdGVudGlhbHN8RXhpc3Rpbmd8RXhwb3J0fEV4dGVybnxFeHRyYWN0aW9ufEZhY3R8RmFpbHxGaWVsZHxGaWxlfEZpcnN0b3JkZXJ8Rml4cG9pbnR8RmxhZ3N8Rm9jdXN8RnJvbXxGdW5jbGFzc3xGdW5jdGlvbnxGdW5jdGlvbmFsfEdDfEdlbmVyYWxpemFibGV8R29hbHxHcmFifEdyYW1tYXJ8R3JhcGh8R3VhcmRlZHxIYXNrZWxsfEhlYXB8SGlkZXxIaW50fEhpbnREYnxIaW50c3xIeXBvdGhlc2VzfEh5cG90aGVzaXN8SUZ8SWRlbnRpdHl8SW1tZWRpYXRlfEltcGxpY2l0fEltcGxpY2l0c3xJbXBvcnR8SW5jbHVkZXxJbmR1Y3Rpb258SW5kdWN0aXZlfEluZml4fEluZm98SW5pdGlhbHxJbmpUeXB8SW5saW5lfEluc3BlY3R8SW5zdGFuY2V8SW5zdGFuY2VzfEludHJvfEludHJvc3xJbnZlcnNpb258SW52ZXJzaW9uX2NsZWFyfEpTT058TGFuZ3VhZ2V8TGVmdHxMZW1tYXxMZXR8TGlhfExpYnJhcmllc3xMaWJyYXJ5fExvYWR8TG9hZFBhdGh8TG9jYXRlfEx0YWN8THRhYzJ8TUx8TWF0Y2h8TWV0aG9kfE1pbmltYWxpdHl8TW9kdWxlfE1vZHVsZXN8TW9ycGhpc218TmV4dHxOb0lubGluZXxOb3RhdGlvbnxOdW1iZXJ8T0NhbWx8T2JsaWdhdGlvbnxPYmxpZ2F0aW9uc3xPcGFxdWV8T3BlbnxPcHRpbWl6ZXxQYXJhbWV0ZXJ8UGFyYW1ldGVyc3xQYXJhbWV0cmljfFBhdGh8UGF0aHN8UHJlbmV4fFByZXRlcm18UHJpbWl0aXZlfFByaW50fFByb2ZpbGV8UHJvamVjdGlvbnN8UHJvb2Z8UHJvcHxQcm9wQmluT3B8UHJvcE9wfFByb3BVT3B8UHJvcGVydHl8UHJvcG9zaXRpb258UHdkfFFlZHxRdWl0fFJlY3xSZWNvcmR8UmVjdXJzaXZlfFJlZGlyZWN0fFJlZHVjdGlvbnxSZWdpc3RlcnxSZWxhdGlvbnxSZW1hcmt8UmVtb3ZlfFJlcXVpcmV8UmVzZXJ2ZWR8UmVzZXR8UmVzb2x2ZXxSZXN0YXJ0fFJld3JpdGV8UmlnaHR8UmluZ3xSaW5nc3xTUHJvcHxTYXR1cmF0ZXxTYXZlfFNjaGVtZXxTY29wZXxTY29wZXN8U2VhcmNofFNlYXJjaEhlYWR8U2VhcmNoUGF0dGVybnxTZWFyY2hSZXdyaXRlfFNlY3Rpb258U2VwYXJhdGV8U2V0fFNldG9pZHxTaG93fFNpZ25hdHVyZXN8U29sdmV8U29sdmVyfFNvcnR8U29ydGNsYXNzfFNvcnRlZHxTcGVjfFN0ZXB8U3RyYXRlZ2llc3xTdHJhdGVneXxTdHJpbmd8U3RydWN0dXJlfFN1YkNsYXNzfFN1YmdyYXBofFN1Y2hUaGF0fFRhY3RpY3xUZXJtfFRlc3RDb21waWxlfFRoZW9yZW18VGltZXxUaW1lb3V0fFRvfFRyYW5zcGFyZW50fFR5cGV8VHlwZWNsYXNzZXN8VHlwZXN8VHlwaW5nfFVuT3B8VW5PcFNwZWN8VW5kZWxpbWl0fFVuZG98VW5mb2N1c3xVbmZvY3VzZWR8VW5mb2xkfFVuaXZlcnNlfFVuaXZlcnNlc3xVbnNoZWx2ZXxWYXJpYWJsZXxWYXJpYWJsZXN8VmFyaWFudHxWZXJib3NlfFZpZXd8VmlzaWJpbGl0eXxaaWZ5fF98YXBwbHl8YXN8YXR8Ynl8Y29maXh8ZWxzZXxlbmR8ZXhpc3RzfGV4aXN0czJ8Zml4fGZvcnxmb3JhbGx8ZnVufGlmfGlufGxldHxtYXRjaHxtZWFzdXJlfG1vdmV8cmVtb3ZlZHxyZXR1cm58c3RydWN0fHRoZW58dXNpbmd8d2Z8d2hlcmV8d2l0aClcXGIvLFxuICAgICAgbnVtYmVyOlxuICAgICAgICAvXFxiKD86MHhbYS1mMC05XVthLWYwLTlfXSooPzpcXC5bYS1mMC05X10rKT8oPzpwWystXT9cXGRbXFxkX10qKT98XFxkW1xcZF9dKig/OlxcLltcXGRfXSspPyg/OmVbKy1dP1xcZFtcXGRfXSopPylcXGIvaSxcbiAgICAgIHB1bmN0OiB7XG4gICAgICAgIHBhdHRlcm46IC9AXFx7fFxce1xcfHxcXFs9fDo+LyxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBvcGVyYXRvcjpcbiAgICAgICAgL1xcL1xcXFx8XFxcXFxcL3xcXC57MiwzfXw6ezEsMn09fFxcKlxcKnxbLT1dPnw8KD86LT4/fFsrOj0+XXw8Oil8Pig/Oj18LT4pfFxcfFstfF0/fFstISUmKisvPD0+P0BefiddLyxcbiAgICAgIHB1bmN0dWF0aW9uOiAvXFwuXFwofGBcXCh8QFxce3xgXFx7fFxce1xcfHxcXFs9fDo+fFs6Liw7KCl7fVxcW1xcXV0vXG4gICAgfVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/coq.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cpp.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/cpp.js ***! \********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorC = __webpack_require__(/*! ./c.js */ \"(ssr)/./node_modules/refractor/lang/c.js\")\nmodule.exports = cpp\ncpp.displayName = 'cpp'\ncpp.aliases = []\nfunction cpp(Prism) {\n Prism.register(refractorC)\n ;(function (Prism) {\n var keyword =\n /\\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\\b/\n var modName = /\\b(?!)\\w+(?:\\s*\\.\\s*\\w+)*\\b/.source.replace(\n //g,\n function () {\n return keyword.source\n }\n )\n Prism.languages.cpp = Prism.languages.extend('c', {\n 'class-name': [\n {\n pattern: RegExp(\n /(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+/.source.replace(\n //g,\n function () {\n return keyword.source\n }\n )\n ),\n lookbehind: true\n }, // This is intended to capture the class name of method implementations like:\n // void foo::bar() const {}\n // However! The `foo` in the above example could also be a namespace, so we only capture the class name if\n // it starts with an uppercase letter. This approximation should give decent results.\n /\\b[A-Z]\\w*(?=\\s*::\\s*\\w+\\s*\\()/, // This will capture the class name before destructors like:\n // Foo::~Foo() {}\n /\\b[A-Z_]\\w*(?=\\s*::\\s*~\\w+\\s*\\()/i, // This also intends to capture the class name of method implementations but here the class has template\n // parameters, so it can't be a namespace (until C++ adds generic namespaces).\n /\\b\\w+(?=\\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\\s*::\\s*\\w+\\s*\\()/\n ],\n keyword: keyword,\n number: {\n pattern:\n /(?:\\b0b[01']+|\\b0x(?:[\\da-f']+(?:\\.[\\da-f']*)?|\\.[\\da-f']+)(?:p[+-]?[\\d']+)?|(?:\\b[\\d']+(?:\\.[\\d']*)?|\\B\\.[\\d']+)(?:e[+-]?[\\d']+)?)[ful]{0,4}/i,\n greedy: true\n },\n operator:\n />>=?|<<=?|->|--|\\+\\+|&&|\\|\\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\\b/,\n boolean: /\\b(?:false|true)\\b/\n })\n Prism.languages.insertBefore('cpp', 'string', {\n module: {\n // https://en.cppreference.com/w/cpp/language/modules\n pattern: RegExp(\n /(\\b(?:import|module)\\s+)/.source +\n '(?:' + // header-name\n /\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"|<[^<>\\r\\n]*>/.source +\n '|' + // module name or partition or both\n /(?:\\s*:\\s*)?|:\\s*/.source.replace(\n //g,\n function () {\n return modName\n }\n ) +\n ')'\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n string: /^[<\"][\\s\\S]+/,\n operator: /:/,\n punctuation: /\\./\n }\n },\n 'raw-string': {\n pattern: /R\"([^()\\\\ ]{0,16})\\([\\s\\S]*?\\)\\1\"/,\n alias: 'string',\n greedy: true\n }\n })\n Prism.languages.insertBefore('cpp', 'keyword', {\n 'generic-function': {\n pattern: /\\b(?!operator\\b)[a-z_]\\w*\\s*<(?:[^<>]|<[^<>]*>)*>(?=\\s*\\()/i,\n inside: {\n function: /^\\w+/,\n generic: {\n pattern: /<[\\s\\S]+/,\n alias: 'class-name',\n inside: Prism.languages.cpp\n }\n }\n }\n })\n Prism.languages.insertBefore('cpp', 'operator', {\n 'double-colon': {\n pattern: /::/,\n alias: 'punctuation'\n }\n })\n Prism.languages.insertBefore('cpp', 'class-name', {\n // the base clause is an optional list of parent classes\n // https://en.cppreference.com/w/cpp/language/class\n 'base-clause': {\n pattern:\n /(\\b(?:class|struct)\\s+\\w+\\s*:\\s*)[^;{}\"'\\s]+(?:\\s+[^;{}\"'\\s]+)*(?=\\s*[;{])/,\n lookbehind: true,\n greedy: true,\n inside: Prism.languages.extend('cpp', {})\n }\n })\n Prism.languages.insertBefore(\n 'inside',\n 'double-colon',\n {\n // All untokenized words that are not namespaces should be class names\n 'class-name': /\\b[a-z_]\\w*\\b(?!\\s*::)/i\n },\n Prism.languages.cpp['base-clause']\n )\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3BwLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osaUJBQWlCLG1CQUFPLENBQUMsd0RBQVE7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9KQUFvSixJQUFJO0FBQ3hKO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsOEJBQThCLEtBQUs7QUFDbkM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsaUJBQWlCLGlCQUFpQjtBQUNuRjtBQUNBO0FBQ0EsZ0RBQWdEO0FBQ2hEO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2NwcC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JDID0gcmVxdWlyZSgnLi9jLmpzJylcbm1vZHVsZS5leHBvcnRzID0gY3BwXG5jcHAuZGlzcGxheU5hbWUgPSAnY3BwJ1xuY3BwLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gY3BwKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3RvckMpXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIGtleXdvcmQgPVxuICAgICAgL1xcYig/OmFsaWduYXN8YWxpZ25vZnxhc218YXV0b3xib29sfGJyZWFrfGNhc2V8Y2F0Y2h8Y2hhcnxjaGFyMTZfdHxjaGFyMzJfdHxjaGFyOF90fGNsYXNzfGNvX2F3YWl0fGNvX3JldHVybnxjb195aWVsZHxjb21wbHxjb25jZXB0fGNvbnN0fGNvbnN0X2Nhc3R8Y29uc3RldmFsfGNvbnN0ZXhwcnxjb25zdGluaXR8Y29udGludWV8ZGVjbHR5cGV8ZGVmYXVsdHxkZWxldGV8ZG98ZG91YmxlfGR5bmFtaWNfY2FzdHxlbHNlfGVudW18ZXhwbGljaXR8ZXhwb3J0fGV4dGVybnxmaW5hbHxmbG9hdHxmb3J8ZnJpZW5kfGdvdG98aWZ8aW1wb3J0fGlubGluZXxpbnR8aW50MTZfdHxpbnQzMl90fGludDY0X3R8aW50OF90fGxvbmd8bW9kdWxlfG11dGFibGV8bmFtZXNwYWNlfG5ld3xub2V4Y2VwdHxudWxscHRyfG9wZXJhdG9yfG92ZXJyaWRlfHByaXZhdGV8cHJvdGVjdGVkfHB1YmxpY3xyZWdpc3RlcnxyZWludGVycHJldF9jYXN0fHJlcXVpcmVzfHJldHVybnxzaG9ydHxzaWduZWR8c2l6ZW9mfHN0YXRpY3xzdGF0aWNfYXNzZXJ0fHN0YXRpY19jYXN0fHN0cnVjdHxzd2l0Y2h8dGVtcGxhdGV8dGhpc3x0aHJlYWRfbG9jYWx8dGhyb3d8dHJ5fHR5cGVkZWZ8dHlwZWlkfHR5cGVuYW1lfHVpbnQxNl90fHVpbnQzMl90fHVpbnQ2NF90fHVpbnQ4X3R8dW5pb258dW5zaWduZWR8dXNpbmd8dmlydHVhbHx2b2lkfHZvbGF0aWxlfHdjaGFyX3R8d2hpbGUpXFxiL1xuICAgIHZhciBtb2ROYW1lID0gL1xcYig/ITxrZXl3b3JkPilcXHcrKD86XFxzKlxcLlxccypcXHcrKSpcXGIvLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgLzxrZXl3b3JkPi9nLFxuICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4ga2V5d29yZC5zb3VyY2VcbiAgICAgIH1cbiAgICApXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmNwcCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2MnLCB7XG4gICAgICAnY2xhc3MtbmFtZSc6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAgIC8oXFxiKD86Y2xhc3N8Y29uY2VwdHxlbnVtfHN0cnVjdHx0eXBlbmFtZSlcXHMrKSg/ITxrZXl3b3JkPilcXHcrLy5zb3VyY2UucmVwbGFjZShcbiAgICAgICAgICAgICAgLzxrZXl3b3JkPi9nLFxuICAgICAgICAgICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGtleXdvcmQuc291cmNlXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSwgLy8gVGhpcyBpcyBpbnRlbmRlZCB0byBjYXB0dXJlIHRoZSBjbGFzcyBuYW1lIG9mIG1ldGhvZCBpbXBsZW1lbnRhdGlvbnMgbGlrZTpcbiAgICAgICAgLy8gICB2b2lkIGZvbzo6YmFyKCkgY29uc3Qge31cbiAgICAgICAgLy8gSG93ZXZlciEgVGhlIGBmb29gIGluIHRoZSBhYm92ZSBleGFtcGxlIGNvdWxkIGFsc28gYmUgYSBuYW1lc3BhY2UsIHNvIHdlIG9ubHkgY2FwdHVyZSB0aGUgY2xhc3MgbmFtZSBpZlxuICAgICAgICAvLyBpdCBzdGFydHMgd2l0aCBhbiB1cHBlcmNhc2UgbGV0dGVyLiBUaGlzIGFwcHJveGltYXRpb24gc2hvdWxkIGdpdmUgZGVjZW50IHJlc3VsdHMuXG4gICAgICAgIC9cXGJbQS1aXVxcdyooPz1cXHMqOjpcXHMqXFx3K1xccypcXCgpLywgLy8gVGhpcyB3aWxsIGNhcHR1cmUgdGhlIGNsYXNzIG5hbWUgYmVmb3JlIGRlc3RydWN0b3JzIGxpa2U6XG4gICAgICAgIC8vICAgRm9vOjp+Rm9vKCkge31cbiAgICAgICAgL1xcYltBLVpfXVxcdyooPz1cXHMqOjpcXHMqflxcdytcXHMqXFwoKS9pLCAvLyBUaGlzIGFsc28gaW50ZW5kcyB0byBjYXB0dXJlIHRoZSBjbGFzcyBuYW1lIG9mIG1ldGhvZCBpbXBsZW1lbnRhdGlvbnMgYnV0IGhlcmUgdGhlIGNsYXNzIGhhcyB0ZW1wbGF0ZVxuICAgICAgICAvLyBwYXJhbWV0ZXJzLCBzbyBpdCBjYW4ndCBiZSBhIG5hbWVzcGFjZSAodW50aWwgQysrIGFkZHMgZ2VuZXJpYyBuYW1lc3BhY2VzKS5cbiAgICAgICAgL1xcYlxcdysoPz1cXHMqPCg/OltePD5dfDwoPzpbXjw+XXw8W148Pl0qPikqPikqPlxccyo6OlxccypcXHcrXFxzKlxcKCkvXG4gICAgICBdLFxuICAgICAga2V5d29yZDoga2V5d29yZCxcbiAgICAgIG51bWJlcjoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oPzpcXGIwYlswMSddK3xcXGIweCg/OltcXGRhLWYnXSsoPzpcXC5bXFxkYS1mJ10qKT98XFwuW1xcZGEtZiddKykoPzpwWystXT9bXFxkJ10rKT98KD86XFxiW1xcZCddKyg/OlxcLltcXGQnXSopP3xcXEJcXC5bXFxkJ10rKSg/OmVbKy1dP1tcXGQnXSspPylbZnVsXXswLDR9L2ksXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIG9wZXJhdG9yOlxuICAgICAgICAvPj49P3w8PD0/fC0+fC0tfFxcK1xcK3wmJnxcXHxcXHx8Wz86fl18PD0+fFstKyovJSZ8XiE9PD5dPT98XFxiKD86YW5kfGFuZF9lcXxiaXRhbmR8Yml0b3J8bm90fG5vdF9lcXxvcnxvcl9lcXx4b3J8eG9yX2VxKVxcYi8sXG4gICAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvXG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjcHAnLCAnc3RyaW5nJywge1xuICAgICAgbW9kdWxlOiB7XG4gICAgICAgIC8vIGh0dHBzOi8vZW4uY3BwcmVmZXJlbmNlLmNvbS93L2NwcC9sYW5ndWFnZS9tb2R1bGVzXG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAvKFxcYig/OmltcG9ydHxtb2R1bGUpXFxzKykvLnNvdXJjZSArXG4gICAgICAgICAgICAnKD86JyArIC8vIGhlYWRlci1uYW1lXG4gICAgICAgICAgICAvXCIoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXxbXlwiXFxcXFxcclxcbl0pKlwifDxbXjw+XFxyXFxuXSo+Ly5zb3VyY2UgK1xuICAgICAgICAgICAgJ3wnICsgLy8gbW9kdWxlIG5hbWUgb3IgcGFydGl0aW9uIG9yIGJvdGhcbiAgICAgICAgICAgIC88bW9kLW5hbWU+KD86XFxzKjpcXHMqPG1vZC1uYW1lPik/fDpcXHMqPG1vZC1uYW1lPi8uc291cmNlLnJlcGxhY2UoXG4gICAgICAgICAgICAgIC88bW9kLW5hbWU+L2csXG4gICAgICAgICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbW9kTmFtZVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICApICtcbiAgICAgICAgICAgICcpJ1xuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHN0cmluZzogL15bPFwiXVtcXHNcXFNdKy8sXG4gICAgICAgICAgb3BlcmF0b3I6IC86LyxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgICdyYXctc3RyaW5nJzoge1xuICAgICAgICBwYXR0ZXJuOiAvUlwiKFteKClcXFxcIF17MCwxNn0pXFwoW1xcc1xcU10qP1xcKVxcMVwiLyxcbiAgICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NwcCcsICdrZXl3b3JkJywge1xuICAgICAgJ2dlbmVyaWMtZnVuY3Rpb24nOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXGIoPyFvcGVyYXRvclxcYilbYS16X11cXHcqXFxzKjwoPzpbXjw+XXw8W148Pl0qPikqPig/PVxccypcXCgpL2ksXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGZ1bmN0aW9uOiAvXlxcdysvLFxuICAgICAgICAgIGdlbmVyaWM6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC88W1xcc1xcU10rLyxcbiAgICAgICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZScsXG4gICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jcHBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NwcCcsICdvcGVyYXRvcicsIHtcbiAgICAgICdkb3VibGUtY29sb24nOiB7XG4gICAgICAgIHBhdHRlcm46IC86Oi8sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjcHAnLCAnY2xhc3MtbmFtZScsIHtcbiAgICAgIC8vIHRoZSBiYXNlIGNsYXVzZSBpcyBhbiBvcHRpb25hbCBsaXN0IG9mIHBhcmVudCBjbGFzc2VzXG4gICAgICAvLyBodHRwczovL2VuLmNwcHJlZmVyZW5jZS5jb20vdy9jcHAvbGFuZ3VhZ2UvY2xhc3NcbiAgICAgICdiYXNlLWNsYXVzZSc6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKFxcYig/OmNsYXNzfHN0cnVjdClcXHMrXFx3K1xccyo6XFxzKilbXjt7fVwiJ1xcc10rKD86XFxzK1teO3t9XCInXFxzXSspKig/PVxccypbO3tdKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjcHAnLCB7fSlcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoXG4gICAgICAnaW5zaWRlJyxcbiAgICAgICdkb3VibGUtY29sb24nLFxuICAgICAge1xuICAgICAgICAvLyBBbGwgdW50b2tlbml6ZWQgd29yZHMgdGhhdCBhcmUgbm90IG5hbWVzcGFjZXMgc2hvdWxkIGJlIGNsYXNzIG5hbWVzXG4gICAgICAgICdjbGFzcy1uYW1lJzogL1xcYlthLXpfXVxcdypcXGIoPyFcXHMqOjopL2lcbiAgICAgIH0sXG4gICAgICBQcmlzbS5sYW5ndWFnZXMuY3BwWydiYXNlLWNsYXVzZSddXG4gICAgKVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cpp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/crystal.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/crystal.js ***! \************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorRuby = __webpack_require__(/*! ./ruby.js */ \"(ssr)/./node_modules/refractor/lang/ruby.js\")\nmodule.exports = crystal\ncrystal.displayName = 'crystal'\ncrystal.aliases = []\nfunction crystal(Prism) {\n Prism.register(refractorRuby)\n ;(function (Prism) {\n Prism.languages.crystal = Prism.languages.extend('ruby', {\n keyword: [\n /\\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\\b/,\n {\n pattern: /(\\.\\s*)(?:is_a|responds_to)\\?/,\n lookbehind: true\n }\n ],\n number:\n /\\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\\da-fA-F_]*[\\da-fA-F]|(?:\\d(?:[\\d_]*\\d)?)(?:\\.[\\d_]*\\d)?(?:[eE][+-]?[\\d_]*\\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\\b/,\n operator: [/->/, Prism.languages.ruby.operator],\n punctuation: /[(){}[\\].,;\\\\]/\n })\n Prism.languages.insertBefore('crystal', 'string-literal', {\n attribute: {\n pattern: /@\\[.*?\\]/,\n inside: {\n delimiter: {\n pattern: /^@\\[|\\]$/,\n alias: 'punctuation'\n },\n attribute: {\n pattern: /^(\\s*)\\w+/,\n lookbehind: true,\n alias: 'class-name'\n },\n args: {\n pattern: /\\S(?:[\\s\\S]*\\S)?/,\n inside: Prism.languages.crystal\n }\n }\n },\n expansion: {\n pattern: /\\{(?:\\{.*?\\}|%.*?%)\\}/,\n inside: {\n content: {\n pattern: /^(\\{.)[\\s\\S]+(?=.\\}$)/,\n lookbehind: true,\n inside: Prism.languages.crystal\n },\n delimiter: {\n pattern: /^\\{[\\{%]|[\\}%]\\}$/,\n alias: 'operator'\n }\n }\n },\n char: {\n pattern:\n /'(?:[^\\\\\\r\\n]{1,2}|\\\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\\{[A-Fa-f0-9]{1,6}\\})))'/,\n greedy: true\n }\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3J5c3RhbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG9CQUFvQixtQkFBTyxDQUFDLDhEQUFXO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixNQUFNO0FBQy9CLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0Esb0JBQW9CLEtBQUssS0FBSyxTQUFTO0FBQ3ZDO0FBQ0E7QUFDQSwwQkFBMEIsZUFBZTtBQUN6QztBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0EseUJBQXlCLEdBQUcsTUFBTSxJQUFJO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EseUJBQXlCLElBQUksd0JBQXdCLElBQUksR0FBRyxZQUFZLElBQUksRUFBRTtBQUM5RTtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jcnlzdGFsLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3RvclJ1YnkgPSByZXF1aXJlKCcuL3J1YnkuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBjcnlzdGFsXG5jcnlzdGFsLmRpc3BsYXlOYW1lID0gJ2NyeXN0YWwnXG5jcnlzdGFsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gY3J5c3RhbChQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JSdWJ5KVxuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5jcnlzdGFsID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgncnVieScsIHtcbiAgICAgIGtleXdvcmQ6IFtcbiAgICAgICAgL1xcYig/Ol9fRElSX198X19FTkRfTElORV9ffF9fRklMRV9ffF9fTElORV9ffGFic3RyYWN0fGFsaWFzfGFubm90YXRpb258YXN8YXNtfGJlZ2lufGJyZWFrfGNhc2V8Y2xhc3N8ZGVmfGRvfGVsc2V8ZWxzaWZ8ZW5kfGVuc3VyZXxlbnVtfGV4dGVuZHxmb3J8ZnVufGlmfGlmZGVmfGluY2x1ZGV8aW5zdGFuY2Vfc2l6ZW9mfGxpYnxtYWNyb3xtb2R1bGV8bmV4dHxvZnxvdXR8cG9pbnRlcm9mfHByaXZhdGV8cHJvdGVjdGVkfHB0cnxyZXF1aXJlfHJlc2N1ZXxyZXR1cm58c2VsZWN0fHNlbGZ8c2l6ZW9mfHN0cnVjdHxzdXBlcnx0aGVufHR5cGV8dHlwZW9mfHVuZGVmfHVuaW5pdGlhbGl6ZWR8dW5pb258dW5sZXNzfHVudGlsfHdoZW58d2hpbGV8d2l0aHx5aWVsZClcXGIvLFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLyhcXC5cXHMqKSg/OmlzX2F8cmVzcG9uZHNfdG8pXFw/LyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBudW1iZXI6XG4gICAgICAgIC9cXGIoPzowYlswMV9dKlswMV18MG9bMC03X10qWzAtN118MHhbXFxkYS1mQS1GX10qW1xcZGEtZkEtRl18KD86XFxkKD86W1xcZF9dKlxcZCk/KSg/OlxcLltcXGRfXSpcXGQpPyg/OltlRV1bKy1dP1tcXGRfXSpcXGQpPykoPzpfKD86W3VpZl0oPzo4fDE2fDMyfDY0KSk/KT9cXGIvLFxuICAgICAgb3BlcmF0b3I6IFsvLT4vLCBQcmlzbS5sYW5ndWFnZXMucnVieS5vcGVyYXRvcl0sXG4gICAgICBwdW5jdHVhdGlvbjogL1soKXt9W1xcXS4sO1xcXFxdL1xuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnY3J5c3RhbCcsICdzdHJpbmctbGl0ZXJhbCcsIHtcbiAgICAgIGF0dHJpYnV0ZToge1xuICAgICAgICBwYXR0ZXJuOiAvQFxcWy4qP1xcXS8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICAgICAgcGF0dGVybjogL15AXFxbfFxcXSQvLFxuICAgICAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgICAgICB9LFxuICAgICAgICAgIGF0dHJpYnV0ZToge1xuICAgICAgICAgICAgcGF0dGVybjogL14oXFxzKilcXHcrLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgICAgICAgfSxcbiAgICAgICAgICBhcmdzOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXFxTKD86W1xcc1xcU10qXFxTKT8vLFxuICAgICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuY3J5c3RhbFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIGV4cGFuc2lvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvXFx7KD86XFx7Lio/XFx9fCUuKj8lKVxcfS8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eKFxcey4pW1xcc1xcU10rKD89LlxcfSQpLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jcnlzdGFsXG4gICAgICAgICAgfSxcbiAgICAgICAgICBkZWxpbWl0ZXI6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eXFx7W1xceyVdfFtcXH0lXVxcfSQvLFxuICAgICAgICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBjaGFyOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLycoPzpbXlxcXFxcXHJcXG5dezEsMn18XFxcXCg/Oi58dSg/OltBLUZhLWYwLTldezEsNH18XFx7W0EtRmEtZjAtOV17MSw2fVxcfSkpKScvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH1cbiAgICB9KVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/crystal.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/csharp.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/csharp.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = csharp\ncsharp.displayName = 'csharp'\ncsharp.aliases = ['dotnet', 'cs']\nfunction csharp(Prism) {\n ;(function (Prism) {\n /**\n * Replaces all placeholders \"<>\" of given pattern with the n-th replacement (zero based).\n *\n * Note: This is a simple text based replacement. Be careful when using backreferences!\n *\n * @param {string} pattern the given pattern.\n * @param {string[]} replacements a list of replacement which can be inserted into the given pattern.\n * @returns {string} the pattern with all placeholders replaced with their corresponding replacements.\n * @example replace(/a<<0>>a/.source, [/b+/.source]) === /a(?:b+)a/.source\n */\n function replace(pattern, replacements) {\n return pattern.replace(/<<(\\d+)>>/g, function (m, index) {\n return '(?:' + replacements[+index] + ')'\n })\n }\n /**\n * @param {string} pattern\n * @param {string[]} replacements\n * @param {string} [flags]\n * @returns {RegExp}\n */\n function re(pattern, replacements, flags) {\n return RegExp(replace(pattern, replacements), flags || '')\n }\n /**\n * Creates a nested pattern where all occurrences of the string `<>` are replaced with the pattern itself.\n *\n * @param {string} pattern\n * @param {number} depthLog2\n * @returns {string}\n */\n function nested(pattern, depthLog2) {\n for (var i = 0; i < depthLog2; i++) {\n pattern = pattern.replace(/<>/g, function () {\n return '(?:' + pattern + ')'\n })\n }\n return pattern.replace(/<>/g, '[^\\\\s\\\\S]')\n } // https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/\n var keywordKinds = {\n // keywords which represent a return or variable type\n type: 'bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void',\n // keywords which are used to declare a type\n typeDeclaration: 'class enum interface record struct',\n // contextual keywords\n // (\"var\" and \"dynamic\" are missing because they are used like types)\n contextual:\n 'add alias and ascending async await by descending from(?=\\\\s*(?:\\\\w|$)) get global group into init(?=\\\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\\\s*{)',\n // all other keywords\n other:\n 'abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield'\n } // keywords\n function keywordsToPattern(words) {\n return '\\\\b(?:' + words.trim().replace(/ /g, '|') + ')\\\\b'\n }\n var typeDeclarationKeywords = keywordsToPattern(\n keywordKinds.typeDeclaration\n )\n var keywords = RegExp(\n keywordsToPattern(\n keywordKinds.type +\n ' ' +\n keywordKinds.typeDeclaration +\n ' ' +\n keywordKinds.contextual +\n ' ' +\n keywordKinds.other\n )\n )\n var nonTypeKeywords = keywordsToPattern(\n keywordKinds.typeDeclaration +\n ' ' +\n keywordKinds.contextual +\n ' ' +\n keywordKinds.other\n )\n var nonContextualKeywords = keywordsToPattern(\n keywordKinds.type +\n ' ' +\n keywordKinds.typeDeclaration +\n ' ' +\n keywordKinds.other\n ) // types\n var generic = nested(/<(?:[^<>;=+\\-*/%&|^]|<>)*>/.source, 2) // the idea behind the other forbidden characters is to prevent false positives. Same for tupleElement.\n var nestedRound = nested(/\\((?:[^()]|<>)*\\)/.source, 2)\n var name = /@?\\b[A-Za-z_]\\w*\\b/.source\n var genericName = replace(/<<0>>(?:\\s*<<1>>)?/.source, [name, generic])\n var identifier = replace(/(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*/.source, [\n nonTypeKeywords,\n genericName\n ])\n var array = /\\[\\s*(?:,\\s*)*\\]/.source\n var typeExpressionWithoutTuple = replace(\n /<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?/.source,\n [identifier, array]\n )\n var tupleElement = replace(\n /[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,\n [generic, nestedRound, array]\n )\n var tuple = replace(/\\(<<0>>+(?:,<<0>>+)+\\)/.source, [tupleElement])\n var typeExpression = replace(\n /(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?/.source,\n [tuple, identifier, array]\n )\n var typeInside = {\n keyword: keywords,\n punctuation: /[<>()?,.:[\\]]/\n } // strings & characters\n // https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/lexical-structure#character-literals\n // https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/lexical-structure#string-literals\n var character = /'(?:[^\\r\\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'/.source // simplified pattern\n var regularString = /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"/.source\n var verbatimString = /@\"(?:\"\"|\\\\[\\s\\S]|[^\\\\\"])*\"(?!\")/.source\n Prism.languages.csharp = Prism.languages.extend('clike', {\n string: [\n {\n pattern: re(/(^|[^$\\\\])<<0>>/.source, [verbatimString]),\n lookbehind: true,\n greedy: true\n },\n {\n pattern: re(/(^|[^@$\\\\])<<0>>/.source, [regularString]),\n lookbehind: true,\n greedy: true\n }\n ],\n 'class-name': [\n {\n // Using static\n // using static System.Math;\n pattern: re(/(\\busing\\s+static\\s+)<<0>>(?=\\s*;)/.source, [\n identifier\n ]),\n lookbehind: true,\n inside: typeInside\n },\n {\n // Using alias (type)\n // using Project = PC.MyCompany.Project;\n pattern: re(/(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)/.source, [\n name,\n typeExpression\n ]),\n lookbehind: true,\n inside: typeInside\n },\n {\n // Using alias (alias)\n // using Project = PC.MyCompany.Project;\n pattern: re(/(\\busing\\s+)<<0>>(?=\\s*=)/.source, [name]),\n lookbehind: true\n },\n {\n // Type declarations\n // class Foo\n // interface Foo\n pattern: re(/(\\b<<0>>\\s+)<<1>>/.source, [\n typeDeclarationKeywords,\n genericName\n ]),\n lookbehind: true,\n inside: typeInside\n },\n {\n // Single catch exception declaration\n // catch(Foo)\n // (things like catch(Foo e) is covered by variable declaration)\n pattern: re(/(\\bcatch\\s*\\(\\s*)<<0>>/.source, [identifier]),\n lookbehind: true,\n inside: typeInside\n },\n {\n // Name of the type parameter of generic constraints\n // where Foo : class\n pattern: re(/(\\bwhere\\s+)<<0>>/.source, [name]),\n lookbehind: true\n },\n {\n // Casts and checks via as and is.\n // as Foo, is Bar\n // (things like if(a is Foo b) is covered by variable declaration)\n pattern: re(/(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>/.source, [\n typeExpressionWithoutTuple\n ]),\n lookbehind: true,\n inside: typeInside\n },\n {\n // Variable, field and parameter declaration\n // (Foo bar, Bar baz, Foo[,,] bay, Foo> bax)\n pattern: re(\n /\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))/\n .source,\n [typeExpression, nonContextualKeywords, name]\n ),\n inside: typeInside\n }\n ],\n keyword: keywords,\n // https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/lexical-structure#literals\n number:\n /(?:\\b0(?:x[\\da-f_]*[\\da-f]|b[01_]*[01])|(?:\\B\\.\\d+(?:_+\\d+)*|\\b\\d+(?:_+\\d+)*(?:\\.\\d+(?:_+\\d+)*)?)(?:e[-+]?\\d+(?:_+\\d+)*)?)(?:[dflmu]|lu|ul)?\\b/i,\n operator: />>=?|<<=?|[-=]>|([-+&|])\\1|~|\\?\\?=?|[-+*/%&|^!=<>]=?/,\n punctuation: /\\?\\.?|::|[{}[\\];(),.:]/\n })\n Prism.languages.insertBefore('csharp', 'number', {\n range: {\n pattern: /\\.\\./,\n alias: 'operator'\n }\n })\n Prism.languages.insertBefore('csharp', 'punctuation', {\n 'named-parameter': {\n pattern: re(/([(,]\\s*)<<0>>(?=\\s*:)/.source, [name]),\n lookbehind: true,\n alias: 'punctuation'\n }\n })\n Prism.languages.insertBefore('csharp', 'class-name', {\n namespace: {\n // namespace Foo.Bar {}\n // using Foo.Bar;\n pattern: re(\n /(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])/.source,\n [name]\n ),\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n },\n 'type-expression': {\n // default(Foo), typeof(Foo), sizeof(int)\n pattern: re(\n /(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))/\n .source,\n [nestedRound]\n ),\n lookbehind: true,\n alias: 'class-name',\n inside: typeInside\n },\n 'return-type': {\n // Foo ForBar(); Foo IFoo.Bar() => 0\n // int this[int index] => 0; T IReadOnlyList.this[int index] => this[index];\n // int Foo => 0; int Foo { get; set } = 0;\n pattern: re(\n /<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))/.source,\n [typeExpression, identifier]\n ),\n inside: typeInside,\n alias: 'class-name'\n },\n 'constructor-invocation': {\n // new List> { }\n pattern: re(/(\\bnew\\s+)<<0>>(?=\\s*[[({])/.source, [typeExpression]),\n lookbehind: true,\n inside: typeInside,\n alias: 'class-name'\n },\n /*'explicit-implementation': {\n// int IFoo.Bar => 0; void IFoo>.Foo();\npattern: replace(/\\b<<0>>(?=\\.<<1>>)/, className, methodOrPropertyDeclaration),\ninside: classNameInside,\nalias: 'class-name'\n},*/\n 'generic-method': {\n // foo()\n pattern: re(/<<0>>\\s*<<1>>(?=\\s*\\()/.source, [name, generic]),\n inside: {\n function: re(/^<<0>>/.source, [name]),\n generic: {\n pattern: RegExp(generic),\n alias: 'class-name',\n inside: typeInside\n }\n }\n },\n 'type-list': {\n // The list of types inherited or of generic constraints\n // class Foo : Bar, IList\n // where F : Bar, IList\n pattern: re(\n /\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))/\n .source,\n [\n typeDeclarationKeywords,\n genericName,\n name,\n typeExpression,\n keywords.source,\n nestedRound,\n /\\bnew\\s*\\(\\s*\\)/.source\n ]\n ),\n lookbehind: true,\n inside: {\n 'record-arguments': {\n pattern: re(/(^(?!new\\s*\\()<<0>>\\s*)<<1>>/.source, [\n genericName,\n nestedRound\n ]),\n lookbehind: true,\n greedy: true,\n inside: Prism.languages.csharp\n },\n keyword: keywords,\n 'class-name': {\n pattern: RegExp(typeExpression),\n greedy: true,\n inside: typeInside\n },\n punctuation: /[,()]/\n }\n },\n preprocessor: {\n pattern: /(^[\\t ]*)#.*/m,\n lookbehind: true,\n alias: 'property',\n inside: {\n // highlight preprocessor directives as keywords\n directive: {\n pattern:\n /(#)\\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\\b/,\n lookbehind: true,\n alias: 'keyword'\n }\n }\n }\n }) // attributes\n var regularStringOrCharacter = regularString + '|' + character\n var regularStringCharacterOrComment = replace(\n /\\/(?![*/])|\\/\\/[^\\r\\n]*[\\r\\n]|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/|<<0>>/.source,\n [regularStringOrCharacter]\n )\n var roundExpression = nested(\n replace(/[^\"'/()]|<<0>>|\\(<>*\\)/.source, [\n regularStringCharacterOrComment\n ]),\n 2\n ) // https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/attributes/#attribute-targets\n var attrTarget =\n /\\b(?:assembly|event|field|method|module|param|property|return|type)\\b/\n .source\n var attr = replace(/<<0>>(?:\\s*\\(<<1>>*\\))?/.source, [\n identifier,\n roundExpression\n ])\n Prism.languages.insertBefore('csharp', 'class-name', {\n attribute: {\n // Attributes\n // [Foo], [Foo(1), Bar(2, Prop = \"foo\")], [return: Foo(1), Bar(2)], [assembly: Foo(Bar)]\n pattern: re(\n /((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])/\n .source,\n [attrTarget, attr]\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n target: {\n pattern: re(/^<<0>>(?=\\s*:)/.source, [attrTarget]),\n alias: 'keyword'\n },\n 'attribute-arguments': {\n pattern: re(/\\(<<0>>*\\)/.source, [roundExpression]),\n inside: Prism.languages.csharp\n },\n 'class-name': {\n pattern: RegExp(identifier),\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[:,]/\n }\n }\n }) // string interpolation\n var formatString = /:[^}\\r\\n]+/.source // multi line\n var mInterpolationRound = nested(\n replace(/[^\"'/()]|<<0>>|\\(<>*\\)/.source, [\n regularStringCharacterOrComment\n ]),\n 2\n )\n var mInterpolation = replace(/\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}/.source, [\n mInterpolationRound,\n formatString\n ]) // single line\n var sInterpolationRound = nested(\n replace(\n /[^\"'/()]|\\/(?!\\*)|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/|<<0>>|\\(<>*\\)/\n .source,\n [regularStringOrCharacter]\n ),\n 2\n )\n var sInterpolation = replace(/\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}/.source, [\n sInterpolationRound,\n formatString\n ])\n function createInterpolationInside(interpolation, interpolationRound) {\n return {\n interpolation: {\n pattern: re(/((?:^|[^{])(?:\\{\\{)*)<<0>>/.source, [interpolation]),\n lookbehind: true,\n inside: {\n 'format-string': {\n pattern: re(/(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)/.source, [\n interpolationRound,\n formatString\n ]),\n lookbehind: true,\n inside: {\n punctuation: /^:/\n }\n },\n punctuation: /^\\{|\\}$/,\n expression: {\n pattern: /[\\s\\S]+/,\n alias: 'language-csharp',\n inside: Prism.languages.csharp\n }\n }\n },\n string: /[\\s\\S]+/\n }\n }\n Prism.languages.insertBefore('csharp', 'string', {\n 'interpolation-string': [\n {\n pattern: re(\n /(^|[^\\\\])(?:\\$@|@\\$)\"(?:\"\"|\\\\[\\s\\S]|\\{\\{|<<0>>|[^\\\\{\"])*\"/.source,\n [mInterpolation]\n ),\n lookbehind: true,\n greedy: true,\n inside: createInterpolationInside(mInterpolation, mInterpolationRound)\n },\n {\n pattern: re(/(^|[^@\\\\])\\$\"(?:\\\\.|\\{\\{|<<0>>|[^\\\\\"{])*\"/.source, [\n sInterpolation\n ]),\n lookbehind: true,\n greedy: true,\n inside: createInterpolationInside(sInterpolation, sInterpolationRound)\n }\n ],\n char: {\n pattern: RegExp(character),\n greedy: true\n }\n })\n Prism.languages.dotnet = Prism.languages.cs = Prism.languages.csharp\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NoYXJwLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsZUFBZSxVQUFVO0FBQ3pCLGlCQUFpQixRQUFRO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFVBQVU7QUFDekIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxzQkFBc0IsZUFBZTtBQUNyQztBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1IQUFtSCw2R0FBNkc7QUFDaE87QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSwwREFBMEQsSUFBSTtBQUM5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0RBQXdEO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRDtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsZ0JBQWdCLEVBQUU7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxJQUFJO0FBQ3BDLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUVBQXFFO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLDhCQUE4QjtBQUM5QixxQ0FBcUM7QUFDckMseUJBQXlCLFVBQVUsS0FBSyxNQUFNO0FBQzlDO0FBQ0EsMENBQTBDO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrS0FBa0s7QUFDbEs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxLQUFLLFNBQVMsa0JBQWtCO0FBQ3BFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0MsS0FBSyxTQUFTLGtCQUFrQjtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsT0FBTyxFQUFFO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixRQUFRLHFCQUFxQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYiw2QkFBNkIsR0FBRztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRSxZQUFZO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSw2Q0FBNkMsRUFBRSxhQUFhO0FBQzVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NoYXJwLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNzaGFycFxuY3NoYXJwLmRpc3BsYXlOYW1lID0gJ2NzaGFycCdcbmNzaGFycC5hbGlhc2VzID0gWydkb3RuZXQnLCAnY3MnXVxuZnVuY3Rpb24gY3NoYXJwKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgLyoqXG4gICAgICogUmVwbGFjZXMgYWxsIHBsYWNlaG9sZGVycyBcIjw8bj4+XCIgb2YgZ2l2ZW4gcGF0dGVybiB3aXRoIHRoZSBuLXRoIHJlcGxhY2VtZW50ICh6ZXJvIGJhc2VkKS5cbiAgICAgKlxuICAgICAqIE5vdGU6IFRoaXMgaXMgYSBzaW1wbGUgdGV4dCBiYXNlZCByZXBsYWNlbWVudC4gQmUgY2FyZWZ1bCB3aGVuIHVzaW5nIGJhY2tyZWZlcmVuY2VzIVxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHBhdHRlcm4gdGhlIGdpdmVuIHBhdHRlcm4uXG4gICAgICogQHBhcmFtIHtzdHJpbmdbXX0gcmVwbGFjZW1lbnRzIGEgbGlzdCBvZiByZXBsYWNlbWVudCB3aGljaCBjYW4gYmUgaW5zZXJ0ZWQgaW50byB0aGUgZ2l2ZW4gcGF0dGVybi5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfSB0aGUgcGF0dGVybiB3aXRoIGFsbCBwbGFjZWhvbGRlcnMgcmVwbGFjZWQgd2l0aCB0aGVpciBjb3JyZXNwb25kaW5nIHJlcGxhY2VtZW50cy5cbiAgICAgKiBAZXhhbXBsZSByZXBsYWNlKC9hPDwwPj5hLy5zb3VyY2UsIFsvYisvLnNvdXJjZV0pID09PSAvYSg/OmIrKWEvLnNvdXJjZVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHJlcGxhY2UocGF0dGVybiwgcmVwbGFjZW1lbnRzKSB7XG4gICAgICByZXR1cm4gcGF0dGVybi5yZXBsYWNlKC88PChcXGQrKT4+L2csIGZ1bmN0aW9uIChtLCBpbmRleCkge1xuICAgICAgICByZXR1cm4gJyg/OicgKyByZXBsYWNlbWVudHNbK2luZGV4XSArICcpJ1xuICAgICAgfSlcbiAgICB9XG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHBhdHRlcm5cbiAgICAgKiBAcGFyYW0ge3N0cmluZ1tdfSByZXBsYWNlbWVudHNcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZsYWdzXVxuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9XG4gICAgICovXG4gICAgZnVuY3Rpb24gcmUocGF0dGVybiwgcmVwbGFjZW1lbnRzLCBmbGFncykge1xuICAgICAgcmV0dXJuIFJlZ0V4cChyZXBsYWNlKHBhdHRlcm4sIHJlcGxhY2VtZW50cyksIGZsYWdzIHx8ICcnKVxuICAgIH1cbiAgICAvKipcbiAgICAgKiBDcmVhdGVzIGEgbmVzdGVkIHBhdHRlcm4gd2hlcmUgYWxsIG9jY3VycmVuY2VzIG9mIHRoZSBzdHJpbmcgYDw8c2VsZj4+YCBhcmUgcmVwbGFjZWQgd2l0aCB0aGUgcGF0dGVybiBpdHNlbGYuXG4gICAgICpcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcGF0dGVyblxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBkZXB0aExvZzJcbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIG5lc3RlZChwYXR0ZXJuLCBkZXB0aExvZzIpIHtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZGVwdGhMb2cyOyBpKyspIHtcbiAgICAgICAgcGF0dGVybiA9IHBhdHRlcm4ucmVwbGFjZSgvPDxzZWxmPj4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiAnKD86JyArIHBhdHRlcm4gKyAnKSdcbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICAgIHJldHVybiBwYXR0ZXJuLnJlcGxhY2UoLzw8c2VsZj4+L2csICdbXlxcXFxzXFxcXFNdJylcbiAgICB9IC8vIGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL2RvdG5ldC9jc2hhcnAvbGFuZ3VhZ2UtcmVmZXJlbmNlL2tleXdvcmRzL1xuICAgIHZhciBrZXl3b3JkS2luZHMgPSB7XG4gICAgICAvLyBrZXl3b3JkcyB3aGljaCByZXByZXNlbnQgYSByZXR1cm4gb3IgdmFyaWFibGUgdHlwZVxuICAgICAgdHlwZTogJ2Jvb2wgYnl0ZSBjaGFyIGRlY2ltYWwgZG91YmxlIGR5bmFtaWMgZmxvYXQgaW50IGxvbmcgb2JqZWN0IHNieXRlIHNob3J0IHN0cmluZyB1aW50IHVsb25nIHVzaG9ydCB2YXIgdm9pZCcsXG4gICAgICAvLyBrZXl3b3JkcyB3aGljaCBhcmUgdXNlZCB0byBkZWNsYXJlIGEgdHlwZVxuICAgICAgdHlwZURlY2xhcmF0aW9uOiAnY2xhc3MgZW51bSBpbnRlcmZhY2UgcmVjb3JkIHN0cnVjdCcsXG4gICAgICAvLyBjb250ZXh0dWFsIGtleXdvcmRzXG4gICAgICAvLyAoXCJ2YXJcIiBhbmQgXCJkeW5hbWljXCIgYXJlIG1pc3NpbmcgYmVjYXVzZSB0aGV5IGFyZSB1c2VkIGxpa2UgdHlwZXMpXG4gICAgICBjb250ZXh0dWFsOlxuICAgICAgICAnYWRkIGFsaWFzIGFuZCBhc2NlbmRpbmcgYXN5bmMgYXdhaXQgYnkgZGVzY2VuZGluZyBmcm9tKD89XFxcXHMqKD86XFxcXHd8JCkpIGdldCBnbG9iYWwgZ3JvdXAgaW50byBpbml0KD89XFxcXHMqOykgam9pbiBsZXQgbmFtZW9mIG5vdCBub3RudWxsIG9uIG9yIG9yZGVyYnkgcGFydGlhbCByZW1vdmUgc2VsZWN0IHNldCB1bm1hbmFnZWQgdmFsdWUgd2hlbiB3aGVyZSB3aXRoKD89XFxcXHMqeyknLFxuICAgICAgLy8gYWxsIG90aGVyIGtleXdvcmRzXG4gICAgICBvdGhlcjpcbiAgICAgICAgJ2Fic3RyYWN0IGFzIGJhc2UgYnJlYWsgY2FzZSBjYXRjaCBjaGVja2VkIGNvbnN0IGNvbnRpbnVlIGRlZmF1bHQgZGVsZWdhdGUgZG8gZWxzZSBldmVudCBleHBsaWNpdCBleHRlcm4gZmluYWxseSBmaXhlZCBmb3IgZm9yZWFjaCBnb3RvIGlmIGltcGxpY2l0IGluIGludGVybmFsIGlzIGxvY2sgbmFtZXNwYWNlIG5ldyBudWxsIG9wZXJhdG9yIG91dCBvdmVycmlkZSBwYXJhbXMgcHJpdmF0ZSBwcm90ZWN0ZWQgcHVibGljIHJlYWRvbmx5IHJlZiByZXR1cm4gc2VhbGVkIHNpemVvZiBzdGFja2FsbG9jIHN0YXRpYyBzd2l0Y2ggdGhpcyB0aHJvdyB0cnkgdHlwZW9mIHVuY2hlY2tlZCB1bnNhZmUgdXNpbmcgdmlydHVhbCB2b2xhdGlsZSB3aGlsZSB5aWVsZCdcbiAgICB9IC8vIGtleXdvcmRzXG4gICAgZnVuY3Rpb24ga2V5d29yZHNUb1BhdHRlcm4od29yZHMpIHtcbiAgICAgIHJldHVybiAnXFxcXGIoPzonICsgd29yZHMudHJpbSgpLnJlcGxhY2UoLyAvZywgJ3wnKSArICcpXFxcXGInXG4gICAgfVxuICAgIHZhciB0eXBlRGVjbGFyYXRpb25LZXl3b3JkcyA9IGtleXdvcmRzVG9QYXR0ZXJuKFxuICAgICAga2V5d29yZEtpbmRzLnR5cGVEZWNsYXJhdGlvblxuICAgIClcbiAgICB2YXIga2V5d29yZHMgPSBSZWdFeHAoXG4gICAgICBrZXl3b3Jkc1RvUGF0dGVybihcbiAgICAgICAga2V5d29yZEtpbmRzLnR5cGUgK1xuICAgICAgICAgICcgJyArXG4gICAgICAgICAga2V5d29yZEtpbmRzLnR5cGVEZWNsYXJhdGlvbiArXG4gICAgICAgICAgJyAnICtcbiAgICAgICAgICBrZXl3b3JkS2luZHMuY29udGV4dHVhbCArXG4gICAgICAgICAgJyAnICtcbiAgICAgICAgICBrZXl3b3JkS2luZHMub3RoZXJcbiAgICAgIClcbiAgICApXG4gICAgdmFyIG5vblR5cGVLZXl3b3JkcyA9IGtleXdvcmRzVG9QYXR0ZXJuKFxuICAgICAga2V5d29yZEtpbmRzLnR5cGVEZWNsYXJhdGlvbiArXG4gICAgICAgICcgJyArXG4gICAgICAgIGtleXdvcmRLaW5kcy5jb250ZXh0dWFsICtcbiAgICAgICAgJyAnICtcbiAgICAgICAga2V5d29yZEtpbmRzLm90aGVyXG4gICAgKVxuICAgIHZhciBub25Db250ZXh0dWFsS2V5d29yZHMgPSBrZXl3b3Jkc1RvUGF0dGVybihcbiAgICAgIGtleXdvcmRLaW5kcy50eXBlICtcbiAgICAgICAgJyAnICtcbiAgICAgICAga2V5d29yZEtpbmRzLnR5cGVEZWNsYXJhdGlvbiArXG4gICAgICAgICcgJyArXG4gICAgICAgIGtleXdvcmRLaW5kcy5vdGhlclxuICAgICkgLy8gdHlwZXNcbiAgICB2YXIgZ2VuZXJpYyA9IG5lc3RlZCgvPCg/OltePD47PStcXC0qLyUmfF5dfDw8c2VsZj4+KSo+Ly5zb3VyY2UsIDIpIC8vIHRoZSBpZGVhIGJlaGluZCB0aGUgb3RoZXIgZm9yYmlkZGVuIGNoYXJhY3RlcnMgaXMgdG8gcHJldmVudCBmYWxzZSBwb3NpdGl2ZXMuIFNhbWUgZm9yIHR1cGxlRWxlbWVudC5cbiAgICB2YXIgbmVzdGVkUm91bmQgPSBuZXN0ZWQoL1xcKCg/OlteKCldfDw8c2VsZj4+KSpcXCkvLnNvdXJjZSwgMilcbiAgICB2YXIgbmFtZSA9IC9AP1xcYltBLVphLXpfXVxcdypcXGIvLnNvdXJjZVxuICAgIHZhciBnZW5lcmljTmFtZSA9IHJlcGxhY2UoLzw8MD4+KD86XFxzKjw8MT4+KT8vLnNvdXJjZSwgW25hbWUsIGdlbmVyaWNdKVxuICAgIHZhciBpZGVudGlmaWVyID0gcmVwbGFjZSgvKD8hPDwwPj4pPDwxPj4oPzpcXHMqXFwuXFxzKjw8MT4+KSovLnNvdXJjZSwgW1xuICAgICAgbm9uVHlwZUtleXdvcmRzLFxuICAgICAgZ2VuZXJpY05hbWVcbiAgICBdKVxuICAgIHZhciBhcnJheSA9IC9cXFtcXHMqKD86LFxccyopKlxcXS8uc291cmNlXG4gICAgdmFyIHR5cGVFeHByZXNzaW9uV2l0aG91dFR1cGxlID0gcmVwbGFjZShcbiAgICAgIC88PDA+Pig/OlxccyooPzpcXD9cXHMqKT88PDE+PikqKD86XFxzKlxcPyk/Ly5zb3VyY2UsXG4gICAgICBbaWRlbnRpZmllciwgYXJyYXldXG4gICAgKVxuICAgIHZhciB0dXBsZUVsZW1lbnQgPSByZXBsYWNlKFxuICAgICAgL1teLCgpPD5bXFxdOz0rXFwtKi8lJnxeXXw8PDA+Pnw8PDE+Pnw8PDI+Pi8uc291cmNlLFxuICAgICAgW2dlbmVyaWMsIG5lc3RlZFJvdW5kLCBhcnJheV1cbiAgICApXG4gICAgdmFyIHR1cGxlID0gcmVwbGFjZSgvXFwoPDwwPj4rKD86LDw8MD4+KykrXFwpLy5zb3VyY2UsIFt0dXBsZUVsZW1lbnRdKVxuICAgIHZhciB0eXBlRXhwcmVzc2lvbiA9IHJlcGxhY2UoXG4gICAgICAvKD86PDwwPj58PDwxPj4pKD86XFxzKig/OlxcP1xccyopPzw8Mj4+KSooPzpcXHMqXFw/KT8vLnNvdXJjZSxcbiAgICAgIFt0dXBsZSwgaWRlbnRpZmllciwgYXJyYXldXG4gICAgKVxuICAgIHZhciB0eXBlSW5zaWRlID0ge1xuICAgICAga2V5d29yZDoga2V5d29yZHMsXG4gICAgICBwdW5jdHVhdGlvbjogL1s8PigpPywuOltcXF1dL1xuICAgIH0gLy8gc3RyaW5ncyAmIGNoYXJhY3RlcnNcbiAgICAvLyBodHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy9kb3RuZXQvY3NoYXJwL2xhbmd1YWdlLXJlZmVyZW5jZS9sYW5ndWFnZS1zcGVjaWZpY2F0aW9uL2xleGljYWwtc3RydWN0dXJlI2NoYXJhY3Rlci1saXRlcmFsc1xuICAgIC8vIGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL2RvdG5ldC9jc2hhcnAvbGFuZ3VhZ2UtcmVmZXJlbmNlL2xhbmd1YWdlLXNwZWNpZmljYXRpb24vbGV4aWNhbC1zdHJ1Y3R1cmUjc3RyaW5nLWxpdGVyYWxzXG4gICAgdmFyIGNoYXJhY3RlciA9IC8nKD86W15cXHJcXG4nXFxcXF18XFxcXC58XFxcXFtVdXhdW1xcZGEtZkEtRl17MSw4fSknLy5zb3VyY2UgLy8gc2ltcGxpZmllZCBwYXR0ZXJuXG4gICAgdmFyIHJlZ3VsYXJTdHJpbmcgPSAvXCIoPzpcXFxcLnxbXlxcXFxcIlxcclxcbl0pKlwiLy5zb3VyY2VcbiAgICB2YXIgdmVyYmF0aW1TdHJpbmcgPSAvQFwiKD86XCJcInxcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIig/IVwiKS8uc291cmNlXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmNzaGFycCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgICAgc3RyaW5nOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiByZSgvKF58W14kXFxcXF0pPDwwPj4vLnNvdXJjZSwgW3ZlcmJhdGltU3RyaW5nXSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IHJlKC8oXnxbXkAkXFxcXF0pPDwwPj4vLnNvdXJjZSwgW3JlZ3VsYXJTdHJpbmddKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgJ2NsYXNzLW5hbWUnOiBbXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBVc2luZyBzdGF0aWNcbiAgICAgICAgICAvLyB1c2luZyBzdGF0aWMgU3lzdGVtLk1hdGg7XG4gICAgICAgICAgcGF0dGVybjogcmUoLyhcXGJ1c2luZ1xccytzdGF0aWNcXHMrKTw8MD4+KD89XFxzKjspLy5zb3VyY2UsIFtcbiAgICAgICAgICAgIGlkZW50aWZpZXJcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogdHlwZUluc2lkZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gVXNpbmcgYWxpYXMgKHR5cGUpXG4gICAgICAgICAgLy8gdXNpbmcgUHJvamVjdCA9IFBDLk15Q29tcGFueS5Qcm9qZWN0O1xuICAgICAgICAgIHBhdHRlcm46IHJlKC8oXFxidXNpbmdcXHMrPDwwPj5cXHMqPVxccyopPDwxPj4oPz1cXHMqOykvLnNvdXJjZSwgW1xuICAgICAgICAgICAgbmFtZSxcbiAgICAgICAgICAgIHR5cGVFeHByZXNzaW9uXG4gICAgICAgICAgXSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHR5cGVJbnNpZGVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIFVzaW5nIGFsaWFzIChhbGlhcylcbiAgICAgICAgICAvLyB1c2luZyBQcm9qZWN0ID0gUEMuTXlDb21wYW55LlByb2plY3Q7XG4gICAgICAgICAgcGF0dGVybjogcmUoLyhcXGJ1c2luZ1xccyspPDwwPj4oPz1cXHMqPSkvLnNvdXJjZSwgW25hbWVdKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBUeXBlIGRlY2xhcmF0aW9uc1xuICAgICAgICAgIC8vIGNsYXNzIEZvbzxBLCBCPlxuICAgICAgICAgIC8vIGludGVyZmFjZSBGb288b3V0IEEsIEI+XG4gICAgICAgICAgcGF0dGVybjogcmUoLyhcXGI8PDA+PlxccyspPDwxPj4vLnNvdXJjZSwgW1xuICAgICAgICAgICAgdHlwZURlY2xhcmF0aW9uS2V5d29yZHMsXG4gICAgICAgICAgICBnZW5lcmljTmFtZVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB0eXBlSW5zaWRlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBTaW5nbGUgY2F0Y2ggZXhjZXB0aW9uIGRlY2xhcmF0aW9uXG4gICAgICAgICAgLy8gY2F0Y2goRm9vKVxuICAgICAgICAgIC8vICh0aGluZ3MgbGlrZSBjYXRjaChGb28gZSkgaXMgY292ZXJlZCBieSB2YXJpYWJsZSBkZWNsYXJhdGlvbilcbiAgICAgICAgICBwYXR0ZXJuOiByZSgvKFxcYmNhdGNoXFxzKlxcKFxccyopPDwwPj4vLnNvdXJjZSwgW2lkZW50aWZpZXJdKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogdHlwZUluc2lkZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gTmFtZSBvZiB0aGUgdHlwZSBwYXJhbWV0ZXIgb2YgZ2VuZXJpYyBjb25zdHJhaW50c1xuICAgICAgICAgIC8vIHdoZXJlIEZvbyA6IGNsYXNzXG4gICAgICAgICAgcGF0dGVybjogcmUoLyhcXGJ3aGVyZVxccyspPDwwPj4vLnNvdXJjZSwgW25hbWVdKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBDYXN0cyBhbmQgY2hlY2tzIHZpYSBhcyBhbmQgaXMuXG4gICAgICAgICAgLy8gYXMgRm9vPEE+LCBpcyBCYXI8Qj5cbiAgICAgICAgICAvLyAodGhpbmdzIGxpa2UgaWYoYSBpcyBGb28gYikgaXMgY292ZXJlZCBieSB2YXJpYWJsZSBkZWNsYXJhdGlvbilcbiAgICAgICAgICBwYXR0ZXJuOiByZSgvKFxcYig/OmlzKD86XFxzK25vdCk/fGFzKVxccyspPDwwPj4vLnNvdXJjZSwgW1xuICAgICAgICAgICAgdHlwZUV4cHJlc3Npb25XaXRob3V0VHVwbGVcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogdHlwZUluc2lkZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gVmFyaWFibGUsIGZpZWxkIGFuZCBwYXJhbWV0ZXIgZGVjbGFyYXRpb25cbiAgICAgICAgICAvLyAoRm9vIGJhciwgQmFyIGJheiwgRm9vWywsXSBiYXksIEZvbzxCYXIsIEZvb0JhcjxCYXI+PiBiYXgpXG4gICAgICAgICAgcGF0dGVybjogcmUoXG4gICAgICAgICAgICAvXFxiPDwwPj4oPz1cXHMrKD8hPDwxPj58d2l0aFxccypcXHspPDwyPj4oPzpcXHMqWz0sOzp7KVxcXV18XFxzKyg/OmlufHdoZW4pXFxiKSkvXG4gICAgICAgICAgICAgIC5zb3VyY2UsXG4gICAgICAgICAgICBbdHlwZUV4cHJlc3Npb24sIG5vbkNvbnRleHR1YWxLZXl3b3JkcywgbmFtZV1cbiAgICAgICAgICApLFxuICAgICAgICAgIGluc2lkZTogdHlwZUluc2lkZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAga2V5d29yZDoga2V5d29yZHMsXG4gICAgICAvLyBodHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy9kb3RuZXQvY3NoYXJwL2xhbmd1YWdlLXJlZmVyZW5jZS9sYW5ndWFnZS1zcGVjaWZpY2F0aW9uL2xleGljYWwtc3RydWN0dXJlI2xpdGVyYWxzXG4gICAgICBudW1iZXI6XG4gICAgICAgIC8oPzpcXGIwKD86eFtcXGRhLWZfXSpbXFxkYS1mXXxiWzAxX10qWzAxXSl8KD86XFxCXFwuXFxkKyg/Ol8rXFxkKykqfFxcYlxcZCsoPzpfK1xcZCspKig/OlxcLlxcZCsoPzpfK1xcZCspKik/KSg/OmVbLStdP1xcZCsoPzpfK1xcZCspKik/KSg/OltkZmxtdV18bHV8dWwpP1xcYi9pLFxuICAgICAgb3BlcmF0b3I6IC8+Pj0/fDw8PT98Wy09XT58KFstKyZ8XSlcXDF8fnxcXD9cXD89P3xbLSsqLyUmfF4hPTw+XT0/LyxcbiAgICAgIHB1bmN0dWF0aW9uOiAvXFw/XFwuP3w6Onxbe31bXFxdOygpLC46XS9cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NzaGFycCcsICdudW1iZXInLCB7XG4gICAgICByYW5nZToge1xuICAgICAgICBwYXR0ZXJuOiAvXFwuXFwuLyxcbiAgICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NzaGFycCcsICdwdW5jdHVhdGlvbicsIHtcbiAgICAgICduYW1lZC1wYXJhbWV0ZXInOiB7XG4gICAgICAgIHBhdHRlcm46IHJlKC8oWygsXVxccyopPDwwPj4oPz1cXHMqOikvLnNvdXJjZSwgW25hbWVdKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NzaGFycCcsICdjbGFzcy1uYW1lJywge1xuICAgICAgbmFtZXNwYWNlOiB7XG4gICAgICAgIC8vIG5hbWVzcGFjZSBGb28uQmFyIHt9XG4gICAgICAgIC8vIHVzaW5nIEZvby5CYXI7XG4gICAgICAgIHBhdHRlcm46IHJlKFxuICAgICAgICAgIC8oXFxiKD86bmFtZXNwYWNlfHVzaW5nKVxccyspPDwwPj4oPzpcXHMqXFwuXFxzKjw8MD4+KSooPz1cXHMqWzt7XSkvLnNvdXJjZSxcbiAgICAgICAgICBbbmFtZV1cbiAgICAgICAgKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgcHVuY3R1YXRpb246IC9cXC4vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAndHlwZS1leHByZXNzaW9uJzoge1xuICAgICAgICAvLyBkZWZhdWx0KEZvbyksIHR5cGVvZihGb288QmFyPiksIHNpemVvZihpbnQpXG4gICAgICAgIHBhdHRlcm46IHJlKFxuICAgICAgICAgIC8oXFxiKD86ZGVmYXVsdHxzaXplb2Z8dHlwZW9mKVxccypcXChcXHMqKD8hXFxzKSkoPzpbXigpXFxzXXxcXHMoPyFcXHMpfDw8MD4+KSooPz1cXHMqXFwpKS9cbiAgICAgICAgICAgIC5zb3VyY2UsXG4gICAgICAgICAgW25lc3RlZFJvdW5kXVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ2NsYXNzLW5hbWUnLFxuICAgICAgICBpbnNpZGU6IHR5cGVJbnNpZGVcbiAgICAgIH0sXG4gICAgICAncmV0dXJuLXR5cGUnOiB7XG4gICAgICAgIC8vIEZvbzxCYXI+IEZvckJhcigpOyBGb28gSUZvby5CYXIoKSA9PiAwXG4gICAgICAgIC8vIGludCB0aGlzW2ludCBpbmRleF0gPT4gMDsgVCBJUmVhZE9ubHlMaXN0PFQ+LnRoaXNbaW50IGluZGV4XSA9PiB0aGlzW2luZGV4XTtcbiAgICAgICAgLy8gaW50IEZvbyA9PiAwOyBpbnQgRm9vIHsgZ2V0OyBzZXQgfSA9IDA7XG4gICAgICAgIHBhdHRlcm46IHJlKFxuICAgICAgICAgIC88PDA+Pig/PVxccysoPzo8PDE+PlxccyooPzo9PnxbKHtdfFxcLlxccyp0aGlzXFxzKlxcWyl8dGhpc1xccypcXFspKS8uc291cmNlLFxuICAgICAgICAgIFt0eXBlRXhwcmVzc2lvbiwgaWRlbnRpZmllcl1cbiAgICAgICAgKSxcbiAgICAgICAgaW5zaWRlOiB0eXBlSW5zaWRlLFxuICAgICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgICB9LFxuICAgICAgJ2NvbnN0cnVjdG9yLWludm9jYXRpb24nOiB7XG4gICAgICAgIC8vIG5ldyBMaXN0PEZvbzxCYXJbXT4+IHsgfVxuICAgICAgICBwYXR0ZXJuOiByZSgvKFxcYm5ld1xccyspPDwwPj4oPz1cXHMqW1soe10pLy5zb3VyY2UsIFt0eXBlRXhwcmVzc2lvbl0pLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHR5cGVJbnNpZGUsXG4gICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICAgIH0sXG4gICAgICAvKidleHBsaWNpdC1pbXBsZW1lbnRhdGlvbic6IHtcbi8vIGludCBJRm9vPEZvbz4uQmFyID0+IDA7IHZvaWQgSUZvbzxGb288Rm9vPj4uRm9vPFQ+KCk7XG5wYXR0ZXJuOiByZXBsYWNlKC9cXGI8PDA+Pig/PVxcLjw8MT4+KS8sIGNsYXNzTmFtZSwgbWV0aG9kT3JQcm9wZXJ0eURlY2xhcmF0aW9uKSxcbmluc2lkZTogY2xhc3NOYW1lSW5zaWRlLFxuYWxpYXM6ICdjbGFzcy1uYW1lJ1xufSwqL1xuICAgICAgJ2dlbmVyaWMtbWV0aG9kJzoge1xuICAgICAgICAvLyBmb288QmFyPigpXG4gICAgICAgIHBhdHRlcm46IHJlKC88PDA+Plxccyo8PDE+Pig/PVxccypcXCgpLy5zb3VyY2UsIFtuYW1lLCBnZW5lcmljXSksXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGZ1bmN0aW9uOiByZSgvXjw8MD4+Ly5zb3VyY2UsIFtuYW1lXSksXG4gICAgICAgICAgZ2VuZXJpYzoge1xuICAgICAgICAgICAgcGF0dGVybjogUmVnRXhwKGdlbmVyaWMpLFxuICAgICAgICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJyxcbiAgICAgICAgICAgIGluc2lkZTogdHlwZUluc2lkZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgICd0eXBlLWxpc3QnOiB7XG4gICAgICAgIC8vIFRoZSBsaXN0IG9mIHR5cGVzIGluaGVyaXRlZCBvciBvZiBnZW5lcmljIGNvbnN0cmFpbnRzXG4gICAgICAgIC8vIGNsYXNzIEZvbzxGPiA6IEJhciwgSUxpc3Q8Rm9vQmFyPlxuICAgICAgICAvLyB3aGVyZSBGIDogQmFyLCBJTGlzdDxpbnQ+XG4gICAgICAgIHBhdHRlcm46IHJlKFxuICAgICAgICAgIC9cXGIoKD86PDwwPj5cXHMrPDwxPj58cmVjb3JkXFxzKzw8MT4+XFxzKjw8NT4+fHdoZXJlXFxzKzw8Mj4+KVxccyo6XFxzKikoPzo8PDM+Pnw8PDQ+Pnw8PDE+Plxccyo8PDU+Pnw8PDY+PikoPzpcXHMqLFxccyooPzo8PDM+Pnw8PDQ+Pnw8PDY+PikpKig/PVxccyooPzp3aGVyZXxbeztdfD0+fCQpKS9cbiAgICAgICAgICAgIC5zb3VyY2UsXG4gICAgICAgICAgW1xuICAgICAgICAgICAgdHlwZURlY2xhcmF0aW9uS2V5d29yZHMsXG4gICAgICAgICAgICBnZW5lcmljTmFtZSxcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICB0eXBlRXhwcmVzc2lvbixcbiAgICAgICAgICAgIGtleXdvcmRzLnNvdXJjZSxcbiAgICAgICAgICAgIG5lc3RlZFJvdW5kLFxuICAgICAgICAgICAgL1xcYm5ld1xccypcXChcXHMqXFwpLy5zb3VyY2VcbiAgICAgICAgICBdXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgICdyZWNvcmQtYXJndW1lbnRzJzoge1xuICAgICAgICAgICAgcGF0dGVybjogcmUoLyheKD8hbmV3XFxzKlxcKCk8PDA+PlxccyopPDwxPj4vLnNvdXJjZSwgW1xuICAgICAgICAgICAgICBnZW5lcmljTmFtZSxcbiAgICAgICAgICAgICAgbmVzdGVkUm91bmRcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmNzaGFycFxuICAgICAgICAgIH0sXG4gICAgICAgICAga2V5d29yZDoga2V5d29yZHMsXG4gICAgICAgICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAodHlwZUV4cHJlc3Npb24pLFxuICAgICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB0eXBlSW5zaWRlXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1ssKCldL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgcHJlcHJvY2Vzc29yOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXltcXHQgXSopIy4qL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAncHJvcGVydHknLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAvLyBoaWdobGlnaHQgcHJlcHJvY2Vzc29yIGRpcmVjdGl2ZXMgYXMga2V5d29yZHNcbiAgICAgICAgICBkaXJlY3RpdmU6IHtcbiAgICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAgIC8oIylcXGIoPzpkZWZpbmV8ZWxpZnxlbHNlfGVuZGlmfGVuZHJlZ2lvbnxlcnJvcnxpZnxsaW5lfG51bGxhYmxlfHByYWdtYXxyZWdpb258dW5kZWZ8d2FybmluZylcXGIvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KSAvLyBhdHRyaWJ1dGVzXG4gICAgdmFyIHJlZ3VsYXJTdHJpbmdPckNoYXJhY3RlciA9IHJlZ3VsYXJTdHJpbmcgKyAnfCcgKyBjaGFyYWN0ZXJcbiAgICB2YXIgcmVndWxhclN0cmluZ0NoYXJhY3Rlck9yQ29tbWVudCA9IHJlcGxhY2UoXG4gICAgICAvXFwvKD8hWyovXSl8XFwvXFwvW15cXHJcXG5dKltcXHJcXG5dfFxcL1xcKig/OlteKl18XFwqKD8hXFwvKSkqXFwqXFwvfDw8MD4+Ly5zb3VyY2UsXG4gICAgICBbcmVndWxhclN0cmluZ09yQ2hhcmFjdGVyXVxuICAgIClcbiAgICB2YXIgcm91bmRFeHByZXNzaW9uID0gbmVzdGVkKFxuICAgICAgcmVwbGFjZSgvW15cIicvKCldfDw8MD4+fFxcKDw8c2VsZj4+KlxcKS8uc291cmNlLCBbXG4gICAgICAgIHJlZ3VsYXJTdHJpbmdDaGFyYWN0ZXJPckNvbW1lbnRcbiAgICAgIF0pLFxuICAgICAgMlxuICAgICkgLy8gaHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vZW4tdXMvZG90bmV0L2NzaGFycC9wcm9ncmFtbWluZy1ndWlkZS9jb25jZXB0cy9hdHRyaWJ1dGVzLyNhdHRyaWJ1dGUtdGFyZ2V0c1xuICAgIHZhciBhdHRyVGFyZ2V0ID1cbiAgICAgIC9cXGIoPzphc3NlbWJseXxldmVudHxmaWVsZHxtZXRob2R8bW9kdWxlfHBhcmFtfHByb3BlcnR5fHJldHVybnx0eXBlKVxcYi9cbiAgICAgICAgLnNvdXJjZVxuICAgIHZhciBhdHRyID0gcmVwbGFjZSgvPDwwPj4oPzpcXHMqXFwoPDwxPj4qXFwpKT8vLnNvdXJjZSwgW1xuICAgICAgaWRlbnRpZmllcixcbiAgICAgIHJvdW5kRXhwcmVzc2lvblxuICAgIF0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnY3NoYXJwJywgJ2NsYXNzLW5hbWUnLCB7XG4gICAgICBhdHRyaWJ1dGU6IHtcbiAgICAgICAgLy8gQXR0cmlidXRlc1xuICAgICAgICAvLyBbRm9vXSwgW0ZvbygxKSwgQmFyKDIsIFByb3AgPSBcImZvb1wiKV0sIFtyZXR1cm46IEZvbygxKSwgQmFyKDIpXSwgW2Fzc2VtYmx5OiBGb28oQmFyKV1cbiAgICAgICAgcGF0dGVybjogcmUoXG4gICAgICAgICAgLygoPzpefFteXFxzXFx3Pik/XSlcXHMqXFxbXFxzKikoPzo8PDA+Plxccyo6XFxzKik/PDwxPj4oPzpcXHMqLFxccyo8PDE+PikqKD89XFxzKlxcXSkvXG4gICAgICAgICAgICAuc291cmNlLFxuICAgICAgICAgIFthdHRyVGFyZ2V0LCBhdHRyXVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHRhcmdldDoge1xuICAgICAgICAgICAgcGF0dGVybjogcmUoL148PDA+Pig/PVxccyo6KS8uc291cmNlLCBbYXR0clRhcmdldF0pLFxuICAgICAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgJ2F0dHJpYnV0ZS1hcmd1bWVudHMnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiByZSgvXFwoPDwwPj4qXFwpLy5zb3VyY2UsIFtyb3VuZEV4cHJlc3Npb25dKSxcbiAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmNzaGFycFxuICAgICAgICAgIH0sXG4gICAgICAgICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoaWRlbnRpZmllciksXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9cXC4vXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1s6LF0vXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KSAvLyBzdHJpbmcgaW50ZXJwb2xhdGlvblxuICAgIHZhciBmb3JtYXRTdHJpbmcgPSAvOltefVxcclxcbl0rLy5zb3VyY2UgLy8gbXVsdGkgbGluZVxuICAgIHZhciBtSW50ZXJwb2xhdGlvblJvdW5kID0gbmVzdGVkKFxuICAgICAgcmVwbGFjZSgvW15cIicvKCldfDw8MD4+fFxcKDw8c2VsZj4+KlxcKS8uc291cmNlLCBbXG4gICAgICAgIHJlZ3VsYXJTdHJpbmdDaGFyYWN0ZXJPckNvbW1lbnRcbiAgICAgIF0pLFxuICAgICAgMlxuICAgIClcbiAgICB2YXIgbUludGVycG9sYXRpb24gPSByZXBsYWNlKC9cXHsoPyFcXHspKD86KD8hW306XSk8PDA+PikqPDwxPj4/XFx9Ly5zb3VyY2UsIFtcbiAgICAgIG1JbnRlcnBvbGF0aW9uUm91bmQsXG4gICAgICBmb3JtYXRTdHJpbmdcbiAgICBdKSAvLyBzaW5nbGUgbGluZVxuICAgIHZhciBzSW50ZXJwb2xhdGlvblJvdW5kID0gbmVzdGVkKFxuICAgICAgcmVwbGFjZShcbiAgICAgICAgL1teXCInLygpXXxcXC8oPyFcXCopfFxcL1xcKig/OlteKl18XFwqKD8hXFwvKSkqXFwqXFwvfDw8MD4+fFxcKDw8c2VsZj4+KlxcKS9cbiAgICAgICAgICAuc291cmNlLFxuICAgICAgICBbcmVndWxhclN0cmluZ09yQ2hhcmFjdGVyXVxuICAgICAgKSxcbiAgICAgIDJcbiAgICApXG4gICAgdmFyIHNJbnRlcnBvbGF0aW9uID0gcmVwbGFjZSgvXFx7KD8hXFx7KSg/Oig/IVt9Ol0pPDwwPj4pKjw8MT4+P1xcfS8uc291cmNlLCBbXG4gICAgICBzSW50ZXJwb2xhdGlvblJvdW5kLFxuICAgICAgZm9ybWF0U3RyaW5nXG4gICAgXSlcbiAgICBmdW5jdGlvbiBjcmVhdGVJbnRlcnBvbGF0aW9uSW5zaWRlKGludGVycG9sYXRpb24sIGludGVycG9sYXRpb25Sb3VuZCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46IHJlKC8oKD86XnxbXntdKSg/Olxce1xceykqKTw8MD4+Ly5zb3VyY2UsIFtpbnRlcnBvbGF0aW9uXSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICdmb3JtYXQtc3RyaW5nJzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiByZSgvKF5cXHsoPzooPyFbfTpdKTw8MD4+KSopPDwxPj4oPz1cXH0kKS8uc291cmNlLCBbXG4gICAgICAgICAgICAgICAgaW50ZXJwb2xhdGlvblJvdW5kLFxuICAgICAgICAgICAgICAgIGZvcm1hdFN0cmluZ1xuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eOi9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXlxce3xcXH0kLyxcbiAgICAgICAgICAgIGV4cHJlc3Npb246IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL1tcXHNcXFNdKy8sXG4gICAgICAgICAgICAgIGFsaWFzOiAnbGFuZ3VhZ2UtY3NoYXJwJyxcbiAgICAgICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuY3NoYXJwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBzdHJpbmc6IC9bXFxzXFxTXSsvXG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NzaGFycCcsICdzdHJpbmcnLCB7XG4gICAgICAnaW50ZXJwb2xhdGlvbi1zdHJpbmcnOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiByZShcbiAgICAgICAgICAgIC8oXnxbXlxcXFxdKSg/OlxcJEB8QFxcJClcIig/OlwiXCJ8XFxcXFtcXHNcXFNdfFxce1xce3w8PDA+PnxbXlxcXFx7XCJdKSpcIi8uc291cmNlLFxuICAgICAgICAgICAgW21JbnRlcnBvbGF0aW9uXVxuICAgICAgICAgICksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBjcmVhdGVJbnRlcnBvbGF0aW9uSW5zaWRlKG1JbnRlcnBvbGF0aW9uLCBtSW50ZXJwb2xhdGlvblJvdW5kKVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogcmUoLyhefFteQFxcXFxdKVxcJFwiKD86XFxcXC58XFx7XFx7fDw8MD4+fFteXFxcXFwie10pKlwiLy5zb3VyY2UsIFtcbiAgICAgICAgICAgIHNJbnRlcnBvbGF0aW9uXG4gICAgICAgICAgXSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBjcmVhdGVJbnRlcnBvbGF0aW9uSW5zaWRlKHNJbnRlcnBvbGF0aW9uLCBzSW50ZXJwb2xhdGlvblJvdW5kKVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgY2hhcjoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoY2hhcmFjdGVyKSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuZG90bmV0ID0gUHJpc20ubGFuZ3VhZ2VzLmNzID0gUHJpc20ubGFuZ3VhZ2VzLmNzaGFycFxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/csharp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cshtml.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/cshtml.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorCsharp = __webpack_require__(/*! ./csharp.js */ \"(ssr)/./node_modules/refractor/lang/csharp.js\")\nmodule.exports = cshtml\ncshtml.displayName = 'cshtml'\ncshtml.aliases = ['razor']\nfunction cshtml(Prism) {\n Prism.register(refractorCsharp)\n // Docs:\n // https://docs.microsoft.com/en-us/aspnet/core/razor-pages/?view=aspnetcore-5.0&tabs=visual-studio\n // https://docs.microsoft.com/en-us/aspnet/core/mvc/views/razor?view=aspnetcore-5.0\n ;(function (Prism) {\n var commentLike = /\\/(?![/*])|\\/\\/.*[\\r\\n]|\\/\\*[^*]*(?:\\*(?!\\/)[^*]*)*\\*\\//\n .source\n var stringLike =\n /@(?!\")|\"(?:[^\\r\\n\\\\\"]|\\\\.)*\"|@\"(?:[^\\\\\"]|\"\"|\\\\[\\s\\S])*\"(?!\")/.source +\n '|' +\n /'(?:(?:[^\\r\\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'|(?=[^\\\\](?!')))/.source\n /**\n * Creates a nested pattern where all occurrences of the string `<>` are replaced with the pattern itself.\n *\n * @param {string} pattern\n * @param {number} depthLog2\n * @returns {string}\n */\n function nested(pattern, depthLog2) {\n for (var i = 0; i < depthLog2; i++) {\n pattern = pattern.replace(//g, function () {\n return '(?:' + pattern + ')'\n })\n }\n return pattern\n .replace(//g, '[^\\\\s\\\\S]')\n .replace(//g, '(?:' + stringLike + ')')\n .replace(//g, '(?:' + commentLike + ')')\n }\n var round = nested(/\\((?:[^()'\"@/]|||)*\\)/.source, 2)\n var square = nested(/\\[(?:[^\\[\\]'\"@/]|||)*\\]/.source, 2)\n var curly = nested(/\\{(?:[^{}'\"@/]|||)*\\}/.source, 2)\n var angle = nested(/<(?:[^<>'\"@/]|||)*>/.source, 2) // Note about the above bracket patterns:\n // They all ignore HTML expressions that might be in the C# code. This is a problem because HTML (like strings and\n // comments) is parsed differently. This is a huge problem because HTML might contain brackets and quotes which\n // messes up the bracket and string counting implemented by the above patterns.\n //\n // This problem is not fixable because 1) HTML expression are highly context sensitive and very difficult to detect\n // and 2) they require one capturing group at every nested level. See the `tagRegion` pattern to admire the\n // complexity of an HTML expression.\n //\n // To somewhat alleviate the problem a bit, the patterns for characters (e.g. 'a') is very permissive, it also\n // allows invalid characters to support HTML expressions like this:

That's it!

.\n var tagAttrs =\n /(?:\\s(?:\\s*[^\\s>\\/=]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))|(?=[\\s/>])))+)?/\n .source\n var tagContent = /(?!\\d)[^\\s>\\/=$<%]+/.source + tagAttrs + /\\s*\\/?>/.source\n var tagRegion =\n /\\B@?/.source +\n '(?:' +\n /<([a-zA-Z][\\w:]*)/.source +\n tagAttrs +\n /\\s*>/.source +\n '(?:' +\n (/[^<]/.source +\n '|' + // all tags that are not the start tag\n // eslint-disable-next-line regexp/strict\n /<\\/?(?!\\1\\b)/.source +\n tagContent +\n '|' + // nested start tag\n nested(\n // eslint-disable-next-line regexp/strict\n /<\\1/.source +\n tagAttrs +\n /\\s*>/.source +\n '(?:' +\n (/[^<]/.source +\n '|' + // all tags that are not the start tag\n // eslint-disable-next-line regexp/strict\n /<\\/?(?!\\1\\b)/.source +\n tagContent +\n '|' +\n '') +\n ')*' + // eslint-disable-next-line regexp/strict\n /<\\/\\1\\s*>/.source,\n 2\n )) +\n ')*' + // eslint-disable-next-line regexp/strict\n /<\\/\\1\\s*>/.source +\n '|' +\n / { "use strict"; eval("\n\nmodule.exports = csp\ncsp.displayName = 'csp'\ncsp.aliases = []\nfunction csp(Prism) {\n /**\n * Original by Scott Helme.\n *\n * Reference: https://scotthelme.co.uk/csp-cheat-sheet/\n *\n * Supports the following:\n * - https://www.w3.org/TR/CSP1/\n * - https://www.w3.org/TR/CSP2/\n * - https://www.w3.org/TR/CSP3/\n */\n ;(function (Prism) {\n /**\n * @param {string} source\n * @returns {RegExp}\n */\n function value(source) {\n return RegExp(\n /([ \\t])/.source + '(?:' + source + ')' + /(?=[\\s;]|$)/.source,\n 'i'\n )\n }\n Prism.languages.csp = {\n directive: {\n pattern:\n /(^|[\\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\\s;]|$)/i,\n lookbehind: true,\n alias: 'property'\n },\n scheme: {\n pattern: value(/[a-z][a-z0-9.+-]*:/.source),\n lookbehind: true\n },\n none: {\n pattern: value(/'none'/.source),\n lookbehind: true,\n alias: 'keyword'\n },\n nonce: {\n pattern: value(/'nonce-[-+/\\w=]+'/.source),\n lookbehind: true,\n alias: 'number'\n },\n hash: {\n pattern: value(/'sha(?:256|384|512)-[-+/\\w=]+'/.source),\n lookbehind: true,\n alias: 'number'\n },\n host: {\n pattern: value(\n /[a-z][a-z0-9.+-]*:\\/\\/[^\\s;,']*/.source +\n '|' +\n /\\*[^\\s;,']*/.source +\n '|' +\n /[a-z0-9-]+(?:\\.[a-z0-9-]+)+(?::[\\d*]+)?(?:\\/[^\\s;,']*)?/.source\n ),\n lookbehind: true,\n alias: 'url',\n inside: {\n important: /\\*/\n }\n },\n keyword: [\n {\n pattern: value(/'unsafe-[a-z-]+'/.source),\n lookbehind: true,\n alias: 'unsafe'\n },\n {\n pattern: value(/'[a-z-]+'/.source),\n lookbehind: true,\n alias: 'safe'\n }\n ],\n punctuation: /;/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NwLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsOFlBQThZO0FBQ2hhO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSw4REFBOEQ7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2NzcC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBjc3BcbmNzcC5kaXNwbGF5TmFtZSA9ICdjc3AnXG5jc3AuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBjc3AoUHJpc20pIHtcbiAgLyoqXG4gICAqIE9yaWdpbmFsIGJ5IFNjb3R0IEhlbG1lLlxuICAgKlxuICAgKiBSZWZlcmVuY2U6IGh0dHBzOi8vc2NvdHRoZWxtZS5jby51ay9jc3AtY2hlYXQtc2hlZXQvXG4gICAqXG4gICAqIFN1cHBvcnRzIHRoZSBmb2xsb3dpbmc6XG4gICAqICAtIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9DU1AxL1xuICAgKiAgLSBodHRwczovL3d3dy53My5vcmcvVFIvQ1NQMi9cbiAgICogIC0gaHR0cHM6Ly93d3cudzMub3JnL1RSL0NTUDMvXG4gICAqL1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIC8qKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBzb3VyY2VcbiAgICAgKiBAcmV0dXJucyB7UmVnRXhwfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHZhbHVlKHNvdXJjZSkge1xuICAgICAgcmV0dXJuIFJlZ0V4cChcbiAgICAgICAgLyhbIFxcdF0pLy5zb3VyY2UgKyAnKD86JyArIHNvdXJjZSArICcpJyArIC8oPz1bXFxzO118JCkvLnNvdXJjZSxcbiAgICAgICAgJ2knXG4gICAgICApXG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5jc3AgPSB7XG4gICAgICBkaXJlY3RpdmU6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58W1xccztdKSg/OmJhc2UtdXJpfGJsb2NrLWFsbC1taXhlZC1jb250ZW50fCg/OmNoaWxkfGNvbm5lY3R8ZGVmYXVsdHxmb250fGZyYW1lfGltZ3xtYW5pZmVzdHxtZWRpYXxvYmplY3R8cHJlZmV0Y2h8c2NyaXB0fHN0eWxlfHdvcmtlciktc3JjfGRpc293bi1vcGVuZXJ8Zm9ybS1hY3Rpb258ZnJhbWUtKD86YW5jZXN0b3JzfG9wdGlvbnMpfGlucHV0LXByb3RlY3Rpb24oPzotKD86Y2xpcHxzZWxlY3RvcnMpKT98bmF2aWdhdGUtdG98cGx1Z2luLXR5cGVzfHBvbGljeS11cml8cmVmZXJyZXJ8cmVmbGVjdGVkLXhzc3xyZXBvcnQtKD86dG98dXJpKXxyZXF1aXJlLXNyaS1mb3J8c2FuZGJveHwoPzpzY3JpcHR8c3R5bGUpLXNyYy0oPzphdHRyfGVsZW0pfHVwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMpKD89W1xccztdfCQpL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgICB9LFxuICAgICAgc2NoZW1lOiB7XG4gICAgICAgIHBhdHRlcm46IHZhbHVlKC9bYS16XVthLXowLTkuKy1dKjovLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBub25lOiB7XG4gICAgICAgIHBhdHRlcm46IHZhbHVlKC8nbm9uZScvLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICBub25jZToge1xuICAgICAgICBwYXR0ZXJuOiB2YWx1ZSgvJ25vbmNlLVstKy9cXHc9XSsnLy5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ251bWJlcidcbiAgICAgIH0sXG4gICAgICBoYXNoOiB7XG4gICAgICAgIHBhdHRlcm46IHZhbHVlKC8nc2hhKD86MjU2fDM4NHw1MTIpLVstKy9cXHc9XSsnLy5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ251bWJlcidcbiAgICAgIH0sXG4gICAgICBob3N0OiB7XG4gICAgICAgIHBhdHRlcm46IHZhbHVlKFxuICAgICAgICAgIC9bYS16XVthLXowLTkuKy1dKjpcXC9cXC9bXlxcczssJ10qLy5zb3VyY2UgK1xuICAgICAgICAgICAgJ3wnICtcbiAgICAgICAgICAgIC9cXCpbXlxcczssJ10qLy5zb3VyY2UgK1xuICAgICAgICAgICAgJ3wnICtcbiAgICAgICAgICAgIC9bYS16MC05LV0rKD86XFwuW2EtejAtOS1dKykrKD86OltcXGQqXSspPyg/OlxcL1teXFxzOywnXSopPy8uc291cmNlXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAndXJsJyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgaW1wb3J0YW50OiAvXFwqL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAga2V5d29yZDogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogdmFsdWUoLyd1bnNhZmUtW2Etei1dKycvLnNvdXJjZSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ3Vuc2FmZSdcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IHZhbHVlKC8nW2Etei1dKycvLnNvdXJjZSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ3NhZmUnXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBwdW5jdHVhdGlvbjogLzsvXG4gICAgfVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/csp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/css-extras.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/css-extras.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cssExtras\ncssExtras.displayName = 'cssExtras'\ncssExtras.aliases = []\nfunction cssExtras(Prism) {\n ;(function (Prism) {\n var string = /(\"|')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/\n var selectorInside\n Prism.languages.css.selector = {\n pattern: Prism.languages.css.selector.pattern,\n lookbehind: true,\n inside: (selectorInside = {\n 'pseudo-element':\n /:(?:after|before|first-letter|first-line|selection)|::[-\\w]+/,\n 'pseudo-class': /:[-\\w]+/,\n class: /\\.[-\\w]+/,\n id: /#[-\\w]+/,\n attribute: {\n pattern: RegExp('\\\\[(?:[^[\\\\]\"\\']|' + string.source + ')*\\\\]'),\n greedy: true,\n inside: {\n punctuation: /^\\[|\\]$/,\n 'case-sensitivity': {\n pattern: /(\\s)[si]$/i,\n lookbehind: true,\n alias: 'keyword'\n },\n namespace: {\n pattern: /^(\\s*)(?:(?!\\s)[-*\\w\\xA0-\\uFFFF])*\\|(?!=)/,\n lookbehind: true,\n inside: {\n punctuation: /\\|$/\n }\n },\n 'attr-name': {\n pattern: /^(\\s*)(?:(?!\\s)[-\\w\\xA0-\\uFFFF])+/,\n lookbehind: true\n },\n 'attr-value': [\n string,\n {\n pattern: /(=\\s*)(?:(?!\\s)[-\\w\\xA0-\\uFFFF])+(?=\\s*$)/,\n lookbehind: true\n }\n ],\n operator: /[|~*^$]?=/\n }\n },\n 'n-th': [\n {\n pattern: /(\\(\\s*)[+-]?\\d*[\\dn](?:\\s*[+-]\\s*\\d+)?(?=\\s*\\))/,\n lookbehind: true,\n inside: {\n number: /[\\dn]+/,\n operator: /[+-]/\n }\n },\n {\n pattern: /(\\(\\s*)(?:even|odd)(?=\\s*\\))/i,\n lookbehind: true\n }\n ],\n combinator: />|\\+|~|\\|\\|/,\n // the `tag` token has been existed and removed.\n // because we can't find a perfect tokenize to match it.\n // if you want to add it, please read https://github.com/PrismJS/prism/pull/2373 first.\n punctuation: /[(),]/\n })\n }\n Prism.languages.css['atrule'].inside['selector-function-argument'].inside =\n selectorInside\n Prism.languages.insertBefore('css', 'property', {\n variable: {\n pattern:\n /(^|[^-\\w\\xA0-\\uFFFF])--(?!\\s)[-_a-z\\xA0-\\uFFFF](?:(?!\\s)[-\\w\\xA0-\\uFFFF])*/i,\n lookbehind: true\n }\n })\n var unit = {\n pattern: /(\\b\\d+)(?:%|[a-z]+(?![\\w-]))/,\n lookbehind: true\n } // 123 -123 .123 -.123 12.3 -12.3\n var number = {\n pattern: /(^|[^\\w.-])-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/,\n lookbehind: true\n }\n Prism.languages.insertBefore('css', 'function', {\n operator: {\n pattern: /(\\s)[+\\-*\\/](?=\\s)/,\n lookbehind: true\n },\n // CAREFUL!\n // Previewers and Inline color use hexcode and color.\n hexcode: {\n pattern: /\\B#[\\da-f]{3,8}\\b/i,\n alias: 'color'\n },\n color: [\n {\n pattern:\n /(^|[^\\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\\w-])/i,\n lookbehind: true\n },\n {\n pattern:\n /\\b(?:hsl|rgb)\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*\\)\\B|\\b(?:hsl|rgb)a\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*,\\s*(?:0|0?\\.\\d+|1)\\s*\\)\\B/i,\n inside: {\n unit: unit,\n number: number,\n function: /[\\w-]+(?=\\()/,\n punctuation: /[(),]/\n }\n }\n ],\n // it's important that there is no boundary assertion after the hex digits\n entity: /\\\\[\\da-f]{1,8}/i,\n unit: unit,\n number: number\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NzLWV4dHJhcy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixJQUFJO0FBQ2pDO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLGtDQUFrQyxJQUFJLFVBQVUsSUFBSSxZQUFZLElBQUksZ0NBQWdDLElBQUksVUFBVSxJQUFJLFlBQVksSUFBSTtBQUN0STtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsSUFBSTtBQUM3QjtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9jc3MtZXh0cmFzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNzc0V4dHJhc1xuY3NzRXh0cmFzLmRpc3BsYXlOYW1lID0gJ2Nzc0V4dHJhcydcbmNzc0V4dHJhcy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGNzc0V4dHJhcyhQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBzdHJpbmcgPSAvKFwifCcpKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS9cbiAgICB2YXIgc2VsZWN0b3JJbnNpZGVcbiAgICBQcmlzbS5sYW5ndWFnZXMuY3NzLnNlbGVjdG9yID0ge1xuICAgICAgcGF0dGVybjogUHJpc20ubGFuZ3VhZ2VzLmNzcy5zZWxlY3Rvci5wYXR0ZXJuLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZTogKHNlbGVjdG9ySW5zaWRlID0ge1xuICAgICAgICAncHNldWRvLWVsZW1lbnQnOlxuICAgICAgICAgIC86KD86YWZ0ZXJ8YmVmb3JlfGZpcnN0LWxldHRlcnxmaXJzdC1saW5lfHNlbGVjdGlvbil8OjpbLVxcd10rLyxcbiAgICAgICAgJ3BzZXVkby1jbGFzcyc6IC86Wy1cXHddKy8sXG4gICAgICAgIGNsYXNzOiAvXFwuWy1cXHddKy8sXG4gICAgICAgIGlkOiAvI1stXFx3XSsvLFxuICAgICAgICBhdHRyaWJ1dGU6IHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJ1xcXFxbKD86W15bXFxcXF1cIlxcJ118JyArIHN0cmluZy5zb3VyY2UgKyAnKSpcXFxcXScpLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXlxcW3xcXF0kLyxcbiAgICAgICAgICAgICdjYXNlLXNlbnNpdGl2aXR5Jzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvKFxccylbc2ldJC9pLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmFtZXNwYWNlOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eKFxccyopKD86KD8hXFxzKVstKlxcd1xceEEwLVxcdUZGRkZdKSpcXHwoPyE9KS8sXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFx8JC9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICdhdHRyLW5hbWUnOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eKFxccyopKD86KD8hXFxzKVstXFx3XFx4QTAtXFx1RkZGRl0pKy8sXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnYXR0ci12YWx1ZSc6IFtcbiAgICAgICAgICAgICAgc3RyaW5nLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGF0dGVybjogLyg9XFxzKikoPzooPyFcXHMpWy1cXHdcXHhBMC1cXHVGRkZGXSkrKD89XFxzKiQpLyxcbiAgICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBvcGVyYXRvcjogL1t8fipeJF0/PS9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgICduLXRoJzogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXFwoXFxzKilbKy1dP1xcZCpbXFxkbl0oPzpcXHMqWystXVxccypcXGQrKT8oPz1cXHMqXFwpKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIG51bWJlcjogL1tcXGRuXSsvLFxuICAgICAgICAgICAgICBvcGVyYXRvcjogL1srLV0vXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKFxcKFxccyopKD86ZXZlbnxvZGQpKD89XFxzKlxcKSkvaSxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvbWJpbmF0b3I6IC8+fFxcK3x+fFxcfFxcfC8sXG4gICAgICAgIC8vIHRoZSBgdGFnYCB0b2tlbiBoYXMgYmVlbiBleGlzdGVkIGFuZCByZW1vdmVkLlxuICAgICAgICAvLyBiZWNhdXNlIHdlIGNhbid0IGZpbmQgYSBwZXJmZWN0IHRva2VuaXplIHRvIG1hdGNoIGl0LlxuICAgICAgICAvLyBpZiB5b3Ugd2FudCB0byBhZGQgaXQsIHBsZWFzZSByZWFkIGh0dHBzOi8vZ2l0aHViLmNvbS9QcmlzbUpTL3ByaXNtL3B1bGwvMjM3MyBmaXJzdC5cbiAgICAgICAgcHVuY3R1YXRpb246IC9bKCksXS9cbiAgICAgIH0pXG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5jc3NbJ2F0cnVsZSddLmluc2lkZVsnc2VsZWN0b3ItZnVuY3Rpb24tYXJndW1lbnQnXS5pbnNpZGUgPVxuICAgICAgc2VsZWN0b3JJbnNpZGVcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdjc3MnLCAncHJvcGVydHknLCB7XG4gICAgICB2YXJpYWJsZToge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXi1cXHdcXHhBMC1cXHVGRkZGXSktLSg/IVxccylbLV9hLXpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbLVxcd1xceEEwLVxcdUZGRkZdKSovaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfVxuICAgIH0pXG4gICAgdmFyIHVuaXQgPSB7XG4gICAgICBwYXR0ZXJuOiAvKFxcYlxcZCspKD86JXxbYS16XSsoPyFbXFx3LV0pKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSAvLyAxMjMgLTEyMyAuMTIzIC0uMTIzIDEyLjMgLTEyLjNcbiAgICB2YXIgbnVtYmVyID0ge1xuICAgICAgcGF0dGVybjogLyhefFteXFx3Li1dKS0/KD86XFxkKyg/OlxcLlxcZCspP3xcXC5cXGQrKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2NzcycsICdmdW5jdGlvbicsIHtcbiAgICAgIG9wZXJhdG9yOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXFxzKVsrXFwtKlxcL10oPz1cXHMpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC8vIENBUkVGVUwhXG4gICAgICAvLyBQcmV2aWV3ZXJzIGFuZCBJbmxpbmUgY29sb3IgdXNlIGhleGNvZGUgYW5kIGNvbG9yLlxuICAgICAgaGV4Y29kZToge1xuICAgICAgICBwYXR0ZXJuOiAvXFxCI1tcXGRhLWZdezMsOH1cXGIvaSxcbiAgICAgICAgYWxpYXM6ICdjb2xvcidcbiAgICAgIH0sXG4gICAgICBjb2xvcjogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oXnxbXlxcdy1dKSg/OkFsaWNlQmx1ZXxBbnRpcXVlV2hpdGV8QXF1YXxBcXVhbWFyaW5lfEF6dXJlfEJlaWdlfEJpc3F1ZXxCbGFja3xCbGFuY2hlZEFsbW9uZHxCbHVlfEJsdWVWaW9sZXR8QnJvd258QnVybHlXb29kfENhZGV0Qmx1ZXxDaGFydHJldXNlfENob2NvbGF0ZXxDb3JhbHxDb3JuZmxvd2VyQmx1ZXxDb3Juc2lsa3xDcmltc29ufEN5YW58RGFya0JsdWV8RGFya0N5YW58RGFya0dvbGRlblJvZHxEYXJrR3JbYWVdeXxEYXJrR3JlZW58RGFya0toYWtpfERhcmtNYWdlbnRhfERhcmtPbGl2ZUdyZWVufERhcmtPcmFuZ2V8RGFya09yY2hpZHxEYXJrUmVkfERhcmtTYWxtb258RGFya1NlYUdyZWVufERhcmtTbGF0ZUJsdWV8RGFya1NsYXRlR3JbYWVdeXxEYXJrVHVycXVvaXNlfERhcmtWaW9sZXR8RGVlcFBpbmt8RGVlcFNreUJsdWV8RGltR3JbYWVdeXxEb2RnZXJCbHVlfEZpcmVCcmlja3xGbG9yYWxXaGl0ZXxGb3Jlc3RHcmVlbnxGdWNoc2lhfEdhaW5zYm9yb3xHaG9zdFdoaXRlfEdvbGR8R29sZGVuUm9kfEdyW2FlXXl8R3JlZW58R3JlZW5ZZWxsb3d8SG9uZXlEZXd8SG90UGlua3xJbmRpYW5SZWR8SW5kaWdvfEl2b3J5fEtoYWtpfExhdmVuZGVyfExhdmVuZGVyQmx1c2h8TGF3bkdyZWVufExlbW9uQ2hpZmZvbnxMaWdodEJsdWV8TGlnaHRDb3JhbHxMaWdodEN5YW58TGlnaHRHb2xkZW5Sb2RZZWxsb3d8TGlnaHRHclthZV15fExpZ2h0R3JlZW58TGlnaHRQaW5rfExpZ2h0U2FsbW9ufExpZ2h0U2VhR3JlZW58TGlnaHRTa3lCbHVlfExpZ2h0U2xhdGVHclthZV15fExpZ2h0U3RlZWxCbHVlfExpZ2h0WWVsbG93fExpbWV8TGltZUdyZWVufExpbmVufE1hZ2VudGF8TWFyb29ufE1lZGl1bUFxdWFNYXJpbmV8TWVkaXVtQmx1ZXxNZWRpdW1PcmNoaWR8TWVkaXVtUHVycGxlfE1lZGl1bVNlYUdyZWVufE1lZGl1bVNsYXRlQmx1ZXxNZWRpdW1TcHJpbmdHcmVlbnxNZWRpdW1UdXJxdW9pc2V8TWVkaXVtVmlvbGV0UmVkfE1pZG5pZ2h0Qmx1ZXxNaW50Q3JlYW18TWlzdHlSb3NlfE1vY2Nhc2lufE5hdmFqb1doaXRlfE5hdnl8T2xkTGFjZXxPbGl2ZXxPbGl2ZURyYWJ8T3JhbmdlfE9yYW5nZVJlZHxPcmNoaWR8UGFsZUdvbGRlblJvZHxQYWxlR3JlZW58UGFsZVR1cnF1b2lzZXxQYWxlVmlvbGV0UmVkfFBhcGF5YVdoaXB8UGVhY2hQdWZmfFBlcnV8UGlua3xQbHVtfFBvd2RlckJsdWV8UHVycGxlfFJlZHxSb3N5QnJvd258Um95YWxCbHVlfFNhZGRsZUJyb3dufFNhbG1vbnxTYW5keUJyb3dufFNlYUdyZWVufFNlYVNoZWxsfFNpZW5uYXxTaWx2ZXJ8U2t5Qmx1ZXxTbGF0ZUJsdWV8U2xhdGVHclthZV15fFNub3d8U3ByaW5nR3JlZW58U3RlZWxCbHVlfFRhbnxUZWFsfFRoaXN0bGV8VG9tYXRvfFRyYW5zcGFyZW50fFR1cnF1b2lzZXxWaW9sZXR8V2hlYXR8V2hpdGV8V2hpdGVTbW9rZXxZZWxsb3d8WWVsbG93R3JlZW4pKD8hW1xcdy1dKS9pLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvXFxiKD86aHNsfHJnYilcXChcXHMqXFxkezEsM31cXHMqLFxccypcXGR7MSwzfSU/XFxzKixcXHMqXFxkezEsM30lP1xccypcXClcXEJ8XFxiKD86aHNsfHJnYilhXFwoXFxzKlxcZHsxLDN9XFxzKixcXHMqXFxkezEsM30lP1xccyosXFxzKlxcZHsxLDN9JT9cXHMqLFxccyooPzowfDA/XFwuXFxkK3wxKVxccypcXClcXEIvaSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHVuaXQ6IHVuaXQsXG4gICAgICAgICAgICBudW1iZXI6IG51bWJlcixcbiAgICAgICAgICAgIGZ1bmN0aW9uOiAvW1xcdy1dKyg/PVxcKCkvLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bKCksXS9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICAvLyBpdCdzIGltcG9ydGFudCB0aGF0IHRoZXJlIGlzIG5vIGJvdW5kYXJ5IGFzc2VydGlvbiBhZnRlciB0aGUgaGV4IGRpZ2l0c1xuICAgICAgZW50aXR5OiAvXFxcXFtcXGRhLWZdezEsOH0vaSxcbiAgICAgIHVuaXQ6IHVuaXQsXG4gICAgICBudW1iZXI6IG51bWJlclxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/css-extras.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/css.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/css.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = css\ncss.displayName = 'css'\ncss.aliases = []\nfunction css(Prism) {\n ;(function (Prism) {\n var string =\n /(?:\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"|'(?:\\\\(?:\\r\\n|[\\s\\S])|[^'\\\\\\r\\n])*')/\n Prism.languages.css = {\n comment: /\\/\\*[\\s\\S]*?\\*\\//,\n atrule: {\n pattern: /@[\\w-](?:[^;{\\s]|\\s+(?![\\s{]))*(?:;|(?=\\s*\\{))/,\n inside: {\n rule: /^@[\\w-]+/,\n 'selector-function-argument': {\n pattern:\n /(\\bselector\\s*\\(\\s*(?![\\s)]))(?:[^()\\s]|\\s+(?![\\s)])|\\((?:[^()]|\\([^()]*\\))*\\))+(?=\\s*\\))/,\n lookbehind: true,\n alias: 'selector'\n },\n keyword: {\n pattern: /(^|[^\\w-])(?:and|not|only|or)(?![\\w-])/,\n lookbehind: true\n } // See rest below\n }\n },\n url: {\n // https://drafts.csswg.org/css-values-3/#urls\n pattern: RegExp(\n '\\\\burl\\\\((?:' +\n string.source +\n '|' +\n /(?:[^\\\\\\r\\n()\"']|\\\\[\\s\\S])*/.source +\n ')\\\\)',\n 'i'\n ),\n greedy: true,\n inside: {\n function: /^url/i,\n punctuation: /^\\(|\\)$/,\n string: {\n pattern: RegExp('^' + string.source + '$'),\n alias: 'url'\n }\n }\n },\n selector: {\n pattern: RegExp(\n '(^|[{}\\\\s])[^{}\\\\s](?:[^{};\"\\'\\\\s]|\\\\s+(?![\\\\s{])|' +\n string.source +\n ')*(?=\\\\s*\\\\{)'\n ),\n lookbehind: true\n },\n string: {\n pattern: string,\n greedy: true\n },\n property: {\n pattern:\n /(^|[^-\\w\\xA0-\\uFFFF])(?!\\s)[-_a-z\\xA0-\\uFFFF](?:(?!\\s)[-\\w\\xA0-\\uFFFF])*(?=\\s*:)/i,\n lookbehind: true\n },\n important: /!important\\b/i,\n function: {\n pattern: /(^|[^-a-z0-9])[-a-z0-9]+(?=\\()/i,\n lookbehind: true\n },\n punctuation: /[(){};:,]/\n }\n Prism.languages.css['atrule'].inside.rest = Prism.languages.css\n var markup = Prism.languages.markup\n if (markup) {\n markup.tag.addInlined('style', 'css')\n markup.tag.addAttribute('style', 'css')\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NzLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsY0FBYyxRQUFRLFNBQVM7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxpQkFBaUIsU0FBUyxZQUFZLG9CQUFvQjtBQUMxRDtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3NzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNzc1xuY3NzLmRpc3BsYXlOYW1lID0gJ2NzcydcbmNzcy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGNzcyhQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBzdHJpbmcgPVxuICAgICAgLyg/OlwiKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8W15cIlxcXFxcXHJcXG5dKSpcInwnKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8W14nXFxcXFxcclxcbl0pKicpL1xuICAgIFByaXNtLmxhbmd1YWdlcy5jc3MgPSB7XG4gICAgICBjb21tZW50OiAvXFwvXFwqW1xcc1xcU10qP1xcKlxcLy8sXG4gICAgICBhdHJ1bGU6IHtcbiAgICAgICAgcGF0dGVybjogL0BbXFx3LV0oPzpbXjt7XFxzXXxcXHMrKD8hW1xcc3tdKSkqKD86O3woPz1cXHMqXFx7KSkvLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBydWxlOiAvXkBbXFx3LV0rLyxcbiAgICAgICAgICAnc2VsZWN0b3ItZnVuY3Rpb24tYXJndW1lbnQnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgICAvKFxcYnNlbGVjdG9yXFxzKlxcKFxccyooPyFbXFxzKV0pKSg/OlteKClcXHNdfFxccysoPyFbXFxzKV0pfFxcKCg/OlteKCldfFxcKFteKCldKlxcKSkqXFwpKSsoPz1cXHMqXFwpKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgYWxpYXM6ICdzZWxlY3RvcidcbiAgICAgICAgICB9LFxuICAgICAgICAgIGtleXdvcmQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXnxbXlxcdy1dKSg/OmFuZHxub3R8b25seXxvcikoPyFbXFx3LV0pLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9IC8vIFNlZSByZXN0IGJlbG93XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICB1cmw6IHtcbiAgICAgICAgLy8gaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy12YWx1ZXMtMy8jdXJsc1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgJ1xcXFxidXJsXFxcXCgoPzonICtcbiAgICAgICAgICAgIHN0cmluZy5zb3VyY2UgK1xuICAgICAgICAgICAgJ3wnICtcbiAgICAgICAgICAgIC8oPzpbXlxcXFxcXHJcXG4oKVwiJ118XFxcXFtcXHNcXFNdKSovLnNvdXJjZSArXG4gICAgICAgICAgICAnKVxcXFwpJyxcbiAgICAgICAgICAnaSdcbiAgICAgICAgKSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBmdW5jdGlvbjogL151cmwvaSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL15cXCh8XFwpJC8sXG4gICAgICAgICAgc3RyaW5nOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJ14nICsgc3RyaW5nLnNvdXJjZSArICckJyksXG4gICAgICAgICAgICBhbGlhczogJ3VybCdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBzZWxlY3Rvcjoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgJyhefFt7fVxcXFxzXSlbXnt9XFxcXHNdKD86W157fTtcIlxcJ1xcXFxzXXxcXFxccysoPyFbXFxcXHN7XSl8JyArXG4gICAgICAgICAgICBzdHJpbmcuc291cmNlICtcbiAgICAgICAgICAgICcpKig/PVxcXFxzKlxcXFx7KSdcbiAgICAgICAgKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiBzdHJpbmcsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHByb3BlcnR5OiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteLVxcd1xceEEwLVxcdUZGRkZdKSg/IVxccylbLV9hLXpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbLVxcd1xceEEwLVxcdUZGRkZdKSooPz1cXHMqOikvaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIGltcG9ydGFudDogLyFpbXBvcnRhbnRcXGIvaSxcbiAgICAgIGZ1bmN0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxbXi1hLXowLTldKVstYS16MC05XSsoPz1cXCgpL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBwdW5jdHVhdGlvbjogL1soKXt9OzosXS9cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmNzc1snYXRydWxlJ10uaW5zaWRlLnJlc3QgPSBQcmlzbS5sYW5ndWFnZXMuY3NzXG4gICAgdmFyIG1hcmt1cCA9IFByaXNtLmxhbmd1YWdlcy5tYXJrdXBcbiAgICBpZiAobWFya3VwKSB7XG4gICAgICBtYXJrdXAudGFnLmFkZElubGluZWQoJ3N0eWxlJywgJ2NzcycpXG4gICAgICBtYXJrdXAudGFnLmFkZEF0dHJpYnV0ZSgnc3R5bGUnLCAnY3NzJylcbiAgICB9XG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/css.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/csv.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/csv.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = csv\ncsv.displayName = 'csv'\ncsv.aliases = []\nfunction csv(Prism) {\n // https://tools.ietf.org/html/rfc4180\n Prism.languages.csv = {\n value: /[^\\r\\n,\"]+|\"(?:[^\"]|\"\")*\"(?!\")/,\n punctuation: /,/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3N2LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2Nzdi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBjc3ZcbmNzdi5kaXNwbGF5TmFtZSA9ICdjc3YnXG5jc3YuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBjc3YoUHJpc20pIHtcbiAgLy8gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQxODBcbiAgUHJpc20ubGFuZ3VhZ2VzLmNzdiA9IHtcbiAgICB2YWx1ZTogL1teXFxyXFxuLFwiXSt8XCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKS8sXG4gICAgcHVuY3R1YXRpb246IC8sL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/csv.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/cypher.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/cypher.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = cypher\ncypher.displayName = 'cypher'\ncypher.aliases = []\nfunction cypher(Prism) {\n Prism.languages.cypher = {\n // https://neo4j.com/docs/cypher-manual/current/syntax/comments/\n comment: /\\/\\/.*/,\n string: {\n pattern: /\"(?:[^\"\\\\\\r\\n]|\\\\.)*\"|'(?:[^'\\\\\\r\\n]|\\\\.)*'/,\n greedy: true\n },\n 'class-name': {\n pattern: /(:\\s*)(?:\\w+|`(?:[^`\\\\\\r\\n])*`)(?=\\s*[{):])/,\n lookbehind: true,\n greedy: true\n },\n relationship: {\n pattern:\n /(-\\[\\s*(?:\\w+\\s*|`(?:[^`\\\\\\r\\n])*`\\s*)?:\\s*|\\|\\s*:\\s*)(?:\\w+|`(?:[^`\\\\\\r\\n])*`)/,\n lookbehind: true,\n greedy: true,\n alias: 'property'\n },\n identifier: {\n pattern: /`(?:[^`\\\\\\r\\n])*`/,\n greedy: true\n },\n variable: /\\$\\w+/,\n // https://neo4j.com/docs/cypher-manual/current/syntax/reserved/\n keyword:\n /\\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\\b/i,\n function: /\\b\\w+\\b(?=\\s*\\()/,\n boolean: /\\b(?:false|null|true)\\b/i,\n number: /\\b(?:0x[\\da-fA-F]+|\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?)\\b/,\n // https://neo4j.com/docs/cypher-manual/current/syntax/operators/\n operator: /:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\\.\\.\\.?/,\n punctuation: /[()[\\]{},;.]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvY3lwaGVyLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsdURBQXVEO0FBQ3ZEO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2N5cGhlci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBjeXBoZXJcbmN5cGhlci5kaXNwbGF5TmFtZSA9ICdjeXBoZXInXG5jeXBoZXIuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBjeXBoZXIoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmN5cGhlciA9IHtcbiAgICAvLyBodHRwczovL25lbzRqLmNvbS9kb2NzL2N5cGhlci1tYW51YWwvY3VycmVudC9zeW50YXgvY29tbWVudHMvXG4gICAgY29tbWVudDogL1xcL1xcLy4qLyxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIig/OlteXCJcXFxcXFxyXFxuXXxcXFxcLikqXCJ8Jyg/OlteJ1xcXFxcXHJcXG5dfFxcXFwuKSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgJ2NsYXNzLW5hbWUnOiB7XG4gICAgICBwYXR0ZXJuOiAvKDpcXHMqKSg/Olxcdyt8YCg/OlteYFxcXFxcXHJcXG5dKSpgKSg/PVxccypbeyk6XSkvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgcmVsYXRpb25zaGlwOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKC1cXFtcXHMqKD86XFx3K1xccyp8YCg/OlteYFxcXFxcXHJcXG5dKSpgXFxzKik/Olxccyp8XFx8XFxzKjpcXHMqKSg/Olxcdyt8YCg/OlteYFxcXFxcXHJcXG5dKSpgKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICB9LFxuICAgIGlkZW50aWZpZXI6IHtcbiAgICAgIHBhdHRlcm46IC9gKD86W15gXFxcXFxcclxcbl0pKmAvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICB2YXJpYWJsZTogL1xcJFxcdysvLFxuICAgIC8vIGh0dHBzOi8vbmVvNGouY29tL2RvY3MvY3lwaGVyLW1hbnVhbC9jdXJyZW50L3N5bnRheC9yZXNlcnZlZC9cbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OkFERHxBTEx8QU5EfEFTfEFTQ3xBU0NFTkRJTkd8QVNTRVJUfEJZfENBTEx8Q0FTRXxDT01NSVR8Q09OU1RSQUlOVHxDT05UQUlOU3xDUkVBVEV8Q1NWfERFTEVURXxERVNDfERFU0NFTkRJTkd8REVUQUNIfERJU1RJTkNUfERPfERST1B8RUxTRXxFTkR8RU5EU3xFWElTVFN8Rk9SfEZPUkVBQ0h8SU58SU5ERVh8SVN8Sk9JTnxLRVl8TElNSVR8TE9BRHxNQU5EQVRPUll8TUFUQ0h8TUVSR0V8Tk9ERXxOT1R8T0Z8T058T1BUSU9OQUx8T1J8T1JERVIoPz1cXHMrQlkpfFBFUklPRElDfFJFTU9WRXxSRVFVSVJFfFJFVFVSTnxTQ0FMQVJ8U0NBTnxTRVR8U0tJUHxTVEFSVHxTVEFSVFN8VEhFTnxVTklPTnxVTklRVUV8VU5XSU5EfFVTSU5HfFdIRU58V0hFUkV8V0lUSHxYT1J8WUlFTEQpXFxiL2ksXG4gICAgZnVuY3Rpb246IC9cXGJcXHcrXFxiKD89XFxzKlxcKCkvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXxudWxsfHRydWUpXFxiL2ksXG4gICAgbnVtYmVyOiAvXFxiKD86MHhbXFxkYS1mQS1GXSt8XFxkKyg/OlxcLlxcZCspPyg/OltlRV1bKy1dP1xcZCspPylcXGIvLFxuICAgIC8vIGh0dHBzOi8vbmVvNGouY29tL2RvY3MvY3lwaGVyLW1hbnVhbC9jdXJyZW50L3N5bnRheC9vcGVyYXRvcnMvXG4gICAgb3BlcmF0b3I6IC86fDwtLT98LS0/Pj98PD58PX4/fFs8Pl09P3xbKyovJV58XXxcXC5cXC5cXC4/LyxcbiAgICBwdW5jdHVhdGlvbjogL1soKVtcXF17fSw7Ll0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/cypher.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/d.js": /*!******************************************!*\ !*** ./node_modules/refractor/lang/d.js ***! \******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = d\nd.displayName = 'd'\nd.aliases = []\nfunction d(Prism) {\n Prism.languages.d = Prism.languages.extend('clike', {\n comment: [\n {\n // Shebang\n pattern: /^\\s*#!.+/,\n greedy: true\n },\n {\n pattern: RegExp(\n /(^|[^\\\\])/.source +\n '(?:' +\n [\n // /+ comment +/\n // Allow one level of nesting\n /\\/\\+(?:\\/\\+(?:[^+]|\\+(?!\\/))*\\+\\/|(?!\\/\\+)[\\s\\S])*?\\+\\//.source, // // comment\n /\\/\\/.*/.source, // /* comment */\n /\\/\\*[\\s\\S]*?\\*\\//.source\n ].join('|') +\n ')'\n ),\n lookbehind: true,\n greedy: true\n }\n ],\n string: [\n {\n pattern: RegExp(\n [\n // r\"\", x\"\"\n /\\b[rx]\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"[cwd]?/.source, // q\"[]\", q\"()\", q\"<>\", q\"{}\"\n /\\bq\"(?:\\[[\\s\\S]*?\\]|\\([\\s\\S]*?\\)|<[\\s\\S]*?>|\\{[\\s\\S]*?\\})\"/.source, // q\"IDENT\n // ...\n // IDENT\"\n /\\bq\"((?!\\d)\\w+)$[\\s\\S]*?^\\1\"/.source, // q\"//\", q\"||\", etc.\n // eslint-disable-next-line regexp/strict\n /\\bq\"(.)[\\s\\S]*?\\2\"/.source, // eslint-disable-next-line regexp/strict\n /([\"`])(?:\\\\[\\s\\S]|(?!\\3)[^\\\\])*\\3[cwd]?/.source\n ].join('|'),\n 'm'\n ),\n greedy: true\n },\n {\n pattern: /\\bq\\{(?:\\{[^{}]*\\}|[^{}])*\\}/,\n greedy: true,\n alias: 'token-string'\n }\n ],\n // In order: $, keywords and special tokens, globally defined symbols\n keyword:\n /\\$|\\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\\b/,\n number: [\n // The lookbehind and the negative look-ahead try to prevent bad highlighting of the .. operator\n // Hexadecimal numbers must be handled separately to avoid problems with exponent \"e\"\n /\\b0x\\.?[a-f\\d_]+(?:(?!\\.\\.)\\.[a-f\\d_]*)?(?:p[+-]?[a-f\\d_]+)?[ulfi]{0,4}/i,\n {\n pattern:\n /((?:\\.\\.)?)(?:\\b0b\\.?|\\b|\\.)\\d[\\d_]*(?:(?!\\.\\.)\\.[\\d_]*)?(?:e[+-]?\\d[\\d_]*)?[ulfi]{0,4}/i,\n lookbehind: true\n }\n ],\n operator:\n /\\|[|=]?|&[&=]?|\\+[+=]?|-[-=]?|\\.?\\.\\.|=[>=]?|!(?:i[ns]\\b|<>?=?|>=?|=)?|\\bi[ns]\\b|(?:<[<>]?|>>?>?|\\^\\^|[*\\/%^~])=?/\n })\n Prism.languages.insertBefore('d', 'string', {\n // Characters\n // 'a', '\\\\', '\\n', '\\xFF', '\\377', '\\uFFFF', '\\U0010FFFF', '\\quot'\n char: /'(?:\\\\(?:\\W|\\w+)|[^\\\\])'/\n })\n Prism.languages.insertBefore('d', 'keyword', {\n property: /\\B@\\w*/\n })\n Prism.languages.insertBefore('d', 'function', {\n register: {\n // Iasm registers\n pattern:\n /\\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\\d))\\b|\\bST(?:\\([0-7]\\)|\\b)/,\n alias: 'variable'\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFGQUFxRjtBQUNyRiwyREFBMkQsVUFBVTtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHVCQUF1QixLQUFLLElBQUksSUFBSSxLQUFLLEtBQUs7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwRUFBMEUsSUFBSTtBQUM5RTtBQUNBO0FBQ0EsOEZBQThGLElBQUk7QUFDbEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2QuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZFxuZC5kaXNwbGF5TmFtZSA9ICdkJ1xuZC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmQgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICBjb21tZW50OiBbXG4gICAgICB7XG4gICAgICAgIC8vIFNoZWJhbmdcbiAgICAgICAgcGF0dGVybjogL15cXHMqIyEuKy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgIC8oXnxbXlxcXFxdKS8uc291cmNlICtcbiAgICAgICAgICAgICcoPzonICtcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgLy8gLysgY29tbWVudCArL1xuICAgICAgICAgICAgICAvLyBBbGxvdyBvbmUgbGV2ZWwgb2YgbmVzdGluZ1xuICAgICAgICAgICAgICAvXFwvXFwrKD86XFwvXFwrKD86W14rXXxcXCsoPyFcXC8pKSpcXCtcXC98KD8hXFwvXFwrKVtcXHNcXFNdKSo/XFwrXFwvLy5zb3VyY2UsIC8vIC8vIGNvbW1lbnRcbiAgICAgICAgICAgICAgL1xcL1xcLy4qLy5zb3VyY2UsIC8vIC8qIGNvbW1lbnQgKi9cbiAgICAgICAgICAgICAgL1xcL1xcKltcXHNcXFNdKj9cXCpcXC8vLnNvdXJjZVxuICAgICAgICAgICAgXS5qb2luKCd8JykgK1xuICAgICAgICAgICAgJyknXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgc3RyaW5nOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICBbXG4gICAgICAgICAgICAvLyByXCJcIiwgeFwiXCJcbiAgICAgICAgICAgIC9cXGJbcnhdXCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIltjd2RdPy8uc291cmNlLCAvLyBxXCJbXVwiLCBxXCIoKVwiLCBxXCI8PlwiLCBxXCJ7fVwiXG4gICAgICAgICAgICAvXFxicVwiKD86XFxbW1xcc1xcU10qP1xcXXxcXChbXFxzXFxTXSo/XFwpfDxbXFxzXFxTXSo/PnxcXHtbXFxzXFxTXSo/XFx9KVwiLy5zb3VyY2UsIC8vIHFcIklERU5UXG4gICAgICAgICAgICAvLyAuLi5cbiAgICAgICAgICAgIC8vIElERU5UXCJcbiAgICAgICAgICAgIC9cXGJxXCIoKD8hXFxkKVxcdyspJFtcXHNcXFNdKj9eXFwxXCIvLnNvdXJjZSwgLy8gcVwiLy9cIiwgcVwifHxcIiwgZXRjLlxuICAgICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlZ2V4cC9zdHJpY3RcbiAgICAgICAgICAgIC9cXGJxXCIoLilbXFxzXFxTXSo/XFwyXCIvLnNvdXJjZSwgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlZ2V4cC9zdHJpY3RcbiAgICAgICAgICAgIC8oW1wiYF0pKD86XFxcXFtcXHNcXFNdfCg/IVxcMylbXlxcXFxdKSpcXDNbY3dkXT8vLnNvdXJjZVxuICAgICAgICAgIF0uam9pbignfCcpLFxuICAgICAgICAgICdtJ1xuICAgICAgICApLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9cXGJxXFx7KD86XFx7W157fV0qXFx9fFtee31dKSpcXH0vLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGFsaWFzOiAndG9rZW4tc3RyaW5nJ1xuICAgICAgfVxuICAgIF0sXG4gICAgLy8gSW4gb3JkZXI6ICQsIGtleXdvcmRzIGFuZCBzcGVjaWFsIHRva2VucywgZ2xvYmFsbHkgZGVmaW5lZCBzeW1ib2xzXG4gICAga2V5d29yZDpcbiAgICAgIC9cXCR8XFxiKD86X18oPzooPzpEQVRFfEVPRnxGSUxFfEZVTkNUSU9OfExJTkV8TU9EVUxFfFBSRVRUWV9GVU5DVElPTnxUSU1FU1RBTVB8VElNRXxWRU5ET1J8VkVSU0lPTilfX3xnc2hhcmVkfHBhcmFtZXRlcnN8dHJhaXRzfHZlY3Rvcil8YWJzdHJhY3R8YWxpYXN8YWxpZ258YXNtfGFzc2VydHxhdXRvfGJvZHl8Ym9vbHxicmVha3xieXRlfGNhc2V8Y2FzdHxjYXRjaHxjZG91YmxlfGNlbnR8Y2Zsb2F0fGNoYXJ8Y2xhc3N8Y29uc3R8Y29udGludWV8Y3JlYWx8ZGNoYXJ8ZGVidWd8ZGVmYXVsdHxkZWxlZ2F0ZXxkZWxldGV8ZGVwcmVjYXRlZHxkb3xkb3VibGV8ZHN0cmluZ3xlbHNlfGVudW18ZXhwb3J0fGV4dGVybnxmYWxzZXxmaW5hbHxmaW5hbGx5fGZsb2F0fGZvcnxmb3JlYWNofGZvcmVhY2hfcmV2ZXJzZXxmdW5jdGlvbnxnb3RvfGlkb3VibGV8aWZ8aWZsb2F0fGltbXV0YWJsZXxpbXBvcnR8aW5vdXR8aW50fGludGVyZmFjZXxpbnZhcmlhbnR8aXJlYWx8bGF6eXxsb25nfG1hY3JvfG1peGlufG1vZHVsZXxuZXd8bm90aHJvd3xudWxsfG91dHxvdmVycmlkZXxwYWNrYWdlfHByYWdtYXxwcml2YXRlfHByb3RlY3RlZHxwdHJkaWZmX3R8cHVibGljfHB1cmV8cmVhbHxyZWZ8cmV0dXJufHNjb3BlfHNoYXJlZHxzaG9ydHxzaXplX3R8c3RhdGljfHN0cmluZ3xzdHJ1Y3R8c3VwZXJ8c3dpdGNofHN5bmNocm9uaXplZHx0ZW1wbGF0ZXx0aGlzfHRocm93fHRydWV8dHJ5fHR5cGVkZWZ8dHlwZWlkfHR5cGVvZnx1Ynl0ZXx1Y2VudHx1aW50fHVsb25nfHVuaW9ufHVuaXR0ZXN0fHVzaG9ydHx2ZXJzaW9ufHZvaWR8dm9sYXRpbGV8d2NoYXJ8d2hpbGV8d2l0aHx3c3RyaW5nKVxcYi8sXG4gICAgbnVtYmVyOiBbXG4gICAgICAvLyBUaGUgbG9va2JlaGluZCBhbmQgdGhlIG5lZ2F0aXZlIGxvb2stYWhlYWQgdHJ5IHRvIHByZXZlbnQgYmFkIGhpZ2hsaWdodGluZyBvZiB0aGUgLi4gb3BlcmF0b3JcbiAgICAgIC8vIEhleGFkZWNpbWFsIG51bWJlcnMgbXVzdCBiZSBoYW5kbGVkIHNlcGFyYXRlbHkgdG8gYXZvaWQgcHJvYmxlbXMgd2l0aCBleHBvbmVudCBcImVcIlxuICAgICAgL1xcYjB4XFwuP1thLWZcXGRfXSsoPzooPyFcXC5cXC4pXFwuW2EtZlxcZF9dKik/KD86cFsrLV0/W2EtZlxcZF9dKyk/W3VsZmldezAsNH0vaSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKCg/OlxcLlxcLik/KSg/OlxcYjBiXFwuP3xcXGJ8XFwuKVxcZFtcXGRfXSooPzooPyFcXC5cXC4pXFwuW1xcZF9dKik/KD86ZVsrLV0/XFxkW1xcZF9dKik/W3VsZmldezAsNH0vaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgb3BlcmF0b3I6XG4gICAgICAvXFx8W3w9XT98JlsmPV0/fFxcK1srPV0/fC1bLT1dP3xcXC4/XFwuXFwufD1bPj1dP3whKD86aVtuc11cXGJ8PD4/PT98Pj0/fD0pP3xcXGJpW25zXVxcYnwoPzo8Wzw+XT98Pj4/Pj98XFxeXFxefFsqXFwvJV5+XSk9Py9cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZCcsICdzdHJpbmcnLCB7XG4gICAgLy8gQ2hhcmFjdGVyc1xuICAgIC8vICdhJywgJ1xcXFwnLCAnXFxuJywgJ1xceEZGJywgJ1xcMzc3JywgJ1xcdUZGRkYnLCAnXFxVMDAxMEZGRkYnLCAnXFxxdW90J1xuICAgIGNoYXI6IC8nKD86XFxcXCg/OlxcV3xcXHcrKXxbXlxcXFxdKScvXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2QnLCAna2V5d29yZCcsIHtcbiAgICBwcm9wZXJ0eTogL1xcQkBcXHcqL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdkJywgJ2Z1bmN0aW9uJywge1xuICAgIHJlZ2lzdGVyOiB7XG4gICAgICAvLyBJYXNtIHJlZ2lzdGVyc1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYig/OltBQkNEXVtMSFhdfEU/KD86QlB8REl8U0l8U1ApfFtCU11QTHxbRUNTREdGXVN8Q1JbMDIzNF18W0RTXUlMfERSWzAxMjM2N118RVtBQkNEXVh8WD9NTVswLTddfFIoPzoxWzAtNV18Wzg5XSlbQldEXT98UltBQkNEXVh8UltCU11QfFJbRFNdSXxUUlszLTddfFhNTSg/OjFbMC01XXxbODldKXxZTU0oPzoxWzAtNV18XFxkKSlcXGJ8XFxiU1QoPzpcXChbMC03XVxcKXxcXGIpLyxcbiAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/d.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dart.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/dart.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dart\ndart.displayName = 'dart'\ndart.aliases = []\nfunction dart(Prism) {\n ;(function (Prism) {\n var keywords = [\n /\\b(?:async|sync|yield)\\*/,\n /\\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\\b/\n ] // Handles named imports, such as http.Client\n var packagePrefix = /(^|[^\\w.])(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*/\n .source // based on the dart naming conventions\n var className = {\n pattern: RegExp(packagePrefix + /[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b/.source),\n lookbehind: true,\n inside: {\n namespace: {\n pattern: /^[a-z]\\w*(?:\\s*\\.\\s*[a-z]\\w*)*(?:\\s*\\.)?/,\n inside: {\n punctuation: /\\./\n }\n }\n }\n }\n Prism.languages.dart = Prism.languages.extend('clike', {\n 'class-name': [\n className,\n {\n // variables and parameters\n // this to support class names (or generic parameters) which do not contain a lower case letter (also works for methods)\n pattern: RegExp(\n packagePrefix + /[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()])/.source\n ),\n lookbehind: true,\n inside: className.inside\n }\n ],\n keyword: keywords,\n operator:\n /\\bis!|\\b(?:as|is)\\b|\\+\\+|--|&&|\\|\\||<<=?|>>=?|~(?:\\/=?)?|[+\\-*\\/%&^|=!<>]=?|\\?/\n })\n Prism.languages.insertBefore('dart', 'string', {\n 'string-literal': {\n pattern:\n /r?(?:(\"\"\"|''')[\\s\\S]*?\\1|([\"'])(?:\\\\.|(?!\\2)[^\\\\\\r\\n])*\\2(?!\\2))/,\n greedy: true,\n inside: {\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\$(?:\\w+|\\{(?:[^{}]|\\{[^{}]*\\})*\\})/,\n lookbehind: true,\n inside: {\n punctuation: /^\\$\\{?|\\}$/,\n expression: {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.dart\n }\n }\n },\n string: /[\\s\\S]+/\n }\n },\n string: undefined\n })\n Prism.languages.insertBefore('dart', 'class-name', {\n metadata: {\n pattern: /@\\w+/,\n alias: 'function'\n }\n })\n Prism.languages.insertBefore('dart', 'class-name', {\n generics: {\n pattern:\n /<(?:[\\w\\s,.&?]|<(?:[\\w\\s,.&?]|<(?:[\\w\\s,.&?]|<[\\w\\s,.&?]*>)*>)*>)*>/,\n inside: {\n 'class-name': className,\n keyword: keywords,\n punctuation: /[<>(),.:]/,\n operator: /[?&|]/\n }\n }\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGFydC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRDtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRSxjQUFjLE9BQU8sSUFBSSxJQUFJLElBQUksSUFBSTtBQUN4RTtBQUNBO0FBQ0EsaUNBQWlDLElBQUk7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGFydC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBkYXJ0XG5kYXJ0LmRpc3BsYXlOYW1lID0gJ2RhcnQnXG5kYXJ0LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZGFydChQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBrZXl3b3JkcyA9IFtcbiAgICAgIC9cXGIoPzphc3luY3xzeW5jfHlpZWxkKVxcKi8sXG4gICAgICAvXFxiKD86YWJzdHJhY3R8YXNzZXJ0fGFzeW5jfGF3YWl0fGJyZWFrfGNhc2V8Y2F0Y2h8Y2xhc3N8Y29uc3R8Y29udGludWV8Y292YXJpYW50fGRlZmF1bHR8ZGVmZXJyZWR8ZG98ZHluYW1pY3xlbHNlfGVudW18ZXhwb3J0fGV4dGVuZHN8ZXh0ZW5zaW9ufGV4dGVybmFsfGZhY3Rvcnl8ZmluYWx8ZmluYWxseXxmb3J8Z2V0fGhpZGV8aWZ8aW1wbGVtZW50c3xpbXBvcnR8aW58aW50ZXJmYWNlfGxpYnJhcnl8bWl4aW58bmV3fG51bGx8b258b3BlcmF0b3J8cGFydHxyZXRocm93fHJldHVybnxzZXR8c2hvd3xzdGF0aWN8c3VwZXJ8c3dpdGNofHN5bmN8dGhpc3x0aHJvd3x0cnl8dHlwZWRlZnx2YXJ8dm9pZHx3aGlsZXx3aXRofHlpZWxkKVxcYi9cbiAgICBdIC8vIEhhbmRsZXMgbmFtZWQgaW1wb3J0cywgc3VjaCBhcyBodHRwLkNsaWVudFxuICAgIHZhciBwYWNrYWdlUHJlZml4ID0gLyhefFteXFx3Ll0pKD86W2Etel1cXHcqXFxzKlxcLlxccyopKig/OltBLVpdXFx3KlxccypcXC5cXHMqKSovXG4gICAgICAuc291cmNlIC8vIGJhc2VkIG9uIHRoZSBkYXJ0IG5hbWluZyBjb252ZW50aW9uc1xuICAgIHZhciBjbGFzc05hbWUgPSB7XG4gICAgICBwYXR0ZXJuOiBSZWdFeHAocGFja2FnZVByZWZpeCArIC9bQS1aXSg/OltcXGRfQS1aXSpbYS16XVxcdyopP1xcYi8uc291cmNlKSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgbmFtZXNwYWNlOiB7XG4gICAgICAgICAgcGF0dGVybjogL15bYS16XVxcdyooPzpcXHMqXFwuXFxzKlthLXpdXFx3KikqKD86XFxzKlxcLik/LyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBQcmlzbS5sYW5ndWFnZXMuZGFydCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgICAgJ2NsYXNzLW5hbWUnOiBbXG4gICAgICAgIGNsYXNzTmFtZSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIHZhcmlhYmxlcyBhbmQgcGFyYW1ldGVyc1xuICAgICAgICAgIC8vIHRoaXMgdG8gc3VwcG9ydCBjbGFzcyBuYW1lcyAob3IgZ2VuZXJpYyBwYXJhbWV0ZXJzKSB3aGljaCBkbyBub3QgY29udGFpbiBhIGxvd2VyIGNhc2UgbGV0dGVyIChhbHNvIHdvcmtzIGZvciBtZXRob2RzKVxuICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAgIHBhY2thZ2VQcmVmaXggKyAvW0EtWl1cXHcqKD89XFxzK1xcdytcXHMqWzssPSgpXSkvLnNvdXJjZVxuICAgICAgICAgICksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IGNsYXNzTmFtZS5pbnNpZGVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGtleXdvcmQ6IGtleXdvcmRzLFxuICAgICAgb3BlcmF0b3I6XG4gICAgICAgIC9cXGJpcyF8XFxiKD86YXN8aXMpXFxifFxcK1xcK3wtLXwmJnxcXHxcXHx8PDw9P3w+Pj0/fH4oPzpcXC89Pyk/fFsrXFwtKlxcLyUmXnw9ITw+XT0/fFxcPy9cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2RhcnQnLCAnc3RyaW5nJywge1xuICAgICAgJ3N0cmluZy1saXRlcmFsJzoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9yPyg/OihcIlwiXCJ8JycnKVtcXHNcXFNdKj9cXDF8KFtcIiddKSg/OlxcXFwufCg/IVxcMilbXlxcXFxcXHJcXG5dKSpcXDIoPyFcXDIpKS8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgICAgLygoPzpefFteXFxcXF0pKD86XFxcXHsyfSkqKVxcJCg/Olxcdyt8XFx7KD86W157fV18XFx7W157fV0qXFx9KSpcXH0pLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9eXFwkXFx7P3xcXH0kLyxcbiAgICAgICAgICAgICAgZXhwcmVzc2lvbjoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmRhcnRcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgc3RyaW5nOiAvW1xcc1xcU10rL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgc3RyaW5nOiB1bmRlZmluZWRcbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2RhcnQnLCAnY2xhc3MtbmFtZScsIHtcbiAgICAgIG1ldGFkYXRhOiB7XG4gICAgICAgIHBhdHRlcm46IC9AXFx3Ky8sXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdkYXJ0JywgJ2NsYXNzLW5hbWUnLCB7XG4gICAgICBnZW5lcmljczoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC88KD86W1xcd1xccywuJj9dfDwoPzpbXFx3XFxzLC4mP118PCg/OltcXHdcXHMsLiY/XXw8W1xcd1xccywuJj9dKj4pKj4pKj4pKj4vLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAnY2xhc3MtbmFtZSc6IGNsYXNzTmFtZSxcbiAgICAgICAgICBrZXl3b3JkOiBrZXl3b3JkcyxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1s8PigpLC46XS8sXG4gICAgICAgICAgb3BlcmF0b3I6IC9bPyZ8XS9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dart.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dataweave.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/dataweave.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dataweave\ndataweave.displayName = 'dataweave'\ndataweave.aliases = []\nfunction dataweave(Prism) {\n ;(function (Prism) {\n Prism.languages.dataweave = {\n url: /\\b[A-Za-z]+:\\/\\/[\\w/:.?=&-]+|\\burn:[\\w:.?=&-]+/,\n property: {\n pattern: /(?:\\b\\w+#)?(?:\"(?:\\\\.|[^\\\\\"\\r\\n])*\"|\\b\\w+)(?=\\s*[:@])/,\n greedy: true\n },\n string: {\n pattern: /([\"'`])(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/,\n greedy: true\n },\n 'mime-type':\n /\\b(?:application|audio|image|multipart|text|video)\\/[\\w+-]+/,\n date: {\n pattern: /\\|[\\w:+-]+\\|/,\n greedy: true\n },\n comment: [\n {\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n greedy: true\n },\n {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n regex: {\n pattern: /\\/(?:[^\\\\\\/\\r\\n]|\\\\[^\\r\\n])+\\//,\n greedy: true\n },\n keyword:\n /\\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\\b/,\n function: /\\b[A-Z_]\\w*(?=\\s*\\()/i,\n number: /-?\\b\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?\\b/i,\n punctuation: /[{}[\\];(),.:@]/,\n operator: /<<|>>|->|[<>~=]=?|!=|--?-?|\\+\\+?|!|\\?/,\n boolean: /\\b(?:false|true)\\b/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGF0YXdlYXZlLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsSUFBSTtBQUMzQjtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGF0YXdlYXZlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGRhdGF3ZWF2ZVxuZGF0YXdlYXZlLmRpc3BsYXlOYW1lID0gJ2RhdGF3ZWF2ZSdcbmRhdGF3ZWF2ZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGRhdGF3ZWF2ZShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5kYXRhd2VhdmUgPSB7XG4gICAgICB1cmw6IC9cXGJbQS1aYS16XSs6XFwvXFwvW1xcdy86Lj89Ji1dK3xcXGJ1cm46W1xcdzouPz0mLV0rLyxcbiAgICAgIHByb3BlcnR5OiB7XG4gICAgICAgIHBhdHRlcm46IC8oPzpcXGJcXHcrIyk/KD86XCIoPzpcXFxcLnxbXlxcXFxcIlxcclxcbl0pKlwifFxcYlxcdyspKD89XFxzKls6QF0pLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAgc3RyaW5nOiB7XG4gICAgICAgIHBhdHRlcm46IC8oW1wiJ2BdKSg/OlxcXFxbXFxzXFxTXXwoPyFcXDEpW15cXFxcXSkqXFwxLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAgJ21pbWUtdHlwZSc6XG4gICAgICAgIC9cXGIoPzphcHBsaWNhdGlvbnxhdWRpb3xpbWFnZXxtdWx0aXBhcnR8dGV4dHx2aWRlbylcXC9bXFx3Ky1dKy8sXG4gICAgICBkYXRlOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXHxbXFx3OistXStcXHwvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICBjb21tZW50OiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSlcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXDpdKVxcL1xcLy4qLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgcmVnZXg6IHtcbiAgICAgICAgcGF0dGVybjogL1xcLyg/OlteXFxcXFxcL1xcclxcbl18XFxcXFteXFxyXFxuXSkrXFwvLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OmFuZHxhc3xhdHxjYXNlfGRvfGVsc2V8ZnVufGlmfGlucHV0fGlzfG1hdGNofG5vdHxuc3xudWxsfG9yfG91dHB1dHx0eXBlfHVubGVzc3x1cGRhdGV8dXNpbmd8dmFyKVxcYi8sXG4gICAgICBmdW5jdGlvbjogL1xcYltBLVpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgICAgbnVtYmVyOiAvLT9cXGJcXGQrKD86XFwuXFxkKyk/KD86ZVsrLV0/XFxkKyk/XFxiL2ksXG4gICAgICBwdW5jdHVhdGlvbjogL1t7fVtcXF07KCksLjpAXS8sXG4gICAgICBvcGVyYXRvcjogLzw8fD4+fC0+fFs8Pn49XT0/fCE9fC0tPy0/fFxcK1xcKz98IXxcXD8vLFxuICAgICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiL1xuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dataweave.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dax.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/dax.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dax\ndax.displayName = 'dax'\ndax.aliases = []\nfunction dax(Prism) {\n Prism.languages.dax = {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|(?:--|\\/\\/).*)/,\n lookbehind: true\n },\n 'data-field': {\n pattern:\n /'(?:[^']|'')*'(?!')(?:\\[[ \\w\\xA0-\\uFFFF]+\\])?|\\w+\\[[ \\w\\xA0-\\uFFFF]+\\]/,\n alias: 'symbol'\n },\n measure: {\n pattern: /\\[[ \\w\\xA0-\\uFFFF]+\\]/,\n alias: 'constant'\n },\n string: {\n pattern: /\"(?:[^\"]|\"\")*\"(?!\")/,\n greedy: true\n },\n function:\n /\\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\\.DIST|BETA\\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\\.DIST|CHISQ\\.DIST\\.RT|CHISQ\\.INV|CHISQ\\.INV\\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\\.NORM|CONFIDENCE\\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\\.DIST|NORM\\.INV|NORM\\.S\\.DIST|NORM\\.S\\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\\.EXC|PERCENTILE\\.INC|PERCENTILEX\\.EXC|PERCENTILEX\\.INC|PERMUT|PI|POISSON\\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\\.P|STDEV\\.S|STDEVX\\.P|STDEVX\\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\\.DIST|T\\.DIST\\.2T|T\\.DIST\\.RT|T\\.INV|T\\.INV\\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\\.P|VAR\\.S|VARX\\.P|VARX\\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\\s*\\()/i,\n keyword:\n /\\b(?:DEFINE|EVALUATE|MEASURE|ORDER\\s+BY|RETURN|VAR|START\\s+AT|ASC|DESC)\\b/i,\n boolean: {\n pattern: /\\b(?:FALSE|NULL|TRUE)\\b/i,\n alias: 'constant'\n },\n number: /\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+\\b/,\n operator: /:=|[-+*\\/=^]|&&?|\\|\\||<(?:=>?|<|>)?|>[>=]?|\\b(?:IN|NOT)\\b/i,\n punctuation: /[;\\[\\](){}`,.]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGF4LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0Esb0JBQW9CLFFBQVE7QUFDNUI7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9kYXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZGF4XG5kYXguZGlzcGxheU5hbWUgPSAnZGF4J1xuZGF4LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZGF4KFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5kYXggPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pKD86XFwvXFwqW1xcc1xcU10qP1xcKlxcL3woPzotLXxcXC9cXC8pLiopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgICdkYXRhLWZpZWxkJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLycoPzpbXiddfCcnKSonKD8hJykoPzpcXFtbIFxcd1xceEEwLVxcdUZGRkZdK1xcXSk/fFxcdytcXFtbIFxcd1xceEEwLVxcdUZGRkZdK1xcXS8sXG4gICAgICBhbGlhczogJ3N5bWJvbCdcbiAgICB9LFxuICAgIG1lYXN1cmU6IHtcbiAgICAgIHBhdHRlcm46IC9cXFtbIFxcd1xceEEwLVxcdUZGRkZdK1xcXS8sXG4gICAgICBhbGlhczogJ2NvbnN0YW50J1xuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXXxcIlwiKSpcIig/IVwiKS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGZ1bmN0aW9uOlxuICAgICAgL1xcYig/OkFCU3xBQ09TfEFDT1NIfEFDT1R8QUNPVEh8QUREQ09MVU1OU3xBRERNSVNTSU5HSVRFTVN8QUxMfEFMTENST1NTRklMVEVSRUR8QUxMRVhDRVBUfEFMTE5PQkxBTktST1d8QUxMU0VMRUNURUR8QU5EfEFQUFJPWElNQVRFRElTVElOQ1RDT1VOVHxBU0lOfEFTSU5IfEFUQU58QVRBTkh8QVZFUkFHRXxBVkVSQUdFQXxBVkVSQUdFWHxCRVRBXFwuRElTVHxCRVRBXFwuSU5WfEJMQU5LfENBTENVTEFURXxDQUxDVUxBVEVUQUJMRXxDQUxFTkRBUnxDQUxFTkRBUkFVVE98Q0VJTElOR3xDSElTUVxcLkRJU1R8Q0hJU1FcXC5ESVNUXFwuUlR8Q0hJU1FcXC5JTlZ8Q0hJU1FcXC5JTlZcXC5SVHxDTE9TSU5HQkFMQU5DRU1PTlRIfENMT1NJTkdCQUxBTkNFUVVBUlRFUnxDTE9TSU5HQkFMQU5DRVlFQVJ8Q09BTEVTQ0V8Q09NQklOfENPTUJJTkF8Q09NQklORVZBTFVFU3xDT05DQVRFTkFURXxDT05DQVRFTkFURVh8Q09ORklERU5DRVxcLk5PUk18Q09ORklERU5DRVxcLlR8Q09OVEFJTlN8Q09OVEFJTlNST1d8Q09OVEFJTlNTVFJJTkd8Q09OVEFJTlNTVFJJTkdFWEFDVHxDT05WRVJUfENPU3xDT1NIfENPVHxDT1RIfENPVU5UfENPVU5UQXxDT1VOVEFYfENPVU5UQkxBTkt8Q09VTlRST1dTfENPVU5UWHxDUk9TU0ZJTFRFUnxDUk9TU0pPSU58Q1VSUkVOQ1l8Q1VSUkVOVEdST1VQfENVU1RPTURBVEF8REFUQVRBQkxFfERBVEV8REFURUFERHxEQVRFRElGRnxEQVRFU0JFVFdFRU58REFURVNJTlBFUklPRHxEQVRFU01URHxEQVRFU1FURHxEQVRFU1lURHxEQVRFVkFMVUV8REFZfERFR1JFRVN8REVUQUlMUk9XU3xESVNUSU5DVHxESVNUSU5DVENPVU5UfERJU1RJTkNUQ09VTlROT0JMQU5LfERJVklERXxFQVJMSUVSfEVBUkxJRVNUfEVEQVRFfEVORE9GTU9OVEh8RU5ET0ZRVUFSVEVSfEVORE9GWUVBUnxFT01PTlRIfEVSUk9SfEVWRU58RVhBQ1R8RVhDRVBUfEVYUHxFWFBPTlxcLkRJU1R8RkFDVHxGQUxTRXxGSUxURVJ8RklMVEVSU3xGSU5EfEZJUlNUREFURXxGSVJTVE5PTkJMQU5LfEZJUlNUTk9OQkxBTktWQUxVRXxGSVhFRHxGTE9PUnxGT1JNQVR8R0NEfEdFTkVSQVRFfEdFTkVSQVRFQUxMfEdFTkVSQVRFU0VSSUVTfEdFT01FQU58R0VPTUVBTlh8R1JPVVBCWXxIQVNPTkVGSUxURVJ8SEFTT05FVkFMVUV8SE9VUnxJRnxJRlxcLkVBR0VSfElGRVJST1J8SUdOT1JFfElOVHxJTlRFUlNFQ1R8SVNCTEFOS3xJU0NST1NTRklMVEVSRUR8SVNFTVBUWXxJU0VSUk9SfElTRVZFTnxJU0ZJTFRFUkVEfElTSU5TQ09QRXxJU0xPR0lDQUx8SVNOT05URVhUfElTTlVNQkVSfElTT1xcLkNFSUxJTkd8SVNPRER8SVNPTk9SQUZURVJ8SVNTRUxFQ1RFRE1FQVNVUkV8SVNTVUJUT1RBTHxJU1RFWFR8S0VFUEZJTFRFUlN8S0VZV09SRE1BVENIfExBU1REQVRFfExBU1ROT05CTEFOS3xMQVNUTk9OQkxBTktWQUxVRXxMQ018TEVGVHxMRU58TE58TE9HfExPRzEwfExPT0tVUFZBTFVFfExPV0VSfE1BWHxNQVhBfE1BWFh8TUVESUFOfE1FRElBTlh8TUlEfE1JTnxNSU5BfE1JTlVURXxNSU5YfE1PRHxNT05USHxNUk9VTkR8TkFUVVJBTElOTkVSSk9JTnxOQVRVUkFMTEVGVE9VVEVSSk9JTnxORVhUREFZfE5FWFRNT05USHxORVhUUVVBUlRFUnxORVhUWUVBUnxOT05WSVNVQUx8Tk9STVxcLkRJU1R8Tk9STVxcLklOVnxOT1JNXFwuU1xcLkRJU1R8Tk9STVxcLlNcXC5JTlZ8Tk9UfE5PV3xPRER8T1BFTklOR0JBTEFOQ0VNT05USHxPUEVOSU5HQkFMQU5DRVFVQVJURVJ8T1BFTklOR0JBTEFOQ0VZRUFSfE9SfFBBUkFMTEVMUEVSSU9EfFBBVEh8UEFUSENPTlRBSU5TfFBBVEhJVEVNfFBBVEhJVEVNUkVWRVJTRXxQQVRITEVOR1RIfFBFUkNFTlRJTEVcXC5FWEN8UEVSQ0VOVElMRVxcLklOQ3xQRVJDRU5USUxFWFxcLkVYQ3xQRVJDRU5USUxFWFxcLklOQ3xQRVJNVVR8UEl8UE9JU1NPTlxcLkRJU1R8UE9XRVJ8UFJFVklPVVNEQVl8UFJFVklPVVNNT05USHxQUkVWSU9VU1FVQVJURVJ8UFJFVklPVVNZRUFSfFBST0RVQ1R8UFJPRFVDVFh8UVVBUlRFUnxRVU9USUVOVHxSQURJQU5TfFJBTkR8UkFOREJFVFdFRU58UkFOS1xcLkVRfFJBTktYfFJFTEFURUR8UkVMQVRFRFRBQkxFfFJFTU9WRUZJTFRFUlN8UkVQTEFDRXxSRVBUfFJJR0hUfFJPTExVUHxST0xMVVBBRERJU1NVQlRPVEFMfFJPTExVUEdST1VQfFJPTExVUElTU1VCVE9UQUx8Uk9VTkR8Uk9VTkRET1dOfFJPVU5EVVB8Uk9XfFNBTUVQRVJJT0RMQVNUWUVBUnxTQU1QTEV8U0VBUkNIfFNFQ09ORHxTRUxFQ1RDT0xVTU5TfFNFTEVDVEVETUVBU1VSRXxTRUxFQ1RFRE1FQVNVUkVGT1JNQVRTVFJJTkd8U0VMRUNURURNRUFTVVJFTkFNRXxTRUxFQ1RFRFZBTFVFfFNJR058U0lOfFNJTkh8U1FSVHxTUVJUUEl8U1RBUlRPRk1PTlRIfFNUQVJUT0ZRVUFSVEVSfFNUQVJUT0ZZRUFSfFNUREVWXFwuUHxTVERFVlxcLlN8U1RERVZYXFwuUHxTVERFVlhcXC5TfFNVQlNUSVRVVEV8U1VCU1RJVFVURVdJVEhJTkRFWHxTVU18U1VNTUFSSVpFfFNVTU1BUklaRUNPTFVNTlN8U1VNWHxTV0lUQ0h8VFxcLkRJU1R8VFxcLkRJU1RcXC4yVHxUXFwuRElTVFxcLlJUfFRcXC5JTlZ8VFxcLklOVlxcLjJUfFRBTnxUQU5IfFRJTUV8VElNRVZBTFVFfFRPREFZfFRPUE58VE9QTlBFUkxFVkVMfFRPUE5TS0lQfFRPVEFMTVREfFRPVEFMUVREfFRPVEFMWVREfFRSRUFUQVN8VFJJTXxUUlVFfFRSVU5DfFVOSUNIQVJ8VU5JQ09ERXxVTklPTnxVUFBFUnxVU0VSRUxBVElPTlNISVB8VVNFUk5BTUV8VVNFUk9CSkVDVElEfFVTRVJQUklOQ0lQQUxOQU1FfFVUQ05PV3xVVENUT0RBWXxWQUxVRXxWQUxVRVN8VkFSXFwuUHxWQVJcXC5TfFZBUlhcXC5QfFZBUlhcXC5TfFdFRUtEQVl8V0VFS05VTXxYSVJSfFhOUFZ8WUVBUnxZRUFSRlJBQykoPz1cXHMqXFwoKS9pLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86REVGSU5FfEVWQUxVQVRFfE1FQVNVUkV8T1JERVJcXHMrQll8UkVUVVJOfFZBUnxTVEFSVFxccytBVHxBU0N8REVTQylcXGIvaSxcbiAgICBib29sZWFuOiB7XG4gICAgICBwYXR0ZXJuOiAvXFxiKD86RkFMU0V8TlVMTHxUUlVFKVxcYi9pLFxuICAgICAgYWxpYXM6ICdjb25zdGFudCdcbiAgICB9LFxuICAgIG51bWJlcjogL1xcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkK1xcYi8sXG4gICAgb3BlcmF0b3I6IC86PXxbLSsqXFwvPV5dfCYmP3xcXHxcXHx8PCg/Oj0+P3w8fD4pP3w+Wz49XT98XFxiKD86SU58Tk9UKVxcYi9pLFxuICAgIHB1bmN0dWF0aW9uOiAvWztcXFtcXF0oKXt9YCwuXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dax.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dhall.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/dhall.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dhall\ndhall.displayName = 'dhall'\ndhall.aliases = []\nfunction dhall(Prism) {\n // ABNF grammar:\n // https://github.com/dhall-lang/dhall-lang/blob/master/standard/dhall.abnf\n Prism.languages.dhall = {\n // Multi-line comments can be nested. E.g. {- foo {- bar -} -}\n // The multi-line pattern is essentially this:\n // \\{-(?:[^-{]|-(?!\\})|\\{(?!-)|)*-\\}\n comment:\n /--.*|\\{-(?:[^-{]|-(?!\\})|\\{(?!-)|\\{-(?:[^-{]|-(?!\\})|\\{(?!-))*-\\})*-\\}/,\n string: {\n pattern: /\"(?:[^\"\\\\]|\\\\.)*\"|''(?:[^']|'(?!')|'''|''\\$\\{)*''(?!'|\\$)/,\n greedy: true,\n inside: {\n interpolation: {\n pattern: /\\$\\{[^{}]*\\}/,\n inside: {\n expression: {\n pattern: /(^\\$\\{)[\\s\\S]+(?=\\}$)/,\n lookbehind: true,\n alias: 'language-dhall',\n inside: null // see blow\n },\n punctuation: /\\$\\{|\\}/\n }\n }\n }\n },\n label: {\n pattern: /`[^`]*`/,\n greedy: true\n },\n url: {\n // https://github.com/dhall-lang/dhall-lang/blob/5fde8ef1bead6fb4e999d3c1ffe7044cd019d63a/standard/dhall.abnf#L596\n pattern:\n /\\bhttps?:\\/\\/[\\w.:%!$&'*+;=@~-]+(?:\\/[\\w.:%!$&'*+;=@~-]*)*(?:\\?[/?\\w.:%!$&'*+;=@~-]*)?/,\n greedy: true\n },\n env: {\n // https://github.com/dhall-lang/dhall-lang/blob/5fde8ef1bead6fb4e999d3c1ffe7044cd019d63a/standard/dhall.abnf#L661\n pattern: /\\benv:(?:(?!\\d)\\w+|\"(?:[^\"\\\\=]|\\\\.)*\")/,\n greedy: true,\n inside: {\n function: /^env/,\n operator: /^:/,\n variable: /[\\s\\S]+/\n }\n },\n hash: {\n // https://github.com/dhall-lang/dhall-lang/blob/5fde8ef1bead6fb4e999d3c1ffe7044cd019d63a/standard/dhall.abnf#L725\n pattern: /\\bsha256:[\\da-fA-F]{64}\\b/,\n inside: {\n function: /sha256/,\n operator: /:/,\n number: /[\\da-fA-F]{64}/\n }\n },\n // https://github.com/dhall-lang/dhall-lang/blob/5fde8ef1bead6fb4e999d3c1ffe7044cd019d63a/standard/dhall.abnf#L359\n keyword:\n /\\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\\b|\\u2200/,\n builtin: /\\b(?:None|Some)\\b/,\n boolean: /\\b(?:False|True)\\b/,\n number:\n /\\bNaN\\b|-?\\bInfinity\\b|[+-]?\\b(?:0x[\\da-fA-F]+|\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?)\\b/,\n operator:\n /\\/\\\\|\\/\\/\\\\\\\\|&&|\\|\\||===|[!=]=|\\/\\/|->|\\+\\+|::|[+*#@=:?<>|\\\\\\u2227\\u2a53\\u2261\\u2afd\\u03bb\\u2192]/,\n punctuation: /\\.\\.|[{}\\[\\](),./]/,\n // we'll just assume that every capital word left is a type name\n 'class-name': /\\b[A-Z]\\w*\\b/\n }\n Prism.languages.dhall.string.inside.interpolation.inside.expression.inside =\n Prism.languages.dhall\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGhhbGwuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsT0FBTyxTQUFTO0FBQ2hFO0FBQ0EsV0FBVyxRQUFRLFFBQVEsSUFBSTtBQUMvQjtBQUNBLGNBQWMsUUFBUSxRQUFRLElBQUksUUFBUSxRQUFRLFFBQVEsSUFBSSxVQUFVLEtBQUs7QUFDN0U7QUFDQSw2REFBNkQ7QUFDN0Q7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLElBQUksSUFBSTtBQUNoQztBQUNBO0FBQ0EsOEJBQThCLGFBQWE7QUFDM0M7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiLDhCQUE4QixHQUFHO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLHdCQUF3Qiw0QkFBNEI7QUFDdkY7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxvQ0FBb0MsR0FBRztBQUN2QztBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsR0FBRztBQUMvQjtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2RoYWxsLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGRoYWxsXG5kaGFsbC5kaXNwbGF5TmFtZSA9ICdkaGFsbCdcbmRoYWxsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZGhhbGwoUHJpc20pIHtcbiAgLy8gQUJORiBncmFtbWFyOlxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vZGhhbGwtbGFuZy9kaGFsbC1sYW5nL2Jsb2IvbWFzdGVyL3N0YW5kYXJkL2RoYWxsLmFibmZcbiAgUHJpc20ubGFuZ3VhZ2VzLmRoYWxsID0ge1xuICAgIC8vIE11bHRpLWxpbmUgY29tbWVudHMgY2FuIGJlIG5lc3RlZC4gRS5nLiB7LSBmb28gey0gYmFyIC19IC19XG4gICAgLy8gVGhlIG11bHRpLWxpbmUgcGF0dGVybiBpcyBlc3NlbnRpYWxseSB0aGlzOlxuICAgIC8vICAgXFx7LSg/OlteLXtdfC0oPyFcXH0pfFxceyg/IS0pfDxTRUxGPikqLVxcfVxuICAgIGNvbW1lbnQ6XG4gICAgICAvLS0uKnxcXHstKD86W14te118LSg/IVxcfSl8XFx7KD8hLSl8XFx7LSg/OlteLXtdfC0oPyFcXH0pfFxceyg/IS0pKSotXFx9KSotXFx9LyxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIig/OlteXCJcXFxcXXxcXFxcLikqXCJ8JycoPzpbXiddfCcoPyEnKXwnJyd8JydcXCRcXHspKicnKD8hJ3xcXCQpLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjogL1xcJFxce1tee31dKlxcfS8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBleHByZXNzaW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC8oXlxcJFxceylbXFxzXFxTXSsoPz1cXH0kKS8sXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGFsaWFzOiAnbGFuZ3VhZ2UtZGhhbGwnLFxuICAgICAgICAgICAgICBpbnNpZGU6IG51bGwgLy8gc2VlIGJsb3dcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcJFxce3xcXH0vXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICBsYWJlbDoge1xuICAgICAgcGF0dGVybjogL2BbXmBdKmAvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICB1cmw6IHtcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9kaGFsbC1sYW5nL2RoYWxsLWxhbmcvYmxvYi81ZmRlOGVmMWJlYWQ2ZmI0ZTk5OWQzYzFmZmU3MDQ0Y2QwMTlkNjNhL3N0YW5kYXJkL2RoYWxsLmFibmYjTDU5NlxuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYmh0dHBzPzpcXC9cXC9bXFx3LjolISQmJyorOz1Afi1dKyg/OlxcL1tcXHcuOiUhJCYnKis7PUB+LV0qKSooPzpcXD9bLz9cXHcuOiUhJCYnKis7PUB+LV0qKT8vLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBlbnY6IHtcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9kaGFsbC1sYW5nL2RoYWxsLWxhbmcvYmxvYi81ZmRlOGVmMWJlYWQ2ZmI0ZTk5OWQzYzFmZmU3MDQ0Y2QwMTlkNjNhL3N0YW5kYXJkL2RoYWxsLmFibmYjTDY2MVxuICAgICAgcGF0dGVybjogL1xcYmVudjooPzooPyFcXGQpXFx3K3xcIig/OlteXCJcXFxcPV18XFxcXC4pKlwiKS8sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgZnVuY3Rpb246IC9eZW52LyxcbiAgICAgICAgb3BlcmF0b3I6IC9eOi8sXG4gICAgICAgIHZhcmlhYmxlOiAvW1xcc1xcU10rL1xuICAgICAgfVxuICAgIH0sXG4gICAgaGFzaDoge1xuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2RoYWxsLWxhbmcvZGhhbGwtbGFuZy9ibG9iLzVmZGU4ZWYxYmVhZDZmYjRlOTk5ZDNjMWZmZTcwNDRjZDAxOWQ2M2Evc3RhbmRhcmQvZGhhbGwuYWJuZiNMNzI1XG4gICAgICBwYXR0ZXJuOiAvXFxic2hhMjU2OltcXGRhLWZBLUZdezY0fVxcYi8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgZnVuY3Rpb246IC9zaGEyNTYvLFxuICAgICAgICBvcGVyYXRvcjogLzovLFxuICAgICAgICBudW1iZXI6IC9bXFxkYS1mQS1GXXs2NH0vXG4gICAgICB9XG4gICAgfSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZGhhbGwtbGFuZy9kaGFsbC1sYW5nL2Jsb2IvNWZkZThlZjFiZWFkNmZiNGU5OTlkM2MxZmZlNzA0NGNkMDE5ZDYzYS9zdGFuZGFyZC9kaGFsbC5hYm5mI0wzNTlcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFzfGFzc2VydHxlbHNlfGZvcmFsbHxpZnxpbnxsZXR8bWVyZ2V8bWlzc2luZ3x0aGVufHRvTWFwfHVzaW5nfHdpdGgpXFxifFxcdTIyMDAvLFxuICAgIGJ1aWx0aW46IC9cXGIoPzpOb25lfFNvbWUpXFxiLyxcbiAgICBib29sZWFuOiAvXFxiKD86RmFsc2V8VHJ1ZSlcXGIvLFxuICAgIG51bWJlcjpcbiAgICAgIC9cXGJOYU5cXGJ8LT9cXGJJbmZpbml0eVxcYnxbKy1dP1xcYig/OjB4W1xcZGEtZkEtRl0rfFxcZCsoPzpcXC5cXGQrKT8oPzplWystXT9cXGQrKT8pXFxiLyxcbiAgICBvcGVyYXRvcjpcbiAgICAgIC9cXC9cXFxcfFxcL1xcL1xcXFxcXFxcfCYmfFxcfFxcfHw9PT18WyE9XT18XFwvXFwvfC0+fFxcK1xcK3w6OnxbKyojQD06Pzw+fFxcXFxcXHUyMjI3XFx1MmE1M1xcdTIyNjFcXHUyYWZkXFx1MDNiYlxcdTIxOTJdLyxcbiAgICBwdW5jdHVhdGlvbjogL1xcLlxcLnxbe31cXFtcXF0oKSwuL10vLFxuICAgIC8vIHdlJ2xsIGp1c3QgYXNzdW1lIHRoYXQgZXZlcnkgY2FwaXRhbCB3b3JkIGxlZnQgaXMgYSB0eXBlIG5hbWVcbiAgICAnY2xhc3MtbmFtZSc6IC9cXGJbQS1aXVxcdypcXGIvXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLmRoYWxsLnN0cmluZy5pbnNpZGUuaW50ZXJwb2xhdGlvbi5pbnNpZGUuZXhwcmVzc2lvbi5pbnNpZGUgPVxuICAgIFByaXNtLmxhbmd1YWdlcy5kaGFsbFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dhall.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/diff.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/diff.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = diff\ndiff.displayName = 'diff'\ndiff.aliases = []\nfunction diff(Prism) {\n ;(function (Prism) {\n Prism.languages.diff = {\n coord: [\n // Match all kinds of coord lines (prefixed by \"+++\", \"---\" or \"***\").\n /^(?:\\*{3}|-{3}|\\+{3}).*$/m, // Match \"@@ ... @@\" coord lines in unified diff.\n /^@@.*@@$/m, // Match coord lines in normal diff (starts with a number).\n /^\\d.*$/m\n ] // deleted, inserted, unchanged, diff\n }\n /**\n * A map from the name of a block to its line prefix.\n *\n * @type {Object}\n */\n var PREFIXES = {\n 'deleted-sign': '-',\n 'deleted-arrow': '<',\n 'inserted-sign': '+',\n 'inserted-arrow': '>',\n unchanged: ' ',\n diff: '!'\n } // add a token for each prefix\n Object.keys(PREFIXES).forEach(function (name) {\n var prefix = PREFIXES[name]\n var alias = []\n if (!/^\\w+$/.test(name)) {\n // \"deleted-sign\" -> \"deleted\"\n alias.push(/\\w+/.exec(name)[0])\n }\n if (name === 'diff') {\n alias.push('bold')\n }\n Prism.languages.diff[name] = {\n pattern: RegExp(\n '^(?:[' + prefix + '].*(?:\\r\\n?|\\n|(?![\\\\s\\\\S])))+',\n 'm'\n ),\n alias: alias,\n inside: {\n line: {\n pattern: /(.)(?=[\\s\\S]).*(?:\\r\\n?|\\n)?/,\n lookbehind: true\n },\n prefix: {\n pattern: /[\\s\\S]/,\n alias: /\\w+/.exec(name)[0]\n }\n }\n }\n }) // make prefixes available to Diff plugin\n Object.defineProperty(Prism.languages.diff, 'PREFIXES', {\n value: PREFIXES\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGlmZi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGlmZi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBkaWZmXG5kaWZmLmRpc3BsYXlOYW1lID0gJ2RpZmYnXG5kaWZmLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZGlmZihQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5kaWZmID0ge1xuICAgICAgY29vcmQ6IFtcbiAgICAgICAgLy8gTWF0Y2ggYWxsIGtpbmRzIG9mIGNvb3JkIGxpbmVzIChwcmVmaXhlZCBieSBcIisrK1wiLCBcIi0tLVwiIG9yIFwiKioqXCIpLlxuICAgICAgICAvXig/OlxcKnszfXwtezN9fFxcK3szfSkuKiQvbSwgLy8gTWF0Y2ggXCJAQCAuLi4gQEBcIiBjb29yZCBsaW5lcyBpbiB1bmlmaWVkIGRpZmYuXG4gICAgICAgIC9eQEAuKkBAJC9tLCAvLyBNYXRjaCBjb29yZCBsaW5lcyBpbiBub3JtYWwgZGlmZiAoc3RhcnRzIHdpdGggYSBudW1iZXIpLlxuICAgICAgICAvXlxcZC4qJC9tXG4gICAgICBdIC8vIGRlbGV0ZWQsIGluc2VydGVkLCB1bmNoYW5nZWQsIGRpZmZcbiAgICB9XG4gICAgLyoqXG4gICAgICogQSBtYXAgZnJvbSB0aGUgbmFtZSBvZiBhIGJsb2NrIHRvIGl0cyBsaW5lIHByZWZpeC5cbiAgICAgKlxuICAgICAqIEB0eXBlIHtPYmplY3Q8c3RyaW5nLCBzdHJpbmc+fVxuICAgICAqL1xuICAgIHZhciBQUkVGSVhFUyA9IHtcbiAgICAgICdkZWxldGVkLXNpZ24nOiAnLScsXG4gICAgICAnZGVsZXRlZC1hcnJvdyc6ICc8JyxcbiAgICAgICdpbnNlcnRlZC1zaWduJzogJysnLFxuICAgICAgJ2luc2VydGVkLWFycm93JzogJz4nLFxuICAgICAgdW5jaGFuZ2VkOiAnICcsXG4gICAgICBkaWZmOiAnISdcbiAgICB9IC8vIGFkZCBhIHRva2VuIGZvciBlYWNoIHByZWZpeFxuICAgIE9iamVjdC5rZXlzKFBSRUZJWEVTKS5mb3JFYWNoKGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgICB2YXIgcHJlZml4ID0gUFJFRklYRVNbbmFtZV1cbiAgICAgIHZhciBhbGlhcyA9IFtdXG4gICAgICBpZiAoIS9eXFx3KyQvLnRlc3QobmFtZSkpIHtcbiAgICAgICAgLy8gXCJkZWxldGVkLXNpZ25cIiAtPiBcImRlbGV0ZWRcIlxuICAgICAgICBhbGlhcy5wdXNoKC9cXHcrLy5leGVjKG5hbWUpWzBdKVxuICAgICAgfVxuICAgICAgaWYgKG5hbWUgPT09ICdkaWZmJykge1xuICAgICAgICBhbGlhcy5wdXNoKCdib2xkJylcbiAgICAgIH1cbiAgICAgIFByaXNtLmxhbmd1YWdlcy5kaWZmW25hbWVdID0ge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgJ14oPzpbJyArIHByZWZpeCArICddLiooPzpcXHJcXG4/fFxcbnwoPyFbXFxcXHNcXFxcU10pKSkrJyxcbiAgICAgICAgICAnbSdcbiAgICAgICAgKSxcbiAgICAgICAgYWxpYXM6IGFsaWFzLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBsaW5lOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKC4pKD89W1xcc1xcU10pLiooPzpcXHJcXG4/fFxcbik/LyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIHByZWZpeDoge1xuICAgICAgICAgICAgcGF0dGVybjogL1tcXHNcXFNdLyxcbiAgICAgICAgICAgIGFsaWFzOiAvXFx3Ky8uZXhlYyhuYW1lKVswXVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pIC8vIG1ha2UgcHJlZml4ZXMgYXZhaWxhYmxlIHRvIERpZmYgcGx1Z2luXG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KFByaXNtLmxhbmd1YWdlcy5kaWZmLCAnUFJFRklYRVMnLCB7XG4gICAgICB2YWx1ZTogUFJFRklYRVNcbiAgICB9KVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/diff.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/django.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/django.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = django\ndjango.displayName = 'django'\ndjango.aliases = ['jinja2']\nfunction django(Prism) {\n Prism.register(refractorMarkupTemplating)\n // Django/Jinja2 syntax definition for Prism.js syntax highlighter.\n // Mostly it works OK but can paint code incorrectly on complex html/template tag combinations.\n ;(function (Prism) {\n Prism.languages.django = {\n comment: /^\\{#[\\s\\S]*?#\\}$/,\n tag: {\n pattern: /(^\\{%[+-]?\\s*)\\w+/,\n lookbehind: true,\n alias: 'keyword'\n },\n delimiter: {\n pattern: /^\\{[{%][+-]?|[+-]?[}%]\\}$/,\n alias: 'punctuation'\n },\n string: {\n pattern: /(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n filter: {\n pattern: /(\\|)\\w+/,\n lookbehind: true,\n alias: 'function'\n },\n test: {\n pattern: /(\\bis\\s+(?:not\\s+)?)(?!not\\b)\\w+/,\n lookbehind: true,\n alias: 'function'\n },\n function: /\\b[a-z_]\\w+(?=\\s*\\()/i,\n keyword:\n /\\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\\b/,\n operator: /[-+%=]=?|!=|\\*\\*?=?|\\/\\/?=?|<[<=>]?|>[=>]?|[&|^~]/,\n number: /\\b\\d+(?:\\.\\d+)?\\b/,\n boolean: /[Ff]alse|[Nn]one|[Tt]rue/,\n variable: /\\b\\w+\\b/,\n punctuation: /[{}[\\](),.:;]/\n }\n var pattern = /\\{\\{[\\s\\S]*?\\}\\}|\\{%[\\s\\S]*?%\\}|\\{#[\\s\\S]*?#\\}/g\n var markupTemplating = Prism.languages['markup-templating']\n Prism.hooks.add('before-tokenize', function (env) {\n markupTemplating.buildPlaceholders(env, 'django', pattern)\n })\n Prism.hooks.add('after-tokenize', function (env) {\n markupTemplating.tokenizePlaceholders(env, 'django')\n }) // Add an Jinja2 alias\n Prism.languages.jinja2 = Prism.languages.django\n Prism.hooks.add('before-tokenize', function (env) {\n markupTemplating.buildPlaceholders(env, 'jinja2', pattern)\n })\n Prism.hooks.add('after-tokenize', function (env) {\n markupTemplating.tokenizePlaceholders(env, 'jinja2')\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZGphbmdvLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osZ0NBQWdDLG1CQUFPLENBQUMsd0ZBQXdCO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsbUJBQW1CLFlBQVk7QUFDL0I7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHFCQUFxQixFQUFFLGVBQWUsSUFBSTtBQUMxQztBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsU0FBUztBQUNoQztBQUNBLHFCQUFxQixFQUFFLFVBQVUsRUFBRSxHQUFHLFlBQVksR0FBRyxZQUFZO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9kamFuZ28uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZyA9IHJlcXVpcmUoJy4vbWFya3VwLXRlbXBsYXRpbmcuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBkamFuZ29cbmRqYW5nby5kaXNwbGF5TmFtZSA9ICdkamFuZ28nXG5kamFuZ28uYWxpYXNlcyA9IFsnamluamEyJ11cbmZ1bmN0aW9uIGRqYW5nbyhQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JNYXJrdXBUZW1wbGF0aW5nKVxuICAvLyBEamFuZ28vSmluamEyIHN5bnRheCBkZWZpbml0aW9uIGZvciBQcmlzbS5qcyA8aHR0cDovL3ByaXNtanMuY29tPiBzeW50YXggaGlnaGxpZ2h0ZXIuXG4gIC8vIE1vc3RseSBpdCB3b3JrcyBPSyBidXQgY2FuIHBhaW50IGNvZGUgaW5jb3JyZWN0bHkgb24gY29tcGxleCBodG1sL3RlbXBsYXRlIHRhZyBjb21iaW5hdGlvbnMuXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmRqYW5nbyA9IHtcbiAgICAgIGNvbW1lbnQ6IC9eXFx7I1tcXHNcXFNdKj8jXFx9JC8sXG4gICAgICB0YWc6IHtcbiAgICAgICAgcGF0dGVybjogLyheXFx7JVsrLV0/XFxzKilcXHcrLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgfSxcbiAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICBwYXR0ZXJuOiAvXlxce1t7JV1bKy1dP3xbKy1dP1t9JV1cXH0kLyxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogLyhcInwnKSg/OlxcXFwufCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICBmaWx0ZXI6IHtcbiAgICAgICAgcGF0dGVybjogLyhcXHwpXFx3Ky8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9LFxuICAgICAgdGVzdDoge1xuICAgICAgICBwYXR0ZXJuOiAvKFxcYmlzXFxzKyg/Om5vdFxccyspPykoPyFub3RcXGIpXFx3Ky8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9LFxuICAgICAgZnVuY3Rpb246IC9cXGJbYS16X11cXHcrKD89XFxzKlxcKCkvaSxcbiAgICAgIGtleXdvcmQ6XG4gICAgICAgIC9cXGIoPzphbmR8YXN8Ynl8ZWxzZXxmb3J8aWZ8aW1wb3J0fGlufGlzfGxvb3B8bm90fG9yfHJlY3Vyc2l2ZXx3aXRofHdpdGhvdXQpXFxiLyxcbiAgICAgIG9wZXJhdG9yOiAvWy0rJT1dPT98IT18XFwqXFwqPz0/fFxcL1xcLz89P3w8Wzw9Pl0/fD5bPT5dP3xbJnxefl0vLFxuICAgICAgbnVtYmVyOiAvXFxiXFxkKyg/OlxcLlxcZCspP1xcYi8sXG4gICAgICBib29sZWFuOiAvW0ZmXWFsc2V8W05uXW9uZXxbVHRdcnVlLyxcbiAgICAgIHZhcmlhYmxlOiAvXFxiXFx3K1xcYi8sXG4gICAgICBwdW5jdHVhdGlvbjogL1t7fVtcXF0oKSwuOjtdL1xuICAgIH1cbiAgICB2YXIgcGF0dGVybiA9IC9cXHtcXHtbXFxzXFxTXSo/XFx9XFx9fFxceyVbXFxzXFxTXSo/JVxcfXxcXHsjW1xcc1xcU10qPyNcXH0vZ1xuICAgIHZhciBtYXJrdXBUZW1wbGF0aW5nID0gUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddXG4gICAgUHJpc20uaG9va3MuYWRkKCdiZWZvcmUtdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBtYXJrdXBUZW1wbGF0aW5nLmJ1aWxkUGxhY2Vob2xkZXJzKGVudiwgJ2RqYW5nbycsIHBhdHRlcm4pXG4gICAgfSlcbiAgICBQcmlzbS5ob29rcy5hZGQoJ2FmdGVyLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgbWFya3VwVGVtcGxhdGluZy50b2tlbml6ZVBsYWNlaG9sZGVycyhlbnYsICdkamFuZ28nKVxuICAgIH0pIC8vIEFkZCBhbiBKaW5qYTIgYWxpYXNcbiAgICBQcmlzbS5sYW5ndWFnZXMuamluamEyID0gUHJpc20ubGFuZ3VhZ2VzLmRqYW5nb1xuICAgIFByaXNtLmhvb2tzLmFkZCgnYmVmb3JlLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgbWFya3VwVGVtcGxhdGluZy5idWlsZFBsYWNlaG9sZGVycyhlbnYsICdqaW5qYTInLCBwYXR0ZXJuKVxuICAgIH0pXG4gICAgUHJpc20uaG9va3MuYWRkKCdhZnRlci10b2tlbml6ZScsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIG1hcmt1cFRlbXBsYXRpbmcudG9rZW5pemVQbGFjZWhvbGRlcnMoZW52LCAnamluamEyJylcbiAgICB9KVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/django.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dns-zone-file.js": /*!******************************************************!*\ !*** ./node_modules/refractor/lang/dns-zone-file.js ***! \******************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dnsZoneFile\ndnsZoneFile.displayName = 'dnsZoneFile'\ndnsZoneFile.aliases = []\nfunction dnsZoneFile(Prism) {\n Prism.languages['dns-zone-file'] = {\n comment: /;.*/,\n string: {\n pattern: /\"(?:\\\\.|[^\"\\\\\\r\\n])*\"/,\n greedy: true\n },\n variable: [\n {\n pattern: /(^\\$ORIGIN[ \\t]+)\\S+/m,\n lookbehind: true\n },\n {\n pattern: /(^|\\s)@(?=\\s|$)/,\n lookbehind: true\n }\n ],\n keyword: /^\\$(?:INCLUDE|ORIGIN|TTL)(?=\\s|$)/m,\n class: {\n // https://tools.ietf.org/html/rfc1035#page-13\n pattern: /(^|\\s)(?:CH|CS|HS|IN)(?=\\s|$)/,\n lookbehind: true,\n alias: 'keyword'\n },\n type: {\n // https://en.wikipedia.org/wiki/List_of_DNS_record_types\n pattern:\n /(^|\\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\\s|$)/,\n lookbehind: true,\n alias: 'keyword'\n },\n punctuation: /[()]/\n }\n Prism.languages['dns-zone'] = Prism.languages['dns-zone-file']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZG5zLXpvbmUtZmlsZS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9kbnMtem9uZS1maWxlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGRuc1pvbmVGaWxlXG5kbnNab25lRmlsZS5kaXNwbGF5TmFtZSA9ICdkbnNab25lRmlsZSdcbmRuc1pvbmVGaWxlLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZG5zWm9uZUZpbGUoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzWydkbnMtem9uZS1maWxlJ10gPSB7XG4gICAgY29tbWVudDogLzsuKi8sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCIoPzpcXFxcLnxbXlwiXFxcXFxcclxcbl0pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgdmFyaWFibGU6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyheXFwkT1JJR0lOWyBcXHRdKylcXFMrL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxcXHMpQCg/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIGtleXdvcmQ6IC9eXFwkKD86SU5DTFVERXxPUklHSU58VFRMKSg/PVxcc3wkKS9tLFxuICAgIGNsYXNzOiB7XG4gICAgICAvLyBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTAzNSNwYWdlLTEzXG4gICAgICBwYXR0ZXJuOiAvKF58XFxzKSg/OkNIfENTfEhTfElOKSg/PVxcc3wkKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgdHlwZToge1xuICAgICAgLy8gaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTGlzdF9vZl9ETlNfcmVjb3JkX3R5cGVzXG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58XFxzKSg/OkF8QTZ8QUFBQXxBRlNEQnxBUEx8QVRNQXxDQUF8Q0ROU0tFWXxDRFN8Q0VSVHxDTkFNRXxESENJRHxETFZ8RE5BTUV8RE5TS0VZfERTfEVJRHxHSUR8R1BPU3xISU5GT3xISVB8SVBTRUNLRVl8SVNETnxLRVl8S1h8TE9DfE1BSUxBfE1BSUxCfE1CfE1EfE1GfE1HfE1JTkZPfE1SfE1YfE5BUFRSfE5CfE5CU1RBVHxOSU1MT0N8TklORk98TlN8TlNBUHxOU0FQLVBUUnxOU0VDfE5TRUMzfE5TRUMzUEFSQU18TlVMTHxOWFR8T1BFTlBHUEtFWXxQVFJ8UFh8UktFWXxSUHxSUlNJR3xSVHxTSUd8U0lOS3xTTUlNRUF8U09BfFNQRnxTUlZ8U1NIRlB8VEF8VEtFWXxUTFNBfFRTSUd8VFhUfFVJRHxVSU5GT3xVTlNQRUN8VVJJfFdLU3xYMjUpKD89XFxzfCQpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfSxcbiAgICBwdW5jdHVhdGlvbjogL1soKV0vXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzWydkbnMtem9uZSddID0gUHJpc20ubGFuZ3VhZ2VzWydkbnMtem9uZS1maWxlJ11cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dns-zone-file.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/docker.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/docker.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = docker\ndocker.displayName = 'docker'\ndocker.aliases = ['dockerfile']\nfunction docker(Prism) {\n ;(function (Prism) {\n // Many of the following regexes will contain negated lookaheads like `[ \\t]+(?![ \\t])`. This is a trick to ensure\n // that quantifiers behave *atomically*. Atomic quantifiers are necessary to prevent exponential backtracking.\n var spaceAfterBackSlash =\n /\\\\[\\r\\n](?:\\s|\\\\[\\r\\n]|#.*(?!.))*(?![\\s#]|\\\\[\\r\\n])/.source // At least one space, comment, or line break\n var space = /(?:[ \\t]+(?![ \\t])(?:)?|)/.source.replace(\n //g,\n function () {\n return spaceAfterBackSlash\n }\n )\n var string =\n /\"(?:[^\"\\\\\\r\\n]|\\\\(?:\\r\\n|[\\s\\S]))*\"|'(?:[^'\\\\\\r\\n]|\\\\(?:\\r\\n|[\\s\\S]))*'/\n .source\n var option = /--[\\w-]+=(?:|(?![\"'])(?:[^\\s\\\\]|\\\\.)+)/.source.replace(\n //g,\n function () {\n return string\n }\n )\n var stringRule = {\n pattern: RegExp(string),\n greedy: true\n }\n var commentRule = {\n pattern: /(^[ \\t]*)#.*/m,\n lookbehind: true,\n greedy: true\n }\n /**\n * @param {string} source\n * @param {string} flags\n * @returns {RegExp}\n */\n function re(source, flags) {\n source = source\n .replace(//g, function () {\n return option\n })\n .replace(//g, function () {\n return space\n })\n return RegExp(source, flags)\n }\n Prism.languages.docker = {\n instruction: {\n pattern:\n /(^[ \\t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\\s)(?:\\\\.|[^\\r\\n\\\\])*(?:\\\\$(?:\\s|#.*$)*(?![\\s#])(?:\\\\.|[^\\r\\n\\\\])*)*/im,\n lookbehind: true,\n greedy: true,\n inside: {\n options: {\n pattern: re(\n /(^(?:ONBUILD)?\\w+)(?:)*/.source,\n 'i'\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n property: {\n pattern: /(^|\\s)--[\\w-]+/,\n lookbehind: true\n },\n string: [\n stringRule,\n {\n pattern: /(=)(?![\"'])(?:[^\\s\\\\]|\\\\.)+/,\n lookbehind: true\n }\n ],\n operator: /\\\\$/m,\n punctuation: /=/\n }\n },\n keyword: [\n {\n // https://docs.docker.com/engine/reference/builder/#healthcheck\n pattern: re(\n /(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\\b/\n .source,\n 'i'\n ),\n lookbehind: true,\n greedy: true\n },\n {\n // https://docs.docker.com/engine/reference/builder/#from\n pattern: re(\n /(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \\t\\\\]+)AS/\n .source,\n 'i'\n ),\n lookbehind: true,\n greedy: true\n },\n {\n // https://docs.docker.com/engine/reference/builder/#onbuild\n pattern: re(/(^ONBUILD)\\w+/.source, 'i'),\n lookbehind: true,\n greedy: true\n },\n {\n pattern: /^\\w+/,\n greedy: true\n }\n ],\n comment: commentRule,\n string: stringRule,\n variable: /\\$(?:\\w+|\\{[^{}\"'\\\\]*\\})/,\n operator: /\\\\$/m\n }\n },\n comment: commentRule\n }\n Prism.languages.dockerfile = Prism.languages.docker\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZG9ja2VyLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxJQUFJLFFBQVE7QUFDNUM7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZG9ja2VyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGRvY2tlclxuZG9ja2VyLmRpc3BsYXlOYW1lID0gJ2RvY2tlcidcbmRvY2tlci5hbGlhc2VzID0gWydkb2NrZXJmaWxlJ11cbmZ1bmN0aW9uIGRvY2tlcihQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIC8vIE1hbnkgb2YgdGhlIGZvbGxvd2luZyByZWdleGVzIHdpbGwgY29udGFpbiBuZWdhdGVkIGxvb2thaGVhZHMgbGlrZSBgWyBcXHRdKyg/IVsgXFx0XSlgLiBUaGlzIGlzIGEgdHJpY2sgdG8gZW5zdXJlXG4gICAgLy8gdGhhdCBxdWFudGlmaWVycyBiZWhhdmUgKmF0b21pY2FsbHkqLiBBdG9taWMgcXVhbnRpZmllcnMgYXJlIG5lY2Vzc2FyeSB0byBwcmV2ZW50IGV4cG9uZW50aWFsIGJhY2t0cmFja2luZy5cbiAgICB2YXIgc3BhY2VBZnRlckJhY2tTbGFzaCA9XG4gICAgICAvXFxcXFtcXHJcXG5dKD86XFxzfFxcXFxbXFxyXFxuXXwjLiooPyEuKSkqKD8hW1xccyNdfFxcXFxbXFxyXFxuXSkvLnNvdXJjZSAvLyBBdCBsZWFzdCBvbmUgc3BhY2UsIGNvbW1lbnQsIG9yIGxpbmUgYnJlYWtcbiAgICB2YXIgc3BhY2UgPSAvKD86WyBcXHRdKyg/IVsgXFx0XSkoPzo8U1BfQlM+KT98PFNQX0JTPikvLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgLzxTUF9CUz4vZyxcbiAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHNwYWNlQWZ0ZXJCYWNrU2xhc2hcbiAgICAgIH1cbiAgICApXG4gICAgdmFyIHN0cmluZyA9XG4gICAgICAvXCIoPzpbXlwiXFxcXFxcclxcbl18XFxcXCg/OlxcclxcbnxbXFxzXFxTXSkpKlwifCcoPzpbXidcXFxcXFxyXFxuXXxcXFxcKD86XFxyXFxufFtcXHNcXFNdKSkqJy9cbiAgICAgICAgLnNvdXJjZVxuICAgIHZhciBvcHRpb24gPSAvLS1bXFx3LV0rPSg/OjxTVFI+fCg/IVtcIiddKSg/OlteXFxzXFxcXF18XFxcXC4pKykvLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgLzxTVFI+L2csXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiBzdHJpbmdcbiAgICAgIH1cbiAgICApXG4gICAgdmFyIHN0cmluZ1J1bGUgPSB7XG4gICAgICBwYXR0ZXJuOiBSZWdFeHAoc3RyaW5nKSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH1cbiAgICB2YXIgY29tbWVudFJ1bGUgPSB7XG4gICAgICBwYXR0ZXJuOiAvKF5bIFxcdF0qKSMuKi9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH1cbiAgICAvKipcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gc291cmNlXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGZsYWdzXG4gICAgICogQHJldHVybnMge1JlZ0V4cH1cbiAgICAgKi9cbiAgICBmdW5jdGlvbiByZShzb3VyY2UsIGZsYWdzKSB7XG4gICAgICBzb3VyY2UgPSBzb3VyY2VcbiAgICAgICAgLnJlcGxhY2UoLzxPUFQ+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gb3B0aW9uXG4gICAgICAgIH0pXG4gICAgICAgIC5yZXBsYWNlKC88U1A+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gc3BhY2VcbiAgICAgICAgfSlcbiAgICAgIHJldHVybiBSZWdFeHAoc291cmNlLCBmbGFncylcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmRvY2tlciA9IHtcbiAgICAgIGluc3RydWN0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyheWyBcXHRdKikoPzpBRER8QVJHfENNRHxDT1BZfEVOVFJZUE9JTlR8RU5WfEVYUE9TRXxGUk9NfEhFQUxUSENIRUNLfExBQkVMfE1BSU5UQUlORVJ8T05CVUlMRHxSVU58U0hFTEx8U1RPUFNJR05BTHxVU0VSfFZPTFVNRXxXT1JLRElSKSg/PVxccykoPzpcXFxcLnxbXlxcclxcblxcXFxdKSooPzpcXFxcJCg/Olxcc3wjLiokKSooPyFbXFxzI10pKD86XFxcXC58W15cXHJcXG5cXFxcXSkqKSovaW0sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgb3B0aW9uczoge1xuICAgICAgICAgICAgcGF0dGVybjogcmUoXG4gICAgICAgICAgICAgIC8oXig/Ok9OQlVJTEQ8U1A+KT9cXHcrPFNQPik8T1BUPig/OjxTUD48T1BUPikqLy5zb3VyY2UsXG4gICAgICAgICAgICAgICdpJ1xuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHJvcGVydHk6IHtcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKS0tW1xcdy1dKy8sXG4gICAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzdHJpbmc6IFtcbiAgICAgICAgICAgICAgICBzdHJpbmdSdWxlLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHBhdHRlcm46IC8oPSkoPyFbXCInXSkoPzpbXlxcc1xcXFxdfFxcXFwuKSsvLFxuICAgICAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgb3BlcmF0b3I6IC9cXFxcJC9tLFxuICAgICAgICAgICAgICBwdW5jdHVhdGlvbjogLz0vXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBrZXl3b3JkOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIC8vIGh0dHBzOi8vZG9jcy5kb2NrZXIuY29tL2VuZ2luZS9yZWZlcmVuY2UvYnVpbGRlci8jaGVhbHRoY2hlY2tcbiAgICAgICAgICAgICAgcGF0dGVybjogcmUoXG4gICAgICAgICAgICAgICAgLyheKD86T05CVUlMRDxTUD4pP0hFQUxUSENIRUNLPFNQPig/OjxPUFQ+PFNQPikqKSg/OkNNRHxOT05FKVxcYi9cbiAgICAgICAgICAgICAgICAgIC5zb3VyY2UsXG4gICAgICAgICAgICAgICAgJ2knXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgLy8gaHR0cHM6Ly9kb2NzLmRvY2tlci5jb20vZW5naW5lL3JlZmVyZW5jZS9idWlsZGVyLyNmcm9tXG4gICAgICAgICAgICAgIHBhdHRlcm46IHJlKFxuICAgICAgICAgICAgICAgIC8oXig/Ok9OQlVJTEQ8U1A+KT9GUk9NPFNQPig/OjxPUFQ+PFNQPikqKD8hLS0pW14gXFx0XFxcXF0rPFNQPilBUy9cbiAgICAgICAgICAgICAgICAgIC5zb3VyY2UsXG4gICAgICAgICAgICAgICAgJ2knXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgLy8gaHR0cHM6Ly9kb2NzLmRvY2tlci5jb20vZW5naW5lL3JlZmVyZW5jZS9idWlsZGVyLyNvbmJ1aWxkXG4gICAgICAgICAgICAgIHBhdHRlcm46IHJlKC8oXk9OQlVJTEQ8U1A+KVxcdysvLnNvdXJjZSwgJ2knKSxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXlxcdysvLFxuICAgICAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBdLFxuICAgICAgICAgIGNvbW1lbnQ6IGNvbW1lbnRSdWxlLFxuICAgICAgICAgIHN0cmluZzogc3RyaW5nUnVsZSxcbiAgICAgICAgICB2YXJpYWJsZTogL1xcJCg/Olxcdyt8XFx7W157fVwiJ1xcXFxdKlxcfSkvLFxuICAgICAgICAgIG9wZXJhdG9yOiAvXFxcXCQvbVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgY29tbWVudDogY29tbWVudFJ1bGVcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmRvY2tlcmZpbGUgPSBQcmlzbS5sYW5ndWFnZXMuZG9ja2VyXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/docker.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/dot.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/dot.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = dot\ndot.displayName = 'dot'\ndot.aliases = ['gv']\nfunction dot(Prism) {\n // https://www.graphviz.org/doc/info/lang.html\n ;(function (Prism) {\n var ID =\n '(?:' +\n [\n // an identifier\n /[a-zA-Z_\\x80-\\uFFFF][\\w\\x80-\\uFFFF]*/.source, // a number\n /-?(?:\\.\\d+|\\d+(?:\\.\\d*)?)/.source, // a double-quoted string\n /\"[^\"\\\\]*(?:\\\\[\\s\\S][^\"\\\\]*)*\"/.source, // HTML-like string\n /<(?:[^<>]|(?!)*>/\n .source\n ].join('|') +\n ')'\n var IDInside = {\n markup: {\n pattern: /(^<)[\\s\\S]+(?=>$)/,\n lookbehind: true,\n alias: ['language-markup', 'language-html', 'language-xml'],\n inside: Prism.languages.markup\n }\n }\n /**\n * @param {string} source\n * @param {string} flags\n * @returns {RegExp}\n */\n function withID(source, flags) {\n return RegExp(\n source.replace(//g, function () {\n return ID\n }),\n flags\n )\n }\n Prism.languages.dot = {\n comment: {\n pattern: /\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/|^#.*/m,\n greedy: true\n },\n 'graph-name': {\n pattern: withID(\n /(\\b(?:digraph|graph|subgraph)[ \\t\\r\\n]+)/.source,\n 'i'\n ),\n lookbehind: true,\n greedy: true,\n alias: 'class-name',\n inside: IDInside\n },\n 'attr-value': {\n pattern: withID(/(=[ \\t\\r\\n]*)/.source),\n lookbehind: true,\n greedy: true,\n inside: IDInside\n },\n 'attr-name': {\n pattern: withID(/([\\[;, \\t\\r\\n])(?=[ \\t\\r\\n]*=)/.source),\n lookbehind: true,\n greedy: true,\n inside: IDInside\n },\n keyword: /\\b(?:digraph|edge|graph|node|strict|subgraph)\\b/i,\n 'compass-point': {\n pattern: /(:[ \\t\\r\\n]*)(?:[ewc_]|[ns][ew]?)(?![\\w\\x80-\\uFFFF])/,\n lookbehind: true,\n alias: 'builtin'\n },\n node: {\n pattern: withID(/(^|[^-.\\w\\x80-\\uFFFF\\\\])/.source),\n lookbehind: true,\n greedy: true,\n inside: IDInside\n },\n operator: /[=:]|-[->]/,\n punctuation: /[\\[\\]{};,]/\n }\n Prism.languages.gv = Prism.languages.dot\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZG90LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2RvdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBkb3RcbmRvdC5kaXNwbGF5TmFtZSA9ICdkb3QnXG5kb3QuYWxpYXNlcyA9IFsnZ3YnXVxuZnVuY3Rpb24gZG90KFByaXNtKSB7XG4gIC8vIGh0dHBzOi8vd3d3LmdyYXBodml6Lm9yZy9kb2MvaW5mby9sYW5nLmh0bWxcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgSUQgPVxuICAgICAgJyg/OicgK1xuICAgICAgW1xuICAgICAgICAvLyBhbiBpZGVudGlmaWVyXG4gICAgICAgIC9bYS16QS1aX1xceDgwLVxcdUZGRkZdW1xcd1xceDgwLVxcdUZGRkZdKi8uc291cmNlLCAvLyBhIG51bWJlclxuICAgICAgICAvLT8oPzpcXC5cXGQrfFxcZCsoPzpcXC5cXGQqKT8pLy5zb3VyY2UsIC8vIGEgZG91YmxlLXF1b3RlZCBzdHJpbmdcbiAgICAgICAgL1wiW15cIlxcXFxdKig/OlxcXFxbXFxzXFxTXVteXCJcXFxcXSopKlwiLy5zb3VyY2UsIC8vIEhUTUwtbGlrZSBzdHJpbmdcbiAgICAgICAgLzwoPzpbXjw+XXwoPyE8IS0tKTwoPzpbXjw+XCInXXxcIlteXCJdKlwifCdbXiddKicpKz58PCEtLSg/OlteLV18LSg/IS0+KSkqLS0+KSo+L1xuICAgICAgICAgIC5zb3VyY2VcbiAgICAgIF0uam9pbignfCcpICtcbiAgICAgICcpJ1xuICAgIHZhciBJREluc2lkZSA9IHtcbiAgICAgIG1hcmt1cDoge1xuICAgICAgICBwYXR0ZXJuOiAvKF48KVtcXHNcXFNdKyg/PT4kKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiBbJ2xhbmd1YWdlLW1hcmt1cCcsICdsYW5ndWFnZS1odG1sJywgJ2xhbmd1YWdlLXhtbCddLFxuICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5tYXJrdXBcbiAgICAgIH1cbiAgICB9XG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHNvdXJjZVxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBmbGFnc1xuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9XG4gICAgICovXG4gICAgZnVuY3Rpb24gd2l0aElEKHNvdXJjZSwgZmxhZ3MpIHtcbiAgICAgIHJldHVybiBSZWdFeHAoXG4gICAgICAgIHNvdXJjZS5yZXBsYWNlKC88SUQ+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gSURcbiAgICAgICAgfSksXG4gICAgICAgIGZsYWdzXG4gICAgICApXG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5kb3QgPSB7XG4gICAgICBjb21tZW50OiB7XG4gICAgICAgIHBhdHRlcm46IC9cXC9cXC8uKnxcXC9cXCpbXFxzXFxTXSo/XFwqXFwvfF4jLiovbSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAgJ2dyYXBoLW5hbWUnOiB7XG4gICAgICAgIHBhdHRlcm46IHdpdGhJRChcbiAgICAgICAgICAvKFxcYig/OmRpZ3JhcGh8Z3JhcGh8c3ViZ3JhcGgpWyBcXHRcXHJcXG5dKyk8SUQ+Ly5zb3VyY2UsXG4gICAgICAgICAgJ2knXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJyxcbiAgICAgICAgaW5zaWRlOiBJREluc2lkZVxuICAgICAgfSxcbiAgICAgICdhdHRyLXZhbHVlJzoge1xuICAgICAgICBwYXR0ZXJuOiB3aXRoSUQoLyg9WyBcXHRcXHJcXG5dKik8SUQ+Ly5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZTogSURJbnNpZGVcbiAgICAgIH0sXG4gICAgICAnYXR0ci1uYW1lJzoge1xuICAgICAgICBwYXR0ZXJuOiB3aXRoSUQoLyhbXFxbOywgXFx0XFxyXFxuXSk8SUQ+KD89WyBcXHRcXHJcXG5dKj0pLy5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZTogSURJbnNpZGVcbiAgICAgIH0sXG4gICAgICBrZXl3b3JkOiAvXFxiKD86ZGlncmFwaHxlZGdlfGdyYXBofG5vZGV8c3RyaWN0fHN1YmdyYXBoKVxcYi9pLFxuICAgICAgJ2NvbXBhc3MtcG9pbnQnOiB7XG4gICAgICAgIHBhdHRlcm46IC8oOlsgXFx0XFxyXFxuXSopKD86W2V3Y19dfFtuc11bZXddPykoPyFbXFx3XFx4ODAtXFx1RkZGRl0pLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdidWlsdGluJ1xuICAgICAgfSxcbiAgICAgIG5vZGU6IHtcbiAgICAgICAgcGF0dGVybjogd2l0aElEKC8oXnxbXi0uXFx3XFx4ODAtXFx1RkZGRlxcXFxdKTxJRD4vLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBJREluc2lkZVxuICAgICAgfSxcbiAgICAgIG9wZXJhdG9yOiAvWz06XXwtWy0+XS8sXG4gICAgICBwdW5jdHVhdGlvbjogL1tcXFtcXF17fTssXS9cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmd2ID0gUHJpc20ubGFuZ3VhZ2VzLmRvdFxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/dot.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ebnf.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/ebnf.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = ebnf\nebnf.displayName = 'ebnf'\nebnf.aliases = []\nfunction ebnf(Prism) {\n Prism.languages.ebnf = {\n comment: /\\(\\*[\\s\\S]*?\\*\\)/,\n string: {\n pattern: /\"[^\"\\r\\n]*\"|'[^'\\r\\n]*'/,\n greedy: true\n },\n special: {\n pattern: /\\?[^?\\r\\n]*\\?/,\n greedy: true,\n alias: 'class-name'\n },\n definition: {\n pattern: /^([\\t ]*)[a-z]\\w*(?:[ \\t]+[a-z]\\w*)*(?=\\s*=)/im,\n lookbehind: true,\n alias: ['rule', 'keyword']\n },\n rule: /\\b[a-z]\\w*(?:[ \\t]+[a-z]\\w*)*\\b/i,\n punctuation: /\\([:/]|[:/]\\)|[.,;()[\\]{}]/,\n operator: /[-=|*/!]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWJuZi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxvQ0FBb0MsT0FBTztBQUMzQztBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWJuZi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBlYm5mXG5lYm5mLmRpc3BsYXlOYW1lID0gJ2VibmYnXG5lYm5mLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZWJuZihQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZWJuZiA9IHtcbiAgICBjb21tZW50OiAvXFwoXFwqW1xcc1xcU10qP1xcKlxcKS8sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCJbXlwiXFxyXFxuXSpcInwnW14nXFxyXFxuXSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3BlY2lhbDoge1xuICAgICAgcGF0dGVybjogL1xcP1teP1xcclxcbl0qXFw/LyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICB9LFxuICAgIGRlZmluaXRpb246IHtcbiAgICAgIHBhdHRlcm46IC9eKFtcXHQgXSopW2Etel1cXHcqKD86WyBcXHRdK1thLXpdXFx3KikqKD89XFxzKj0pL2ltLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiBbJ3J1bGUnLCAna2V5d29yZCddXG4gICAgfSxcbiAgICBydWxlOiAvXFxiW2Etel1cXHcqKD86WyBcXHRdK1thLXpdXFx3KikqXFxiL2ksXG4gICAgcHVuY3R1YXRpb246IC9cXChbOi9dfFs6L11cXCl8Wy4sOygpW1xcXXt9XS8sXG4gICAgb3BlcmF0b3I6IC9bLT18Ki8hXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ebnf.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/editorconfig.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/editorconfig.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = editorconfig\neditorconfig.displayName = 'editorconfig'\neditorconfig.aliases = []\nfunction editorconfig(Prism) {\n Prism.languages.editorconfig = {\n // https://editorconfig-specification.readthedocs.io\n comment: /[;#].*/,\n section: {\n pattern: /(^[ \\t]*)\\[.+\\]/m,\n lookbehind: true,\n alias: 'selector',\n inside: {\n regex: /\\\\\\\\[\\[\\]{},!?.*]/,\n // Escape special characters with '\\\\'\n operator: /[!?]|\\.\\.|\\*{1,2}/,\n punctuation: /[\\[\\]{},]/\n }\n },\n key: {\n pattern: /(^[ \\t]*)[^\\s=]+(?=[ \\t]*=)/m,\n lookbehind: true,\n alias: 'attr-name'\n },\n value: {\n pattern: /=.*/,\n alias: 'attr-value',\n inside: {\n punctuation: /^=/\n }\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWRpdG9yY29uZmlnLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsZ0NBQWdDLElBQUk7QUFDcEMsNkJBQTZCO0FBQzdCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9lZGl0b3Jjb25maWcuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZWRpdG9yY29uZmlnXG5lZGl0b3Jjb25maWcuZGlzcGxheU5hbWUgPSAnZWRpdG9yY29uZmlnJ1xuZWRpdG9yY29uZmlnLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZWRpdG9yY29uZmlnKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5lZGl0b3Jjb25maWcgPSB7XG4gICAgLy8gaHR0cHM6Ly9lZGl0b3Jjb25maWctc3BlY2lmaWNhdGlvbi5yZWFkdGhlZG9jcy5pb1xuICAgIGNvbW1lbnQ6IC9bOyNdLiovLFxuICAgIHNlY3Rpb246IHtcbiAgICAgIHBhdHRlcm46IC8oXlsgXFx0XSopXFxbLitcXF0vbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3NlbGVjdG9yJyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICByZWdleDogL1xcXFxcXFxcW1xcW1xcXXt9LCE/LipdLyxcbiAgICAgICAgLy8gRXNjYXBlIHNwZWNpYWwgY2hhcmFjdGVycyB3aXRoICdcXFxcJ1xuICAgICAgICBvcGVyYXRvcjogL1shP118XFwuXFwufFxcKnsxLDJ9LyxcbiAgICAgICAgcHVuY3R1YXRpb246IC9bXFxbXFxde30sXS9cbiAgICAgIH1cbiAgICB9LFxuICAgIGtleToge1xuICAgICAgcGF0dGVybjogLyheWyBcXHRdKilbXlxccz1dKyg/PVsgXFx0XSo9KS9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnYXR0ci1uYW1lJ1xuICAgIH0sXG4gICAgdmFsdWU6IHtcbiAgICAgIHBhdHRlcm46IC89LiovLFxuICAgICAgYWxpYXM6ICdhdHRyLXZhbHVlJyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogL149L1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/editorconfig.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/eiffel.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/eiffel.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = eiffel\neiffel.displayName = 'eiffel'\neiffel.aliases = []\nfunction eiffel(Prism) {\n Prism.languages.eiffel = {\n comment: /--.*/,\n string: [\n // Aligned-verbatim-strings\n {\n pattern: /\"([^[]*)\\[[\\s\\S]*?\\]\\1\"/,\n greedy: true\n }, // Non-aligned-verbatim-strings\n {\n pattern: /\"([^{]*)\\{[\\s\\S]*?\\}\\1\"/,\n greedy: true\n }, // Single-line string\n {\n pattern: /\"(?:%(?:(?!\\n)\\s)*\\n\\s*%|%\\S|[^%\"\\r\\n])*\"/,\n greedy: true\n }\n ],\n // normal char | special char | char code\n char: /'(?:%.|[^%'\\r\\n])+'/,\n keyword:\n /\\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\\b/i,\n boolean: /\\b(?:False|True)\\b/i,\n // Convention: class-names are always all upper-case characters\n 'class-name': /\\b[A-Z][\\dA-Z_]*\\b/,\n number: [\n // hexa | octal | bin\n /\\b0[xcb][\\da-f](?:_*[\\da-f])*\\b/i, // Decimal\n /(?:\\b\\d(?:_*\\d)*)?\\.(?:(?:\\d(?:_*\\d)*)?e[+-]?)?\\d(?:_*\\d)*\\b|\\b\\d(?:_*\\d)*\\b\\.?/i\n ],\n punctuation: /:=|<<|>>|\\(\\||\\|\\)|->|\\.(?=\\w)|[{}[\\];(),:?]/,\n operator: /\\\\\\\\|\\|\\.\\.\\||\\.\\.|\\/[~\\/=]?|[><]=?|[-+*^=~]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWlmZmVsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx1QkFBdUIsS0FBSyxVQUFVO0FBQ3RDO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsSUFBSTtBQUN4RDtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWlmZmVsLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGVpZmZlbFxuZWlmZmVsLmRpc3BsYXlOYW1lID0gJ2VpZmZlbCdcbmVpZmZlbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGVpZmZlbChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZWlmZmVsID0ge1xuICAgIGNvbW1lbnQ6IC8tLS4qLyxcbiAgICBzdHJpbmc6IFtcbiAgICAgIC8vIEFsaWduZWQtdmVyYmF0aW0tc3RyaW5nc1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoW15bXSopXFxbW1xcc1xcU10qP1xcXVxcMVwiLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LCAvLyBOb24tYWxpZ25lZC12ZXJiYXRpbS1zdHJpbmdzXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9cIihbXntdKilcXHtbXFxzXFxTXSo/XFx9XFwxXCIvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sIC8vIFNpbmdsZS1saW5lIHN0cmluZ1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzolKD86KD8hXFxuKVxccykqXFxuXFxzKiV8JVxcU3xbXiVcIlxcclxcbl0pKlwiLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICAvLyBub3JtYWwgY2hhciB8IHNwZWNpYWwgY2hhciB8IGNoYXIgY29kZVxuICAgIGNoYXI6IC8nKD86JS58W14lJ1xcclxcbl0pKycvLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWNyb3NzfGFnZW50fGFsaWFzfGFsbHxhbmR8YXN8YXNzaWdufGF0dGFjaGVkfGF0dHJpYnV0ZXxjaGVja3xjbGFzc3xjb252ZXJ0fGNyZWF0ZXxDdXJyZW50fGRlYnVnfGRlZmVycmVkfGRldGFjaGFibGV8ZG98ZWxzZXxlbHNlaWZ8ZW5kfGVuc3VyZXxleHBhbmRlZHxleHBvcnR8ZXh0ZXJuYWx8ZmVhdHVyZXxmcm9tfGZyb3plbnxpZnxpbXBsaWVzfGluaGVyaXR8aW5zcGVjdHxpbnZhcmlhbnR8bGlrZXxsb2NhbHxsb29wfG5vdHxub3RlfG9ic29sZXRlfG9sZHxvbmNlfG9yfFByZWN1cnNvcnxyZWRlZmluZXxyZW5hbWV8cmVxdWlyZXxyZXNjdWV8UmVzdWx0fHJldHJ5fHNlbGVjdHxzZXBhcmF0ZXxzb21lfHRoZW58dW5kZWZpbmV8dW50aWx8dmFyaWFudHxWb2lkfHdoZW58eG9yKVxcYi9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpGYWxzZXxUcnVlKVxcYi9pLFxuICAgIC8vIENvbnZlbnRpb246IGNsYXNzLW5hbWVzIGFyZSBhbHdheXMgYWxsIHVwcGVyLWNhc2UgY2hhcmFjdGVyc1xuICAgICdjbGFzcy1uYW1lJzogL1xcYltBLVpdW1xcZEEtWl9dKlxcYi8sXG4gICAgbnVtYmVyOiBbXG4gICAgICAvLyBoZXhhIHwgb2N0YWwgfCBiaW5cbiAgICAgIC9cXGIwW3hjYl1bXFxkYS1mXSg/Ol8qW1xcZGEtZl0pKlxcYi9pLCAvLyBEZWNpbWFsXG4gICAgICAvKD86XFxiXFxkKD86XypcXGQpKik/XFwuKD86KD86XFxkKD86XypcXGQpKik/ZVsrLV0/KT9cXGQoPzpfKlxcZCkqXFxifFxcYlxcZCg/Ol8qXFxkKSpcXGJcXC4/L2lcbiAgICBdLFxuICAgIHB1bmN0dWF0aW9uOiAvOj18PDx8Pj58XFwoXFx8fFxcfFxcKXwtPnxcXC4oPz1cXHcpfFt7fVtcXF07KCksOj9dLyxcbiAgICBvcGVyYXRvcjogL1xcXFxcXFxcfFxcfFxcLlxcLlxcfHxcXC5cXC58XFwvW35cXC89XT98Wz48XT0/fFstKypePX5dL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/eiffel.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ejs.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/ejs.js ***! \********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = ejs\nejs.displayName = 'ejs'\nejs.aliases = ['eta']\nfunction ejs(Prism) {\n Prism.register(refractorMarkupTemplating)\n ;(function (Prism) {\n Prism.languages.ejs = {\n delimiter: {\n pattern: /^<%[-_=]?|[-_]?%>$/,\n alias: 'punctuation'\n },\n comment: /^#[\\s\\S]*/,\n 'language-javascript': {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.javascript\n }\n }\n Prism.hooks.add('before-tokenize', function (env) {\n var ejsPattern = /<%(?!%)[\\s\\S]+?%>/g\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'ejs',\n ejsPattern\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'ejs')\n })\n Prism.languages.eta = Prism.languages.ejs\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWpzLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osZ0NBQWdDLG1CQUFPLENBQUMsd0ZBQXdCO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9lanMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZyA9IHJlcXVpcmUoJy4vbWFya3VwLXRlbXBsYXRpbmcuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBlanNcbmVqcy5kaXNwbGF5TmFtZSA9ICdlanMnXG5lanMuYWxpYXNlcyA9IFsnZXRhJ11cbmZ1bmN0aW9uIGVqcyhQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JNYXJrdXBUZW1wbGF0aW5nKVxuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5lanMgPSB7XG4gICAgICBkZWxpbWl0ZXI6IHtcbiAgICAgICAgcGF0dGVybjogL148JVstXz1dP3xbLV9dPyU+JC8sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9LFxuICAgICAgY29tbWVudDogL14jW1xcc1xcU10qLyxcbiAgICAgICdsYW5ndWFnZS1qYXZhc2NyaXB0Jzoge1xuICAgICAgICBwYXR0ZXJuOiAvW1xcc1xcU10rLyxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxuICAgICAgfVxuICAgIH1cbiAgICBQcmlzbS5ob29rcy5hZGQoJ2JlZm9yZS10b2tlbml6ZScsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIHZhciBlanNQYXR0ZXJuID0gLzwlKD8hJSlbXFxzXFxTXSs/JT4vZ1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgICBlbnYsXG4gICAgICAgICdlanMnLFxuICAgICAgICBlanNQYXR0ZXJuXG4gICAgICApXG4gICAgfSlcbiAgICBQcmlzbS5ob29rcy5hZGQoJ2FmdGVyLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLnRva2VuaXplUGxhY2Vob2xkZXJzKGVudiwgJ2VqcycpXG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuZXRhID0gUHJpc20ubGFuZ3VhZ2VzLmVqc1xuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ejs.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/elixir.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/elixir.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = elixir\nelixir.displayName = 'elixir'\nelixir.aliases = []\nfunction elixir(Prism) {\n Prism.languages.elixir = {\n doc: {\n pattern:\n /@(?:doc|moduledoc)\\s+(?:(\"\"\"|''')[\\s\\S]*?\\1|(\"|')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\2)[^\\\\\\r\\n])*\\2)/,\n inside: {\n attribute: /^@\\w+/,\n string: /['\"][\\s\\S]+/\n }\n },\n comment: {\n pattern: /#.*/,\n greedy: true\n },\n // ~r\"\"\"foo\"\"\" (multi-line), ~r'''foo''' (multi-line), ~r/foo/, ~r|foo|, ~r\"foo\", ~r'foo', ~r(foo), ~r[foo], ~r{foo}, ~r\n regex: {\n pattern:\n /~[rR](?:(\"\"\"|''')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])+\\1|([\\/|\"'])(?:\\\\.|(?!\\2)[^\\\\\\r\\n])+\\2|\\((?:\\\\.|[^\\\\)\\r\\n])+\\)|\\[(?:\\\\.|[^\\\\\\]\\r\\n])+\\]|\\{(?:\\\\.|[^\\\\}\\r\\n])+\\}|<(?:\\\\.|[^\\\\>\\r\\n])+>)[uismxfr]*/,\n greedy: true\n },\n string: [\n {\n // ~s\"\"\"foo\"\"\" (multi-line), ~s'''foo''' (multi-line), ~s/foo/, ~s|foo|, ~s\"foo\", ~s'foo', ~s(foo), ~s[foo], ~s{foo} (with interpolation care), ~s\n pattern:\n /~[cCsSwW](?:(\"\"\"|''')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])+\\1|([\\/|\"'])(?:\\\\.|(?!\\2)[^\\\\\\r\\n])+\\2|\\((?:\\\\.|[^\\\\)\\r\\n])+\\)|\\[(?:\\\\.|[^\\\\\\]\\r\\n])+\\]|\\{(?:\\\\.|#\\{[^}]+\\}|#(?!\\{)|[^#\\\\}\\r\\n])+\\}|<(?:\\\\.|[^\\\\>\\r\\n])+>)[csa]?/,\n greedy: true,\n inside: {\n // See interpolation below\n }\n },\n {\n pattern: /(\"\"\"|''')[\\s\\S]*?\\1/,\n greedy: true,\n inside: {\n // See interpolation below\n }\n },\n {\n // Multi-line strings are allowed\n pattern: /(\"|')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true,\n inside: {\n // See interpolation below\n }\n }\n ],\n atom: {\n // Look-behind prevents bad highlighting of the :: operator\n pattern: /(^|[^:]):\\w+/,\n lookbehind: true,\n alias: 'symbol'\n },\n module: {\n pattern: /\\b[A-Z]\\w*\\b/,\n alias: 'class-name'\n },\n // Look-ahead prevents bad highlighting of the :: operator\n 'attr-name': /\\b\\w+\\??:(?!:)/,\n argument: {\n // Look-behind prevents bad highlighting of the && operator\n pattern: /(^|[^&])&\\d+/,\n lookbehind: true,\n alias: 'variable'\n },\n attribute: {\n pattern: /@\\w+/,\n alias: 'variable'\n },\n function: /\\b[_a-zA-Z]\\w*[?!]?(?:(?=\\s*(?:\\.\\s*)?\\()|(?=\\/\\d))/,\n number: /\\b(?:0[box][a-f\\d_]+|\\d[\\d_]*)(?:\\.[\\d_]+)?(?:e[+-]?[\\d_]+)?\\b/i,\n keyword:\n /\\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\\b/,\n boolean: /\\b(?:false|nil|true)\\b/,\n operator: [\n /\\bin\\b|&&?|\\|[|>]?|\\\\\\\\|::|\\.\\.\\.?|\\+\\+?|-[->]?|<[-=>]|>=|!==?|\\B!|=(?:==?|[>~])?|[*\\/^]/,\n {\n // We don't want to match <<\n pattern: /([^<])<(?!<)/,\n lookbehind: true\n },\n {\n // We don't want to match >>\n pattern: /([^>])>(?!>)/,\n lookbehind: true\n }\n ],\n punctuation: /<<|>>|[.,%\\[\\]{}()]/\n }\n Prism.languages.elixir.string.forEach(function (o) {\n o.inside = {\n interpolation: {\n pattern: /#\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^#\\{|\\}$/,\n alias: 'punctuation'\n },\n rest: Prism.languages.elixir\n }\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWxpeGlyLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsb0hBQW9ILElBQUk7QUFDeEg7QUFDQTtBQUNBLDZJQUE2SSxZQUFZLFNBQVM7QUFDbEs7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLHdIQUF3SCxLQUFLO0FBQzdIO0FBQ0EsbUpBQW1KLFVBQVUsR0FBRyxJQUFJLE9BQU8sUUFBUSxTQUFTO0FBQzVMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsR0FBRyxJQUFJO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsR0FBRztBQUM3QjtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9lbGl4aXIuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZWxpeGlyXG5lbGl4aXIuZGlzcGxheU5hbWUgPSAnZWxpeGlyJ1xuZWxpeGlyLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZWxpeGlyKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5lbGl4aXIgPSB7XG4gICAgZG9jOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvQCg/OmRvY3xtb2R1bGVkb2MpXFxzKyg/OihcIlwiXCJ8JycnKVtcXHNcXFNdKj9cXDF8KFwifCcpKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwyKVteXFxcXFxcclxcbl0pKlxcMikvLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGF0dHJpYnV0ZTogL15AXFx3Ky8sXG4gICAgICAgIHN0cmluZzogL1snXCJdW1xcc1xcU10rL1xuICAgICAgfVxuICAgIH0sXG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyMuKi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIC8vIH5yXCJcIlwiZm9vXCJcIlwiIChtdWx0aS1saW5lKSwgfnInJydmb28nJycgKG11bHRpLWxpbmUpLCB+ci9mb28vLCB+cnxmb298LCB+clwiZm9vXCIsIH5yJ2ZvbycsIH5yKGZvbyksIH5yW2Zvb10sIH5ye2Zvb30sIH5yPGZvbz5cbiAgICByZWdleDoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL35bclJdKD86KFwiXCJcInwnJycpKD86XFxcXFtcXHNcXFNdfCg/IVxcMSlbXlxcXFxdKStcXDF8KFtcXC98XCInXSkoPzpcXFxcLnwoPyFcXDIpW15cXFxcXFxyXFxuXSkrXFwyfFxcKCg/OlxcXFwufFteXFxcXClcXHJcXG5dKStcXCl8XFxbKD86XFxcXC58W15cXFxcXFxdXFxyXFxuXSkrXFxdfFxceyg/OlxcXFwufFteXFxcXH1cXHJcXG5dKStcXH18PCg/OlxcXFwufFteXFxcXD5cXHJcXG5dKSs+KVt1aXNteGZyXSovLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IFtcbiAgICAgIHtcbiAgICAgICAgLy8gfnNcIlwiXCJmb29cIlwiXCIgKG11bHRpLWxpbmUpLCB+cycnJ2ZvbycnJyAobXVsdGktbGluZSksIH5zL2Zvby8sIH5zfGZvb3wsIH5zXCJmb29cIiwgfnMnZm9vJywgfnMoZm9vKSwgfnNbZm9vXSwgfnN7Zm9vfSAod2l0aCBpbnRlcnBvbGF0aW9uIGNhcmUpLCB+czxmb28+XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgL35bY0NzU3dXXSg/OihcIlwiXCJ8JycnKSg/OlxcXFxbXFxzXFxTXXwoPyFcXDEpW15cXFxcXSkrXFwxfChbXFwvfFwiJ10pKD86XFxcXC58KD8hXFwyKVteXFxcXFxcclxcbl0pK1xcMnxcXCgoPzpcXFxcLnxbXlxcXFwpXFxyXFxuXSkrXFwpfFxcWyg/OlxcXFwufFteXFxcXFxcXVxcclxcbl0pK1xcXXxcXHsoPzpcXFxcLnwjXFx7W159XStcXH18Iyg/IVxceyl8W14jXFxcXH1cXHJcXG5dKStcXH18PCg/OlxcXFwufFteXFxcXD5cXHJcXG5dKSs+KVtjc2FdPy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgLy8gU2VlIGludGVycG9sYXRpb24gYmVsb3dcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogLyhcIlwiXCJ8JycnKVtcXHNcXFNdKj9cXDEvLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIC8vIFNlZSBpbnRlcnBvbGF0aW9uIGJlbG93XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIC8vIE11bHRpLWxpbmUgc3RyaW5ncyBhcmUgYWxsb3dlZFxuICAgICAgICBwYXR0ZXJuOiAvKFwifCcpKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgLy8gU2VlIGludGVycG9sYXRpb24gYmVsb3dcbiAgICAgICAgfVxuICAgICAgfVxuICAgIF0sXG4gICAgYXRvbToge1xuICAgICAgLy8gTG9vay1iZWhpbmQgcHJldmVudHMgYmFkIGhpZ2hsaWdodGluZyBvZiB0aGUgOjogb3BlcmF0b3JcbiAgICAgIHBhdHRlcm46IC8oXnxbXjpdKTpcXHcrLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3N5bWJvbCdcbiAgICB9LFxuICAgIG1vZHVsZToge1xuICAgICAgcGF0dGVybjogL1xcYltBLVpdXFx3KlxcYi8sXG4gICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgfSxcbiAgICAvLyBMb29rLWFoZWFkIHByZXZlbnRzIGJhZCBoaWdobGlnaHRpbmcgb2YgdGhlIDo6IG9wZXJhdG9yXG4gICAgJ2F0dHItbmFtZSc6IC9cXGJcXHcrXFw/PzooPyE6KS8sXG4gICAgYXJndW1lbnQ6IHtcbiAgICAgIC8vIExvb2stYmVoaW5kIHByZXZlbnRzIGJhZCBoaWdobGlnaHRpbmcgb2YgdGhlICYmIG9wZXJhdG9yXG4gICAgICBwYXR0ZXJuOiAvKF58W14mXSkmXFxkKy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICB9LFxuICAgIGF0dHJpYnV0ZToge1xuICAgICAgcGF0dGVybjogL0BcXHcrLyxcbiAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgfSxcbiAgICBmdW5jdGlvbjogL1xcYltfYS16QS1aXVxcdypbPyFdPyg/Oig/PVxccyooPzpcXC5cXHMqKT9cXCgpfCg/PVxcL1xcZCkpLyxcbiAgICBudW1iZXI6IC9cXGIoPzowW2JveF1bYS1mXFxkX10rfFxcZFtcXGRfXSopKD86XFwuW1xcZF9dKyk/KD86ZVsrLV0/W1xcZF9dKyk/XFxiL2ksXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphZnRlcnxhbGlhc3xhbmR8Y2FzZXxjYXRjaHxjb25kfGRlZig/OmNhbGxiYWNrfGRlbGVnYXRlfGV4Y2VwdGlvbnxpbXBsfG1hY3JvfG1vZHVsZXxufG5wfHB8cHJvdG9jb2x8c3RydWN0KT98ZG98ZWxzZXxlbmR8Zm58Zm9yfGlmfGltcG9ydHxub3R8b3J8cXVvdGV8cmFpc2V8cmVxdWlyZXxyZXNjdWV8dHJ5fHVubGVzc3x1bnF1b3RlfHVzZXx3aGVuKVxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfG5pbHx0cnVlKVxcYi8sXG4gICAgb3BlcmF0b3I6IFtcbiAgICAgIC9cXGJpblxcYnwmJj98XFx8W3w+XT98XFxcXFxcXFx8Ojp8XFwuXFwuXFwuP3xcXCtcXCs/fC1bLT5dP3w8Wy09Pl18Pj18IT09P3xcXEIhfD0oPzo9PT98Wz5+XSk/fFsqXFwvXl0vLFxuICAgICAge1xuICAgICAgICAvLyBXZSBkb24ndCB3YW50IHRvIG1hdGNoIDw8XG4gICAgICAgIHBhdHRlcm46IC8oW148XSk8KD8hPCkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICAvLyBXZSBkb24ndCB3YW50IHRvIG1hdGNoID4+XG4gICAgICAgIHBhdHRlcm46IC8oW14+XSk+KD8hPikvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBwdW5jdHVhdGlvbjogLzw8fD4+fFsuLCVcXFtcXF17fSgpXS9cbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMuZWxpeGlyLnN0cmluZy5mb3JFYWNoKGZ1bmN0aW9uIChvKSB7XG4gICAgby5pbnNpZGUgPSB7XG4gICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC8jXFx7W159XStcXH0vLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBkZWxpbWl0ZXI6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eI1xce3xcXH0kLyxcbiAgICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgICAgfSxcbiAgICAgICAgICByZXN0OiBQcmlzbS5sYW5ndWFnZXMuZWxpeGlyXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/elixir.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/elm.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/elm.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = elm\nelm.displayName = 'elm'\nelm.aliases = []\nfunction elm(Prism) {\n Prism.languages.elm = {\n comment: /--.*|\\{-[\\s\\S]*?-\\}/,\n char: {\n pattern:\n /'(?:[^\\\\'\\r\\n]|\\\\(?:[abfnrtv\\\\']|\\d+|x[0-9a-fA-F]+|u\\{[0-9a-fA-F]+\\}))'/,\n greedy: true\n },\n string: [\n {\n // Multiline strings are wrapped in triple \". Quotes may appear unescaped.\n pattern: /\"\"\"[\\s\\S]*?\"\"\"/,\n greedy: true\n },\n {\n pattern: /\"(?:[^\\\\\"\\r\\n]|\\\\.)*\"/,\n greedy: true\n }\n ],\n 'import-statement': {\n // The imported or hidden names are not included in this import\n // statement. This is because we want to highlight those exactly like\n // we do for the names in the program.\n pattern:\n /(^[\\t ]*)import\\s+[A-Z]\\w*(?:\\.[A-Z]\\w*)*(?:\\s+as\\s+(?:[A-Z]\\w*)(?:\\.[A-Z]\\w*)*)?(?:\\s+exposing\\s+)?/m,\n lookbehind: true,\n inside: {\n keyword: /\\b(?:as|exposing|import)\\b/\n }\n },\n keyword:\n /\\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\\b/,\n // These are builtin variables only. Constructors are highlighted later as a constant.\n builtin:\n /\\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\\b/,\n // decimal integers and floating point numbers | hexadecimal integers\n number: /\\b(?:\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?|0x[0-9a-f]+)\\b/i,\n // Most of this is needed because of the meaning of a single '.'.\n // If it stands alone freely, it is the function composition.\n // It may also be a separator between a module name and an identifier => no\n // operator. If it comes together with other special characters it is an\n // operator too.\n // Valid operator characters in 0.18: +-/*=.$<>:&|^?%#@~!\n // Ref: https://groups.google.com/forum/#!msg/elm-dev/0AHSnDdkSkQ/E0SVU70JEQAJ\n operator: /\\s\\.\\s|[+\\-/*=.$<>:&|^?%#@~!]{2,}|[+\\-/*=$<>:&|^?%#@~!]/,\n // In Elm, nearly everything is a variable, do not highlight these.\n hvariable: /\\b(?:[A-Z]\\w*\\.)*[a-z]\\w*\\b/,\n constant: /\\b(?:[A-Z]\\w*\\.)*[A-Z]\\w*\\b/,\n punctuation: /[{}[\\]|(),.:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZWxtLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsWUFBWTtBQUNqQztBQUNBO0FBQ0EsK0RBQStELGNBQWM7QUFDN0U7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxHQUFHO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2VsbS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBlbG1cbmVsbS5kaXNwbGF5TmFtZSA9ICdlbG0nXG5lbG0uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBlbG0oUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmVsbSA9IHtcbiAgICBjb21tZW50OiAvLS0uKnxcXHstW1xcc1xcU10qPy1cXH0vLFxuICAgIGNoYXI6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8nKD86W15cXFxcJ1xcclxcbl18XFxcXCg/OlthYmZucnR2XFxcXCddfFxcZCt8eFswLTlhLWZBLUZdK3x1XFx7WzAtOWEtZkEtRl0rXFx9KSknLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiBbXG4gICAgICB7XG4gICAgICAgIC8vIE11bHRpbGluZSBzdHJpbmdzIGFyZSB3cmFwcGVkIGluIHRyaXBsZSBcIi4gUXVvdGVzIG1heSBhcHBlYXIgdW5lc2NhcGVkLlxuICAgICAgICBwYXR0ZXJuOiAvXCJcIlwiW1xcc1xcU10qP1wiXCJcIi8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogL1wiKD86W15cXFxcXCJcXHJcXG5dfFxcXFwuKSpcIi8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgJ2ltcG9ydC1zdGF0ZW1lbnQnOiB7XG4gICAgICAvLyBUaGUgaW1wb3J0ZWQgb3IgaGlkZGVuIG5hbWVzIGFyZSBub3QgaW5jbHVkZWQgaW4gdGhpcyBpbXBvcnRcbiAgICAgIC8vIHN0YXRlbWVudC4gVGhpcyBpcyBiZWNhdXNlIHdlIHdhbnQgdG8gaGlnaGxpZ2h0IHRob3NlIGV4YWN0bHkgbGlrZVxuICAgICAgLy8gd2UgZG8gZm9yIHRoZSBuYW1lcyBpbiB0aGUgcHJvZ3JhbS5cbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXltcXHQgXSopaW1wb3J0XFxzK1tBLVpdXFx3Kig/OlxcLltBLVpdXFx3KikqKD86XFxzK2FzXFxzKyg/OltBLVpdXFx3KikoPzpcXC5bQS1aXVxcdyopKik/KD86XFxzK2V4cG9zaW5nXFxzKyk/L20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGtleXdvcmQ6IC9cXGIoPzphc3xleHBvc2luZ3xpbXBvcnQpXFxiL1xuICAgICAgfVxuICAgIH0sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphbGlhc3xhc3xjYXNlfGVsc2V8ZXhwb3Npbmd8aWZ8aW58aW5maXhsfGluZml4cnxsZXR8bW9kdWxlfG9mfHRoZW58dHlwZSlcXGIvLFxuICAgIC8vIFRoZXNlIGFyZSBidWlsdGluIHZhcmlhYmxlcyBvbmx5LiBDb25zdHJ1Y3RvcnMgYXJlIGhpZ2hsaWdodGVkIGxhdGVyIGFzIGEgY29uc3RhbnQuXG4gICAgYnVpbHRpbjpcbiAgICAgIC9cXGIoPzphYnN8YWNvc3xhbHdheXN8YXNpbnxhdGFufGF0YW4yfGNlaWxpbmd8Y2xhbXB8Y29tcGFyZXxjb3N8Y3Vycnl8ZGVncmVlc3xlfGZsaXB8Zmxvb3J8ZnJvbVBvbGFyfGlkZW50aXR5fGlzSW5maW5pdGV8aXNOYU58bG9nQmFzZXxtYXh8bWlufG5lZ2F0ZXxuZXZlcnxub3R8cGl8cmFkaWFuc3xyZW18cm91bmR8c2lufHNxcnR8dGFufHRvRmxvYXR8dG9Qb2xhcnx0b1N0cmluZ3x0cnVuY2F0ZXx0dXJuc3x1bmN1cnJ5fHhvcilcXGIvLFxuICAgIC8vIGRlY2ltYWwgaW50ZWdlcnMgYW5kIGZsb2F0aW5nIHBvaW50IG51bWJlcnMgfCBoZXhhZGVjaW1hbCBpbnRlZ2Vyc1xuICAgIG51bWJlcjogL1xcYig/OlxcZCsoPzpcXC5cXGQrKT8oPzplWystXT9cXGQrKT98MHhbMC05YS1mXSspXFxiL2ksXG4gICAgLy8gTW9zdCBvZiB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIG9mIHRoZSBtZWFuaW5nIG9mIGEgc2luZ2xlICcuJy5cbiAgICAvLyBJZiBpdCBzdGFuZHMgYWxvbmUgZnJlZWx5LCBpdCBpcyB0aGUgZnVuY3Rpb24gY29tcG9zaXRpb24uXG4gICAgLy8gSXQgbWF5IGFsc28gYmUgYSBzZXBhcmF0b3IgYmV0d2VlbiBhIG1vZHVsZSBuYW1lIGFuZCBhbiBpZGVudGlmaWVyID0+IG5vXG4gICAgLy8gb3BlcmF0b3IuIElmIGl0IGNvbWVzIHRvZ2V0aGVyIHdpdGggb3RoZXIgc3BlY2lhbCBjaGFyYWN0ZXJzIGl0IGlzIGFuXG4gICAgLy8gb3BlcmF0b3IgdG9vLlxuICAgIC8vIFZhbGlkIG9wZXJhdG9yIGNoYXJhY3RlcnMgaW4gMC4xODogKy0vKj0uJDw+OiZ8Xj8lI0B+IVxuICAgIC8vIFJlZjogaHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIW1zZy9lbG0tZGV2LzBBSFNuRGRrU2tRL0UwU1ZVNzBKRVFBSlxuICAgIG9wZXJhdG9yOiAvXFxzXFwuXFxzfFsrXFwtLyo9LiQ8PjomfF4/JSNAfiFdezIsfXxbK1xcLS8qPSQ8PjomfF4/JSNAfiFdLyxcbiAgICAvLyBJbiBFbG0sIG5lYXJseSBldmVyeXRoaW5nIGlzIGEgdmFyaWFibGUsIGRvIG5vdCBoaWdobGlnaHQgdGhlc2UuXG4gICAgaHZhcmlhYmxlOiAvXFxiKD86W0EtWl1cXHcqXFwuKSpbYS16XVxcdypcXGIvLFxuICAgIGNvbnN0YW50OiAvXFxiKD86W0EtWl1cXHcqXFwuKSpbQS1aXVxcdypcXGIvLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXXwoKSwuOl0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/elm.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/erb.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/erb.js ***! \********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorRuby = __webpack_require__(/*! ./ruby.js */ \"(ssr)/./node_modules/refractor/lang/ruby.js\")\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = erb\nerb.displayName = 'erb'\nerb.aliases = []\nfunction erb(Prism) {\n Prism.register(refractorRuby)\n Prism.register(refractorMarkupTemplating)\n ;(function (Prism) {\n Prism.languages.erb = {\n delimiter: {\n pattern: /^(\\s*)<%=?|%>(?=\\s*$)/,\n lookbehind: true,\n alias: 'punctuation'\n },\n ruby: {\n pattern: /\\s*\\S[\\s\\S]*/,\n alias: 'language-ruby',\n inside: Prism.languages.ruby\n }\n }\n Prism.hooks.add('before-tokenize', function (env) {\n var erbPattern =\n /<%=?(?:[^\\r\\n]|[\\r\\n](?!=begin)|[\\r\\n]=begin\\s(?:[^\\r\\n]|[\\r\\n](?!=end))*[\\r\\n]=end)+?%>/g\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'erb',\n erbPattern\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'erb')\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXJiLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osb0JBQW9CLG1CQUFPLENBQUMsOERBQVc7QUFDdkMsZ0NBQWdDLG1CQUFPLENBQUMsd0ZBQXdCO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXJiLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3RvclJ1YnkgPSByZXF1aXJlKCcuL3J1YnkuanMnKVxudmFyIHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcgPSByZXF1aXJlKCcuL21hcmt1cC10ZW1wbGF0aW5nLmpzJylcbm1vZHVsZS5leHBvcnRzID0gZXJiXG5lcmIuZGlzcGxheU5hbWUgPSAnZXJiJ1xuZXJiLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZXJiKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3RvclJ1YnkpXG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcpXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmVyYiA9IHtcbiAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICBwYXR0ZXJuOiAvXihcXHMqKTwlPT98JT4oPz1cXHMqJCkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgfSxcbiAgICAgIHJ1Ynk6IHtcbiAgICAgICAgcGF0dGVybjogL1xccypcXFNbXFxzXFxTXSovLFxuICAgICAgICBhbGlhczogJ2xhbmd1YWdlLXJ1YnknLFxuICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5ydWJ5XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYmVmb3JlLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgdmFyIGVyYlBhdHRlcm4gPVxuICAgICAgICAvPCU9Pyg/OlteXFxyXFxuXXxbXFxyXFxuXSg/IT1iZWdpbil8W1xcclxcbl09YmVnaW5cXHMoPzpbXlxcclxcbl18W1xcclxcbl0oPyE9ZW5kKSkqW1xcclxcbl09ZW5kKSs/JT4vZ1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgICBlbnYsXG4gICAgICAgICdlcmInLFxuICAgICAgICBlcmJQYXR0ZXJuXG4gICAgICApXG4gICAgfSlcbiAgICBQcmlzbS5ob29rcy5hZGQoJ2FmdGVyLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLnRva2VuaXplUGxhY2Vob2xkZXJzKGVudiwgJ2VyYicpXG4gICAgfSlcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/erb.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/erlang.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/erlang.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = erlang\nerlang.displayName = 'erlang'\nerlang.aliases = []\nfunction erlang(Prism) {\n Prism.languages.erlang = {\n comment: /%.+/,\n string: {\n pattern: /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"/,\n greedy: true\n },\n 'quoted-function': {\n pattern: /'(?:\\\\.|[^\\\\'\\r\\n])+'(?=\\()/,\n alias: 'function'\n },\n 'quoted-atom': {\n pattern: /'(?:\\\\.|[^\\\\'\\r\\n])+'/,\n alias: 'atom'\n },\n boolean: /\\b(?:false|true)\\b/,\n keyword: /\\b(?:after|case|catch|end|fun|if|of|receive|try|when)\\b/,\n number: [\n /\\$\\\\?./,\n /\\b\\d+#[a-z0-9]+/i,\n /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i\n ],\n function: /\\b[a-z][\\w@]*(?=\\()/,\n variable: {\n // Look-behind is used to prevent wrong highlighting of atoms containing \"@\"\n pattern: /(^|[^@])(?:\\b|\\?)[A-Z_][\\w@]*/,\n lookbehind: true\n },\n operator: [\n /[=\\/<>:]=|=[:\\/]=|\\+\\+?|--?|[=*\\/!]|\\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\\b/,\n {\n // We don't want to match <<\n pattern: /(^|[^<])<(?!<)/,\n lookbehind: true\n },\n {\n // We don't want to match >>\n pattern: /(^|[^>])>(?!>)/,\n lookbehind: true\n }\n ],\n atom: /\\b[a-z][\\w@]*/,\n punctuation: /[()[\\]{}:;,.#|]|<<|>>/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXJsYW5nLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2VybGFuZy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBlcmxhbmdcbmVybGFuZy5kaXNwbGF5TmFtZSA9ICdlcmxhbmcnXG5lcmxhbmcuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBlcmxhbmcoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmVybGFuZyA9IHtcbiAgICBjb21tZW50OiAvJS4rLyxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIig/OlxcXFwufFteXFxcXFwiXFxyXFxuXSkqXCIvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAncXVvdGVkLWZ1bmN0aW9uJzoge1xuICAgICAgcGF0dGVybjogLycoPzpcXFxcLnxbXlxcXFwnXFxyXFxuXSkrJyg/PVxcKCkvLFxuICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICB9LFxuICAgICdxdW90ZWQtYXRvbSc6IHtcbiAgICAgIHBhdHRlcm46IC8nKD86XFxcXC58W15cXFxcJ1xcclxcbl0pKycvLFxuICAgICAgYWxpYXM6ICdhdG9tJ1xuICAgIH0sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBrZXl3b3JkOiAvXFxiKD86YWZ0ZXJ8Y2FzZXxjYXRjaHxlbmR8ZnVufGlmfG9mfHJlY2VpdmV8dHJ5fHdoZW4pXFxiLyxcbiAgICBudW1iZXI6IFtcbiAgICAgIC9cXCRcXFxcPy4vLFxuICAgICAgL1xcYlxcZCsjW2EtejAtOV0rL2ksXG4gICAgICAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspPy9pXG4gICAgXSxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpdW1xcd0BdKig/PVxcKCkvLFxuICAgIHZhcmlhYmxlOiB7XG4gICAgICAvLyBMb29rLWJlaGluZCBpcyB1c2VkIHRvIHByZXZlbnQgd3JvbmcgaGlnaGxpZ2h0aW5nIG9mIGF0b21zIGNvbnRhaW5pbmcgXCJAXCJcbiAgICAgIHBhdHRlcm46IC8oXnxbXkBdKSg/OlxcYnxcXD8pW0EtWl9dW1xcd0BdKi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBvcGVyYXRvcjogW1xuICAgICAgL1s9XFwvPD46XT18PVs6XFwvXT18XFwrXFwrP3wtLT98Wz0qXFwvIV18XFxiKD86YW5kfGFuZGFsc298YmFuZHxibm90fGJvcnxic2x8YnNyfGJ4b3J8ZGl2fG5vdHxvcnxvcmVsc2V8cmVtfHhvcilcXGIvLFxuICAgICAge1xuICAgICAgICAvLyBXZSBkb24ndCB3YW50IHRvIG1hdGNoIDw8XG4gICAgICAgIHBhdHRlcm46IC8oXnxbXjxdKTwoPyE8KS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIC8vIFdlIGRvbid0IHdhbnQgdG8gbWF0Y2ggPj5cbiAgICAgICAgcGF0dGVybjogLyhefFtePl0pPig/IT4pLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgYXRvbTogL1xcYlthLXpdW1xcd0BdKi8sXG4gICAgcHVuY3R1YXRpb246IC9bKClbXFxde306OywuI3xdfDw8fD4+L1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/erlang.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/etlua.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/etlua.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorLua = __webpack_require__(/*! ./lua.js */ \"(ssr)/./node_modules/refractor/lang/lua.js\")\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = etlua\netlua.displayName = 'etlua'\netlua.aliases = []\nfunction etlua(Prism) {\n Prism.register(refractorLua)\n Prism.register(refractorMarkupTemplating)\n ;(function (Prism) {\n Prism.languages.etlua = {\n delimiter: {\n pattern: /^<%[-=]?|-?%>$/,\n alias: 'punctuation'\n },\n 'language-lua': {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.lua\n }\n }\n Prism.hooks.add('before-tokenize', function (env) {\n var pattern = /<%[\\s\\S]+?%>/g\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'etlua',\n pattern\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'etlua')\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXRsdWEuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixtQkFBbUIsbUJBQU8sQ0FBQyw0REFBVTtBQUNyQyxnQ0FBZ0MsbUJBQU8sQ0FBQyx3RkFBd0I7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9ldGx1YS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JMdWEgPSByZXF1aXJlKCcuL2x1YS5qcycpXG52YXIgcmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZyA9IHJlcXVpcmUoJy4vbWFya3VwLXRlbXBsYXRpbmcuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBldGx1YVxuZXRsdWEuZGlzcGxheU5hbWUgPSAnZXRsdWEnXG5ldGx1YS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGV0bHVhKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3Rvckx1YSlcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZylcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICBQcmlzbS5sYW5ndWFnZXMuZXRsdWEgPSB7XG4gICAgICBkZWxpbWl0ZXI6IHtcbiAgICAgICAgcGF0dGVybjogL148JVstPV0/fC0/JT4kLyxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICAnbGFuZ3VhZ2UtbHVhJzoge1xuICAgICAgICBwYXR0ZXJuOiAvW1xcc1xcU10rLyxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMubHVhXG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYmVmb3JlLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgdmFyIHBhdHRlcm4gPSAvPCVbXFxzXFxTXSs/JT4vZ1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgICBlbnYsXG4gICAgICAgICdldGx1YScsXG4gICAgICAgIHBhdHRlcm5cbiAgICAgIClcbiAgICB9KVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYWZ0ZXItdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBQcmlzbS5sYW5ndWFnZXNbJ21hcmt1cC10ZW1wbGF0aW5nJ10udG9rZW5pemVQbGFjZWhvbGRlcnMoZW52LCAnZXRsdWEnKVxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/etlua.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/excel-formula.js": /*!******************************************************!*\ !*** ./node_modules/refractor/lang/excel-formula.js ***! \******************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = excelFormula\nexcelFormula.displayName = 'excelFormula'\nexcelFormula.aliases = []\nfunction excelFormula(Prism) {\n Prism.languages['excel-formula'] = {\n comment: {\n pattern: /(\\bN\\(\\s*)\"(?:[^\"]|\"\")*\"(?=\\s*\\))/i,\n lookbehind: true,\n greedy: true\n },\n string: {\n pattern: /\"(?:[^\"]|\"\")*\"(?!\")/,\n greedy: true\n },\n reference: {\n // https://www.ablebits.com/office-addins-blog/2015/12/08/excel-reference-another-sheet-workbook/\n // Sales!B2\n // 'Winter sales'!B2\n // [Sales.xlsx]Jan!B2:B5\n // D:\\Reports\\[Sales.xlsx]Jan!B2:B5\n // '[Sales.xlsx]Jan sales'!B2:B5\n // 'D:\\Reports\\[Sales.xlsx]Jan sales'!B2:B5\n pattern:\n /(?:'[^']*'|(?:[^\\s()[\\]{}<>*?\"';,$&]*\\[[^^\\s()[\\]{}<>*?\"']+\\])?\\w+)!/,\n greedy: true,\n alias: 'string',\n inside: {\n operator: /!$/,\n punctuation: /'/,\n sheet: {\n pattern: /[^[\\]]+$/,\n alias: 'function'\n },\n file: {\n pattern: /\\[[^[\\]]+\\]$/,\n inside: {\n punctuation: /[[\\]]/\n }\n },\n path: /[\\s\\S]+/\n }\n },\n 'function-name': {\n pattern: /\\b[A-Z]\\w*(?=\\()/i,\n alias: 'keyword'\n },\n range: {\n pattern:\n /\\$?\\b(?:[A-Z]+\\$?\\d+:\\$?[A-Z]+\\$?\\d+|[A-Z]+:\\$?[A-Z]+|\\d+:\\$?\\d+)\\b/i,\n alias: 'property',\n inside: {\n operator: /:/,\n cell: /\\$?[A-Z]+\\$?\\d+/i,\n column: /\\$?[A-Z]+/i,\n row: /\\$?\\d+/\n }\n },\n cell: {\n // Excel is case insensitive, so the string \"foo1\" could be either a variable or a cell.\n // To combat this, we match cells case insensitive, if the contain at least one \"$\", and case sensitive otherwise.\n pattern: /\\b[A-Z]+\\d+\\b|\\$[A-Za-z]+\\$?\\d+\\b|\\b[A-Za-z]+\\$\\d+\\b/,\n alias: 'property'\n },\n number: /(?:\\b\\d+(?:\\.\\d+)?|\\B\\.\\d+)(?:e[+-]?\\d+)?\\b/i,\n boolean: /\\b(?:FALSE|TRUE)\\b/i,\n operator: /[-+*/^%=&,]|<[=>]?|>=?/,\n punctuation: /[[\\]();{}|]/\n }\n Prism.languages['xlsx'] = Prism.languages['xls'] =\n Prism.languages['excel-formula']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXhjZWwtZm9ybXVsYS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxPQUFPLG1CQUFtQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZXhjZWwtZm9ybXVsYS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBleGNlbEZvcm11bGFcbmV4Y2VsRm9ybXVsYS5kaXNwbGF5TmFtZSA9ICdleGNlbEZvcm11bGEnXG5leGNlbEZvcm11bGEuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBleGNlbEZvcm11bGEoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzWydleGNlbC1mb3JtdWxhJ10gPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyhcXGJOXFwoXFxzKilcIig/OlteXCJdfFwiXCIpKlwiKD89XFxzKlxcKSkvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiKD86W15cIl18XCJcIikqXCIoPyFcIikvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICByZWZlcmVuY2U6IHtcbiAgICAgIC8vIGh0dHBzOi8vd3d3LmFibGViaXRzLmNvbS9vZmZpY2UtYWRkaW5zLWJsb2cvMjAxNS8xMi8wOC9leGNlbC1yZWZlcmVuY2UtYW5vdGhlci1zaGVldC13b3JrYm9vay9cbiAgICAgIC8vIFNhbGVzIUIyXG4gICAgICAvLyAnV2ludGVyIHNhbGVzJyFCMlxuICAgICAgLy8gW1NhbGVzLnhsc3hdSmFuIUIyOkI1XG4gICAgICAvLyBEOlxcUmVwb3J0c1xcW1NhbGVzLnhsc3hdSmFuIUIyOkI1XG4gICAgICAvLyAnW1NhbGVzLnhsc3hdSmFuIHNhbGVzJyFCMjpCNVxuICAgICAgLy8gJ0Q6XFxSZXBvcnRzXFxbU2FsZXMueGxzeF1KYW4gc2FsZXMnIUIyOkI1XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKD86J1teJ10qJ3woPzpbXlxccygpW1xcXXt9PD4qP1wiJzssJCZdKlxcW1teXlxccygpW1xcXXt9PD4qP1wiJ10rXFxdKT9cXHcrKSEvLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIG9wZXJhdG9yOiAvISQvLFxuICAgICAgICBwdW5jdHVhdGlvbjogLycvLFxuICAgICAgICBzaGVldDoge1xuICAgICAgICAgIHBhdHRlcm46IC9bXltcXF1dKyQvLFxuICAgICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICAgIH0sXG4gICAgICAgIGZpbGU6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFxbW15bXFxdXStcXF0kLyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvW1tcXF1dL1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgcGF0aDogL1tcXHNcXFNdKy9cbiAgICAgIH1cbiAgICB9LFxuICAgICdmdW5jdGlvbi1uYW1lJzoge1xuICAgICAgcGF0dGVybjogL1xcYltBLVpdXFx3Kig/PVxcKCkvaSxcbiAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICB9LFxuICAgIHJhbmdlOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFwkP1xcYig/OltBLVpdK1xcJD9cXGQrOlxcJD9bQS1aXStcXCQ/XFxkK3xbQS1aXSs6XFwkP1tBLVpdK3xcXGQrOlxcJD9cXGQrKVxcYi9pLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eScsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgb3BlcmF0b3I6IC86LyxcbiAgICAgICAgY2VsbDogL1xcJD9bQS1aXStcXCQ/XFxkKy9pLFxuICAgICAgICBjb2x1bW46IC9cXCQ/W0EtWl0rL2ksXG4gICAgICAgIHJvdzogL1xcJD9cXGQrL1xuICAgICAgfVxuICAgIH0sXG4gICAgY2VsbDoge1xuICAgICAgLy8gRXhjZWwgaXMgY2FzZSBpbnNlbnNpdGl2ZSwgc28gdGhlIHN0cmluZyBcImZvbzFcIiBjb3VsZCBiZSBlaXRoZXIgYSB2YXJpYWJsZSBvciBhIGNlbGwuXG4gICAgICAvLyBUbyBjb21iYXQgdGhpcywgd2UgbWF0Y2ggY2VsbHMgY2FzZSBpbnNlbnNpdGl2ZSwgaWYgdGhlIGNvbnRhaW4gYXQgbGVhc3Qgb25lIFwiJFwiLCBhbmQgY2FzZSBzZW5zaXRpdmUgb3RoZXJ3aXNlLlxuICAgICAgcGF0dGVybjogL1xcYltBLVpdK1xcZCtcXGJ8XFwkW0EtWmEtel0rXFwkP1xcZCtcXGJ8XFxiW0EtWmEtel0rXFwkXFxkK1xcYi8sXG4gICAgICBhbGlhczogJ3Byb3BlcnR5J1xuICAgIH0sXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCspP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspP1xcYi9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpGQUxTRXxUUlVFKVxcYi9pLFxuICAgIG9wZXJhdG9yOiAvWy0rKi9eJT0mLF18PFs9Pl0/fD49Py8sXG4gICAgcHVuY3R1YXRpb246IC9bW1xcXSgpO3t9fF0vXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzWyd4bHN4J10gPSBQcmlzbS5sYW5ndWFnZXNbJ3hscyddID1cbiAgICBQcmlzbS5sYW5ndWFnZXNbJ2V4Y2VsLWZvcm11bGEnXVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/excel-formula.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/factor.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/factor.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = factor\nfactor.displayName = 'factor'\nfactor.aliases = []\nfunction factor(Prism) {\n ;(function (Prism) {\n var comment_inside = {\n function:\n /\\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\\?{2,}|!{2,})\\b/\n }\n var string_inside = {\n number: /\\\\[^\\s']|%\\w/\n }\n var factor = {\n comment: [\n {\n // ! single-line exclamation point comments with whitespace after/around the !\n pattern: /(^|\\s)(?:! .*|!$)/,\n lookbehind: true,\n inside: comment_inside\n },\n /* from basis/multiline: */\n {\n // /* comment */, /* comment*/\n pattern: /(^|\\s)\\/\\*\\s[\\s\\S]*?\\*\\/(?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n inside: comment_inside\n },\n {\n // ![[ comment ]] , ![===[ comment]===]\n pattern: /(^|\\s)!\\[(={0,6})\\[\\s[\\s\\S]*?\\]\\2\\](?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n inside: comment_inside\n }\n ],\n number: [\n {\n // basic base 10 integers 9, -9\n pattern: /(^|\\s)[+-]?\\d+(?=\\s|$)/,\n lookbehind: true\n },\n {\n // base prefix integers 0b010 0o70 0xad 0d10 0XAD -0xa9\n pattern: /(^|\\s)[+-]?0(?:b[01]+|o[0-7]+|d\\d+|x[\\dA-F]+)(?=\\s|$)/i,\n lookbehind: true\n },\n {\n // fractional ratios 1/5 -1/5 and the literal float approximations 1/5. -1/5.\n pattern: /(^|\\s)[+-]?\\d+\\/\\d+\\.?(?=\\s|$)/,\n lookbehind: true\n },\n {\n // positive mixed numbers 23+1/5 +23+1/5\n pattern: /(^|\\s)\\+?\\d+\\+\\d+\\/\\d+(?=\\s|$)/,\n lookbehind: true\n },\n {\n // negative mixed numbers -23-1/5\n pattern: /(^|\\s)-\\d+-\\d+\\/\\d+(?=\\s|$)/,\n lookbehind: true\n },\n {\n // basic decimal floats -0.01 0. .0 .1 -.1 -1. -12.13 +12.13\n // and scientific notation with base 10 exponents 3e4 3e-4 .3e-4\n pattern:\n /(^|\\s)[+-]?(?:\\d*\\.\\d+|\\d+\\.\\d*|\\d+)(?:e[+-]?\\d+)?(?=\\s|$)/i,\n lookbehind: true\n },\n {\n // NAN literal syntax NAN: 80000deadbeef, NAN: a\n pattern: /(^|\\s)NAN:\\s+[\\da-fA-F]+(?=\\s|$)/,\n lookbehind: true\n },\n {\n /*\nbase prefix floats 0x1.0p3 (8.0) 0b1.010p2 (5.0) 0x1.p1 0b1.11111111p11111...\n\"The normalized hex form ±0x1.MMMMMMMMMMMMM[pP]±EEEE allows any floating-point number to be specified precisely.\nThe values of MMMMMMMMMMMMM and EEEE map directly to the mantissa and exponent fields of the binary IEEE 754 representation.\"\n\n*/\n pattern:\n /(^|\\s)[+-]?0(?:b1\\.[01]*|o1\\.[0-7]*|d1\\.\\d*|x1\\.[\\dA-F]*)p\\d+(?=\\s|$)/i,\n lookbehind: true\n }\n ],\n // R/ regexp?\\/\\\\/\n regexp: {\n pattern:\n /(^|\\s)R\\/\\s(?:\\\\\\S|[^\\\\/])*\\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\\s|$)/,\n lookbehind: true,\n alias: 'number',\n inside: {\n variable: /\\\\\\S/,\n keyword: /[+?*\\[\\]^$(){}.|]/,\n operator: {\n pattern: /(\\/)[idmsr]+(?:-[idmsr]+)?/,\n lookbehind: true\n }\n }\n },\n boolean: {\n pattern: /(^|\\s)[tf](?=\\s|$)/,\n lookbehind: true\n },\n // SBUF\" asd\", URL\" ://...\", P\" /etc/\"\n 'custom-string': {\n pattern: /(^|\\s)[A-Z0-9\\-]+\"\\s(?:\\\\\\S|[^\"\\\\])*\"/,\n lookbehind: true,\n greedy: true,\n alias: 'string',\n inside: {\n number: /\\\\\\S|%\\w|\\//\n }\n },\n 'multiline-string': [\n {\n // STRING: name \\n content \\n ; -> CONSTANT: name \"content\" (symbol)\n pattern: /(^|\\s)STRING:\\s+\\S+(?:\\n|\\r\\n).*(?:\\n|\\r\\n)\\s*;(?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n alias: 'string',\n inside: {\n number: string_inside.number,\n // trailing semicolon on its own line\n 'semicolon-or-setlocal': {\n pattern: /([\\r\\n][ \\t]*);(?=\\s|$)/,\n lookbehind: true,\n alias: 'function'\n }\n }\n },\n {\n // HEREDOC: marker \\n content \\n marker ; -> \"content\" (immediate)\n pattern: /(^|\\s)HEREDOC:\\s+\\S+(?:\\n|\\r\\n).*(?:\\n|\\r\\n)\\s*\\S+(?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n alias: 'string',\n inside: string_inside\n },\n {\n // [[ string ]], [==[ string]==]\n pattern: /(^|\\s)\\[(={0,6})\\[\\s[\\s\\S]*?\\]\\2\\](?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n alias: 'string',\n inside: string_inside\n }\n ],\n 'special-using': {\n pattern: /(^|\\s)USING:(?:\\s\\S+)*(?=\\s+;(?:\\s|$))/,\n lookbehind: true,\n alias: 'function',\n inside: {\n // this is essentially a regex for vocab names, which i don't want to specify\n // but the USING: gets picked up as a vocab name\n string: {\n pattern: /(\\s)[^:\\s]+/,\n lookbehind: true\n }\n }\n },\n /* this description of stack effect literal syntax is not complete and not as specific as theoretically possible\ntrying to do better is more work and regex-computation-time than it's worth though.\n- we'd like to have the \"delimiter\" parts of the stack effect [ (, --, and ) ] be a different (less-important or comment-like) colour to the stack effect contents\n- we'd like if nested stack effects were treated as such rather than just appearing flat (with `inside`)\n- we'd like if the following variable name conventions were recognised specifically:\nspecial row variables = ..a b..\ntype and stack effect annotations end with a colon = ( quot: ( a: ( -- ) -- b ) -- x ), ( x: number -- )\nword throws unconditional error = *\nany other word-like variable name = a ? q' etc\nhttps://docs.factorcode.org/content/article-effects.html\nthese are pretty complicated to highlight properly without a real parser, and therefore out of scope\nthe old pattern, which may be later useful, was: (^|\\s)(?:call|execute|eval)?\\((?:\\s+[^\"\\r\\n\\t ]\\S*)*?\\s+--(?:\\s+[^\"\\n\\t ]\\S*)*?\\s+\\)(?=\\s|$)\n*/\n // current solution is not great\n 'stack-effect-delimiter': [\n {\n // opening parenthesis\n pattern: /(^|\\s)(?:call|eval|execute)?\\((?=\\s)/,\n lookbehind: true,\n alias: 'operator'\n },\n {\n // middle --\n pattern: /(\\s)--(?=\\s)/,\n lookbehind: true,\n alias: 'operator'\n },\n {\n // closing parenthesis\n pattern: /(\\s)\\)(?=\\s|$)/,\n lookbehind: true,\n alias: 'operator'\n }\n ],\n combinators: {\n pattern: null,\n lookbehind: true,\n alias: 'keyword'\n },\n 'kernel-builtin': {\n pattern: null,\n lookbehind: true,\n alias: 'variable'\n },\n 'sequences-builtin': {\n pattern: null,\n lookbehind: true,\n alias: 'variable'\n },\n 'math-builtin': {\n pattern: null,\n lookbehind: true,\n alias: 'variable'\n },\n 'constructor-word': {\n // but not <=>\n pattern: /(^|\\s)<(?!=+>|-+>)\\S+>(?=\\s|$)/,\n lookbehind: true,\n alias: 'keyword'\n },\n 'other-builtin-syntax': {\n pattern: null,\n lookbehind: true,\n alias: 'operator'\n },\n /*\nfull list of supported word naming conventions: (the convention appears outside of the [brackets])\nset-[x]\nchange-[x]\nwith-[x]\nnew-[x]\n>[string]\n[base]>\n[string]>[number]\n+[symbol]+\n[boolean-word]?\n?[of]\n[slot-reader]>>\n>>[slot-setter]\n[slot-writer]<<\n([implementation-detail])\n[mutater]!\n[variant]*\n[prettyprint].\n$[help-markup]\n, SYNTAX:, etc are supported by their own patterns.\n`with` and `new` from `kernel` are their own builtins.\nsee \n*/\n 'conventionally-named-word': {\n pattern:\n /(^|\\s)(?!\")(?:(?:change|new|set|with)-\\S+|\\$\\S+|>[^>\\s]+|[^:>\\s]+>|[^>\\s]+>[^>\\s]+|\\+[^+\\s]+\\+|[^?\\s]+\\?|\\?[^?\\s]+|[^>\\s]+>>|>>[^>\\s]+|[^<\\s]+<<|\\([^()\\s]+\\)|[^!\\s]+!|[^*\\s]\\S*\\*|[^.\\s]\\S*\\.)(?=\\s|$)/,\n lookbehind: true,\n alias: 'keyword'\n },\n 'colon-syntax': {\n pattern: /(^|\\s)(?:[A-Z0-9\\-]+#?)?:{1,2}\\s+(?:;\\S+|(?!;)\\S+)(?=\\s|$)/,\n lookbehind: true,\n greedy: true,\n alias: 'function'\n },\n 'semicolon-or-setlocal': {\n pattern: /(\\s)(?:;|:>)(?=\\s|$)/,\n lookbehind: true,\n alias: 'function'\n },\n // do not highlight leading } or trailing X{ at the begin/end of the file as it's invalid syntax\n 'curly-brace-literal-delimiter': [\n {\n // opening\n pattern: /(^|\\s)[a-z]*\\{(?=\\s)/i,\n lookbehind: true,\n alias: 'operator'\n },\n {\n // closing\n pattern: /(\\s)\\}(?=\\s|$)/,\n lookbehind: true,\n alias: 'operator'\n }\n ],\n // do not highlight leading ] or trailing [ at the begin/end of the file as it's invalid syntax\n 'quotation-delimiter': [\n {\n // opening\n pattern: /(^|\\s)\\[(?=\\s)/,\n lookbehind: true,\n alias: 'operator'\n },\n {\n // closing\n pattern: /(\\s)\\](?=\\s|$)/,\n lookbehind: true,\n alias: 'operator'\n }\n ],\n 'normal-word': {\n pattern: /(^|\\s)[^\"\\s]\\S*(?=\\s|$)/,\n lookbehind: true\n },\n /*\nbasic first-class string \"a\"\nwith escaped double-quote \"a\\\"\"\nescaped backslash \"\\\\\"\nand general escapes since Factor has so many \"\\N\"\nsyntax that works in the reference implementation that isn't fully\nsupported because it's an implementation detail:\n\"string 1\"\"string 2\" -> 2 strings (works anyway)\n\"string\"5 -> string, 5\n\"string\"[ ] -> string, quotation\n{ \"a\"} -> array\nthe rest of those examples all properly recognise the string, but not\nthe other object (number, quotation, etc)\nthis is fine for a regex-only implementation.\n*/\n string: {\n pattern: /\"(?:\\\\\\S|[^\"\\\\])*\"/,\n greedy: true,\n inside: string_inside\n }\n }\n var escape = function (str) {\n return (str + '').replace(/([.?*+\\^$\\[\\]\\\\(){}|\\-])/g, '\\\\$1')\n }\n var arrToWordsRegExp = function (arr) {\n return new RegExp('(^|\\\\s)(?:' + arr.map(escape).join('|') + ')(?=\\\\s|$)')\n }\n var builtins = {\n 'kernel-builtin': [\n 'or',\n '2nipd',\n '4drop',\n 'tuck',\n 'wrapper',\n 'nip',\n 'wrapper?',\n 'callstack>array',\n 'die',\n 'dupd',\n 'callstack',\n 'callstack?',\n '3dup',\n 'hashcode',\n 'pick',\n '4nip',\n 'build',\n '>boolean',\n 'nipd',\n 'clone',\n '5nip',\n 'eq?',\n '?',\n '=',\n 'swapd',\n '2over',\n 'clear',\n '2dup',\n 'get-retainstack',\n 'not',\n 'tuple?',\n 'dup',\n '3nipd',\n 'call',\n '-rotd',\n 'object',\n 'drop',\n 'assert=',\n 'assert?',\n '-rot',\n 'execute',\n 'boa',\n 'get-callstack',\n 'curried?',\n '3drop',\n 'pickd',\n 'overd',\n 'over',\n 'roll',\n '3nip',\n 'swap',\n 'and',\n '2nip',\n 'rotd',\n 'throw',\n '(clone)',\n 'hashcode*',\n 'spin',\n 'reach',\n '4dup',\n 'equal?',\n 'get-datastack',\n 'assert',\n '2drop',\n '',\n 'boolean?',\n 'identity-hashcode',\n 'identity-tuple?',\n 'null',\n 'composed?',\n 'new',\n '5drop',\n 'rot',\n '-roll',\n 'xor',\n 'identity-tuple',\n 'boolean'\n ],\n 'other-builtin-syntax': [\n // syntax\n '=======',\n 'recursive',\n 'flushable',\n '>>',\n '<<<<<<',\n 'M\\\\',\n 'B',\n 'PRIVATE>',\n '\\\\',\n '======',\n 'final',\n 'inline',\n 'delimiter',\n 'deprecated',\n '>>>>>',\n '<<<<<<<',\n 'parse-complex',\n 'malformed-complex',\n 'read-only',\n '>>>>>>>',\n 'call-next-method',\n '<<',\n 'foldable', // literals\n '$',\n '$[',\n '${'\n ],\n 'sequences-builtin': [\n 'member-eq?',\n 'mismatch',\n 'append',\n 'assert-sequence=',\n 'longer',\n 'repetition',\n 'clone-like',\n '3sequence',\n 'assert-sequence?',\n 'last-index-from',\n 'reversed',\n 'index-from',\n 'cut*',\n 'pad-tail',\n 'join-as',\n 'remove-eq!',\n 'concat-as',\n 'but-last',\n 'snip',\n 'nths',\n 'nth',\n 'sequence',\n 'longest',\n 'slice?',\n '',\n 'remove-nth',\n 'tail-slice',\n 'empty?',\n 'tail*',\n 'member?',\n 'virtual-sequence?',\n 'set-length',\n 'drop-prefix',\n 'iota',\n 'unclip',\n 'bounds-error?',\n 'unclip-last-slice',\n 'non-negative-integer-expected',\n 'non-negative-integer-expected?',\n 'midpoint@',\n 'longer?',\n '?set-nth',\n '?first',\n 'rest-slice',\n 'prepend-as',\n 'prepend',\n 'fourth',\n 'sift',\n 'subseq-start',\n 'new-sequence',\n '?last',\n 'like',\n 'first4',\n '1sequence',\n 'reverse',\n 'slice',\n 'virtual@',\n 'repetition?',\n 'set-last',\n 'index',\n '4sequence',\n 'max-length',\n 'set-second',\n 'immutable-sequence',\n 'first2',\n 'first3',\n 'supremum',\n 'unclip-slice',\n 'suffix!',\n 'insert-nth',\n 'tail',\n '3append',\n 'short',\n 'suffix',\n 'concat',\n 'flip',\n 'immutable?',\n 'reverse!',\n '2sequence',\n 'sum',\n 'delete-all',\n 'indices',\n 'snip-slice',\n '',\n 'check-slice',\n 'sequence?',\n 'head',\n 'append-as',\n 'halves',\n 'sequence=',\n 'collapse-slice',\n '?second',\n 'slice-error?',\n 'product',\n 'bounds-check?',\n 'bounds-check',\n 'immutable',\n 'virtual-exemplar',\n 'harvest',\n 'remove',\n 'pad-head',\n 'last',\n 'set-fourth',\n 'cartesian-product',\n 'remove-eq',\n 'shorten',\n 'shorter',\n 'reversed?',\n 'shorter?',\n 'shortest',\n 'head-slice',\n 'pop*',\n 'tail-slice*',\n 'but-last-slice',\n 'iota?',\n 'append!',\n 'cut-slice',\n 'new-resizable',\n 'head-slice*',\n 'sequence-hashcode',\n 'pop',\n 'set-nth',\n '?nth',\n 'second',\n 'join',\n 'immutable-sequence?',\n '',\n '3append-as',\n 'virtual-sequence',\n 'subseq?',\n 'remove-nth!',\n 'length',\n 'last-index',\n 'lengthen',\n 'assert-sequence',\n 'copy',\n 'move',\n 'third',\n 'first',\n 'tail?',\n 'set-first',\n 'prefix',\n 'bounds-error',\n '',\n 'exchange',\n 'surround',\n 'cut',\n 'min-length',\n 'set-third',\n 'push-all',\n 'head?',\n 'subseq-start-from',\n 'delete-slice',\n 'rest',\n 'sum-lengths',\n 'head*',\n 'infimum',\n 'remove!',\n 'glue',\n 'slice-error',\n 'subseq',\n 'push',\n 'replace-slice',\n 'subseq-as',\n 'unclip-last'\n ],\n 'math-builtin': [\n 'number=',\n 'next-power-of-2',\n '?1+',\n 'fp-special?',\n 'imaginary-part',\n 'float>bits',\n 'number?',\n 'fp-infinity?',\n 'bignum?',\n 'fp-snan?',\n 'denominator',\n 'gcd',\n '*',\n '+',\n 'fp-bitwise=',\n '-',\n 'u>=',\n '/',\n '>=',\n 'bitand',\n 'power-of-2?',\n 'log2-expects-positive',\n 'neg?',\n '<',\n 'log2',\n '>',\n 'integer?',\n 'number',\n 'bits>double',\n '2/',\n 'zero?',\n 'bits>float',\n 'float?',\n 'shift',\n 'ratio?',\n 'rect>',\n 'even?',\n 'ratio',\n 'fp-sign',\n 'bitnot',\n '>fixnum',\n 'complex?',\n '/i',\n 'integer>fixnum',\n '/f',\n 'sgn',\n '>bignum',\n 'next-float',\n 'u<',\n 'u>',\n 'mod',\n 'recip',\n 'rational',\n '>float',\n '2^',\n 'integer',\n 'fixnum?',\n 'neg',\n 'fixnum',\n 'sq',\n 'bignum',\n '>rect',\n 'bit?',\n 'fp-qnan?',\n 'simple-gcd',\n 'complex',\n '',\n 'real',\n '>fraction',\n 'double>bits',\n 'bitor',\n 'rem',\n 'fp-nan-payload',\n 'real-part',\n 'log2-expects-positive?',\n 'prev-float',\n 'align',\n 'unordered?',\n 'float',\n 'fp-nan?',\n 'abs',\n 'bitxor',\n 'integer>fixnum-strict',\n 'u<=',\n 'odd?',\n '<=',\n '/mod',\n '>integer',\n 'real?',\n 'rational?',\n 'numerator'\n ] // that's all for now\n }\n Object.keys(builtins).forEach(function (k) {\n factor[k].pattern = arrToWordsRegExp(builtins[k])\n })\n var combinators = [\n // kernel\n '2bi',\n 'while',\n '2tri',\n 'bi*',\n '4dip',\n 'both?',\n 'same?',\n 'tri@',\n 'curry',\n 'prepose',\n '3bi',\n '?if',\n 'tri*',\n '2keep',\n '3keep',\n 'curried',\n '2keepd',\n 'when',\n '2bi*',\n '2tri*',\n '4keep',\n 'bi@',\n 'keepdd',\n 'do',\n 'unless*',\n 'tri-curry',\n 'if*',\n 'loop',\n 'bi-curry*',\n 'when*',\n '2bi@',\n '2tri@',\n 'with',\n '2with',\n 'either?',\n 'bi',\n 'until',\n '3dip',\n '3curry',\n 'tri-curry*',\n 'tri-curry@',\n 'bi-curry',\n 'keepd',\n 'compose',\n '2dip',\n 'if',\n '3tri',\n 'unless',\n 'tuple',\n 'keep',\n '2curry',\n 'tri',\n 'most',\n 'while*',\n 'dip',\n 'composed',\n 'bi-curry@', // sequences\n 'find-last-from',\n 'trim-head-slice',\n 'map-as',\n 'each-from',\n 'none?',\n 'trim-tail',\n 'partition',\n 'if-empty',\n 'accumulate*',\n 'reject!',\n 'find-from',\n 'accumulate-as',\n 'collector-for-as',\n 'reject',\n 'map',\n 'map-sum',\n 'accumulate!',\n '2each-from',\n 'follow',\n 'supremum-by',\n 'map!',\n 'unless-empty',\n 'collector',\n 'padding',\n 'reduce-index',\n 'replicate-as',\n 'infimum-by',\n 'trim-tail-slice',\n 'count',\n 'find-index',\n 'filter',\n 'accumulate*!',\n 'reject-as',\n 'map-integers',\n 'map-find',\n 'reduce',\n 'selector',\n 'interleave',\n '2map',\n 'filter-as',\n 'binary-reduce',\n 'map-index-as',\n 'find',\n 'produce',\n 'filter!',\n 'replicate',\n 'cartesian-map',\n 'cartesian-each',\n 'find-index-from',\n 'map-find-last',\n '3map-as',\n '3map',\n 'find-last',\n 'selector-as',\n '2map-as',\n '2map-reduce',\n 'accumulate',\n 'each',\n 'each-index',\n 'accumulate*-as',\n 'when-empty',\n 'all?',\n 'collector-as',\n 'push-either',\n 'new-like',\n 'collector-for',\n '2selector',\n 'push-if',\n '2all?',\n 'map-reduce',\n '3each',\n 'any?',\n 'trim-slice',\n '2reduce',\n 'change-nth',\n 'produce-as',\n '2each',\n 'trim',\n 'trim-head',\n 'cartesian-find',\n 'map-index', // math\n 'if-zero',\n 'each-integer',\n 'unless-zero',\n '(find-integer)',\n 'when-zero',\n 'find-last-integer',\n '(all-integers?)',\n 'times',\n '(each-integer)',\n 'find-integer',\n 'all-integers?', // math.combinators\n 'unless-negative',\n 'if-positive',\n 'when-positive',\n 'when-negative',\n 'unless-positive',\n 'if-negative', // combinators\n 'case',\n '2cleave',\n 'cond>quot',\n 'case>quot',\n '3cleave',\n 'wrong-values',\n 'to-fixed-point',\n 'alist>quot',\n 'cond',\n 'cleave',\n 'call-effect',\n 'recursive-hashcode',\n 'spread',\n 'deep-spread>quot', // combinators.short-circuit\n '2||',\n '0||',\n 'n||',\n '0&&',\n '2&&',\n '3||',\n '1||',\n '1&&',\n 'n&&',\n '3&&', // combinators.smart\n 'smart-unless*',\n 'keep-inputs',\n 'reduce-outputs',\n 'smart-when*',\n 'cleave>array',\n 'smart-with',\n 'smart-apply',\n 'smart-if',\n 'inputs/outputs',\n 'output>sequence-n',\n 'map-outputs',\n 'map-reduce-outputs',\n 'dropping',\n 'output>array',\n 'smart-map-reduce',\n 'smart-2map-reduce',\n 'output>array-n',\n 'nullary',\n 'inputsequence' // tafn\n ]\n factor.combinators.pattern = arrToWordsRegExp(combinators)\n Prism.languages.factor = factor\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZmFjdG9yLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSwwRUFBMEUsR0FBRyxHQUFHLEdBQUc7QUFDbkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsZ0NBQWdDLElBQUk7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSwwQ0FBMEM7QUFDMUMsbUVBQW1FO0FBQ25FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0Esb0RBQW9EO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLCtCQUErQixJQUFJO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLDRDQUE0QyxJQUFJLE9BQU8sUUFBUTtBQUMvRDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLE9BQU87QUFDUCxvQ0FBb0MsZUFBZTtBQUNuRDtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLEtBQUs7QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0RBQW9EO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2ZhY3Rvci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBmYWN0b3JcbmZhY3Rvci5kaXNwbGF5TmFtZSA9ICdmYWN0b3InXG5mYWN0b3IuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBmYWN0b3IoUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgY29tbWVudF9pbnNpZGUgPSB7XG4gICAgICBmdW5jdGlvbjpcbiAgICAgICAgL1xcYig/OkJVR1M/fEZJWCg/Ok1FUz8pP3xOT1RFUz98VE9ET1M/fFhYK3xIQUNLUz98V0FSTig/OklORyk/fFxcP3syLH18IXsyLH0pXFxiL1xuICAgIH1cbiAgICB2YXIgc3RyaW5nX2luc2lkZSA9IHtcbiAgICAgIG51bWJlcjogL1xcXFxbXlxccyddfCVcXHcvXG4gICAgfVxuICAgIHZhciBmYWN0b3IgPSB7XG4gICAgICBjb21tZW50OiBbXG4gICAgICAgIHtcbiAgICAgICAgICAvLyAhIHNpbmdsZS1saW5lIGV4Y2xhbWF0aW9uIHBvaW50IGNvbW1lbnRzIHdpdGggd2hpdGVzcGFjZSBhZnRlci9hcm91bmQgdGhlICFcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKSg/OiEgLip8ISQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogY29tbWVudF9pbnNpZGVcbiAgICAgICAgfSxcbiAgICAgICAgLyogZnJvbSBiYXNpcy9tdWx0aWxpbmU6ICovXG4gICAgICAgIHtcbiAgICAgICAgICAvLyAvKiBjb21tZW50ICovLCAvKiBjb21tZW50Ki9cbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKVxcL1xcKlxcc1tcXHNcXFNdKj9cXCpcXC8oPz1cXHN8JCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogY29tbWVudF9pbnNpZGVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vICFbWyBjb21tZW50IF1dICwgIVs9PT1bIGNvbW1lbnRdPT09XVxuICAgICAgICAgIHBhdHRlcm46IC8oXnxcXHMpIVxcWyg9ezAsNn0pXFxbXFxzW1xcc1xcU10qP1xcXVxcMlxcXSg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBjb21tZW50X2luc2lkZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgbnVtYmVyOiBbXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBiYXNpYyBiYXNlIDEwIGludGVnZXJzIDksIC05XG4gICAgICAgICAgcGF0dGVybjogLyhefFxccylbKy1dP1xcZCsoPz1cXHN8JCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIGJhc2UgcHJlZml4IGludGVnZXJzIDBiMDEwIDBvNzAgMHhhZCAwZDEwIDBYQUQgLTB4YTlcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKVsrLV0/MCg/OmJbMDFdK3xvWzAtN10rfGRcXGQrfHhbXFxkQS1GXSspKD89XFxzfCQpL2ksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gZnJhY3Rpb25hbCByYXRpb3MgMS81IC0xLzUgYW5kIHRoZSBsaXRlcmFsIGZsb2F0IGFwcHJveGltYXRpb25zIDEvNS4gLTEvNS5cbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKVsrLV0/XFxkK1xcL1xcZCtcXC4/KD89XFxzfCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBwb3NpdGl2ZSBtaXhlZCBudW1iZXJzIDIzKzEvNSArMjMrMS81XG4gICAgICAgICAgcGF0dGVybjogLyhefFxccylcXCs/XFxkK1xcK1xcZCtcXC9cXGQrKD89XFxzfCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBuZWdhdGl2ZSBtaXhlZCBudW1iZXJzIC0yMy0xLzVcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKS1cXGQrLVxcZCtcXC9cXGQrKD89XFxzfCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBiYXNpYyBkZWNpbWFsIGZsb2F0cyAtMC4wMSAwLiAuMCAuMSAtLjEgLTEuIC0xMi4xMyArMTIuMTNcbiAgICAgICAgICAvLyBhbmQgc2NpZW50aWZpYyBub3RhdGlvbiB3aXRoIGJhc2UgMTAgZXhwb25lbnRzIDNlNCAzZS00IC4zZS00XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oXnxcXHMpWystXT8oPzpcXGQqXFwuXFxkK3xcXGQrXFwuXFxkKnxcXGQrKSg/OmVbKy1dP1xcZCspPyg/PVxcc3wkKS9pLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIE5BTiBsaXRlcmFsIHN5bnRheCBOQU46IDgwMDAwZGVhZGJlZWYsIE5BTjogYVxuICAgICAgICAgIHBhdHRlcm46IC8oXnxcXHMpTkFOOlxccytbXFxkYS1mQS1GXSsoPz1cXHN8JCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8qXG5iYXNlIHByZWZpeCBmbG9hdHMgMHgxLjBwMyAoOC4wKSAwYjEuMDEwcDIgKDUuMCkgMHgxLnAxIDBiMS4xMTExMTExMXAxMTExMS4uLlxuXCJUaGUgbm9ybWFsaXplZCBoZXggZm9ybSDCsTB4MS5NTU1NTU1NTU1NTU1NW3BQXcKxRUVFRSBhbGxvd3MgYW55IGZsb2F0aW5nLXBvaW50IG51bWJlciB0byBiZSBzcGVjaWZpZWQgcHJlY2lzZWx5LlxuVGhlIHZhbHVlcyBvZiBNTU1NTU1NTU1NTU1NIGFuZCBFRUVFIG1hcCBkaXJlY3RseSB0byB0aGUgbWFudGlzc2EgYW5kIGV4cG9uZW50IGZpZWxkcyBvZiB0aGUgYmluYXJ5IElFRUUgNzU0IHJlcHJlc2VudGF0aW9uLlwiXG48aHR0cHM6Ly9kb2NzLmZhY3RvcmNvZGUub3JnL2NvbnRlbnQvYXJ0aWNsZS1zeW50YXgtZmxvYXRzLmh0bWw+XG4qL1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKF58XFxzKVsrLV0/MCg/OmIxXFwuWzAxXSp8bzFcXC5bMC03XSp8ZDFcXC5cXGQqfHgxXFwuW1xcZEEtRl0qKXBcXGQrKD89XFxzfCQpL2ksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgLy8gUi8gcmVnZXhwP1xcL1xcXFwvXG4gICAgICByZWdleHA6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58XFxzKVJcXC9cXHMoPzpcXFxcXFxTfFteXFxcXC9dKSpcXC8oPzpbaWRtc3JdKnxbaWRtc3JdKy1baWRtc3JdKykoPz1cXHN8JCkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ251bWJlcicsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHZhcmlhYmxlOiAvXFxcXFxcUy8sXG4gICAgICAgICAga2V5d29yZDogL1srPypcXFtcXF1eJCgpe30ufF0vLFxuICAgICAgICAgIG9wZXJhdG9yOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKFxcLylbaWRtc3JdKyg/Oi1baWRtc3JdKyk/LyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBib29sZWFuOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxcXHMpW3RmXSg/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAvLyBTQlVGXCIgYXNkXCIsIFVSTFwiIDovLy4uLlwiLCBQXCIgL2V0Yy9cIlxuICAgICAgJ2N1c3RvbS1zdHJpbmcnOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxcXHMpW0EtWjAtOVxcLV0rXCJcXHMoPzpcXFxcXFxTfFteXCJcXFxcXSkqXCIvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnc3RyaW5nJyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgbnVtYmVyOiAvXFxcXFxcU3wlXFx3fFxcLy9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgICdtdWx0aWxpbmUtc3RyaW5nJzogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gU1RSSU5HOiBuYW1lIFxcbiBjb250ZW50IFxcbiA7IC0+IENPTlNUQU5UOiBuYW1lIFwiY29udGVudFwiIChzeW1ib2wpXG4gICAgICAgICAgcGF0dGVybjogLyhefFxccylTVFJJTkc6XFxzK1xcUysoPzpcXG58XFxyXFxuKS4qKD86XFxufFxcclxcbilcXHMqOyg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgbnVtYmVyOiBzdHJpbmdfaW5zaWRlLm51bWJlcixcbiAgICAgICAgICAgIC8vIHRyYWlsaW5nIHNlbWljb2xvbiBvbiBpdHMgb3duIGxpbmVcbiAgICAgICAgICAgICdzZW1pY29sb24tb3Itc2V0bG9jYWwnOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC8oW1xcclxcbl1bIFxcdF0qKTsoPz1cXHN8JCkvLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBhbGlhczogJ2Z1bmN0aW9uJ1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIEhFUkVET0M6IG1hcmtlciBcXG4gY29udGVudCBcXG4gbWFya2VyIDsgLT4gXCJjb250ZW50XCIgKGltbWVkaWF0ZSlcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKUhFUkVET0M6XFxzK1xcUysoPzpcXG58XFxyXFxuKS4qKD86XFxufFxcclxcbilcXHMqXFxTKyg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgICAgIGluc2lkZTogc3RyaW5nX2luc2lkZVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gW1sgc3RyaW5nIF1dLCBbPT1bIHN0cmluZ109PV1cbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKVxcWyg9ezAsNn0pXFxbXFxzW1xcc1xcU10qP1xcXVxcMlxcXSg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgICAgIGluc2lkZTogc3RyaW5nX2luc2lkZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgJ3NwZWNpYWwtdXNpbmcnOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxcXHMpVVNJTkc6KD86XFxzXFxTKykqKD89XFxzKzsoPzpcXHN8JCkpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdmdW5jdGlvbicsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIC8vIHRoaXMgaXMgZXNzZW50aWFsbHkgYSByZWdleCBmb3Igdm9jYWIgbmFtZXMsIHdoaWNoIGkgZG9uJ3Qgd2FudCB0byBzcGVjaWZ5XG4gICAgICAgICAgLy8gYnV0IHRoZSBVU0lORzogZ2V0cyBwaWNrZWQgdXAgYXMgYSB2b2NhYiBuYW1lXG4gICAgICAgICAgc3RyaW5nOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKFxccylbXjpcXHNdKy8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgLyogdGhpcyBkZXNjcmlwdGlvbiBvZiBzdGFjayBlZmZlY3QgbGl0ZXJhbCBzeW50YXggaXMgbm90IGNvbXBsZXRlIGFuZCBub3QgYXMgc3BlY2lmaWMgYXMgdGhlb3JldGljYWxseSBwb3NzaWJsZVxudHJ5aW5nIHRvIGRvIGJldHRlciBpcyBtb3JlIHdvcmsgYW5kIHJlZ2V4LWNvbXB1dGF0aW9uLXRpbWUgdGhhbiBpdCdzIHdvcnRoIHRob3VnaC5cbi0gd2UnZCBsaWtlIHRvIGhhdmUgdGhlIFwiZGVsaW1pdGVyXCIgcGFydHMgb2YgdGhlIHN0YWNrIGVmZmVjdCBbICgsIC0tLCBhbmQgKSBdIGJlIGEgZGlmZmVyZW50IChsZXNzLWltcG9ydGFudCBvciBjb21tZW50LWxpa2UpIGNvbG91ciB0byB0aGUgc3RhY2sgZWZmZWN0IGNvbnRlbnRzXG4tIHdlJ2QgbGlrZSBpZiBuZXN0ZWQgc3RhY2sgZWZmZWN0cyB3ZXJlIHRyZWF0ZWQgYXMgc3VjaCByYXRoZXIgdGhhbiBqdXN0IGFwcGVhcmluZyBmbGF0ICh3aXRoIGBpbnNpZGVgKVxuLSB3ZSdkIGxpa2UgaWYgdGhlIGZvbGxvd2luZyB2YXJpYWJsZSBuYW1lIGNvbnZlbnRpb25zIHdlcmUgcmVjb2duaXNlZCBzcGVjaWZpY2FsbHk6XG5zcGVjaWFsIHJvdyB2YXJpYWJsZXMgPSAuLmEgYi4uXG50eXBlIGFuZCBzdGFjayBlZmZlY3QgYW5ub3RhdGlvbnMgZW5kIHdpdGggYSBjb2xvbiA9ICggcXVvdDogKCBhOiAoIC0tICkgLS0gYiApIC0tIHggKSwgKCB4OiBudW1iZXIgLS0gKVxud29yZCB0aHJvd3MgdW5jb25kaXRpb25hbCBlcnJvciA9ICpcbmFueSBvdGhlciB3b3JkLWxpa2UgdmFyaWFibGUgbmFtZSA9IGEgPyBxJyBldGNcbmh0dHBzOi8vZG9jcy5mYWN0b3Jjb2RlLm9yZy9jb250ZW50L2FydGljbGUtZWZmZWN0cy5odG1sXG50aGVzZSBhcmUgcHJldHR5IGNvbXBsaWNhdGVkIHRvIGhpZ2hsaWdodCBwcm9wZXJseSB3aXRob3V0IGEgcmVhbCBwYXJzZXIsIGFuZCB0aGVyZWZvcmUgb3V0IG9mIHNjb3BlXG50aGUgb2xkIHBhdHRlcm4sIHdoaWNoIG1heSBiZSBsYXRlciB1c2VmdWwsIHdhczogKF58XFxzKSg/OmNhbGx8ZXhlY3V0ZXxldmFsKT9cXCgoPzpcXHMrW15cIlxcclxcblxcdCBdXFxTKikqP1xccystLSg/OlxccytbXlwiXFxuXFx0IF1cXFMqKSo/XFxzK1xcKSg/PVxcc3wkKVxuKi9cbiAgICAgIC8vIGN1cnJlbnQgc29sdXRpb24gaXMgbm90IGdyZWF0XG4gICAgICAnc3RhY2stZWZmZWN0LWRlbGltaXRlcic6IFtcbiAgICAgICAge1xuICAgICAgICAgIC8vIG9wZW5pbmcgcGFyZW50aGVzaXNcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKSg/OmNhbGx8ZXZhbHxleGVjdXRlKT9cXCgoPz1cXHMpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBtaWRkbGUgLS1cbiAgICAgICAgICBwYXR0ZXJuOiAvKFxccyktLSg/PVxccykvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIGNsb3NpbmcgcGFyZW50aGVzaXNcbiAgICAgICAgICBwYXR0ZXJuOiAvKFxccylcXCkoPz1cXHN8JCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGNvbWJpbmF0b3JzOiB7XG4gICAgICAgIHBhdHRlcm46IG51bGwsXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICAna2VybmVsLWJ1aWx0aW4nOiB7XG4gICAgICAgIHBhdHRlcm46IG51bGwsXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgICB9LFxuICAgICAgJ3NlcXVlbmNlcy1idWlsdGluJzoge1xuICAgICAgICBwYXR0ZXJuOiBudWxsLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgfSxcbiAgICAgICdtYXRoLWJ1aWx0aW4nOiB7XG4gICAgICAgIHBhdHRlcm46IG51bGwsXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgICB9LFxuICAgICAgJ2NvbnN0cnVjdG9yLXdvcmQnOiB7XG4gICAgICAgIC8vIDxhcnJheT4gYnV0IG5vdCA8PT5cbiAgICAgICAgcGF0dGVybjogLyhefFxccyk8KD8hPSs+fC0rPilcXFMrPig/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICAnb3RoZXItYnVpbHRpbi1zeW50YXgnOiB7XG4gICAgICAgIHBhdHRlcm46IG51bGwsXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgICB9LFxuICAgICAgLypcbmZ1bGwgbGlzdCBvZiBzdXBwb3J0ZWQgd29yZCBuYW1pbmcgY29udmVudGlvbnM6ICh0aGUgY29udmVudGlvbiBhcHBlYXJzIG91dHNpZGUgb2YgdGhlIFticmFja2V0c10pXG5zZXQtW3hdXG5jaGFuZ2UtW3hdXG53aXRoLVt4XVxubmV3LVt4XVxuPltzdHJpbmddXG5bYmFzZV0+XG5bc3RyaW5nXT5bbnVtYmVyXVxuK1tzeW1ib2xdK1xuW2Jvb2xlYW4td29yZF0/XG4/W29mXVxuW3Nsb3QtcmVhZGVyXT4+XG4+PltzbG90LXNldHRlcl1cbltzbG90LXdyaXRlcl08PFxuKFtpbXBsZW1lbnRhdGlvbi1kZXRhaWxdKVxuW211dGF0ZXJdIVxuW3ZhcmlhbnRdKlxuW3ByZXR0eXByaW50XS5cbiRbaGVscC1tYXJrdXBdXG48Y29uc3RydWN0b3JzPiwgU1lOVEFYOiwgZXRjIGFyZSBzdXBwb3J0ZWQgYnkgdGhlaXIgb3duIHBhdHRlcm5zLlxuYHdpdGhgIGFuZCBgbmV3YCBmcm9tIGBrZXJuZWxgIGFyZSB0aGVpciBvd24gYnVpbHRpbnMuXG5zZWUgPGh0dHBzOi8vZG9jcy5mYWN0b3Jjb2RlLm9yZy9jb250ZW50L2FydGljbGUtY29udmVudGlvbnMuaHRtbD5cbiovXG4gICAgICAnY29udmVudGlvbmFsbHktbmFtZWQtd29yZCc6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58XFxzKSg/IVwiKSg/Oig/OmNoYW5nZXxuZXd8c2V0fHdpdGgpLVxcUyt8XFwkXFxTK3w+W14+XFxzXSt8W146Plxcc10rPnxbXj5cXHNdKz5bXj5cXHNdK3xcXCtbXitcXHNdK1xcK3xbXj9cXHNdK1xcP3xcXD9bXj9cXHNdK3xbXj5cXHNdKz4+fD4+W14+XFxzXSt8W148XFxzXSs8PHxcXChbXigpXFxzXStcXCl8W14hXFxzXSshfFteKlxcc11cXFMqXFwqfFteLlxcc11cXFMqXFwuKSg/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICAnY29sb24tc3ludGF4Jzoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKSg/OltBLVowLTlcXC1dKyM/KT86ezEsMn1cXHMrKD86O1xcUyt8KD8hOylcXFMrKSg/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICAgIH0sXG4gICAgICAnc2VtaWNvbG9uLW9yLXNldGxvY2FsJzoge1xuICAgICAgICBwYXR0ZXJuOiAvKFxccykoPzo7fDo+KSg/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9LFxuICAgICAgLy8gZG8gbm90IGhpZ2hsaWdodCBsZWFkaW5nIH0gb3IgdHJhaWxpbmcgWHsgYXQgdGhlIGJlZ2luL2VuZCBvZiB0aGUgZmlsZSBhcyBpdCdzIGludmFsaWQgc3ludGF4XG4gICAgICAnY3VybHktYnJhY2UtbGl0ZXJhbC1kZWxpbWl0ZXInOiBbXG4gICAgICAgIHtcbiAgICAgICAgICAvLyBvcGVuaW5nXG4gICAgICAgICAgcGF0dGVybjogLyhefFxccylbYS16XSpcXHsoPz1cXHMpL2ksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gY2xvc2luZ1xuICAgICAgICAgIHBhdHRlcm46IC8oXFxzKVxcfSg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgLy8gZG8gbm90IGhpZ2hsaWdodCBsZWFkaW5nIF0gb3IgdHJhaWxpbmcgWyBhdCB0aGUgYmVnaW4vZW5kIG9mIHRoZSBmaWxlIGFzIGl0J3MgaW52YWxpZCBzeW50YXhcbiAgICAgICdxdW90YXRpb24tZGVsaW1pdGVyJzogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gb3BlbmluZ1xuICAgICAgICAgIHBhdHRlcm46IC8oXnxcXHMpXFxbKD89XFxzKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgLy8gY2xvc2luZ1xuICAgICAgICAgIHBhdHRlcm46IC8oXFxzKVxcXSg/PVxcc3wkKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgJ25vcm1hbC13b3JkJzoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58XFxzKVteXCJcXHNdXFxTKig/PVxcc3wkKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAvKlxuYmFzaWMgZmlyc3QtY2xhc3Mgc3RyaW5nIFwiYVwiXG53aXRoIGVzY2FwZWQgZG91YmxlLXF1b3RlIFwiYVxcXCJcIlxuZXNjYXBlZCBiYWNrc2xhc2ggXCJcXFxcXCJcbmFuZCBnZW5lcmFsIGVzY2FwZXMgc2luY2UgRmFjdG9yIGhhcyBzbyBtYW55IFwiXFxOXCJcbnN5bnRheCB0aGF0IHdvcmtzIGluIHRoZSByZWZlcmVuY2UgaW1wbGVtZW50YXRpb24gdGhhdCBpc24ndCBmdWxseVxuc3VwcG9ydGVkIGJlY2F1c2UgaXQncyBhbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWw6XG5cInN0cmluZyAxXCJcInN0cmluZyAyXCIgLT4gMiBzdHJpbmdzICh3b3JrcyBhbnl3YXkpXG5cInN0cmluZ1wiNSAtPiBzdHJpbmcsIDVcblwic3RyaW5nXCJbIF0gLT4gc3RyaW5nLCBxdW90YXRpb25cbnsgXCJhXCJ9IC0+IGFycmF5PHN0cmluZz5cbnRoZSByZXN0IG9mIHRob3NlIGV4YW1wbGVzIGFsbCBwcm9wZXJseSByZWNvZ25pc2UgdGhlIHN0cmluZywgYnV0IG5vdFxudGhlIG90aGVyIG9iamVjdCAobnVtYmVyLCBxdW90YXRpb24sIGV0YylcbnRoaXMgaXMgZmluZSBmb3IgYSByZWdleC1vbmx5IGltcGxlbWVudGF0aW9uLlxuKi9cbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzpcXFxcXFxTfFteXCJcXFxcXSkqXCIvLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZTogc3RyaW5nX2luc2lkZVxuICAgICAgfVxuICAgIH1cbiAgICB2YXIgZXNjYXBlID0gZnVuY3Rpb24gKHN0cikge1xuICAgICAgcmV0dXJuIChzdHIgKyAnJykucmVwbGFjZSgvKFsuPyorXFxeJFxcW1xcXVxcXFwoKXt9fFxcLV0pL2csICdcXFxcJDEnKVxuICAgIH1cbiAgICB2YXIgYXJyVG9Xb3Jkc1JlZ0V4cCA9IGZ1bmN0aW9uIChhcnIpIHtcbiAgICAgIHJldHVybiBuZXcgUmVnRXhwKCcoXnxcXFxccykoPzonICsgYXJyLm1hcChlc2NhcGUpLmpvaW4oJ3wnKSArICcpKD89XFxcXHN8JCknKVxuICAgIH1cbiAgICB2YXIgYnVpbHRpbnMgPSB7XG4gICAgICAna2VybmVsLWJ1aWx0aW4nOiBbXG4gICAgICAgICdvcicsXG4gICAgICAgICcybmlwZCcsXG4gICAgICAgICc0ZHJvcCcsXG4gICAgICAgICd0dWNrJyxcbiAgICAgICAgJ3dyYXBwZXInLFxuICAgICAgICAnbmlwJyxcbiAgICAgICAgJ3dyYXBwZXI/JyxcbiAgICAgICAgJ2NhbGxzdGFjaz5hcnJheScsXG4gICAgICAgICdkaWUnLFxuICAgICAgICAnZHVwZCcsXG4gICAgICAgICdjYWxsc3RhY2snLFxuICAgICAgICAnY2FsbHN0YWNrPycsXG4gICAgICAgICczZHVwJyxcbiAgICAgICAgJ2hhc2hjb2RlJyxcbiAgICAgICAgJ3BpY2snLFxuICAgICAgICAnNG5pcCcsXG4gICAgICAgICdidWlsZCcsXG4gICAgICAgICc+Ym9vbGVhbicsXG4gICAgICAgICduaXBkJyxcbiAgICAgICAgJ2Nsb25lJyxcbiAgICAgICAgJzVuaXAnLFxuICAgICAgICAnZXE/JyxcbiAgICAgICAgJz8nLFxuICAgICAgICAnPScsXG4gICAgICAgICdzd2FwZCcsXG4gICAgICAgICcyb3ZlcicsXG4gICAgICAgICdjbGVhcicsXG4gICAgICAgICcyZHVwJyxcbiAgICAgICAgJ2dldC1yZXRhaW5zdGFjaycsXG4gICAgICAgICdub3QnLFxuICAgICAgICAndHVwbGU/JyxcbiAgICAgICAgJ2R1cCcsXG4gICAgICAgICczbmlwZCcsXG4gICAgICAgICdjYWxsJyxcbiAgICAgICAgJy1yb3RkJyxcbiAgICAgICAgJ29iamVjdCcsXG4gICAgICAgICdkcm9wJyxcbiAgICAgICAgJ2Fzc2VydD0nLFxuICAgICAgICAnYXNzZXJ0PycsXG4gICAgICAgICctcm90JyxcbiAgICAgICAgJ2V4ZWN1dGUnLFxuICAgICAgICAnYm9hJyxcbiAgICAgICAgJ2dldC1jYWxsc3RhY2snLFxuICAgICAgICAnY3VycmllZD8nLFxuICAgICAgICAnM2Ryb3AnLFxuICAgICAgICAncGlja2QnLFxuICAgICAgICAnb3ZlcmQnLFxuICAgICAgICAnb3ZlcicsXG4gICAgICAgICdyb2xsJyxcbiAgICAgICAgJzNuaXAnLFxuICAgICAgICAnc3dhcCcsXG4gICAgICAgICdhbmQnLFxuICAgICAgICAnMm5pcCcsXG4gICAgICAgICdyb3RkJyxcbiAgICAgICAgJ3Rocm93JyxcbiAgICAgICAgJyhjbG9uZSknLFxuICAgICAgICAnaGFzaGNvZGUqJyxcbiAgICAgICAgJ3NwaW4nLFxuICAgICAgICAncmVhY2gnLFxuICAgICAgICAnNGR1cCcsXG4gICAgICAgICdlcXVhbD8nLFxuICAgICAgICAnZ2V0LWRhdGFzdGFjaycsXG4gICAgICAgICdhc3NlcnQnLFxuICAgICAgICAnMmRyb3AnLFxuICAgICAgICAnPHdyYXBwZXI+JyxcbiAgICAgICAgJ2Jvb2xlYW4/JyxcbiAgICAgICAgJ2lkZW50aXR5LWhhc2hjb2RlJyxcbiAgICAgICAgJ2lkZW50aXR5LXR1cGxlPycsXG4gICAgICAgICdudWxsJyxcbiAgICAgICAgJ2NvbXBvc2VkPycsXG4gICAgICAgICduZXcnLFxuICAgICAgICAnNWRyb3AnLFxuICAgICAgICAncm90JyxcbiAgICAgICAgJy1yb2xsJyxcbiAgICAgICAgJ3hvcicsXG4gICAgICAgICdpZGVudGl0eS10dXBsZScsXG4gICAgICAgICdib29sZWFuJ1xuICAgICAgXSxcbiAgICAgICdvdGhlci1idWlsdGluLXN5bnRheCc6IFtcbiAgICAgICAgLy8gc3ludGF4XG4gICAgICAgICc9PT09PT09JyxcbiAgICAgICAgJ3JlY3Vyc2l2ZScsXG4gICAgICAgICdmbHVzaGFibGUnLFxuICAgICAgICAnPj4nLFxuICAgICAgICAnPDw8PDw8JyxcbiAgICAgICAgJ01cXFxcJyxcbiAgICAgICAgJ0InLFxuICAgICAgICAnUFJJVkFURT4nLFxuICAgICAgICAnXFxcXCcsXG4gICAgICAgICc9PT09PT0nLFxuICAgICAgICAnZmluYWwnLFxuICAgICAgICAnaW5saW5lJyxcbiAgICAgICAgJ2RlbGltaXRlcicsXG4gICAgICAgICdkZXByZWNhdGVkJyxcbiAgICAgICAgJzxQUklWQVRFJyxcbiAgICAgICAgJz4+Pj4+PicsXG4gICAgICAgICc8PDw8PDw8JyxcbiAgICAgICAgJ3BhcnNlLWNvbXBsZXgnLFxuICAgICAgICAnbWFsZm9ybWVkLWNvbXBsZXgnLFxuICAgICAgICAncmVhZC1vbmx5JyxcbiAgICAgICAgJz4+Pj4+Pj4nLFxuICAgICAgICAnY2FsbC1uZXh0LW1ldGhvZCcsXG4gICAgICAgICc8PCcsXG4gICAgICAgICdmb2xkYWJsZScsIC8vIGxpdGVyYWxzXG4gICAgICAgICckJyxcbiAgICAgICAgJyRbJyxcbiAgICAgICAgJyR7J1xuICAgICAgXSxcbiAgICAgICdzZXF1ZW5jZXMtYnVpbHRpbic6IFtcbiAgICAgICAgJ21lbWJlci1lcT8nLFxuICAgICAgICAnbWlzbWF0Y2gnLFxuICAgICAgICAnYXBwZW5kJyxcbiAgICAgICAgJ2Fzc2VydC1zZXF1ZW5jZT0nLFxuICAgICAgICAnbG9uZ2VyJyxcbiAgICAgICAgJ3JlcGV0aXRpb24nLFxuICAgICAgICAnY2xvbmUtbGlrZScsXG4gICAgICAgICczc2VxdWVuY2UnLFxuICAgICAgICAnYXNzZXJ0LXNlcXVlbmNlPycsXG4gICAgICAgICdsYXN0LWluZGV4LWZyb20nLFxuICAgICAgICAncmV2ZXJzZWQnLFxuICAgICAgICAnaW5kZXgtZnJvbScsXG4gICAgICAgICdjdXQqJyxcbiAgICAgICAgJ3BhZC10YWlsJyxcbiAgICAgICAgJ2pvaW4tYXMnLFxuICAgICAgICAncmVtb3ZlLWVxIScsXG4gICAgICAgICdjb25jYXQtYXMnLFxuICAgICAgICAnYnV0LWxhc3QnLFxuICAgICAgICAnc25pcCcsXG4gICAgICAgICdudGhzJyxcbiAgICAgICAgJ250aCcsXG4gICAgICAgICdzZXF1ZW5jZScsXG4gICAgICAgICdsb25nZXN0JyxcbiAgICAgICAgJ3NsaWNlPycsXG4gICAgICAgICc8c2xpY2U+JyxcbiAgICAgICAgJ3JlbW92ZS1udGgnLFxuICAgICAgICAndGFpbC1zbGljZScsXG4gICAgICAgICdlbXB0eT8nLFxuICAgICAgICAndGFpbConLFxuICAgICAgICAnbWVtYmVyPycsXG4gICAgICAgICd2aXJ0dWFsLXNlcXVlbmNlPycsXG4gICAgICAgICdzZXQtbGVuZ3RoJyxcbiAgICAgICAgJ2Ryb3AtcHJlZml4JyxcbiAgICAgICAgJ2lvdGEnLFxuICAgICAgICAndW5jbGlwJyxcbiAgICAgICAgJ2JvdW5kcy1lcnJvcj8nLFxuICAgICAgICAndW5jbGlwLWxhc3Qtc2xpY2UnLFxuICAgICAgICAnbm9uLW5lZ2F0aXZlLWludGVnZXItZXhwZWN0ZWQnLFxuICAgICAgICAnbm9uLW5lZ2F0aXZlLWludGVnZXItZXhwZWN0ZWQ/JyxcbiAgICAgICAgJ21pZHBvaW50QCcsXG4gICAgICAgICdsb25nZXI/JyxcbiAgICAgICAgJz9zZXQtbnRoJyxcbiAgICAgICAgJz9maXJzdCcsXG4gICAgICAgICdyZXN0LXNsaWNlJyxcbiAgICAgICAgJ3ByZXBlbmQtYXMnLFxuICAgICAgICAncHJlcGVuZCcsXG4gICAgICAgICdmb3VydGgnLFxuICAgICAgICAnc2lmdCcsXG4gICAgICAgICdzdWJzZXEtc3RhcnQnLFxuICAgICAgICAnbmV3LXNlcXVlbmNlJyxcbiAgICAgICAgJz9sYXN0JyxcbiAgICAgICAgJ2xpa2UnLFxuICAgICAgICAnZmlyc3Q0JyxcbiAgICAgICAgJzFzZXF1ZW5jZScsXG4gICAgICAgICdyZXZlcnNlJyxcbiAgICAgICAgJ3NsaWNlJyxcbiAgICAgICAgJ3ZpcnR1YWxAJyxcbiAgICAgICAgJ3JlcGV0aXRpb24/JyxcbiAgICAgICAgJ3NldC1sYXN0JyxcbiAgICAgICAgJ2luZGV4JyxcbiAgICAgICAgJzRzZXF1ZW5jZScsXG4gICAgICAgICdtYXgtbGVuZ3RoJyxcbiAgICAgICAgJ3NldC1zZWNvbmQnLFxuICAgICAgICAnaW1tdXRhYmxlLXNlcXVlbmNlJyxcbiAgICAgICAgJ2ZpcnN0MicsXG4gICAgICAgICdmaXJzdDMnLFxuICAgICAgICAnc3VwcmVtdW0nLFxuICAgICAgICAndW5jbGlwLXNsaWNlJyxcbiAgICAgICAgJ3N1ZmZpeCEnLFxuICAgICAgICAnaW5zZXJ0LW50aCcsXG4gICAgICAgICd0YWlsJyxcbiAgICAgICAgJzNhcHBlbmQnLFxuICAgICAgICAnc2hvcnQnLFxuICAgICAgICAnc3VmZml4JyxcbiAgICAgICAgJ2NvbmNhdCcsXG4gICAgICAgICdmbGlwJyxcbiAgICAgICAgJ2ltbXV0YWJsZT8nLFxuICAgICAgICAncmV2ZXJzZSEnLFxuICAgICAgICAnMnNlcXVlbmNlJyxcbiAgICAgICAgJ3N1bScsXG4gICAgICAgICdkZWxldGUtYWxsJyxcbiAgICAgICAgJ2luZGljZXMnLFxuICAgICAgICAnc25pcC1zbGljZScsXG4gICAgICAgICc8aW90YT4nLFxuICAgICAgICAnY2hlY2stc2xpY2UnLFxuICAgICAgICAnc2VxdWVuY2U/JyxcbiAgICAgICAgJ2hlYWQnLFxuICAgICAgICAnYXBwZW5kLWFzJyxcbiAgICAgICAgJ2hhbHZlcycsXG4gICAgICAgICdzZXF1ZW5jZT0nLFxuICAgICAgICAnY29sbGFwc2Utc2xpY2UnLFxuICAgICAgICAnP3NlY29uZCcsXG4gICAgICAgICdzbGljZS1lcnJvcj8nLFxuICAgICAgICAncHJvZHVjdCcsXG4gICAgICAgICdib3VuZHMtY2hlY2s/JyxcbiAgICAgICAgJ2JvdW5kcy1jaGVjaycsXG4gICAgICAgICdpbW11dGFibGUnLFxuICAgICAgICAndmlydHVhbC1leGVtcGxhcicsXG4gICAgICAgICdoYXJ2ZXN0JyxcbiAgICAgICAgJ3JlbW92ZScsXG4gICAgICAgICdwYWQtaGVhZCcsXG4gICAgICAgICdsYXN0JyxcbiAgICAgICAgJ3NldC1mb3VydGgnLFxuICAgICAgICAnY2FydGVzaWFuLXByb2R1Y3QnLFxuICAgICAgICAncmVtb3ZlLWVxJyxcbiAgICAgICAgJ3Nob3J0ZW4nLFxuICAgICAgICAnc2hvcnRlcicsXG4gICAgICAgICdyZXZlcnNlZD8nLFxuICAgICAgICAnc2hvcnRlcj8nLFxuICAgICAgICAnc2hvcnRlc3QnLFxuICAgICAgICAnaGVhZC1zbGljZScsXG4gICAgICAgICdwb3AqJyxcbiAgICAgICAgJ3RhaWwtc2xpY2UqJyxcbiAgICAgICAgJ2J1dC1sYXN0LXNsaWNlJyxcbiAgICAgICAgJ2lvdGE/JyxcbiAgICAgICAgJ2FwcGVuZCEnLFxuICAgICAgICAnY3V0LXNsaWNlJyxcbiAgICAgICAgJ25ldy1yZXNpemFibGUnLFxuICAgICAgICAnaGVhZC1zbGljZSonLFxuICAgICAgICAnc2VxdWVuY2UtaGFzaGNvZGUnLFxuICAgICAgICAncG9wJyxcbiAgICAgICAgJ3NldC1udGgnLFxuICAgICAgICAnP250aCcsXG4gICAgICAgICdzZWNvbmQnLFxuICAgICAgICAnam9pbicsXG4gICAgICAgICdpbW11dGFibGUtc2VxdWVuY2U/JyxcbiAgICAgICAgJzxyZXZlcnNlZD4nLFxuICAgICAgICAnM2FwcGVuZC1hcycsXG4gICAgICAgICd2aXJ0dWFsLXNlcXVlbmNlJyxcbiAgICAgICAgJ3N1YnNlcT8nLFxuICAgICAgICAncmVtb3ZlLW50aCEnLFxuICAgICAgICAnbGVuZ3RoJyxcbiAgICAgICAgJ2xhc3QtaW5kZXgnLFxuICAgICAgICAnbGVuZ3RoZW4nLFxuICAgICAgICAnYXNzZXJ0LXNlcXVlbmNlJyxcbiAgICAgICAgJ2NvcHknLFxuICAgICAgICAnbW92ZScsXG4gICAgICAgICd0aGlyZCcsXG4gICAgICAgICdmaXJzdCcsXG4gICAgICAgICd0YWlsPycsXG4gICAgICAgICdzZXQtZmlyc3QnLFxuICAgICAgICAncHJlZml4JyxcbiAgICAgICAgJ2JvdW5kcy1lcnJvcicsXG4gICAgICAgICc8cmVwZXRpdGlvbj4nLFxuICAgICAgICAnZXhjaGFuZ2UnLFxuICAgICAgICAnc3Vycm91bmQnLFxuICAgICAgICAnY3V0JyxcbiAgICAgICAgJ21pbi1sZW5ndGgnLFxuICAgICAgICAnc2V0LXRoaXJkJyxcbiAgICAgICAgJ3B1c2gtYWxsJyxcbiAgICAgICAgJ2hlYWQ/JyxcbiAgICAgICAgJ3N1YnNlcS1zdGFydC1mcm9tJyxcbiAgICAgICAgJ2RlbGV0ZS1zbGljZScsXG4gICAgICAgICdyZXN0JyxcbiAgICAgICAgJ3N1bS1sZW5ndGhzJyxcbiAgICAgICAgJ2hlYWQqJyxcbiAgICAgICAgJ2luZmltdW0nLFxuICAgICAgICAncmVtb3ZlIScsXG4gICAgICAgICdnbHVlJyxcbiAgICAgICAgJ3NsaWNlLWVycm9yJyxcbiAgICAgICAgJ3N1YnNlcScsXG4gICAgICAgICdwdXNoJyxcbiAgICAgICAgJ3JlcGxhY2Utc2xpY2UnLFxuICAgICAgICAnc3Vic2VxLWFzJyxcbiAgICAgICAgJ3VuY2xpcC1sYXN0J1xuICAgICAgXSxcbiAgICAgICdtYXRoLWJ1aWx0aW4nOiBbXG4gICAgICAgICdudW1iZXI9JyxcbiAgICAgICAgJ25leHQtcG93ZXItb2YtMicsXG4gICAgICAgICc/MSsnLFxuICAgICAgICAnZnAtc3BlY2lhbD8nLFxuICAgICAgICAnaW1hZ2luYXJ5LXBhcnQnLFxuICAgICAgICAnZmxvYXQ+Yml0cycsXG4gICAgICAgICdudW1iZXI/JyxcbiAgICAgICAgJ2ZwLWluZmluaXR5PycsXG4gICAgICAgICdiaWdudW0/JyxcbiAgICAgICAgJ2ZwLXNuYW4/JyxcbiAgICAgICAgJ2Rlbm9taW5hdG9yJyxcbiAgICAgICAgJ2djZCcsXG4gICAgICAgICcqJyxcbiAgICAgICAgJysnLFxuICAgICAgICAnZnAtYml0d2lzZT0nLFxuICAgICAgICAnLScsXG4gICAgICAgICd1Pj0nLFxuICAgICAgICAnLycsXG4gICAgICAgICc+PScsXG4gICAgICAgICdiaXRhbmQnLFxuICAgICAgICAncG93ZXItb2YtMj8nLFxuICAgICAgICAnbG9nMi1leHBlY3RzLXBvc2l0aXZlJyxcbiAgICAgICAgJ25lZz8nLFxuICAgICAgICAnPCcsXG4gICAgICAgICdsb2cyJyxcbiAgICAgICAgJz4nLFxuICAgICAgICAnaW50ZWdlcj8nLFxuICAgICAgICAnbnVtYmVyJyxcbiAgICAgICAgJ2JpdHM+ZG91YmxlJyxcbiAgICAgICAgJzIvJyxcbiAgICAgICAgJ3plcm8/JyxcbiAgICAgICAgJ2JpdHM+ZmxvYXQnLFxuICAgICAgICAnZmxvYXQ/JyxcbiAgICAgICAgJ3NoaWZ0JyxcbiAgICAgICAgJ3JhdGlvPycsXG4gICAgICAgICdyZWN0PicsXG4gICAgICAgICdldmVuPycsXG4gICAgICAgICdyYXRpbycsXG4gICAgICAgICdmcC1zaWduJyxcbiAgICAgICAgJ2JpdG5vdCcsXG4gICAgICAgICc+Zml4bnVtJyxcbiAgICAgICAgJ2NvbXBsZXg/JyxcbiAgICAgICAgJy9pJyxcbiAgICAgICAgJ2ludGVnZXI+Zml4bnVtJyxcbiAgICAgICAgJy9mJyxcbiAgICAgICAgJ3NnbicsXG4gICAgICAgICc+YmlnbnVtJyxcbiAgICAgICAgJ25leHQtZmxvYXQnLFxuICAgICAgICAndTwnLFxuICAgICAgICAndT4nLFxuICAgICAgICAnbW9kJyxcbiAgICAgICAgJ3JlY2lwJyxcbiAgICAgICAgJ3JhdGlvbmFsJyxcbiAgICAgICAgJz5mbG9hdCcsXG4gICAgICAgICcyXicsXG4gICAgICAgICdpbnRlZ2VyJyxcbiAgICAgICAgJ2ZpeG51bT8nLFxuICAgICAgICAnbmVnJyxcbiAgICAgICAgJ2ZpeG51bScsXG4gICAgICAgICdzcScsXG4gICAgICAgICdiaWdudW0nLFxuICAgICAgICAnPnJlY3QnLFxuICAgICAgICAnYml0PycsXG4gICAgICAgICdmcC1xbmFuPycsXG4gICAgICAgICdzaW1wbGUtZ2NkJyxcbiAgICAgICAgJ2NvbXBsZXgnLFxuICAgICAgICAnPGZwLW5hbj4nLFxuICAgICAgICAncmVhbCcsXG4gICAgICAgICc+ZnJhY3Rpb24nLFxuICAgICAgICAnZG91YmxlPmJpdHMnLFxuICAgICAgICAnYml0b3InLFxuICAgICAgICAncmVtJyxcbiAgICAgICAgJ2ZwLW5hbi1wYXlsb2FkJyxcbiAgICAgICAgJ3JlYWwtcGFydCcsXG4gICAgICAgICdsb2cyLWV4cGVjdHMtcG9zaXRpdmU/JyxcbiAgICAgICAgJ3ByZXYtZmxvYXQnLFxuICAgICAgICAnYWxpZ24nLFxuICAgICAgICAndW5vcmRlcmVkPycsXG4gICAgICAgICdmbG9hdCcsXG4gICAgICAgICdmcC1uYW4/JyxcbiAgICAgICAgJ2FicycsXG4gICAgICAgICdiaXR4b3InLFxuICAgICAgICAnaW50ZWdlcj5maXhudW0tc3RyaWN0JyxcbiAgICAgICAgJ3U8PScsXG4gICAgICAgICdvZGQ/JyxcbiAgICAgICAgJzw9JyxcbiAgICAgICAgJy9tb2QnLFxuICAgICAgICAnPmludGVnZXInLFxuICAgICAgICAncmVhbD8nLFxuICAgICAgICAncmF0aW9uYWw/JyxcbiAgICAgICAgJ251bWVyYXRvcidcbiAgICAgIF0gLy8gdGhhdCdzIGFsbCBmb3Igbm93XG4gICAgfVxuICAgIE9iamVjdC5rZXlzKGJ1aWx0aW5zKS5mb3JFYWNoKGZ1bmN0aW9uIChrKSB7XG4gICAgICBmYWN0b3Jba10ucGF0dGVybiA9IGFyclRvV29yZHNSZWdFeHAoYnVpbHRpbnNba10pXG4gICAgfSlcbiAgICB2YXIgY29tYmluYXRvcnMgPSBbXG4gICAgICAvLyBrZXJuZWxcbiAgICAgICcyYmknLFxuICAgICAgJ3doaWxlJyxcbiAgICAgICcydHJpJyxcbiAgICAgICdiaSonLFxuICAgICAgJzRkaXAnLFxuICAgICAgJ2JvdGg/JyxcbiAgICAgICdzYW1lPycsXG4gICAgICAndHJpQCcsXG4gICAgICAnY3VycnknLFxuICAgICAgJ3ByZXBvc2UnLFxuICAgICAgJzNiaScsXG4gICAgICAnP2lmJyxcbiAgICAgICd0cmkqJyxcbiAgICAgICcya2VlcCcsXG4gICAgICAnM2tlZXAnLFxuICAgICAgJ2N1cnJpZWQnLFxuICAgICAgJzJrZWVwZCcsXG4gICAgICAnd2hlbicsXG4gICAgICAnMmJpKicsXG4gICAgICAnMnRyaSonLFxuICAgICAgJzRrZWVwJyxcbiAgICAgICdiaUAnLFxuICAgICAgJ2tlZXBkZCcsXG4gICAgICAnZG8nLFxuICAgICAgJ3VubGVzcyonLFxuICAgICAgJ3RyaS1jdXJyeScsXG4gICAgICAnaWYqJyxcbiAgICAgICdsb29wJyxcbiAgICAgICdiaS1jdXJyeSonLFxuICAgICAgJ3doZW4qJyxcbiAgICAgICcyYmlAJyxcbiAgICAgICcydHJpQCcsXG4gICAgICAnd2l0aCcsXG4gICAgICAnMndpdGgnLFxuICAgICAgJ2VpdGhlcj8nLFxuICAgICAgJ2JpJyxcbiAgICAgICd1bnRpbCcsXG4gICAgICAnM2RpcCcsXG4gICAgICAnM2N1cnJ5JyxcbiAgICAgICd0cmktY3VycnkqJyxcbiAgICAgICd0cmktY3VycnlAJyxcbiAgICAgICdiaS1jdXJyeScsXG4gICAgICAna2VlcGQnLFxuICAgICAgJ2NvbXBvc2UnLFxuICAgICAgJzJkaXAnLFxuICAgICAgJ2lmJyxcbiAgICAgICczdHJpJyxcbiAgICAgICd1bmxlc3MnLFxuICAgICAgJ3R1cGxlJyxcbiAgICAgICdrZWVwJyxcbiAgICAgICcyY3VycnknLFxuICAgICAgJ3RyaScsXG4gICAgICAnbW9zdCcsXG4gICAgICAnd2hpbGUqJyxcbiAgICAgICdkaXAnLFxuICAgICAgJ2NvbXBvc2VkJyxcbiAgICAgICdiaS1jdXJyeUAnLCAvLyBzZXF1ZW5jZXNcbiAgICAgICdmaW5kLWxhc3QtZnJvbScsXG4gICAgICAndHJpbS1oZWFkLXNsaWNlJyxcbiAgICAgICdtYXAtYXMnLFxuICAgICAgJ2VhY2gtZnJvbScsXG4gICAgICAnbm9uZT8nLFxuICAgICAgJ3RyaW0tdGFpbCcsXG4gICAgICAncGFydGl0aW9uJyxcbiAgICAgICdpZi1lbXB0eScsXG4gICAgICAnYWNjdW11bGF0ZSonLFxuICAgICAgJ3JlamVjdCEnLFxuICAgICAgJ2ZpbmQtZnJvbScsXG4gICAgICAnYWNjdW11bGF0ZS1hcycsXG4gICAgICAnY29sbGVjdG9yLWZvci1hcycsXG4gICAgICAncmVqZWN0JyxcbiAgICAgICdtYXAnLFxuICAgICAgJ21hcC1zdW0nLFxuICAgICAgJ2FjY3VtdWxhdGUhJyxcbiAgICAgICcyZWFjaC1mcm9tJyxcbiAgICAgICdmb2xsb3cnLFxuICAgICAgJ3N1cHJlbXVtLWJ5JyxcbiAgICAgICdtYXAhJyxcbiAgICAgICd1bmxlc3MtZW1wdHknLFxuICAgICAgJ2NvbGxlY3RvcicsXG4gICAgICAncGFkZGluZycsXG4gICAgICAncmVkdWNlLWluZGV4JyxcbiAgICAgICdyZXBsaWNhdGUtYXMnLFxuICAgICAgJ2luZmltdW0tYnknLFxuICAgICAgJ3RyaW0tdGFpbC1zbGljZScsXG4gICAgICAnY291bnQnLFxuICAgICAgJ2ZpbmQtaW5kZXgnLFxuICAgICAgJ2ZpbHRlcicsXG4gICAgICAnYWNjdW11bGF0ZSohJyxcbiAgICAgICdyZWplY3QtYXMnLFxuICAgICAgJ21hcC1pbnRlZ2VycycsXG4gICAgICAnbWFwLWZpbmQnLFxuICAgICAgJ3JlZHVjZScsXG4gICAgICAnc2VsZWN0b3InLFxuICAgICAgJ2ludGVybGVhdmUnLFxuICAgICAgJzJtYXAnLFxuICAgICAgJ2ZpbHRlci1hcycsXG4gICAgICAnYmluYXJ5LXJlZHVjZScsXG4gICAgICAnbWFwLWluZGV4LWFzJyxcbiAgICAgICdmaW5kJyxcbiAgICAgICdwcm9kdWNlJyxcbiAgICAgICdmaWx0ZXIhJyxcbiAgICAgICdyZXBsaWNhdGUnLFxuICAgICAgJ2NhcnRlc2lhbi1tYXAnLFxuICAgICAgJ2NhcnRlc2lhbi1lYWNoJyxcbiAgICAgICdmaW5kLWluZGV4LWZyb20nLFxuICAgICAgJ21hcC1maW5kLWxhc3QnLFxuICAgICAgJzNtYXAtYXMnLFxuICAgICAgJzNtYXAnLFxuICAgICAgJ2ZpbmQtbGFzdCcsXG4gICAgICAnc2VsZWN0b3ItYXMnLFxuICAgICAgJzJtYXAtYXMnLFxuICAgICAgJzJtYXAtcmVkdWNlJyxcbiAgICAgICdhY2N1bXVsYXRlJyxcbiAgICAgICdlYWNoJyxcbiAgICAgICdlYWNoLWluZGV4JyxcbiAgICAgICdhY2N1bXVsYXRlKi1hcycsXG4gICAgICAnd2hlbi1lbXB0eScsXG4gICAgICAnYWxsPycsXG4gICAgICAnY29sbGVjdG9yLWFzJyxcbiAgICAgICdwdXNoLWVpdGhlcicsXG4gICAgICAnbmV3LWxpa2UnLFxuICAgICAgJ2NvbGxlY3Rvci1mb3InLFxuICAgICAgJzJzZWxlY3RvcicsXG4gICAgICAncHVzaC1pZicsXG4gICAgICAnMmFsbD8nLFxuICAgICAgJ21hcC1yZWR1Y2UnLFxuICAgICAgJzNlYWNoJyxcbiAgICAgICdhbnk/JyxcbiAgICAgICd0cmltLXNsaWNlJyxcbiAgICAgICcycmVkdWNlJyxcbiAgICAgICdjaGFuZ2UtbnRoJyxcbiAgICAgICdwcm9kdWNlLWFzJyxcbiAgICAgICcyZWFjaCcsXG4gICAgICAndHJpbScsXG4gICAgICAndHJpbS1oZWFkJyxcbiAgICAgICdjYXJ0ZXNpYW4tZmluZCcsXG4gICAgICAnbWFwLWluZGV4JywgLy8gbWF0aFxuICAgICAgJ2lmLXplcm8nLFxuICAgICAgJ2VhY2gtaW50ZWdlcicsXG4gICAgICAndW5sZXNzLXplcm8nLFxuICAgICAgJyhmaW5kLWludGVnZXIpJyxcbiAgICAgICd3aGVuLXplcm8nLFxuICAgICAgJ2ZpbmQtbGFzdC1pbnRlZ2VyJyxcbiAgICAgICcoYWxsLWludGVnZXJzPyknLFxuICAgICAgJ3RpbWVzJyxcbiAgICAgICcoZWFjaC1pbnRlZ2VyKScsXG4gICAgICAnZmluZC1pbnRlZ2VyJyxcbiAgICAgICdhbGwtaW50ZWdlcnM/JywgLy8gbWF0aC5jb21iaW5hdG9yc1xuICAgICAgJ3VubGVzcy1uZWdhdGl2ZScsXG4gICAgICAnaWYtcG9zaXRpdmUnLFxuICAgICAgJ3doZW4tcG9zaXRpdmUnLFxuICAgICAgJ3doZW4tbmVnYXRpdmUnLFxuICAgICAgJ3VubGVzcy1wb3NpdGl2ZScsXG4gICAgICAnaWYtbmVnYXRpdmUnLCAvLyBjb21iaW5hdG9yc1xuICAgICAgJ2Nhc2UnLFxuICAgICAgJzJjbGVhdmUnLFxuICAgICAgJ2NvbmQ+cXVvdCcsXG4gICAgICAnY2FzZT5xdW90JyxcbiAgICAgICczY2xlYXZlJyxcbiAgICAgICd3cm9uZy12YWx1ZXMnLFxuICAgICAgJ3RvLWZpeGVkLXBvaW50JyxcbiAgICAgICdhbGlzdD5xdW90JyxcbiAgICAgICdjb25kJyxcbiAgICAgICdjbGVhdmUnLFxuICAgICAgJ2NhbGwtZWZmZWN0JyxcbiAgICAgICdyZWN1cnNpdmUtaGFzaGNvZGUnLFxuICAgICAgJ3NwcmVhZCcsXG4gICAgICAnZGVlcC1zcHJlYWQ+cXVvdCcsIC8vIGNvbWJpbmF0b3JzLnNob3J0LWNpcmN1aXRcbiAgICAgICcyfHwnLFxuICAgICAgJzB8fCcsXG4gICAgICAnbnx8JyxcbiAgICAgICcwJiYnLFxuICAgICAgJzImJicsXG4gICAgICAnM3x8JyxcbiAgICAgICcxfHwnLFxuICAgICAgJzEmJicsXG4gICAgICAnbiYmJyxcbiAgICAgICczJiYnLCAvLyBjb21iaW5hdG9ycy5zbWFydFxuICAgICAgJ3NtYXJ0LXVubGVzcyonLFxuICAgICAgJ2tlZXAtaW5wdXRzJyxcbiAgICAgICdyZWR1Y2Utb3V0cHV0cycsXG4gICAgICAnc21hcnQtd2hlbionLFxuICAgICAgJ2NsZWF2ZT5hcnJheScsXG4gICAgICAnc21hcnQtd2l0aCcsXG4gICAgICAnc21hcnQtYXBwbHknLFxuICAgICAgJ3NtYXJ0LWlmJyxcbiAgICAgICdpbnB1dHMvb3V0cHV0cycsXG4gICAgICAnb3V0cHV0PnNlcXVlbmNlLW4nLFxuICAgICAgJ21hcC1vdXRwdXRzJyxcbiAgICAgICdtYXAtcmVkdWNlLW91dHB1dHMnLFxuICAgICAgJ2Ryb3BwaW5nJyxcbiAgICAgICdvdXRwdXQ+YXJyYXknLFxuICAgICAgJ3NtYXJ0LW1hcC1yZWR1Y2UnLFxuICAgICAgJ3NtYXJ0LTJtYXAtcmVkdWNlJyxcbiAgICAgICdvdXRwdXQ+YXJyYXktbicsXG4gICAgICAnbnVsbGFyeScsXG4gICAgICAnaW5wdXQ8c2VxdWVuY2UnLFxuICAgICAgJ2FwcGVuZC1vdXRwdXRzJyxcbiAgICAgICdkcm9wLWlucHV0cycsXG4gICAgICAnaW5wdXRzJyxcbiAgICAgICdzbWFydC0ycmVkdWNlJyxcbiAgICAgICdkcm9wLW91dHB1dHMnLFxuICAgICAgJ3NtYXJ0LXJlZHVjZScsXG4gICAgICAncHJlc2VydmluZycsXG4gICAgICAnc21hcnQtd2hlbicsXG4gICAgICAnb3V0cHV0cycsXG4gICAgICAnYXBwZW5kLW91dHB1dHMtYXMnLFxuICAgICAgJ3NtYXJ0LXVubGVzcycsXG4gICAgICAnc21hcnQtaWYqJyxcbiAgICAgICdzdW0tb3V0cHV0cycsXG4gICAgICAnaW5wdXQ8c2VxdWVuY2UtdW5zYWZlJyxcbiAgICAgICdvdXRwdXQ+c2VxdWVuY2UnIC8vIHRhZm5cbiAgICBdXG4gICAgZmFjdG9yLmNvbWJpbmF0b3JzLnBhdHRlcm4gPSBhcnJUb1dvcmRzUmVnRXhwKGNvbWJpbmF0b3JzKVxuICAgIFByaXNtLmxhbmd1YWdlcy5mYWN0b3IgPSBmYWN0b3JcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/factor.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/false.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/false.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = $false\n$false.displayName = '$false'\n$false.aliases = []\nfunction $false(Prism) {\n ;(function (Prism) {\n /**\n * Based on the manual by Wouter van Oortmerssen.\n *\n * @see {@link https://github.com/PrismJS/prism/issues/2801#issue-829717504}\n */\n Prism.languages['false'] = {\n comment: {\n pattern: /\\{[^}]*\\}/\n },\n string: {\n pattern: /\"[^\"]*\"/,\n greedy: true\n },\n 'character-code': {\n pattern: /'(?:[^\\r]|\\r\\n?)/,\n alias: 'number'\n },\n 'assembler-code': {\n pattern: /\\d+`/,\n alias: 'important'\n },\n number: /\\d+/,\n operator: /[-!#$%&'*+,./:;=>?@\\\\^_`|~ßø]/,\n punctuation: /\\[|\\]/,\n variable: /[a-z]/,\n 'non-standard': {\n pattern: /[() { "use strict"; eval("\n\nmodule.exports = firestoreSecurityRules\nfirestoreSecurityRules.displayName = 'firestoreSecurityRules'\nfirestoreSecurityRules.aliases = []\nfunction firestoreSecurityRules(Prism) {\n Prism.languages['firestore-security-rules'] = Prism.languages.extend(\n 'clike',\n {\n comment: /\\/\\/.*/,\n keyword:\n /\\b(?:allow|function|if|match|null|return|rules_version|service)\\b/,\n operator: /&&|\\|\\||[<>!=]=?|[-+*/%]|\\b(?:in|is)\\b/\n }\n )\n delete Prism.languages['firestore-security-rules']['class-name']\n Prism.languages.insertBefore('firestore-security-rules', 'keyword', {\n path: {\n pattern:\n /(^|[\\s(),])(?:\\/(?:[\\w\\xA0-\\uFFFF]+|\\{[\\w\\xA0-\\uFFFF]+(?:=\\*\\*)?\\}|\\$\\([\\w\\xA0-\\uFFFF.]+\\)))+/,\n lookbehind: true,\n greedy: true,\n inside: {\n variable: {\n pattern: /\\{[\\w\\xA0-\\uFFFF]+(?:=\\*\\*)?\\}|\\$\\([\\w\\xA0-\\uFFFF.]+\\)/,\n inside: {\n operator: /=/,\n keyword: /\\*\\*/,\n punctuation: /[.$(){}]/\n }\n },\n punctuation: /\\//\n }\n },\n method: {\n // to make the pattern shorter, the actual method names are omitted\n pattern: /(\\ballow\\s+)[a-z]+(?:\\s*,\\s*[a-z]+)*(?=\\s*[:;])/,\n lookbehind: true,\n alias: 'builtin',\n inside: {\n punctuation: /,/\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZmlyZXN0b3JlLXNlY3VyaXR5LXJ1bGVzLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsNEJBQTRCO0FBQzNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLDRCQUE0QjtBQUNsRDtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsNkRBQTZEO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9maXJlc3RvcmUtc2VjdXJpdHktcnVsZXMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZmlyZXN0b3JlU2VjdXJpdHlSdWxlc1xuZmlyZXN0b3JlU2VjdXJpdHlSdWxlcy5kaXNwbGF5TmFtZSA9ICdmaXJlc3RvcmVTZWN1cml0eVJ1bGVzJ1xuZmlyZXN0b3JlU2VjdXJpdHlSdWxlcy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGZpcmVzdG9yZVNlY3VyaXR5UnVsZXMoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzWydmaXJlc3RvcmUtc2VjdXJpdHktcnVsZXMnXSA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoXG4gICAgJ2NsaWtlJyxcbiAgICB7XG4gICAgICBjb21tZW50OiAvXFwvXFwvLiovLFxuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OmFsbG93fGZ1bmN0aW9ufGlmfG1hdGNofG51bGx8cmV0dXJufHJ1bGVzX3ZlcnNpb258c2VydmljZSlcXGIvLFxuICAgICAgb3BlcmF0b3I6IC8mJnxcXHxcXHx8Wzw+IT1dPT98Wy0rKi8lXXxcXGIoPzppbnxpcylcXGIvXG4gICAgfVxuICApXG4gIGRlbGV0ZSBQcmlzbS5sYW5ndWFnZXNbJ2ZpcmVzdG9yZS1zZWN1cml0eS1ydWxlcyddWydjbGFzcy1uYW1lJ11cbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZmlyZXN0b3JlLXNlY3VyaXR5LXJ1bGVzJywgJ2tleXdvcmQnLCB7XG4gICAgcGF0aDoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFtcXHMoKSxdKSg/OlxcLyg/OltcXHdcXHhBMC1cXHVGRkZGXSt8XFx7W1xcd1xceEEwLVxcdUZGRkZdKyg/Oj1cXCpcXCopP1xcfXxcXCRcXChbXFx3XFx4QTAtXFx1RkZGRi5dK1xcKSkpKy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHZhcmlhYmxlOiB7XG4gICAgICAgICAgcGF0dGVybjogL1xce1tcXHdcXHhBMC1cXHVGRkZGXSsoPzo9XFwqXFwqKT9cXH18XFwkXFwoW1xcd1xceEEwLVxcdUZGRkYuXStcXCkvLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgb3BlcmF0b3I6IC89LyxcbiAgICAgICAgICAgIGtleXdvcmQ6IC9cXCpcXCovLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bLiQoKXt9XS9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvXFwvL1xuICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kOiB7XG4gICAgICAvLyB0byBtYWtlIHRoZSBwYXR0ZXJuIHNob3J0ZXIsIHRoZSBhY3R1YWwgbWV0aG9kIG5hbWVzIGFyZSBvbWl0dGVkXG4gICAgICBwYXR0ZXJuOiAvKFxcYmFsbG93XFxzKylbYS16XSsoPzpcXHMqLFxccypbYS16XSspKig/PVxccypbOjtdKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdidWlsdGluJyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogLywvXG4gICAgICB9XG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/firestore-security-rules.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/flow.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/flow.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = flow\nflow.displayName = 'flow'\nflow.aliases = []\nfunction flow(Prism) {\n ;(function (Prism) {\n Prism.languages.flow = Prism.languages.extend('javascript', {})\n Prism.languages.insertBefore('flow', 'keyword', {\n type: [\n {\n pattern:\n /\\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\\b/,\n alias: 'tag'\n }\n ]\n })\n Prism.languages.flow['function-variable'].pattern =\n /(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*=\\s*(?:function\\b|(?:\\([^()]*\\)(?:\\s*:\\s*\\w+)?|(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/i\n delete Prism.languages.flow['parameter']\n Prism.languages.insertBefore('flow', 'operator', {\n 'flow-punctuation': {\n pattern: /\\{\\||\\|\\}/,\n alias: 'punctuation'\n }\n })\n if (!Array.isArray(Prism.languages.flow.keyword)) {\n Prism.languages.flow.keyword = [Prism.languages.flow.keyword]\n }\n Prism.languages.flow.keyword.unshift(\n {\n pattern: /(^|[^$]\\b)(?:Class|declare|opaque|type)\\b(?!\\$)/,\n lookbehind: true\n },\n {\n pattern:\n /(^|[^$]\\B)\\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\\b(?!\\$)/,\n lookbehind: true\n }\n )\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZmxvdy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxrRUFBa0U7QUFDbEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLE9BQU87QUFDM0I7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZmxvdy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBmbG93XG5mbG93LmRpc3BsYXlOYW1lID0gJ2Zsb3cnXG5mbG93LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZmxvdyhQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5mbG93ID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnamF2YXNjcmlwdCcsIHt9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2Zsb3cnLCAna2V5d29yZCcsIHtcbiAgICAgIHR5cGU6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvXFxiKD86W0JiXW9vbGVhbnxGdW5jdGlvbnxbTm5ddW1iZXJ8W1NzXXRyaW5nfGFueXxtaXhlZHxudWxsfHZvaWQpXFxiLyxcbiAgICAgICAgICBhbGlhczogJ3RhZydcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmZsb3dbJ2Z1bmN0aW9uLXZhcmlhYmxlJ10ucGF0dGVybiA9XG4gICAgICAvKD8hXFxzKVtfJGEtelxceEEwLVxcdUZGRkZdKD86KD8hXFxzKVskXFx3XFx4QTAtXFx1RkZGRl0pKig/PVxccyo9XFxzKig/OmZ1bmN0aW9uXFxifCg/OlxcKFteKCldKlxcKSg/Olxccyo6XFxzKlxcdyspP3woPyFcXHMpW18kYS16XFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKVxccyo9PikpL2lcbiAgICBkZWxldGUgUHJpc20ubGFuZ3VhZ2VzLmZsb3dbJ3BhcmFtZXRlciddXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZmxvdycsICdvcGVyYXRvcicsIHtcbiAgICAgICdmbG93LXB1bmN0dWF0aW9uJzoge1xuICAgICAgICBwYXR0ZXJuOiAvXFx7XFx8fFxcfFxcfS8sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9XG4gICAgfSlcbiAgICBpZiAoIUFycmF5LmlzQXJyYXkoUHJpc20ubGFuZ3VhZ2VzLmZsb3cua2V5d29yZCkpIHtcbiAgICAgIFByaXNtLmxhbmd1YWdlcy5mbG93LmtleXdvcmQgPSBbUHJpc20ubGFuZ3VhZ2VzLmZsb3cua2V5d29yZF1cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmZsb3cua2V5d29yZC51bnNoaWZ0KFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W14kXVxcYikoPzpDbGFzc3xkZWNsYXJlfG9wYXF1ZXx0eXBlKVxcYig/IVxcJCkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXiRdXFxCKVxcJCg/OkRpZmZ8RW51bXxFeGFjdHxLZXlzfE9iak1hcHxQcm9wZXJ0eVR5cGV8UmVjb3JkfFNoYXBlfFN1YnR5cGV8U3VwZXJ0eXBlfGF3YWl0KVxcYig/IVxcJCkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgKVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/flow.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/fortran.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/fortran.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = fortran\nfortran.displayName = 'fortran'\nfortran.aliases = []\nfunction fortran(Prism) {\n Prism.languages.fortran = {\n 'quoted-number': {\n pattern: /[BOZ](['\"])[A-F0-9]+\\1/i,\n alias: 'number'\n },\n string: {\n pattern:\n /(?:\\b\\w+_)?(['\"])(?:\\1\\1|&(?:\\r\\n?|\\n)(?:[ \\t]*!.*(?:\\r\\n?|\\n)|(?![ \\t]*!))|(?!\\1).)*(?:\\1|&)/,\n inside: {\n comment: {\n pattern: /(&(?:\\r\\n?|\\n)\\s*)!.*/,\n lookbehind: true\n }\n }\n },\n comment: {\n pattern: /!.*/,\n greedy: true\n },\n boolean: /\\.(?:FALSE|TRUE)\\.(?:_\\w+)?/i,\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[ED][+-]?\\d+)?(?:_\\w+)?/i,\n keyword: [\n // Types\n /\\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\\b/i, // END statements\n /\\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\\b/i, // Statements\n /\\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\\b/i, // Others\n /\\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\\b/i\n ],\n operator: [\n /\\*\\*|\\/\\/|=>|[=\\/]=|[<>]=?|::|[+\\-*=%]|\\.[A-Z]+\\./i,\n {\n // Use lookbehind to prevent confusion with (/ /)\n pattern: /(^|(?!\\().)\\/(?!\\))/,\n lookbehind: true\n }\n ],\n punctuation: /\\(\\/|\\/\\)|[(),;:&]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZm9ydHJhbi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2ZvcnRyYW4uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZm9ydHJhblxuZm9ydHJhbi5kaXNwbGF5TmFtZSA9ICdmb3J0cmFuJ1xuZm9ydHJhbi5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGZvcnRyYW4oUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmZvcnRyYW4gPSB7XG4gICAgJ3F1b3RlZC1udW1iZXInOiB7XG4gICAgICBwYXR0ZXJuOiAvW0JPWl0oWydcIl0pW0EtRjAtOV0rXFwxL2ksXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyg/OlxcYlxcdytfKT8oWydcIl0pKD86XFwxXFwxfCYoPzpcXHJcXG4/fFxcbikoPzpbIFxcdF0qIS4qKD86XFxyXFxuP3xcXG4pfCg/IVsgXFx0XSohKSl8KD8hXFwxKS4pKig/OlxcMXwmKS8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgY29tbWVudDoge1xuICAgICAgICAgIHBhdHRlcm46IC8oJig/Olxcclxcbj98XFxuKVxccyopIS4qLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC8hLiovLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBib29sZWFuOiAvXFwuKD86RkFMU0V8VFJVRSlcXC4oPzpfXFx3Kyk/L2ksXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OltFRF1bKy1dP1xcZCspPyg/Ol9cXHcrKT8vaSxcbiAgICBrZXl3b3JkOiBbXG4gICAgICAvLyBUeXBlc1xuICAgICAgL1xcYig/OkNIQVJBQ1RFUnxDT01QTEVYfERPVUJMRSA/UFJFQ0lTSU9OfElOVEVHRVJ8TE9HSUNBTHxSRUFMKVxcYi9pLCAvLyBFTkQgc3RhdGVtZW50c1xuICAgICAgL1xcYig/OkVORCA/KT8oPzpCTE9DSyA/REFUQXxET3xGSUxFfEZPUkFMTHxGVU5DVElPTnxJRnxJTlRFUkZBQ0V8TU9EVUxFKD8hIFBST0NFRFVSRSl8UFJPR1JBTXxTRUxFQ1R8U1VCUk9VVElORXxUWVBFfFdIRVJFKVxcYi9pLCAvLyBTdGF0ZW1lbnRzXG4gICAgICAvXFxiKD86QUxMT0NBVEFCTEV8QUxMT0NBVEV8QkFDS1NQQUNFfENBTEx8Q0FTRXxDTE9TRXxDT01NT058Q09OVEFJTlN8Q09OVElOVUV8Q1lDTEV8REFUQXxERUFMTE9DQVRFfERJTUVOU0lPTnxET3xFTkR8RVFVSVZBTEVOQ0V8RVhJVHxFWFRFUk5BTHxGT1JNQVR8R08gP1RPfElNUExJQ0lUKD86IE5PTkUpP3xJTlFVSVJFfElOVEVOVHxJTlRSSU5TSUN8TU9EVUxFIFBST0NFRFVSRXxOQU1FTElTVHxOVUxMSUZZfE9QRU58T1BUSU9OQUx8UEFSQU1FVEVSfFBPSU5URVJ8UFJJTlR8UFJJVkFURXxQVUJMSUN8UkVBRHxSRVRVUk58UkVXSU5EfFNBVkV8U0VMRUNUfFNUT1B8VEFSR0VUfFdISUxFfFdSSVRFKVxcYi9pLCAvLyBPdGhlcnNcbiAgICAgIC9cXGIoPzpBU1NJR05NRU5UfERFRkFVTFR8RUxFTUVOVEFMfEVMU0V8RUxTRUlGfEVMU0VXSEVSRXxFTlRSWXxJTnxJTkNMVURFfElOT1VUfEtJTkR8TlVMTHxPTkxZfE9QRVJBVE9SfE9VVHxQVVJFfFJFQ1VSU0lWRXxSRVNVTFR8U0VRVUVOQ0V8U1RBVHxUSEVOfFVTRSlcXGIvaVxuICAgIF0sXG4gICAgb3BlcmF0b3I6IFtcbiAgICAgIC9cXCpcXCp8XFwvXFwvfD0+fFs9XFwvXT18Wzw+XT0/fDo6fFsrXFwtKj0lXXxcXC5bQS1aXStcXC4vaSxcbiAgICAgIHtcbiAgICAgICAgLy8gVXNlIGxvb2tiZWhpbmQgdG8gcHJldmVudCBjb25mdXNpb24gd2l0aCAoLyAvKVxuICAgICAgICBwYXR0ZXJuOiAvKF58KD8hXFwoKS4pXFwvKD8hXFwpKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIHB1bmN0dWF0aW9uOiAvXFwoXFwvfFxcL1xcKXxbKCksOzomXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/fortran.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/fsharp.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/fsharp.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = fsharp\nfsharp.displayName = 'fsharp'\nfsharp.aliases = []\nfunction fsharp(Prism) {\n Prism.languages.fsharp = Prism.languages.extend('clike', {\n comment: [\n {\n pattern: /(^|[^\\\\])\\(\\*(?!\\))[\\s\\S]*?\\*\\)/,\n lookbehind: true,\n greedy: true\n },\n {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n string: {\n pattern: /(?:\"\"\"[\\s\\S]*?\"\"\"|@\"(?:\"\"|[^\"])*\"|\"(?:\\\\[\\s\\S]|[^\\\\\"])*\")B?/,\n greedy: true\n },\n 'class-name': {\n pattern:\n /(\\b(?:exception|inherit|interface|new|of|type)\\s+|\\w\\s*:\\s*|\\s:\\??>\\s*)[.\\w]+\\b(?:\\s*(?:->|\\*)\\s*[.\\w]+\\b)*(?!\\s*[:.])/,\n lookbehind: true,\n inside: {\n operator: /->|\\*/,\n punctuation: /\\./\n }\n },\n keyword:\n /\\b(?:let|return|use|yield)(?:!\\B|\\b)|\\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\\b/,\n number: [\n /\\b0x[\\da-fA-F]+(?:LF|lf|un)?\\b/,\n /\\b0b[01]+(?:uy|y)?\\b/,\n /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[fm]|e[+-]?\\d+)?\\b/i,\n /\\b\\d+(?:[IlLsy]|UL|u[lsy]?)?\\b/\n ],\n operator:\n /([<>~&^])\\1\\1|([*.:<>&])\\2|<-|->|[!=:]=|?|\\??(?:<=|>=|<>|[-+*/%=<>])\\??|[!?^&]|~[+~-]|:>|:\\?>?/\n })\n Prism.languages.insertBefore('fsharp', 'keyword', {\n preprocessor: {\n pattern: /(^[\\t ]*)#.*/m,\n lookbehind: true,\n alias: 'property',\n inside: {\n directive: {\n pattern: /(^#)\\b(?:else|endif|if|light|line|nowarn)\\b/,\n lookbehind: true,\n alias: 'keyword'\n }\n }\n }\n })\n Prism.languages.insertBefore('fsharp', 'punctuation', {\n 'computation-expression': {\n pattern: /\\b[_a-z]\\w*(?=\\s*\\{)/i,\n alias: 'keyword'\n }\n })\n Prism.languages.insertBefore('fsharp', 'string', {\n annotation: {\n pattern: /\\[<.+?>\\]/,\n greedy: true,\n inside: {\n punctuation: /^\\[<|>\\]$/,\n 'class-name': {\n pattern: /^\\w+$|(^|;\\s*)[A-Z]\\w*(?=\\()/,\n lookbehind: true\n },\n 'annotation-content': {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.fsharp\n }\n }\n },\n char: {\n pattern:\n /'(?:[^\\\\']|\\\\(?:.|\\d{3}|x[a-fA-F\\d]{2}|u[a-fA-F\\d]{4}|U[a-fA-F\\d]{8}))'B?/,\n greedy: true\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZnNoYXJwLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9EQUFvRCxJQUFJO0FBQ3hELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsOEJBQThCLEVBQUUsYUFBYSxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQUU7QUFDN0U7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9mc2hhcnAuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZnNoYXJwXG5mc2hhcnAuZGlzcGxheU5hbWUgPSAnZnNoYXJwJ1xuZnNoYXJwLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZnNoYXJwKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5mc2hhcnAgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICBjb21tZW50OiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVxcKFxcKig/IVxcKSlbXFxzXFxTXSo/XFwqXFwpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcOl0pXFwvXFwvLiovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyg/OlwiXCJcIltcXHNcXFNdKj9cIlwiXCJ8QFwiKD86XCJcInxbXlwiXSkqXCJ8XCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIilCPy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICdjbGFzcy1uYW1lJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhcXGIoPzpleGNlcHRpb258aW5oZXJpdHxpbnRlcmZhY2V8bmV3fG9mfHR5cGUpXFxzK3xcXHdcXHMqOlxccyp8XFxzOlxcPz8+XFxzKilbLlxcd10rXFxiKD86XFxzKig/Oi0+fFxcKilcXHMqWy5cXHddK1xcYikqKD8hXFxzKls6Ll0pLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgb3BlcmF0b3I6IC8tPnxcXCovLFxuICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgIH1cbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86bGV0fHJldHVybnx1c2V8eWllbGQpKD86IVxcQnxcXGIpfFxcYig/OmFic3RyYWN0fGFuZHxhc3xhc3J8YXNzZXJ0fGF0b21pY3xiYXNlfGJlZ2lufGJyZWFrfGNoZWNrZWR8Y2xhc3N8Y29tcG9uZW50fGNvbnN0fGNvbnN0cmFpbnR8Y29uc3RydWN0b3J8Y29udGludWV8ZGVmYXVsdHxkZWxlZ2F0ZXxkb3xkb25lfGRvd25jYXN0fGRvd250b3xlYWdlcnxlbGlmfGVsc2V8ZW5kfGV2ZW50fGV4Y2VwdGlvbnxleHRlcm58ZXh0ZXJuYWx8ZmFsc2V8ZmluYWxseXxmaXhlZHxmb3J8ZnVufGZ1bmN0aW9ufGZ1bmN0b3J8Z2xvYmFsfGlmfGlufGluY2x1ZGV8aW5oZXJpdHxpbmxpbmV8aW50ZXJmYWNlfGludGVybmFsfGxhbmR8bGF6eXxsb3J8bHNsfGxzcnxseG9yfG1hdGNofG1lbWJlcnxtZXRob2R8bWl4aW58bW9kfG1vZHVsZXxtdXRhYmxlfG5hbWVzcGFjZXxuZXd8bm90fG51bGx8b2JqZWN0fG9mfG9wZW58b3J8b3ZlcnJpZGV8cGFyYWxsZWx8cHJpdmF0ZXxwcm9jZXNzfHByb3RlY3RlZHxwdWJsaWN8cHVyZXxyZWN8c2VhbGVkfHNlbGVjdHxzaWd8c3RhdGljfHN0cnVjdHx0YWlsY2FsbHx0aGVufHRvfHRyYWl0fHRydWV8dHJ5fHR5cGV8dXBjYXN0fHZhbHx2aXJ0dWFsfHZvaWR8dm9sYXRpbGV8d2hlbnx3aGlsZXx3aXRoKVxcYi8sXG4gICAgbnVtYmVyOiBbXG4gICAgICAvXFxiMHhbXFxkYS1mQS1GXSsoPzpMRnxsZnx1bik/XFxiLyxcbiAgICAgIC9cXGIwYlswMV0rKD86dXl8eSk/XFxiLyxcbiAgICAgIC8oPzpcXGJcXGQrKD86XFwuXFxkKik/fFxcQlxcLlxcZCspKD86W2ZtXXxlWystXT9cXGQrKT9cXGIvaSxcbiAgICAgIC9cXGJcXGQrKD86W0lsTHN5XXxVTHx1W2xzeV0/KT9cXGIvXG4gICAgXSxcbiAgICBvcGVyYXRvcjpcbiAgICAgIC8oWzw+fiZeXSlcXDFcXDF8KFsqLjo8PiZdKVxcMnw8LXwtPnxbIT06XT18PD9cXHx7MSwzfT4/fFxcPz8oPzo8PXw+PXw8PnxbLSsqLyU9PD5dKVxcPz98WyE/XiZdfH5bK34tXXw6Pnw6XFw/Pj8vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2ZzaGFycCcsICdrZXl3b3JkJywge1xuICAgIHByZXByb2Nlc3Nvcjoge1xuICAgICAgcGF0dGVybjogLyheW1xcdCBdKikjLiovbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3Byb3BlcnR5JyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBkaXJlY3RpdmU6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF4jKVxcYig/OmVsc2V8ZW5kaWZ8aWZ8bGlnaHR8bGluZXxub3dhcm4pXFxiLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZnNoYXJwJywgJ3B1bmN0dWF0aW9uJywge1xuICAgICdjb21wdXRhdGlvbi1leHByZXNzaW9uJzoge1xuICAgICAgcGF0dGVybjogL1xcYltfYS16XVxcdyooPz1cXHMqXFx7KS9pLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZnNoYXJwJywgJ3N0cmluZycsIHtcbiAgICBhbm5vdGF0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvXFxbPC4rPz5cXF0vLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHB1bmN0dWF0aW9uOiAvXlxcWzx8PlxcXSQvLFxuICAgICAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXlxcdyskfChefDtcXHMqKVtBLVpdXFx3Kig/PVxcKCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgJ2Fubm90YXRpb24tY29udGVudCc6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvW1xcc1xcU10rLyxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5mc2hhcnBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgY2hhcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLycoPzpbXlxcXFwnXXxcXFxcKD86LnxcXGR7M318eFthLWZBLUZcXGRdezJ9fHVbYS1mQS1GXFxkXXs0fXxVW2EtZkEtRlxcZF17OH0pKSdCPy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9XG4gIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/fsharp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ftl.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/ftl.js ***! \********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = ftl\nftl.displayName = 'ftl'\nftl.aliases = []\nfunction ftl(Prism) {\n Prism.register(refractorMarkupTemplating)\n ;(function (Prism) {\n // https://freemarker.apache.org/docs/dgui_template_exp.html\n // FTL expression with 4 levels of nesting supported\n var FTL_EXPR =\n /[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'/\n .source\n for (var i = 0; i < 2; i++) {\n FTL_EXPR = FTL_EXPR.replace(//g, function () {\n return FTL_EXPR\n })\n }\n FTL_EXPR = FTL_EXPR.replace(//g, /[^\\s\\S]/.source)\n var ftl = {\n comment: /<#--[\\s\\S]*?-->/,\n string: [\n {\n // raw string\n pattern: /\\br(\"|')(?:(?!\\1)[^\\\\]|\\\\.)*\\1/,\n greedy: true\n },\n {\n pattern: RegExp(\n /(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:(?!\\})(?:))*\\})*\\1/.source.replace(\n //g,\n function () {\n return FTL_EXPR\n }\n )\n ),\n greedy: true,\n inside: {\n interpolation: {\n pattern: RegExp(\n /((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:(?!\\})(?:))*\\}/.source.replace(\n //g,\n function () {\n return FTL_EXPR\n }\n )\n ),\n lookbehind: true,\n inside: {\n 'interpolation-punctuation': {\n pattern: /^\\$\\{|\\}$/,\n alias: 'punctuation'\n },\n rest: null\n }\n }\n }\n }\n ],\n keyword: /\\b(?:as)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n 'builtin-function': {\n pattern: /((?:^|[^?])\\?\\s*)\\w+/,\n lookbehind: true,\n alias: 'function'\n },\n function: /\\b\\w+(?=\\s*\\()/,\n number: /\\b\\d+(?:\\.\\d+)?\\b/,\n operator:\n /\\.\\.[<*!]?|->|--|\\+\\+|&&|\\|\\||\\?{1,2}|[-+*/%!=<>]=?|\\b(?:gt|gte|lt|lte)\\b/,\n punctuation: /[,;.:()[\\]{}]/\n }\n ftl.string[1].inside.interpolation.inside.rest = ftl\n Prism.languages.ftl = {\n 'ftl-comment': {\n // the pattern is shortened to be more efficient\n pattern: /^<#--[\\s\\S]*/,\n alias: 'comment'\n },\n 'ftl-directive': {\n pattern: /^<[\\s\\S]+>$/,\n inside: {\n directive: {\n pattern: /(^<\\/?)[#@][a-z]\\w*/i,\n lookbehind: true,\n alias: 'keyword'\n },\n punctuation: /^<\\/?|\\/?>$/,\n content: {\n pattern: /\\s*\\S[\\s\\S]*/,\n alias: 'ftl',\n inside: ftl\n }\n }\n },\n 'ftl-interpolation': {\n pattern: /^\\$\\{[\\s\\S]*\\}$/,\n inside: {\n punctuation: /^\\$\\{|\\}$/,\n content: {\n pattern: /\\s*\\S[\\s\\S]*/,\n alias: 'ftl',\n inside: ftl\n }\n }\n }\n }\n Prism.hooks.add('before-tokenize', function (env) {\n // eslint-disable-next-line regexp/no-useless-lazy\n var pattern = RegExp(\n /<#--[\\s\\S]*?-->|<\\/?[#@][a-zA-Z](?:)*?>|\\$\\{(?:)*?\\}/.source.replace(\n //g,\n function () {\n return FTL_EXPR\n }\n ),\n 'gi'\n )\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'ftl',\n pattern\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'ftl')\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZnRsLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osZ0NBQWdDLG1CQUFPLENBQUMsd0ZBQXdCO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixPQUFPO0FBQzNCO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSwrQkFBK0IsZUFBZSxRQUFRLGVBQWU7QUFDckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsUUFBUSxlQUFlO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyxHQUFHO0FBQ3BDO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsSUFBSTtBQUM5Qyx1QkFBdUIsU0FBUztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHVCQUF1QixTQUFTO0FBQ2hDO0FBQ0EsNkJBQTZCLEdBQUc7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRCxjQUFjO0FBQ3pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9mdGwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZyA9IHJlcXVpcmUoJy4vbWFya3VwLXRlbXBsYXRpbmcuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBmdGxcbmZ0bC5kaXNwbGF5TmFtZSA9ICdmdGwnXG5mdGwuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBmdGwoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZylcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICAvLyBodHRwczovL2ZyZWVtYXJrZXIuYXBhY2hlLm9yZy9kb2NzL2RndWlfdGVtcGxhdGVfZXhwLmh0bWxcbiAgICAvLyBGVEwgZXhwcmVzc2lvbiB3aXRoIDQgbGV2ZWxzIG9mIG5lc3Rpbmcgc3VwcG9ydGVkXG4gICAgdmFyIEZUTF9FWFBSID1cbiAgICAgIC9bXjwoKVwiJ118XFwoKD86PGV4cHI+KSpcXCl8PCg/ISMtLSl8PCMtLSg/OlteLV18LSg/IS0+KSkqLS0+fFwiKD86W15cXFxcXCJdfFxcXFwuKSpcInwnKD86W15cXFxcJ118XFxcXC4pKicvXG4gICAgICAgIC5zb3VyY2VcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IDI7IGkrKykge1xuICAgICAgRlRMX0VYUFIgPSBGVExfRVhQUi5yZXBsYWNlKC88ZXhwcj4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gRlRMX0VYUFJcbiAgICAgIH0pXG4gICAgfVxuICAgIEZUTF9FWFBSID0gRlRMX0VYUFIucmVwbGFjZSgvPGV4cHI+L2csIC9bXlxcc1xcU10vLnNvdXJjZSlcbiAgICB2YXIgZnRsID0ge1xuICAgICAgY29tbWVudDogLzwjLS1bXFxzXFxTXSo/LS0+LyxcbiAgICAgIHN0cmluZzogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gcmF3IHN0cmluZ1xuICAgICAgICAgIHBhdHRlcm46IC9cXGJyKFwifCcpKD86KD8hXFwxKVteXFxcXF18XFxcXC4pKlxcMS8sXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICAvKFwifCcpKD86KD8hXFwxfFxcJFxceylbXlxcXFxdfFxcXFwufFxcJFxceyg/Oig/IVxcfSkoPzo8ZXhwcj4pKSpcXH0pKlxcMS8uc291cmNlLnJlcGxhY2UoXG4gICAgICAgICAgICAgIC88ZXhwcj4vZyxcbiAgICAgICAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBGVExfRVhQUlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAgICAgICAvKCg/Ol58W15cXFxcXSkoPzpcXFxcXFxcXCkqKVxcJFxceyg/Oig/IVxcfSkoPzo8ZXhwcj4pKSpcXH0vLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAgICAgICAgICAgLzxleHByPi9nLFxuICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gRlRMX0VYUFJcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgICAgICdpbnRlcnBvbGF0aW9uLXB1bmN0dWF0aW9uJzoge1xuICAgICAgICAgICAgICAgICAgcGF0dGVybjogL15cXCRcXHt8XFx9JC8sXG4gICAgICAgICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgcmVzdDogbnVsbFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAga2V5d29yZDogL1xcYig/OmFzKVxcYi8sXG4gICAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvLFxuICAgICAgJ2J1aWx0aW4tZnVuY3Rpb24nOiB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86XnxbXj9dKVxcP1xccyopXFx3Ky8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9LFxuICAgICAgZnVuY3Rpb246IC9cXGJcXHcrKD89XFxzKlxcKCkvLFxuICAgICAgbnVtYmVyOiAvXFxiXFxkKyg/OlxcLlxcZCspP1xcYi8sXG4gICAgICBvcGVyYXRvcjpcbiAgICAgICAgL1xcLlxcLls8KiFdP3wtPnwtLXxcXCtcXCt8JiZ8XFx8XFx8fFxcP3sxLDJ9fFstKyovJSE9PD5dPT98XFxiKD86Z3R8Z3RlfGx0fGx0ZSlcXGIvLFxuICAgICAgcHVuY3R1YXRpb246IC9bLDsuOigpW1xcXXt9XS9cbiAgICB9XG4gICAgZnRsLnN0cmluZ1sxXS5pbnNpZGUuaW50ZXJwb2xhdGlvbi5pbnNpZGUucmVzdCA9IGZ0bFxuICAgIFByaXNtLmxhbmd1YWdlcy5mdGwgPSB7XG4gICAgICAnZnRsLWNvbW1lbnQnOiB7XG4gICAgICAgIC8vIHRoZSBwYXR0ZXJuIGlzIHNob3J0ZW5lZCB0byBiZSBtb3JlIGVmZmljaWVudFxuICAgICAgICBwYXR0ZXJuOiAvXjwjLS1bXFxzXFxTXSovLFxuICAgICAgICBhbGlhczogJ2NvbW1lbnQnXG4gICAgICB9LFxuICAgICAgJ2Z0bC1kaXJlY3RpdmUnOiB7XG4gICAgICAgIHBhdHRlcm46IC9ePFtcXHNcXFNdKz4kLyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgZGlyZWN0aXZlOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKF48XFwvPylbI0BdW2Etel1cXHcqL2ksXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9ePFxcLz98XFwvPz4kLyxcbiAgICAgICAgICBjb250ZW50OiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXFxzKlxcU1tcXHNcXFNdKi8sXG4gICAgICAgICAgICBhbGlhczogJ2Z0bCcsXG4gICAgICAgICAgICBpbnNpZGU6IGZ0bFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgICdmdGwtaW50ZXJwb2xhdGlvbic6IHtcbiAgICAgICAgcGF0dGVybjogL15cXCRcXHtbXFxzXFxTXSpcXH0kLyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgcHVuY3R1YXRpb246IC9eXFwkXFx7fFxcfSQvLFxuICAgICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9cXHMqXFxTW1xcc1xcU10qLyxcbiAgICAgICAgICAgIGFsaWFzOiAnZnRsJyxcbiAgICAgICAgICAgIGluc2lkZTogZnRsXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYmVmb3JlLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlZ2V4cC9uby11c2VsZXNzLWxhenlcbiAgICAgIHZhciBwYXR0ZXJuID0gUmVnRXhwKFxuICAgICAgICAvPCMtLVtcXHNcXFNdKj8tLT58PFxcLz9bI0BdW2EtekEtWl0oPzo8ZXhwcj4pKj8+fFxcJFxceyg/OjxleHByPikqP1xcfS8uc291cmNlLnJlcGxhY2UoXG4gICAgICAgICAgLzxleHByPi9nLFxuICAgICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHJldHVybiBGVExfRVhQUlxuICAgICAgICAgIH1cbiAgICAgICAgKSxcbiAgICAgICAgJ2dpJ1xuICAgICAgKVxuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgICBlbnYsXG4gICAgICAgICdmdGwnLFxuICAgICAgICBwYXR0ZXJuXG4gICAgICApXG4gICAgfSlcbiAgICBQcmlzbS5ob29rcy5hZGQoJ2FmdGVyLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLnRva2VuaXplUGxhY2Vob2xkZXJzKGVudiwgJ2Z0bCcpXG4gICAgfSlcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ftl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gap.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/gap.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gap\ngap.displayName = 'gap'\ngap.aliases = []\nfunction gap(Prism) {\n // https://www.gap-system.org/Manuals/doc/ref/chap4.html\n // https://www.gap-system.org/Manuals/doc/ref/chap27.html\n Prism.languages.gap = {\n shell: {\n pattern: /^gap>[\\s\\S]*?(?=^gap>|$(?![\\s\\S]))/m,\n greedy: true,\n inside: {\n gap: {\n pattern: /^(gap>).+(?:(?:\\r(?:\\n|(?!\\n))|\\n)>.*)*/,\n lookbehind: true,\n inside: null // see below\n },\n punctuation: /^gap>/\n }\n },\n comment: {\n pattern: /#.*/,\n greedy: true\n },\n string: {\n pattern:\n /(^|[^\\\\'\"])(?:'(?:[^\\r\\n\\\\']|\\\\.){1,10}'|\"(?:[^\\r\\n\\\\\"]|\\\\.)*\"(?!\")|\"\"\"[\\s\\S]*?\"\"\")/,\n lookbehind: true,\n greedy: true,\n inside: {\n continuation: {\n pattern: /([\\r\\n])>/,\n lookbehind: true,\n alias: 'punctuation'\n }\n }\n },\n keyword:\n /\\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n number: {\n pattern:\n /(^|[^\\w.]|\\.\\.)(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?(?:_[a-z]?)?(?=$|[^\\w.]|\\.\\.)/,\n lookbehind: true\n },\n continuation: {\n pattern: /([\\r\\n])>/,\n lookbehind: true,\n alias: 'punctuation'\n },\n operator: /->|[-+*/^~=!]|<>|[<>]=?|:=|\\.\\./,\n punctuation: /[()[\\]{},;.:]/\n }\n Prism.languages.gap.shell.inside.gap.inside = Prism.languages.gap\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2FwLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsMkNBQTJDLEtBQUs7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2FwLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdhcFxuZ2FwLmRpc3BsYXlOYW1lID0gJ2dhcCdcbmdhcC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdhcChQcmlzbSkge1xuICAvLyBodHRwczovL3d3dy5nYXAtc3lzdGVtLm9yZy9NYW51YWxzL2RvYy9yZWYvY2hhcDQuaHRtbFxuICAvLyBodHRwczovL3d3dy5nYXAtc3lzdGVtLm9yZy9NYW51YWxzL2RvYy9yZWYvY2hhcDI3Lmh0bWxcbiAgUHJpc20ubGFuZ3VhZ2VzLmdhcCA9IHtcbiAgICBzaGVsbDoge1xuICAgICAgcGF0dGVybjogL15nYXA+W1xcc1xcU10qPyg/PV5nYXA+fCQoPyFbXFxzXFxTXSkpL20sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgZ2FwOiB7XG4gICAgICAgICAgcGF0dGVybjogL14oZ2FwPikuKyg/Oig/Olxccig/OlxcbnwoPyFcXG4pKXxcXG4pPi4qKSovLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBudWxsIC8vIHNlZSBiZWxvd1xuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogL15nYXA+L1xuICAgICAgfVxuICAgIH0sXG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyMuKi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteXFxcXCdcIl0pKD86Jyg/OlteXFxyXFxuXFxcXCddfFxcXFwuKXsxLDEwfSd8XCIoPzpbXlxcclxcblxcXFxcIl18XFxcXC4pKlwiKD8hXCIpfFwiXCJcIltcXHNcXFNdKj9cIlwiXCIpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgY29udGludWF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjogLyhbXFxyXFxuXSk+LyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86QXNzZXJ0fEluZm98SXNCb3VuZHxRVUlUfFRyeU5leHRNZXRob2R8VW5iaW5kfGFuZHxhdG9taWN8YnJlYWt8Y29udGludWV8ZG98ZWxpZnxlbHNlfGVuZHxmaXxmb3J8ZnVuY3Rpb258aWZ8aW58bG9jYWx8bW9kfG5vdHxvZHxvcnxxdWl0fHJlYWRvbmx5fHJlYWR3cml0ZXxyZWN8cmVwZWF0fHJldHVybnx0aGVufHVudGlsfHdoaWxlKVxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgIG51bWJlcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteXFx3Ll18XFwuXFwuKSg/OlxcZCsoPzpcXC5cXGQqKT98XFwuXFxkKykoPzpbZUVdWystXT9cXGQrKT8oPzpfW2Etel0/KT8oPz0kfFteXFx3Ll18XFwuXFwuKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBjb250aW51YXRpb246IHtcbiAgICAgIHBhdHRlcm46IC8oW1xcclxcbl0pPi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICB9LFxuICAgIG9wZXJhdG9yOiAvLT58Wy0rKi9efj0hXXw8PnxbPD5dPT98Oj18XFwuXFwuLyxcbiAgICBwdW5jdHVhdGlvbjogL1soKVtcXF17fSw7LjpdL1xuICB9XG4gIFByaXNtLmxhbmd1YWdlcy5nYXAuc2hlbGwuaW5zaWRlLmdhcC5pbnNpZGUgPSBQcmlzbS5sYW5ndWFnZXMuZ2FwXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gap.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gcode.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/gcode.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gcode\ngcode.displayName = 'gcode'\ngcode.aliases = []\nfunction gcode(Prism) {\n Prism.languages.gcode = {\n comment: /;.*|\\B\\(.*?\\)\\B/,\n string: {\n pattern: /\"(?:\"\"|[^\"])*\"/,\n greedy: true\n },\n keyword: /\\b[GM]\\d+(?:\\.\\d+)?\\b/,\n property: /\\b[A-Z]/,\n checksum: {\n pattern: /(\\*)\\d+/,\n lookbehind: true,\n alias: 'number'\n },\n // T0:0:0\n punctuation: /[:*]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2NvZGUuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2djb2RlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdjb2RlXG5nY29kZS5kaXNwbGF5TmFtZSA9ICdnY29kZSdcbmdjb2RlLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZ2NvZGUoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmdjb2RlID0ge1xuICAgIGNvbW1lbnQ6IC87Lip8XFxCXFwoLio/XFwpXFxCLyxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIig/OlwiXCJ8W15cIl0pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAga2V5d29yZDogL1xcYltHTV1cXGQrKD86XFwuXFxkKyk/XFxiLyxcbiAgICBwcm9wZXJ0eTogL1xcYltBLVpdLyxcbiAgICBjaGVja3N1bToge1xuICAgICAgcGF0dGVybjogLyhcXCopXFxkKy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgfSxcbiAgICAvLyBUMDowOjBcbiAgICBwdW5jdHVhdGlvbjogL1s6Kl0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gcode.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gdscript.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/gdscript.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gdscript\ngdscript.displayName = 'gdscript'\ngdscript.aliases = []\nfunction gdscript(Prism) {\n Prism.languages.gdscript = {\n comment: /#.*/,\n string: {\n pattern:\n /@?(?:(\"|')(?:(?!\\1)[^\\n\\\\]|\\\\[\\s\\S])*\\1(?!\"|')|\"\"\"(?:[^\\\\]|\\\\[\\s\\S])*?\"\"\")/,\n greedy: true\n },\n 'class-name': {\n // class_name Foo, extends Bar, class InnerClass\n // export(int) var baz, export(int, 0) var i\n // as Node\n // const FOO: int = 9, var bar: bool = true\n // func add(reference: Item, amount: int) -> Item:\n pattern:\n /(^(?:class|class_name|extends)[ \\t]+|^export\\([ \\t]*|\\bas[ \\t]+|(?:\\b(?:const|var)[ \\t]|[,(])[ \\t]*\\w+[ \\t]*:[ \\t]*|->[ \\t]*)[a-zA-Z_]\\w*/m,\n lookbehind: true\n },\n keyword:\n /\\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\\b/,\n function: /\\b[a-z_]\\w*(?=[ \\t]*\\()/i,\n variable: /\\$\\w+/,\n number: [\n /\\b0b[01_]+\\b|\\b0x[\\da-fA-F_]+\\b|(?:\\b\\d[\\d_]*(?:\\.[\\d_]*)?|\\B\\.[\\d_]+)(?:e[+-]?[\\d_]+)?\\b/,\n /\\b(?:INF|NAN|PI|TAU)\\b/\n ],\n constant: /\\b[A-Z][A-Z_\\d]*\\b/,\n boolean: /\\b(?:false|true)\\b/,\n operator: /->|:=|&&|\\|\\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,\n punctuation: /[.:,;()[\\]{}]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2RzY3JpcHQuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsT0FBTztBQUM5QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2dkc2NyaXB0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdkc2NyaXB0XG5nZHNjcmlwdC5kaXNwbGF5TmFtZSA9ICdnZHNjcmlwdCdcbmdkc2NyaXB0LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZ2RzY3JpcHQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmdkc2NyaXB0ID0ge1xuICAgIGNvbW1lbnQ6IC8jLiovLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL0A/KD86KFwifCcpKD86KD8hXFwxKVteXFxuXFxcXF18XFxcXFtcXHNcXFNdKSpcXDEoPyFcInwnKXxcIlwiXCIoPzpbXlxcXFxdfFxcXFxbXFxzXFxTXSkqP1wiXCJcIikvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgIC8vIGNsYXNzX25hbWUgRm9vLCBleHRlbmRzIEJhciwgY2xhc3MgSW5uZXJDbGFzc1xuICAgICAgLy8gZXhwb3J0KGludCkgdmFyIGJheiwgZXhwb3J0KGludCwgMCkgdmFyIGlcbiAgICAgIC8vIGFzIE5vZGVcbiAgICAgIC8vIGNvbnN0IEZPTzogaW50ID0gOSwgdmFyIGJhcjogYm9vbCA9IHRydWVcbiAgICAgIC8vIGZ1bmMgYWRkKHJlZmVyZW5jZTogSXRlbSwgYW1vdW50OiBpbnQpIC0+IEl0ZW06XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF4oPzpjbGFzc3xjbGFzc19uYW1lfGV4dGVuZHMpWyBcXHRdK3xeZXhwb3J0XFwoWyBcXHRdKnxcXGJhc1sgXFx0XSt8KD86XFxiKD86Y29uc3R8dmFyKVsgXFx0XXxbLChdKVsgXFx0XSpcXHcrWyBcXHRdKjpbIFxcdF0qfC0+WyBcXHRdKilbYS16QS1aX11cXHcqL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFuZHxhc3xhc3NlcnR8YnJlYWt8YnJlYWtwb2ludHxjbGFzc3xjbGFzc19uYW1lfGNvbnN0fGNvbnRpbnVlfGVsaWZ8ZWxzZXxlbnVtfGV4cG9ydHxleHRlbmRzfGZvcnxmdW5jfGlmfGlufGlzfG1hc3RlcnxtYXN0ZXJzeW5jfG1hdGNofG5vdHxudWxsfG9ucmVhZHl8b3J8cGFzc3xwcmVsb2FkfHB1cHBldHxwdXBwZXRzeW5jfHJlbW90ZXxyZW1vdGVzeW5jfHJldHVybnxzZWxmfHNldGdldHxzaWduYWx8c3RhdGljfHRvb2x8dmFyfHdoaWxlfHlpZWxkKVxcYi8sXG4gICAgZnVuY3Rpb246IC9cXGJbYS16X11cXHcqKD89WyBcXHRdKlxcKCkvaSxcbiAgICB2YXJpYWJsZTogL1xcJFxcdysvLFxuICAgIG51bWJlcjogW1xuICAgICAgL1xcYjBiWzAxX10rXFxifFxcYjB4W1xcZGEtZkEtRl9dK1xcYnwoPzpcXGJcXGRbXFxkX10qKD86XFwuW1xcZF9dKik/fFxcQlxcLltcXGRfXSspKD86ZVsrLV0/W1xcZF9dKyk/XFxiLyxcbiAgICAgIC9cXGIoPzpJTkZ8TkFOfFBJfFRBVSlcXGIvXG4gICAgXSxcbiAgICBjb25zdGFudDogL1xcYltBLVpdW0EtWl9cXGRdKlxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBvcGVyYXRvcjogLy0+fDo9fCYmfFxcfFxcfHw8PHw+PnxbLSsqLyUmfCE8Pj1dPT98W35eXS8sXG4gICAgcHVuY3R1YXRpb246IC9bLjosOygpW1xcXXt9XS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gdscript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gedcom.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/gedcom.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gedcom\ngedcom.displayName = 'gedcom'\ngedcom.aliases = []\nfunction gedcom(Prism) {\n Prism.languages.gedcom = {\n 'line-value': {\n // Preceded by level, optional pointer, and tag\n pattern:\n /(^[\\t ]*\\d+ +(?:@\\w[\\w!\"$%&'()*+,\\-./:;<=>?[\\\\\\]^`{|}~\\x80-\\xfe #]*@ +)?\\w+ ).+/m,\n lookbehind: true,\n inside: {\n pointer: {\n pattern: /^@\\w[\\w!\"$%&'()*+,\\-./:;<=>?[\\\\\\]^`{|}~\\x80-\\xfe #]*@$/,\n alias: 'variable'\n }\n }\n },\n tag: {\n // Preceded by level and optional pointer\n pattern:\n /(^[\\t ]*\\d+ +(?:@\\w[\\w!\"$%&'()*+,\\-./:;<=>?[\\\\\\]^`{|}~\\x80-\\xfe #]*@ +)?)\\w+/m,\n lookbehind: true,\n alias: 'string'\n },\n level: {\n pattern: /(^[\\t ]*)\\d+/m,\n lookbehind: true,\n alias: 'number'\n },\n pointer: {\n pattern: /@\\w[\\w!\"$%&'()*+,\\-./:;<=>?[\\\\\\]^`{|}~\\x80-\\xfe #]*@/,\n alias: 'variable'\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2VkY29tLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsWUFBWSxFQUFFO0FBQzlEO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxZQUFZLEVBQUU7QUFDMUQ7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCxZQUFZLEVBQUU7QUFDOUQ7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLHVDQUF1QyxZQUFZLEVBQUU7QUFDckQ7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2VkY29tLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdlZGNvbVxuZ2VkY29tLmRpc3BsYXlOYW1lID0gJ2dlZGNvbSdcbmdlZGNvbS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdlZGNvbShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZ2VkY29tID0ge1xuICAgICdsaW5lLXZhbHVlJzoge1xuICAgICAgLy8gUHJlY2VkZWQgYnkgbGV2ZWwsIG9wdGlvbmFsIHBvaW50ZXIsIGFuZCB0YWdcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXltcXHQgXSpcXGQrICsoPzpAXFx3W1xcdyFcIiQlJicoKSorLFxcLS4vOjs8PT4/W1xcXFxcXF1eYHt8fX5cXHg4MC1cXHhmZSAjXSpAICspP1xcdysgKS4rL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHBvaW50ZXI6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXkBcXHdbXFx3IVwiJCUmJygpKissXFwtLi86Ozw9Pj9bXFxcXFxcXV5ge3x9flxceDgwLVxceGZlICNdKkAkLyxcbiAgICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB0YWc6IHtcbiAgICAgIC8vIFByZWNlZGVkIGJ5IGxldmVsIGFuZCBvcHRpb25hbCBwb2ludGVyXG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF5bXFx0IF0qXFxkKyArKD86QFxcd1tcXHchXCIkJSYnKCkqKyxcXC0uLzo7PD0+P1tcXFxcXFxdXmB7fH1+XFx4ODAtXFx4ZmUgI10qQCArKT8pXFx3Ky9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnc3RyaW5nJ1xuICAgIH0sXG4gICAgbGV2ZWw6IHtcbiAgICAgIHBhdHRlcm46IC8oXltcXHQgXSopXFxkKy9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgIH0sXG4gICAgcG9pbnRlcjoge1xuICAgICAgcGF0dGVybjogL0BcXHdbXFx3IVwiJCUmJygpKissXFwtLi86Ozw9Pj9bXFxcXFxcXV5ge3x9flxceDgwLVxceGZlICNdKkAvLFxuICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gedcom.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gherkin.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/gherkin.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gherkin\ngherkin.displayName = 'gherkin'\ngherkin.aliases = []\nfunction gherkin(Prism) {\n ;(function (Prism) {\n var tableRow = /(?:\\r?\\n|\\r)[ \\t]*\\|.+\\|(?:(?!\\|).)*/.source\n Prism.languages.gherkin = {\n pystring: {\n pattern: /(\"\"\"|''')[\\s\\S]+?\\1/,\n alias: 'string'\n },\n comment: {\n pattern: /(^[ \\t]*)#.*/m,\n lookbehind: true\n },\n tag: {\n pattern: /(^[ \\t]*)@\\S*/m,\n lookbehind: true\n },\n feature: {\n pattern:\n /((?:^|\\r?\\n|\\r)[ \\t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\\r\\n]+(?:\\r?\\n|\\r|$))*/,\n lookbehind: true,\n inside: {\n important: {\n pattern: /(:)[^\\r\\n]+/,\n lookbehind: true\n },\n keyword: /[^:\\r\\n]+:/\n }\n },\n scenario: {\n pattern:\n /(^[ \\t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\\r\\n]*/m,\n lookbehind: true,\n inside: {\n important: {\n pattern: /(:)[^\\r\\n]*/,\n lookbehind: true\n },\n keyword: /[^:\\r\\n]+:/\n }\n },\n 'table-body': {\n // Look-behind is used to skip the table head, which has the same format as any table row\n pattern: RegExp('(' + tableRow + ')(?:' + tableRow + ')+'),\n lookbehind: true,\n inside: {\n outline: {\n pattern: /<[^>]+>/,\n alias: 'variable'\n },\n td: {\n pattern: /\\s*[^\\s|][^|]*/,\n alias: 'string'\n },\n punctuation: /\\|/\n }\n },\n 'table-head': {\n pattern: RegExp(tableRow),\n inside: {\n th: {\n pattern: /\\s*[^\\s|][^|]*/,\n alias: 'variable'\n },\n punctuation: /\\|/\n }\n },\n atrule: {\n pattern:\n /(^[ \\t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \\t])/m,\n lookbehind: true\n },\n string: {\n pattern: /\"(?:\\\\.|[^\"\\\\\\r\\n])*\"|'(?:\\\\.|[^'\\\\\\r\\n])*'/,\n inside: {\n outline: {\n pattern: /<[^>]+>/,\n alias: 'variable'\n }\n }\n },\n outline: {\n pattern: /<[^>]+>/,\n alias: 'variable'\n }\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2hlcmtpbi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9naGVya2luLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdoZXJraW5cbmdoZXJraW4uZGlzcGxheU5hbWUgPSAnZ2hlcmtpbidcbmdoZXJraW4uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBnaGVya2luKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIHRhYmxlUm93ID0gLyg/Olxccj9cXG58XFxyKVsgXFx0XSpcXHwuK1xcfCg/Oig/IVxcfCkuKSovLnNvdXJjZVxuICAgIFByaXNtLmxhbmd1YWdlcy5naGVya2luID0ge1xuICAgICAgcHlzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogLyhcIlwiXCJ8JycnKVtcXHNcXFNdKz9cXDEvLFxuICAgICAgICBhbGlhczogJ3N0cmluZydcbiAgICAgIH0sXG4gICAgICBjb21tZW50OiB7XG4gICAgICAgIHBhdHRlcm46IC8oXlsgXFx0XSopIy4qL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB0YWc6IHtcbiAgICAgICAgcGF0dGVybjogLyheWyBcXHRdKilAXFxTKi9tLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgZmVhdHVyZToge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oKD86XnxcXHI/XFxufFxccilbIFxcdF0qKSg/OkFiaWxpdHl8QWhveSBtYXRleSF8QXJ3ZWRkfEFzcGVrdHxCZXNpZ2hlaWQgQmVob2VmdGV8QnVzaW5lc3MgTmVlZHxDYXJhY3RlcmlzdGljYXxDYXJhY3RlcsOtc3RpY2F8RWdlbnNrYWJ8RWdlbnNrYXB8RWlnaW5sZWlraXxGZWF0dXJlfEbEq8SNYXxGaXR1cnxGb25jdGlvbm5hbGl0w6l8Rm9ua3N5b25hbGl0ZXxGdW5jaW9uYWxpZGFkZXxGdW5jaW9uYWxpdGF0fEZ1bmN0aW9uYWxpdGF0ZXxGdW5jxaNpb25hbGl0YXRlfEZ1bmPIm2lvbmFsaXRhdGV8RnVuY3Rpb25hbGl0ZWl0fEZ1bmdzaXxGdW5rY2lhfEZ1bmtjaWphfEZ1bmtjaW9uYWxpdMSBdGV8RnVua2Npb25hbG5vc3R8RnVua2NqYXxGdW5rc2llfEZ1bmt0aW9uYWxpdMOkdHxGdW5rdGlvbmFsaXTDqWl0fEZ1bnppb25hbGl0w6B8SHdhZXR8SHfDpnR8SmVsbGVtesWRfEthcmFrdGVyaXN0aWt8TGFzdG5vc3R8TWFrfE1vZ3Vjbm9zdHxsYUh8TW9ndcSHbm9zdHxNb3pub3N0aXxNb8W+bm9zdGl8T0ggSEFJfE9tYWR1c3xPbWluYWlzdXVzfE9zb2JpbmF8w5Z6ZWxsaWt8UG90cnplYmEgYml6bmVzb3dhfHBlcmJvZ2h8cG9RYm9naCBtYWxqYSd8UG/FvmFkYXZla3xQb8W+aWFkYXZrYXxQcmV0dHkgbXVjaHxRYXB8UXUnbWVIICd1dHxTYXZ5YsSXfFTDrW5oIG7Eg25nfFRyYWp0b3xWZXJtb8OrfFZsYXN0bm9zxaV8V8WCYcWbY2l3b8WbxId8Wm5hxI1pbG5vc3R8zpTPhc69zrHPhM+Mz4TOt8+EzrF8zpvOtc65z4TOv8+Fz4HOs86vzrF80JzQvtCz0YPRm9C90L7RgdGCfNCc06nQvNC60LjQvdC70LXQunzQntGB0L7QsdC40L3QsHzQodCy0L7QudGB0YLQstC+fNKu0LfQtdC90YfTmdC70LXQutC70LXQu9C10Lp80KTRg9C90LrRhtC40L7QvdCw0Lt80KTRg9C90LrRhtC40L7QvdCw0LvQvdC+0YHRgnzQpNGD0L3QutGG0LjRj3zQpNGD0L3QutGG0ZbQvtC90LDQu3zXqteb15XXoNeUfNiu2KfYtdmK2Kl82K7YtdmI2LXbjNiqfNi12YTYp9it24zYqnzaqdin2LHZiNio2KfYsSDaqduMINi22LHZiNix2Kp82YjZkNuM2pjar9uMfOCksOClguCkqiDgpLLgpYfgpJZ84KiW4Ki+4Ki44KmA4KiF4KikfOCoqOColeCotiDgqKjgqYHgqLngqL7gqLB84Kiu4KmB4Ki54Ki+4KiC4Kim4Kiw4Ki+fOCwl+CxgeCwo+CwruCxgXzgsrngs4bgsprgs43gsprgsrN84LiE4Lin4Liy4Lih4LiV4LmJ4Lit4LiH4LiB4Liy4Lij4LiX4Liy4LiH4LiY4Li44Lij4LiB4Li04LiIfOC4hOC4p+C4suC4oeC4quC4suC4oeC4suC4o+C4lnzguYLguITguKPguIfguKvguKXguLHguIF86riw64qlfOODleOCo+ODvOODgeODo3zlip/og7185qmf6IO9KTooPzpbXjpcXHJcXG5dKyg/Olxccj9cXG58XFxyfCQpKSovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBpbXBvcnRhbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oOilbXlxcclxcbl0rLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIGtleXdvcmQ6IC9bXjpcXHJcXG5dKzovXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBzY2VuYXJpbzoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXlsgXFx0XSopKD86QWJzdHJhY3QgU2NlbmFyaW98QWJzdHJha3QgU2NlbmFyaW98QWNodGVyZ3JvbmR8QWVyfMOGcnxBZ3Rlcmdyb25kfEFsbCB5J2FsbHxBbnRlY2VkZW50ZXN8QW50ZWNlZGVudHN8QXRidXLDsGFyw6FzfEF0YnVyw7BhcsOhc2lyfEF3d3csIGxvb2sgbWF0ZXxCNHxCYWNrZ3JvdW5kfEJhZ2dydW5kfEJha2dydW5kfEJha2dydW5ufEJha2dydW5udXJ8QmVpc3BpZWxlfEJlaXNwaWxsZXJ8QuG7kWkgY+G6o25ofENlZm5kaXJ8Q2VuYXJpb3xDZW7DoXJpb3xDZW5hcmlvIGRlIEZ1bmRvfENlbsOhcmlvIGRlIEZ1bmRvfENlbmFyaW9zfENlbsOhcmlvc3xDb250ZXN0b3xDb250ZXh0fENvbnRleHRlfENvbnRleHRvfENvbnRvfENvbnRvaHxDb250b25lfETDpm1pfERhc2FyfERlYWQgbWVuIHRlbGwgbm8gdGFsZXN8RGVsaW5lYWNhbyBkbyBDZW5hcmlvfERlbGluZWHDp8OjbyBkbyBDZW7DoXJpb3xEaXMgaXMgd2hhdCB3ZW50IGRvd258ROG7ryBsaeG7h3V8RHlhZ3JhbSBTZW5hcnlvfER5YWdyYW0gc2VuYXJ5b3xFZ3phbnB8RWplbXBsb3N8RWtzZW1wbGVyfEVremVtcGxvanxFbmdocmVpZmZ0aWF1fEVzYm96byBkbyBlc2NlbmFyaW98RXNjZW5hcml8RXNjZW5hcmlvfEVzZW1waXxFc3F1ZW1hIGRlIGwnZXNjZW5hcml8RXNxdWVtYSBkZWwgZXNjZW5hcmlvfEVzcXVlbWEgZG8gQ2VuYXJpb3xFc3F1ZW1hIGRvIENlbsOhcmlvfEVYQU1QTFp8RXhhbXBsZXN8RXhlbXBlbHxFeGVtcGxlfEV4ZW1wbGVzfEV4ZW1wbG9zfEZpcnN0IG9mZnxGb25vfEZvcmdhdMOza8O2bnl2fEZvcmdhdMOza8O2bnl2IHbDoXpsYXR8RnVuZG98R2XDp21pxZ98R3J1bmRsYWdlfEhhbm5lcmdyb25kfGdoYW50b0h8SMOhdHTDqXJ8SGVhdmUgdG98SXN0b3Jpa3xKdWh0dW1pZHxLZWFkYWFufEtodW5nIGvhu4tjaCBi4bqjbnxLaHVuZyB0w6xuaCBodeG7kW5nfEvhu4tjaCBi4bqjbnxLb25jZXB0fEtvbnNlcCBza2VuYXJpb3xLb250w6hrc3xLb250ZWtzdHxLb250ZWtzdGFzfEtvbnRla3N0c3xLb250ZXh0fEtvbnR1cm8gZGUgbGEgc2NlbmFyb3xMYXRhciBCZWxha2FuZ3xsdXQgY2hvdm5hdGxofGx1dHxsdXRtZXl8TMO9c2luZyBBdGJ1csOwYXLDoXNhcnxMw71zaW5nIETDpm1hfE1JU0hVTiBTUlNMWXxNSVNIVU58TWVuZ2dhcmlza2FuIFNlbmFyaW98bW8nfE7DocSNcnQgU2NlbsOhcmF8TsOhxI1ydCBTY8OpbsOhxZllfE7DocSNcnQgU2NlbsOhcnV8T3JpcyBzY2VuYXJpamF8w5ZybmVrbGVyfE9zbm92YXxPc25vdmEgU2NlbsOhcmF8T3Nub3ZhIHNjw6luw6HFmWV8T3NudXRla3xPemFkamV8UGFyYXVnc3xQYXZ5emTFvmlhaXxQw6lsZMOha3xQaWVtxJNyaXxQbGFuIGR1IHNjw6luYXJpb3xQbGFuIGR1IFNjw6luYXJpb3xQbGFuIFNlbmFyeW98UGxhbiBzZW5hcnlvfFBsYW5nIHZ1bSBTemVuYXJpb3xQb3phZMOtfFBvemFkaWV8UG96YWRpbmF8UHLDrWtsYWR5fFDFmcOta2xhZHl8UHJpbWVyfFByaW1lcml8UHJpbWplcml8UHJ6eWvFgmFkeXxSYWFtc3RzZW5hYXJpdW18UmVja29uIGl0J3MgbGlrZXxSZXJlZm9uc3xTY2Vuw6FyfFNjw6luw6HFmXxTY2VuYXJpZXxTY2VuYXJpanxTY2VuYXJpamFpfFNjZW5hcmlqYXVzIMWhYWJsb25hc3xTY2VuYXJpaml8U2NlbsSBcmlqc3xTY2VuxIFyaWpzIHDEk2MgcGFyYXVnYXxTY2VuYXJpanVzfFNjZW5hcmlvfFNjw6luYXJpb3xTY2VuYXJpbyBBbWxpbmVsbG9sfFNjZW5hcmlvIE91dGxpbmV8U2NlbmFyaW8gVGVtcGxhdGV8U2NlbmFyaW9tYWx8U2NlbmFyaW9tYWxsfFNjZW5hcmlvc3xTY2VuYXJpdXxTY2VuYXJpdXN6fFNjZW5hcm98U2NoZW1hIGRlbGxvIHNjZW5hcmlvfFNlIMOwZXxTZSB0aGV8U2Ugw75lfFNlbmFyaW98U2VuYXJ5byBEZXNrcmlwc3lvbnxTZW5hcnlvIGRlc2tyaXBzeW9ufFNlbmFyeW98U2VuYXJ5byB0YXNsYcSfxLF8U2hpdmVyIG1lIHRpbWJlcnN8U2l0dcSBY2lqYXxTaXR1YWl8U2l0dWFzaWUgVWl0ZWVuc2V0dGluZ3xTaXR1YXNpZXxTa2VuYXJpbyBrb25zZXB8U2tlbmFyaW98U2tpY2F8U3RydWN0dXJhIHNjZW5hcml1fFN0cnVjdHVyxIMgc2NlbmFyaXV8U3RydWt0dXJhIHNjZW5hcmlqYXxTdHNlbmFhcml1bXxTd2EgaHdhZXIgc3dhfFN3YXxTd2EgaHfDpnIgc3dhfFN6YWJsb24gc2NlbmFyaXVzemF8U3plbmFyaW98U3plbmFyaW9ncnVuZHJpc3N8VGFwYXVrc2V0fFRhcGF1c3xUYXBhdXNhaWhpb3xUYXVzdHxUYXVzdGF8VGVtcGxhdGUgS2VhZGFhbnxUZW1wbGF0ZSBTZW5hcmlvfFRlbXBsYXRlIFNpdHVhaXxUaGUgdGhpbmcgb2YgaXQgaXN8VMOsbmggaHXhu5FuZ3xWYXJpYW50YWl8Vm9vcmJlZWxkZXxWb29yYmVlbGRlbnxXaGFycmltZWFuIGlzfFlvLWhvLWhvfFlvdSdsbCB3YW5uYXxaYcWCb8W8ZW5pYXzOoM6xz4HOsc60zrXOr86zzrzOsc+EzrF8zqDOtc+BzrnOs8+BzrHPhs6uIM6jzrXOvc6xz4HOr86/z4V8zqPOtc69zqzPgc65zrF8zqPOtc69zqzPgc65zr98zqXPgM+MzrLOsc64z4HOv3zQmtC10YDQtdGIfNCa0L7QvdGC0LXQutGB0YJ80JrQvtC90YbQtdC/0YJ80JzQuNGB0LDQu9C70LDRgHzQnNC40YHQvtC70LvQsNGAfNCe0YHQvdC+0LLQsHzQn9C10YDQtdC00YPQvNC+0LLQsHzQn9C+0LfQsNC00LjQvdCwfNCf0YDQtdC00LjRgdGC0L7RgNC40Y980J/RgNC10LTRi9GB0YLQvtGA0LjRj3zQn9GA0LjQutC70LDQtNC4fNCf0YDQuNC80LXRgHzQn9GA0LjQvNC10YDQuHzQn9GA0LjQvNC10YDRi3zQoNCw0LzQutCwINC90LAg0YHRhtC10L3QsNGA0LjQuXzQodC60LjRhtCwfNCh0YLRgNGD0LrRgtGD0YDQsCDRgdGG0LXQvdCw0YDQuNGY0LB80KHRgtGA0YPQutGC0YPRgNCwINGB0YbQtdC90LDRgNC40Y980KHRgtGA0YPQutGC0YPRgNCwINGB0YbQtdC90LDRgNGW0Y580KHRhtC10L3QsNGA0LjQuXzQodGG0LXQvdCw0YDQuNC5INGB0YLRgNGD0LrRgtGD0YDQsNGB0Lh80KHRhtC10L3QsNGA0LjQudC90YvSoyDRgtOp0LfQtdC70LXRiNC1fNCh0YbQtdC90LDRgNC40ZjQuHzQodGG0LXQvdCw0YDQuNC+fNCh0YbQtdC90LDRgNGW0Ll80KLQsNGA0LjRhXzSrtGA0L3TmdC60LvTmdGAfNeT15XXktee15DXldeqfNeo16fXonzXqteR16DXmdeqINeq16jXl9eZ16l816rXqNeX15nXqXzYp9mE2K7ZhNmB2YrYqXzYp9mE2q/ZiNuMINiz2YbYp9ix24zZiHzYp9mF2KvZhNipfNm+2LMg2YXZhti42LF82LLZhduM2YbZh3zYs9mG2KfYsduM2Yh82LPZitmG2KfYsdmK2Yh82LPZitmG2KfYsdmK2Ygg2YXYrti32Ld82YXYq9in2YTbjNq6fNmF2YbYuNixINmG2KfZhduSINqp2Kcg2K7Yp9qp24F82YXZhti42LHZhtin2YXbgXzZhtmF2YjZhtmHINmH2Kd84KSJ4KSm4KS+4KS54KSw4KSjfOCkquCksOCkv+CkpuClg+CktuCljeCkr3zgpKrgpLDgpL/gpKbgpYPgpLbgpY3gpK8g4KSw4KWC4KSq4KSw4KWH4KSW4KS+fOCkquClg+Ckt+CljeCkoOCkreClguCkruCkv3zgqIngqKbgqL7gqLngqLDgqKjgqL7gqIJ84Kiq4Kif4KiV4Kil4Ki+fOCoquCon+ColeCopeCoviDgqKLgqL7gqILgqJrgqL584Kiq4Kif4KiV4Kil4Ki+IOCosOCpguCoqiDgqLDgqYfgqJbgqL584Kiq4Ki/4Kib4KmL4KiV4KmcfOCwieCwpuCwvuCwueCwsOCwo+CwsuCxgXzgsJXgsKXgsKjgsIJ84LCo4LGH4LCq4LCl4LGN4LCv4LCCfOCwuOCwqOCxjeCwqOCwv+CwteCxh+CwtuCwgnzgsongsqbgsr7gsrngsrDgsqPgs4bgspfgsrPgs4F84LKV4LKl4LK+4LK44LK+4LKw4LK+4LKC4LK2fOCyteCyv+CyteCysOCyo+Czhnzgsrngsr/gsqjgs43gsqjgs4bgsrLgs4Z84LmC4LiE4Lij4LiH4Liq4Lij4LmJ4Liy4LiH4LiC4Lit4LiH4LmA4Lir4LiV4Li44LiB4Liy4Lij4LiT4LmMfOC4iuC4uOC4lOC4guC4reC4h+C4leC4seC4p+C4reC4ouC5iOC4suC4h3zguIrguLjguJTguILguK3guIfguYDguKvguJXguLjguIHguLLguKPguJPguYx84LmB4LiZ4Lin4LiE4Li04LiUfOC4quC4o+C4uOC4m+C5gOC4q+C4leC4uOC4geC4suC4o+C4k+C5jHzguYDguKvguJXguLjguIHguLLguKPguJPguYx867Cw6rK9fOyLnOuCmOumrOyYpHzsi5zrgpjrpqzsmKQg6rCc7JqUfOyYiHzjgrXjg7Pjg5fjg6t844K344OK44Oq44KqfOOCt+ODiuODquOCquOCouOCpuODiOODqeOCpOODs3zjgrfjg4rjg6rjgqrjg4bjg7Pjg5fjg6x844K344OK44Oq44Kq44OG44Oz44OX44Os44O844OIfOODhuODs+ODl+ODrHzkvot85L6L5a2QfOWJp+acrHzliafmnKzlpKfnurJ85YqH5pysfOWKh+acrOWkp+e2sXzlnLrmma985Zy65pmv5aSn57qyfOWgtOaZr3zloLTmma/lpKfntrF86IOM5pmvKTpbXjpcXHJcXG5dKi9tLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBpbXBvcnRhbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oOilbXlxcclxcbl0qLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIGtleXdvcmQ6IC9bXjpcXHJcXG5dKzovXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAndGFibGUtYm9keSc6IHtcbiAgICAgICAgLy8gTG9vay1iZWhpbmQgaXMgdXNlZCB0byBza2lwIHRoZSB0YWJsZSBoZWFkLCB3aGljaCBoYXMgdGhlIHNhbWUgZm9ybWF0IGFzIGFueSB0YWJsZSByb3dcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKCcoJyArIHRhYmxlUm93ICsgJykoPzonICsgdGFibGVSb3cgKyAnKSsnKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgb3V0bGluZToge1xuICAgICAgICAgICAgcGF0dGVybjogLzxbXj5dKz4vLFxuICAgICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICAgICAgICB9LFxuICAgICAgICAgIHRkOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXFxzKlteXFxzfF1bXnxdKi8sXG4gICAgICAgICAgICBhbGlhczogJ3N0cmluZydcbiAgICAgICAgICB9LFxuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFx8L1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgJ3RhYmxlLWhlYWQnOiB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cCh0YWJsZVJvdyksXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHRoOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXFxzKlteXFxzfF1bXnxdKi8sXG4gICAgICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9cXHwvXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBhdHJ1bGU6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF5bIFxcdF0rKSg/OidhfCdhY2h8J2VqfDd8YXxBIHRha8OpfEEgdGFrdGllxb58QSB0aWXFvnxBIHrDoXJvdmXFiHxBYmVyfEFjfEFkb3R0fEFra29yfEFrfEFsZXNob3Jlc3xBbGV8QWxpfEFsbG9yYXxBbG9yc3xBbHN8QW1hfEFtZW5ueWliZW58QW1pa29yfEFtcGFrfGFufEFOfEFuYW5naW5nfEFuZCB5J2FsbHxBbmR8QW5nZW5vbW1lbnxBbnJoZWdlZGlnIGF8QW58QXBhYmlsYXxBdMOoc3xBdGVzYXxBdHVuY2l8QXZhc3QhfEF5ZXxBfGF3ZXJ8QmFnaXxCYW5qdXJ8QmV0fEJp4bq/dHxCbGltZXkhfEJ1aHxCdXQgYXQgdGhlIGVuZCBvZiB0aGUgZGF5IEkgcmVja29ufEJ1dCB5J2FsbHxCdXR8QlVUfENhbHxDw6JuZHxDYW5kfENhbmRvfENlfEN1YW5kb3zEjGV8w5BhIMOwZXzDkGF8RGFkYXN8RGFkYXxEYWRvc3xEYWRvfERhSCBnaHUnIGJlamx1J3xkYW5ufERhbm58RGFub3xEYW58RGFyfERhdCBmaWluZHxEYXRhfERhdGUgZmlpbmR8RGF0ZXxEYXRpIGZpaW5kfERhdGl8RGHFo2kgZmlpbmR8RGHIm2kgZmlpbmR8REVOfERhdG98RGV8RGVuIHlvdXNlIGdvdHRhfERlbmdhbnxEaWJlcml8RGl5ZWxpbSBraXxEb25hZGF8RG9uYXR8RG9uaXRhxLVvfERvfER1bnxEdW90YXzDkHVyaHxFZWxkYWRlc3xFZnxFxJ9lciBraXxFbnRhb3xFbnTDo298RW50w7NufEV8RW58RW50b25jZXN8RXBpfMOJc3xFdGFudCBkb25uw6llfEV0YW50IGRvbm7DqXxFdHzDiXRhbnQgZG9ubsOpZXN8w4l0YW50IGRvbm7DqWV8w4l0YW50IGRvbm7DqXxFdGFudCBkb25uw6llc3xFdGFudCBkb25uw6lzfMOJdGFudCBkb25uw6lzfEZha2F0fEdhbmd3YXkhfEdkeXxHZWdlYmVuIHNlaWVufEdlZ2ViZW4gc2VpfEdlZ2V2ZW58R2VnZXdlfGdodScgbm9ibHUnfEdpdHR8R2l2ZW4geSdhbGx8R2l2ZW58R2l2ZXR8R2l2dW58SGF8Q2hvfEkgQ0FOIEhBWnxJbnxJcnxJdCdzIGp1c3QgdW5iZWxpZXZhYmxlfEl8SmF8SmXFm2xpfEplxbxlbGl8S2FkfEthZGF8S2FkYXJ8S2FpfEthanxLZHnFvnxLZcSPfEtlbXVkaWFufEtldGlrYXxLaGl8S2llZHl8S298S3VpZHxLdWl8S3VufExhbnxsYXRsaHxMZSBzYSBhfExldCBnbyBhbmQgaGF1bHxMZXxMw6ggc2EgYXxMw6h8TG9nb3xMb3JzcXUnPHxMb3JzcXVlfG3DpHxNYWFyfE1haXN8TWFqxIVjfE1hfE1hamR8TWFrYXxNYW5hd2F8TWFzfE1lbnxNZW5hd2F8TXV0dGF8TmFsaWthfE5hbGlrYW5pbmd8TmFuZ2luZ3xOw6VyfE7DpHJ8TmF0b3xOaMawbmd8TmlpbnxOanVrfE8gemFtYW58T2NofE9nfE9sZXRldGFhbnxPbmR8T25kYXxPcmF6fFBha3xQZXJvfFBlcsOyfFBvZGFub3xQb2tpYcS+fFBva3VkfFBvdGVtfFBvdG9tfFByaXZ6ZXRvfFByeWR8UXVhbnxRdWFuZHxRdWFuZG98cWFTREknfFPDpXxTZWR8U2V8U2lpc3xTaXBvemUga2V8U2lwb3plIEtlfFNpcG96ZXxTaXzFnml8yJhpfFNvaXR8U3RlbHxUYWRhfFRhZHxUYWtyYXR8VGFrfFRhcGl8VGVyfFRldGFwaXxUaGEgdGhlfFRoYXxUaGVuIHknYWxsfFRoZW58VGjDrHxUaHVyaHxUb2RhfFRvbyByaWdodHxVbnxVbmR8dWdlaG9sbHxWw6B8dmFqfFZlbmRhcnxWZXx3YW5ufFdhbm5lZXJ8V0VOfFdlbm58V2hlbiB5J2FsbHxXaGVufFd0ZWR5fFd1bnxZJ2tub3d8WWVhaCBuYWh8WW5hfFlvdXNlIGtub3cgbGlrZSB3aGVufFlvdXNlIGtub3cgd2hlbiB5b3VzZSBnb3R8WXxaYSBwcmVkcG9rbGFkdXxaYSBwxZllZHBva2xhZHV8WmFkYW58WmFkYW5pfFphZGFub3xaYWRhdGV8WmFkYXRvfFpha8WCYWRhasSFY3xaYXJhZGl8WmF0YXRpfMOeYSDDvmV8w55hfMOew6F8w55lZ2FyfMOedXJofM6RzrvOu86sfM6UzrXOtM6/zrzOrc69zr/PhXzOms6xzrl8zozPhM6xzr18zqTPjM+EzrV80JAg0YLQsNC60L7QtnzQkNCz0LDRgHzQkNC70LV80JDQu9C4fNCQ0LzQvNC+fNCQfNOY0LPTmdGAfNOY0LnRgtC40Lp805jQvNC80LB80JHQuNGA0L7QunzQktCwfNCS05l80JTQsNC00LXQvdC+fNCU0LDQvdC+fNCU0L7Qv9GD0YHRgtC40Lx80JXRgdC70Lh80JfQsNC00LDRgtC1fNCX0LDQtNCw0YLQuHzQl9Cw0LTQsNGC0L580Jh80IZ80Jog0YLQvtC80YMg0LbQtXzQmtCw0LTQsHzQmtCw0LR80JrQvtCz0LDRgtC+fNCa0L7Qs9C00LB80JrQvtC70Lh80JvTmdC60LjQvXzQm9C10LrQuNC9fNCd05nRgtC40pfTmdC005l80J3QtdGF0LDQuXzQndC+fNCe0L3QtNCwfNCf0YDQuNC/0YPRgdGC0LjQvNC+LCDRidC+fNCf0YDQuNC/0YPRgdGC0LjQvNC+fNCf0YPRgdGC0Yx80KLQsNC60LbQtXzQotCwfNCi0L7Qs9C00LB80KLQvtC00ZZ80KLQvnzQo9C90LTQsHzSutOZ0Lx80K/QutGJ0L5815DXkdecfNeQ15bXmXzXkNeWfNeR15TXmdeg16rXn3zXldeS151815vXkNep16h82KLZhtqv2KfZh3zYp9iw2KfZi3zYp9qv2LF82KfZhdinfNin2YjYsXzYqNinINmB2LHYtnzYqNin2YTZgdix2LZ82KjZgdix2LZ82b7avtixfNiq2Kh82KvZhXzYrNiofNi52YbYr9mF2Kd82YHYsdi2INqp24zYp3zZhNmD2YZ82YTbjNqp2YZ82YXYqtmJfNmH2Ybar9in2YXbjHzZiHzgpIXgpJfgpLB84KSU4KSwfOCkleCkpuCkvnzgpJXgpL/gpKjgpY3gpKTgpYF84KSa4KWC4KSC4KSV4KS/fOCknOCkrHzgpKTgpKXgpL584KSk4KSm4KS+fOCkpOCkrHzgpKrgpLDgpKjgpY3gpKTgpYF84KSq4KSwfOCkr+CkpuCkv3zgqIXgqKTgqYd84Kic4Kim4KmL4KiCfOConOCov+CoteCph+CogiDgqJXgqL984Kic4KmH4KiV4KiwfOCopOCopnzgqKrgqLB84LCF4LCq4LGN4LCq4LGB4LCh4LGBfOCwiCDgsKrgsLDgsL/gsLjgsY3gsKXgsL/gsKTgsL/gsLLgsYt84LCV4LC+4LCo4LC/fOCwmuCxhuCwquCxjeCwquCwrOCwoeCwv+CwqOCwpuCwv3zgsK7gsLDgsL/gsK/gsYF84LKG4LKm4LKw4LOGfOCyqOCyguCypOCysHzgsqjgsr/gs5XgsqHgsr/gsqZ84LKu4LKk4LON4LKk4LOBfOCyuOCzjeCypeCyv+CypOCyv+Cyr+CyqOCzjeCyqOCzgXzguIHguLPguKvguJnguJTguYPguKvguYl84LiU4Lix4LiH4LiZ4Lix4LmJ4LiZfOC5geC4leC5iHzguYDguKHguLfguYjguK184LmB4Lil4LiwfOq3uOufrOuptDx86re466as6rOgPHzri6g8fOunjOyVvTx866eM7J28PHzrqLzsoIA8fOyhsOqxtDx87ZWY7KeA66eMPHzjgYvjgaQ8fOOBl+OBi+OBlzx844Gf44Gg44GXPHzjgarjgonjgbA8fOOCguOBlzx85Lim5LiUPHzkvYbjgZc8fOS9huaYrzx85YGH5aaCPHzlgYflrpo8fOWBh+iorTx85YGH6K6+PHzliY3mj5A8fOWQjOaXtjx85ZCM5pmCPHzlubbkuJQ8fOW9kzx855W2PHzogIzkuJQ8fOmCo+S5iDx86YKj6bq8PCkoPz1bIFxcdF0pL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogL1wiKD86XFxcXC58W15cIlxcXFxcXHJcXG5dKSpcInwnKD86XFxcXC58W14nXFxcXFxcclxcbl0pKicvLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBvdXRsaW5lOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvPFtePl0rPi8sXG4gICAgICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIG91dGxpbmU6IHtcbiAgICAgICAgcGF0dGVybjogLzxbXj5dKz4vLFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgfVxuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gherkin.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/git.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/git.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = git\ngit.displayName = 'git'\ngit.aliases = []\nfunction git(Prism) {\n Prism.languages.git = {\n /*\n * A simple one line comment like in a git status command\n * For instance:\n * $ git status\n * # On branch infinite-scroll\n * # Your branch and 'origin/sharedBranches/frontendTeam/infinite-scroll' have diverged,\n * # and have 1 and 2 different commits each, respectively.\n * nothing to commit (working directory clean)\n */\n comment: /^#.*/m,\n /*\n * Regexp to match the changed lines in a git diff output. Check the example below.\n */\n deleted: /^[-–].*/m,\n inserted: /^\\+.*/m,\n /*\n * a string (double and simple quote)\n */\n string: /(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n /*\n * a git command. It starts with a random prompt finishing by a $, then \"git\" then some other parameters\n * For instance:\n * $ git add file.txt\n */\n command: {\n pattern: /^.*\\$ git .*$/m,\n inside: {\n /*\n * A git command can contain a parameter starting by a single or a double dash followed by a string\n * For instance:\n * $ git diff --cached\n * $ git log -p\n */\n parameter: /\\s--?\\w+/\n }\n },\n /*\n * Coordinates displayed in a git diff command\n * For instance:\n * $ git diff\n * diff --git file.txt file.txt\n * index 6214953..1d54a52 100644\n * --- file.txt\n * +++ file.txt\n * @@ -1 +1,2 @@\n * -Here's my tetx file\n * +Here's my text file\n * +And this is the second line\n */\n coord: /^@@.*@@$/m,\n /*\n * Match a \"commit [SHA1]\" line in a git log output.\n * For instance:\n * $ git log\n * commit a11a14ef7e26f2ca62d4b35eac455ce636d0dc09\n * Author: lgiraudel\n * Date: Mon Feb 17 11:18:34 2014 +0100\n *\n * Add of a new line\n */\n 'commit-sha1': /^commit \\w{40}$/m\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2l0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixHQUFHO0FBQ2xDO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2l0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdpdFxuZ2l0LmRpc3BsYXlOYW1lID0gJ2dpdCdcbmdpdC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdpdChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZ2l0ID0ge1xuICAgIC8qXG4gICAgICogQSBzaW1wbGUgb25lIGxpbmUgY29tbWVudCBsaWtlIGluIGEgZ2l0IHN0YXR1cyBjb21tYW5kXG4gICAgICogRm9yIGluc3RhbmNlOlxuICAgICAqICQgZ2l0IHN0YXR1c1xuICAgICAqICMgT24gYnJhbmNoIGluZmluaXRlLXNjcm9sbFxuICAgICAqICMgWW91ciBicmFuY2ggYW5kICdvcmlnaW4vc2hhcmVkQnJhbmNoZXMvZnJvbnRlbmRUZWFtL2luZmluaXRlLXNjcm9sbCcgaGF2ZSBkaXZlcmdlZCxcbiAgICAgKiAjIGFuZCBoYXZlIDEgYW5kIDIgZGlmZmVyZW50IGNvbW1pdHMgZWFjaCwgcmVzcGVjdGl2ZWx5LlxuICAgICAqIG5vdGhpbmcgdG8gY29tbWl0ICh3b3JraW5nIGRpcmVjdG9yeSBjbGVhbilcbiAgICAgKi9cbiAgICBjb21tZW50OiAvXiMuKi9tLFxuICAgIC8qXG4gICAgICogUmVnZXhwIHRvIG1hdGNoIHRoZSBjaGFuZ2VkIGxpbmVzIGluIGEgZ2l0IGRpZmYgb3V0cHV0LiBDaGVjayB0aGUgZXhhbXBsZSBiZWxvdy5cbiAgICAgKi9cbiAgICBkZWxldGVkOiAvXlst4oCTXS4qL20sXG4gICAgaW5zZXJ0ZWQ6IC9eXFwrLiovbSxcbiAgICAvKlxuICAgICAqIGEgc3RyaW5nIChkb3VibGUgYW5kIHNpbXBsZSBxdW90ZSlcbiAgICAgKi9cbiAgICBzdHJpbmc6IC8oXCJ8JykoPzpcXFxcLnwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxLyxcbiAgICAvKlxuICAgICAqIGEgZ2l0IGNvbW1hbmQuIEl0IHN0YXJ0cyB3aXRoIGEgcmFuZG9tIHByb21wdCBmaW5pc2hpbmcgYnkgYSAkLCB0aGVuIFwiZ2l0XCIgdGhlbiBzb21lIG90aGVyIHBhcmFtZXRlcnNcbiAgICAgKiBGb3IgaW5zdGFuY2U6XG4gICAgICogJCBnaXQgYWRkIGZpbGUudHh0XG4gICAgICovXG4gICAgY29tbWFuZDoge1xuICAgICAgcGF0dGVybjogL14uKlxcJCBnaXQgLiokL20sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgLypcbiAgICAgICAgICogQSBnaXQgY29tbWFuZCBjYW4gY29udGFpbiBhIHBhcmFtZXRlciBzdGFydGluZyBieSBhIHNpbmdsZSBvciBhIGRvdWJsZSBkYXNoIGZvbGxvd2VkIGJ5IGEgc3RyaW5nXG4gICAgICAgICAqIEZvciBpbnN0YW5jZTpcbiAgICAgICAgICogJCBnaXQgZGlmZiAtLWNhY2hlZFxuICAgICAgICAgKiAkIGdpdCBsb2cgLXBcbiAgICAgICAgICovXG4gICAgICAgIHBhcmFtZXRlcjogL1xccy0tP1xcdysvXG4gICAgICB9XG4gICAgfSxcbiAgICAvKlxuICAgICAqIENvb3JkaW5hdGVzIGRpc3BsYXllZCBpbiBhIGdpdCBkaWZmIGNvbW1hbmRcbiAgICAgKiBGb3IgaW5zdGFuY2U6XG4gICAgICogJCBnaXQgZGlmZlxuICAgICAqIGRpZmYgLS1naXQgZmlsZS50eHQgZmlsZS50eHRcbiAgICAgKiBpbmRleCA2MjE0OTUzLi4xZDU0YTUyIDEwMDY0NFxuICAgICAqIC0tLSBmaWxlLnR4dFxuICAgICAqICsrKyBmaWxlLnR4dFxuICAgICAqIEBAIC0xICsxLDIgQEBcbiAgICAgKiAtSGVyZSdzIG15IHRldHggZmlsZVxuICAgICAqICtIZXJlJ3MgbXkgdGV4dCBmaWxlXG4gICAgICogK0FuZCB0aGlzIGlzIHRoZSBzZWNvbmQgbGluZVxuICAgICAqL1xuICAgIGNvb3JkOiAvXkBALipAQCQvbSxcbiAgICAvKlxuICAgICAqIE1hdGNoIGEgXCJjb21taXQgW1NIQTFdXCIgbGluZSBpbiBhIGdpdCBsb2cgb3V0cHV0LlxuICAgICAqIEZvciBpbnN0YW5jZTpcbiAgICAgKiAkIGdpdCBsb2dcbiAgICAgKiBjb21taXQgYTExYTE0ZWY3ZTI2ZjJjYTYyZDRiMzVlYWM0NTVjZTYzNmQwZGMwOVxuICAgICAqIEF1dGhvcjogbGdpcmF1ZGVsXG4gICAgICogRGF0ZTogICBNb24gRmViIDE3IDExOjE4OjM0IDIwMTQgKzAxMDBcbiAgICAgKlxuICAgICAqICAgICBBZGQgb2YgYSBuZXcgbGluZVxuICAgICAqL1xuICAgICdjb21taXQtc2hhMSc6IC9eY29tbWl0IFxcd3s0MH0kL21cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/git.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/glsl.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/glsl.js ***! \*********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorC = __webpack_require__(/*! ./c.js */ \"(ssr)/./node_modules/refractor/lang/c.js\")\nmodule.exports = glsl\nglsl.displayName = 'glsl'\nglsl.aliases = []\nfunction glsl(Prism) {\n Prism.register(refractorC)\n Prism.languages.glsl = Prism.languages.extend('c', {\n keyword:\n /\\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\\b/\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2xzbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLGlCQUFpQixtQkFBTyxDQUFDLHdEQUFRO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ2xzbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JDID0gcmVxdWlyZSgnLi9jLmpzJylcbm1vZHVsZS5leHBvcnRzID0gZ2xzbFxuZ2xzbC5kaXNwbGF5TmFtZSA9ICdnbHNsJ1xuZ2xzbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdsc2woUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yQylcbiAgUHJpc20ubGFuZ3VhZ2VzLmdsc2wgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjJywge1xuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWN0aXZlfGFzbXxhdG9taWNfdWludHxhdHRyaWJ1dGV8W2liZHVdP3ZlY1syMzRdfGJvb2x8YnJlYWt8YnVmZmVyfGNhc2V8Y2FzdHxjZW50cm9pZHxjbGFzc3xjb2hlcmVudHxjb21tb258Y29uc3R8Y29udGludWV8ZD9tYXRbMjM0XSg/OnhbMjM0XSk/fGRlZmF1bHR8ZGlzY2FyZHxkb3xkb3VibGV8ZWxzZXxlbnVtfGV4dGVybnxleHRlcm5hbHxmYWxzZXxmaWx0ZXJ8Zml4ZWR8ZmxhdHxmbG9hdHxmb3J8ZnZlY1syMzRdfGdvdG98aGFsZnxoaWdocHxodmVjWzIzNF18W2l1XT9zYW1wbGVyMkRNUyg/OkFycmF5KT98W2l1XT9zYW1wbGVyMkRSZWN0fFtpdV0/c2FtcGxlckJ1ZmZlcnxbaXVdP3NhbXBsZXJDdWJlfFtpdV0/c2FtcGxlckN1YmVBcnJheXxbaXVdP3NhbXBsZXJbMTIzXUR8W2l1XT9zYW1wbGVyWzEyXURBcnJheXxbaXVdP2ltYWdlMkRNUyg/OkFycmF5KT98W2l1XT9pbWFnZTJEUmVjdHxbaXVdP2ltYWdlQnVmZmVyfFtpdV0/aW1hZ2VDdWJlfFtpdV0/aW1hZ2VDdWJlQXJyYXl8W2l1XT9pbWFnZVsxMjNdRHxbaXVdP2ltYWdlWzEyXURBcnJheXxpZnxpbnxpbmxpbmV8aW5vdXR8aW5wdXR8aW50fGludGVyZmFjZXxpbnZhcmlhbnR8bGF5b3V0fGxvbmd8bG93cHxtZWRpdW1wfG5hbWVzcGFjZXxub2lubGluZXxub3BlcnNwZWN0aXZlfG91dHxvdXRwdXR8cGFydGl0aW9ufHBhdGNofHByZWNpc2V8cHJlY2lzaW9ufHB1YmxpY3xyZWFkb25seXxyZXNvdXJjZXxyZXN0cmljdHxyZXR1cm58c2FtcGxlfHNhbXBsZXJbMTJdREFycmF5U2hhZG93fHNhbXBsZXJbMTJdRFNoYWRvd3xzYW1wbGVyMkRSZWN0U2hhZG93fHNhbXBsZXIzRFJlY3R8c2FtcGxlckN1YmVBcnJheVNoYWRvd3xzYW1wbGVyQ3ViZVNoYWRvd3xzaGFyZWR8c2hvcnR8c2l6ZW9mfHNtb290aHxzdGF0aWN8c3RydWN0fHN1YnJvdXRpbmV8c3VwZXJwfHN3aXRjaHx0ZW1wbGF0ZXx0aGlzfHRydWV8dHlwZWRlZnx1aW50fHVuaWZvcm18dW5pb258dW5zaWduZWR8dXNpbmd8dmFyeWluZ3x2b2lkfHZvbGF0aWxlfHdoaWxlfHdyaXRlb25seSlcXGIvXG4gIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/glsl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gml.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/gml.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gml\ngml.displayName = 'gml'\ngml.aliases = []\nfunction gml(Prism) {\n Prism.languages.gamemakerlanguage = Prism.languages.gml =\n Prism.languages.extend('clike', {\n keyword:\n /\\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\\b/,\n number:\n /(?:\\b0x[\\da-f]+|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?)[ulf]{0,4}/i,\n operator:\n /--|\\+\\+|[-+%/=]=?|!=|\\*\\*?=?|<[<=>]?|>[=>]?|&&?|\\^\\^?|\\|\\|?|~|\\b(?:and|at|not|or|with|xor)\\b/,\n constant:\n /\\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\\d|numpad\\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\\w+)\\b/,\n variable:\n /\\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\\d)|argument|global|local|other|self)\\b/\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ21sLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlFQUF5RSxJQUFJO0FBQzdFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9nbWwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZ21sXG5nbWwuZGlzcGxheU5hbWUgPSAnZ21sJ1xuZ21sLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZ21sKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5nYW1lbWFrZXJsYW5ndWFnZSA9IFByaXNtLmxhbmd1YWdlcy5nbWwgPVxuICAgIFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgICAga2V5d29yZDpcbiAgICAgICAgL1xcYig/OmJyZWFrfGNhc2V8Y29udGludWV8ZGVmYXVsdHxkb3xlbHNlfGVudW18ZXhpdHxmb3J8Z2xvYmFsdmFyfGlmfHJlcGVhdHxyZXR1cm58c3dpdGNofHVudGlsfHZhcnx3aGlsZSlcXGIvLFxuICAgICAgbnVtYmVyOlxuICAgICAgICAvKD86XFxiMHhbXFxkYS1mXSt8KD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspPylbdWxmXXswLDR9L2ksXG4gICAgICBvcGVyYXRvcjpcbiAgICAgICAgLy0tfFxcK1xcK3xbLSslLz1dPT98IT18XFwqXFwqPz0/fDxbPD0+XT98Pls9Pl0/fCYmP3xcXF5cXF4/fFxcfFxcfD98fnxcXGIoPzphbmR8YXR8bm90fG9yfHdpdGh8eG9yKVxcYi8sXG4gICAgICBjb25zdGFudDpcbiAgICAgICAgL1xcYig/OkdNX2J1aWxkX2RhdGV8R01fdmVyc2lvbnxhY3Rpb25fKD86Y29udGludWV8cmVzdGFydHxyZXZlcnNlfHN0b3ApfGFsbHxnYW1lc3BlZWRfKD86ZnBzfG1pY3Jvc2Vjb25kcyl8Z2xvYmFsfGxvY2FsfG5vb25lfG90aGVyfHBpfHBvaW50ZXJfKD86aW52YWxpZHxudWxsKXxzZWxmfHRpbWV6b25lXyg/OmxvY2FsfHV0Yyl8dW5kZWZpbmVkfGV2Xyg/OmNyZWF0ZXxkZXN0cm95fHN0ZXB8YWxhcm18a2V5Ym9hcmR8bW91c2V8Y29sbGlzaW9ufG90aGVyfGRyYXd8ZHJhd18oPzpiZWdpbnxlbmR8cG9zdHxwcmUpfGtleXByZXNzfGtleXJlbGVhc2V8dHJpZ2dlcnwoPzpsZWZ0fG1pZGRsZXxub3xyaWdodClfYnV0dG9ufCg/OmxlZnR8bWlkZGxlfHJpZ2h0KV9wcmVzc3woPzpsZWZ0fG1pZGRsZXxyaWdodClfcmVsZWFzZXxtb3VzZV8oPzplbnRlcnxsZWF2ZXx3aGVlbF9kb3dufHdoZWVsX3VwKXxnbG9iYWxfKD86bGVmdHxtaWRkbGV8cmlnaHQpX2J1dHRvbnxnbG9iYWxfKD86bGVmdHxtaWRkbGV8cmlnaHQpX3ByZXNzfGdsb2JhbF8oPzpsZWZ0fG1pZGRsZXxyaWdodClfcmVsZWFzZXxqb3lzdGljayg/OjF8MilfKD86YnV0dG9uMXxidXR0b24yfGJ1dHRvbjN8YnV0dG9uNHxidXR0b241fGJ1dHRvbjZ8YnV0dG9uN3xidXR0b244fGRvd258bGVmdHxyaWdodHx1cCl8b3V0c2lkZXxib3VuZGFyeXxnYW1lX3N0YXJ0fGdhbWVfZW5kfHJvb21fc3RhcnR8cm9vbV9lbmR8bm9fbW9yZV9saXZlc3xhbmltYXRpb25fZW5kfGVuZF9vZl9wYXRofG5vX21vcmVfaGVhbHRofHVzZXJcXGR8Z3VpfGd1aV9iZWdpbnxndWlfZW5kfHN0ZXBfKD86YmVnaW58ZW5kfG5vcm1hbCkpfHZrXyg/OmFsdHxhbnlrZXl8YmFja3NwYWNlfGNvbnRyb2x8ZGVsZXRlfGRvd258ZW5kfGVudGVyfGVzY2FwZXxob21lfGluc2VydHxsZWZ0fG5va2V5fHBhZ2Vkb3dufHBhZ2V1cHxwYXVzZXxwcmludHNjcmVlbnxyZXR1cm58cmlnaHR8c2hpZnR8c3BhY2V8dGFifHVwfGZcXGR8bnVtcGFkXFxkfGFkZHxkZWNpbWFsfGRpdmlkZXxsYWx0fGxjb250cm9sfGxzaGlmdHxtdWx0aXBseXxyYWx0fHJjb250cm9sfHJzaGlmdHxzdWJ0cmFjdCl8YWNoaWV2ZW1lbnRfKD86ZmlsdGVyXyg/OmFsbF9wbGF5ZXJzfGZhdm9yaXRlc19vbmx5fGZyaWVuZHNfb25seSl8ZnJpZW5kc19pbmZvfGluZm98bGVhZGVyYm9hcmRfaW5mb3xvdXJfaW5mb3xwaWNfbG9hZGVkfHNob3dfKD86YWNoaWV2ZW1lbnR8YmFua3xmcmllbmRfcGlja2VyfGxlYWRlcmJvYXJkfHByb2ZpbGV8cHVyY2hhc2VfcHJvbXB0fHVpKXx0eXBlX2NoYWxsZW5nZXx0eXBlX3Njb3JlX2NoYWxsZW5nZSl8YXNzZXRfKD86Zm9udHxvYmplY3R8cGF0aHxyb29tfHNjcmlwdHxzaGFkZXJ8c291bmR8c3ByaXRlfHRpbGVzfHRpbWVsaW5lfHVua25vd24pfGF1ZGlvXyg/OjNkfGZhbGxvZmZfKD86ZXhwb25lbnRfZGlzdGFuY2V8ZXhwb25lbnRfZGlzdGFuY2VfY2xhbXBlZHxpbnZlcnNlX2Rpc3RhbmNlfGludmVyc2VfZGlzdGFuY2VfY2xhbXBlZHxsaW5lYXJfZGlzdGFuY2V8bGluZWFyX2Rpc3RhbmNlX2NsYW1wZWR8bm9uZSl8bW9ub3xuZXdfc3lzdGVtfG9sZF9zeXN0ZW18c3RlcmVvKXxibV8oPzphZGR8Y29tcGxleHxkZXN0X2FscGhhfGRlc3RfY29sb3J8ZGVzdF9jb2xvdXJ8aW52X2Rlc3RfYWxwaGF8aW52X2Rlc3RfY29sb3J8aW52X2Rlc3RfY29sb3VyfGludl9zcmNfYWxwaGF8aW52X3NyY19jb2xvcnxpbnZfc3JjX2NvbG91cnxtYXh8bm9ybWFsfG9uZXxzcmNfYWxwaGF8c3JjX2FscGhhX3NhdHxzcmNfY29sb3J8c3JjX2NvbG91cnxzdWJ0cmFjdHx6ZXJvKXxicm93c2VyXyg/OmNocm9tZXxmaXJlZm94fGllfGllX21vYmlsZXxub3RfYV9icm93c2VyfG9wZXJhfHNhZmFyaXxzYWZhcmlfbW9iaWxlfHRpemVufHVua25vd258d2luZG93c19zdG9yZSl8YnVmZmVyXyg/OmJvb2x8ZjE2fGYzMnxmNjR8ZmFzdHxmaXhlZHxnZW5lcmFsZXJyb3J8Z3Jvd3xpbnZhbGlkdHlwZXxuZXR3b3JrfG91dG9mYm91bmRzfG91dG9mc3BhY2V8czE2fHMzMnxzOHxzZWVrX2VuZHxzZWVrX3JlbGF0aXZlfHNlZWtfc3RhcnR8c3RyaW5nfHRleHR8dTE2fHUzMnx1NjR8dTh8dmJ1ZmZlcnx3cmFwKXxjXyg/OmFxdWF8YmxhY2t8Ymx1ZXxka2dyYXl8ZnVjaHNpYXxncmF5fGdyZWVufGxpbWV8bHRncmF5fG1hcm9vbnxuYXZ5fG9saXZlfG9yYW5nZXxwdXJwbGV8cmVkfHNpbHZlcnx0ZWFsfHdoaXRlfHllbGxvdyl8Y21wZnVuY18oPzphbHdheXN8ZXF1YWx8Z3JlYXRlcnxncmVhdGVyZXF1YWx8bGVzc3xsZXNzZXF1YWx8bmV2ZXJ8bm90ZXF1YWwpfGNyXyg/OmFwcHN0YXJ0fGFycm93fGJlYW18Y3Jvc3N8ZGVmYXVsdHxkcmFnfGhhbmRwb2ludHxob3VyZ2xhc3N8bm9uZXxzaXplX2FsbHxzaXplX25lc3d8c2l6ZV9uc3xzaXplX253c2V8c2l6ZV93ZXx1cGFycm93KXxjdWxsXyg/OmNsb2Nrd2lzZXxjb3VudGVyY2xvY2t3aXNlfG5vY3VsbGluZyl8ZGV2aWNlXyg/OmVtdWxhdG9yfHRhYmxldCl8ZGV2aWNlX2lvc18oPzppcGFkfGlwYWRfcmV0aW5hfGlwaG9uZXxpcGhvbmU1fGlwaG9uZTZ8aXBob25lNnBsdXN8aXBob25lX3JldGluYXx1bmtub3duKXxkaXNwbGF5Xyg/OmxhbmRzY2FwZXxsYW5kc2NhcGVfZmxpcHBlZHxwb3J0cmFpdHxwb3J0cmFpdF9mbGlwcGVkKXxkbGxfKD86Y2RlY2x8Y2RlbHxzdGRjYWxsKXxkc190eXBlXyg/OmdyaWR8bGlzdHxtYXB8cHJpb3JpdHl8cXVldWV8c3RhY2spfGVmXyg/OmNsb3VkfGVsbGlwc2V8ZXhwbG9zaW9ufGZpcmV3b3JrfGZsYXJlfHJhaW58cmluZ3xzbW9rZXxzbW9rZXVwfHNub3d8c3Bhcmt8c3Rhcil8ZmFfKD86YXJjaGl2ZXxib3R0b218Y2VudGVyfGRpcmVjdG9yeXxoaWRkZW58bGVmdHxtaWRkbGV8cmVhZG9ubHl8cmlnaHR8c3lzZmlsZXx0b3B8dm9sdW1laWQpfGZiX2xvZ2luXyg/OmRlZmF1bHR8ZmFsbGJhY2tfdG9fd2Vidmlld3xmb3JjaW5nX3NhZmFyaXxmb3JjaW5nX3dlYnZpZXd8bm9fZmFsbGJhY2tfdG9fd2Vidmlld3x1c2Vfc3lzdGVtX2FjY291bnQpfGlhcF8oPzphdmFpbGFibGV8Y2FuY2VsZWR8ZXZfY29uc3VtZXxldl9wcm9kdWN0fGV2X3B1cmNoYXNlfGV2X3Jlc3RvcmV8ZXZfc3RvcmVsb2FkfGZhaWxlZHxwdXJjaGFzZWR8cmVmdW5kZWR8c3RhdHVzX2F2YWlsYWJsZXxzdGF0dXNfbG9hZGluZ3xzdGF0dXNfcHJvY2Vzc2luZ3xzdGF0dXNfcmVzdG9yaW5nfHN0YXR1c191bmF2YWlsYWJsZXxzdGF0dXNfdW5pbml0aWFsaXNlZHxzdG9yZWxvYWRfZmFpbGVkfHN0b3JlbG9hZF9va3x1bmF2YWlsYWJsZSl8bGVhZGVyYm9hcmRfdHlwZV8oPzpudW1iZXJ8dGltZV9taW5zX3NlY3MpfGxpZ2h0dHlwZV8oPzpkaXJ8cG9pbnQpfG1hdHJpeF8oPzpwcm9qZWN0aW9ufHZpZXd8d29ybGQpfG1iXyg/OmFueXxsZWZ0fG1pZGRsZXxub25lfHJpZ2h0KXxuZXR3b3JrXyg/OmNvbmZpZ18oPzpjb25uZWN0X3RpbWVvdXR8ZGlzYWJsZV9yZWxpYWJsZV91ZHB8ZW5hYmxlX3JlbGlhYmxlX3VkcHx1c2Vfbm9uX2Jsb2NraW5nX3NvY2tldCl8c29ja2V0Xyg/OmJsdWV0b290aHx0Y3B8dWRwKXx0eXBlXyg/OmNvbm5lY3R8ZGF0YXxkaXNjb25uZWN0fG5vbl9ibG9ja2luZ19jb25uZWN0KSl8b2ZfY2hhbGxlbmdlXyg/Omxvc2V8dGllfHdpbil8b3NfKD86YW5kcm9pZHxpb3N8bGludXh8bWFjb3N4fHBzM3xwczR8cHN2aXRhfHVua25vd258dXdwfHdpbjMyfHdpbjhuYXRpdmV8d2luZG93c3x3aW5waG9uZXx4Ym94b25lKXxwaHlfZGVidWdfcmVuZGVyXyg/OmFhYmJ8Y29sbGlzaW9uX3BhaXJzfGNvbXN8Y29yZV9zaGFwZXN8am9pbnRzfG9iYnxzaGFwZXMpfHBoeV9qb2ludF8oPzphbmNob3JfMV94fGFuY2hvcl8xX3l8YW5jaG9yXzJfeHxhbmNob3JfMl95fGFuZ2xlfGFuZ2xlX2xpbWl0c3xkYW1waW5nX3JhdGlvfGZyZXF1ZW5jeXxsZW5ndGhfMXxsZW5ndGhfMnxsb3dlcl9hbmdsZV9saW1pdHxtYXhfZm9yY2V8bWF4X2xlbmd0aHxtYXhfbW90b3JfZm9yY2V8bWF4X21vdG9yX3RvcnF1ZXxtYXhfdG9ycXVlfG1vdG9yX2ZvcmNlfG1vdG9yX3NwZWVkfG1vdG9yX3RvcnF1ZXxyZWFjdGlvbl9mb3JjZV94fHJlYWN0aW9uX2ZvcmNlX3l8cmVhY3Rpb25fdG9ycXVlfHNwZWVkfHRyYW5zbGF0aW9ufHVwcGVyX2FuZ2xlX2xpbWl0KXxwaHlfcGFydGljbGVfZGF0YV9mbGFnXyg/OmNhdGVnb3J5fGNvbG9yfGNvbG91cnxwb3NpdGlvbnx0eXBlZmxhZ3N8dmVsb2NpdHkpfHBoeV9wYXJ0aWNsZV9mbGFnXyg/OmNvbG9ybWl4aW5nfGNvbG91cm1peGluZ3xlbGFzdGljfHBvd2RlcnxzcHJpbmd8dGVuc2lsZXx2aXNjb3VzfHdhbGx8d2F0ZXJ8em9tYmllKXxwaHlfcGFydGljbGVfZ3JvdXBfZmxhZ18oPzpyaWdpZHxzb2xpZCl8cHJfKD86bGluZWxpc3R8bGluZXN0cmlwfHBvaW50bGlzdHx0cmlhbmdsZWZhbnx0cmlhbmdsZWxpc3R8dHJpYW5nbGVzdHJpcCl8cHNfKD86ZGlzdHJ8c2hhcGUpXyg/OmRpYW1vbmR8ZWxsaXBzZXxnYXVzc2lhbnxpbnZnYXVzc2lhbnxsaW5lfGxpbmVhcnxyZWN0YW5nbGUpfHB0X3NoYXBlXyg/OmNpcmNsZXxjbG91ZHxkaXNrfGV4cGxvc2lvbnxmbGFyZXxsaW5lfHBpeGVsfHJpbmd8c21va2V8c25vd3xzcGFya3xzcGhlcmV8c3F1YXJlfHN0YXIpfHR5Xyg/OnJlYWx8c3RyaW5nKXxncF8oPzpmYWNlXFxkfGF4aXNsaHxheGlzbHZ8YXhpc3JofGF4aXNydnxwYWRkfHBhZGx8cGFkcnxwYWR1fHNlbGVjdHxzaG91bGRlcmx8c2hvdWxkZXJsYnxzaG91bGRlcnJ8c2hvdWxkZXJyYnxzdGFydHxzdGlja2x8c3RpY2tyKXxsYl9kaXNwXyg/Om5vbmV8bnVtZXJpY3x0aW1lX21zfHRpbWVfc2VjKXxsYl9zb3J0Xyg/OmFzY2VuZGluZ3xkZXNjZW5kaW5nfG5vbmUpfG92Xyg/OmFjaGlldmVtZW50c3xjb21tdW5pdHl8ZnJpZW5kc3xnYW1lZ3JvdXB8cGxheWVyc3xzZXR0aW5ncyl8dWdjXyg/OmZpbGV0eXBlXyg/OmNvbW11bml0eXxtaWNyb3RyYW5zKXxsaXN0Xyg/OkZhdm9yaXRlZHxGb2xsb3dlZHxQdWJsaXNoZWR8U3Vic2NyaWJlZHxVc2VkT3JQbGF5ZWR8Vm90ZWREb3dufFZvdGVkT258Vm90ZWRVcHxXaWxsVm90ZUxhdGVyKXxtYXRjaF8oPzpBbGxHdWlkZXN8QXJ0d29ya3xDb2xsZWN0aW9uc3xDb250cm9sbGVyQmluZGluZ3N8SW50ZWdyYXRlZEd1aWRlc3xJdGVtc3xJdGVtc19NdHh8SXRlbXNfUmVhZHlUb1VzZXxTY3JlZW5zaG90c3xVc2FibGVJbkdhbWV8VmlkZW9zfFdlYkd1aWRlcyl8cXVlcnlfKD86QWNjZXB0ZWRGb3JHYW1lUmFua2VkQnlBY2NlcHRhbmNlRGF0ZXxDcmVhdGVkQnlGcmllbmRzUmFua2VkQnlQdWJsaWNhdGlvbkRhdGV8RmF2b3JpdGVkQnlGcmllbmRzUmFua2VkQnlQdWJsaWNhdGlvbkRhdGV8Tm90WWV0UmF0ZWQpfHF1ZXJ5X1JhbmtlZEJ5KD86TnVtVGltZXNSZXBvcnRlZHxQdWJsaWNhdGlvbkRhdGV8VGV4dFNlYXJjaHxUb3RhbFZvdGVzQXNjfFRyZW5kfFZvdGV8Vm90ZXNVcCl8cmVzdWx0X3N1Y2Nlc3N8c29ydG9yZGVyX0NyZWF0aW9uT3JkZXIoPzpBc2N8RGVzYyl8c29ydG9yZGVyXyg/OkZvck1vZGVyYXRpb258TGFzdFVwZGF0ZWREZXNjfFN1YnNjcmlwdGlvbkRhdGVEZXNjfFRpdGxlQXNjfFZvdGVTY29yZURlc2MpfHZpc2liaWxpdHlfKD86ZnJpZW5kc19vbmx5fHByaXZhdGV8cHVibGljKSl8dmVydGV4X3VzYWdlXyg/OmJpbm9ybWFsfGJsZW5kaW5kaWNlc3xibGVuZHdlaWdodHxjb2xvcnxjb2xvdXJ8ZGVwdGh8Zm9nfG5vcm1hbHxwb3NpdGlvbnxwc2l6ZXxzYW1wbGV8dGFuZ2VudHx0ZXhjb29yZHx0ZXh0Y29vcmQpfHZlcnRleF90eXBlXyg/OmZsb2F0XFxkfGNvbG9yfGNvbG91cnx1Ynl0ZTQpfGlucHV0X3R5cGV8bGF5ZXJlbGVtZW50dHlwZV8oPzpiYWNrZ3JvdW5kfGluc3RhbmNlfG9sZHRpbGVtYXB8cGFydGljbGVzeXN0ZW18c3ByaXRlfHRpbGV8dGlsZW1hcHx1bmRlZmluZWQpfHNlXyg/OmNob3J1c3xjb21wcmVzc29yfGVjaG98ZXF1YWxpemVyfGZsYW5nZXJ8Z2FyZ2xlfG5vbmV8cmV2ZXJiKXx0ZXh0X3R5cGV8dGlsZV8oPzpmbGlwfGluZGV4X21hc2t8bWlycm9yfHJvdGF0ZSl8KD86b2JqfHJtfHNjcnxzcHIpXFx3KylcXGIvLFxuICAgICAgdmFyaWFibGU6XG4gICAgICAgIC9cXGIoPzphbGFybXxhcHBsaWNhdGlvbl9zdXJmYWNlfGFzeW5jX2xvYWR8YmFja2dyb3VuZF8oPzphbHBoYXxibGVuZHxjb2xvcnxjb2xvdXJ8Zm9yZWdyb3VuZHxoZWlnaHR8aHNwZWVkfGh0aWxlZHxpbmRleHxzaG93Y29sb3J8c2hvd2NvbG91cnx2aXNpYmxlfHZzcGVlZHx2dGlsZWR8d2lkdGh8eHx4c2NhbGV8eXx5c2NhbGUpfGJib3hfKD86Ym90dG9tfGxlZnR8cmlnaHR8dG9wKXxicm93c2VyXyg/OmhlaWdodHx3aWR0aCl8Y2FwdGlvbl8oPzpoZWFsdGh8bGl2ZXN8c2NvcmUpfGN1cnJlbnRfKD86ZGF5fGhvdXJ8bWludXRlfG1vbnRofHNlY29uZHx0aW1lfHdlZWtkYXl8eWVhcil8Y3Vyc29yX3Nwcml0ZXxkZWJ1Z19tb2RlfGRlbHRhX3RpbWV8ZGlyZWN0aW9ufGRpc3BsYXlfYWF8ZXJyb3JfKD86bGFzdHxvY2N1cnJlZCl8ZXZlbnRfKD86YWN0aW9ufG51bWJlcnxvYmplY3R8dHlwZSl8ZnBzfGZwc19yZWFsfGZyaWN0aW9ufGdhbWVfKD86ZGlzcGxheXxwcm9qZWN0fHNhdmUpXyg/OmlkfG5hbWUpfGdhbWVtYWtlcl8oPzpwcm98cmVnaXN0ZXJlZHx2ZXJzaW9uKXxncmF2aXR5fGdyYXZpdHlfZGlyZWN0aW9ufCg/Omh8dilzcGVlZHxoZWFsdGh8aWFwX2RhdGF8aWR8aW1hZ2VfKD86YWxwaGF8YW5nbGV8YmxlbmR8ZGVwdGh8aW5kZXh8bnVtYmVyfHNwZWVkfHhzY2FsZXx5c2NhbGUpfGluc3RhbmNlXyg/OmNvdW50fGlkKXxrZXlib2FyZF8oPzprZXl8bGFzdGNoYXJ8bGFzdGtleXxzdHJpbmcpfGxheWVyfGxpdmVzfG1hc2tfaW5kZXh8bW91c2VfKD86YnV0dG9ufGxhc3RidXR0b258eHx5KXxvYmplY3RfaW5kZXh8b3NfKD86YnJvd3NlcnxkZXZpY2V8dHlwZXx2ZXJzaW9uKXxwYXRoXyg/OmVuZGFjdGlvbnxpbmRleHxvcmllbnRhdGlvbnxwb3NpdGlvbnxwb3NpdGlvbnByZXZpb3VzfHNjYWxlfHNwZWVkKXxwZXJzaXN0ZW50fHBoeV8oPzpyb3RhdGlvbnwoPzpjb2xfbm9ybWFsfGNvbGxpc2lvbnxjb218bGluZWFyX3ZlbG9jaXR5fHBvc2l0aW9ufHNwZWVkKV8oPzp4fHkpfGFuZ3VsYXJfKD86ZGFtcGluZ3x2ZWxvY2l0eSl8cG9zaXRpb25fKD86eHx5KXByZXZpb3VzfHNwZWVkfGxpbmVhcl9kYW1waW5nfGJ1bGxldHxmaXhlZF9yb3RhdGlvbnxhY3RpdmV8bWFzc3xpbmVydGlhfGR5bmFtaWN8a2luZW1hdGljfHNsZWVwaW5nfGNvbGxpc2lvbl9wb2ludHMpfHBvaW50ZXJfKD86aW52YWxpZHxudWxsKXxyb29tfHJvb21fKD86Y2FwdGlvbnxmaXJzdHxoZWlnaHR8bGFzdHxwZXJzaXN0ZW50fHNwZWVkfHdpZHRoKXxzY29yZXxzZWN1cmVfbW9kZXxzaG93Xyg/OmhlYWx0aHxsaXZlc3xzY29yZSl8c29saWR8c3BlZWR8c3ByaXRlXyg/OmhlaWdodHxpbmRleHx3aWR0aHx4b2Zmc2V0fHlvZmZzZXQpfHRlbXBfZGlyZWN0b3J5fHRpbWVsaW5lXyg/OmluZGV4fGxvb3B8cG9zaXRpb258cnVubmluZ3xzcGVlZCl8dHJhbnNpdGlvbl8oPzpjb2xvcnxraW5kfHN0ZXBzKXx1bmRlZmluZWR8dmlld18oPzphbmdsZXxjdXJyZW50fGVuYWJsZWR8KD86aHx2KSg/OmJvcmRlcnxzcGVlZCl8KD86aHx3fHh8eSlwb3J0fCg/Omh8d3x4fHkpdmlld3xvYmplY3R8c3VyZmFjZV9pZHx2aXNpYmxlKXx2aXNpYmxlfHdlYmdsX2VuYWJsZWR8d29ya2luZ19kaXJlY3Rvcnl8KD86eHx5KSg/OnByZXZpb3VzfHN0YXJ0KXx4fHl8YXJndW1lbnQoPzpfcmVsaXRpdmV8X2NvdW50fFxcZCl8YXJndW1lbnR8Z2xvYmFsfGxvY2FsfG90aGVyfHNlbGYpXFxiL1xuICAgIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gml.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/gn.js": /*!*******************************************!*\ !*** ./node_modules/refractor/lang/gn.js ***! \*******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = gn\ngn.displayName = 'gn'\ngn.aliases = ['gni']\nfunction gn(Prism) {\n // https://gn.googlesource.com/gn/+/refs/heads/main/docs/reference.md#grammar\n Prism.languages.gn = {\n comment: {\n pattern: /#.*/,\n greedy: true\n },\n 'string-literal': {\n pattern: /(^|[^\\\\\"])\"(?:[^\\r\\n\"\\\\]|\\\\.)*\"/,\n lookbehind: true,\n greedy: true,\n inside: {\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\$(?:\\{[\\s\\S]*?\\}|[a-zA-Z_]\\w*|0x[a-fA-F0-9]{2})/,\n lookbehind: true,\n inside: {\n number: /^\\$0x[\\s\\S]{2}$/,\n variable: /^\\$\\w+$/,\n 'interpolation-punctuation': {\n pattern: /^\\$\\{|\\}$/,\n alias: 'punctuation'\n },\n expression: {\n pattern: /[\\s\\S]+/,\n inside: null // see below\n }\n }\n },\n string: /[\\s\\S]+/\n }\n },\n keyword: /\\b(?:else|if)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n 'builtin-function': {\n // a few functions get special highlighting to improve readability\n pattern:\n /\\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\\s*\\()/i,\n alias: 'keyword'\n },\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n constant:\n /\\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\\b/,\n number: /-?\\b\\d+\\b/,\n operator: /[-+!=<>]=?|&&|\\|\\|/,\n punctuation: /[(){}[\\],.]/\n }\n Prism.languages.gn['string-literal'].inside['interpolation'].inside[\n 'expression'\n ].inside = Prism.languages.gn\n Prism.languages.gni = Prism.languages.gn\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ24uanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCLEVBQUUsVUFBVSxVQUFVLDRCQUE0QixFQUFFO0FBQ25GO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTtBQUNuQztBQUNBO0FBQ0EsNkJBQTZCLEdBQUc7QUFDaEM7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2duLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGduXG5nbi5kaXNwbGF5TmFtZSA9ICdnbidcbmduLmFsaWFzZXMgPSBbJ2duaSddXG5mdW5jdGlvbiBnbihQcmlzbSkge1xuICAvLyBodHRwczovL2duLmdvb2dsZXNvdXJjZS5jb20vZ24vKy9yZWZzL2hlYWRzL21haW4vZG9jcy9yZWZlcmVuY2UubWQjZ3JhbW1hclxuICBQcmlzbS5sYW5ndWFnZXMuZ24gPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyMuKi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICdzdHJpbmctbGl0ZXJhbCc6IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxcIl0pXCIoPzpbXlxcclxcblwiXFxcXF18XFxcXC4pKlwiLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKCg/Ol58W15cXFxcXSkoPzpcXFxcezJ9KSopXFwkKD86XFx7W1xcc1xcU10qP1xcfXxbYS16QS1aX11cXHcqfDB4W2EtZkEtRjAtOV17Mn0pLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgbnVtYmVyOiAvXlxcJDB4W1xcc1xcU117Mn0kLyxcbiAgICAgICAgICAgIHZhcmlhYmxlOiAvXlxcJFxcdyskLyxcbiAgICAgICAgICAgICdpbnRlcnBvbGF0aW9uLXB1bmN0dWF0aW9uJzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXlxcJFxce3xcXH0kLyxcbiAgICAgICAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBleHByZXNzaW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgICBpbnNpZGU6IG51bGwgLy8gc2VlIGJlbG93XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBzdHJpbmc6IC9bXFxzXFxTXSsvXG4gICAgICB9XG4gICAgfSxcbiAgICBrZXl3b3JkOiAvXFxiKD86ZWxzZXxpZilcXGIvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi8sXG4gICAgJ2J1aWx0aW4tZnVuY3Rpb24nOiB7XG4gICAgICAvLyBhIGZldyBmdW5jdGlvbnMgZ2V0IHNwZWNpYWwgaGlnaGxpZ2h0aW5nIHRvIGltcHJvdmUgcmVhZGFiaWxpdHlcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cXGIoPzphc3NlcnR8ZGVmaW5lZHxmb3JlYWNofGltcG9ydHxwb29sfHByaW50fHRlbXBsYXRlfHRvb2x8dG9vbGNoYWluKSg/PVxccypcXCgpL2ksXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfSxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgIGNvbnN0YW50OlxuICAgICAgL1xcYig/OmN1cnJlbnRfY3B1fGN1cnJlbnRfb3N8Y3VycmVudF90b29sY2hhaW58ZGVmYXVsdF90b29sY2hhaW58aG9zdF9jcHV8aG9zdF9vc3xyb290X2J1aWxkX2Rpcnxyb290X2dlbl9kaXJ8cm9vdF9vdXRfZGlyfHRhcmdldF9jcHV8dGFyZ2V0X2dlbl9kaXJ8dGFyZ2V0X29zfHRhcmdldF9vdXRfZGlyKVxcYi8sXG4gICAgbnVtYmVyOiAvLT9cXGJcXGQrXFxiLyxcbiAgICBvcGVyYXRvcjogL1stKyE9PD5dPT98JiZ8XFx8XFx8LyxcbiAgICBwdW5jdHVhdGlvbjogL1soKXt9W1xcXSwuXS9cbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMuZ25bJ3N0cmluZy1saXRlcmFsJ10uaW5zaWRlWydpbnRlcnBvbGF0aW9uJ10uaW5zaWRlW1xuICAgICdleHByZXNzaW9uJ1xuICBdLmluc2lkZSA9IFByaXNtLmxhbmd1YWdlcy5nblxuICBQcmlzbS5sYW5ndWFnZXMuZ25pID0gUHJpc20ubGFuZ3VhZ2VzLmduXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/gn.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/go-module.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/go-module.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = goModule\ngoModule.displayName = 'goModule'\ngoModule.aliases = []\nfunction goModule(Prism) {\n // https://go.dev/ref/mod#go-mod-file-module\n Prism.languages['go-mod'] = Prism.languages['go-module'] = {\n comment: {\n pattern: /\\/\\/.*/,\n greedy: true\n },\n version: {\n pattern: /(^|[\\s()[\\],])v\\d+\\.\\d+\\.\\d+(?:[+-][-+.\\w]*)?(?![^\\s()[\\],])/,\n lookbehind: true,\n alias: 'number'\n },\n 'go-version': {\n pattern: /((?:^|\\s)go\\s+)\\d+(?:\\.\\d+){1,2}/,\n lookbehind: true,\n alias: 'number'\n },\n keyword: {\n pattern: /^([ \\t]*)(?:exclude|go|module|replace|require|retract)\\b/m,\n lookbehind: true\n },\n operator: /=>/,\n punctuation: /[()[\\],]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ28tbW9kdWxlLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLDRDQUE0QyxJQUFJO0FBQ2hEO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2dvLW1vZHVsZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBnb01vZHVsZVxuZ29Nb2R1bGUuZGlzcGxheU5hbWUgPSAnZ29Nb2R1bGUnXG5nb01vZHVsZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdvTW9kdWxlKFByaXNtKSB7XG4gIC8vIGh0dHBzOi8vZ28uZGV2L3JlZi9tb2QjZ28tbW9kLWZpbGUtbW9kdWxlXG4gIFByaXNtLmxhbmd1YWdlc1snZ28tbW9kJ10gPSBQcmlzbS5sYW5ndWFnZXNbJ2dvLW1vZHVsZSddID0ge1xuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC9cXC9cXC8uKi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHZlcnNpb246IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXFxzKClbXFxdLF0pdlxcZCtcXC5cXGQrXFwuXFxkKyg/OlsrLV1bLSsuXFx3XSopPyg/IVteXFxzKClbXFxdLF0pLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgICdnby12ZXJzaW9uJzoge1xuICAgICAgcGF0dGVybjogLygoPzpefFxccylnb1xccyspXFxkKyg/OlxcLlxcZCspezEsMn0vLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgIH0sXG4gICAga2V5d29yZDoge1xuICAgICAgcGF0dGVybjogL14oWyBcXHRdKikoPzpleGNsdWRlfGdvfG1vZHVsZXxyZXBsYWNlfHJlcXVpcmV8cmV0cmFjdClcXGIvbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIG9wZXJhdG9yOiAvPT4vLFxuICAgIHB1bmN0dWF0aW9uOiAvWygpW1xcXSxdL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/go-module.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/go.js": /*!*******************************************!*\ !*** ./node_modules/refractor/lang/go.js ***! \*******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = go\ngo.displayName = 'go'\ngo.aliases = []\nfunction go(Prism) {\n Prism.languages.go = Prism.languages.extend('clike', {\n string: {\n pattern: /(^|[^\\\\])\"(?:\\\\.|[^\"\\\\\\r\\n])*\"|`[^`]*`/,\n lookbehind: true,\n greedy: true\n },\n keyword:\n /\\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\\b/,\n boolean: /\\b(?:_|false|iota|nil|true)\\b/,\n number: [\n // binary and octal integers\n /\\b0(?:b[01_]+|o[0-7_]+)i?\\b/i, // hexadecimal integers and floats\n /\\b0x(?:[a-f\\d_]+(?:\\.[a-f\\d_]*)?|\\.[a-f\\d_]+)(?:p[+-]?\\d+(?:_\\d+)*)?i?(?!\\w)/i, // decimal integers and floats\n /(?:\\b\\d[\\d_]*(?:\\.[\\d_]*)?|\\B\\.\\d[\\d_]*)(?:e[+-]?[\\d_]+)?i?(?!\\w)/i\n ],\n operator:\n /[*\\/%^!=]=?|\\+[=+]?|-[=-]?|\\|[=|]?|&(?:=|&|\\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\\.\\.\\./,\n builtin:\n /\\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\\b/\n })\n Prism.languages.insertBefore('go', 'string', {\n char: {\n pattern: /'(?:\\\\.|[^'\\\\\\r\\n]){0,10}'/,\n greedy: true\n }\n })\n delete Prism.languages.go['class-name']\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ28uanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxvQ0FBb0MsS0FBSztBQUN6QztBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ28uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gZ29cbmdvLmRpc3BsYXlOYW1lID0gJ2dvJ1xuZ28uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBnbyhQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZ28gPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVwiKD86XFxcXC58W15cIlxcXFxcXHJcXG5dKSpcInxgW15gXSpgLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YnJlYWt8Y2FzZXxjaGFufGNvbnN0fGNvbnRpbnVlfGRlZmF1bHR8ZGVmZXJ8ZWxzZXxmYWxsdGhyb3VnaHxmb3J8ZnVuY3xnbyg/OnRvKT98aWZ8aW1wb3J0fGludGVyZmFjZXxtYXB8cGFja2FnZXxyYW5nZXxyZXR1cm58c2VsZWN0fHN0cnVjdHxzd2l0Y2h8dHlwZXx2YXIpXFxiLyxcbiAgICBib29sZWFuOiAvXFxiKD86X3xmYWxzZXxpb3RhfG5pbHx0cnVlKVxcYi8sXG4gICAgbnVtYmVyOiBbXG4gICAgICAvLyBiaW5hcnkgYW5kIG9jdGFsIGludGVnZXJzXG4gICAgICAvXFxiMCg/OmJbMDFfXSt8b1swLTdfXSspaT9cXGIvaSwgLy8gaGV4YWRlY2ltYWwgaW50ZWdlcnMgYW5kIGZsb2F0c1xuICAgICAgL1xcYjB4KD86W2EtZlxcZF9dKyg/OlxcLlthLWZcXGRfXSopP3xcXC5bYS1mXFxkX10rKSg/OnBbKy1dP1xcZCsoPzpfXFxkKykqKT9pPyg/IVxcdykvaSwgLy8gZGVjaW1hbCBpbnRlZ2VycyBhbmQgZmxvYXRzXG4gICAgICAvKD86XFxiXFxkW1xcZF9dKig/OlxcLltcXGRfXSopP3xcXEJcXC5cXGRbXFxkX10qKSg/OmVbKy1dP1tcXGRfXSspP2k/KD8hXFx3KS9pXG4gICAgXSxcbiAgICBvcGVyYXRvcjpcbiAgICAgIC9bKlxcLyVeIT1dPT98XFwrWz0rXT98LVs9LV0/fFxcfFs9fF0/fCYoPzo9fCZ8XFxePT8pP3w+KD86Pj0/fD0pP3w8KD86PD0/fD18LSk/fDo9fFxcLlxcLlxcLi8sXG4gICAgYnVpbHRpbjpcbiAgICAgIC9cXGIoPzphcHBlbmR8Ym9vbHxieXRlfGNhcHxjbG9zZXxjb21wbGV4fGNvbXBsZXgoPzo2NHwxMjgpfGNvcHl8ZGVsZXRlfGVycm9yfGZsb2F0KD86MzJ8NjQpfHU/aW50KD86OHwxNnwzMnw2NCk/fGltYWd8bGVufG1ha2V8bmV3fHBhbmljfHByaW50KD86bG4pP3xyZWFsfHJlY292ZXJ8cnVuZXxzdHJpbmd8dWludHB0cilcXGIvXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2dvJywgJ3N0cmluZycsIHtcbiAgICBjaGFyOiB7XG4gICAgICBwYXR0ZXJuOiAvJyg/OlxcXFwufFteJ1xcXFxcXHJcXG5dKXswLDEwfScvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfVxuICB9KVxuICBkZWxldGUgUHJpc20ubGFuZ3VhZ2VzLmdvWydjbGFzcy1uYW1lJ11cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/go.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/graphql.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/graphql.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = graphql\ngraphql.displayName = 'graphql'\ngraphql.aliases = []\nfunction graphql(Prism) {\n Prism.languages.graphql = {\n comment: /#.*/,\n description: {\n pattern:\n /(?:\"\"\"(?:[^\"]|(?!\"\"\")\")*\"\"\"|\"(?:\\\\.|[^\\\\\"\\r\\n])*\")(?=\\s*[a-z_])/i,\n greedy: true,\n alias: 'string',\n inside: {\n 'language-markdown': {\n pattern: /(^\"(?:\"\")?)(?!\\1)[\\s\\S]+(?=\\1$)/,\n lookbehind: true,\n inside: Prism.languages.markdown\n }\n }\n },\n string: {\n pattern: /\"\"\"(?:[^\"]|(?!\"\"\")\")*\"\"\"|\"(?:\\\\.|[^\\\\\"\\r\\n])*\"/,\n greedy: true\n },\n number: /(?:\\B-|\\b)\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?\\b/i,\n boolean: /\\b(?:false|true)\\b/,\n variable: /\\$[a-z_]\\w*/i,\n directive: {\n pattern: /@[a-z_]\\w*/i,\n alias: 'function'\n },\n 'attr-name': {\n pattern: /\\b[a-z_]\\w*(?=\\s*(?:\\((?:[^()\"]|\"(?:\\\\.|[^\\\\\"\\r\\n])*\")*\\))?:)/i,\n greedy: true\n },\n 'atom-input': {\n pattern: /\\b[A-Z]\\w*Input\\b/,\n alias: 'class-name'\n },\n scalar: /\\b(?:Boolean|Float|ID|Int|String)\\b/,\n constant: /\\b[A-Z][A-Z_\\d]*\\b/,\n 'class-name': {\n pattern:\n /(\\b(?:enum|implements|interface|on|scalar|type|union)\\s+|&\\s*|:\\s*|\\[)[A-Z_]\\w*/,\n lookbehind: true\n },\n fragment: {\n pattern: /(\\bfragment\\s+|\\.{3}\\s*(?!on\\b))[a-zA-Z_]\\w*/,\n lookbehind: true,\n alias: 'function'\n },\n 'definition-mutation': {\n pattern: /(\\bmutation\\s+)[a-zA-Z_]\\w*/,\n lookbehind: true,\n alias: 'function'\n },\n 'definition-query': {\n pattern: /(\\bquery\\s+)[a-zA-Z_]\\w*/,\n lookbehind: true,\n alias: 'function'\n },\n keyword:\n /\\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\\b/,\n operator: /[!=|&]|\\.{3}/,\n 'property-query': /\\w+(?=\\s*\\()/,\n object: /\\w+(?=\\s*\\{)/,\n punctuation: /[!(){}\\[\\]:=,]/,\n property: /\\w+/\n }\n Prism.hooks.add('after-tokenize', function afterTokenizeGraphql(env) {\n if (env.language !== 'graphql') {\n return\n }\n /**\n * get the graphql token stream that we want to customize\n *\n * @typedef {InstanceType} Token\n * @type {Token[]}\n */\n var validTokens = env.tokens.filter(function (token) {\n return (\n typeof token !== 'string' &&\n token.type !== 'comment' &&\n token.type !== 'scalar'\n )\n })\n var currentIndex = 0\n /**\n * Returns whether the token relative to the current index has the given type.\n *\n * @param {number} offset\n * @returns {Token | undefined}\n */\n function getToken(offset) {\n return validTokens[currentIndex + offset]\n }\n /**\n * Returns whether the token relative to the current index has the given type.\n *\n * @param {readonly string[]} types\n * @param {number} [offset=0]\n * @returns {boolean}\n */\n function isTokenType(types, offset) {\n offset = offset || 0\n for (var i = 0; i < types.length; i++) {\n var token = getToken(i + offset)\n if (!token || token.type !== types[i]) {\n return false\n }\n }\n return true\n }\n /**\n * Returns the index of the closing bracket to an opening bracket.\n *\n * It is assumed that `token[currentIndex - 1]` is an opening bracket.\n *\n * If no closing bracket could be found, `-1` will be returned.\n *\n * @param {RegExp} open\n * @param {RegExp} close\n * @returns {number}\n */\n function findClosingBracket(open, close) {\n var stackHeight = 1\n for (var i = currentIndex; i < validTokens.length; i++) {\n var token = validTokens[i]\n var content = token.content\n if (token.type === 'punctuation' && typeof content === 'string') {\n if (open.test(content)) {\n stackHeight++\n } else if (close.test(content)) {\n stackHeight--\n if (stackHeight === 0) {\n return i\n }\n }\n }\n }\n return -1\n }\n /**\n * Adds an alias to the given token.\n *\n * @param {Token} token\n * @param {string} alias\n * @returns {void}\n */\n function addAlias(token, alias) {\n var aliases = token.alias\n if (!aliases) {\n token.alias = aliases = []\n } else if (!Array.isArray(aliases)) {\n token.alias = aliases = [aliases]\n }\n aliases.push(alias)\n }\n for (; currentIndex < validTokens.length; ) {\n var startToken = validTokens[currentIndex++] // add special aliases for mutation tokens\n if (startToken.type === 'keyword' && startToken.content === 'mutation') {\n // any array of the names of all input variables (if any)\n var inputVariables = []\n if (\n isTokenType(['definition-mutation', 'punctuation']) &&\n getToken(1).content === '('\n ) {\n // definition\n currentIndex += 2 // skip 'definition-mutation' and 'punctuation'\n var definitionEnd = findClosingBracket(/^\\($/, /^\\)$/)\n if (definitionEnd === -1) {\n continue\n } // find all input variables\n for (; currentIndex < definitionEnd; currentIndex++) {\n var t = getToken(0)\n if (t.type === 'variable') {\n addAlias(t, 'variable-input')\n inputVariables.push(t.content)\n }\n }\n currentIndex = definitionEnd + 1\n }\n if (\n isTokenType(['punctuation', 'property-query']) &&\n getToken(0).content === '{'\n ) {\n currentIndex++ // skip opening bracket\n addAlias(getToken(0), 'property-mutation')\n if (inputVariables.length > 0) {\n var mutationEnd = findClosingBracket(/^\\{$/, /^\\}$/)\n if (mutationEnd === -1) {\n continue\n } // give references to input variables a special alias\n for (var i = currentIndex; i < mutationEnd; i++) {\n var varToken = validTokens[i]\n if (\n varToken.type === 'variable' &&\n inputVariables.indexOf(varToken.content) >= 0\n ) {\n addAlias(varToken, 'variable-input')\n }\n }\n }\n }\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ3JhcGhxbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLGtDQUFrQyxFQUFFO0FBQ3BDO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLHlCQUF5QixFQUFFO0FBQzNCO0FBQ0Esd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsK0NBQStDO0FBQ2hFLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG1CQUFtQjtBQUNsQyxlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixrQkFBa0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyx3QkFBd0I7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLE9BQU87QUFDdEIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxtQ0FBbUM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1osaUJBQWlCLDhCQUE4QjtBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxRQUFRO0FBQzdEO0FBQ0E7QUFDQSxjQUFjO0FBQ2QsdUNBQXVDLGlCQUFpQjtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ3JhcGhxbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBncmFwaHFsXG5ncmFwaHFsLmRpc3BsYXlOYW1lID0gJ2dyYXBocWwnXG5ncmFwaHFsLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gZ3JhcGhxbChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZ3JhcGhxbCA9IHtcbiAgICBjb21tZW50OiAvIy4qLyxcbiAgICBkZXNjcmlwdGlvbjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyg/OlwiXCJcIig/OlteXCJdfCg/IVwiXCJcIilcIikqXCJcIlwifFwiKD86XFxcXC58W15cXFxcXCJcXHJcXG5dKSpcIikoPz1cXHMqW2Etel9dKS9pLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgICdsYW5ndWFnZS1tYXJrZG93bic6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF5cIig/OlwiXCIpPykoPyFcXDEpW1xcc1xcU10rKD89XFwxJCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMubWFya2Rvd25cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCJcIlwiKD86W15cIl18KD8hXCJcIlwiKVwiKSpcIlwiXCJ8XCIoPzpcXFxcLnxbXlxcXFxcIlxcclxcbl0pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgbnVtYmVyOiAvKD86XFxCLXxcXGIpXFxkKyg/OlxcLlxcZCspPyg/OmVbKy1dP1xcZCspP1xcYi9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi8sXG4gICAgdmFyaWFibGU6IC9cXCRbYS16X11cXHcqL2ksXG4gICAgZGlyZWN0aXZlOiB7XG4gICAgICBwYXR0ZXJuOiAvQFthLXpfXVxcdyovaSxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgfSxcbiAgICAnYXR0ci1uYW1lJzoge1xuICAgICAgcGF0dGVybjogL1xcYlthLXpfXVxcdyooPz1cXHMqKD86XFwoKD86W14oKVwiXXxcIig/OlxcXFwufFteXFxcXFwiXFxyXFxuXSkqXCIpKlxcKSk/OikvaSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgJ2F0b20taW5wdXQnOiB7XG4gICAgICBwYXR0ZXJuOiAvXFxiW0EtWl1cXHcqSW5wdXRcXGIvLFxuICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJ1xuICAgIH0sXG4gICAgc2NhbGFyOiAvXFxiKD86Qm9vbGVhbnxGbG9hdHxJRHxJbnR8U3RyaW5nKVxcYi8sXG4gICAgY29uc3RhbnQ6IC9cXGJbQS1aXVtBLVpfXFxkXSpcXGIvLFxuICAgICdjbGFzcy1uYW1lJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhcXGIoPzplbnVtfGltcGxlbWVudHN8aW50ZXJmYWNlfG9ufHNjYWxhcnx0eXBlfHVuaW9uKVxccyt8Jlxccyp8Olxccyp8XFxbKVtBLVpfXVxcdyovLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgZnJhZ21lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC8oXFxiZnJhZ21lbnRcXHMrfFxcLnszfVxccyooPyFvblxcYikpW2EtekEtWl9dXFx3Ki8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICB9LFxuICAgICdkZWZpbml0aW9uLW11dGF0aW9uJzoge1xuICAgICAgcGF0dGVybjogLyhcXGJtdXRhdGlvblxccyspW2EtekEtWl9dXFx3Ki8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICB9LFxuICAgICdkZWZpbml0aW9uLXF1ZXJ5Jzoge1xuICAgICAgcGF0dGVybjogLyhcXGJxdWVyeVxccyspW2EtekEtWl9dXFx3Ki8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdmdW5jdGlvbidcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86ZGlyZWN0aXZlfGVudW18ZXh0ZW5kfGZyYWdtZW50fGltcGxlbWVudHN8aW5wdXR8aW50ZXJmYWNlfG11dGF0aW9ufG9ufHF1ZXJ5fHJlcGVhdGFibGV8c2NhbGFyfHNjaGVtYXxzdWJzY3JpcHRpb258dHlwZXx1bmlvbilcXGIvLFxuICAgIG9wZXJhdG9yOiAvWyE9fCZdfFxcLnszfS8sXG4gICAgJ3Byb3BlcnR5LXF1ZXJ5JzogL1xcdysoPz1cXHMqXFwoKS8sXG4gICAgb2JqZWN0OiAvXFx3Kyg/PVxccypcXHspLyxcbiAgICBwdW5jdHVhdGlvbjogL1shKCl7fVxcW1xcXTo9LF0vLFxuICAgIHByb3BlcnR5OiAvXFx3Ky9cbiAgfVxuICBQcmlzbS5ob29rcy5hZGQoJ2FmdGVyLXRva2VuaXplJywgZnVuY3Rpb24gYWZ0ZXJUb2tlbml6ZUdyYXBocWwoZW52KSB7XG4gICAgaWYgKGVudi5sYW5ndWFnZSAhPT0gJ2dyYXBocWwnKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG4gICAgLyoqXG4gICAgICogZ2V0IHRoZSBncmFwaHFsIHRva2VuIHN0cmVhbSB0aGF0IHdlIHdhbnQgdG8gY3VzdG9taXplXG4gICAgICpcbiAgICAgKiBAdHlwZWRlZiB7SW5zdGFuY2VUeXBlPGltcG9ydChcIi4vcHJpc20tY29yZVwiKVtcIlRva2VuXCJdPn0gVG9rZW5cbiAgICAgKiBAdHlwZSB7VG9rZW5bXX1cbiAgICAgKi9cbiAgICB2YXIgdmFsaWRUb2tlbnMgPSBlbnYudG9rZW5zLmZpbHRlcihmdW5jdGlvbiAodG9rZW4pIHtcbiAgICAgIHJldHVybiAoXG4gICAgICAgIHR5cGVvZiB0b2tlbiAhPT0gJ3N0cmluZycgJiZcbiAgICAgICAgdG9rZW4udHlwZSAhPT0gJ2NvbW1lbnQnICYmXG4gICAgICAgIHRva2VuLnR5cGUgIT09ICdzY2FsYXInXG4gICAgICApXG4gICAgfSlcbiAgICB2YXIgY3VycmVudEluZGV4ID0gMFxuICAgIC8qKlxuICAgICAqIFJldHVybnMgd2hldGhlciB0aGUgdG9rZW4gcmVsYXRpdmUgdG8gdGhlIGN1cnJlbnQgaW5kZXggaGFzIHRoZSBnaXZlbiB0eXBlLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IG9mZnNldFxuICAgICAqIEByZXR1cm5zIHtUb2tlbiB8IHVuZGVmaW5lZH1cbiAgICAgKi9cbiAgICBmdW5jdGlvbiBnZXRUb2tlbihvZmZzZXQpIHtcbiAgICAgIHJldHVybiB2YWxpZFRva2Vuc1tjdXJyZW50SW5kZXggKyBvZmZzZXRdXG4gICAgfVxuICAgIC8qKlxuICAgICAqIFJldHVybnMgd2hldGhlciB0aGUgdG9rZW4gcmVsYXRpdmUgdG8gdGhlIGN1cnJlbnQgaW5kZXggaGFzIHRoZSBnaXZlbiB0eXBlLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtyZWFkb25seSBzdHJpbmdbXX0gdHlwZXNcbiAgICAgKiBAcGFyYW0ge251bWJlcn0gW29mZnNldD0wXVxuICAgICAqIEByZXR1cm5zIHtib29sZWFufVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIGlzVG9rZW5UeXBlKHR5cGVzLCBvZmZzZXQpIHtcbiAgICAgIG9mZnNldCA9IG9mZnNldCB8fCAwXG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHR5cGVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciB0b2tlbiA9IGdldFRva2VuKGkgKyBvZmZzZXQpXG4gICAgICAgIGlmICghdG9rZW4gfHwgdG9rZW4udHlwZSAhPT0gdHlwZXNbaV0pIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIHRydWVcbiAgICB9XG4gICAgLyoqXG4gICAgICogUmV0dXJucyB0aGUgaW5kZXggb2YgdGhlIGNsb3NpbmcgYnJhY2tldCB0byBhbiBvcGVuaW5nIGJyYWNrZXQuXG4gICAgICpcbiAgICAgKiBJdCBpcyBhc3N1bWVkIHRoYXQgYHRva2VuW2N1cnJlbnRJbmRleCAtIDFdYCBpcyBhbiBvcGVuaW5nIGJyYWNrZXQuXG4gICAgICpcbiAgICAgKiBJZiBubyBjbG9zaW5nIGJyYWNrZXQgY291bGQgYmUgZm91bmQsIGAtMWAgd2lsbCBiZSByZXR1cm5lZC5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7UmVnRXhwfSBvcGVuXG4gICAgICogQHBhcmFtIHtSZWdFeHB9IGNsb3NlXG4gICAgICogQHJldHVybnMge251bWJlcn1cbiAgICAgKi9cbiAgICBmdW5jdGlvbiBmaW5kQ2xvc2luZ0JyYWNrZXQob3BlbiwgY2xvc2UpIHtcbiAgICAgIHZhciBzdGFja0hlaWdodCA9IDFcbiAgICAgIGZvciAodmFyIGkgPSBjdXJyZW50SW5kZXg7IGkgPCB2YWxpZFRva2Vucy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdG9rZW4gPSB2YWxpZFRva2Vuc1tpXVxuICAgICAgICB2YXIgY29udGVudCA9IHRva2VuLmNvbnRlbnRcbiAgICAgICAgaWYgKHRva2VuLnR5cGUgPT09ICdwdW5jdHVhdGlvbicgJiYgdHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgaWYgKG9wZW4udGVzdChjb250ZW50KSkge1xuICAgICAgICAgICAgc3RhY2tIZWlnaHQrK1xuICAgICAgICAgIH0gZWxzZSBpZiAoY2xvc2UudGVzdChjb250ZW50KSkge1xuICAgICAgICAgICAgc3RhY2tIZWlnaHQtLVxuICAgICAgICAgICAgaWYgKHN0YWNrSGVpZ2h0ID09PSAwKSB7XG4gICAgICAgICAgICAgIHJldHVybiBpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gLTFcbiAgICB9XG4gICAgLyoqXG4gICAgICogQWRkcyBhbiBhbGlhcyB0byB0aGUgZ2l2ZW4gdG9rZW4uXG4gICAgICpcbiAgICAgKiBAcGFyYW0ge1Rva2VufSB0b2tlblxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBhbGlhc1xuICAgICAqIEByZXR1cm5zIHt2b2lkfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIGFkZEFsaWFzKHRva2VuLCBhbGlhcykge1xuICAgICAgdmFyIGFsaWFzZXMgPSB0b2tlbi5hbGlhc1xuICAgICAgaWYgKCFhbGlhc2VzKSB7XG4gICAgICAgIHRva2VuLmFsaWFzID0gYWxpYXNlcyA9IFtdXG4gICAgICB9IGVsc2UgaWYgKCFBcnJheS5pc0FycmF5KGFsaWFzZXMpKSB7XG4gICAgICAgIHRva2VuLmFsaWFzID0gYWxpYXNlcyA9IFthbGlhc2VzXVxuICAgICAgfVxuICAgICAgYWxpYXNlcy5wdXNoKGFsaWFzKVxuICAgIH1cbiAgICBmb3IgKDsgY3VycmVudEluZGV4IDwgdmFsaWRUb2tlbnMubGVuZ3RoOyApIHtcbiAgICAgIHZhciBzdGFydFRva2VuID0gdmFsaWRUb2tlbnNbY3VycmVudEluZGV4KytdIC8vIGFkZCBzcGVjaWFsIGFsaWFzZXMgZm9yIG11dGF0aW9uIHRva2Vuc1xuICAgICAgaWYgKHN0YXJ0VG9rZW4udHlwZSA9PT0gJ2tleXdvcmQnICYmIHN0YXJ0VG9rZW4uY29udGVudCA9PT0gJ211dGF0aW9uJykge1xuICAgICAgICAvLyBhbnkgYXJyYXkgb2YgdGhlIG5hbWVzIG9mIGFsbCBpbnB1dCB2YXJpYWJsZXMgKGlmIGFueSlcbiAgICAgICAgdmFyIGlucHV0VmFyaWFibGVzID0gW11cbiAgICAgICAgaWYgKFxuICAgICAgICAgIGlzVG9rZW5UeXBlKFsnZGVmaW5pdGlvbi1tdXRhdGlvbicsICdwdW5jdHVhdGlvbiddKSAmJlxuICAgICAgICAgIGdldFRva2VuKDEpLmNvbnRlbnQgPT09ICcoJ1xuICAgICAgICApIHtcbiAgICAgICAgICAvLyBkZWZpbml0aW9uXG4gICAgICAgICAgY3VycmVudEluZGV4ICs9IDIgLy8gc2tpcCAnZGVmaW5pdGlvbi1tdXRhdGlvbicgYW5kICdwdW5jdHVhdGlvbidcbiAgICAgICAgICB2YXIgZGVmaW5pdGlvbkVuZCA9IGZpbmRDbG9zaW5nQnJhY2tldCgvXlxcKCQvLCAvXlxcKSQvKVxuICAgICAgICAgIGlmIChkZWZpbml0aW9uRW5kID09PSAtMSkge1xuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9IC8vIGZpbmQgYWxsIGlucHV0IHZhcmlhYmxlc1xuICAgICAgICAgIGZvciAoOyBjdXJyZW50SW5kZXggPCBkZWZpbml0aW9uRW5kOyBjdXJyZW50SW5kZXgrKykge1xuICAgICAgICAgICAgdmFyIHQgPSBnZXRUb2tlbigwKVxuICAgICAgICAgICAgaWYgKHQudHlwZSA9PT0gJ3ZhcmlhYmxlJykge1xuICAgICAgICAgICAgICBhZGRBbGlhcyh0LCAndmFyaWFibGUtaW5wdXQnKVxuICAgICAgICAgICAgICBpbnB1dFZhcmlhYmxlcy5wdXNoKHQuY29udGVudClcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgY3VycmVudEluZGV4ID0gZGVmaW5pdGlvbkVuZCArIDFcbiAgICAgICAgfVxuICAgICAgICBpZiAoXG4gICAgICAgICAgaXNUb2tlblR5cGUoWydwdW5jdHVhdGlvbicsICdwcm9wZXJ0eS1xdWVyeSddKSAmJlxuICAgICAgICAgIGdldFRva2VuKDApLmNvbnRlbnQgPT09ICd7J1xuICAgICAgICApIHtcbiAgICAgICAgICBjdXJyZW50SW5kZXgrKyAvLyBza2lwIG9wZW5pbmcgYnJhY2tldFxuICAgICAgICAgIGFkZEFsaWFzKGdldFRva2VuKDApLCAncHJvcGVydHktbXV0YXRpb24nKVxuICAgICAgICAgIGlmIChpbnB1dFZhcmlhYmxlcy5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICB2YXIgbXV0YXRpb25FbmQgPSBmaW5kQ2xvc2luZ0JyYWNrZXQoL15cXHskLywgL15cXH0kLylcbiAgICAgICAgICAgIGlmIChtdXRhdGlvbkVuZCA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICAgIH0gLy8gZ2l2ZSByZWZlcmVuY2VzIHRvIGlucHV0IHZhcmlhYmxlcyBhIHNwZWNpYWwgYWxpYXNcbiAgICAgICAgICAgIGZvciAodmFyIGkgPSBjdXJyZW50SW5kZXg7IGkgPCBtdXRhdGlvbkVuZDsgaSsrKSB7XG4gICAgICAgICAgICAgIHZhciB2YXJUb2tlbiA9IHZhbGlkVG9rZW5zW2ldXG4gICAgICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICAgICB2YXJUb2tlbi50eXBlID09PSAndmFyaWFibGUnICYmXG4gICAgICAgICAgICAgICAgaW5wdXRWYXJpYWJsZXMuaW5kZXhPZih2YXJUb2tlbi5jb250ZW50KSA+PSAwXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIGFkZEFsaWFzKHZhclRva2VuLCAndmFyaWFibGUtaW5wdXQnKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/graphql.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/groovy.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/groovy.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = groovy\ngroovy.displayName = 'groovy'\ngroovy.aliases = []\nfunction groovy(Prism) {\n Prism.languages.groovy = Prism.languages.extend('clike', {\n string: [\n {\n // https://groovy-lang.org/syntax.html#_dollar_slashy_string\n pattern:\n /(\"\"\"|''')(?:[^\\\\]|\\\\[\\s\\S])*?\\1|\\$\\/(?:[^/$]|\\$(?:[/$]|(?![/$]))|\\/(?!\\$))*\\/\\$/,\n greedy: true\n },\n {\n // TODO: Slash strings (e.g. /foo/) can contain line breaks but this will cause a lot of trouble with\n // simple division (see JS regex), so find a fix maybe?\n pattern: /([\"'/])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n }\n ],\n keyword:\n /\\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\\b/,\n number:\n /\\b(?:0b[01_]+|0x[\\da-f_]+(?:\\.[\\da-f_p\\-]+)?|[\\d_]+(?:\\.[\\d_]+)?(?:e[+-]?\\d+)?)[glidf]?\\b/i,\n operator: {\n pattern:\n /(^|[^.])(?:~|==?~?|\\?[.:]?|\\*(?:[.=]|\\*=?)?|\\.[@&]|\\.\\.<|\\.\\.(?!\\.)|-[-=>]?|\\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\\|[|=]?|\\/=?|\\^=?|%=?)/,\n lookbehind: true\n },\n punctuation: /\\.+|[{}[\\];(),:$]/\n })\n Prism.languages.insertBefore('groovy', 'string', {\n shebang: {\n pattern: /#!.+/,\n alias: 'comment'\n }\n })\n Prism.languages.insertBefore('groovy', 'punctuation', {\n 'spock-block': /\\b(?:and|cleanup|expect|given|setup|then|when|where):/\n })\n Prism.languages.insertBefore('groovy', 'function', {\n annotation: {\n pattern: /(^|[^.])@\\w+/,\n lookbehind: true,\n alias: 'punctuation'\n }\n }) // Handle string interpolation\n Prism.hooks.add('wrap', function (env) {\n if (env.language === 'groovy' && env.type === 'string') {\n var delimiter = env.content.value[0]\n if (delimiter != \"'\") {\n var pattern = /([^\\\\])(?:\\$(?:\\{.*?\\}|[\\w.]+))/\n if (delimiter === '$') {\n pattern = /([^\\$])(?:\\$(?:\\{.*?\\}|[\\w.]+))/\n } // To prevent double HTML-encoding we have to decode env.content first\n env.content.value = env.content.value\n .replace(/</g, '<')\n .replace(/&/g, '&')\n env.content = Prism.highlight(env.content.value, {\n expression: {\n pattern: pattern,\n lookbehind: true,\n inside: Prism.languages.groovy\n }\n })\n env.classes.push(delimiter === '/' ? 'regex' : 'gstring')\n }\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ3Jvb3Z5LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLHlCQUF5QixJQUFJO0FBQzdCLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDLEtBQUs7QUFDN0M7QUFDQSxzQ0FBc0MsS0FBSztBQUMzQyxVQUFVO0FBQ1Y7QUFDQSx3QkFBd0I7QUFDeEIseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvZ3Jvb3Z5LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGdyb292eVxuZ3Jvb3Z5LmRpc3BsYXlOYW1lID0gJ2dyb292eSdcbmdyb292eS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGdyb292eShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuZ3Jvb3Z5ID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnY2xpa2UnLCB7XG4gICAgc3RyaW5nOiBbXG4gICAgICB7XG4gICAgICAgIC8vIGh0dHBzOi8vZ3Jvb3Z5LWxhbmcub3JnL3N5bnRheC5odG1sI19kb2xsYXJfc2xhc2h5X3N0cmluZ1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXCJcIlwifCcnJykoPzpbXlxcXFxdfFxcXFxbXFxzXFxTXSkqP1xcMXxcXCRcXC8oPzpbXi8kXXxcXCQoPzpbLyRdfCg/IVsvJF0pKXxcXC8oPyFcXCQpKSpcXC9cXCQvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIC8vIFRPRE86IFNsYXNoIHN0cmluZ3MgKGUuZy4gL2Zvby8pIGNhbiBjb250YWluIGxpbmUgYnJlYWtzIGJ1dCB0aGlzIHdpbGwgY2F1c2UgYSBsb3Qgb2YgdHJvdWJsZSB3aXRoXG4gICAgICAgIC8vIHNpbXBsZSBkaXZpc2lvbiAoc2VlIEpTIHJlZ2V4KSwgc28gZmluZCBhIGZpeCBtYXliZT9cbiAgICAgICAgcGF0dGVybjogLyhbXCInL10pKD86XFxcXC58KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphYnN0cmFjdHxhc3xhc3NlcnR8Ym9vbGVhbnxicmVha3xieXRlfGNhc2V8Y2F0Y2h8Y2hhcnxjbGFzc3xjb25zdHxjb250aW51ZXxkZWZ8ZGVmYXVsdHxkb3xkb3VibGV8ZWxzZXxlbnVtfGV4dGVuZHN8ZmluYWx8ZmluYWxseXxmbG9hdHxmb3J8Z290b3xpZnxpbXBsZW1lbnRzfGltcG9ydHxpbnxpbnN0YW5jZW9mfGludHxpbnRlcmZhY2V8bG9uZ3xuYXRpdmV8bmV3fHBhY2thZ2V8cHJpdmF0ZXxwcm90ZWN0ZWR8cHVibGljfHJldHVybnxzaG9ydHxzdGF0aWN8c3RyaWN0ZnB8c3VwZXJ8c3dpdGNofHN5bmNocm9uaXplZHx0aGlzfHRocm93fHRocm93c3x0cmFpdHx0cmFuc2llbnR8dHJ5fHZvaWR8dm9sYXRpbGV8d2hpbGUpXFxiLyxcbiAgICBudW1iZXI6XG4gICAgICAvXFxiKD86MGJbMDFfXSt8MHhbXFxkYS1mX10rKD86XFwuW1xcZGEtZl9wXFwtXSspP3xbXFxkX10rKD86XFwuW1xcZF9dKyk/KD86ZVsrLV0/XFxkKyk/KVtnbGlkZl0/XFxiL2ksXG4gICAgb3BlcmF0b3I6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXi5dKSg/On58PT0/fj98XFw/Wy46XT98XFwqKD86Wy49XXxcXCo9Pyk/fFxcLltAJl18XFwuXFwuPHxcXC5cXC4oPyFcXC4pfC1bLT0+XT98XFwrWys9XT98IT0/fDwoPzo8PT98PT4/KT98Pig/Oj4+Pz0/fD0pP3wmWyY9XT98XFx8W3w9XT98XFwvPT98XFxePT98JT0/KS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBwdW5jdHVhdGlvbjogL1xcLit8W3t9W1xcXTsoKSw6JF0vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2dyb292eScsICdzdHJpbmcnLCB7XG4gICAgc2hlYmFuZzoge1xuICAgICAgcGF0dGVybjogLyMhLisvLFxuICAgICAgYWxpYXM6ICdjb21tZW50J1xuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnZ3Jvb3Z5JywgJ3B1bmN0dWF0aW9uJywge1xuICAgICdzcG9jay1ibG9jayc6IC9cXGIoPzphbmR8Y2xlYW51cHxleHBlY3R8Z2l2ZW58c2V0dXB8dGhlbnx3aGVufHdoZXJlKTovXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2dyb292eScsICdmdW5jdGlvbicsIHtcbiAgICBhbm5vdGF0aW9uOiB7XG4gICAgICBwYXR0ZXJuOiAvKF58W14uXSlAXFx3Ky8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICB9XG4gIH0pIC8vIEhhbmRsZSBzdHJpbmcgaW50ZXJwb2xhdGlvblxuICBQcmlzbS5ob29rcy5hZGQoJ3dyYXAnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgaWYgKGVudi5sYW5ndWFnZSA9PT0gJ2dyb292eScgJiYgZW52LnR5cGUgPT09ICdzdHJpbmcnKSB7XG4gICAgICB2YXIgZGVsaW1pdGVyID0gZW52LmNvbnRlbnQudmFsdWVbMF1cbiAgICAgIGlmIChkZWxpbWl0ZXIgIT0gXCInXCIpIHtcbiAgICAgICAgdmFyIHBhdHRlcm4gPSAvKFteXFxcXF0pKD86XFwkKD86XFx7Lio/XFx9fFtcXHcuXSspKS9cbiAgICAgICAgaWYgKGRlbGltaXRlciA9PT0gJyQnKSB7XG4gICAgICAgICAgcGF0dGVybiA9IC8oW15cXCRdKSg/OlxcJCg/Olxcey4qP1xcfXxbXFx3Ll0rKSkvXG4gICAgICAgIH0gLy8gVG8gcHJldmVudCBkb3VibGUgSFRNTC1lbmNvZGluZyB3ZSBoYXZlIHRvIGRlY29kZSBlbnYuY29udGVudCBmaXJzdFxuICAgICAgICBlbnYuY29udGVudC52YWx1ZSA9IGVudi5jb250ZW50LnZhbHVlXG4gICAgICAgICAgLnJlcGxhY2UoLyZsdDsvZywgJzwnKVxuICAgICAgICAgIC5yZXBsYWNlKC8mYW1wOy9nLCAnJicpXG4gICAgICAgIGVudi5jb250ZW50ID0gUHJpc20uaGlnaGxpZ2h0KGVudi5jb250ZW50LnZhbHVlLCB7XG4gICAgICAgICAgZXhwcmVzc2lvbjoge1xuICAgICAgICAgICAgcGF0dGVybjogcGF0dGVybixcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5ncm9vdnlcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICAgIGVudi5jbGFzc2VzLnB1c2goZGVsaW1pdGVyID09PSAnLycgPyAncmVnZXgnIDogJ2dzdHJpbmcnKVxuICAgICAgfVxuICAgIH1cbiAgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/groovy.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/haml.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/haml.js ***! \*********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorRuby = __webpack_require__(/*! ./ruby.js */ \"(ssr)/./node_modules/refractor/lang/ruby.js\")\nmodule.exports = haml\nhaml.displayName = 'haml'\nhaml.aliases = []\nfunction haml(Prism) {\n Prism.register(refractorRuby)\n /* TODO\nHandle multiline code after tag\n%foo= some |\nmultiline |\ncode |\n*/\n ;(function (Prism) {\n Prism.languages.haml = {\n // Multiline stuff should appear before the rest\n 'multiline-comment': {\n pattern:\n /((?:^|\\r?\\n|\\r)([\\t ]*))(?:\\/|-#).*(?:(?:\\r?\\n|\\r)\\2[\\t ].+)*/,\n lookbehind: true,\n alias: 'comment'\n },\n 'multiline-code': [\n {\n pattern:\n /((?:^|\\r?\\n|\\r)([\\t ]*)(?:[~-]|[&!]?=)).*,[\\t ]*(?:(?:\\r?\\n|\\r)\\2[\\t ].*,[\\t ]*)*(?:(?:\\r?\\n|\\r)\\2[\\t ].+)/,\n lookbehind: true,\n inside: Prism.languages.ruby\n },\n {\n pattern:\n /((?:^|\\r?\\n|\\r)([\\t ]*)(?:[~-]|[&!]?=)).*\\|[\\t ]*(?:(?:\\r?\\n|\\r)\\2[\\t ].*\\|[\\t ]*)*/,\n lookbehind: true,\n inside: Prism.languages.ruby\n }\n ],\n // See at the end of the file for known filters\n filter: {\n pattern:\n /((?:^|\\r?\\n|\\r)([\\t ]*)):[\\w-]+(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+/,\n lookbehind: true,\n inside: {\n 'filter-name': {\n pattern: /^:[\\w-]+/,\n alias: 'symbol'\n }\n }\n },\n markup: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)<.+/,\n lookbehind: true,\n inside: Prism.languages.markup\n },\n doctype: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)!!!(?: .+)?/,\n lookbehind: true\n },\n tag: {\n // Allows for one nested group of braces\n pattern:\n /((?:^|\\r?\\n|\\r)[\\t ]*)[%.#][\\w\\-#.]*[\\w\\-](?:\\([^)]+\\)|\\{(?:\\{[^}]+\\}|[^{}])+\\}|\\[[^\\]]+\\])*[\\/<>]*/,\n lookbehind: true,\n inside: {\n attributes: [\n {\n // Lookbehind tries to prevent interpolations from breaking it all\n // Allows for one nested group of braces\n pattern: /(^|[^#])\\{(?:\\{[^}]+\\}|[^{}])+\\}/,\n lookbehind: true,\n inside: Prism.languages.ruby\n },\n {\n pattern: /\\([^)]+\\)/,\n inside: {\n 'attr-value': {\n pattern: /(=\\s*)(?:\"(?:\\\\.|[^\\\\\"\\r\\n])*\"|[^)\\s]+)/,\n lookbehind: true\n },\n 'attr-name': /[\\w:-]+(?=\\s*!?=|\\s*[,)])/,\n punctuation: /[=(),]/\n }\n },\n {\n pattern: /\\[[^\\]]+\\]/,\n inside: Prism.languages.ruby\n }\n ],\n punctuation: /[<>]/\n }\n },\n code: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*(?:[~-]|[&!]?=)).+/,\n lookbehind: true,\n inside: Prism.languages.ruby\n },\n // Interpolations in plain text\n interpolation: {\n pattern: /#\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^#\\{|\\}$/,\n alias: 'punctuation'\n },\n ruby: {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.ruby\n }\n }\n },\n punctuation: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)[~=\\-&!]+/,\n lookbehind: true\n }\n }\n var filter_pattern =\n '((?:^|\\\\r?\\\\n|\\\\r)([\\\\t ]*)):{{filter_name}}(?:(?:\\\\r?\\\\n|\\\\r)(?:\\\\2[\\\\t ].+|\\\\s*?(?=\\\\r?\\\\n|\\\\r)))+' // Non exhaustive list of available filters and associated languages\n var filters = [\n 'css',\n {\n filter: 'coffee',\n language: 'coffeescript'\n },\n 'erb',\n 'javascript',\n 'less',\n 'markdown',\n 'ruby',\n 'scss',\n 'textile'\n ]\n var all_filters = {}\n for (var i = 0, l = filters.length; i < l; i++) {\n var filter = filters[i]\n filter =\n typeof filter === 'string'\n ? {\n filter: filter,\n language: filter\n }\n : filter\n if (Prism.languages[filter.language]) {\n all_filters['filter-' + filter.filter] = {\n pattern: RegExp(\n filter_pattern.replace('{{filter_name}}', function () {\n return filter.filter\n })\n ),\n lookbehind: true,\n inside: {\n 'filter-name': {\n pattern: /^:[\\w-]+/,\n alias: 'symbol'\n },\n text: {\n pattern: /[\\s\\S]+/,\n alias: [filter.language, 'language-' + filter.language],\n inside: Prism.languages[filter.language]\n }\n }\n }\n }\n }\n Prism.languages.insertBefore('haml', 'filter', all_filters)\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGFtbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG9CQUFvQixtQkFBTyxDQUFDLDhEQUFXO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0Esb0VBQW9FLEtBQUssR0FBRyxJQUFJLEtBQUssS0FBSztBQUMxRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0MsS0FBSyxHQUFHLElBQUksS0FBSyxLQUFLO0FBQ3hEO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EscUJBQXFCLEdBQUcsSUFBSTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEdBQUc7QUFDN0I7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsYUFBYTtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxPQUFPO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsYUFBYTtBQUNuRDtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGFtbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JSdWJ5ID0gcmVxdWlyZSgnLi9ydWJ5LmpzJylcbm1vZHVsZS5leHBvcnRzID0gaGFtbFxuaGFtbC5kaXNwbGF5TmFtZSA9ICdoYW1sJ1xuaGFtbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGhhbWwoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yUnVieSlcbiAgLyogVE9ET1xuSGFuZGxlIG11bHRpbGluZSBjb2RlIGFmdGVyIHRhZ1xuJWZvbz0gc29tZSB8XG5tdWx0aWxpbmUgfFxuY29kZSB8XG4qL1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5oYW1sID0ge1xuICAgICAgLy8gTXVsdGlsaW5lIHN0dWZmIHNob3VsZCBhcHBlYXIgYmVmb3JlIHRoZSByZXN0XG4gICAgICAnbXVsdGlsaW5lLWNvbW1lbnQnOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLygoPzpefFxccj9cXG58XFxyKShbXFx0IF0qKSkoPzpcXC98LSMpLiooPzooPzpcXHI/XFxufFxccilcXDJbXFx0IF0uKykqLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdjb21tZW50J1xuICAgICAgfSxcbiAgICAgICdtdWx0aWxpbmUtY29kZSc6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKCg/Ol58XFxyP1xcbnxcXHIpKFtcXHQgXSopKD86W34tXXxbJiFdPz0pKS4qLFtcXHQgXSooPzooPzpcXHI/XFxufFxccilcXDJbXFx0IF0uKixbXFx0IF0qKSooPzooPzpcXHI/XFxufFxccilcXDJbXFx0IF0uKykvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMucnVieVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oKD86XnxcXHI/XFxufFxccikoW1xcdCBdKikoPzpbfi1dfFsmIV0/PSkpLipcXHxbXFx0IF0qKD86KD86XFxyP1xcbnxcXHIpXFwyW1xcdCBdLipcXHxbXFx0IF0qKSovLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMucnVieVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgLy8gU2VlIGF0IHRoZSBlbmQgb2YgdGhlIGZpbGUgZm9yIGtub3duIGZpbHRlcnNcbiAgICAgIGZpbHRlcjoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oKD86XnxcXHI/XFxufFxccikoW1xcdCBdKikpOltcXHctXSsoPzooPzpcXHI/XFxufFxccikoPzpcXDJbXFx0IF0uK3xcXHMqPyg/PVxccj9cXG58XFxyKSkpKy8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgICdmaWx0ZXItbmFtZSc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eOltcXHctXSsvLFxuICAgICAgICAgICAgYWxpYXM6ICdzeW1ib2wnXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgbWFya3VwOiB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86XnxcXHI/XFxufFxccilbXFx0IF0qKTwuKy8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cFxuICAgICAgfSxcbiAgICAgIGRvY3R5cGU6IHtcbiAgICAgICAgcGF0dGVybjogLygoPzpefFxccj9cXG58XFxyKVtcXHQgXSopISEhKD86IC4rKT8vLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgdGFnOiB7XG4gICAgICAgIC8vIEFsbG93cyBmb3Igb25lIG5lc3RlZCBncm91cCBvZiBicmFjZXNcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKCg/Ol58XFxyP1xcbnxcXHIpW1xcdCBdKilbJS4jXVtcXHdcXC0jLl0qW1xcd1xcLV0oPzpcXChbXildK1xcKXxcXHsoPzpcXHtbXn1dK1xcfXxbXnt9XSkrXFx9fFxcW1teXFxdXStcXF0pKltcXC88Pl0qLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgYXR0cmlidXRlczogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAvLyBMb29rYmVoaW5kIHRyaWVzIHRvIHByZXZlbnQgaW50ZXJwb2xhdGlvbnMgZnJvbSBicmVha2luZyBpdCBhbGxcbiAgICAgICAgICAgICAgLy8gQWxsb3dzIGZvciBvbmUgbmVzdGVkIGdyb3VwIG9mIGJyYWNlc1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvKF58W14jXSlcXHsoPzpcXHtbXn1dK1xcfXxbXnt9XSkrXFx9LyxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMucnVieVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL1xcKFteKV0rXFwpLyxcbiAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgJ2F0dHItdmFsdWUnOiB7XG4gICAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvKD1cXHMqKSg/OlwiKD86XFxcXC58W15cXFxcXCJcXHJcXG5dKSpcInxbXilcXHNdKykvLFxuICAgICAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgJ2F0dHItbmFtZSc6IC9bXFx3Oi1dKyg/PVxccyohPz18XFxzKlssKV0pLyxcbiAgICAgICAgICAgICAgICBwdW5jdHVhdGlvbjogL1s9KCksXS9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL1xcW1teXFxdXStcXF0vLFxuICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5ydWJ5XG4gICAgICAgICAgICB9XG4gICAgICAgICAgXSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1s8Pl0vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBjb2RlOiB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86XnxcXHI/XFxufFxccilbXFx0IF0qKD86W34tXXxbJiFdPz0pKS4rLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMucnVieVxuICAgICAgfSxcbiAgICAgIC8vIEludGVycG9sYXRpb25zIGluIHBsYWluIHRleHRcbiAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgcGF0dGVybjogLyNcXHtbXn1dK1xcfS8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICAgICAgcGF0dGVybjogL14jXFx7fFxcfSQvLFxuICAgICAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgICAgICB9LFxuICAgICAgICAgIHJ1Ynk6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMucnVieVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHB1bmN0dWF0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86XnxcXHI/XFxufFxccilbXFx0IF0qKVt+PVxcLSYhXSsvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgfVxuICAgIHZhciBmaWx0ZXJfcGF0dGVybiA9XG4gICAgICAnKCg/Ol58XFxcXHI/XFxcXG58XFxcXHIpKFtcXFxcdCBdKikpOnt7ZmlsdGVyX25hbWV9fSg/Oig/OlxcXFxyP1xcXFxufFxcXFxyKSg/OlxcXFwyW1xcXFx0IF0uK3xcXFxccyo/KD89XFxcXHI/XFxcXG58XFxcXHIpKSkrJyAvLyBOb24gZXhoYXVzdGl2ZSBsaXN0IG9mIGF2YWlsYWJsZSBmaWx0ZXJzIGFuZCBhc3NvY2lhdGVkIGxhbmd1YWdlc1xuICAgIHZhciBmaWx0ZXJzID0gW1xuICAgICAgJ2NzcycsXG4gICAgICB7XG4gICAgICAgIGZpbHRlcjogJ2NvZmZlZScsXG4gICAgICAgIGxhbmd1YWdlOiAnY29mZmVlc2NyaXB0J1xuICAgICAgfSxcbiAgICAgICdlcmInLFxuICAgICAgJ2phdmFzY3JpcHQnLFxuICAgICAgJ2xlc3MnLFxuICAgICAgJ21hcmtkb3duJyxcbiAgICAgICdydWJ5JyxcbiAgICAgICdzY3NzJyxcbiAgICAgICd0ZXh0aWxlJ1xuICAgIF1cbiAgICB2YXIgYWxsX2ZpbHRlcnMgPSB7fVxuICAgIGZvciAodmFyIGkgPSAwLCBsID0gZmlsdGVycy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgIHZhciBmaWx0ZXIgPSBmaWx0ZXJzW2ldXG4gICAgICBmaWx0ZXIgPVxuICAgICAgICB0eXBlb2YgZmlsdGVyID09PSAnc3RyaW5nJ1xuICAgICAgICAgID8ge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGZpbHRlcixcbiAgICAgICAgICAgICAgbGFuZ3VhZ2U6IGZpbHRlclxuICAgICAgICAgICAgfVxuICAgICAgICAgIDogZmlsdGVyXG4gICAgICBpZiAoUHJpc20ubGFuZ3VhZ2VzW2ZpbHRlci5sYW5ndWFnZV0pIHtcbiAgICAgICAgYWxsX2ZpbHRlcnNbJ2ZpbHRlci0nICsgZmlsdGVyLmZpbHRlcl0gPSB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgICAgZmlsdGVyX3BhdHRlcm4ucmVwbGFjZSgne3tmaWx0ZXJfbmFtZX19JywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICByZXR1cm4gZmlsdGVyLmZpbHRlclxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAnZmlsdGVyLW5hbWUnOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eOltcXHctXSsvLFxuICAgICAgICAgICAgICBhbGlhczogJ3N5bWJvbCdcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB0ZXh0OiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgICBhbGlhczogW2ZpbHRlci5sYW5ndWFnZSwgJ2xhbmd1YWdlLScgKyBmaWx0ZXIubGFuZ3VhZ2VdLFxuICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlc1tmaWx0ZXIubGFuZ3VhZ2VdXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2hhbWwnLCAnZmlsdGVyJywgYWxsX2ZpbHRlcnMpXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/haml.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/handlebars.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/handlebars.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = handlebars\nhandlebars.displayName = 'handlebars'\nhandlebars.aliases = ['hbs']\nfunction handlebars(Prism) {\n Prism.register(refractorMarkupTemplating)\n ;(function (Prism) {\n Prism.languages.handlebars = {\n comment: /\\{\\{![\\s\\S]*?\\}\\}/,\n delimiter: {\n pattern: /^\\{\\{\\{?|\\}\\}\\}?$/,\n alias: 'punctuation'\n },\n string: /([\"'])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n boolean: /\\b(?:false|true)\\b/,\n block: {\n pattern: /^(\\s*(?:~\\s*)?)[#\\/]\\S+?(?=\\s*(?:~\\s*)?$|\\s)/,\n lookbehind: true,\n alias: 'keyword'\n },\n brackets: {\n pattern: /\\[[^\\]]+\\]/,\n inside: {\n punctuation: /\\[|\\]/,\n variable: /[\\s\\S]+/\n }\n },\n punctuation: /[!\"#%&':()*+,.\\/;<=>@\\[\\\\\\]^`{|}~]/,\n variable: /[^!\"#%&'()*+,\\/;<=>@\\[\\\\\\]^`{|}~\\s]+/\n }\n Prism.hooks.add('before-tokenize', function (env) {\n var handlebarsPattern = /\\{\\{\\{[\\s\\S]+?\\}\\}\\}|\\{\\{[\\s\\S]+?\\}\\}/g\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'handlebars',\n handlebarsPattern\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(\n env,\n 'handlebars'\n )\n })\n Prism.languages.hbs = Prism.languages.handlebars\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGFuZGxlYmFycy5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLGdDQUFnQyxtQkFBTyxDQUFDLHdGQUF3QjtBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0Esa0JBQWtCLEVBQUUsV0FBVyxFQUFFO0FBQ2pDO0FBQ0EscUJBQXFCLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRTtBQUNqQztBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AscUNBQXFDLGFBQWEsRUFBRTtBQUNwRCxpQ0FBaUMsYUFBYSxFQUFFO0FBQ2hEO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxFQUFFLEdBQUcsRUFBRSxVQUFVLEVBQUU7QUFDcEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2hhbmRsZWJhcnMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9yTWFya3VwVGVtcGxhdGluZyA9IHJlcXVpcmUoJy4vbWFya3VwLXRlbXBsYXRpbmcuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBoYW5kbGViYXJzXG5oYW5kbGViYXJzLmRpc3BsYXlOYW1lID0gJ2hhbmRsZWJhcnMnXG5oYW5kbGViYXJzLmFsaWFzZXMgPSBbJ2hicyddXG5mdW5jdGlvbiBoYW5kbGViYXJzKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcpXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmhhbmRsZWJhcnMgPSB7XG4gICAgICBjb21tZW50OiAvXFx7XFx7IVtcXHNcXFNdKj9cXH1cXH0vLFxuICAgICAgZGVsaW1pdGVyOiB7XG4gICAgICAgIHBhdHRlcm46IC9eXFx7XFx7XFx7P3xcXH1cXH1cXH0/JC8sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9LFxuICAgICAgc3RyaW5nOiAvKFtcIiddKSg/OlxcXFwufCg/IVxcMSlbXlxcXFxcXHJcXG5dKSpcXDEvLFxuICAgICAgbnVtYmVyOiAvXFxiMHhbXFxkQS1GYS1mXStcXGJ8KD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OltFZV1bKy1dP1xcZCspPy8sXG4gICAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvLFxuICAgICAgYmxvY2s6IHtcbiAgICAgICAgcGF0dGVybjogL14oXFxzKig/On5cXHMqKT8pWyNcXC9dXFxTKz8oPz1cXHMqKD86flxccyopPyR8XFxzKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICBicmFja2V0czoge1xuICAgICAgICBwYXR0ZXJuOiAvXFxbW15cXF1dK1xcXS8sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFxbfFxcXS8sXG4gICAgICAgICAgdmFyaWFibGU6IC9bXFxzXFxTXSsvXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBwdW5jdHVhdGlvbjogL1shXCIjJSYnOigpKissLlxcLzs8PT5AXFxbXFxcXFxcXV5ge3x9fl0vLFxuICAgICAgdmFyaWFibGU6IC9bXiFcIiMlJicoKSorLFxcLzs8PT5AXFxbXFxcXFxcXV5ge3x9flxcc10rL1xuICAgIH1cbiAgICBQcmlzbS5ob29rcy5hZGQoJ2JlZm9yZS10b2tlbml6ZScsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIHZhciBoYW5kbGViYXJzUGF0dGVybiA9IC9cXHtcXHtcXHtbXFxzXFxTXSs/XFx9XFx9XFx9fFxce1xce1tcXHNcXFNdKz9cXH1cXH0vZ1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgICBlbnYsXG4gICAgICAgICdoYW5kbGViYXJzJyxcbiAgICAgICAgaGFuZGxlYmFyc1BhdHRlcm5cbiAgICAgIClcbiAgICB9KVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYWZ0ZXItdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBQcmlzbS5sYW5ndWFnZXNbJ21hcmt1cC10ZW1wbGF0aW5nJ10udG9rZW5pemVQbGFjZWhvbGRlcnMoXG4gICAgICAgIGVudixcbiAgICAgICAgJ2hhbmRsZWJhcnMnXG4gICAgICApXG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaGJzID0gUHJpc20ubGFuZ3VhZ2VzLmhhbmRsZWJhcnNcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/handlebars.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/haskell.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/haskell.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = haskell\nhaskell.displayName = 'haskell'\nhaskell.aliases = ['hs']\nfunction haskell(Prism) {\n Prism.languages.haskell = {\n comment: {\n pattern:\n /(^|[^-!#$%*+=?&@|~.:<>^\\\\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\\\\/].*|$)|\\{-[\\s\\S]*?-\\})/m,\n lookbehind: true\n },\n char: {\n pattern:\n /'(?:[^\\\\']|\\\\(?:[abfnrtv\\\\\"'&]|\\^[A-Z@[\\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\\d+|o[0-7]+|x[0-9a-fA-F]+))'/,\n alias: 'string'\n },\n string: {\n pattern: /\"(?:[^\\\\\"]|\\\\(?:\\S|\\s+\\\\))*\"/,\n greedy: true\n },\n keyword:\n /\\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\\b/,\n 'import-statement': {\n // The imported or hidden names are not included in this import\n // statement. This is because we want to highlight those exactly like\n // we do for the names in the program.\n pattern:\n /(^[\\t ]*)import\\s+(?:qualified\\s+)?(?:[A-Z][\\w']*)(?:\\.[A-Z][\\w']*)*(?:\\s+as\\s+(?:[A-Z][\\w']*)(?:\\.[A-Z][\\w']*)*)?(?:\\s+hiding\\b)?/m,\n lookbehind: true,\n inside: {\n keyword: /\\b(?:as|hiding|import|qualified)\\b/,\n punctuation: /\\./\n }\n },\n // These are builtin variables only. Constructors are highlighted later as a constant.\n builtin:\n /\\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\\b/,\n // decimal integers and floating point numbers | octal integers | hexadecimal integers\n number: /\\b(?:\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?|0o[0-7]+|0x[0-9a-f]+)\\b/i,\n operator: [\n {\n // infix operator\n pattern: /`(?:[A-Z][\\w']*\\.)*[_a-z][\\w']*`/,\n greedy: true\n },\n {\n // function composition\n pattern: /(\\s)\\.(?=\\s)/,\n lookbehind: true\n }, // Most of this is needed because of the meaning of a single '.'.\n // If it stands alone freely, it is the function composition.\n // It may also be a separator between a module name and an identifier => no\n // operator. If it comes together with other special characters it is an\n // operator too.\n //\n // This regex means: /[-!#$%*+=?&@|~.:<>^\\\\\\/]+/ without /\\./.\n /[-!#$%*+=?&@|~:<>^\\\\\\/][-!#$%*+=?&@|~.:<>^\\\\\\/]*|\\.[-!#$%*+=?&@|~.:<>^\\\\\\/]+/\n ],\n // In Haskell, nearly everything is a variable, do not highlight these.\n hvariable: {\n pattern: /\\b(?:[A-Z][\\w']*\\.)*[_a-z][\\w']*/,\n inside: {\n punctuation: /\\./\n }\n },\n constant: {\n pattern: /\\b(?:[A-Z][\\w']*\\.)*[A-Z][\\w']*/,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[{}[\\];(),.:]/\n }\n Prism.languages.hs = Prism.languages.haskell\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGFza2VsbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9GQUFvRixZQUFZO0FBQ2hHO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wscUJBQXFCLElBQUk7QUFDekI7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2hhc2tlbGwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gaGFza2VsbFxuaGFza2VsbC5kaXNwbGF5TmFtZSA9ICdoYXNrZWxsJ1xuaGFza2VsbC5hbGlhc2VzID0gWydocyddXG5mdW5jdGlvbiBoYXNrZWxsKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5oYXNrZWxsID0ge1xuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXi0hIyQlKis9PyZAfH4uOjw+XlxcXFxcXC9dKSg/Oi0tKD86KD89LilbXi0hIyQlKis9PyZAfH4uOjw+XlxcXFxcXC9dLip8JCl8XFx7LVtcXHNcXFNdKj8tXFx9KS9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgY2hhcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLycoPzpbXlxcXFwnXXxcXFxcKD86W2FiZm5ydHZcXFxcXCInJl18XFxeW0EtWkBbXFxdXl9dfEFDS3xCRUx8QlN8Q0FOfENSfERDMXxEQzJ8REMzfERDNHxERUx8RExFfEVNfEVOUXxFT1R8RVNDfEVUQnxFVFh8RkZ8RlN8R1N8SFR8TEZ8TkFLfE5VTHxSU3xTSXxTT3xTT0h8U1B8U1RYfFNVQnxTWU58VVN8VlR8XFxkK3xvWzAtN10rfHhbMC05YS1mQS1GXSspKScvLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC9cIig/OlteXFxcXFwiXXxcXFxcKD86XFxTfFxccytcXFxcKSkqXCIvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmNhc2V8Y2xhc3N8ZGF0YXxkZXJpdmluZ3xkb3xlbHNlfGlmfGlufGluZml4bHxpbmZpeHJ8aW5zdGFuY2V8bGV0fG1vZHVsZXxuZXd0eXBlfG9mfHByaW1pdGl2ZXx0aGVufHR5cGV8d2hlcmUpXFxiLyxcbiAgICAnaW1wb3J0LXN0YXRlbWVudCc6IHtcbiAgICAgIC8vIFRoZSBpbXBvcnRlZCBvciBoaWRkZW4gbmFtZXMgYXJlIG5vdCBpbmNsdWRlZCBpbiB0aGlzIGltcG9ydFxuICAgICAgLy8gc3RhdGVtZW50LiBUaGlzIGlzIGJlY2F1c2Ugd2Ugd2FudCB0byBoaWdobGlnaHQgdGhvc2UgZXhhY3RseSBsaWtlXG4gICAgICAvLyB3ZSBkbyBmb3IgdGhlIG5hbWVzIGluIHRoZSBwcm9ncmFtLlxuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyheW1xcdCBdKilpbXBvcnRcXHMrKD86cXVhbGlmaWVkXFxzKyk/KD86W0EtWl1bXFx3J10qKSg/OlxcLltBLVpdW1xcdyddKikqKD86XFxzK2FzXFxzKyg/OltBLVpdW1xcdyddKikoPzpcXC5bQS1aXVtcXHcnXSopKik/KD86XFxzK2hpZGluZ1xcYik/L20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGtleXdvcmQ6IC9cXGIoPzphc3xoaWRpbmd8aW1wb3J0fHF1YWxpZmllZClcXGIvLFxuICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIFRoZXNlIGFyZSBidWlsdGluIHZhcmlhYmxlcyBvbmx5LiBDb25zdHJ1Y3RvcnMgYXJlIGhpZ2hsaWdodGVkIGxhdGVyIGFzIGEgY29uc3RhbnQuXG4gICAgYnVpbHRpbjpcbiAgICAgIC9cXGIoPzphYnN8YWNvc3xhY29zaHxhbGx8YW5kfGFueXxhcHBlbmRGaWxlfGFwcHJveFJhdGlvbmFsfGFzVHlwZU9mfGFzaW58YXNpbmh8YXRhbnxhdGFuMnxhdGFuaHxiYXNpY0lPUnVufGJyZWFrfGNhdGNofGNlaWxpbmd8Y2hyfGNvbXBhcmV8Y29uY2F0fGNvbmNhdE1hcHxjb25zdHxjb3N8Y29zaHxjdXJyeXxjeWNsZXxkZWNvZGVGbG9hdHxkZW5vbWluYXRvcnxkaWdpdFRvSW50fGRpdnxkaXZNb2R8ZHJvcHxkcm9wV2hpbGV8ZWl0aGVyfGVsZW18ZW5jb2RlRmxvYXR8ZW51bUZyb218ZW51bUZyb21UaGVufGVudW1Gcm9tVGhlblRvfGVudW1Gcm9tVG98ZXJyb3J8ZXZlbnxleHB8ZXhwb25lbnR8ZmFpbHxmaWx0ZXJ8ZmxpcHxmbG9hdERpZ2l0c3xmbG9hdFJhZGl4fGZsb2F0UmFuZ2V8Zmxvb3J8Zm1hcHxmb2xkbHxmb2xkbDF8Zm9sZHJ8Zm9sZHIxfGZyb21Eb3VibGV8ZnJvbUVudW18ZnJvbUludHxmcm9tSW50ZWdlcnxmcm9tSW50ZWdyYWx8ZnJvbVJhdGlvbmFsfGZzdHxnY2R8Z2V0Q2hhcnxnZXRDb250ZW50c3xnZXRMaW5lfGdyb3VwfGhlYWR8aWR8aW5SYW5nZXxpbmRleHxpbml0fGludFRvRGlnaXR8aW50ZXJhY3R8aW9FcnJvcnxpc0FscGhhfGlzQWxwaGFOdW18aXNBc2NpaXxpc0NvbnRyb2x8aXNEZW5vcm1hbGl6ZWR8aXNEaWdpdHxpc0hleERpZ2l0fGlzSUVFRXxpc0luZmluaXRlfGlzTG93ZXJ8aXNOYU58aXNOZWdhdGl2ZVplcm98aXNPY3REaWdpdHxpc1ByaW50fGlzU3BhY2V8aXNVcHBlcnxpdGVyYXRlfGxhc3R8bGNtfGxlbmd0aHxsZXh8bGV4RGlnaXRzfGxleExpdENoYXJ8bGluZXN8bG9nfGxvZ0Jhc2V8bG9va3VwfG1hcHxtYXBNfG1hcE1ffG1heHxtYXhCb3VuZHxtYXhpbXVtfG1heWJlfG1pbnxtaW5Cb3VuZHxtaW5pbXVtfG1vZHxuZWdhdGV8bm90fG5vdEVsZW18bnVsbHxudW1lcmF0b3J8b2RkfG9yfG9yZHxvdGhlcndpc2V8cGFja3xwaXxwcmVkfHByaW1FeGl0V2l0aHxwcmludHxwcm9kdWN0fHByb3BlckZyYWN0aW9ufHB1dENoYXJ8cHV0U3RyfHB1dFN0ckxufHF1b3R8cXVvdFJlbXxyYW5nZXxyYW5nZVNpemV8cmVhZHxyZWFkRGVjfHJlYWRGaWxlfHJlYWRGbG9hdHxyZWFkSGV4fHJlYWRJT3xyZWFkSW50fHJlYWRMaXN0fHJlYWRMaXRDaGFyfHJlYWRMbnxyZWFkT2N0fHJlYWRQYXJlbnxyZWFkU2lnbmVkfHJlYWRzfHJlYWRzUHJlY3xyZWFsVG9GcmFjfHJlY2lwfHJlbXxyZXBlYXR8cmVwbGljYXRlfHJldHVybnxyZXZlcnNlfHJvdW5kfHNjYWxlRmxvYXR8c2Nhbmx8c2NhbmwxfHNjYW5yfHNjYW5yMXxzZXF8c2VxdWVuY2V8c2VxdWVuY2VffHNob3d8c2hvd0NoYXJ8c2hvd0ludHxzaG93TGlzdHxzaG93TGl0Q2hhcnxzaG93UGFyZW58c2hvd1NpZ25lZHxzaG93U3RyaW5nfHNob3dzfHNob3dzUHJlY3xzaWduaWZpY2FuZHxzaWdudW18c2lufHNpbmh8c25kfHNvcnR8c3BhbnxzcGxpdEF0fHNxcnR8c3VidHJhY3R8c3VjY3xzdW18dGFpbHx0YWtlfHRha2VXaGlsZXx0YW58dGFuaHx0aHJlYWRUb0lPUmVzdWx0fHRvRW51bXx0b0ludHx0b0ludGVnZXJ8dG9Mb3dlcnx0b1JhdGlvbmFsfHRvVXBwZXJ8dHJ1bmNhdGV8dW5jdXJyeXx1bmRlZmluZWR8dW5saW5lc3x1bnRpbHx1bndvcmRzfHVuemlwfHVuemlwM3x1c2VyRXJyb3J8d29yZHN8d3JpdGVGaWxlfHppcHx6aXAzfHppcFdpdGh8emlwV2l0aDMpXFxiLyxcbiAgICAvLyBkZWNpbWFsIGludGVnZXJzIGFuZCBmbG9hdGluZyBwb2ludCBudW1iZXJzIHwgb2N0YWwgaW50ZWdlcnMgfCBoZXhhZGVjaW1hbCBpbnRlZ2Vyc1xuICAgIG51bWJlcjogL1xcYig/OlxcZCsoPzpcXC5cXGQrKT8oPzplWystXT9cXGQrKT98MG9bMC03XSt8MHhbMC05YS1mXSspXFxiL2ksXG4gICAgb3BlcmF0b3I6IFtcbiAgICAgIHtcbiAgICAgICAgLy8gaW5maXggb3BlcmF0b3JcbiAgICAgICAgcGF0dGVybjogL2AoPzpbQS1aXVtcXHcnXSpcXC4pKltfYS16XVtcXHcnXSpgLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICAvLyBmdW5jdGlvbiBjb21wb3NpdGlvblxuICAgICAgICBwYXR0ZXJuOiAvKFxccylcXC4oPz1cXHMpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSwgLy8gTW9zdCBvZiB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIG9mIHRoZSBtZWFuaW5nIG9mIGEgc2luZ2xlICcuJy5cbiAgICAgIC8vIElmIGl0IHN0YW5kcyBhbG9uZSBmcmVlbHksIGl0IGlzIHRoZSBmdW5jdGlvbiBjb21wb3NpdGlvbi5cbiAgICAgIC8vIEl0IG1heSBhbHNvIGJlIGEgc2VwYXJhdG9yIGJldHdlZW4gYSBtb2R1bGUgbmFtZSBhbmQgYW4gaWRlbnRpZmllciA9PiBub1xuICAgICAgLy8gb3BlcmF0b3IuIElmIGl0IGNvbWVzIHRvZ2V0aGVyIHdpdGggb3RoZXIgc3BlY2lhbCBjaGFyYWN0ZXJzIGl0IGlzIGFuXG4gICAgICAvLyBvcGVyYXRvciB0b28uXG4gICAgICAvL1xuICAgICAgLy8gVGhpcyByZWdleCBtZWFuczogL1stISMkJSorPT8mQHx+Ljo8Pl5cXFxcXFwvXSsvIHdpdGhvdXQgL1xcLi8uXG4gICAgICAvWy0hIyQlKis9PyZAfH46PD5eXFxcXFxcL11bLSEjJCUqKz0/JkB8fi46PD5eXFxcXFxcL10qfFxcLlstISMkJSorPT8mQHx+Ljo8Pl5cXFxcXFwvXSsvXG4gICAgXSxcbiAgICAvLyBJbiBIYXNrZWxsLCBuZWFybHkgZXZlcnl0aGluZyBpcyBhIHZhcmlhYmxlLCBkbyBub3QgaGlnaGxpZ2h0IHRoZXNlLlxuICAgIGh2YXJpYWJsZToge1xuICAgICAgcGF0dGVybjogL1xcYig/OltBLVpdW1xcdyddKlxcLikqW19hLXpdW1xcdyddKi8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgcHVuY3R1YXRpb246IC9cXC4vXG4gICAgICB9XG4gICAgfSxcbiAgICBjb25zdGFudDoge1xuICAgICAgcGF0dGVybjogL1xcYig/OltBLVpdW1xcdyddKlxcLikqW0EtWl1bXFx3J10qLyxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgIH1cbiAgICB9LFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSwuOl0vXG4gIH1cbiAgUHJpc20ubGFuZ3VhZ2VzLmhzID0gUHJpc20ubGFuZ3VhZ2VzLmhhc2tlbGxcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/haskell.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/haxe.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/haxe.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = haxe\nhaxe.displayName = 'haxe'\nhaxe.aliases = []\nfunction haxe(Prism) {\n Prism.languages.haxe = Prism.languages.extend('clike', {\n string: {\n // Strings can be multi-line\n pattern: /\"(?:[^\"\\\\]|\\\\[\\s\\S])*\"/,\n greedy: true\n },\n 'class-name': [\n {\n pattern:\n /(\\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\\s+)[A-Z_]\\w*/,\n lookbehind: true\n }, // based on naming convention\n /\\b[A-Z]\\w*/\n ],\n // The final look-ahead prevents highlighting of keywords if expressions such as \"haxe.macro.Expr\"\n keyword:\n /\\bthis\\b|\\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\\.)\\b/,\n function: {\n pattern: /\\b[a-z_]\\w*(?=\\s*(?:<[^<>]*>\\s*)?\\()/i,\n greedy: true\n },\n operator: /\\.{3}|\\+\\+|--|&&|\\|\\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/\n })\n Prism.languages.insertBefore('haxe', 'string', {\n 'string-interpolation': {\n pattern: /'(?:[^'\\\\]|\\\\[\\s\\S])*'/,\n greedy: true,\n inside: {\n interpolation: {\n pattern: /(^|[^\\\\])\\$(?:\\w+|\\{[^{}]+\\})/,\n lookbehind: true,\n inside: {\n 'interpolation-punctuation': {\n pattern: /^\\$\\{?|\\}$/,\n alias: 'punctuation'\n },\n expression: {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.haxe\n }\n }\n },\n string: /[\\s\\S]+/\n }\n }\n })\n Prism.languages.insertBefore('haxe', 'class-name', {\n regex: {\n pattern: /~\\/(?:[^\\/\\\\\\r\\n]|\\\\.)+\\/[a-z]*/,\n greedy: true,\n inside: {\n 'regex-flags': /\\b[a-z]+$/,\n 'regex-source': {\n pattern: /^(~\\/)[\\s\\S]+(?=\\/$)/,\n lookbehind: true,\n alias: 'language-regex',\n inside: Prism.languages.regex\n },\n 'regex-delimiter': /^~\\/|\\/$/\n }\n }\n })\n Prism.languages.insertBefore('haxe', 'keyword', {\n preprocessor: {\n pattern: /#(?:else|elseif|end|if)\\b.*/,\n alias: 'property'\n },\n metadata: {\n pattern: /@:?[\\w.]+/,\n alias: 'symbol'\n },\n reification: {\n pattern: /\\$(?:\\w+|(?=\\{))/,\n alias: 'important'\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGF4ZS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLGtCQUFrQixFQUFFLGdDQUFnQyxJQUFJO0FBQ3hELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsSUFBSSxJQUFJO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixJQUFJO0FBQ2pDO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2hheGUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gaGF4ZVxuaGF4ZS5kaXNwbGF5TmFtZSA9ICdoYXhlJ1xuaGF4ZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGhheGUoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmhheGUgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICBzdHJpbmc6IHtcbiAgICAgIC8vIFN0cmluZ3MgY2FuIGJlIG11bHRpLWxpbmVcbiAgICAgIHBhdHRlcm46IC9cIig/OlteXCJcXFxcXXxcXFxcW1xcc1xcU10pKlwiLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgJ2NsYXNzLW5hbWUnOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhcXGIoPzphYnN0cmFjdHxjbGFzc3xlbnVtfGV4dGVuZHN8aW1wbGVtZW50c3xpbnRlcmZhY2V8bmV3fHR5cGVkZWYpXFxzKylbQS1aX11cXHcqLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSwgLy8gYmFzZWQgb24gbmFtaW5nIGNvbnZlbnRpb25cbiAgICAgIC9cXGJbQS1aXVxcdyovXG4gICAgXSxcbiAgICAvLyBUaGUgZmluYWwgbG9vay1haGVhZCBwcmV2ZW50cyBoaWdobGlnaHRpbmcgb2Yga2V5d29yZHMgaWYgZXhwcmVzc2lvbnMgc3VjaCBhcyBcImhheGUubWFjcm8uRXhwclwiXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGJ0aGlzXFxifFxcYig/OmFic3RyYWN0fGFzfGJyZWFrfGNhc2V8Y2FzdHxjYXRjaHxjbGFzc3xjb250aW51ZXxkZWZhdWx0fGRvfGR5bmFtaWN8ZWxzZXxlbnVtfGV4dGVuZHN8ZXh0ZXJufGZpbmFsfGZvcnxmcm9tfGZ1bmN0aW9ufGlmfGltcGxlbWVudHN8aW1wb3J0fGlufGlubGluZXxpbnRlcmZhY2V8bWFjcm98bmV3fG51bGx8b3BlcmF0b3J8b3ZlcmxvYWR8b3ZlcnJpZGV8cGFja2FnZXxwcml2YXRlfHB1YmxpY3xyZXR1cm58c3RhdGljfHN1cGVyfHN3aXRjaHx0aHJvd3x0b3x0cnl8dHlwZWRlZnx1bnR5cGVkfHVzaW5nfHZhcnx3aGlsZSkoPyFcXC4pXFxiLyxcbiAgICBmdW5jdGlvbjoge1xuICAgICAgcGF0dGVybjogL1xcYlthLXpfXVxcdyooPz1cXHMqKD86PFtePD5dKj5cXHMqKT9cXCgpL2ksXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIG9wZXJhdG9yOiAvXFwuezN9fFxcK1xcK3wtLXwmJnxcXHxcXHx8LT58PT58KD86PDw/fD57MSwzfXxbLSsqLyUhPSZ8Xl0pPT98Wz86fl0vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2hheGUnLCAnc3RyaW5nJywge1xuICAgICdzdHJpbmctaW50ZXJwb2xhdGlvbic6IHtcbiAgICAgIHBhdHRlcm46IC8nKD86W14nXFxcXF18XFxcXFtcXHNcXFNdKSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXFwkKD86XFx3K3xcXHtbXnt9XStcXH0pLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ2ludGVycG9sYXRpb24tcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eXFwkXFx7P3xcXH0kLyxcbiAgICAgICAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBleHByZXNzaW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5oYXhlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBzdHJpbmc6IC9bXFxzXFxTXSsvXG4gICAgICB9XG4gICAgfVxuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdoYXhlJywgJ2NsYXNzLW5hbWUnLCB7XG4gICAgcmVnZXg6IHtcbiAgICAgIHBhdHRlcm46IC9+XFwvKD86W15cXC9cXFxcXFxyXFxuXXxcXFxcLikrXFwvW2Etel0qLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAncmVnZXgtZmxhZ3MnOiAvXFxiW2Etel0rJC8sXG4gICAgICAgICdyZWdleC1zb3VyY2UnOiB7XG4gICAgICAgICAgcGF0dGVybjogL14oflxcLylbXFxzXFxTXSsoPz1cXC8kKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLXJlZ2V4JyxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5yZWdleFxuICAgICAgICB9LFxuICAgICAgICAncmVnZXgtZGVsaW1pdGVyJzogL15+XFwvfFxcLyQvXG4gICAgICB9XG4gICAgfVxuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdoYXhlJywgJ2tleXdvcmQnLCB7XG4gICAgcHJlcHJvY2Vzc29yOiB7XG4gICAgICBwYXR0ZXJuOiAvIyg/OmVsc2V8ZWxzZWlmfGVuZHxpZilcXGIuKi8sXG4gICAgICBhbGlhczogJ3Byb3BlcnR5J1xuICAgIH0sXG4gICAgbWV0YWRhdGE6IHtcbiAgICAgIHBhdHRlcm46IC9AOj9bXFx3Ll0rLyxcbiAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgIH0sXG4gICAgcmVpZmljYXRpb246IHtcbiAgICAgIHBhdHRlcm46IC9cXCQoPzpcXHcrfCg/PVxceykpLyxcbiAgICAgIGFsaWFzOiAnaW1wb3J0YW50J1xuICAgIH1cbiAgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/haxe.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/hcl.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/hcl.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = hcl\nhcl.displayName = 'hcl'\nhcl.aliases = []\nfunction hcl(Prism) {\n Prism.languages.hcl = {\n comment: /(?:\\/\\/|#).*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n heredoc: {\n pattern: /<<-?(\\w+\\b)[\\s\\S]*?^[ \\t]*\\1/m,\n greedy: true,\n alias: 'string'\n },\n keyword: [\n {\n pattern:\n /(?:data|resource)\\s+(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\")(?=\\s+\"[\\w-]+\"\\s+\\{)/i,\n inside: {\n type: {\n pattern: /(resource|data|\\s+)(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\")/i,\n lookbehind: true,\n alias: 'variable'\n }\n }\n },\n {\n pattern:\n /(?:backend|module|output|provider|provisioner|variable)\\s+(?:[\\w-]+|\"(?:\\\\[\\s\\S]|[^\\\\\"])*\")\\s+(?=\\{)/i,\n inside: {\n type: {\n pattern:\n /(backend|module|output|provider|provisioner|variable)\\s+(?:[\\w-]+|\"(?:\\\\[\\s\\S]|[^\\\\\"])*\")\\s+/i,\n lookbehind: true,\n alias: 'variable'\n }\n }\n },\n /[\\w-]+(?=\\s+\\{)/\n ],\n property: [/[-\\w\\.]+(?=\\s*=(?!=))/, /\"(?:\\\\[\\s\\S]|[^\\\\\"])+\"(?=\\s*[:=])/],\n string: {\n pattern:\n /\"(?:[^\\\\$\"]|\\\\[\\s\\S]|\\$(?:(?=\")|\\$+(?!\\$)|[^\"${])|\\$\\{(?:[^{}\"]|\"(?:[^\\\\\"]|\\\\[\\s\\S])*\")*\\})*\"/,\n greedy: true,\n inside: {\n interpolation: {\n pattern: /(^|[^$])\\$\\{(?:[^{}\"]|\"(?:[^\\\\\"]|\\\\[\\s\\S])*\")*\\}/,\n lookbehind: true,\n inside: {\n type: {\n pattern:\n /(\\b(?:count|data|local|module|path|self|terraform|var)\\b\\.)[\\w\\*]+/i,\n lookbehind: true,\n alias: 'variable'\n },\n keyword: /\\b(?:count|data|local|module|path|self|terraform|var)\\b/i,\n function: /\\w+(?=\\()/,\n string: {\n pattern: /\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"/,\n greedy: true\n },\n number: /\\b0x[\\da-f]+\\b|\\b\\d+(?:\\.\\d*)?(?:e[+-]?\\d+)?/i,\n punctuation: /[!\\$#%&'()*+,.\\/;<=>@\\[\\\\\\]^`{|}~?:]/\n }\n }\n }\n },\n number: /\\b0x[\\da-f]+\\b|\\b\\d+(?:\\.\\d*)?(?:e[+-]?\\d+)?/i,\n boolean: /\\b(?:false|true)\\b/i,\n punctuation: /[=\\[\\]{}]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGNsLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsOEdBQThHO0FBQzlHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0RBQXdELE9BQU8sT0FBTyw2QkFBNkI7QUFDbkc7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLE9BQU8sNkJBQTZCO0FBQ3BFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQSwyQ0FBMkMsYUFBYSxFQUFFO0FBQzFEO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGNsLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGhjbFxuaGNsLmRpc3BsYXlOYW1lID0gJ2hjbCdcbmhjbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGhjbChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuaGNsID0ge1xuICAgIGNvbW1lbnQ6IC8oPzpcXC9cXC98IykuKnxcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICBoZXJlZG9jOiB7XG4gICAgICBwYXR0ZXJuOiAvPDwtPyhcXHcrXFxiKVtcXHNcXFNdKj9eWyBcXHRdKlxcMS9tLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBrZXl3b3JkOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyg/OmRhdGF8cmVzb3VyY2UpXFxzKyg/OlwiKD86XFxcXFtcXHNcXFNdfFteXFxcXFwiXSkqXCIpKD89XFxzK1wiW1xcdy1dK1wiXFxzK1xceykvaSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgdHlwZToge1xuICAgICAgICAgICAgcGF0dGVybjogLyhyZXNvdXJjZXxkYXRhfFxccyspKD86XCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIikvaSxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKD86YmFja2VuZHxtb2R1bGV8b3V0cHV0fHByb3ZpZGVyfHByb3Zpc2lvbmVyfHZhcmlhYmxlKVxccysoPzpbXFx3LV0rfFwiKD86XFxcXFtcXHNcXFNdfFteXFxcXFwiXSkqXCIpXFxzKyg/PVxceykvaSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgdHlwZToge1xuICAgICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgICAgLyhiYWNrZW5kfG1vZHVsZXxvdXRwdXR8cHJvdmlkZXJ8cHJvdmlzaW9uZXJ8dmFyaWFibGUpXFxzKyg/OltcXHctXSt8XCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIilcXHMrL2ksXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAvW1xcdy1dKyg/PVxccytcXHspL1xuICAgIF0sXG4gICAgcHJvcGVydHk6IFsvWy1cXHdcXC5dKyg/PVxccyo9KD8hPSkpLywgL1wiKD86XFxcXFtcXHNcXFNdfFteXFxcXFwiXSkrXCIoPz1cXHMqWzo9XSkvXSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cIig/OlteXFxcXCRcIl18XFxcXFtcXHNcXFNdfFxcJCg/Oig/PVwiKXxcXCQrKD8hXFwkKXxbXlwiJHtdKXxcXCRcXHsoPzpbXnt9XCJdfFwiKD86W15cXFxcXCJdfFxcXFxbXFxzXFxTXSkqXCIpKlxcfSkqXCIvLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58W14kXSlcXCRcXHsoPzpbXnt9XCJdfFwiKD86W15cXFxcXCJdfFxcXFxbXFxzXFxTXSkqXCIpKlxcfS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHR5cGU6IHtcbiAgICAgICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgICAgICAvKFxcYig/OmNvdW50fGRhdGF8bG9jYWx8bW9kdWxlfHBhdGh8c2VsZnx0ZXJyYWZvcm18dmFyKVxcYlxcLilbXFx3XFwqXSsvaSxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBrZXl3b3JkOiAvXFxiKD86Y291bnR8ZGF0YXxsb2NhbHxtb2R1bGV8cGF0aHxzZWxmfHRlcnJhZm9ybXx2YXIpXFxiL2ksXG4gICAgICAgICAgICBmdW5jdGlvbjogL1xcdysoPz1cXCgpLyxcbiAgICAgICAgICAgIHN0cmluZzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcIi8sXG4gICAgICAgICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG51bWJlcjogL1xcYjB4W1xcZGEtZl0rXFxifFxcYlxcZCsoPzpcXC5cXGQqKT8oPzplWystXT9cXGQrKT8vaSxcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvWyFcXCQjJSYnKCkqKywuXFwvOzw9PkBcXFtcXFxcXFxdXmB7fH1+PzpdL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgbnVtYmVyOiAvXFxiMHhbXFxkYS1mXStcXGJ8XFxiXFxkKyg/OlxcLlxcZCopPyg/OmVbKy1dP1xcZCspPy9pLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXx0cnVlKVxcYi9pLFxuICAgIHB1bmN0dWF0aW9uOiAvWz1cXFtcXF17fV0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/hcl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/hlsl.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/hlsl.js ***! \*********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorC = __webpack_require__(/*! ./c.js */ \"(ssr)/./node_modules/refractor/lang/c.js\")\nmodule.exports = hlsl\nhlsl.displayName = 'hlsl'\nhlsl.aliases = []\nfunction hlsl(Prism) {\n Prism.register(refractorC)\n Prism.languages.hlsl = Prism.languages.extend('c', {\n // Regarding keywords and class names:\n // The list of all keywords was split into 'keyword' and 'class-name' tokens based on whether they are capitalized.\n // https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-keywords\n // https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-reserved-words\n 'class-name': [\n Prism.languages.c['class-name'],\n /\\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\\b/\n ],\n keyword: [\n // HLSL keyword\n /\\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\\b/, // scalar, vector, and matrix types\n /\\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\\b/\n ],\n // https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-grammar#floating-point-numbers\n number:\n /(?:(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?|\\b0x[\\da-fA-F]+)[fFhHlLuU]?\\b/,\n boolean: /\\b(?:false|true)\\b/\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGxzbC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLGlCQUFpQixtQkFBTyxDQUFDLHdEQUFRO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaGxzbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JDID0gcmVxdWlyZSgnLi9jLmpzJylcbm1vZHVsZS5leHBvcnRzID0gaGxzbFxuaGxzbC5kaXNwbGF5TmFtZSA9ICdobHNsJ1xuaGxzbC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGhsc2woUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yQylcbiAgUHJpc20ubGFuZ3VhZ2VzLmhsc2wgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjJywge1xuICAgIC8vIFJlZ2FyZGluZyBrZXl3b3JkcyBhbmQgY2xhc3MgbmFtZXM6XG4gICAgLy8gVGhlIGxpc3Qgb2YgYWxsIGtleXdvcmRzIHdhcyBzcGxpdCBpbnRvICdrZXl3b3JkJyBhbmQgJ2NsYXNzLW5hbWUnIHRva2VucyBiYXNlZCBvbiB3aGV0aGVyIHRoZXkgYXJlIGNhcGl0YWxpemVkLlxuICAgIC8vIGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3dpbmRvd3Mvd2luMzIvZGlyZWN0M2RobHNsL2R4LWdyYXBoaWNzLWhsc2wtYXBwZW5kaXgta2V5d29yZHNcbiAgICAvLyBodHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy93aW5kb3dzL3dpbjMyL2RpcmVjdDNkaGxzbC9keC1ncmFwaGljcy1obHNsLWFwcGVuZGl4LXJlc2VydmVkLXdvcmRzXG4gICAgJ2NsYXNzLW5hbWUnOiBbXG4gICAgICBQcmlzbS5sYW5ndWFnZXMuY1snY2xhc3MtbmFtZSddLFxuICAgICAgL1xcYig/OkFwcGVuZFN0cnVjdHVyZWRCdWZmZXJ8QmxlbmRTdGF0ZXxCdWZmZXJ8Qnl0ZUFkZHJlc3NCdWZmZXJ8Q29tcGlsZVNoYWRlcnxDb21wdXRlU2hhZGVyfENvbnN1bWVTdHJ1Y3R1cmVkQnVmZmVyfERlcHRoU3RlbmNpbFN0YXRlfERlcHRoU3RlbmNpbFZpZXd8RG9tYWluU2hhZGVyfEdlb21ldHJ5U2hhZGVyfEh1bGxzaGFkZXJ8SW5wdXRQYXRjaHxMaW5lU3RyZWFtfE91dHB1dFBhdGNofFBpeGVsU2hhZGVyfFBvaW50U3RyZWFtfFJXQnVmZmVyfFJXQnl0ZUFkZHJlc3NCdWZmZXJ8UldTdHJ1Y3R1cmVkQnVmZmVyfFJXVGV4dHVyZSg/OjFEfDFEQXJyYXl8MkR8MkRBcnJheXwzRCl8UmFzdGVyaXplclN0YXRlfFJlbmRlclRhcmdldFZpZXd8U2FtcGxlckNvbXBhcmlzb25TdGF0ZXxTYW1wbGVyU3RhdGV8U3RydWN0dXJlZEJ1ZmZlcnxUZXh0dXJlKD86MUR8MURBcnJheXwyRHwyREFycmF5fDJETVN8MkRNU0FycmF5fDNEfEN1YmV8Q3ViZUFycmF5KXxUcmlhbmdsZVN0cmVhbXxWZXJ0ZXhTaGFkZXIpXFxiL1xuICAgIF0sXG4gICAga2V5d29yZDogW1xuICAgICAgLy8gSExTTCBrZXl3b3JkXG4gICAgICAvXFxiKD86YXNtfGFzbV9mcmFnbWVudHxhdXRvfGJyZWFrfGNhc2V8Y2F0Y2h8Y2J1ZmZlcnxjZW50cm9pZHxjaGFyfGNsYXNzfGNvbHVtbl9tYWpvcnxjb21waWxlfGNvbXBpbGVfZnJhZ21lbnR8Y29uc3R8Y29uc3RfY2FzdHxjb250aW51ZXxkZWZhdWx0fGRlbGV0ZXxkaXNjYXJkfGRvfGR5bmFtaWNfY2FzdHxlbHNlfGVudW18ZXhwbGljaXR8ZXhwb3J0fGV4dGVybnxmb3J8ZnJpZW5kfGZ4Z3JvdXB8Z290b3xncm91cHNoYXJlZHxpZnxpbnxpbmxpbmV8aW5vdXR8aW50ZXJmYWNlfGxpbmV8bGluZWFkanxsaW5lYXJ8bG9uZ3xtYXRyaXh8bXV0YWJsZXxuYW1lc3BhY2V8bmV3fG5vaW50ZXJwb2xhdGlvbnxub3BlcnNwZWN0aXZlfG9wZXJhdG9yfG91dHxwYWNrb2Zmc2V0fHBhc3N8cGl4ZWxmcmFnbWVudHxwb2ludHxwcmVjaXNlfHByaXZhdGV8cHJvdGVjdGVkfHB1YmxpY3xyZWdpc3RlcnxyZWludGVycHJldF9jYXN0fHJldHVybnxyb3dfbWFqb3J8c2FtcGxlfHNhbXBsZXJ8c2hhcmVkfHNob3J0fHNpZ25lZHxzaXplb2Z8c25vcm18c3RhdGVibG9ja3xzdGF0ZWJsb2NrX3N0YXRlfHN0YXRpY3xzdGF0aWNfY2FzdHxzdHJpbmd8c3RydWN0fHN3aXRjaHx0YnVmZmVyfHRlY2huaXF1ZXx0ZWNobmlxdWUxMHx0ZWNobmlxdWUxMXx0ZW1wbGF0ZXx0ZXh0dXJlfHRoaXN8dGhyb3d8dHJpYW5nbGV8dHJpYW5nbGVhZGp8dHJ5fHR5cGVkZWZ8dHlwZW5hbWV8dW5pZm9ybXx1bmlvbnx1bm9ybXx1bnNpZ25lZHx1c2luZ3x2ZWN0b3J8dmVydGV4ZnJhZ21lbnR8dmlydHVhbHx2b2lkfHZvbGF0aWxlfHdoaWxlKVxcYi8sIC8vIHNjYWxhciwgdmVjdG9yLCBhbmQgbWF0cml4IHR5cGVzXG4gICAgICAvXFxiKD86Ym9vbHxkb3VibGV8ZHdvcmR8ZmxvYXR8aGFsZnxpbnR8bWluKD86MTBmbG9hdHwxMmludHwxNig/OmZsb2F0fGludHx1aW50KSl8dWludCkoPzpbMS00XSg/OnhbMS00XSk/KT9cXGIvXG4gICAgXSxcbiAgICAvLyBodHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy93aW5kb3dzL3dpbjMyL2RpcmVjdDNkaGxzbC9keC1ncmFwaGljcy1obHNsLWFwcGVuZGl4LWdyYW1tYXIjZmxvYXRpbmctcG9pbnQtbnVtYmVyc1xuICAgIG51bWJlcjpcbiAgICAgIC8oPzooPzpcXGJcXGQrKD86XFwuXFxkKik/fFxcQlxcLlxcZCspKD86W2VFXVsrLV0/XFxkKyk/fFxcYjB4W1xcZGEtZkEtRl0rKVtmRmhIbEx1VV0/XFxiLyxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvXG4gIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/hlsl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/hoon.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/hoon.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = hoon\nhoon.displayName = 'hoon'\nhoon.aliases = []\nfunction hoon(Prism) {\n Prism.languages.hoon = {\n comment: {\n pattern: /::.*/,\n greedy: true\n },\n string: {\n pattern: /\"[^\"]*\"|'[^']*'/,\n greedy: true\n },\n constant: /%(?:\\.[ny]|[\\w-]+)/,\n 'class-name': /@(?:[a-z0-9-]*[a-z0-9])?|\\*/i,\n function: /(?:\\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,\n keyword:\n /\\.[\\^\\+\\*=\\?]|![><:\\.=\\?!]|=[>|:,\\.\\-\\^<+;/~\\*\\?]|\\?[>|:\\.\\-\\^<\\+&~=@!]|\\|[\\$_%:\\.\\-\\^~\\*=@\\?]|\\+[|\\$\\+\\*]|:[_\\-\\^\\+~\\*]|%[_:\\.\\-\\^\\+~\\*=]|\\^[|:\\.\\-\\+&~\\*=\\?]|\\$[|_%:<>\\-\\^&~@=\\?]|;[:<\\+;\\/~\\*=]|~[>|\\$_%<\\+\\/&=\\?!]|--|==/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaG9vbi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQSxpREFBaUQsMklBQTJJLE1BQU07QUFDbE07QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9ob29uLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGhvb25cbmhvb24uZGlzcGxheU5hbWUgPSAnaG9vbidcbmhvb24uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBob29uKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5ob29uID0ge1xuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC86Oi4qLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCJbXlwiXSpcInwnW14nXSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgY29uc3RhbnQ6IC8lKD86XFwuW255XXxbXFx3LV0rKS8sXG4gICAgJ2NsYXNzLW5hbWUnOiAvQCg/OlthLXowLTktXSpbYS16MC05XSk/fFxcKi9pLFxuICAgIGZ1bmN0aW9uOiAvKD86XFwrWy0rXSB7Mn0pPyg/OlthLXpdKD86W2EtejAtOS1dKlthLXowLTldKT8pLyxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcLltcXF5cXCtcXCo9XFw/XXwhWz48OlxcLj1cXD8hXXw9Wz58OixcXC5cXC1cXF48KzsvflxcKlxcP118XFw/Wz58OlxcLlxcLVxcXjxcXCsmfj1AIV18XFx8W1xcJF8lOlxcLlxcLVxcXn5cXCo9QFxcP118XFwrW3xcXCRcXCtcXCpdfDpbX1xcLVxcXlxcK35cXCpdfCVbXzpcXC5cXC1cXF5cXCt+XFwqPV18XFxeW3w6XFwuXFwtXFwrJn5cXCo9XFw/XXxcXCRbfF8lOjw+XFwtXFxeJn5APVxcP118O1s6PFxcKztcXC9+XFwqPV18fls+fFxcJF8lPFxcK1xcLyY9XFw/IV18LS18PT0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/hoon.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/hpkp.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/hpkp.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = hpkp\nhpkp.displayName = 'hpkp'\nhpkp.aliases = []\nfunction hpkp(Prism) {\n /**\n * Original by Scott Helme.\n *\n * Reference: https://scotthelme.co.uk/hpkp-cheat-sheet/\n */\n Prism.languages.hpkp = {\n directive: {\n pattern:\n /\\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\\s;=]|$)/i,\n alias: 'property'\n },\n operator: /=/,\n punctuation: /;/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaHBrcC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4RkFBOEY7QUFDOUY7QUFDQSxLQUFLO0FBQ0w7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9ocGtwLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGhwa3Bcbmhwa3AuZGlzcGxheU5hbWUgPSAnaHBrcCdcbmhwa3AuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBocGtwKFByaXNtKSB7XG4gIC8qKlxuICAgKiBPcmlnaW5hbCBieSBTY290dCBIZWxtZS5cbiAgICpcbiAgICogUmVmZXJlbmNlOiBodHRwczovL3Njb3R0aGVsbWUuY28udWsvaHBrcC1jaGVhdC1zaGVldC9cbiAgICovXG4gIFByaXNtLmxhbmd1YWdlcy5ocGtwID0ge1xuICAgIGRpcmVjdGl2ZToge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYig/OmluY2x1ZGVTdWJEb21haW5zfG1heC1hZ2V8cGluLXNoYTI1NnxwcmVsb2FkfHJlcG9ydC10b3xyZXBvcnQtdXJpfHN0cmljdCkoPz1bXFxzOz1dfCQpL2ksXG4gICAgICBhbGlhczogJ3Byb3BlcnR5J1xuICAgIH0sXG4gICAgb3BlcmF0b3I6IC89LyxcbiAgICBwdW5jdHVhdGlvbjogLzsvXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/hpkp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/hsts.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/hsts.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = hsts\nhsts.displayName = 'hsts'\nhsts.aliases = []\nfunction hsts(Prism) {\n /**\n * Original by Scott Helme.\n *\n * Reference: https://scotthelme.co.uk/hsts-cheat-sheet/\n */\n Prism.languages.hsts = {\n directive: {\n pattern: /\\b(?:includeSubDomains|max-age|preload)(?=[\\s;=]|$)/i,\n alias: 'property'\n },\n operator: /=/,\n punctuation: /;/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaHN0cy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOERBQThEO0FBQzlEO0FBQ0EsS0FBSztBQUNMO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaHN0cy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBoc3RzXG5oc3RzLmRpc3BsYXlOYW1lID0gJ2hzdHMnXG5oc3RzLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gaHN0cyhQcmlzbSkge1xuICAvKipcbiAgICogT3JpZ2luYWwgYnkgU2NvdHQgSGVsbWUuXG4gICAqXG4gICAqIFJlZmVyZW5jZTogaHR0cHM6Ly9zY290dGhlbG1lLmNvLnVrL2hzdHMtY2hlYXQtc2hlZXQvXG4gICAqL1xuICBQcmlzbS5sYW5ndWFnZXMuaHN0cyA9IHtcbiAgICBkaXJlY3RpdmU6IHtcbiAgICAgIHBhdHRlcm46IC9cXGIoPzppbmNsdWRlU3ViRG9tYWluc3xtYXgtYWdlfHByZWxvYWQpKD89W1xcczs9XXwkKS9pLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICB9LFxuICAgIG9wZXJhdG9yOiAvPS8sXG4gICAgcHVuY3R1YXRpb246IC87L1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/hsts.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/http.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/http.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = http\nhttp.displayName = 'http'\nhttp.aliases = []\nfunction http(Prism) {\n ;(function (Prism) {\n /**\n * @param {string} name\n * @returns {RegExp}\n */\n function headerValueOf(name) {\n return RegExp('(^(?:' + name + '):[ \\t]*(?![ \\t]))[^]+', 'i')\n }\n Prism.languages.http = {\n 'request-line': {\n pattern:\n /^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\\s(?:https?:\\/\\/|\\/)\\S*\\sHTTP\\/[\\d.]+/m,\n inside: {\n // HTTP Method\n method: {\n pattern: /^[A-Z]+\\b/,\n alias: 'property'\n },\n // Request Target e.g. http://example.com, /path/to/file\n 'request-target': {\n pattern: /^(\\s)(?:https?:\\/\\/|\\/)\\S*(?=\\s)/,\n lookbehind: true,\n alias: 'url',\n inside: Prism.languages.uri\n },\n // HTTP Version\n 'http-version': {\n pattern: /^(\\s)HTTP\\/[\\d.]+/,\n lookbehind: true,\n alias: 'property'\n }\n }\n },\n 'response-status': {\n pattern: /^HTTP\\/[\\d.]+ \\d+ .+/m,\n inside: {\n // HTTP Version\n 'http-version': {\n pattern: /^HTTP\\/[\\d.]+/,\n alias: 'property'\n },\n // Status Code\n 'status-code': {\n pattern: /^(\\s)\\d+(?=\\s)/,\n lookbehind: true,\n alias: 'number'\n },\n // Reason Phrase\n 'reason-phrase': {\n pattern: /^(\\s).+/,\n lookbehind: true,\n alias: 'string'\n }\n }\n },\n header: {\n pattern: /^[\\w-]+:.+(?:(?:\\r\\n?|\\n)[ \\t].+)*/m,\n inside: {\n 'header-value': [\n {\n pattern: headerValueOf(/Content-Security-Policy/.source),\n lookbehind: true,\n alias: ['csp', 'languages-csp'],\n inside: Prism.languages.csp\n },\n {\n pattern: headerValueOf(/Public-Key-Pins(?:-Report-Only)?/.source),\n lookbehind: true,\n alias: ['hpkp', 'languages-hpkp'],\n inside: Prism.languages.hpkp\n },\n {\n pattern: headerValueOf(/Strict-Transport-Security/.source),\n lookbehind: true,\n alias: ['hsts', 'languages-hsts'],\n inside: Prism.languages.hsts\n },\n {\n pattern: headerValueOf(/[^:]+/.source),\n lookbehind: true\n }\n ],\n 'header-name': {\n pattern: /^[^:]+/,\n alias: 'keyword'\n },\n punctuation: /^:/\n }\n }\n } // Create a mapping of Content-Type headers to language definitions\n var langs = Prism.languages\n var httpLanguages = {\n 'application/javascript': langs.javascript,\n 'application/json': langs.json || langs.javascript,\n 'application/xml': langs.xml,\n 'text/xml': langs.xml,\n 'text/html': langs.html,\n 'text/css': langs.css,\n 'text/plain': langs.plain\n } // Declare which types can also be suffixes\n var suffixTypes = {\n 'application/json': true,\n 'application/xml': true\n }\n /**\n * Returns a pattern for the given content type which matches it and any type which has it as a suffix.\n *\n * @param {string} contentType\n * @returns {string}\n */\n function getSuffixPattern(contentType) {\n var suffix = contentType.replace(/^[a-z]+\\//, '')\n var suffixPattern = '\\\\w+/(?:[\\\\w.-]+\\\\+)+' + suffix + '(?![+\\\\w.-])'\n return '(?:' + contentType + '|' + suffixPattern + ')'\n } // Insert each content type parser that has its associated language\n // currently loaded.\n var options\n for (var contentType in httpLanguages) {\n if (httpLanguages[contentType]) {\n options = options || {}\n var pattern = suffixTypes[contentType]\n ? getSuffixPattern(contentType)\n : contentType\n options[contentType.replace(/\\//g, '-')] = {\n pattern: RegExp(\n '(' +\n /content-type:\\s*/.source +\n pattern +\n /(?:(?:\\r\\n?|\\n)[\\w-].*)*(?:\\r(?:\\n|(?!\\n))|\\n)/.source +\n ')' + // This is a little interesting:\n // The HTTP format spec required 1 empty line before the body to make everything unambiguous.\n // However, when writing code by hand (e.g. to display on a website) people can forget about this,\n // so we want to be liberal here. We will allow the empty line to be omitted if the first line of\n // the body does not start with a [\\w-] character (as headers do).\n /[^ \\t\\w-][\\s\\S]*/.source,\n 'i'\n ),\n lookbehind: true,\n inside: httpLanguages[contentType]\n }\n }\n }\n if (options) {\n Prism.languages.insertBefore('http', 'header', options)\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaHR0cC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGVBQWUsUUFBUTtBQUN2QixpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2h0dHAuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gaHR0cFxuaHR0cC5kaXNwbGF5TmFtZSA9ICdodHRwJ1xuaHR0cC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGh0dHAoUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICAvKipcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZVxuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9XG4gICAgICovXG4gICAgZnVuY3Rpb24gaGVhZGVyVmFsdWVPZihuYW1lKSB7XG4gICAgICByZXR1cm4gUmVnRXhwKCcoXig/OicgKyBuYW1lICsgJyk6WyBcXHRdKig/IVsgXFx0XSkpW15dKycsICdpJylcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmh0dHAgPSB7XG4gICAgICAncmVxdWVzdC1saW5lJzoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9eKD86Q09OTkVDVHxERUxFVEV8R0VUfEhFQUR8T1BUSU9OU3xQQVRDSHxQT1NUfFBSSXxQVVR8U0VBUkNIfFRSQUNFKVxccyg/Omh0dHBzPzpcXC9cXC98XFwvKVxcUypcXHNIVFRQXFwvW1xcZC5dKy9tLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAvLyBIVFRQIE1ldGhvZFxuICAgICAgICAgIG1ldGhvZDoge1xuICAgICAgICAgICAgcGF0dGVybjogL15bQS1aXStcXGIvLFxuICAgICAgICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICAgICAgICB9LFxuICAgICAgICAgIC8vIFJlcXVlc3QgVGFyZ2V0IGUuZy4gaHR0cDovL2V4YW1wbGUuY29tLCAvcGF0aC90by9maWxlXG4gICAgICAgICAgJ3JlcXVlc3QtdGFyZ2V0Jzoge1xuICAgICAgICAgICAgcGF0dGVybjogL14oXFxzKSg/Omh0dHBzPzpcXC9cXC98XFwvKVxcUyooPz1cXHMpLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBhbGlhczogJ3VybCcsXG4gICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy51cmlcbiAgICAgICAgICB9LFxuICAgICAgICAgIC8vIEhUVFAgVmVyc2lvblxuICAgICAgICAgICdodHRwLXZlcnNpb24nOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXihcXHMpSFRUUFxcL1tcXGQuXSsvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgJ3Jlc3BvbnNlLXN0YXR1cyc6IHtcbiAgICAgICAgcGF0dGVybjogL15IVFRQXFwvW1xcZC5dKyBcXGQrIC4rL20sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIC8vIEhUVFAgVmVyc2lvblxuICAgICAgICAgICdodHRwLXZlcnNpb24nOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXkhUVFBcXC9bXFxkLl0rLyxcbiAgICAgICAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgICAgICAgfSxcbiAgICAgICAgICAvLyBTdGF0dXMgQ29kZVxuICAgICAgICAgICdzdGF0dXMtY29kZSc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eKFxccylcXGQrKD89XFxzKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgICAgICAgfSxcbiAgICAgICAgICAvLyBSZWFzb24gUGhyYXNlXG4gICAgICAgICAgJ3JlYXNvbi1waHJhc2UnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXihcXHMpLisvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGFsaWFzOiAnc3RyaW5nJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIGhlYWRlcjoge1xuICAgICAgICBwYXR0ZXJuOiAvXltcXHctXSs6LisoPzooPzpcXHJcXG4/fFxcbilbIFxcdF0uKykqL20sXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgICdoZWFkZXItdmFsdWUnOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IGhlYWRlclZhbHVlT2YoL0NvbnRlbnQtU2VjdXJpdHktUG9saWN5Ly5zb3VyY2UpLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBhbGlhczogWydjc3AnLCAnbGFuZ3VhZ2VzLWNzcCddLFxuICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5jc3BcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IGhlYWRlclZhbHVlT2YoL1B1YmxpYy1LZXktUGlucyg/Oi1SZXBvcnQtT25seSk/Ly5zb3VyY2UpLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBhbGlhczogWydocGtwJywgJ2xhbmd1YWdlcy1ocGtwJ10sXG4gICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmhwa3BcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IGhlYWRlclZhbHVlT2YoL1N0cmljdC1UcmFuc3BvcnQtU2VjdXJpdHkvLnNvdXJjZSksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGFsaWFzOiBbJ2hzdHMnLCAnbGFuZ3VhZ2VzLWhzdHMnXSxcbiAgICAgICAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuaHN0c1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcGF0dGVybjogaGVhZGVyVmFsdWVPZigvW146XSsvLnNvdXJjZSksXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBdLFxuICAgICAgICAgICdoZWFkZXItbmFtZSc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eW146XSsvLFxuICAgICAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9eOi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy8gQ3JlYXRlIGEgbWFwcGluZyBvZiBDb250ZW50LVR5cGUgaGVhZGVycyB0byBsYW5ndWFnZSBkZWZpbml0aW9uc1xuICAgIHZhciBsYW5ncyA9IFByaXNtLmxhbmd1YWdlc1xuICAgIHZhciBodHRwTGFuZ3VhZ2VzID0ge1xuICAgICAgJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQnOiBsYW5ncy5qYXZhc2NyaXB0LFxuICAgICAgJ2FwcGxpY2F0aW9uL2pzb24nOiBsYW5ncy5qc29uIHx8IGxhbmdzLmphdmFzY3JpcHQsXG4gICAgICAnYXBwbGljYXRpb24veG1sJzogbGFuZ3MueG1sLFxuICAgICAgJ3RleHQveG1sJzogbGFuZ3MueG1sLFxuICAgICAgJ3RleHQvaHRtbCc6IGxhbmdzLmh0bWwsXG4gICAgICAndGV4dC9jc3MnOiBsYW5ncy5jc3MsXG4gICAgICAndGV4dC9wbGFpbic6IGxhbmdzLnBsYWluXG4gICAgfSAvLyBEZWNsYXJlIHdoaWNoIHR5cGVzIGNhbiBhbHNvIGJlIHN1ZmZpeGVzXG4gICAgdmFyIHN1ZmZpeFR5cGVzID0ge1xuICAgICAgJ2FwcGxpY2F0aW9uL2pzb24nOiB0cnVlLFxuICAgICAgJ2FwcGxpY2F0aW9uL3htbCc6IHRydWVcbiAgICB9XG4gICAgLyoqXG4gICAgICogUmV0dXJucyBhIHBhdHRlcm4gZm9yIHRoZSBnaXZlbiBjb250ZW50IHR5cGUgd2hpY2ggbWF0Y2hlcyBpdCBhbmQgYW55IHR5cGUgd2hpY2ggaGFzIGl0IGFzIGEgc3VmZml4LlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGNvbnRlbnRUeXBlXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBmdW5jdGlvbiBnZXRTdWZmaXhQYXR0ZXJuKGNvbnRlbnRUeXBlKSB7XG4gICAgICB2YXIgc3VmZml4ID0gY29udGVudFR5cGUucmVwbGFjZSgvXlthLXpdK1xcLy8sICcnKVxuICAgICAgdmFyIHN1ZmZpeFBhdHRlcm4gPSAnXFxcXHcrLyg/OltcXFxcdy4tXStcXFxcKykrJyArIHN1ZmZpeCArICcoPyFbK1xcXFx3Li1dKSdcbiAgICAgIHJldHVybiAnKD86JyArIGNvbnRlbnRUeXBlICsgJ3wnICsgc3VmZml4UGF0dGVybiArICcpJ1xuICAgIH0gLy8gSW5zZXJ0IGVhY2ggY29udGVudCB0eXBlIHBhcnNlciB0aGF0IGhhcyBpdHMgYXNzb2NpYXRlZCBsYW5ndWFnZVxuICAgIC8vIGN1cnJlbnRseSBsb2FkZWQuXG4gICAgdmFyIG9wdGlvbnNcbiAgICBmb3IgKHZhciBjb250ZW50VHlwZSBpbiBodHRwTGFuZ3VhZ2VzKSB7XG4gICAgICBpZiAoaHR0cExhbmd1YWdlc1tjb250ZW50VHlwZV0pIHtcbiAgICAgICAgb3B0aW9ucyA9IG9wdGlvbnMgfHwge31cbiAgICAgICAgdmFyIHBhdHRlcm4gPSBzdWZmaXhUeXBlc1tjb250ZW50VHlwZV1cbiAgICAgICAgICA/IGdldFN1ZmZpeFBhdHRlcm4oY29udGVudFR5cGUpXG4gICAgICAgICAgOiBjb250ZW50VHlwZVxuICAgICAgICBvcHRpb25zW2NvbnRlbnRUeXBlLnJlcGxhY2UoL1xcLy9nLCAnLScpXSA9IHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICAnKCcgK1xuICAgICAgICAgICAgICAvY29udGVudC10eXBlOlxccyovLnNvdXJjZSArXG4gICAgICAgICAgICAgIHBhdHRlcm4gK1xuICAgICAgICAgICAgICAvKD86KD86XFxyXFxuP3xcXG4pW1xcdy1dLiopKig/Olxccig/OlxcbnwoPyFcXG4pKXxcXG4pLy5zb3VyY2UgK1xuICAgICAgICAgICAgICAnKScgKyAvLyBUaGlzIGlzIGEgbGl0dGxlIGludGVyZXN0aW5nOlxuICAgICAgICAgICAgICAvLyBUaGUgSFRUUCBmb3JtYXQgc3BlYyByZXF1aXJlZCAxIGVtcHR5IGxpbmUgYmVmb3JlIHRoZSBib2R5IHRvIG1ha2UgZXZlcnl0aGluZyB1bmFtYmlndW91cy5cbiAgICAgICAgICAgICAgLy8gSG93ZXZlciwgd2hlbiB3cml0aW5nIGNvZGUgYnkgaGFuZCAoZS5nLiB0byBkaXNwbGF5IG9uIGEgd2Vic2l0ZSkgcGVvcGxlIGNhbiBmb3JnZXQgYWJvdXQgdGhpcyxcbiAgICAgICAgICAgICAgLy8gc28gd2Ugd2FudCB0byBiZSBsaWJlcmFsIGhlcmUuIFdlIHdpbGwgYWxsb3cgdGhlIGVtcHR5IGxpbmUgdG8gYmUgb21pdHRlZCBpZiB0aGUgZmlyc3QgbGluZSBvZlxuICAgICAgICAgICAgICAvLyB0aGUgYm9keSBkb2VzIG5vdCBzdGFydCB3aXRoIGEgW1xcdy1dIGNoYXJhY3RlciAoYXMgaGVhZGVycyBkbykuXG4gICAgICAgICAgICAgIC9bXiBcXHRcXHctXVtcXHNcXFNdKi8uc291cmNlLFxuICAgICAgICAgICAgJ2knXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogaHR0cExhbmd1YWdlc1tjb250ZW50VHlwZV1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpZiAob3B0aW9ucykge1xuICAgICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnaHR0cCcsICdoZWFkZXInLCBvcHRpb25zKVxuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/http.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ichigojam.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/ichigojam.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = ichigojam\nichigojam.displayName = 'ichigojam'\nichigojam.aliases = []\nfunction ichigojam(Prism) {\n // according to the offical reference (EN)\n // https://ichigojam.net/IchigoJam-en.html\n Prism.languages.ichigojam = {\n comment: /(?:\\B'|REM)(?:[^\\n\\r]*)/i,\n string: {\n pattern: /\"(?:\"\"|[!#$%&'()*,\\/:;<=>?^\\w +\\-.])*\"/,\n greedy: true\n },\n number: /\\B#[0-9A-F]+|\\B`[01]+|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:E[+-]?\\d+)?/i,\n keyword:\n /\\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\\$|\\b)/i,\n function:\n /\\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\\$|\\b)/i,\n label: /(?:\\B@\\S+)/,\n operator: /<[=>]?|>=?|\\|\\||&&|[+\\-*\\/=|&^~!]|\\b(?:AND|NOT|OR)\\b/i,\n punctuation: /[\\[,;:()\\]]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWNoaWdvamFtLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQztBQUN0QztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2ljaGlnb2phbS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBpY2hpZ29qYW1cbmljaGlnb2phbS5kaXNwbGF5TmFtZSA9ICdpY2hpZ29qYW0nXG5pY2hpZ29qYW0uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBpY2hpZ29qYW0oUHJpc20pIHtcbiAgLy8gYWNjb3JkaW5nIHRvIHRoZSBvZmZpY2FsIHJlZmVyZW5jZSAoRU4pXG4gIC8vIGh0dHBzOi8vaWNoaWdvamFtLm5ldC9JY2hpZ29KYW0tZW4uaHRtbFxuICBQcmlzbS5sYW5ndWFnZXMuaWNoaWdvamFtID0ge1xuICAgIGNvbW1lbnQ6IC8oPzpcXEInfFJFTSkoPzpbXlxcblxccl0qKS9pLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiKD86XCJcInxbISMkJSYnKCkqLFxcLzo7PD0+P15cXHcgK1xcLS5dKSpcIi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIG51bWJlcjogL1xcQiNbMC05QS1GXSt8XFxCYFswMV0rfCg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzpFWystXT9cXGQrKT8vaSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OkJFRVB8QlBTfENBU0V8Q0xFQVJ8Q0xLfENMT3xDTFB8Q0xTfENMVHxDTFZ8Q09OVHxDT1BZfEVMU0V8RU5EfEZJTEV8RklMRVN8Rk9SfEdPU1VCfEdPVE98R1NCfElGfElOUFVUfEtCRHxMRUR8TEVUfExJU1R8TE9BRHxMT0NBVEV8TFJVTnxORVd8TkVYVHxPVVR8UExBWXxQT0tFfFBSSU5UfFBXTXxSRU18UkVOVU18UkVTRVR8UkVUVVJOfFJJR0hUfFJUTnxSVU58U0FWRXxTQ1JPTEx8U0xFRVB8U1JORHxTVEVQfFNUT1B8U1VCfFRFTVBPfFRIRU58VE98VUFSVHxWSURFT3xXQUlUKSg/OlxcJHxcXGIpL2ksXG4gICAgZnVuY3Rpb246XG4gICAgICAvXFxiKD86QUJTfEFOQXxBU0N8QklOfEJUTnxERUN8RU5EfEZSRUV8SEVMUHxIRVh8STJDUnxJMkNXfElOfElOS0VZfExFTnxMSU5FfFBFRUt8Uk5EfFNDUnxTT1VORHxTVFJ8VElDS3xVU1J8VkVSfFZQRUVLfFpFUikoPzpcXCR8XFxiKS9pLFxuICAgIGxhYmVsOiAvKD86XFxCQFxcUyspLyxcbiAgICBvcGVyYXRvcjogLzxbPT5dP3w+PT98XFx8XFx8fCYmfFsrXFwtKlxcLz18Jl5+IV18XFxiKD86QU5EfE5PVHxPUilcXGIvaSxcbiAgICBwdW5jdHVhdGlvbjogL1tcXFssOzooKVxcXV0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ichigojam.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/icon.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/icon.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = icon\nicon.displayName = 'icon'\nicon.aliases = []\nfunction icon(Prism) {\n Prism.languages.icon = {\n comment: /#.*/,\n string: {\n pattern: /([\"'])(?:(?!\\1)[^\\\\\\r\\n_]|\\\\.|_(?!\\1)(?:\\r\\n|[\\s\\S]))*\\1/,\n greedy: true\n },\n number: /\\b(?:\\d+r[a-z\\d]+|\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?)\\b|\\.\\d+\\b/i,\n 'builtin-keyword': {\n pattern:\n /&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\\b/,\n alias: 'variable'\n },\n directive: {\n pattern: /\\$\\w+/,\n alias: 'builtin'\n },\n keyword:\n /\\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\\b/,\n function: /\\b(?!\\d)\\w+(?=\\s*[({]|\\s*!\\s*\\[)/,\n operator:\n /[+-]:(?!=)|(?:[\\/?@^%&]|\\+\\+?|--?|==?=?|~==?=?|\\*\\*?|\\|\\|\\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\\\|~]/,\n punctuation: /[\\[\\](){},;]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWNvbi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9pY29uLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGljb25cbmljb24uZGlzcGxheU5hbWUgPSAnaWNvbidcbmljb24uYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBpY29uKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5pY29uID0ge1xuICAgIGNvbW1lbnQ6IC8jLiovLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhbXCInXSkoPzooPyFcXDEpW15cXFxcXFxyXFxuX118XFxcXC58Xyg/IVxcMSkoPzpcXHJcXG58W1xcc1xcU10pKSpcXDEvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBudW1iZXI6IC9cXGIoPzpcXGQrclthLXpcXGRdK3xcXGQrKD86XFwuXFxkKyk/KD86ZVsrLV0/XFxkKyk/KVxcYnxcXC5cXGQrXFxiL2ksXG4gICAgJ2J1aWx0aW4ta2V5d29yZCc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8mKD86YWxsb2NhdGVkfGFzY2lpfGNsb2NrfGNvbGxlY3Rpb25zfGNzZXR8Y3VycmVudHxkYXRlfGRhdGVsaW5lfGRpZ2l0c3xkdW1wfGV8ZXJyb3IoPzpudW1iZXJ8dGV4dHx2YWx1ZSk/fGVycm91dHxmYWlsfGZlYXR1cmVzfGZpbGV8aG9zdHxpbnB1dHxsY2FzZXxsZXR0ZXJzfGxldmVsfGxpbmV8bWFpbnxudWxsfG91dHB1dHxwaGl8cGl8cG9zfHByb2duYW1lfHJhbmRvbXxyZWdpb25zfHNvdXJjZXxzdG9yYWdlfHN1YmplY3R8dGltZXx0cmFjZXx1Y2FzZXx2ZXJzaW9uKVxcYi8sXG4gICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgIH0sXG4gICAgZGlyZWN0aXZlOiB7XG4gICAgICBwYXR0ZXJuOiAvXFwkXFx3Ky8sXG4gICAgICBhbGlhczogJ2J1aWx0aW4nXG4gICAgfSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmJyZWFrfGJ5fGNhc2V8Y3JlYXRlfGRlZmF1bHR8ZG98ZWxzZXxlbmR8ZXZlcnl8ZmFpbHxnbG9iYWx8aWZ8aW5pdGlhbHxpbnZvY2FibGV8bGlua3xsb2NhbHxuZXh0fG5vdHxvZnxwcm9jZWR1cmV8cmVjb3JkfHJlcGVhdHxyZXR1cm58c3RhdGljfHN1c3BlbmR8dGhlbnx0b3x1bnRpbHx3aGlsZSlcXGIvLFxuICAgIGZ1bmN0aW9uOiAvXFxiKD8hXFxkKVxcdysoPz1cXHMqWyh7XXxcXHMqIVxccypcXFspLyxcbiAgICBvcGVyYXRvcjpcbiAgICAgIC9bKy1dOig/IT0pfCg/OltcXC8/QF4lJl18XFwrXFwrP3wtLT98PT0/PT98fj09Pz0/fFxcKlxcKj98XFx8XFx8XFx8P3w8KD86LT4/fDw/PT8pfD4+Pz0/KSg/Ojo9KT98Oig/Oj06Pyk/fFshLlxcXFx8fl0vLFxuICAgIHB1bmN0dWF0aW9uOiAvW1xcW1xcXSgpe30sO10vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/icon.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/icu-message-format.js": /*!***********************************************************!*\ !*** ./node_modules/refractor/lang/icu-message-format.js ***! \***********************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = icuMessageFormat\nicuMessageFormat.displayName = 'icuMessageFormat'\nicuMessageFormat.aliases = []\nfunction icuMessageFormat(Prism) {\n // https://unicode-org.github.io/icu/userguide/format_parse/messages/\n // https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/com/ibm/icu/text/MessageFormat.html\n ;(function (Prism) {\n /**\n * @param {string} source\n * @param {number} level\n * @returns {string}\n */\n function nested(source, level) {\n if (level <= 0) {\n return /[]/.source\n } else {\n return source.replace(//g, function () {\n return nested(source, level - 1)\n })\n }\n }\n var stringPattern = /'[{}:=,](?:[^']|'')*'(?!')/\n var escape = {\n pattern: /''/,\n greedy: true,\n alias: 'operator'\n }\n var string = {\n pattern: stringPattern,\n greedy: true,\n inside: {\n escape: escape\n }\n }\n var argumentSource = nested(\n /\\{(?:[^{}']|'(?![{},'])|''||)*\\}/.source.replace(\n //g,\n function () {\n return stringPattern.source\n }\n ),\n 8\n )\n var nestedMessage = {\n pattern: RegExp(argumentSource),\n inside: {\n message: {\n pattern: /^(\\{)[\\s\\S]+(?=\\}$)/,\n lookbehind: true,\n inside: null // see below\n },\n 'message-delimiter': {\n pattern: /./,\n alias: 'punctuation'\n }\n }\n }\n Prism.languages['icu-message-format'] = {\n argument: {\n pattern: RegExp(argumentSource),\n greedy: true,\n inside: {\n content: {\n pattern: /^(\\{)[\\s\\S]+(?=\\}$)/,\n lookbehind: true,\n inside: {\n 'argument-name': {\n pattern: /^(\\s*)[^{}:=,\\s]+/,\n lookbehind: true\n },\n 'choice-style': {\n // https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1ChoiceFormat.html#details\n pattern: /^(\\s*,\\s*choice\\s*,\\s*)\\S(?:[\\s\\S]*\\S)?/,\n lookbehind: true,\n inside: {\n punctuation: /\\|/,\n range: {\n pattern: /^(\\s*)[+-]?(?:\\d+(?:\\.\\d*)?|\\u221e)\\s*[<#\\u2264]/,\n lookbehind: true,\n inside: {\n operator: /[<#\\u2264]/,\n number: /\\S+/\n }\n },\n rest: null // see below\n }\n },\n 'plural-style': {\n // https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/com/ibm/icu/text/PluralFormat.html#:~:text=Patterns%20and%20Their%20Interpretation\n pattern:\n /^(\\s*,\\s*(?:plural|selectordinal)\\s*,\\s*)\\S(?:[\\s\\S]*\\S)?/,\n lookbehind: true,\n inside: {\n offset: /^offset:\\s*\\d+/,\n 'nested-message': nestedMessage,\n selector: {\n pattern: /=\\d+|[^{}:=,\\s]+/,\n inside: {\n keyword: /^(?:few|many|one|other|two|zero)$/\n }\n }\n }\n },\n 'select-style': {\n // https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/com/ibm/icu/text/SelectFormat.html#:~:text=Patterns%20and%20Their%20Interpretation\n pattern: /^(\\s*,\\s*select\\s*,\\s*)\\S(?:[\\s\\S]*\\S)?/,\n lookbehind: true,\n inside: {\n 'nested-message': nestedMessage,\n selector: {\n pattern: /[^{}:=,\\s]+/,\n inside: {\n keyword: /^other$/\n }\n }\n }\n },\n keyword: /\\b(?:choice|plural|select|selectordinal)\\b/,\n 'arg-type': {\n pattern: /\\b(?:date|duration|number|ordinal|spellout|time)\\b/,\n alias: 'keyword'\n },\n 'arg-skeleton': {\n pattern: /(,\\s*)::[^{}:=,\\s]+/,\n lookbehind: true\n },\n 'arg-style': {\n pattern:\n /(,\\s*)(?:currency|full|integer|long|medium|percent|short)(?=\\s*$)/,\n lookbehind: true\n },\n 'arg-style-text': {\n pattern: RegExp(\n /(^\\s*,\\s*(?=\\S))/.source +\n nested(/(?:[^{}']|'[^']*'|\\{(?:)?\\})+/.source, 8) +\n '$'\n ),\n lookbehind: true,\n alias: 'string'\n },\n punctuation: /,/\n }\n },\n 'argument-delimiter': {\n pattern: /./,\n alias: 'operator'\n }\n }\n },\n escape: escape,\n string: string\n }\n nestedMessage.inside.message.inside = Prism.languages['icu-message-format']\n Prism.languages['icu-message-format'].argument.inside.content.inside[\n 'choice-style'\n ].inside.rest = Prism.languages['icu-message-format']\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWN1LW1lc3NhZ2UtZm9ybWF0LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVMsT0FBTyxVQUFVLHdCQUF3QjtBQUNsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLGFBQWE7QUFDckM7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsYUFBYTtBQUN2QztBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esc0NBQXNDO0FBQ3RDO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQyxhQUFhLGFBQWE7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2ljdS1tZXNzYWdlLWZvcm1hdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBpY3VNZXNzYWdlRm9ybWF0XG5pY3VNZXNzYWdlRm9ybWF0LmRpc3BsYXlOYW1lID0gJ2ljdU1lc3NhZ2VGb3JtYXQnXG5pY3VNZXNzYWdlRm9ybWF0LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gaWN1TWVzc2FnZUZvcm1hdChQcmlzbSkge1xuICAvLyBodHRwczovL3VuaWNvZGUtb3JnLmdpdGh1Yi5pby9pY3UvdXNlcmd1aWRlL2Zvcm1hdF9wYXJzZS9tZXNzYWdlcy9cbiAgLy8gaHR0cHM6Ly91bmljb2RlLW9yZy5naXRodWIuaW8vaWN1LWRvY3MvYXBpZG9jL3JlbGVhc2VkL2ljdTRqL2NvbS9pYm0vaWN1L3RleHQvTWVzc2FnZUZvcm1hdC5odG1sXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHNvdXJjZVxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBsZXZlbFxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgZnVuY3Rpb24gbmVzdGVkKHNvdXJjZSwgbGV2ZWwpIHtcbiAgICAgIGlmIChsZXZlbCA8PSAwKSB7XG4gICAgICAgIHJldHVybiAvW10vLnNvdXJjZVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHNvdXJjZS5yZXBsYWNlKC88U0VMRj4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBuZXN0ZWQoc291cmNlLCBsZXZlbCAtIDEpXG4gICAgICAgIH0pXG4gICAgICB9XG4gICAgfVxuICAgIHZhciBzdHJpbmdQYXR0ZXJuID0gLydbe306PSxdKD86W14nXXwnJykqJyg/IScpL1xuICAgIHZhciBlc2NhcGUgPSB7XG4gICAgICBwYXR0ZXJuOiAvJycvLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICB9XG4gICAgdmFyIHN0cmluZyA9IHtcbiAgICAgIHBhdHRlcm46IHN0cmluZ1BhdHRlcm4sXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgZXNjYXBlOiBlc2NhcGVcbiAgICAgIH1cbiAgICB9XG4gICAgdmFyIGFyZ3VtZW50U291cmNlID0gbmVzdGVkKFxuICAgICAgL1xceyg/Oltee30nXXwnKD8hW3t9LCddKXwnJ3w8U1RSPnw8U0VMRj4pKlxcfS8uc291cmNlLnJlcGxhY2UoXG4gICAgICAgIC88U1RSPi9nLFxuICAgICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgcmV0dXJuIHN0cmluZ1BhdHRlcm4uc291cmNlXG4gICAgICAgIH1cbiAgICAgICksXG4gICAgICA4XG4gICAgKVxuICAgIHZhciBuZXN0ZWRNZXNzYWdlID0ge1xuICAgICAgcGF0dGVybjogUmVnRXhwKGFyZ3VtZW50U291cmNlKSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBtZXNzYWdlOiB7XG4gICAgICAgICAgcGF0dGVybjogL14oXFx7KVtcXHNcXFNdKyg/PVxcfSQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogbnVsbCAvLyBzZWUgYmVsb3dcbiAgICAgICAgfSxcbiAgICAgICAgJ21lc3NhZ2UtZGVsaW1pdGVyJzoge1xuICAgICAgICAgIHBhdHRlcm46IC8uLyxcbiAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlc1snaWN1LW1lc3NhZ2UtZm9ybWF0J10gPSB7XG4gICAgICBhcmd1bWVudDoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoYXJndW1lbnRTb3VyY2UpLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eKFxceylbXFxzXFxTXSsoPz1cXH0kKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICdhcmd1bWVudC1uYW1lJzoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IC9eKFxccyopW157fTo9LFxcc10rLyxcbiAgICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICdjaG9pY2Utc3R5bGUnOiB7XG4gICAgICAgICAgICAgICAgLy8gaHR0cHM6Ly91bmljb2RlLW9yZy5naXRodWIuaW8vaWN1LWRvY3MvYXBpZG9jL3JlbGVhc2VkL2ljdTRjL2NsYXNzaWN1XzFfMUNob2ljZUZvcm1hdC5odG1sI2RldGFpbHNcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvXihcXHMqLFxccypjaG9pY2VcXHMqLFxccyopXFxTKD86W1xcc1xcU10qXFxTKT8vLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcfC8sXG4gICAgICAgICAgICAgICAgICByYW5nZToge1xuICAgICAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvXihcXHMqKVsrLV0/KD86XFxkKyg/OlxcLlxcZCopP3xcXHUyMjFlKVxccypbPCNcXHUyMjY0XS8sXG4gICAgICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdG9yOiAvWzwjXFx1MjI2NF0vLFxuICAgICAgICAgICAgICAgICAgICAgIG51bWJlcjogL1xcUysvXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICByZXN0OiBudWxsIC8vIHNlZSBiZWxvd1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgJ3BsdXJhbC1zdHlsZSc6IHtcbiAgICAgICAgICAgICAgICAvLyBodHRwczovL3VuaWNvZGUtb3JnLmdpdGh1Yi5pby9pY3UtZG9jcy9hcGlkb2MvcmVsZWFzZWQvaWN1NGovY29tL2libS9pY3UvdGV4dC9QbHVyYWxGb3JtYXQuaHRtbCM6fjp0ZXh0PVBhdHRlcm5zJTIwYW5kJTIwVGhlaXIlMjBJbnRlcnByZXRhdGlvblxuICAgICAgICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAgICAgICAvXihcXHMqLFxccyooPzpwbHVyYWx8c2VsZWN0b3JkaW5hbClcXHMqLFxccyopXFxTKD86W1xcc1xcU10qXFxTKT8vLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgICBvZmZzZXQ6IC9eb2Zmc2V0OlxccypcXGQrLyxcbiAgICAgICAgICAgICAgICAgICduZXN0ZWQtbWVzc2FnZSc6IG5lc3RlZE1lc3NhZ2UsXG4gICAgICAgICAgICAgICAgICBzZWxlY3Rvcjoge1xuICAgICAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvPVxcZCt8W157fTo9LFxcc10rLyxcbiAgICAgICAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgICAgICAga2V5d29yZDogL14oPzpmZXd8bWFueXxvbmV8b3RoZXJ8dHdvfHplcm8pJC9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgJ3NlbGVjdC1zdHlsZSc6IHtcbiAgICAgICAgICAgICAgICAvLyBodHRwczovL3VuaWNvZGUtb3JnLmdpdGh1Yi5pby9pY3UtZG9jcy9hcGlkb2MvcmVsZWFzZWQvaWN1NGovY29tL2libS9pY3UvdGV4dC9TZWxlY3RGb3JtYXQuaHRtbCM6fjp0ZXh0PVBhdHRlcm5zJTIwYW5kJTIwVGhlaXIlMjBJbnRlcnByZXRhdGlvblxuICAgICAgICAgICAgICAgIHBhdHRlcm46IC9eKFxccyosXFxzKnNlbGVjdFxccyosXFxzKilcXFMoPzpbXFxzXFxTXSpcXFMpPy8sXG4gICAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgICAgICduZXN0ZWQtbWVzc2FnZSc6IG5lc3RlZE1lc3NhZ2UsXG4gICAgICAgICAgICAgICAgICBzZWxlY3Rvcjoge1xuICAgICAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvW157fTo9LFxcc10rLyxcbiAgICAgICAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgICAgICAga2V5d29yZDogL15vdGhlciQvXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGtleXdvcmQ6IC9cXGIoPzpjaG9pY2V8cGx1cmFsfHNlbGVjdHxzZWxlY3RvcmRpbmFsKVxcYi8sXG4gICAgICAgICAgICAgICdhcmctdHlwZSc6IHtcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOiAvXFxiKD86ZGF0ZXxkdXJhdGlvbnxudW1iZXJ8b3JkaW5hbHxzcGVsbG91dHx0aW1lKVxcYi8sXG4gICAgICAgICAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAnYXJnLXNrZWxldG9uJzoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IC8oLFxccyopOjpbXnt9Oj0sXFxzXSsvLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgJ2FyZy1zdHlsZSc6IHtcbiAgICAgICAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgICAgICAgLygsXFxzKikoPzpjdXJyZW5jeXxmdWxsfGludGVnZXJ8bG9uZ3xtZWRpdW18cGVyY2VudHxzaG9ydCkoPz1cXHMqJCkvLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgJ2FyZy1zdHlsZS10ZXh0Jzoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAgICAgICAgIC8oXlxccyosXFxzKig/PVxcUykpLy5zb3VyY2UgK1xuICAgICAgICAgICAgICAgICAgICBuZXN0ZWQoLyg/Oltee30nXXwnW14nXSonfFxceyg/OjxTRUxGPik/XFx9KSsvLnNvdXJjZSwgOCkgK1xuICAgICAgICAgICAgICAgICAgICAnJCdcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvLC9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgICdhcmd1bWVudC1kZWxpbWl0ZXInOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvLi8sXG4gICAgICAgICAgICBhbGlhczogJ29wZXJhdG9yJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIGVzY2FwZTogZXNjYXBlLFxuICAgICAgc3RyaW5nOiBzdHJpbmdcbiAgICB9XG4gICAgbmVzdGVkTWVzc2FnZS5pbnNpZGUubWVzc2FnZS5pbnNpZGUgPSBQcmlzbS5sYW5ndWFnZXNbJ2ljdS1tZXNzYWdlLWZvcm1hdCddXG4gICAgUHJpc20ubGFuZ3VhZ2VzWydpY3UtbWVzc2FnZS1mb3JtYXQnXS5hcmd1bWVudC5pbnNpZGUuY29udGVudC5pbnNpZGVbXG4gICAgICAnY2hvaWNlLXN0eWxlJ1xuICAgIF0uaW5zaWRlLnJlc3QgPSBQcmlzbS5sYW5ndWFnZXNbJ2ljdS1tZXNzYWdlLWZvcm1hdCddXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/icu-message-format.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/idris.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/idris.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorHaskell = __webpack_require__(/*! ./haskell.js */ \"(ssr)/./node_modules/refractor/lang/haskell.js\")\nmodule.exports = idris\nidris.displayName = 'idris'\nidris.aliases = ['idr']\nfunction idris(Prism) {\n Prism.register(refractorHaskell)\n Prism.languages.idris = Prism.languages.extend('haskell', {\n comment: {\n pattern: /(?:(?:--|\\|\\|\\|).*$|\\{-[\\s\\S]*?-\\})/m\n },\n keyword:\n /\\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\\b/,\n builtin: undefined\n })\n Prism.languages.insertBefore('idris', 'keyword', {\n 'import-statement': {\n pattern: /(^\\s*import\\s+)(?:[A-Z][\\w']*)(?:\\.[A-Z][\\w']*)*/m,\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n }\n })\n Prism.languages.idr = Prism.languages.idris\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWRyaXMuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWix1QkFBdUIsbUJBQU8sQ0FBQyxvRUFBYztBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyxZQUFZO0FBQ2xELEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2lkcmlzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3Rvckhhc2tlbGwgPSByZXF1aXJlKCcuL2hhc2tlbGwuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBpZHJpc1xuaWRyaXMuZGlzcGxheU5hbWUgPSAnaWRyaXMnXG5pZHJpcy5hbGlhc2VzID0gWydpZHInXVxuZnVuY3Rpb24gaWRyaXMoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9ySGFza2VsbClcbiAgUHJpc20ubGFuZ3VhZ2VzLmlkcmlzID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnaGFza2VsbCcsIHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvKD86KD86LS18XFx8XFx8XFx8KS4qJHxcXHstW1xcc1xcU10qPy1cXH0pL21cbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86VHlwZXxjYXNlfGNsYXNzfGNvZGF0YXxjb25zdHJ1Y3Rvcnxjb3JlY29yZHxkYXRhfGRvfGRzbHxlbHNlfGV4cG9ydHxpZnxpbXBsZW1lbnRhdGlvbnxpbXBsaWNpdHxpbXBvcnR8aW1wb3NzaWJsZXxpbnxpbmZpeHxpbmZpeGx8aW5maXhyfGluc3RhbmNlfGludGVyZmFjZXxsZXR8bW9kdWxlfG11dHVhbHxuYW1lc3BhY2V8b2Z8cGFyYW1ldGVyc3xwYXJ0aWFsfHBvc3R1bGF0ZXxwcml2YXRlfHByb29mfHB1YmxpY3xxdW90ZUdvYWx8cmVjb3JkfHJld3JpdGV8c3ludGF4fHRoZW58dG90YWx8dXNpbmd8d2hlcmV8d2l0aClcXGIvLFxuICAgIGJ1aWx0aW46IHVuZGVmaW5lZFxuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdpZHJpcycsICdrZXl3b3JkJywge1xuICAgICdpbXBvcnQtc3RhdGVtZW50Jzoge1xuICAgICAgcGF0dGVybjogLyheXFxzKmltcG9ydFxccyspKD86W0EtWl1bXFx3J10qKSg/OlxcLltBLVpdW1xcdyddKikqL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgfVxuICAgIH1cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmlkciA9IFByaXNtLmxhbmd1YWdlcy5pZHJpc1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/idris.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/iecst.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/iecst.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = iecst\niecst.displayName = 'iecst'\niecst.aliases = []\nfunction iecst(Prism) {\n Prism.languages.iecst = {\n comment: [\n {\n pattern:\n /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?(?:\\*\\/|$)|\\(\\*[\\s\\S]*?(?:\\*\\)|$)|\\{[\\s\\S]*?(?:\\}|$))/,\n lookbehind: true,\n greedy: true\n },\n {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: true,\n greedy: true\n }\n ],\n string: {\n pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n keyword: [\n /\\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\\b/i,\n /\\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\\b/\n ],\n 'class-name':\n /\\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\\b/,\n address: {\n pattern: /%[IQM][XBWDL][\\d.]*|%[IQ][\\d.]*/,\n alias: 'symbol'\n },\n number:\n /\\b(?:16#[\\da-f]+|2#[01_]+|0x[\\da-f]+)\\b|\\b(?:D|DT|T|TOD)#[\\d_shmd:]*|\\b[A-Z]*#[\\d.,_]*|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n boolean: /\\b(?:FALSE|NULL|TRUE)\\b/,\n operator:\n /S?R?:?=>?|&&?|\\*\\*?|<[=>]?|>=?|[-:^/+#]|\\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n punctuation: /[()[\\].,;]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWVjc3QuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVFQUF1RSxhQUFhO0FBQ3BGO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9pZWNzdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBpZWNzdFxuaWVjc3QuZGlzcGxheU5hbWUgPSAnaWVjc3QnXG5pZWNzdC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGllY3N0KFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5pZWNzdCA9IHtcbiAgICBjb21tZW50OiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteXFxcXF0pKD86XFwvXFwqW1xcc1xcU10qPyg/OlxcKlxcL3wkKXxcXChcXCpbXFxzXFxTXSo/KD86XFwqXFwpfCQpfFxce1tcXHNcXFNdKj8oPzpcXH18JCkpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcOl0pXFwvXFwvLiovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhbXCInXSkoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAga2V5d29yZDogW1xuICAgICAgL1xcYig/OkVORF8pPyg/OlBST0dSQU18Q09ORklHVVJBVElPTnxJTlRFUkZBQ0V8RlVOQ1RJT05fQkxPQ0t8RlVOQ1RJT058QUNUSU9OfFRSQU5TSVRJT058VFlQRXxTVFJVQ1R8KD86SU5JVElBTF8pP1NURVB8TkFNRVNQQUNFfExJQlJBUll8Q0hBTk5FTHxGT0xERVJ8UkVTT1VSQ0V8VkFSXyg/OkFDQ0VTU3xDT05GSUd8RVhURVJOQUx8R0xPQkFMfElOUFVUfElOX09VVHxPVVRQVVR8VEVNUCl8VkFSfE1FVEhPRHxQUk9QRVJUWSlcXGIvaSxcbiAgICAgIC9cXGIoPzpBVHxCWXwoPzpFTkRfKT8oPzpDQVNFfEZPUnxJRnxSRVBFQVR8V0hJTEUpfENPTlNUQU5UfENPTlRJTlVFfERPfEVMU0V8RUxTSUZ8RVhJVHxFWFRFTkRTfEZST018R0VUfEdPVE98SU1QTEVNRU5UU3xKTVB8Tk9OX1JFVEFJTnxPRnxQUklWQVRFfFBST1RFQ1RFRHxQVUJMSUN8UkVUQUlOfFJFVFVSTnxTRVR8VEFTS3xUSEVOfFRPfFVOVElMfFVTSU5HfFdJVEh8X19DQVRDSHxfX0VORFRSWXxfX0ZJTkFMTFl8X19UUlkpXFxiL1xuICAgIF0sXG4gICAgJ2NsYXNzLW5hbWUnOlxuICAgICAgL1xcYig/OkFOWXxBUlJBWXxCT09MfEJZVEV8VT8oPzpEfEx8Uyk/SU5UfCg/OkR8TCk/V09SRHxEQVRFKD86X0FORF9USU1FKT98RFR8TD9SRUFMfFBPSU5URVJ8U1RSSU5HfFRJTUUoPzpfT0ZfREFZKT98VE9EKVxcYi8sXG4gICAgYWRkcmVzczoge1xuICAgICAgcGF0dGVybjogLyVbSVFNXVtYQldETF1bXFxkLl0qfCVbSVFdW1xcZC5dKi8sXG4gICAgICBhbGlhczogJ3N5bWJvbCdcbiAgICB9LFxuICAgIG51bWJlcjpcbiAgICAgIC9cXGIoPzoxNiNbXFxkYS1mXSt8MiNbMDFfXSt8MHhbXFxkYS1mXSspXFxifFxcYig/OkR8RFR8VHxUT0QpI1tcXGRfc2htZDpdKnxcXGJbQS1aXSojW1xcZC4sX10qfCg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzplWystXT9cXGQrKT8vaSxcbiAgICBib29sZWFuOiAvXFxiKD86RkFMU0V8TlVMTHxUUlVFKVxcYi8sXG4gICAgb3BlcmF0b3I6XG4gICAgICAvUz9SPzo/PT4/fCYmP3xcXCpcXCo/fDxbPT5dP3w+PT98Wy06Xi8rI118XFxiKD86QU5EfEVRfEVYUFR8R0V8R1R8TEV8TFR8TU9EfE5FfE5PVHxPUnxYT1IpXFxiLyxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgIHB1bmN0dWF0aW9uOiAvWygpW1xcXS4sO10vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/iecst.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ignore.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/ignore.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = ignore\nignore.displayName = 'ignore'\nignore.aliases = ['gitignore', 'hgignore', 'npmignore']\nfunction ignore(Prism) {\n ;(function (Prism) {\n Prism.languages.ignore = {\n // https://git-scm.com/docs/gitignore\n comment: /^#.*/m,\n entry: {\n pattern: /\\S(?:.*(?:(?:\\\\ )|\\S))?/,\n alias: 'string',\n inside: {\n operator: /^!|\\*\\*?|\\?/,\n regex: {\n pattern: /(^|[^\\\\])\\[[^\\[\\]]*\\]/,\n lookbehind: true\n },\n punctuation: /\\//\n }\n }\n }\n Prism.languages.gitignore = Prism.languages.ignore\n Prism.languages.hgignore = Prism.languages.ignore\n Prism.languages.npmignore = Prism.languages.ignore\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWdub3JlLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaWdub3JlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGlnbm9yZVxuaWdub3JlLmRpc3BsYXlOYW1lID0gJ2lnbm9yZSdcbmlnbm9yZS5hbGlhc2VzID0gWydnaXRpZ25vcmUnLCAnaGdpZ25vcmUnLCAnbnBtaWdub3JlJ11cbmZ1bmN0aW9uIGlnbm9yZShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5pZ25vcmUgPSB7XG4gICAgICAvLyBodHRwczovL2dpdC1zY20uY29tL2RvY3MvZ2l0aWdub3JlXG4gICAgICBjb21tZW50OiAvXiMuKi9tLFxuICAgICAgZW50cnk6IHtcbiAgICAgICAgcGF0dGVybjogL1xcUyg/Oi4qKD86KD86XFxcXCApfFxcUykpPy8sXG4gICAgICAgIGFsaWFzOiAnc3RyaW5nJyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgb3BlcmF0b3I6IC9eIXxcXCpcXCo/fFxcPy8sXG4gICAgICAgICAgcmVnZXg6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVxcW1teXFxbXFxdXSpcXF0vLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9cXC8vXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmdpdGlnbm9yZSA9IFByaXNtLmxhbmd1YWdlcy5pZ25vcmVcbiAgICBQcmlzbS5sYW5ndWFnZXMuaGdpZ25vcmUgPSBQcmlzbS5sYW5ndWFnZXMuaWdub3JlXG4gICAgUHJpc20ubGFuZ3VhZ2VzLm5wbWlnbm9yZSA9IFByaXNtLmxhbmd1YWdlcy5pZ25vcmVcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ignore.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/inform7.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/inform7.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = inform7\ninform7.displayName = 'inform7'\ninform7.aliases = []\nfunction inform7(Prism) {\n Prism.languages.inform7 = {\n string: {\n pattern: /\"[^\"]*\"/,\n inside: {\n substitution: {\n pattern: /\\[[^\\[\\]]+\\]/,\n inside: {\n delimiter: {\n pattern: /\\[|\\]/,\n alias: 'punctuation'\n } // See rest below\n }\n }\n }\n },\n comment: {\n pattern: /\\[[^\\[\\]]+\\]/,\n greedy: true\n },\n title: {\n pattern: /^[ \\t]*(?:book|chapter|part(?! of)|section|table|volume)\\b.+/im,\n alias: 'important'\n },\n number: {\n pattern:\n /(^|[^-])(?:\\b\\d+(?:\\.\\d+)?(?:\\^\\d+)?(?:(?!\\d)\\w+)?|\\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\\b(?!-)/i,\n lookbehind: true\n },\n verb: {\n pattern:\n /(^|[^-])\\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\\b(?!-)/i,\n lookbehind: true,\n alias: 'operator'\n },\n keyword: {\n pattern:\n /(^|[^-])\\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\\b(?!-)/i,\n lookbehind: true\n },\n property: {\n pattern:\n /(^|[^-])\\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\\b(?!-)/i,\n lookbehind: true,\n alias: 'symbol'\n },\n position: {\n pattern:\n /(^|[^-])\\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\\b(?!-)/i,\n lookbehind: true,\n alias: 'keyword'\n },\n type: {\n pattern:\n /(^|[^-])\\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\\b(?!-)/i,\n lookbehind: true,\n alias: 'variable'\n },\n punctuation: /[.,:;(){}]/\n }\n Prism.languages.inform7['string'].inside['substitution'].inside.rest =\n Prism.languages.inform7 // We don't want the remaining text in the substitution to be highlighted as the string.\n Prism.languages.inform7['string'].inside['substitution'].inside.rest.text = {\n pattern: /\\S(?:\\s*\\S)*/,\n alias: 'comment'\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaW5mb3JtNy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsdUJBQXVCLElBQUk7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9pbmZvcm03LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGluZm9ybTdcbmluZm9ybTcuZGlzcGxheU5hbWUgPSAnaW5mb3JtNydcbmluZm9ybTcuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBpbmZvcm03KFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5pbmZvcm03ID0ge1xuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiW15cIl0qXCIvLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHN1YnN0aXR1dGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46IC9cXFtbXlxcW1xcXV0rXFxdLyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGRlbGltaXRlcjoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXFxbfFxcXS8sXG4gICAgICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgICAgICB9IC8vIFNlZSByZXN0IGJlbG93XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvXFxbW15cXFtcXF1dK1xcXS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHRpdGxlOiB7XG4gICAgICBwYXR0ZXJuOiAvXlsgXFx0XSooPzpib29rfGNoYXB0ZXJ8cGFydCg/ISBvZil8c2VjdGlvbnx0YWJsZXx2b2x1bWUpXFxiLisvaW0sXG4gICAgICBhbGlhczogJ2ltcG9ydGFudCdcbiAgICB9LFxuICAgIG51bWJlcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteLV0pKD86XFxiXFxkKyg/OlxcLlxcZCspPyg/OlxcXlxcZCspPyg/Oig/IVxcZClcXHcrKT98XFxiKD86ZWlnaHR8ZWxldmVufGZpdmV8Zm91cnxuaW5lfG9uZXxzZXZlbnxzaXh8dGVufHRocmVlfHR3ZWx2ZXx0d28pKVxcYig/IS0pL2ksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICB2ZXJiOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58W14tXSlcXGIoPzphbnN3ZXJpbmd8YXBwbHlpbmcgdG98YXJlfGFza2luZ3xhdHRhY2tpbmd8YmUoPzppbmcpP3xidXJuaW5nfGJ1eWluZ3xjYWxsZWR8Y2Fycmllc3xjYXJyeSg/ISBvdXQpfGNhcnJ5aW5nfGNsaW1iaW5nfGNsb3Npbmd8Y29uY2VhbCg/OmluZ3xzKT98Y29uc3VsdGluZ3xjb250YWluKD86aW5nfHMpP3xjdXR0aW5nfGRyaW5raW5nfGRyb3BwaW5nfGVhdGluZ3xlbmNsb3MoPzplcz98aW5nKXxlbnRlcmluZ3xleGFtaW5pbmd8ZXhpdGluZ3xnZXR0aW5nfGdpdmluZ3xnb2luZ3xoYSg/OnN8dmV8dmluZyl8aG9sZCg/OmluZ3xzKT98aW1wbCg/Omllc3x5KXxpbmNvcnBvcmF0KD86ZXM/fGluZyl8aW5zZXJ0aW5nfGlzfGp1bXBpbmd8a2lzc2luZ3xsaXN0ZW5pbmd8bG9ja2luZ3xsb29raW5nfG1lYW4oPzppbmd8cyk/fG9wZW5pbmd8cHJvdmlkKD86ZXM/fGluZyl8cHVsbGluZ3xwdXNoaW5nfHB1dHRpbmd8cmVsYXQoPzplcz98aW5nKXxyZW1vdmluZ3xzZWFyY2hpbmd8c2VlKD86aW5nfHMpP3xzZXR0aW5nfHNob3dpbmd8c2luZ2luZ3xzbGVlcGluZ3xzbWVsbGluZ3xzcXVlZXppbmd8c3VwcG9ydCg/OmluZ3xzKT98c3dlYXJpbmd8c3dpdGNoaW5nfHRha2luZ3x0YXN0aW5nfHRlbGxpbmd8dGhpbmtpbmd8dGhyb3dpbmd8dG91Y2hpbmd8dHVybmluZ3x0eWluZ3x1bmxvY2soPzppbmd8cyk/fHZhcig/Omllc3x5fHlpbmcpfHdhaXRpbmd8d2FraW5nfHdhdmluZ3x3ZWFyKD86aW5nfHMpPylcXGIoPyEtKS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgfSxcbiAgICBrZXl3b3JkOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58W14tXSlcXGIoPzphZnRlcnxiZWZvcmV8Y2Fycnkgb3V0fGNoZWNrfGNvbnRpbnVlIHRoZSBhY3Rpb258ZGVmaW5pdGlvbig/PSAqOil8ZG8gbm90aGluZ3xlbHNlfGVuZCAoPzppZnx0aGUgc3Rvcnl8dW5sZXNzKXxldmVyeSB0dXJufGlmfGluY2x1ZGV8aW5zdGVhZCg/OiBvZik/fGxldHxtb3ZlfG5vfG5vd3xvdGhlcndpc2V8cmVwZWF0fHJlcG9ydHxyZXN1bWUgdGhlIHN0b3J5fHJ1bGUgZm9yfHJ1bm5pbmcgdGhyb3VnaHxzYXkoPzppbmcpP3xzdG9wIHRoZSBhY3Rpb258dGVzdHx0cnkoPzppbmcpP3x1bmRlcnN0YW5kfHVubGVzc3x1c2V8d2hlbnx3aGlsZXx5ZXMpXFxiKD8hLSkvaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIHByb3BlcnR5OiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58W14tXSlcXGIoPzphZGphY2VudCg/ISB0byl8Y2FycmllZHxjbG9zZWR8Y29uY2VhbGVkfGNvbnRhaW5lZHxkYXJrfGRlc2NyaWJlZHxlZGlibGV8ZW1wdHl8ZW5jbG9zZWR8ZW50ZXJhYmxlfGV2ZW58ZmVtYWxlfGZpeGVkIGluIHBsYWNlfGZ1bGx8aGFuZGxlZHxoZWxkfGltcHJvcGVyLW5hbWVkfGluY29ycG9yYXRlZHxpbmVkaWJsZXxpbnZpc2libGV8bGlnaHRlZHxsaXR8bG9jayg/OmFibGV8ZWQpfG1hbGV8bWFya2VkIGZvciBsaXN0aW5nfG1lbnRpb25lZHxuZWdhdGl2ZXxuZXV0ZXJ8bm9uLSg/OmVtcHR5fGZ1bGx8cmVjdXJyaW5nKXxvZGR8b3BhcXVlfG9wZW4oPzphYmxlKT98cGx1cmFsLW5hbWVkfHBvcnRhYmxlfHBvc2l0aXZlfHByaXZhdGVseS1uYW1lZHxwcm9wZXItbmFtZWR8cHJvdmlkZWR8cHVibGljYWxseS1uYW1lZHxwdXNoYWJsZSBiZXR3ZWVuIHJvb21zfHJlY3VycmluZ3xyZWxhdGVkfHJ1YmJpbmd8c2NlbmVyeXxzZWVufHNpbmd1bGFyLW5hbWVkfHN1cHBvcnRlZHxzd2luZ2luZ3xzd2l0Y2goPzphYmxlfGVkKD86IG9mZnwgb24pPyl8dG91Y2goPzphYmxlfGVkKXx0cmFuc3BhcmVudHx1bmNvbmNlYWxlZHx1bmRlc2NyaWJlZHx1bmxpdHx1bmxvY2tlZHx1bm1hcmtlZCBmb3IgbGlzdGluZ3x1bm1lbnRpb25lZHx1bm9wZW5hYmxlfHVudG91Y2hhYmxlfHVudmlzaXRlZHx2YXJpYWJsZXx2aXNpYmxlfHZpc2l0ZWR8d2VhcmFibGV8d29ybilcXGIoPyEtKS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgIH0sXG4gICAgcG9zaXRpb246IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXi1dKVxcYig/OmFib3ZlfGFkamFjZW50IHRvfGJhY2sgc2lkZSBvZnxiZWxvd3xiZXR3ZWVufGRvd258ZWFzdHxldmVyeXdoZXJlfGZyb250IHNpZGV8aGVyZXxpbnxpbnNpZGUoPzogZnJvbSk/fG5vcnRoKD86ZWFzdHx3ZXN0KT98bm93aGVyZXxvbig/OiB0b3Agb2YpP3xvdGhlciBzaWRlfG91dHNpZGUoPzogZnJvbSk/fHBhcnRzPyBvZnxyZWdpb25hbGx5IGlufHNvdXRoKD86ZWFzdHx3ZXN0KT98dGhyb3VnaHx1cHx3ZXN0fHdpdGhpbilcXGIoPyEtKS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICB9LFxuICAgIHR5cGU6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXnxbXi1dKVxcYig/OmFjdGlvbnM/fGFjdGl2aXQoPzppZXN8eSl8YWN0b3JzP3xhbmltYWxzP3xiYWNrZHJvcHM/fGNvbnRhaW5lcnM/fGRldmljZXM/fGRpcmVjdGlvbnM/fGRvb3JzP3xob2xkZXJzP3xraW5kcz98bGlzdHM/fG1bYWVdbnxub2JvZHl8bm90aGluZ3xub3Vucz98bnVtYmVycz98b2JqZWN0cz98cGVvcGxlfHBlcnNvbnM/fHBsYXllcig/OidzIGhvbGRhbGwpP3xyZWdpb25zP3xyZWxhdGlvbnM/fHJvb21zP3xydWxlKD86Ym9vayk/cz98c2NlbmVzP3xzb21lb25lfHNvbWV0aGluZ3xzdXBwb3J0ZXJzP3x0YWJsZXM/fHRleHRzP3x0aGluZ3M/fHRpbWV8dmVoaWNsZXM/fHdvbVthZV1uKVxcYig/IS0pL2ksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICB9LFxuICAgIHB1bmN0dWF0aW9uOiAvWy4sOjsoKXt9XS9cbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMuaW5mb3JtN1snc3RyaW5nJ10uaW5zaWRlWydzdWJzdGl0dXRpb24nXS5pbnNpZGUucmVzdCA9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluZm9ybTcgLy8gV2UgZG9uJ3Qgd2FudCB0aGUgcmVtYWluaW5nIHRleHQgaW4gdGhlIHN1YnN0aXR1dGlvbiB0byBiZSBoaWdobGlnaHRlZCBhcyB0aGUgc3RyaW5nLlxuICBQcmlzbS5sYW5ndWFnZXMuaW5mb3JtN1snc3RyaW5nJ10uaW5zaWRlWydzdWJzdGl0dXRpb24nXS5pbnNpZGUucmVzdC50ZXh0ID0ge1xuICAgIHBhdHRlcm46IC9cXFMoPzpcXHMqXFxTKSovLFxuICAgIGFsaWFzOiAnY29tbWVudCdcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/inform7.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/ini.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/ini.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = ini\nini.displayName = 'ini'\nini.aliases = []\nfunction ini(Prism) {\n Prism.languages.ini = {\n /**\n * The component mimics the behavior of the Win32 API parser.\n *\n * @see {@link https://github.com/PrismJS/prism/issues/2775#issuecomment-787477723}\n */\n comment: {\n pattern: /(^[ \\f\\t\\v]*)[#;][^\\n\\r]*/m,\n lookbehind: true\n },\n section: {\n pattern: /(^[ \\f\\t\\v]*)\\[[^\\n\\r\\]]*\\]?/m,\n lookbehind: true,\n inside: {\n 'section-name': {\n pattern: /(^\\[[ \\f\\t\\v]*)[^ \\f\\t\\v\\]]+(?:[ \\f\\t\\v]+[^ \\f\\t\\v\\]]+)*/,\n lookbehind: true,\n alias: 'selector'\n },\n punctuation: /\\[|\\]/\n }\n },\n key: {\n pattern:\n /(^[ \\f\\t\\v]*)[^ \\f\\n\\r\\t\\v=]+(?:[ \\f\\t\\v]+[^ \\f\\n\\r\\t\\v=]+)*(?=[ \\f\\t\\v]*=)/m,\n lookbehind: true,\n alias: 'attr-name'\n },\n value: {\n pattern: /(=[ \\f\\t\\v]*)[^ \\f\\n\\r\\t\\v]+(?:[ \\f\\t\\v]+[^ \\f\\n\\r\\t\\v]+)*/,\n lookbehind: true,\n alias: 'attr-value',\n inside: {\n 'inner-value': {\n pattern: /^(\"|').+(?=\\1$)/,\n lookbehind: true\n }\n }\n },\n punctuation: /=/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaW5pLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvaW5pLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGluaVxuaW5pLmRpc3BsYXlOYW1lID0gJ2luaSdcbmluaS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGluaShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuaW5pID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBjb21wb25lbnQgbWltaWNzIHRoZSBiZWhhdmlvciBvZiB0aGUgV2luMzIgQVBJIHBhcnNlci5cbiAgICAgKlxuICAgICAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9QcmlzbUpTL3ByaXNtL2lzc3Vlcy8yNzc1I2lzc3VlY29tbWVudC03ODc0Nzc3MjN9XG4gICAgICovXG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyheWyBcXGZcXHRcXHZdKilbIztdW15cXG5cXHJdKi9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgc2VjdGlvbjoge1xuICAgICAgcGF0dGVybjogLyheWyBcXGZcXHRcXHZdKilcXFtbXlxcblxcclxcXV0qXFxdPy9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAnc2VjdGlvbi1uYW1lJzoge1xuICAgICAgICAgIHBhdHRlcm46IC8oXlxcW1sgXFxmXFx0XFx2XSopW14gXFxmXFx0XFx2XFxdXSsoPzpbIFxcZlxcdFxcdl0rW14gXFxmXFx0XFx2XFxdXSspKi8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ3NlbGVjdG9yJ1xuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogL1xcW3xcXF0vXG4gICAgICB9XG4gICAgfSxcbiAgICBrZXk6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXlsgXFxmXFx0XFx2XSopW14gXFxmXFxuXFxyXFx0XFx2PV0rKD86WyBcXGZcXHRcXHZdK1teIFxcZlxcblxcclxcdFxcdj1dKykqKD89WyBcXGZcXHRcXHZdKj0pL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdhdHRyLW5hbWUnXG4gICAgfSxcbiAgICB2YWx1ZToge1xuICAgICAgcGF0dGVybjogLyg9WyBcXGZcXHRcXHZdKilbXiBcXGZcXG5cXHJcXHRcXHZdKyg/OlsgXFxmXFx0XFx2XStbXiBcXGZcXG5cXHJcXHRcXHZdKykqLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ2F0dHItdmFsdWUnLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgICdpbm5lci12YWx1ZSc6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXihcInwnKS4rKD89XFwxJCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgcHVuY3R1YXRpb246IC89L1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/ini.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/io.js": /*!*******************************************!*\ !*** ./node_modules/refractor/lang/io.js ***! \*******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = io\nio.displayName = 'io'\nio.aliases = []\nfunction io(Prism) {\n Prism.languages.io = {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?(?:\\*\\/|$)|\\/\\/.*|#.*)/,\n lookbehind: true,\n greedy: true\n },\n 'triple-quoted-string': {\n pattern: /\"\"\"(?:\\\\[\\s\\S]|(?!\"\"\")[^\\\\])*\"\"\"/,\n greedy: true,\n alias: 'string'\n },\n string: {\n pattern: /\"(?:\\\\.|[^\\\\\\r\\n\"])*\"/,\n greedy: true\n },\n keyword:\n /\\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\\b/,\n builtin:\n /\\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\\b/,\n boolean: /\\b(?:false|nil|true)\\b/,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e-?\\d+)?/i,\n operator:\n /[=!*/%+\\-^&|]=|>>?=?|< { "use strict"; eval("\n\nmodule.exports = j\nj.displayName = 'j'\nj.aliases = []\nfunction j(Prism) {\n Prism.languages.j = {\n comment: {\n pattern: /\\bNB\\..*/,\n greedy: true\n },\n string: {\n pattern: /'(?:''|[^'\\r\\n])*'/,\n greedy: true\n },\n keyword:\n /\\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\\w+|goto_\\w+|if|label_\\w+|return|select|throw|try|while|whilst)\\.)/,\n verb: {\n // Negative look-ahead prevents bad highlighting\n // of ^: ;. =. =: !. !:\n pattern:\n /(?!\\^:|;\\.|[=!][.:])(?:\\{(?:\\.|::?)?|p(?:\\.\\.?|:)|[=!\\]]|[<>+*\\-%$|,#][.:]?|[?^]\\.?|[;\\[]:?|[~}\"i][.:]|[ACeEIjLor]\\.|(?:[_\\/\\\\qsux]|_?\\d):)/,\n alias: 'keyword'\n },\n number:\n /\\b_?(?:(?!\\d:)\\d+(?:\\.\\d+)?(?:(?:ad|ar|[ejpx])_?\\d+(?:\\.\\d+)?)*(?:b_?[\\da-z]+(?:\\.[\\da-z]+)?)?|_\\b(?!\\.))/,\n adverb: {\n pattern: /[~}]|[\\/\\\\]\\.?|[bfM]\\.|t[.:]/,\n alias: 'builtin'\n },\n operator: /[=a][.:]|_\\./,\n conjunction: {\n pattern: /&(?:\\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\\.|`:?|[\\^LS]:|\"/,\n alias: 'variable'\n },\n punctuation: /[()]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvai5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLGlCQUFpQixpQkFBaUIsNkRBQTZELFNBQVM7QUFDeEc7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxtREFBbUQ7QUFDbkQ7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2ouanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0galxuai5kaXNwbGF5TmFtZSA9ICdqJ1xuai5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGooUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmogPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogL1xcYk5CXFwuLiovLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8nKD86Jyd8W14nXFxyXFxuXSkqJy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86KD86Q1J8TEZ8YWR2ZXJifGNvbmp1bmN0aW9ufGRlZnxkZWZpbmV8ZHlhZHxtb25hZHxub3VufHZlcmIpXFxifCg/OmFzc2VydHxicmVha3xjYXNlfGNhdGNoW2R0XT98Y29udGludWV8ZG98ZWxzZXxlbHNlaWZ8ZW5kfGZjYXNlfGZvcnxmb3JfXFx3K3xnb3RvX1xcdyt8aWZ8bGFiZWxfXFx3K3xyZXR1cm58c2VsZWN0fHRocm93fHRyeXx3aGlsZXx3aGlsc3QpXFwuKS8sXG4gICAgdmVyYjoge1xuICAgICAgLy8gTmVnYXRpdmUgbG9vay1haGVhZCBwcmV2ZW50cyBiYWQgaGlnaGxpZ2h0aW5nXG4gICAgICAvLyBvZiBeOiA7LiA9LiA9OiAhLiAhOlxuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyg/IVxcXjp8O1xcLnxbPSFdWy46XSkoPzpcXHsoPzpcXC58Ojo/KT98cCg/OlxcLlxcLj98Oil8Wz0hXFxdXXxbPD4rKlxcLSUkfCwjXVsuOl0/fFs/Xl1cXC4/fFs7XFxbXTo/fFt+fVwiaV1bLjpdfFtBQ2VFSWpMb3JdXFwufCg/OltfXFwvXFxcXHFzdXhdfF8/XFxkKTopLyxcbiAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICB9LFxuICAgIG51bWJlcjpcbiAgICAgIC9cXGJfPyg/Oig/IVxcZDopXFxkKyg/OlxcLlxcZCspPyg/Oig/OmFkfGFyfFtlanB4XSlfP1xcZCsoPzpcXC5cXGQrKT8pKig/OmJfP1tcXGRhLXpdKyg/OlxcLltcXGRhLXpdKyk/KT98X1xcYig/IVxcLikpLyxcbiAgICBhZHZlcmI6IHtcbiAgICAgIHBhdHRlcm46IC9bfn1dfFtcXC9cXFxcXVxcLj98W2JmTV1cXC58dFsuOl0vLFxuICAgICAgYWxpYXM6ICdidWlsdGluJ1xuICAgIH0sXG4gICAgb3BlcmF0b3I6IC9bPWFdWy46XXxfXFwuLyxcbiAgICBjb25qdW5jdGlvbjoge1xuICAgICAgcGF0dGVybjogLyYoPzpcXC46P3w6KT98Wy46QF1bLjpdP3xbIURdWy46XXxbO2RIVF1cXC58YDo/fFtcXF5MU106fFwiLyxcbiAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgfSxcbiAgICBwdW5jdHVhdGlvbjogL1soKV0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/j.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/java.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/java.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = java\njava.displayName = 'java'\njava.aliases = []\nfunction java(Prism) {\n ;(function (Prism) {\n var keywords =\n /\\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\\b/ // full package (optional) + parent classes (optional)\n var classNamePrefix = /(^|[^\\w.])(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*/\n .source // based on the java naming conventions\n var className = {\n pattern: RegExp(classNamePrefix + /[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b/.source),\n lookbehind: true,\n inside: {\n namespace: {\n pattern: /^[a-z]\\w*(?:\\s*\\.\\s*[a-z]\\w*)*(?:\\s*\\.)?/,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /\\./\n }\n }\n Prism.languages.java = Prism.languages.extend('clike', {\n string: {\n pattern: /(^|[^\\\\])\"(?:\\\\.|[^\"\\\\\\r\\n])*\"/,\n lookbehind: true,\n greedy: true\n },\n 'class-name': [\n className,\n {\n // variables and parameters\n // this to support class names (or generic parameters) which do not contain a lower case letter (also works for methods)\n pattern: RegExp(\n classNamePrefix + /[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()])/.source\n ),\n lookbehind: true,\n inside: className.inside\n }\n ],\n keyword: keywords,\n function: [\n Prism.languages.clike.function,\n {\n pattern: /(::\\s*)[a-z_]\\w*/,\n lookbehind: true\n }\n ],\n number:\n /\\b0b[01][01_]*L?\\b|\\b0x(?:\\.[\\da-f_p+-]+|[\\da-f_]+(?:\\.[\\da-f_p+-]+)?)\\b|(?:\\b\\d[\\d_]*(?:\\.[\\d_]*)?|\\B\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[dfl]?/i,\n operator: {\n pattern:\n /(^|[^.])(?:<<=?|>>>?=?|->|--|\\+\\+|&&|\\|\\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,\n lookbehind: true\n }\n })\n Prism.languages.insertBefore('java', 'string', {\n 'triple-quoted-string': {\n // http://openjdk.java.net/jeps/355#Description\n pattern: /\"\"\"[ \\t]*[\\r\\n](?:(?:\"|\"\")?(?:\\\\.|[^\"\\\\]))*\"\"\"/,\n greedy: true,\n alias: 'string'\n },\n char: {\n pattern: /'(?:\\\\.|[^'\\\\\\r\\n]){1,6}'/,\n greedy: true\n }\n })\n Prism.languages.insertBefore('java', 'class-name', {\n annotation: {\n pattern: /(^|[^.])@\\w+(?:\\s*\\.\\s*\\w+)*/,\n lookbehind: true,\n alias: 'punctuation'\n },\n generics: {\n pattern:\n /<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&))*>)*>)*>)*>/,\n inside: {\n 'class-name': className,\n keyword: keywords,\n punctuation: /[<>(),.:]/,\n operator: /[?&|]/\n }\n },\n namespace: {\n pattern: RegExp(\n /(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?/.source.replace(\n //g,\n function () {\n return keywords.source\n }\n )\n ),\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n }\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRDtBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHNDQUFzQyxJQUFJO0FBQzFDO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqYXZhXG5qYXZhLmRpc3BsYXlOYW1lID0gJ2phdmEnXG5qYXZhLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gamF2YShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBrZXl3b3JkcyA9XG4gICAgICAvXFxiKD86YWJzdHJhY3R8YXNzZXJ0fGJvb2xlYW58YnJlYWt8Ynl0ZXxjYXNlfGNhdGNofGNoYXJ8Y2xhc3N8Y29uc3R8Y29udGludWV8ZGVmYXVsdHxkb3xkb3VibGV8ZWxzZXxlbnVtfGV4cG9ydHN8ZXh0ZW5kc3xmaW5hbHxmaW5hbGx5fGZsb2F0fGZvcnxnb3RvfGlmfGltcGxlbWVudHN8aW1wb3J0fGluc3RhbmNlb2Z8aW50fGludGVyZmFjZXxsb25nfG1vZHVsZXxuYXRpdmV8bmV3fG5vbi1zZWFsZWR8bnVsbHxvcGVufG9wZW5zfHBhY2thZ2V8cGVybWl0c3xwcml2YXRlfHByb3RlY3RlZHxwcm92aWRlc3xwdWJsaWN8cmVjb3JkfHJlcXVpcmVzfHJldHVybnxzZWFsZWR8c2hvcnR8c3RhdGljfHN0cmljdGZwfHN1cGVyfHN3aXRjaHxzeW5jaHJvbml6ZWR8dGhpc3x0aHJvd3x0aHJvd3N8dG98dHJhbnNpZW50fHRyYW5zaXRpdmV8dHJ5fHVzZXN8dmFyfHZvaWR8dm9sYXRpbGV8d2hpbGV8d2l0aHx5aWVsZClcXGIvIC8vIGZ1bGwgcGFja2FnZSAob3B0aW9uYWwpICsgcGFyZW50IGNsYXNzZXMgKG9wdGlvbmFsKVxuICAgIHZhciBjbGFzc05hbWVQcmVmaXggPSAvKF58W15cXHcuXSkoPzpbYS16XVxcdypcXHMqXFwuXFxzKikqKD86W0EtWl1cXHcqXFxzKlxcLlxccyopKi9cbiAgICAgIC5zb3VyY2UgLy8gYmFzZWQgb24gdGhlIGphdmEgbmFtaW5nIGNvbnZlbnRpb25zXG4gICAgdmFyIGNsYXNzTmFtZSA9IHtcbiAgICAgIHBhdHRlcm46IFJlZ0V4cChjbGFzc05hbWVQcmVmaXggKyAvW0EtWl0oPzpbXFxkX0EtWl0qW2Etel1cXHcqKT9cXGIvLnNvdXJjZSksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIG5hbWVzcGFjZToge1xuICAgICAgICAgIHBhdHRlcm46IC9eW2Etel1cXHcqKD86XFxzKlxcLlxccypbYS16XVxcdyopKig/OlxccypcXC4pPy8sXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgfVxuICAgIH1cbiAgICBQcmlzbS5sYW5ndWFnZXMuamF2YSA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgICAgc3RyaW5nOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVwiKD86XFxcXC58W15cIlxcXFxcXHJcXG5dKSpcIi8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgICdjbGFzcy1uYW1lJzogW1xuICAgICAgICBjbGFzc05hbWUsXG4gICAgICAgIHtcbiAgICAgICAgICAvLyB2YXJpYWJsZXMgYW5kIHBhcmFtZXRlcnNcbiAgICAgICAgICAvLyB0aGlzIHRvIHN1cHBvcnQgY2xhc3MgbmFtZXMgKG9yIGdlbmVyaWMgcGFyYW1ldGVycykgd2hpY2ggZG8gbm90IGNvbnRhaW4gYSBsb3dlciBjYXNlIGxldHRlciAoYWxzbyB3b3JrcyBmb3IgbWV0aG9kcylcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICBjbGFzc05hbWVQcmVmaXggKyAvW0EtWl1cXHcqKD89XFxzK1xcdytcXHMqWzssPSgpXSkvLnNvdXJjZVxuICAgICAgICAgICksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IGNsYXNzTmFtZS5pbnNpZGVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGtleXdvcmQ6IGtleXdvcmRzLFxuICAgICAgZnVuY3Rpb246IFtcbiAgICAgICAgUHJpc20ubGFuZ3VhZ2VzLmNsaWtlLmZ1bmN0aW9uLFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogLyg6OlxccyopW2Etel9dXFx3Ki8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgbnVtYmVyOlxuICAgICAgICAvXFxiMGJbMDFdWzAxX10qTD9cXGJ8XFxiMHgoPzpcXC5bXFxkYS1mX3ArLV0rfFtcXGRhLWZfXSsoPzpcXC5bXFxkYS1mX3ArLV0rKT8pXFxifCg/OlxcYlxcZFtcXGRfXSooPzpcXC5bXFxkX10qKT98XFxCXFwuXFxkW1xcZF9dKikoPzplWystXT9cXGRbXFxkX10qKT9bZGZsXT8vaSxcbiAgICAgIG9wZXJhdG9yOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteLl0pKD86PDw9P3w+Pj4/PT98LT58LS18XFwrXFwrfCYmfFxcfFxcfHw6OnxbPzp+XXxbLSsqLyUmfF4hPTw+XT0/KS9tLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhJywgJ3N0cmluZycsIHtcbiAgICAgICd0cmlwbGUtcXVvdGVkLXN0cmluZyc6IHtcbiAgICAgICAgLy8gaHR0cDovL29wZW5qZGsuamF2YS5uZXQvamVwcy8zNTUjRGVzY3JpcHRpb25cbiAgICAgICAgcGF0dGVybjogL1wiXCJcIlsgXFx0XSpbXFxyXFxuXSg/Oig/OlwifFwiXCIpPyg/OlxcXFwufFteXCJcXFxcXSkpKlwiXCJcIi8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICB9LFxuICAgICAgY2hhcjoge1xuICAgICAgICBwYXR0ZXJuOiAvJyg/OlxcXFwufFteJ1xcXFxcXHJcXG5dKXsxLDZ9Jy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnamF2YScsICdjbGFzcy1uYW1lJywge1xuICAgICAgYW5ub3RhdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W14uXSlAXFx3Kyg/OlxccypcXC5cXHMqXFx3KykqLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBnZW5lcmljczoge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC88KD86W1xcd1xccywuP118Jig/ISYpfDwoPzpbXFx3XFxzLC4/XXwmKD8hJil8PCg/OltcXHdcXHMsLj9dfCYoPyEmKXw8KD86W1xcd1xccywuP118Jig/ISYpKSo+KSo+KSo+KSo+LyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgJ2NsYXNzLW5hbWUnOiBjbGFzc05hbWUsXG4gICAgICAgICAga2V5d29yZDoga2V5d29yZHMsXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9bPD4oKSwuOl0vLFxuICAgICAgICAgIG9wZXJhdG9yOiAvWz8mfF0vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBuYW1lc3BhY2U6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgIC8oXFxiKD86ZXhwb3J0c3xpbXBvcnQoPzpcXHMrc3RhdGljKT98bW9kdWxlfG9wZW58b3BlbnN8cGFja2FnZXxwcm92aWRlc3xyZXF1aXJlc3x0b3x0cmFuc2l0aXZlfHVzZXN8d2l0aClcXHMrKSg/ITxrZXl3b3JkPilbYS16XVxcdyooPzpcXC5bYS16XVxcdyopKlxcLj8vLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAgICAgLzxrZXl3b3JkPi9nLFxuICAgICAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICByZXR1cm4ga2V5d29yZHMuc291cmNlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/java.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/javadoc.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/javadoc.js ***! \************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorJava = __webpack_require__(/*! ./java.js */ \"(ssr)/./node_modules/refractor/lang/java.js\")\nvar refractorJavadoclike = __webpack_require__(/*! ./javadoclike.js */ \"(ssr)/./node_modules/refractor/lang/javadoclike.js\")\nmodule.exports = javadoc\njavadoc.displayName = 'javadoc'\njavadoc.aliases = []\nfunction javadoc(Prism) {\n Prism.register(refractorJava)\n Prism.register(refractorJavadoclike)\n ;(function (Prism) {\n var codeLinePattern = /(^(?:[\\t ]*(?:\\*\\s*)*))[^*\\s].*$/m\n var memberReference = /#\\s*\\w+(?:\\s*\\([^()]*\\))?/.source\n var reference =\n /(?:\\b[a-zA-Z]\\w+\\s*\\.\\s*)*\\b[A-Z]\\w*(?:\\s*)?|/.source.replace(\n //g,\n function () {\n return memberReference\n }\n )\n Prism.languages.javadoc = Prism.languages.extend('javadoclike', {})\n Prism.languages.insertBefore('javadoc', 'keyword', {\n reference: {\n pattern: RegExp(\n /(@(?:exception|link|linkplain|see|throws|value)\\s+(?:\\*\\s*)?)/\n .source +\n '(?:' +\n reference +\n ')'\n ),\n lookbehind: true,\n inside: {\n function: {\n pattern: /(#\\s*)\\w+(?=\\s*\\()/,\n lookbehind: true\n },\n field: {\n pattern: /(#\\s*)\\w+/,\n lookbehind: true\n },\n namespace: {\n pattern: /\\b(?:[a-z]\\w*\\s*\\.\\s*)+/,\n inside: {\n punctuation: /\\./\n }\n },\n 'class-name': /\\b[A-Z]\\w*/,\n keyword: Prism.languages.java.keyword,\n punctuation: /[#()[\\],.]/\n }\n },\n 'class-name': {\n // @param the first generic type parameter\n pattern: /(@param\\s+)<[A-Z]\\w*>/,\n lookbehind: true,\n inside: {\n punctuation: /[.<>]/\n }\n },\n 'code-section': [\n {\n pattern:\n /(\\{@code\\s+(?!\\s))(?:[^\\s{}]|\\s+(?![\\s}])|\\{(?:[^{}]|\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})*\\})*\\})+(?=\\s*\\})/,\n lookbehind: true,\n inside: {\n code: {\n // there can't be any HTML inside of {@code} tags\n pattern: codeLinePattern,\n lookbehind: true,\n inside: Prism.languages.java,\n alias: 'language-java'\n }\n }\n },\n {\n pattern:\n /(<(code|pre|tt)>(?!)\\s*)\\S(?:\\S|\\s+\\S)*?(?=\\s*<\\/\\2>)/,\n lookbehind: true,\n inside: {\n line: {\n pattern: codeLinePattern,\n lookbehind: true,\n inside: {\n // highlight HTML tags and entities\n tag: Prism.languages.markup.tag,\n entity: Prism.languages.markup.entity,\n code: {\n // everything else is Java code\n pattern: /.+/,\n inside: Prism.languages.java,\n alias: 'language-java'\n }\n }\n }\n }\n }\n ],\n tag: Prism.languages.markup.tag,\n entity: Prism.languages.markup.entity\n })\n Prism.languages.javadoclike.addSupport('java', Prism.languages.javadoc)\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YWRvYy5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaLG9CQUFvQixtQkFBTyxDQUFDLDhEQUFXO0FBQ3ZDLDJCQUEyQixtQkFBTyxDQUFDLDRFQUFrQjtBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0VBQXNFO0FBQ3RFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLHdCQUF3QixZQUFZLEtBQUssT0FBTyxJQUFJLE9BQU8sSUFBSSxPQUFPLElBQUksSUFBSSxJQUFJLElBQUksSUFBSSxJQUFJLFVBQVU7QUFDeEg7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELE9BQU87QUFDM0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2phdmFkb2MuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9ySmF2YSA9IHJlcXVpcmUoJy4vamF2YS5qcycpXG52YXIgcmVmcmFjdG9ySmF2YWRvY2xpa2UgPSByZXF1aXJlKCcuL2phdmFkb2NsaWtlLmpzJylcbm1vZHVsZS5leHBvcnRzID0gamF2YWRvY1xuamF2YWRvYy5kaXNwbGF5TmFtZSA9ICdqYXZhZG9jJ1xuamF2YWRvYy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGphdmFkb2MoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9ySmF2YSlcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9ySmF2YWRvY2xpa2UpXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIGNvZGVMaW5lUGF0dGVybiA9IC8oXig/OltcXHQgXSooPzpcXCpcXHMqKSopKVteKlxcc10uKiQvbVxuICAgIHZhciBtZW1iZXJSZWZlcmVuY2UgPSAvI1xccypcXHcrKD86XFxzKlxcKFteKCldKlxcKSk/Ly5zb3VyY2VcbiAgICB2YXIgcmVmZXJlbmNlID1cbiAgICAgIC8oPzpcXGJbYS16QS1aXVxcdytcXHMqXFwuXFxzKikqXFxiW0EtWl1cXHcqKD86XFxzKjxtZW0+KT98PG1lbT4vLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAvPG1lbT4vZyxcbiAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBtZW1iZXJSZWZlcmVuY2VcbiAgICAgICAgfVxuICAgICAgKVxuICAgIFByaXNtLmxhbmd1YWdlcy5qYXZhZG9jID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnamF2YWRvY2xpa2UnLCB7fSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhZG9jJywgJ2tleXdvcmQnLCB7XG4gICAgICByZWZlcmVuY2U6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgIC8oQCg/OmV4Y2VwdGlvbnxsaW5rfGxpbmtwbGFpbnxzZWV8dGhyb3dzfHZhbHVlKVxccysoPzpcXCpcXHMqKT8pL1xuICAgICAgICAgICAgLnNvdXJjZSArXG4gICAgICAgICAgICAnKD86JyArXG4gICAgICAgICAgICByZWZlcmVuY2UgK1xuICAgICAgICAgICAgJyknXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGZ1bmN0aW9uOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKCNcXHMqKVxcdysoPz1cXHMqXFwoKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfSxcbiAgICAgICAgICBmaWVsZDoge1xuICAgICAgICAgICAgcGF0dGVybjogLygjXFxzKilcXHcrLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIG5hbWVzcGFjZToge1xuICAgICAgICAgICAgcGF0dGVybjogL1xcYig/OlthLXpdXFx3KlxccypcXC5cXHMqKSsvLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgJ2NsYXNzLW5hbWUnOiAvXFxiW0EtWl1cXHcqLyxcbiAgICAgICAgICBrZXl3b3JkOiBQcmlzbS5sYW5ndWFnZXMuamF2YS5rZXl3b3JkLFxuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvWyMoKVtcXF0sLl0vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgICAgLy8gQHBhcmFtIDxUPiB0aGUgZmlyc3QgZ2VuZXJpYyB0eXBlIHBhcmFtZXRlclxuICAgICAgICBwYXR0ZXJuOiAvKEBwYXJhbVxccyspPFtBLVpdXFx3Kj4vLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1suPD5dL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgJ2NvZGUtc2VjdGlvbic6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKFxce0Bjb2RlXFxzKyg/IVxccykpKD86W15cXHN7fV18XFxzKyg/IVtcXHN9XSl8XFx7KD86W157fV18XFx7KD86W157fV18XFx7KD86W157fV18XFx7W157fV0qXFx9KSpcXH0pKlxcfSkqXFx9KSsoPz1cXHMqXFx9KS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGNvZGU6IHtcbiAgICAgICAgICAgICAgLy8gdGhlcmUgY2FuJ3QgYmUgYW55IEhUTUwgaW5zaWRlIG9mIHtAY29kZX0gdGFnc1xuICAgICAgICAgICAgICBwYXR0ZXJuOiBjb2RlTGluZVBhdHRlcm4sXG4gICAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmphdmEsXG4gICAgICAgICAgICAgIGFsaWFzOiAnbGFuZ3VhZ2UtamF2YSdcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLyg8KGNvZGV8cHJlfHR0KT4oPyE8Y29kZT4pXFxzKilcXFMoPzpcXFN8XFxzK1xcUykqPyg/PVxccyo8XFwvXFwyPikvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBsaW5lOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IGNvZGVMaW5lUGF0dGVybixcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICAgLy8gaGlnaGxpZ2h0IEhUTUwgdGFncyBhbmQgZW50aXRpZXNcbiAgICAgICAgICAgICAgICB0YWc6IFByaXNtLmxhbmd1YWdlcy5tYXJrdXAudGFnLFxuICAgICAgICAgICAgICAgIGVudGl0eTogUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cC5lbnRpdHksXG4gICAgICAgICAgICAgICAgY29kZToge1xuICAgICAgICAgICAgICAgICAgLy8gZXZlcnl0aGluZyBlbHNlIGlzIEphdmEgY29kZVxuICAgICAgICAgICAgICAgICAgcGF0dGVybjogLy4rLyxcbiAgICAgICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmphdmEsXG4gICAgICAgICAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLWphdmEnXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgdGFnOiBQcmlzbS5sYW5ndWFnZXMubWFya3VwLnRhZyxcbiAgICAgIGVudGl0eTogUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cC5lbnRpdHlcbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5qYXZhZG9jbGlrZS5hZGRTdXBwb3J0KCdqYXZhJywgUHJpc20ubGFuZ3VhZ2VzLmphdmFkb2MpXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/javadoc.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/javadoclike.js": /*!****************************************************!*\ !*** ./node_modules/refractor/lang/javadoclike.js ***! \****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = javadoclike\njavadoclike.displayName = 'javadoclike'\njavadoclike.aliases = []\nfunction javadoclike(Prism) {\n ;(function (Prism) {\n var javaDocLike = (Prism.languages.javadoclike = {\n parameter: {\n pattern:\n /(^[\\t ]*(?:\\/{3}|\\*|\\/\\*\\*)\\s*@(?:arg|arguments|param)\\s+)\\w+/m,\n lookbehind: true\n },\n keyword: {\n // keywords are the first word in a line preceded be an `@` or surrounded by curly braces.\n // @word, {@word}\n pattern: /(^[\\t ]*(?:\\/{3}|\\*|\\/\\*\\*)\\s*|\\{)@[a-z][a-zA-Z-]+\\b/m,\n lookbehind: true\n },\n punctuation: /[{}]/\n })\n /**\n * Adds doc comment support to the given language and calls a given callback on each doc comment pattern.\n *\n * @param {string} lang the language add doc comment support to.\n * @param {(pattern: {inside: {rest: undefined}}) => void} callback the function called with each doc comment pattern as argument.\n */\n function docCommentSupport(lang, callback) {\n var tokenName = 'doc-comment'\n var grammar = Prism.languages[lang]\n if (!grammar) {\n return\n }\n var token = grammar[tokenName]\n if (!token) {\n // add doc comment: /** */\n var definition = {}\n definition[tokenName] = {\n pattern: /(^|[^\\\\])\\/\\*\\*[^/][\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: true,\n alias: 'comment'\n }\n grammar = Prism.languages.insertBefore(lang, 'comment', definition)\n token = grammar[tokenName]\n }\n if (token instanceof RegExp) {\n // convert regex to object\n token = grammar[tokenName] = {\n pattern: token\n }\n }\n if (Array.isArray(token)) {\n for (var i = 0, l = token.length; i < l; i++) {\n if (token[i] instanceof RegExp) {\n token[i] = {\n pattern: token[i]\n }\n }\n callback(token[i])\n }\n } else {\n callback(token)\n }\n }\n /**\n * Adds doc-comment support to the given languages for the given documentation language.\n *\n * @param {string[]|string} languages\n * @param {Object} docLanguage\n */\n function addSupport(languages, docLanguage) {\n if (typeof languages === 'string') {\n languages = [languages]\n }\n languages.forEach(function (lang) {\n docCommentSupport(lang, function (pattern) {\n if (!pattern.inside) {\n pattern.inside = {}\n }\n pattern.inside.rest = docLanguage\n })\n })\n }\n Object.defineProperty(javaDocLike, 'addSupport', {\n value: addSupport\n })\n javaDocLike.addSupport(['java', 'javascript', 'php'], javaDocLike)\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YWRvY2xpa2UuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLEVBQUU7QUFDM0I7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQixnQ0FBZ0MsRUFBRSxpQkFBaUI7QUFDbkQ7QUFDQSxPQUFPO0FBQ1AsdUJBQXVCO0FBQ3ZCLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsZUFBZSxXQUFXLFNBQVMsaUJBQWlCLFdBQVc7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQyxPQUFPO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsaUJBQWlCO0FBQ2hDLGVBQWUsUUFBUTtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YWRvY2xpa2UuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gamF2YWRvY2xpa2VcbmphdmFkb2NsaWtlLmRpc3BsYXlOYW1lID0gJ2phdmFkb2NsaWtlJ1xuamF2YWRvY2xpa2UuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBqYXZhZG9jbGlrZShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIHZhciBqYXZhRG9jTGlrZSA9IChQcmlzbS5sYW5ndWFnZXMuamF2YWRvY2xpa2UgPSB7XG4gICAgICBwYXJhbWV0ZXI6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF5bXFx0IF0qKD86XFwvezN9fFxcKnxcXC9cXCpcXCopXFxzKkAoPzphcmd8YXJndW1lbnRzfHBhcmFtKVxccyspXFx3Ky9tLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAga2V5d29yZDoge1xuICAgICAgICAvLyBrZXl3b3JkcyBhcmUgdGhlIGZpcnN0IHdvcmQgaW4gYSBsaW5lIHByZWNlZGVkIGJlIGFuIGBAYCBvciBzdXJyb3VuZGVkIGJ5IGN1cmx5IGJyYWNlcy5cbiAgICAgICAgLy8gQHdvcmQsIHtAd29yZH1cbiAgICAgICAgcGF0dGVybjogLyheW1xcdCBdKig/OlxcL3szfXxcXCp8XFwvXFwqXFwqKVxccyp8XFx7KUBbYS16XVthLXpBLVotXStcXGIvbSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHB1bmN0dWF0aW9uOiAvW3t9XS9cbiAgICB9KVxuICAgIC8qKlxuICAgICAqIEFkZHMgZG9jIGNvbW1lbnQgc3VwcG9ydCB0byB0aGUgZ2l2ZW4gbGFuZ3VhZ2UgYW5kIGNhbGxzIGEgZ2l2ZW4gY2FsbGJhY2sgb24gZWFjaCBkb2MgY29tbWVudCBwYXR0ZXJuLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGxhbmcgdGhlIGxhbmd1YWdlIGFkZCBkb2MgY29tbWVudCBzdXBwb3J0IHRvLlxuICAgICAqIEBwYXJhbSB7KHBhdHRlcm46IHtpbnNpZGU6IHtyZXN0OiB1bmRlZmluZWR9fSkgPT4gdm9pZH0gY2FsbGJhY2sgdGhlIGZ1bmN0aW9uIGNhbGxlZCB3aXRoIGVhY2ggZG9jIGNvbW1lbnQgcGF0dGVybiBhcyBhcmd1bWVudC5cbiAgICAgKi9cbiAgICBmdW5jdGlvbiBkb2NDb21tZW50U3VwcG9ydChsYW5nLCBjYWxsYmFjaykge1xuICAgICAgdmFyIHRva2VuTmFtZSA9ICdkb2MtY29tbWVudCdcbiAgICAgIHZhciBncmFtbWFyID0gUHJpc20ubGFuZ3VhZ2VzW2xhbmddXG4gICAgICBpZiAoIWdyYW1tYXIpIHtcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB2YXIgdG9rZW4gPSBncmFtbWFyW3Rva2VuTmFtZV1cbiAgICAgIGlmICghdG9rZW4pIHtcbiAgICAgICAgLy8gYWRkIGRvYyBjb21tZW50OiAvKiogKi9cbiAgICAgICAgdmFyIGRlZmluaXRpb24gPSB7fVxuICAgICAgICBkZWZpbml0aW9uW3Rva2VuTmFtZV0gPSB7XG4gICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXFwvXFwqXFwqW14vXVtcXHNcXFNdKj8oPzpcXCpcXC98JCkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdjb21tZW50J1xuICAgICAgICB9XG4gICAgICAgIGdyYW1tYXIgPSBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKGxhbmcsICdjb21tZW50JywgZGVmaW5pdGlvbilcbiAgICAgICAgdG9rZW4gPSBncmFtbWFyW3Rva2VuTmFtZV1cbiAgICAgIH1cbiAgICAgIGlmICh0b2tlbiBpbnN0YW5jZW9mIFJlZ0V4cCkge1xuICAgICAgICAvLyBjb252ZXJ0IHJlZ2V4IHRvIG9iamVjdFxuICAgICAgICB0b2tlbiA9IGdyYW1tYXJbdG9rZW5OYW1lXSA9IHtcbiAgICAgICAgICBwYXR0ZXJuOiB0b2tlblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoQXJyYXkuaXNBcnJheSh0b2tlbikpIHtcbiAgICAgICAgZm9yICh2YXIgaSA9IDAsIGwgPSB0b2tlbi5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgICBpZiAodG9rZW5baV0gaW5zdGFuY2VvZiBSZWdFeHApIHtcbiAgICAgICAgICAgIHRva2VuW2ldID0ge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiB0b2tlbltpXVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBjYWxsYmFjayh0b2tlbltpXSlcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FsbGJhY2sodG9rZW4pXG4gICAgICB9XG4gICAgfVxuICAgIC8qKlxuICAgICAqIEFkZHMgZG9jLWNvbW1lbnQgc3VwcG9ydCB0byB0aGUgZ2l2ZW4gbGFuZ3VhZ2VzIGZvciB0aGUgZ2l2ZW4gZG9jdW1lbnRhdGlvbiBsYW5ndWFnZS5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nW118c3RyaW5nfSBsYW5ndWFnZXNcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gZG9jTGFuZ3VhZ2VcbiAgICAgKi9cbiAgICBmdW5jdGlvbiBhZGRTdXBwb3J0KGxhbmd1YWdlcywgZG9jTGFuZ3VhZ2UpIHtcbiAgICAgIGlmICh0eXBlb2YgbGFuZ3VhZ2VzID09PSAnc3RyaW5nJykge1xuICAgICAgICBsYW5ndWFnZXMgPSBbbGFuZ3VhZ2VzXVxuICAgICAgfVxuICAgICAgbGFuZ3VhZ2VzLmZvckVhY2goZnVuY3Rpb24gKGxhbmcpIHtcbiAgICAgICAgZG9jQ29tbWVudFN1cHBvcnQobGFuZywgZnVuY3Rpb24gKHBhdHRlcm4pIHtcbiAgICAgICAgICBpZiAoIXBhdHRlcm4uaW5zaWRlKSB7XG4gICAgICAgICAgICBwYXR0ZXJuLmluc2lkZSA9IHt9XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhdHRlcm4uaW5zaWRlLnJlc3QgPSBkb2NMYW5ndWFnZVxuICAgICAgICB9KVxuICAgICAgfSlcbiAgICB9XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGphdmFEb2NMaWtlLCAnYWRkU3VwcG9ydCcsIHtcbiAgICAgIHZhbHVlOiBhZGRTdXBwb3J0XG4gICAgfSlcbiAgICBqYXZhRG9jTGlrZS5hZGRTdXBwb3J0KFsnamF2YScsICdqYXZhc2NyaXB0JywgJ3BocCddLCBqYXZhRG9jTGlrZSlcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/javadoclike.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/javascript.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/javascript.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = javascript\njavascript.displayName = 'javascript'\njavascript.aliases = ['js']\nfunction javascript(Prism) {\n Prism.languages.javascript = Prism.languages.extend('clike', {\n 'class-name': [\n Prism.languages.clike['class-name'],\n {\n pattern:\n /(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$A-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\.(?:constructor|prototype))/,\n lookbehind: true\n }\n ],\n keyword: [\n {\n pattern: /((?:^|\\})\\s*)catch\\b/,\n lookbehind: true\n },\n {\n pattern:\n /(^|[^.]|\\.\\.\\.\\s*)\\b(?:as|assert(?=\\s*\\{)|async(?=\\s*(?:function\\b|\\(|[$\\w\\xA0-\\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\\s*(?:\\{|$))|for|from(?=\\s*(?:['\"]|$))|function|(?:get|set)(?=\\s*(?:[#\\[$\\w\\xA0-\\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\\b/,\n lookbehind: true\n }\n ],\n // Allow for all non-ASCII characters (See http://stackoverflow.com/a/2008444)\n function:\n /#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*(?:\\.\\s*(?:apply|bind|call)\\s*)?\\()/,\n number: {\n pattern: RegExp(\n /(^|[^\\w$])/.source +\n '(?:' + // constant\n (/NaN|Infinity/.source +\n '|' + // binary integer\n /0[bB][01]+(?:_[01]+)*n?/.source +\n '|' + // octal integer\n /0[oO][0-7]+(?:_[0-7]+)*n?/.source +\n '|' + // hexadecimal integer\n /0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?/.source +\n '|' + // decimal bigint\n /\\d+(?:_\\d+)*n/.source +\n '|' + // decimal number (integer or float) but no bigint\n /(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?/\n .source) +\n ')' +\n /(?![\\w$])/.source\n ),\n lookbehind: true\n },\n operator:\n /--|\\+\\+|\\*\\*=?|=>|&&=?|\\|\\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\\.{3}|\\?\\?=?|\\?\\.?|[~:]/\n })\n Prism.languages.javascript['class-name'][0].pattern =\n /(\\b(?:class|extends|implements|instanceof|interface|new)\\s+)[\\w.\\\\]+/\n Prism.languages.insertBefore('javascript', 'keyword', {\n regex: {\n // eslint-disable-next-line regexp/no-dupe-characters-character-class\n pattern:\n /((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))/,\n lookbehind: true,\n greedy: true,\n inside: {\n 'regex-source': {\n pattern: /^(\\/)[\\s\\S]+(?=\\/[a-z]*$)/,\n lookbehind: true,\n alias: 'language-regex',\n inside: Prism.languages.regex\n },\n 'regex-delimiter': /^\\/|\\/$/,\n 'regex-flags': /^[a-z]+$/\n }\n },\n // This must be declared before keyword because we use \"function\" inside the look-forward\n 'function-variable': {\n pattern:\n /#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*[=:]\\s*(?:async\\s*)?(?:\\bfunction\\b|(?:\\((?:[^()]|\\([^()]*\\))*\\)|(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/,\n alias: 'function'\n },\n parameter: [\n {\n pattern:\n /(function(?:\\s+(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)?\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\))/,\n lookbehind: true,\n inside: Prism.languages.javascript\n },\n {\n pattern:\n /(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*=>)/i,\n lookbehind: true,\n inside: Prism.languages.javascript\n },\n {\n pattern:\n /(\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*=>)/,\n lookbehind: true,\n inside: Prism.languages.javascript\n },\n {\n pattern:\n /((?:\\b|\\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\\w\\xA0-\\uFFFF]))(?:(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*\\s*)\\(\\s*|\\]\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*\\{)/,\n lookbehind: true,\n inside: Prism.languages.javascript\n }\n ],\n constant: /\\b[A-Z](?:[A-Z_]|\\dx?)*\\b/\n })\n Prism.languages.insertBefore('javascript', 'string', {\n hashbang: {\n pattern: /^#!.*/,\n greedy: true,\n alias: 'comment'\n },\n 'template-string': {\n pattern:\n /`(?:\\\\[\\s\\S]|\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}|(?!\\$\\{)[^\\\\`])*`/,\n greedy: true,\n inside: {\n 'template-punctuation': {\n pattern: /^`|`$/,\n alias: 'string'\n },\n interpolation: {\n pattern:\n /((?:^|[^\\\\])(?:\\\\{2})*)\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}/,\n lookbehind: true,\n inside: {\n 'interpolation-punctuation': {\n pattern: /^\\$\\{|\\}$/,\n alias: 'punctuation'\n },\n rest: Prism.languages.javascript\n }\n },\n string: /[\\s\\S]+/\n }\n },\n 'string-property': {\n pattern:\n /((?:^|[,{])[ \\t]*)([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\2)[^\\\\\\r\\n])*\\2(?=\\s*:)/m,\n lookbehind: true,\n greedy: true,\n alias: 'property'\n }\n })\n Prism.languages.insertBefore('javascript', 'operator', {\n 'literal-property': {\n pattern:\n /((?:^|[,{])[ \\t]*)(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*:)/m,\n lookbehind: true,\n alias: 'property'\n }\n })\n if (Prism.languages.markup) {\n Prism.languages.markup.tag.addInlined('script', 'javascript') // add attribute support for all DOM events.\n // https://developer.mozilla.org/en-US/docs/Web/Events#Standard_events\n Prism.languages.markup.tag.addAttribute(\n /on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/\n .source,\n 'javascript'\n )\n }\n Prism.languages.js = Prism.languages.javascript\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YXNjcmlwdC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLG1EQUFtRCwrSkFBK0o7QUFDbE47QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLDRFQUE0RSxFQUFFO0FBQzlFLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0SEFBNEgsSUFBSSxrREFBa0QsRUFBRTtBQUNwTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLHFmQUFxZjtBQUNyZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLDBCQUEwQixPQUFPLElBQUksT0FBTyxJQUFJLEdBQUcsSUFBSSxJQUFJLElBQUksUUFBUTtBQUN2RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRSxPQUFPLE9BQU8sSUFBSSxPQUFPLElBQUksR0FBRyxJQUFJLElBQUksSUFBSTtBQUM3RTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsR0FBRztBQUNoQztBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YXNjcmlwdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqYXZhc2NyaXB0XG5qYXZhc2NyaXB0LmRpc3BsYXlOYW1lID0gJ2phdmFzY3JpcHQnXG5qYXZhc2NyaXB0LmFsaWFzZXMgPSBbJ2pzJ11cbmZ1bmN0aW9uIGphdmFzY3JpcHQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHQgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjbGlrZScsIHtcbiAgICAnY2xhc3MtbmFtZSc6IFtcbiAgICAgIFByaXNtLmxhbmd1YWdlcy5jbGlrZVsnY2xhc3MtbmFtZSddLFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXiRcXHdcXHhBMC1cXHVGRkZGXSkoPyFcXHMpW18kQS1aXFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKD89XFwuKD86Y29uc3RydWN0b3J8cHJvdG90eXBlKSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBrZXl3b3JkOiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oKD86XnxcXH0pXFxzKiljYXRjaFxcYi8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFteLl18XFwuXFwuXFwuXFxzKilcXGIoPzphc3xhc3NlcnQoPz1cXHMqXFx7KXxhc3luYyg/PVxccyooPzpmdW5jdGlvblxcYnxcXCh8WyRcXHdcXHhBMC1cXHVGRkZGXXwkKSl8YXdhaXR8YnJlYWt8Y2FzZXxjbGFzc3xjb25zdHxjb250aW51ZXxkZWJ1Z2dlcnxkZWZhdWx0fGRlbGV0ZXxkb3xlbHNlfGVudW18ZXhwb3J0fGV4dGVuZHN8ZmluYWxseSg/PVxccyooPzpcXHt8JCkpfGZvcnxmcm9tKD89XFxzKig/OlsnXCJdfCQpKXxmdW5jdGlvbnwoPzpnZXR8c2V0KSg/PVxccyooPzpbI1xcWyRcXHdcXHhBMC1cXHVGRkZGXXwkKSl8aWZ8aW1wbGVtZW50c3xpbXBvcnR8aW58aW5zdGFuY2VvZnxpbnRlcmZhY2V8bGV0fG5ld3xudWxsfG9mfHBhY2thZ2V8cHJpdmF0ZXxwcm90ZWN0ZWR8cHVibGljfHJldHVybnxzdGF0aWN8c3VwZXJ8c3dpdGNofHRoaXN8dGhyb3d8dHJ5fHR5cGVvZnx1bmRlZmluZWR8dmFyfHZvaWR8d2hpbGV8d2l0aHx5aWVsZClcXGIvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICAvLyBBbGxvdyBmb3IgYWxsIG5vbi1BU0NJSSBjaGFyYWN0ZXJzIChTZWUgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjAwODQ0NClcbiAgICBmdW5jdGlvbjpcbiAgICAgIC8jPyg/IVxccylbXyRhLXpBLVpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkZdKSooPz1cXHMqKD86XFwuXFxzKig/OmFwcGx5fGJpbmR8Y2FsbClcXHMqKT9cXCgpLyxcbiAgICBudW1iZXI6IHtcbiAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgLyhefFteXFx3JF0pLy5zb3VyY2UgK1xuICAgICAgICAgICcoPzonICsgLy8gY29uc3RhbnRcbiAgICAgICAgICAoL05hTnxJbmZpbml0eS8uc291cmNlICtcbiAgICAgICAgICAgICd8JyArIC8vIGJpbmFyeSBpbnRlZ2VyXG4gICAgICAgICAgICAvMFtiQl1bMDFdKyg/Ol9bMDFdKykqbj8vLnNvdXJjZSArXG4gICAgICAgICAgICAnfCcgKyAvLyBvY3RhbCBpbnRlZ2VyXG4gICAgICAgICAgICAvMFtvT11bMC03XSsoPzpfWzAtN10rKSpuPy8uc291cmNlICtcbiAgICAgICAgICAgICd8JyArIC8vIGhleGFkZWNpbWFsIGludGVnZXJcbiAgICAgICAgICAgIC8wW3hYXVtcXGRBLUZhLWZdKyg/Ol9bXFxkQS1GYS1mXSspKm4/Ly5zb3VyY2UgK1xuICAgICAgICAgICAgJ3wnICsgLy8gZGVjaW1hbCBiaWdpbnRcbiAgICAgICAgICAgIC9cXGQrKD86X1xcZCspKm4vLnNvdXJjZSArXG4gICAgICAgICAgICAnfCcgKyAvLyBkZWNpbWFsIG51bWJlciAoaW50ZWdlciBvciBmbG9hdCkgYnV0IG5vIGJpZ2ludFxuICAgICAgICAgICAgLyg/OlxcZCsoPzpfXFxkKykqKD86XFwuKD86XFxkKyg/Ol9cXGQrKSopPyk/fFxcLlxcZCsoPzpfXFxkKykqKSg/OltFZV1bKy1dP1xcZCsoPzpfXFxkKykqKT8vXG4gICAgICAgICAgICAgIC5zb3VyY2UpICtcbiAgICAgICAgICAnKScgK1xuICAgICAgICAgIC8oPyFbXFx3JF0pLy5zb3VyY2VcbiAgICAgICksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBvcGVyYXRvcjpcbiAgICAgIC8tLXxcXCtcXCt8XFwqXFwqPT98PT58JiY9P3xcXHxcXHw9P3xbIT1dPT18PDw9P3w+Pj4/PT98Wy0rKi8lJnxeIT08Pl09P3xcXC57M318XFw/XFw/PT98XFw/XFwuP3xbfjpdL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFsnY2xhc3MtbmFtZSddWzBdLnBhdHRlcm4gPVxuICAgIC8oXFxiKD86Y2xhc3N8ZXh0ZW5kc3xpbXBsZW1lbnRzfGluc3RhbmNlb2Z8aW50ZXJmYWNlfG5ldylcXHMrKVtcXHcuXFxcXF0rL1xuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhc2NyaXB0JywgJ2tleXdvcmQnLCB7XG4gICAgcmVnZXg6IHtcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWdleHAvbm8tZHVwZS1jaGFyYWN0ZXJzLWNoYXJhY3Rlci1jbGFzc1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLygoPzpefFteJFxcd1xceEEwLVxcdUZGRkYuXCInXFxdKVxcc118XFxiKD86cmV0dXJufHlpZWxkKSlcXHMqKVxcLyg/OlxcWyg/OlteXFxdXFxcXFxcclxcbl18XFxcXC4pKlxcXXxcXFxcLnxbXi9cXFxcXFxbXFxyXFxuXSkrXFwvW2RnaW15dXNdezAsN30oPz0oPzpcXHN8XFwvXFwqKD86W14qXXxcXCooPyFcXC8pKSpcXCpcXC8pKig/OiR8W1xcclxcbiwuOzp9KVxcXV18XFwvXFwvKSkvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAncmVnZXgtc291cmNlJzoge1xuICAgICAgICAgIHBhdHRlcm46IC9eKFxcLylbXFxzXFxTXSsoPz1cXC9bYS16XSokKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLXJlZ2V4JyxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5yZWdleFxuICAgICAgICB9LFxuICAgICAgICAncmVnZXgtZGVsaW1pdGVyJzogL15cXC98XFwvJC8sXG4gICAgICAgICdyZWdleC1mbGFncyc6IC9eW2Etel0rJC9cbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIFRoaXMgbXVzdCBiZSBkZWNsYXJlZCBiZWZvcmUga2V5d29yZCBiZWNhdXNlIHdlIHVzZSBcImZ1bmN0aW9uXCIgaW5zaWRlIHRoZSBsb29rLWZvcndhcmRcbiAgICAnZnVuY3Rpb24tdmFyaWFibGUnOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvIz8oPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKD89XFxzKls9Ol1cXHMqKD86YXN5bmNcXHMqKT8oPzpcXGJmdW5jdGlvblxcYnwoPzpcXCgoPzpbXigpXXxcXChbXigpXSpcXCkpKlxcKXwoPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKVxccyo9PikpLyxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgfSxcbiAgICBwYXJhbWV0ZXI6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKGZ1bmN0aW9uKD86XFxzKyg/IVxccylbXyRhLXpBLVpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkZdKSopP1xccypcXChcXHMqKSg/IVxccykoPzpbXigpXFxzXXxcXHMrKD8hW1xccyldKXxcXChbXigpXSpcXCkpKyg/PVxccypcXCkpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58W14kXFx3XFx4QTAtXFx1RkZGRl0pKD8hXFxzKVtfJGEtelxceEEwLVxcdUZGRkZdKD86KD8hXFxzKVskXFx3XFx4QTAtXFx1RkZGRl0pKig/PVxccyo9PikvaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKFxcKFxccyopKD8hXFxzKSg/OlteKClcXHNdfFxccysoPyFbXFxzKV0pfFxcKFteKCldKlxcKSkrKD89XFxzKlxcKVxccyo9PikvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0XG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oKD86XFxifFxcc3xeKSg/ISg/OmFzfGFzeW5jfGF3YWl0fGJyZWFrfGNhc2V8Y2F0Y2h8Y2xhc3N8Y29uc3R8Y29udGludWV8ZGVidWdnZXJ8ZGVmYXVsdHxkZWxldGV8ZG98ZWxzZXxlbnVtfGV4cG9ydHxleHRlbmRzfGZpbmFsbHl8Zm9yfGZyb218ZnVuY3Rpb258Z2V0fGlmfGltcGxlbWVudHN8aW1wb3J0fGlufGluc3RhbmNlb2Z8aW50ZXJmYWNlfGxldHxuZXd8bnVsbHxvZnxwYWNrYWdlfHByaXZhdGV8cHJvdGVjdGVkfHB1YmxpY3xyZXR1cm58c2V0fHN0YXRpY3xzdXBlcnxzd2l0Y2h8dGhpc3x0aHJvd3x0cnl8dHlwZW9mfHVuZGVmaW5lZHx2YXJ8dm9pZHx3aGlsZXx3aXRofHlpZWxkKSg/IVskXFx3XFx4QTAtXFx1RkZGRl0pKSg/Oig/IVxccylbXyRhLXpBLVpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkZdKSpcXHMqKVxcKFxccyp8XFxdXFxzKlxcKFxccyopKD8hXFxzKSg/OlteKClcXHNdfFxccysoPyFbXFxzKV0pfFxcKFteKCldKlxcKSkrKD89XFxzKlxcKVxccypcXHspLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxuICAgICAgfVxuICAgIF0sXG4gICAgY29uc3RhbnQ6IC9cXGJbQS1aXSg/OltBLVpfXXxcXGR4PykqXFxiL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhc2NyaXB0JywgJ3N0cmluZycsIHtcbiAgICBoYXNoYmFuZzoge1xuICAgICAgcGF0dGVybjogL14jIS4qLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnY29tbWVudCdcbiAgICB9LFxuICAgICd0ZW1wbGF0ZS1zdHJpbmcnOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvYCg/OlxcXFxbXFxzXFxTXXxcXCRcXHsoPzpbXnt9XXxcXHsoPzpbXnt9XXxcXHtbXn1dKlxcfSkqXFx9KStcXH18KD8hXFwkXFx7KVteXFxcXGBdKSpgLyxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAndGVtcGxhdGUtcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgcGF0dGVybjogL15gfGAkLyxcbiAgICAgICAgICBhbGlhczogJ3N0cmluZydcbiAgICAgICAgfSxcbiAgICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKCg/Ol58W15cXFxcXSkoPzpcXFxcezJ9KSopXFwkXFx7KD86W157fV18XFx7KD86W157fV18XFx7W159XSpcXH0pKlxcfSkrXFx9LyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ2ludGVycG9sYXRpb24tcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eXFwkXFx7fFxcfSQvLFxuICAgICAgICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlc3Q6IFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBzdHJpbmc6IC9bXFxzXFxTXSsvXG4gICAgICB9XG4gICAgfSxcbiAgICAnc3RyaW5nLXByb3BlcnR5Jzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLygoPzpefFsse10pWyBcXHRdKikoW1wiJ10pKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwyKVteXFxcXFxcclxcbl0pKlxcMig/PVxccyo6KS9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgfVxuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhc2NyaXB0JywgJ29wZXJhdG9yJywge1xuICAgICdsaXRlcmFsLXByb3BlcnR5Jzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLygoPzpefFsse10pWyBcXHRdKikoPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKD89XFxzKjopL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICB9XG4gIH0pXG4gIGlmIChQcmlzbS5sYW5ndWFnZXMubWFya3VwKSB7XG4gICAgUHJpc20ubGFuZ3VhZ2VzLm1hcmt1cC50YWcuYWRkSW5saW5lZCgnc2NyaXB0JywgJ2phdmFzY3JpcHQnKSAvLyBhZGQgYXR0cmlidXRlIHN1cHBvcnQgZm9yIGFsbCBET00gZXZlbnRzLlxuICAgIC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cyNTdGFuZGFyZF9ldmVudHNcbiAgICBQcmlzbS5sYW5ndWFnZXMubWFya3VwLnRhZy5hZGRBdHRyaWJ1dGUoXG4gICAgICAvb24oPzphYm9ydHxibHVyfGNoYW5nZXxjbGlja3xjb21wb3NpdGlvbig/OmVuZHxzdGFydHx1cGRhdGUpfGRibGNsaWNrfGVycm9yfGZvY3VzKD86aW58b3V0KT98a2V5KD86ZG93bnx1cCl8bG9hZHxtb3VzZSg/OmRvd258ZW50ZXJ8bGVhdmV8bW92ZXxvdXR8b3Zlcnx1cCl8cmVzZXR8cmVzaXplfHNjcm9sbHxzZWxlY3R8c2xvdGNoYW5nZXxzdWJtaXR8dW5sb2FkfHdoZWVsKS9cbiAgICAgICAgLnNvdXJjZSxcbiAgICAgICdqYXZhc2NyaXB0J1xuICAgIClcbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMuanMgPSBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/javascript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/javastacktrace.js": /*!*******************************************************!*\ !*** ./node_modules/refractor/lang/javastacktrace.js ***! \*******************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = javastacktrace\njavastacktrace.displayName = 'javastacktrace'\njavastacktrace.aliases = []\nfunction javastacktrace(Prism) {\n // Specification:\n // https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Throwable.html#printStackTrace()\n Prism.languages.javastacktrace = {\n // java.sql.SQLException: Violation of unique constraint MY_ENTITY_UK_1: duplicate value(s) for column(s) MY_COLUMN in statement [...]\n // Caused by: java.sql.SQLException: Violation of unique constraint MY_ENTITY_UK_1: duplicate value(s) for column(s) MY_COLUMN in statement [...]\n // Caused by: com.example.myproject.MyProjectServletException\n // Caused by: MidLevelException: LowLevelException\n // Suppressed: Resource$CloseFailException: Resource ID = 0\n summary: {\n pattern:\n /^([\\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread \"[^\"]*\")[\\t ]+)?[\\w$.]+(?::.*)?$/m,\n lookbehind: true,\n inside: {\n keyword: {\n pattern:\n /^([\\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,\n lookbehind: true\n },\n // the current thread if the summary starts with 'Exception in thread'\n string: {\n pattern: /^(\\s*)\"[^\"]*\"/,\n lookbehind: true\n },\n exceptions: {\n pattern: /^(:?\\s*)[\\w$.]+(?=:|$)/,\n lookbehind: true,\n inside: {\n 'class-name': /[\\w$]+$/,\n namespace: /\\b[a-z]\\w*\\b/,\n punctuation: /\\./\n }\n },\n message: {\n pattern: /(:\\s*)\\S.*/,\n lookbehind: true,\n alias: 'string'\n },\n punctuation: /:/\n }\n },\n // at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)\n // at org.hsqldb.jdbc.Util.throwError(Unknown Source) here could be some notes\n // at java.base/java.lang.Class.forName0(Native Method)\n // at Util.(Unknown Source)\n // at com.foo.loader/foo@9.0/com.foo.Main.run(Main.java:101)\n // at com.foo.loader//com.foo.bar.App.run(App.java:12)\n // at acme@2.1/org.acme.Lib.test(Lib.java:80)\n // at MyClass.mash(MyClass.java:9)\n //\n // More information:\n // https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/StackTraceElement.html#toString()\n //\n // A valid Java module name is defined as:\n // \"A module name consists of one or more Java identifiers (§3.8) separated by \".\" tokens.\"\n // https://docs.oracle.com/javase/specs/jls/se9/html/jls-6.html#jls-ModuleName\n //\n // A Java module version is defined by this class:\n // https://docs.oracle.com/javase/9/docs/api/java/lang/module/ModuleDescriptor.Version.html\n // This is the implementation of the `parse` method in JDK13:\n // https://github.com/matcdac/jdk/blob/2305df71d1b7710266ae0956d73927a225132c0f/src/java.base/share/classes/java/lang/module/ModuleDescriptor.java#L1108\n // However, to keep this simple, a version will be matched by the pattern /@[\\w$.+-]*/.\n 'stack-frame': {\n pattern: /^([\\t ]*)at (?:[\\w$./]|@[\\w$.+-]*\\/)+(?:)?\\([^()]*\\)/m,\n lookbehind: true,\n inside: {\n keyword: {\n pattern: /^(\\s*)at(?= )/,\n lookbehind: true\n },\n source: [\n // (Main.java:15)\n // (Main.scala:15)\n {\n pattern: /(\\()\\w+\\.\\w+:\\d+(?=\\))/,\n lookbehind: true,\n inside: {\n file: /^\\w+\\.\\w+/,\n punctuation: /:/,\n 'line-number': {\n pattern: /\\b\\d+\\b/,\n alias: 'number'\n }\n }\n }, // (Unknown Source)\n // (Native Method)\n // (...something...)\n {\n pattern: /(\\()[^()]*(?=\\))/,\n lookbehind: true,\n inside: {\n keyword: /^(?:Native Method|Unknown Source)$/\n }\n }\n ],\n 'class-name': /[\\w$]+(?=\\.(?:|[\\w$]+)\\()/,\n function: /(?:|[\\w$]+)(?=\\()/,\n 'class-loader': {\n pattern: /(\\s)[a-z]\\w*(?:\\.[a-z]\\w*)*(?=\\/[\\w@$.]*\\/)/,\n lookbehind: true,\n alias: 'namespace',\n inside: {\n punctuation: /\\./\n }\n },\n module: {\n pattern: /([\\s/])[a-z]\\w*(?:\\.[a-z]\\w*)*(?:@[\\w$.+-]*)?(?=\\/)/,\n lookbehind: true,\n inside: {\n version: {\n pattern: /(@)[\\s\\S]+/,\n lookbehind: true,\n alias: 'number'\n },\n punctuation: /[@.]/\n }\n },\n namespace: {\n pattern: /(?:\\b[a-z]\\w*\\.)+/,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[()/.]/\n }\n },\n // ... 32 more\n // ... 32 common frames omitted\n more: {\n pattern: /^([\\t ]*)\\.{3} \\d+ [a-z]+(?: [a-z]+)*/m,\n lookbehind: true,\n inside: {\n punctuation: /\\.{3}/,\n number: /\\d+/,\n keyword: /\\b[a-z]+(?: [a-z]+)*\\b/\n }\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamF2YXN0YWNrdHJhY2UuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLEdBQUc7QUFDL0I7QUFDQTtBQUNBLHlCQUF5QixFQUFFO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9qYXZhc3RhY2t0cmFjZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqYXZhc3RhY2t0cmFjZVxuamF2YXN0YWNrdHJhY2UuZGlzcGxheU5hbWUgPSAnamF2YXN0YWNrdHJhY2UnXG5qYXZhc3RhY2t0cmFjZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGphdmFzdGFja3RyYWNlKFByaXNtKSB7XG4gIC8vIFNwZWNpZmljYXRpb246XG4gIC8vIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzEzL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL2xhbmcvVGhyb3dhYmxlLmh0bWwjcHJpbnRTdGFja1RyYWNlKClcbiAgUHJpc20ubGFuZ3VhZ2VzLmphdmFzdGFja3RyYWNlID0ge1xuICAgIC8vIGphdmEuc3FsLlNRTEV4Y2VwdGlvbjogVmlvbGF0aW9uIG9mIHVuaXF1ZSBjb25zdHJhaW50IE1ZX0VOVElUWV9VS18xOiBkdXBsaWNhdGUgdmFsdWUocykgZm9yIGNvbHVtbihzKSBNWV9DT0xVTU4gaW4gc3RhdGVtZW50IFsuLi5dXG4gICAgLy8gQ2F1c2VkIGJ5OiBqYXZhLnNxbC5TUUxFeGNlcHRpb246IFZpb2xhdGlvbiBvZiB1bmlxdWUgY29uc3RyYWludCBNWV9FTlRJVFlfVUtfMTogZHVwbGljYXRlIHZhbHVlKHMpIGZvciBjb2x1bW4ocykgTVlfQ09MVU1OIGluIHN0YXRlbWVudCBbLi4uXVxuICAgIC8vIENhdXNlZCBieTogY29tLmV4YW1wbGUubXlwcm9qZWN0Lk15UHJvamVjdFNlcnZsZXRFeGNlcHRpb25cbiAgICAvLyBDYXVzZWQgYnk6IE1pZExldmVsRXhjZXB0aW9uOiBMb3dMZXZlbEV4Y2VwdGlvblxuICAgIC8vIFN1cHByZXNzZWQ6IFJlc291cmNlJENsb3NlRmFpbEV4Y2VwdGlvbjogUmVzb3VyY2UgSUQgPSAwXG4gICAgc3VtbWFyeToge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL14oW1xcdCBdKikoPzooPzpDYXVzZWQgYnk6fFN1cHByZXNzZWQ6fEV4Y2VwdGlvbiBpbiB0aHJlYWQgXCJbXlwiXSpcIilbXFx0IF0rKT9bXFx3JC5dKyg/OjouKik/JC9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBrZXl3b3JkOiB7XG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC9eKFtcXHQgXSopKD86KD86Q2F1c2VkIGJ5fFN1cHByZXNzZWQpKD89Oil8RXhjZXB0aW9uIGluIHRocmVhZCkvbSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIC8vIHRoZSBjdXJyZW50IHRocmVhZCBpZiB0aGUgc3VtbWFyeSBzdGFydHMgd2l0aCAnRXhjZXB0aW9uIGluIHRocmVhZCdcbiAgICAgICAgc3RyaW5nOiB7XG4gICAgICAgICAgcGF0dGVybjogL14oXFxzKilcIlteXCJdKlwiLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIGV4Y2VwdGlvbnM6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXig6P1xccyopW1xcdyQuXSsoPz06fCQpLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ2NsYXNzLW5hbWUnOiAvW1xcdyRdKyQvLFxuICAgICAgICAgICAgbmFtZXNwYWNlOiAvXFxiW2Etel1cXHcqXFxiLyxcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgbWVzc2FnZToge1xuICAgICAgICAgIHBhdHRlcm46IC8oOlxccyopXFxTLiovLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvOi9cbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIGF0IG9yZy5tb3J0YmF5LmpldHR5LnNlcnZsZXQuU2VydmxldEhhbmRsZXIkQ2FjaGVkQ2hhaW4uZG9GaWx0ZXIoU2VydmxldEhhbmRsZXIuamF2YToxMTY2KVxuICAgIC8vIGF0IG9yZy5oc3FsZGIuamRiYy5VdGlsLnRocm93RXJyb3IoVW5rbm93biBTb3VyY2UpIGhlcmUgY291bGQgYmUgc29tZSBub3Rlc1xuICAgIC8vIGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuQ2xhc3MuZm9yTmFtZTAoTmF0aXZlIE1ldGhvZClcbiAgICAvLyBhdCBVdGlsLjxpbml0PihVbmtub3duIFNvdXJjZSlcbiAgICAvLyBhdCBjb20uZm9vLmxvYWRlci9mb29AOS4wL2NvbS5mb28uTWFpbi5ydW4oTWFpbi5qYXZhOjEwMSlcbiAgICAvLyBhdCBjb20uZm9vLmxvYWRlci8vY29tLmZvby5iYXIuQXBwLnJ1bihBcHAuamF2YToxMilcbiAgICAvLyBhdCBhY21lQDIuMS9vcmcuYWNtZS5MaWIudGVzdChMaWIuamF2YTo4MClcbiAgICAvLyBhdCBNeUNsYXNzLm1hc2goTXlDbGFzcy5qYXZhOjkpXG4gICAgLy9cbiAgICAvLyBNb3JlIGluZm9ybWF0aW9uOlxuICAgIC8vIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzEzL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL2xhbmcvU3RhY2tUcmFjZUVsZW1lbnQuaHRtbCN0b1N0cmluZygpXG4gICAgLy9cbiAgICAvLyBBIHZhbGlkIEphdmEgbW9kdWxlIG5hbWUgaXMgZGVmaW5lZCBhczpcbiAgICAvLyAgIFwiQSBtb2R1bGUgbmFtZSBjb25zaXN0cyBvZiBvbmUgb3IgbW9yZSBKYXZhIGlkZW50aWZpZXJzICjCpzMuOCkgc2VwYXJhdGVkIGJ5IFwiLlwiIHRva2Vucy5cIlxuICAgIC8vIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2phdmFzZS9zcGVjcy9qbHMvc2U5L2h0bWwvamxzLTYuaHRtbCNqbHMtTW9kdWxlTmFtZVxuICAgIC8vXG4gICAgLy8gQSBKYXZhIG1vZHVsZSB2ZXJzaW9uIGlzIGRlZmluZWQgYnkgdGhpcyBjbGFzczpcbiAgICAvLyBodHRwczovL2RvY3Mub3JhY2xlLmNvbS9qYXZhc2UvOS9kb2NzL2FwaS9qYXZhL2xhbmcvbW9kdWxlL01vZHVsZURlc2NyaXB0b3IuVmVyc2lvbi5odG1sXG4gICAgLy8gVGhpcyBpcyB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIGBwYXJzZWAgbWV0aG9kIGluIEpESzEzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9tYXRjZGFjL2pkay9ibG9iLzIzMDVkZjcxZDFiNzcxMDI2NmFlMDk1NmQ3MzkyN2EyMjUxMzJjMGYvc3JjL2phdmEuYmFzZS9zaGFyZS9jbGFzc2VzL2phdmEvbGFuZy9tb2R1bGUvTW9kdWxlRGVzY3JpcHRvci5qYXZhI0wxMTA4XG4gICAgLy8gSG93ZXZlciwgdG8ga2VlcCB0aGlzIHNpbXBsZSwgYSB2ZXJzaW9uIHdpbGwgYmUgbWF0Y2hlZCBieSB0aGUgcGF0dGVybiAvQFtcXHckListXSovLlxuICAgICdzdGFjay1mcmFtZSc6IHtcbiAgICAgIHBhdHRlcm46IC9eKFtcXHQgXSopYXQgKD86W1xcdyQuL118QFtcXHckListXSpcXC8pKyg/Ojxpbml0Pik/XFwoW14oKV0qXFwpL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIGtleXdvcmQ6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXihcXHMqKWF0KD89ICkvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgc291cmNlOiBbXG4gICAgICAgICAgLy8gKE1haW4uamF2YToxNSlcbiAgICAgICAgICAvLyAoTWFpbi5zY2FsYToxNSlcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKFxcKClcXHcrXFwuXFx3KzpcXGQrKD89XFwpKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIGZpbGU6IC9eXFx3K1xcLlxcdysvLFxuICAgICAgICAgICAgICBwdW5jdHVhdGlvbjogLzovLFxuICAgICAgICAgICAgICAnbGluZS1udW1iZXInOiB7XG4gICAgICAgICAgICAgICAgcGF0dGVybjogL1xcYlxcZCtcXGIvLFxuICAgICAgICAgICAgICAgIGFsaWFzOiAnbnVtYmVyJ1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSwgLy8gKFVua25vd24gU291cmNlKVxuICAgICAgICAgIC8vIChOYXRpdmUgTWV0aG9kKVxuICAgICAgICAgIC8vICguLi5zb21ldGhpbmcuLi4pXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGF0dGVybjogLyhcXCgpW14oKV0qKD89XFwpKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIGtleXdvcmQ6IC9eKD86TmF0aXZlIE1ldGhvZHxVbmtub3duIFNvdXJjZSkkL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgJ2NsYXNzLW5hbWUnOiAvW1xcdyRdKyg/PVxcLig/Ojxpbml0PnxbXFx3JF0rKVxcKCkvLFxuICAgICAgICBmdW5jdGlvbjogLyg/Ojxpbml0PnxbXFx3JF0rKSg/PVxcKCkvLFxuICAgICAgICAnY2xhc3MtbG9hZGVyJzoge1xuICAgICAgICAgIHBhdHRlcm46IC8oXFxzKVthLXpdXFx3Kig/OlxcLlthLXpdXFx3KikqKD89XFwvW1xcd0AkLl0qXFwvKS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ25hbWVzcGFjZScsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1vZHVsZToge1xuICAgICAgICAgIHBhdHRlcm46IC8oW1xccy9dKVthLXpdXFx3Kig/OlxcLlthLXpdXFx3KikqKD86QFtcXHckListXSopPyg/PVxcLykvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICB2ZXJzaW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC8oQClbXFxzXFxTXSsvLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBhbGlhczogJ251bWJlcidcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1tALl0vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBuYW1lc3BhY2U6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKD86XFxiW2Etel1cXHcqXFwuKSsvLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9cXC4vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBwdW5jdHVhdGlvbjogL1soKS8uXS9cbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIC4uLiAzMiBtb3JlXG4gICAgLy8gLi4uIDMyIGNvbW1vbiBmcmFtZXMgb21pdHRlZFxuICAgIG1vcmU6IHtcbiAgICAgIHBhdHRlcm46IC9eKFtcXHQgXSopXFwuezN9IFxcZCsgW2Etel0rKD86IFthLXpdKykqL20sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuezN9LyxcbiAgICAgICAgbnVtYmVyOiAvXFxkKy8sXG4gICAgICAgIGtleXdvcmQ6IC9cXGJbYS16XSsoPzogW2Etel0rKSpcXGIvXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/javastacktrace.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jexl.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/jexl.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jexl\njexl.displayName = 'jexl'\njexl.aliases = []\nfunction jexl(Prism) {\n Prism.languages.jexl = {\n string: /([\"'])(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/,\n transform: {\n pattern:\n /(\\|\\s*)[a-zA-Zа-яА-Я_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF$][\\wа-яА-Я\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF$]*/,\n alias: 'function',\n lookbehind: true\n },\n function:\n /[a-zA-Zа-яА-Я_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF$][\\wа-яА-Я\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF$]*\\s*(?=\\()/,\n number: /\\b\\d+(?:\\.\\d+)?\\b|\\B\\.\\d+\\b/,\n operator: /[<>!]=?|-|\\+|&&|==|\\|\\|?|\\/\\/?|[?:*^%]/,\n boolean: /\\b(?:false|true)\\b/,\n keyword: /\\bin\\b/,\n punctuation: /[{}[\\](),.]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvamV4bC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2pleGwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gamV4bFxuamV4bC5kaXNwbGF5TmFtZSA9ICdqZXhsJ1xuamV4bC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGpleGwoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmpleGwgPSB7XG4gICAgc3RyaW5nOiAvKFtcIiddKSg/OlxcXFxbXFxzXFxTXXwoPyFcXDEpW15cXFxcXSkqXFwxLyxcbiAgICB0cmFuc2Zvcm06IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXFx8XFxzKilbYS16QS1a0LAt0Y/QkC3Qr19cXHUwMEMwLVxcdTAwRDZcXHUwMEQ4LVxcdTAwRjZcXHUwMEY4LVxcdTAwRkYkXVtcXHfQsC3Rj9CQLdCvXFx1MDBDMC1cXHUwMEQ2XFx1MDBEOC1cXHUwMEY2XFx1MDBGOC1cXHUwMEZGJF0qLyxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgZnVuY3Rpb246XG4gICAgICAvW2EtekEtWtCwLdGP0JAt0K9fXFx1MDBDMC1cXHUwMEQ2XFx1MDBEOC1cXHUwMEY2XFx1MDBGOC1cXHUwMEZGJF1bXFx30LAt0Y/QkC3Qr1xcdTAwQzAtXFx1MDBENlxcdTAwRDgtXFx1MDBGNlxcdTAwRjgtXFx1MDBGRiRdKlxccyooPz1cXCgpLyxcbiAgICBudW1iZXI6IC9cXGJcXGQrKD86XFwuXFxkKyk/XFxifFxcQlxcLlxcZCtcXGIvLFxuICAgIG9wZXJhdG9yOiAvWzw+IV09P3wtfFxcK3wmJnw9PXxcXHxcXHw/fFxcL1xcLz98Wz86Kl4lXS8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBrZXl3b3JkOiAvXFxiaW5cXGIvLFxuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXSgpLC5dL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jexl.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jolie.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/jolie.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jolie\njolie.displayName = 'jolie'\njolie.aliases = []\nfunction jolie(Prism) {\n Prism.languages.jolie = Prism.languages.extend('clike', {\n string: {\n pattern: /(^|[^\\\\])\"(?:\\\\[\\s\\S]|[^\"\\\\])*\"/,\n lookbehind: true,\n greedy: true\n },\n 'class-name': {\n pattern:\n /((?:\\b(?:as|courier|embed|in|inputPort|outputPort|service)\\b|@)[ \\t]*)\\w+/,\n lookbehind: true\n },\n keyword:\n /\\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\\b/,\n function: /\\b[a-z_]\\w*(?=[ \\t]*[@(])/i,\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?l?/i,\n operator: /-[-=>]?|\\+[+=]?|<[<=]?|[>=*!]=?|&&|\\|\\||[?\\/%^@|]/,\n punctuation: /[()[\\]{},;.:]/,\n builtin:\n /\\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\\b/\n })\n Prism.languages.insertBefore('jolie', 'keyword', {\n aggregates: {\n pattern:\n /(\\bAggregates\\s*:\\s*)(?:\\w+(?:\\s+with\\s+\\w+)?\\s*,\\s*)*\\w+(?:\\s+with\\s+\\w+)?/,\n lookbehind: true,\n inside: {\n keyword: /\\bwith\\b/,\n 'class-name': /\\w+/,\n punctuation: /,/\n }\n },\n redirects: {\n pattern:\n /(\\bRedirects\\s*:\\s*)(?:\\w+\\s*=>\\s*\\w+\\s*,\\s*)*(?:\\w+\\s*=>\\s*\\w+)/,\n lookbehind: true,\n inside: {\n punctuation: /,/,\n 'class-name': /\\w+/,\n operator: /=>/\n }\n },\n property: {\n pattern:\n /\\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\\b(?=[ \\t]*:)/\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvam9saWUuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9qb2xpZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqb2xpZVxuam9saWUuZGlzcGxheU5hbWUgPSAnam9saWUnXG5qb2xpZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGpvbGllKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5qb2xpZSA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2NsaWtlJywge1xuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXCIoPzpcXFxcW1xcc1xcU118W15cIlxcXFxdKSpcIi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oKD86XFxiKD86YXN8Y291cmllcnxlbWJlZHxpbnxpbnB1dFBvcnR8b3V0cHV0UG9ydHxzZXJ2aWNlKVxcYnxAKVsgXFx0XSopXFx3Ky8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFzfGNIfGNvbXB8Y29uY3VycmVudHxjb25zdGFudHN8Y291cmllcnxjc2V0fGNzZXRzfGRlZmF1bHR8ZGVmaW5lfGVsc2V8ZW1iZWR8ZW1iZWRkZWR8ZXhlY3V0aW9ufGV4aXR8ZXh0ZW5kZXJ8Zm9yfGZvcmVhY2h8Zm9yd2FyZHxmcm9tfGdsb2JhbHxpZnxpbXBvcnR8aW58aW5jbHVkZXxpbml0fGlucHV0UG9ydHxpbnN0YWxsfGluc3RhbmNlb2Z8aW50ZXJmYWNlfGlzX2RlZmluZWR8bGlua0lufGxpbmtPdXR8bWFpbnxuZXd8bnVsbFByb2Nlc3N8b3V0cHV0UG9ydHxvdmVyfHByaXZhdGV8cHJvdmlkZXxwdWJsaWN8c2NvcGV8c2VxdWVudGlhbHxzZXJ2aWNlfHNpbmdsZXxzcGF3bnxzeW5jaHJvbml6ZWR8dGhpc3x0aHJvd3x0aHJvd3N8dHlwZXx1bmRlZnx1bnRpbHx3aGlsZXx3aXRoKVxcYi8sXG4gICAgZnVuY3Rpb246IC9cXGJbYS16X11cXHcqKD89WyBcXHRdKltAKF0pL2ksXG4gICAgbnVtYmVyOiAvKD86XFxiXFxkKyg/OlxcLlxcZCopP3xcXEJcXC5cXGQrKSg/OmVbKy1dP1xcZCspP2w/L2ksXG4gICAgb3BlcmF0b3I6IC8tWy09Pl0/fFxcK1srPV0/fDxbPD1dP3xbPj0qIV09P3wmJnxcXHxcXHx8Wz9cXC8lXkB8XS8sXG4gICAgcHVuY3R1YXRpb246IC9bKClbXFxde30sOy46XS8sXG4gICAgYnVpbHRpbjpcbiAgICAgIC9cXGIoPzpCeXRlfGFueXxib29sfGNoYXJ8ZG91YmxlfGVudW18ZmxvYXR8aW50fGxlbmd0aHxsb25nfHJhbmdlc3xyZWdleHxzdHJpbmd8dW5kZWZpbmVkfHZvaWQpXFxiL1xuICB9KVxuICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqb2xpZScsICdrZXl3b3JkJywge1xuICAgIGFnZ3JlZ2F0ZXM6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oXFxiQWdncmVnYXRlc1xccyo6XFxzKikoPzpcXHcrKD86XFxzK3dpdGhcXHMrXFx3Kyk/XFxzKixcXHMqKSpcXHcrKD86XFxzK3dpdGhcXHMrXFx3Kyk/LyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAga2V5d29yZDogL1xcYndpdGhcXGIvLFxuICAgICAgICAnY2xhc3MtbmFtZSc6IC9cXHcrLyxcbiAgICAgICAgcHVuY3R1YXRpb246IC8sL1xuICAgICAgfVxuICAgIH0sXG4gICAgcmVkaXJlY3RzOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKFxcYlJlZGlyZWN0c1xccyo6XFxzKikoPzpcXHcrXFxzKj0+XFxzKlxcdytcXHMqLFxccyopKig/OlxcdytcXHMqPT5cXHMqXFx3KykvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBwdW5jdHVhdGlvbjogLywvLFxuICAgICAgICAnY2xhc3MtbmFtZSc6IC9cXHcrLyxcbiAgICAgICAgb3BlcmF0b3I6IC89Pi9cbiAgICAgIH1cbiAgICB9LFxuICAgIHByb3BlcnR5OiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFxiKD86QWdncmVnYXRlc3xbSWldbnRlcmZhY2VzfEphdmF8SmF2YXNjcmlwdHxKb2xpZXxbTGxdb2NhdGlvbnxPbmVXYXl8W1BwXXJvdG9jb2x8UmVkaXJlY3RzfFJlcXVlc3RSZXNwb25zZSlcXGIoPz1bIFxcdF0qOikvXG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jolie.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jq.js": /*!*******************************************!*\ !*** ./node_modules/refractor/lang/jq.js ***! \*******************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jq\njq.displayName = 'jq'\njq.aliases = []\nfunction jq(Prism) {\n ;(function (Prism) {\n var interpolation = /\\\\\\((?:[^()]|\\([^()]*\\))*\\)/.source\n var string = RegExp(\n /(^|[^\\\\])\"(?:[^\"\\r\\n\\\\]|\\\\[^\\r\\n(]|__)*\"/.source.replace(\n /__/g,\n function () {\n return interpolation\n }\n )\n )\n var stringInterpolation = {\n interpolation: {\n pattern: RegExp(/((?:^|[^\\\\])(?:\\\\{2})*)/.source + interpolation),\n lookbehind: true,\n inside: {\n content: {\n pattern: /^(\\\\\\()[\\s\\S]+(?=\\)$)/,\n lookbehind: true,\n inside: null // see below\n },\n punctuation: /^\\\\\\(|\\)$/\n }\n }\n }\n var jq = (Prism.languages.jq = {\n comment: /#.*/,\n property: {\n pattern: RegExp(string.source + /(?=\\s*:(?!:))/.source),\n lookbehind: true,\n greedy: true,\n inside: stringInterpolation\n },\n string: {\n pattern: string,\n lookbehind: true,\n greedy: true,\n inside: stringInterpolation\n },\n function: {\n pattern: /(\\bdef\\s+)[a-z_]\\w+/i,\n lookbehind: true\n },\n variable: /\\B\\$\\w+/,\n 'property-literal': {\n pattern: /\\b[a-z_]\\w*(?=\\s*:(?!:))/i,\n alias: 'property'\n },\n keyword:\n /\\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n number: /(?:\\b\\d+\\.|\\B\\.)?\\b\\d+(?:[eE][+-]?\\d+)?\\b/,\n operator: [\n {\n pattern: /\\|=?/,\n alias: 'pipe'\n },\n /\\.\\.|[!=<>]?=|\\?\\/\\/|\\/\\/=?|[-+*/%]=?|[<>?]|\\b(?:and|not|or)\\b/\n ],\n 'c-style-function': {\n pattern: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n alias: 'function'\n },\n punctuation: /::|[()\\[\\]{},:;]|\\.(?=\\s*[\\[\\w$])/,\n dot: {\n pattern: /\\./,\n alias: 'important'\n }\n })\n stringInterpolation.interpolation.inside.content.inside = jq\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanEuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxFQUFFO0FBQzdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxnQ0FBZ0MsR0FBRztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9qcS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqcVxuanEuZGlzcGxheU5hbWUgPSAnanEnXG5qcS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGpxKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIGludGVycG9sYXRpb24gPSAvXFxcXFxcKCg/OlteKCldfFxcKFteKCldKlxcKSkqXFwpLy5zb3VyY2VcbiAgICB2YXIgc3RyaW5nID0gUmVnRXhwKFxuICAgICAgLyhefFteXFxcXF0pXCIoPzpbXlwiXFxyXFxuXFxcXF18XFxcXFteXFxyXFxuKF18X18pKlwiLy5zb3VyY2UucmVwbGFjZShcbiAgICAgICAgL19fL2csXG4gICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gaW50ZXJwb2xhdGlvblxuICAgICAgICB9XG4gICAgICApXG4gICAgKVxuICAgIHZhciBzdHJpbmdJbnRlcnBvbGF0aW9uID0ge1xuICAgICAgaW50ZXJwb2xhdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoLygoPzpefFteXFxcXF0pKD86XFxcXHsyfSkqKS8uc291cmNlICsgaW50ZXJwb2xhdGlvbiksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9eKFxcXFxcXCgpW1xcc1xcU10rKD89XFwpJCkvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGluc2lkZTogbnVsbCAvLyBzZWUgYmVsb3dcbiAgICAgICAgICB9LFxuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXlxcXFxcXCh8XFwpJC9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB2YXIganEgPSAoUHJpc20ubGFuZ3VhZ2VzLmpxID0ge1xuICAgICAgY29tbWVudDogLyMuKi8sXG4gICAgICBwcm9wZXJ0eToge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoc3RyaW5nLnNvdXJjZSArIC8oPz1cXHMqOig/ITopKS8uc291cmNlKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHN0cmluZ0ludGVycG9sYXRpb25cbiAgICAgIH0sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogc3RyaW5nLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZTogc3RyaW5nSW50ZXJwb2xhdGlvblxuICAgICAgfSxcbiAgICAgIGZ1bmN0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXFxiZGVmXFxzKylbYS16X11cXHcrL2ksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICB2YXJpYWJsZTogL1xcQlxcJFxcdysvLFxuICAgICAgJ3Byb3BlcnR5LWxpdGVyYWwnOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXGJbYS16X11cXHcqKD89XFxzKjooPyE6KSkvaSxcbiAgICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICAgIH0sXG4gICAgICBrZXl3b3JkOlxuICAgICAgICAvXFxiKD86YXN8YnJlYWt8Y2F0Y2h8ZGVmfGVsaWZ8ZWxzZXxlbmR8Zm9yZWFjaHxpZnxpbXBvcnR8aW5jbHVkZXxsYWJlbHxtb2R1bGV8bW9kdWxlbWV0YXxudWxsfHJlZHVjZXx0aGVufHRyeXx3aGlsZSlcXGIvLFxuICAgICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICAgIG51bWJlcjogLyg/OlxcYlxcZCtcXC58XFxCXFwuKT9cXGJcXGQrKD86W2VFXVsrLV0/XFxkKyk/XFxiLyxcbiAgICAgIG9wZXJhdG9yOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFx8PT8vLFxuICAgICAgICAgIGFsaWFzOiAncGlwZSdcbiAgICAgICAgfSxcbiAgICAgICAgL1xcLlxcLnxbIT08Pl0/PXxcXD9cXC9cXC98XFwvXFwvPT98Wy0rKi8lXT0/fFs8Pj9dfFxcYig/OmFuZHxub3R8b3IpXFxiL1xuICAgICAgXSxcbiAgICAgICdjLXN0eWxlLWZ1bmN0aW9uJzoge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiW2Etel9dXFx3Kig/PVxccypcXCgpL2ksXG4gICAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgICB9LFxuICAgICAgcHVuY3R1YXRpb246IC86OnxbKClcXFtcXF17fSw6O118XFwuKD89XFxzKltcXFtcXHckXSkvLFxuICAgICAgZG90OiB7XG4gICAgICAgIHBhdHRlcm46IC9cXC4vLFxuICAgICAgICBhbGlhczogJ2ltcG9ydGFudCdcbiAgICAgIH1cbiAgICB9KVxuICAgIHN0cmluZ0ludGVycG9sYXRpb24uaW50ZXJwb2xhdGlvbi5pbnNpZGUuY29udGVudC5pbnNpZGUgPSBqcVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jq.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/js-extras.js": /*!**************************************************!*\ !*** ./node_modules/refractor/lang/js-extras.js ***! \**************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jsExtras\njsExtras.displayName = 'jsExtras'\njsExtras.aliases = []\nfunction jsExtras(Prism) {\n ;(function (Prism) {\n Prism.languages.insertBefore('javascript', 'function-variable', {\n 'method-variable': {\n pattern: RegExp(\n '(\\\\.\\\\s*)' +\n Prism.languages.javascript['function-variable'].pattern.source\n ),\n lookbehind: true,\n alias: ['function-variable', 'method', 'function', 'property-access']\n }\n })\n Prism.languages.insertBefore('javascript', 'function', {\n method: {\n pattern: RegExp(\n '(\\\\.\\\\s*)' + Prism.languages.javascript['function'].source\n ),\n lookbehind: true,\n alias: ['function', 'property-access']\n }\n })\n Prism.languages.insertBefore('javascript', 'constant', {\n 'known-class-name': [\n {\n // standard built-ins\n // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects\n pattern:\n /\\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\\b/,\n alias: 'class-name'\n },\n {\n // errors\n pattern: /\\b(?:[A-Z]\\w*)Error\\b/,\n alias: 'class-name'\n }\n ]\n })\n /**\n * Replaces the `` placeholder in the given pattern with a pattern for general JS identifiers.\n *\n * @param {string} source\n * @param {string} [flags]\n * @returns {RegExp}\n */\n function withId(source, flags) {\n return RegExp(\n source.replace(//g, function () {\n return /(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*/.source\n }),\n flags\n )\n }\n Prism.languages.insertBefore('javascript', 'keyword', {\n imports: {\n // https://tc39.es/ecma262/#sec-imports\n pattern: withId(\n /(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)/\n .source\n ),\n lookbehind: true,\n inside: Prism.languages.javascript\n },\n exports: {\n // https://tc39.es/ecma262/#sec-exports\n pattern: withId(\n /(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})/\n .source\n ),\n lookbehind: true,\n inside: Prism.languages.javascript\n }\n })\n Prism.languages.javascript['keyword'].unshift(\n {\n pattern: /\\b(?:as|default|export|from|import)\\b/,\n alias: 'module'\n },\n {\n pattern:\n /\\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\\b/,\n alias: 'control-flow'\n },\n {\n pattern: /\\bnull\\b/,\n alias: ['null', 'nil']\n },\n {\n pattern: /\\bundefined\\b/,\n alias: 'nil'\n }\n )\n Prism.languages.insertBefore('javascript', 'operator', {\n spread: {\n pattern: /\\.{3}/,\n alias: 'operator'\n },\n arrow: {\n pattern: /=>/,\n alias: 'operator'\n }\n })\n Prism.languages.insertBefore('javascript', 'punctuation', {\n 'property-access': {\n pattern: withId(/(\\.\\s*)#?/.source),\n lookbehind: true\n },\n 'maybe-class-name': {\n pattern: /(^|[^$\\w\\xA0-\\uFFFF])[A-Z][$\\w\\xA0-\\uFFFF]+/,\n lookbehind: true\n },\n dom: {\n // this contains only a few commonly used DOM variables\n pattern:\n /\\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\\b/,\n alias: 'variable'\n },\n console: {\n pattern: /\\bconsole(?=\\s*\\.)/,\n alias: 'class-name'\n }\n }) // add 'maybe-class-name' to tokens which might be a class name\n var maybeClassNameTokens = [\n 'function',\n 'function-variable',\n 'method',\n 'method-variable',\n 'property-access'\n ]\n for (var i = 0; i < maybeClassNameTokens.length; i++) {\n var token = maybeClassNameTokens[i]\n var value = Prism.languages.javascript[token] // convert regex to object\n if (Prism.util.type(value) === 'RegExp') {\n value = Prism.languages.javascript[token] = {\n pattern: value\n }\n } // keep in mind that we don't support arrays\n var inside = value.inside || {}\n value.inside = inside\n inside['maybe-class-name'] = /^[A-Z][\\s\\S]*/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanMtZXh0cmFzLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrREFBK0QsSUFBSSxJQUFJLHFCQUFxQixJQUFJLElBQUk7QUFDcEc7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0Esa0VBQWtFLElBQUksSUFBSTtBQUMxRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQixFQUFFO0FBQ3ZCO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGlDQUFpQztBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanMtZXh0cmFzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGpzRXh0cmFzXG5qc0V4dHJhcy5kaXNwbGF5TmFtZSA9ICdqc0V4dHJhcydcbmpzRXh0cmFzLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24ganNFeHRyYXMoUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICBQcmlzbS5sYW5ndWFnZXMuaW5zZXJ0QmVmb3JlKCdqYXZhc2NyaXB0JywgJ2Z1bmN0aW9uLXZhcmlhYmxlJywge1xuICAgICAgJ21ldGhvZC12YXJpYWJsZSc6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgICcoXFxcXC5cXFxccyopJyArXG4gICAgICAgICAgICBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFsnZnVuY3Rpb24tdmFyaWFibGUnXS5wYXR0ZXJuLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogWydmdW5jdGlvbi12YXJpYWJsZScsICdtZXRob2QnLCAnZnVuY3Rpb24nLCAncHJvcGVydHktYWNjZXNzJ11cbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2phdmFzY3JpcHQnLCAnZnVuY3Rpb24nLCB7XG4gICAgICBtZXRob2Q6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgICcoXFxcXC5cXFxccyopJyArIFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0WydmdW5jdGlvbiddLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogWydmdW5jdGlvbicsICdwcm9wZXJ0eS1hY2Nlc3MnXVxuICAgICAgfVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnamF2YXNjcmlwdCcsICdjb25zdGFudCcsIHtcbiAgICAgICdrbm93bi1jbGFzcy1uYW1lJzogW1xuICAgICAgICB7XG4gICAgICAgICAgLy8gc3RhbmRhcmQgYnVpbHQtaW5zXG4gICAgICAgICAgLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHNcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgL1xcYig/Oig/OkZsb2F0KD86MzJ8NjQpfCg/OkludHxVaW50KSg/Ojh8MTZ8MzIpfFVpbnQ4Q2xhbXBlZCk/QXJyYXl8QXJyYXlCdWZmZXJ8QmlnSW50fEJvb2xlYW58RGF0YVZpZXd8RGF0ZXxFcnJvcnxGdW5jdGlvbnxJbnRsfEpTT058KD86V2Vhayk/KD86TWFwfFNldCl8TWF0aHxOdW1iZXJ8T2JqZWN0fFByb21pc2V8UHJveHl8UmVmbGVjdHxSZWdFeHB8U3RyaW5nfFN5bWJvbHxXZWJBc3NlbWJseSlcXGIvLFxuICAgICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIGVycm9yc1xuICAgICAgICAgIHBhdHRlcm46IC9cXGIoPzpbQS1aXVxcdyopRXJyb3JcXGIvLFxuICAgICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH0pXG4gICAgLyoqXG4gICAgICogUmVwbGFjZXMgdGhlIGA8SUQ+YCBwbGFjZWhvbGRlciBpbiB0aGUgZ2l2ZW4gcGF0dGVybiB3aXRoIGEgcGF0dGVybiBmb3IgZ2VuZXJhbCBKUyBpZGVudGlmaWVycy5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBzb3VyY2VcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZsYWdzXVxuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9XG4gICAgICovXG4gICAgZnVuY3Rpb24gd2l0aElkKHNvdXJjZSwgZmxhZ3MpIHtcbiAgICAgIHJldHVybiBSZWdFeHAoXG4gICAgICAgIHNvdXJjZS5yZXBsYWNlKC88SUQ+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gLyg/IVxccylbXyRhLXpBLVpcXHhBMC1cXHVGRkZGXSg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkZdKSovLnNvdXJjZVxuICAgICAgICB9KSxcbiAgICAgICAgZmxhZ3NcbiAgICAgIClcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnamF2YXNjcmlwdCcsICdrZXl3b3JkJywge1xuICAgICAgaW1wb3J0czoge1xuICAgICAgICAvLyBodHRwczovL3RjMzkuZXMvZWNtYTI2Mi8jc2VjLWltcG9ydHNcbiAgICAgICAgcGF0dGVybjogd2l0aElkKFxuICAgICAgICAgIC8oXFxiaW1wb3J0XFxiXFxzKikoPzo8SUQ+KD86XFxzKixcXHMqKD86XFwqXFxzKmFzXFxzKzxJRD58XFx7W157fV0qXFx9KSk/fFxcKlxccyphc1xccys8SUQ+fFxce1tee31dKlxcfSkoPz1cXHMqXFxiZnJvbVxcYikvXG4gICAgICAgICAgICAuc291cmNlXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHRcbiAgICAgIH0sXG4gICAgICBleHBvcnRzOiB7XG4gICAgICAgIC8vIGh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtZXhwb3J0c1xuICAgICAgICBwYXR0ZXJuOiB3aXRoSWQoXG4gICAgICAgICAgLyhcXGJleHBvcnRcXGJcXHMqKSg/OlxcKig/Olxccyphc1xccys8SUQ+KT8oPz1cXHMqXFxiZnJvbVxcYil8XFx7W157fV0qXFx9KS9cbiAgICAgICAgICAgIC5zb3VyY2VcbiAgICAgICAgKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFxuICAgICAgfVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHRbJ2tleXdvcmQnXS51bnNoaWZ0KFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86YXN8ZGVmYXVsdHxleHBvcnR8ZnJvbXxpbXBvcnQpXFxiLyxcbiAgICAgICAgYWxpYXM6ICdtb2R1bGUnXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9cXGIoPzphd2FpdHxicmVha3xjYXRjaHxjb250aW51ZXxkb3xlbHNlfGZpbmFsbHl8Zm9yfGlmfHJldHVybnxzd2l0Y2h8dGhyb3d8dHJ5fHdoaWxlfHlpZWxkKVxcYi8sXG4gICAgICAgIGFsaWFzOiAnY29udHJvbC1mbG93J1xuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjogL1xcYm51bGxcXGIvLFxuICAgICAgICBhbGlhczogWydudWxsJywgJ25pbCddXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxidW5kZWZpbmVkXFxiLyxcbiAgICAgICAgYWxpYXM6ICduaWwnXG4gICAgICB9XG4gICAgKVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2phdmFzY3JpcHQnLCAnb3BlcmF0b3InLCB7XG4gICAgICBzcHJlYWQ6IHtcbiAgICAgICAgcGF0dGVybjogL1xcLnszfS8sXG4gICAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgICB9LFxuICAgICAgYXJyb3c6IHtcbiAgICAgICAgcGF0dGVybjogLz0+LyxcbiAgICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2phdmFzY3JpcHQnLCAncHVuY3R1YXRpb24nLCB7XG4gICAgICAncHJvcGVydHktYWNjZXNzJzoge1xuICAgICAgICBwYXR0ZXJuOiB3aXRoSWQoLyhcXC5cXHMqKSM/PElEPi8uc291cmNlKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgICdtYXliZS1jbGFzcy1uYW1lJzoge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W14kXFx3XFx4QTAtXFx1RkZGRl0pW0EtWl1bJFxcd1xceEEwLVxcdUZGRkZdKy8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBkb206IHtcbiAgICAgICAgLy8gdGhpcyBjb250YWlucyBvbmx5IGEgZmV3IGNvbW1vbmx5IHVzZWQgRE9NIHZhcmlhYmxlc1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9cXGIoPzpkb2N1bWVudHwoPzpsb2NhbHxzZXNzaW9uKVN0b3JhZ2V8bG9jYXRpb258bmF2aWdhdG9yfHBlcmZvcm1hbmNlfHdpbmRvdylcXGIvLFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgfSxcbiAgICAgIGNvbnNvbGU6IHtcbiAgICAgICAgcGF0dGVybjogL1xcYmNvbnNvbGUoPz1cXHMqXFwuKS8sXG4gICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICAgIH1cbiAgICB9KSAvLyBhZGQgJ21heWJlLWNsYXNzLW5hbWUnIHRvIHRva2VucyB3aGljaCBtaWdodCBiZSBhIGNsYXNzIG5hbWVcbiAgICB2YXIgbWF5YmVDbGFzc05hbWVUb2tlbnMgPSBbXG4gICAgICAnZnVuY3Rpb24nLFxuICAgICAgJ2Z1bmN0aW9uLXZhcmlhYmxlJyxcbiAgICAgICdtZXRob2QnLFxuICAgICAgJ21ldGhvZC12YXJpYWJsZScsXG4gICAgICAncHJvcGVydHktYWNjZXNzJ1xuICAgIF1cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG1heWJlQ2xhc3NOYW1lVG9rZW5zLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdG9rZW4gPSBtYXliZUNsYXNzTmFtZVRva2Vuc1tpXVxuICAgICAgdmFyIHZhbHVlID0gUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHRbdG9rZW5dIC8vIGNvbnZlcnQgcmVnZXggdG8gb2JqZWN0XG4gICAgICBpZiAoUHJpc20udXRpbC50eXBlKHZhbHVlKSA9PT0gJ1JlZ0V4cCcpIHtcbiAgICAgICAgdmFsdWUgPSBQcmlzbS5sYW5ndWFnZXMuamF2YXNjcmlwdFt0b2tlbl0gPSB7XG4gICAgICAgICAgcGF0dGVybjogdmFsdWVcbiAgICAgICAgfVxuICAgICAgfSAvLyBrZWVwIGluIG1pbmQgdGhhdCB3ZSBkb24ndCBzdXBwb3J0IGFycmF5c1xuICAgICAgdmFyIGluc2lkZSA9IHZhbHVlLmluc2lkZSB8fCB7fVxuICAgICAgdmFsdWUuaW5zaWRlID0gaW5zaWRlXG4gICAgICBpbnNpZGVbJ21heWJlLWNsYXNzLW5hbWUnXSA9IC9eW0EtWl1bXFxzXFxTXSovXG4gICAgfVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/js-extras.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/js-templates.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/js-templates.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jsTemplates\njsTemplates.displayName = 'jsTemplates'\njsTemplates.aliases = []\nfunction jsTemplates(Prism) {\n ;(function (Prism) {\n var templateString = Prism.languages.javascript['template-string'] // see the pattern in prism-javascript.js\n var templateLiteralPattern = templateString.pattern.source\n var interpolationObject = templateString.inside['interpolation']\n var interpolationPunctuationObject =\n interpolationObject.inside['interpolation-punctuation']\n var interpolationPattern = interpolationObject.pattern.source\n /**\n * Creates a new pattern to match a template string with a special tag.\n *\n * This will return `undefined` if there is no grammar with the given language id.\n *\n * @param {string} language The language id of the embedded language. E.g. `markdown`.\n * @param {string} tag The regex pattern to match the tag.\n * @returns {object | undefined}\n * @example\n * createTemplate('css', /\\bcss/.source);\n */\n function createTemplate(language, tag) {\n if (!Prism.languages[language]) {\n return undefined\n }\n return {\n pattern: RegExp('((?:' + tag + ')\\\\s*)' + templateLiteralPattern),\n lookbehind: true,\n greedy: true,\n inside: {\n 'template-punctuation': {\n pattern: /^`|`$/,\n alias: 'string'\n },\n 'embedded-code': {\n pattern: /[\\s\\S]+/,\n alias: language\n }\n }\n }\n }\n Prism.languages.javascript['template-string'] = [\n // styled-jsx:\n // css`a { color: #25F; }`\n // styled-components:\n // styled.h1`color: red;`\n createTemplate(\n 'css',\n /\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)/\n .source\n ), // html`

`\n // div.innerHTML = `

`\n createTemplate('html', /\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?=/.source), // svg``\n createTemplate('svg', /\\bsvg/.source), // md`# h1`, markdown`## h2`\n createTemplate('markdown', /\\b(?:markdown|md)/.source), // gql`...`, graphql`...`, graphql.experimental`...`\n createTemplate(\n 'graphql',\n /\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)/.source\n ), // sql`...`\n createTemplate('sql', /\\bsql/.source), // vanilla template string\n templateString\n ].filter(Boolean)\n /**\n * Returns a specific placeholder literal for the given language.\n *\n * @param {number} counter\n * @param {string} language\n * @returns {string}\n */\n function getPlaceholder(counter, language) {\n return '___' + language.toUpperCase() + '_' + counter + '___'\n }\n /**\n * Returns the tokens of `Prism.tokenize` but also runs the `before-tokenize` and `after-tokenize` hooks.\n *\n * @param {string} code\n * @param {any} grammar\n * @param {string} language\n * @returns {(string|Token)[]}\n */\n function tokenizeWithHooks(code, grammar, language) {\n var env = {\n code: code,\n grammar: grammar,\n language: language\n }\n Prism.hooks.run('before-tokenize', env)\n env.tokens = Prism.tokenize(env.code, env.grammar)\n Prism.hooks.run('after-tokenize', env)\n return env.tokens\n }\n /**\n * Returns the token of the given JavaScript interpolation expression.\n *\n * @param {string} expression The code of the expression. E.g. `\"${42}\"`\n * @returns {Token}\n */\n function tokenizeInterpolationExpression(expression) {\n var tempGrammar = {}\n tempGrammar['interpolation-punctuation'] = interpolationPunctuationObject\n /** @type {Array} */\n var tokens = Prism.tokenize(expression, tempGrammar)\n if (tokens.length === 3) {\n /**\n * The token array will look like this\n * [\n * [\"interpolation-punctuation\", \"${\"]\n * \"...\" // JavaScript expression of the interpolation\n * [\"interpolation-punctuation\", \"}\"]\n * ]\n */\n var args = [1, 1]\n args.push.apply(\n args,\n tokenizeWithHooks(tokens[1], Prism.languages.javascript, 'javascript')\n )\n tokens.splice.apply(tokens, args)\n }\n return new Prism.Token(\n 'interpolation',\n tokens,\n interpolationObject.alias,\n expression\n )\n }\n /**\n * Tokenizes the given code with support for JavaScript interpolation expressions mixed in.\n *\n * This function has 3 phases:\n *\n * 1. Replace all JavaScript interpolation expression with a placeholder.\n * The placeholder will have the syntax of a identify of the target language.\n * 2. Tokenize the code with placeholders.\n * 3. Tokenize the interpolation expressions and re-insert them into the tokenize code.\n * The insertion only works if a placeholder hasn't been \"ripped apart\" meaning that the placeholder has been\n * tokenized as two tokens by the grammar of the embedded language.\n *\n * @param {string} code\n * @param {object} grammar\n * @param {string} language\n * @returns {Token}\n */\n function tokenizeEmbedded(code, grammar, language) {\n // 1. First filter out all interpolations\n // because they might be escaped, we need a lookbehind, so we use Prism\n /** @type {(Token|string)[]} */\n var _tokens = Prism.tokenize(code, {\n interpolation: {\n pattern: RegExp(interpolationPattern),\n lookbehind: true\n }\n }) // replace all interpolations with a placeholder which is not in the code already\n var placeholderCounter = 0\n /** @type {Object} */\n var placeholderMap = {}\n var embeddedCode = _tokens\n .map(function (token) {\n if (typeof token === 'string') {\n return token\n } else {\n var interpolationExpression = token.content\n var placeholder\n while (\n code.indexOf(\n (placeholder = getPlaceholder(placeholderCounter++, language))\n ) !== -1\n ) {\n /* noop */\n }\n placeholderMap[placeholder] = interpolationExpression\n return placeholder\n }\n })\n .join('') // 2. Tokenize the embedded code\n var embeddedTokens = tokenizeWithHooks(embeddedCode, grammar, language) // 3. Re-insert the interpolation\n var placeholders = Object.keys(placeholderMap)\n placeholderCounter = 0\n /**\n *\n * @param {(Token|string)[]} tokens\n * @returns {void}\n */\n function walkTokens(tokens) {\n for (var i = 0; i < tokens.length; i++) {\n if (placeholderCounter >= placeholders.length) {\n return\n }\n var token = tokens[i]\n if (typeof token === 'string' || typeof token.content === 'string') {\n var placeholder = placeholders[placeholderCounter]\n var s =\n typeof token === 'string'\n ? token\n : /** @type {string} */\n token.content\n var index = s.indexOf(placeholder)\n if (index !== -1) {\n ++placeholderCounter\n var before = s.substring(0, index)\n var middle = tokenizeInterpolationExpression(\n placeholderMap[placeholder]\n )\n var after = s.substring(index + placeholder.length)\n var replacement = []\n if (before) {\n replacement.push(before)\n }\n replacement.push(middle)\n if (after) {\n var afterTokens = [after]\n walkTokens(afterTokens)\n replacement.push.apply(replacement, afterTokens)\n }\n if (typeof token === 'string') {\n tokens.splice.apply(tokens, [i, 1].concat(replacement))\n i += replacement.length - 1\n } else {\n token.content = replacement\n }\n }\n } else {\n var content = token.content\n if (Array.isArray(content)) {\n walkTokens(content)\n } else {\n walkTokens([content])\n }\n }\n }\n }\n walkTokens(embeddedTokens)\n return new Prism.Token(\n language,\n embeddedTokens,\n 'language-' + language,\n code\n )\n }\n /**\n * The languages for which JS templating will handle tagged template literals.\n *\n * JS templating isn't active for only JavaScript but also related languages like TypeScript, JSX, and TSX.\n */\n var supportedLanguages = {\n javascript: true,\n js: true,\n typescript: true,\n ts: true,\n jsx: true,\n tsx: true\n }\n Prism.hooks.add('after-tokenize', function (env) {\n if (!(env.language in supportedLanguages)) {\n return\n }\n /**\n * Finds and tokenizes all template strings with an embedded languages.\n *\n * @param {(Token | string)[]} tokens\n * @returns {void}\n */\n function findTemplateStrings(tokens) {\n for (var i = 0, l = tokens.length; i < l; i++) {\n var token = tokens[i]\n if (typeof token === 'string') {\n continue\n }\n var content = token.content\n if (!Array.isArray(content)) {\n if (typeof content !== 'string') {\n findTemplateStrings([content])\n }\n continue\n }\n if (token.type === 'template-string') {\n /**\n * A JavaScript template-string token will look like this:\n *\n * [\"template-string\", [\n * [\"template-punctuation\", \"`\"],\n * (\n * An array of \"string\" and \"interpolation\" tokens. This is the simple string case.\n * or\n * [\"embedded-code\", \"...\"] This is the token containing the embedded code.\n * It also has an alias which is the language of the embedded code.\n * ),\n * [\"template-punctuation\", \"`\"]\n * ]]\n */\n var embedded = content[1]\n if (\n content.length === 3 &&\n typeof embedded !== 'string' &&\n embedded.type === 'embedded-code'\n ) {\n // get string content\n var code = stringContent(embedded)\n var alias = embedded.alias\n var language = Array.isArray(alias) ? alias[0] : alias\n var grammar = Prism.languages[language]\n if (!grammar) {\n // the embedded language isn't registered.\n continue\n }\n content[1] = tokenizeEmbedded(code, grammar, language)\n }\n } else {\n findTemplateStrings(content)\n }\n }\n }\n findTemplateStrings(env.tokens)\n })\n /**\n * Returns the string content of a token or token stream.\n *\n * @param {string | Token | (string | Token)[]} value\n * @returns {string}\n */\n function stringContent(value) {\n if (typeof value === 'string') {\n return value\n } else if (Array.isArray(value)) {\n return value.map(stringContent).join('')\n } else {\n return stringContent(value.content)\n }\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanMtdGVtcGxhdGVzLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLGNBQWM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLEtBQUs7QUFDcEIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVEsZ0RBQWdELEdBQUc7QUFDMUUsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLE9BQU87QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRDtBQUNoRDtBQUNBLCtDQUErQztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLGlCQUFpQix3QkFBd0I7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLGtCQUFrQjtBQUNuQyxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHdCQUF3QixtQkFBbUI7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLFFBQVE7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsb0JBQW9CO0FBQ3JDLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsMkNBQTJDLE9BQU87QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxlQUFlLHFDQUFxQztBQUNwRCxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2pzLXRlbXBsYXRlcy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqc1RlbXBsYXRlc1xuanNUZW1wbGF0ZXMuZGlzcGxheU5hbWUgPSAnanNUZW1wbGF0ZXMnXG5qc1RlbXBsYXRlcy5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGpzVGVtcGxhdGVzKFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIHRlbXBsYXRlU3RyaW5nID0gUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHRbJ3RlbXBsYXRlLXN0cmluZyddIC8vIHNlZSB0aGUgcGF0dGVybiBpbiBwcmlzbS1qYXZhc2NyaXB0LmpzXG4gICAgdmFyIHRlbXBsYXRlTGl0ZXJhbFBhdHRlcm4gPSB0ZW1wbGF0ZVN0cmluZy5wYXR0ZXJuLnNvdXJjZVxuICAgIHZhciBpbnRlcnBvbGF0aW9uT2JqZWN0ID0gdGVtcGxhdGVTdHJpbmcuaW5zaWRlWydpbnRlcnBvbGF0aW9uJ11cbiAgICB2YXIgaW50ZXJwb2xhdGlvblB1bmN0dWF0aW9uT2JqZWN0ID1cbiAgICAgIGludGVycG9sYXRpb25PYmplY3QuaW5zaWRlWydpbnRlcnBvbGF0aW9uLXB1bmN0dWF0aW9uJ11cbiAgICB2YXIgaW50ZXJwb2xhdGlvblBhdHRlcm4gPSBpbnRlcnBvbGF0aW9uT2JqZWN0LnBhdHRlcm4uc291cmNlXG4gICAgLyoqXG4gICAgICogQ3JlYXRlcyBhIG5ldyBwYXR0ZXJuIHRvIG1hdGNoIGEgdGVtcGxhdGUgc3RyaW5nIHdpdGggYSBzcGVjaWFsIHRhZy5cbiAgICAgKlxuICAgICAqIFRoaXMgd2lsbCByZXR1cm4gYHVuZGVmaW5lZGAgaWYgdGhlcmUgaXMgbm8gZ3JhbW1hciB3aXRoIHRoZSBnaXZlbiBsYW5ndWFnZSBpZC5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBsYW5ndWFnZSBUaGUgbGFuZ3VhZ2UgaWQgb2YgdGhlIGVtYmVkZGVkIGxhbmd1YWdlLiBFLmcuIGBtYXJrZG93bmAuXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHRhZyBUaGUgcmVnZXggcGF0dGVybiB0byBtYXRjaCB0aGUgdGFnLlxuICAgICAqIEByZXR1cm5zIHtvYmplY3QgfCB1bmRlZmluZWR9XG4gICAgICogQGV4YW1wbGVcbiAgICAgKiBjcmVhdGVUZW1wbGF0ZSgnY3NzJywgL1xcYmNzcy8uc291cmNlKTtcbiAgICAgKi9cbiAgICBmdW5jdGlvbiBjcmVhdGVUZW1wbGF0ZShsYW5ndWFnZSwgdGFnKSB7XG4gICAgICBpZiAoIVByaXNtLmxhbmd1YWdlc1tsYW5ndWFnZV0pIHtcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZFxuICAgICAgfVxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKCcoKD86JyArIHRhZyArICcpXFxcXHMqKScgKyB0ZW1wbGF0ZUxpdGVyYWxQYXR0ZXJuKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAndGVtcGxhdGUtcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXmB8YCQvLFxuICAgICAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICAgICAgfSxcbiAgICAgICAgICAnZW1iZWRkZWQtY29kZSc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC9bXFxzXFxTXSsvLFxuICAgICAgICAgICAgYWxpYXM6IGxhbmd1YWdlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0Wyd0ZW1wbGF0ZS1zdHJpbmcnXSA9IFtcbiAgICAgIC8vIHN0eWxlZC1qc3g6XG4gICAgICAvLyAgIGNzc2BhIHsgY29sb3I6ICMyNUY7IH1gXG4gICAgICAvLyBzdHlsZWQtY29tcG9uZW50czpcbiAgICAgIC8vICAgc3R5bGVkLmgxYGNvbG9yOiByZWQ7YFxuICAgICAgY3JlYXRlVGVtcGxhdGUoXG4gICAgICAgICdjc3MnLFxuICAgICAgICAvXFxiKD86c3R5bGVkKD86XFwoW14pXSpcXCkpPyg/OlxccypcXC5cXHMqXFx3Kyg/OlxcKFteKV0qXFwpKSopKnxjc3MoPzpcXHMqXFwuXFxzKig/Omdsb2JhbHxyZXNvbHZlKSk/fGNyZWF0ZUdsb2JhbFN0eWxlfGtleWZyYW1lcykvXG4gICAgICAgICAgLnNvdXJjZVxuICAgICAgKSwgLy8gaHRtbGA8cD48L3A+YFxuICAgICAgLy8gZGl2LmlubmVySFRNTCA9IGA8cD48L3A+YFxuICAgICAgY3JlYXRlVGVtcGxhdGUoJ2h0bWwnLCAvXFxiaHRtbHxcXC5cXHMqKD86aW5uZXJ8b3V0ZXIpSFRNTFxccypcXCs/PS8uc291cmNlKSwgLy8gc3ZnYDxwYXRoIGZpbGw9XCIjZmZmXCIgZD1cIk01NS4zNyAuLi5cIi8+YFxuICAgICAgY3JlYXRlVGVtcGxhdGUoJ3N2ZycsIC9cXGJzdmcvLnNvdXJjZSksIC8vIG1kYCMgaDFgLCBtYXJrZG93bmAjIyBoMmBcbiAgICAgIGNyZWF0ZVRlbXBsYXRlKCdtYXJrZG93bicsIC9cXGIoPzptYXJrZG93bnxtZCkvLnNvdXJjZSksIC8vIGdxbGAuLi5gLCBncmFwaHFsYC4uLmAsIGdyYXBocWwuZXhwZXJpbWVudGFsYC4uLmBcbiAgICAgIGNyZWF0ZVRlbXBsYXRlKFxuICAgICAgICAnZ3JhcGhxbCcsXG4gICAgICAgIC9cXGIoPzpncWx8Z3JhcGhxbCg/OlxccypcXC5cXHMqZXhwZXJpbWVudGFsKT8pLy5zb3VyY2VcbiAgICAgICksIC8vIHNxbGAuLi5gXG4gICAgICBjcmVhdGVUZW1wbGF0ZSgnc3FsJywgL1xcYnNxbC8uc291cmNlKSwgLy8gdmFuaWxsYSB0ZW1wbGF0ZSBzdHJpbmdcbiAgICAgIHRlbXBsYXRlU3RyaW5nXG4gICAgXS5maWx0ZXIoQm9vbGVhbilcbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIGEgc3BlY2lmaWMgcGxhY2Vob2xkZXIgbGl0ZXJhbCBmb3IgdGhlIGdpdmVuIGxhbmd1YWdlLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IGNvdW50ZXJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gbGFuZ3VhZ2VcbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIGdldFBsYWNlaG9sZGVyKGNvdW50ZXIsIGxhbmd1YWdlKSB7XG4gICAgICByZXR1cm4gJ19fXycgKyBsYW5ndWFnZS50b1VwcGVyQ2FzZSgpICsgJ18nICsgY291bnRlciArICdfX18nXG4gICAgfVxuICAgIC8qKlxuICAgICAqIFJldHVybnMgdGhlIHRva2VucyBvZiBgUHJpc20udG9rZW5pemVgIGJ1dCBhbHNvIHJ1bnMgdGhlIGBiZWZvcmUtdG9rZW5pemVgIGFuZCBgYWZ0ZXItdG9rZW5pemVgIGhvb2tzLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGNvZGVcbiAgICAgKiBAcGFyYW0ge2FueX0gZ3JhbW1hclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBsYW5ndWFnZVxuICAgICAqIEByZXR1cm5zIHsoc3RyaW5nfFRva2VuKVtdfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHRva2VuaXplV2l0aEhvb2tzKGNvZGUsIGdyYW1tYXIsIGxhbmd1YWdlKSB7XG4gICAgICB2YXIgZW52ID0ge1xuICAgICAgICBjb2RlOiBjb2RlLFxuICAgICAgICBncmFtbWFyOiBncmFtbWFyLFxuICAgICAgICBsYW5ndWFnZTogbGFuZ3VhZ2VcbiAgICAgIH1cbiAgICAgIFByaXNtLmhvb2tzLnJ1bignYmVmb3JlLXRva2VuaXplJywgZW52KVxuICAgICAgZW52LnRva2VucyA9IFByaXNtLnRva2VuaXplKGVudi5jb2RlLCBlbnYuZ3JhbW1hcilcbiAgICAgIFByaXNtLmhvb2tzLnJ1bignYWZ0ZXItdG9rZW5pemUnLCBlbnYpXG4gICAgICByZXR1cm4gZW52LnRva2Vuc1xuICAgIH1cbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIHRoZSB0b2tlbiBvZiB0aGUgZ2l2ZW4gSmF2YVNjcmlwdCBpbnRlcnBvbGF0aW9uIGV4cHJlc3Npb24uXG4gICAgICpcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gZXhwcmVzc2lvbiBUaGUgY29kZSBvZiB0aGUgZXhwcmVzc2lvbi4gRS5nLiBgXCIkezQyfVwiYFxuICAgICAqIEByZXR1cm5zIHtUb2tlbn1cbiAgICAgKi9cbiAgICBmdW5jdGlvbiB0b2tlbml6ZUludGVycG9sYXRpb25FeHByZXNzaW9uKGV4cHJlc3Npb24pIHtcbiAgICAgIHZhciB0ZW1wR3JhbW1hciA9IHt9XG4gICAgICB0ZW1wR3JhbW1hclsnaW50ZXJwb2xhdGlvbi1wdW5jdHVhdGlvbiddID0gaW50ZXJwb2xhdGlvblB1bmN0dWF0aW9uT2JqZWN0XG4gICAgICAvKiogQHR5cGUge0FycmF5fSAqL1xuICAgICAgdmFyIHRva2VucyA9IFByaXNtLnRva2VuaXplKGV4cHJlc3Npb24sIHRlbXBHcmFtbWFyKVxuICAgICAgaWYgKHRva2Vucy5sZW5ndGggPT09IDMpIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIFRoZSB0b2tlbiBhcnJheSB3aWxsIGxvb2sgbGlrZSB0aGlzXG4gICAgICAgICAqIFtcbiAgICAgICAgICogICAgIFtcImludGVycG9sYXRpb24tcHVuY3R1YXRpb25cIiwgXCIke1wiXVxuICAgICAgICAgKiAgICAgXCIuLi5cIiAvLyBKYXZhU2NyaXB0IGV4cHJlc3Npb24gb2YgdGhlIGludGVycG9sYXRpb25cbiAgICAgICAgICogICAgIFtcImludGVycG9sYXRpb24tcHVuY3R1YXRpb25cIiwgXCJ9XCJdXG4gICAgICAgICAqIF1cbiAgICAgICAgICovXG4gICAgICAgIHZhciBhcmdzID0gWzEsIDFdXG4gICAgICAgIGFyZ3MucHVzaC5hcHBseShcbiAgICAgICAgICBhcmdzLFxuICAgICAgICAgIHRva2VuaXplV2l0aEhvb2tzKHRva2Vuc1sxXSwgUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHQsICdqYXZhc2NyaXB0JylcbiAgICAgICAgKVxuICAgICAgICB0b2tlbnMuc3BsaWNlLmFwcGx5KHRva2VucywgYXJncylcbiAgICAgIH1cbiAgICAgIHJldHVybiBuZXcgUHJpc20uVG9rZW4oXG4gICAgICAgICdpbnRlcnBvbGF0aW9uJyxcbiAgICAgICAgdG9rZW5zLFxuICAgICAgICBpbnRlcnBvbGF0aW9uT2JqZWN0LmFsaWFzLFxuICAgICAgICBleHByZXNzaW9uXG4gICAgICApXG4gICAgfVxuICAgIC8qKlxuICAgICAqIFRva2VuaXplcyB0aGUgZ2l2ZW4gY29kZSB3aXRoIHN1cHBvcnQgZm9yIEphdmFTY3JpcHQgaW50ZXJwb2xhdGlvbiBleHByZXNzaW9ucyBtaXhlZCBpbi5cbiAgICAgKlxuICAgICAqIFRoaXMgZnVuY3Rpb24gaGFzIDMgcGhhc2VzOlxuICAgICAqXG4gICAgICogMS4gUmVwbGFjZSBhbGwgSmF2YVNjcmlwdCBpbnRlcnBvbGF0aW9uIGV4cHJlc3Npb24gd2l0aCBhIHBsYWNlaG9sZGVyLlxuICAgICAqICAgIFRoZSBwbGFjZWhvbGRlciB3aWxsIGhhdmUgdGhlIHN5bnRheCBvZiBhIGlkZW50aWZ5IG9mIHRoZSB0YXJnZXQgbGFuZ3VhZ2UuXG4gICAgICogMi4gVG9rZW5pemUgdGhlIGNvZGUgd2l0aCBwbGFjZWhvbGRlcnMuXG4gICAgICogMy4gVG9rZW5pemUgdGhlIGludGVycG9sYXRpb24gZXhwcmVzc2lvbnMgYW5kIHJlLWluc2VydCB0aGVtIGludG8gdGhlIHRva2VuaXplIGNvZGUuXG4gICAgICogICAgVGhlIGluc2VydGlvbiBvbmx5IHdvcmtzIGlmIGEgcGxhY2Vob2xkZXIgaGFzbid0IGJlZW4gXCJyaXBwZWQgYXBhcnRcIiBtZWFuaW5nIHRoYXQgdGhlIHBsYWNlaG9sZGVyIGhhcyBiZWVuXG4gICAgICogICAgdG9rZW5pemVkIGFzIHR3byB0b2tlbnMgYnkgdGhlIGdyYW1tYXIgb2YgdGhlIGVtYmVkZGVkIGxhbmd1YWdlLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGNvZGVcbiAgICAgKiBAcGFyYW0ge29iamVjdH0gZ3JhbW1hclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBsYW5ndWFnZVxuICAgICAqIEByZXR1cm5zIHtUb2tlbn1cbiAgICAgKi9cbiAgICBmdW5jdGlvbiB0b2tlbml6ZUVtYmVkZGVkKGNvZGUsIGdyYW1tYXIsIGxhbmd1YWdlKSB7XG4gICAgICAvLyAxLiBGaXJzdCBmaWx0ZXIgb3V0IGFsbCBpbnRlcnBvbGF0aW9uc1xuICAgICAgLy8gYmVjYXVzZSB0aGV5IG1pZ2h0IGJlIGVzY2FwZWQsIHdlIG5lZWQgYSBsb29rYmVoaW5kLCBzbyB3ZSB1c2UgUHJpc21cbiAgICAgIC8qKiBAdHlwZSB7KFRva2VufHN0cmluZylbXX0gKi9cbiAgICAgIHZhciBfdG9rZW5zID0gUHJpc20udG9rZW5pemUoY29kZSwge1xuICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKGludGVycG9sYXRpb25QYXR0ZXJuKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH1cbiAgICAgIH0pIC8vIHJlcGxhY2UgYWxsIGludGVycG9sYXRpb25zIHdpdGggYSBwbGFjZWhvbGRlciB3aGljaCBpcyBub3QgaW4gdGhlIGNvZGUgYWxyZWFkeVxuICAgICAgdmFyIHBsYWNlaG9sZGVyQ291bnRlciA9IDBcbiAgICAgIC8qKiBAdHlwZSB7T2JqZWN0PHN0cmluZywgc3RyaW5nPn0gKi9cbiAgICAgIHZhciBwbGFjZWhvbGRlck1hcCA9IHt9XG4gICAgICB2YXIgZW1iZWRkZWRDb2RlID0gX3Rva2Vuc1xuICAgICAgICAubWFwKGZ1bmN0aW9uICh0b2tlbikge1xuICAgICAgICAgIGlmICh0eXBlb2YgdG9rZW4gPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICByZXR1cm4gdG9rZW5cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdmFyIGludGVycG9sYXRpb25FeHByZXNzaW9uID0gdG9rZW4uY29udGVudFxuICAgICAgICAgICAgdmFyIHBsYWNlaG9sZGVyXG4gICAgICAgICAgICB3aGlsZSAoXG4gICAgICAgICAgICAgIGNvZGUuaW5kZXhPZihcbiAgICAgICAgICAgICAgICAocGxhY2Vob2xkZXIgPSBnZXRQbGFjZWhvbGRlcihwbGFjZWhvbGRlckNvdW50ZXIrKywgbGFuZ3VhZ2UpKVxuICAgICAgICAgICAgICApICE9PSAtMVxuICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgIC8qIG5vb3AgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBsYWNlaG9sZGVyTWFwW3BsYWNlaG9sZGVyXSA9IGludGVycG9sYXRpb25FeHByZXNzaW9uXG4gICAgICAgICAgICByZXR1cm4gcGxhY2Vob2xkZXJcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICAgIC5qb2luKCcnKSAvLyAyLiBUb2tlbml6ZSB0aGUgZW1iZWRkZWQgY29kZVxuICAgICAgdmFyIGVtYmVkZGVkVG9rZW5zID0gdG9rZW5pemVXaXRoSG9va3MoZW1iZWRkZWRDb2RlLCBncmFtbWFyLCBsYW5ndWFnZSkgLy8gMy4gUmUtaW5zZXJ0IHRoZSBpbnRlcnBvbGF0aW9uXG4gICAgICB2YXIgcGxhY2Vob2xkZXJzID0gT2JqZWN0LmtleXMocGxhY2Vob2xkZXJNYXApXG4gICAgICBwbGFjZWhvbGRlckNvdW50ZXIgPSAwXG4gICAgICAvKipcbiAgICAgICAqXG4gICAgICAgKiBAcGFyYW0geyhUb2tlbnxzdHJpbmcpW119IHRva2Vuc1xuICAgICAgICogQHJldHVybnMge3ZvaWR9XG4gICAgICAgKi9cbiAgICAgIGZ1bmN0aW9uIHdhbGtUb2tlbnModG9rZW5zKSB7XG4gICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdG9rZW5zLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgaWYgKHBsYWNlaG9sZGVyQ291bnRlciA+PSBwbGFjZWhvbGRlcnMubGVuZ3RoKSB7XG4gICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICB9XG4gICAgICAgICAgdmFyIHRva2VuID0gdG9rZW5zW2ldXG4gICAgICAgICAgaWYgKHR5cGVvZiB0b2tlbiA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHRva2VuLmNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICB2YXIgcGxhY2Vob2xkZXIgPSBwbGFjZWhvbGRlcnNbcGxhY2Vob2xkZXJDb3VudGVyXVxuICAgICAgICAgICAgdmFyIHMgPVxuICAgICAgICAgICAgICB0eXBlb2YgdG9rZW4gPT09ICdzdHJpbmcnXG4gICAgICAgICAgICAgICAgPyB0b2tlblxuICAgICAgICAgICAgICAgIDogLyoqIEB0eXBlIHtzdHJpbmd9ICovXG4gICAgICAgICAgICAgICAgICB0b2tlbi5jb250ZW50XG4gICAgICAgICAgICB2YXIgaW5kZXggPSBzLmluZGV4T2YocGxhY2Vob2xkZXIpXG4gICAgICAgICAgICBpZiAoaW5kZXggIT09IC0xKSB7XG4gICAgICAgICAgICAgICsrcGxhY2Vob2xkZXJDb3VudGVyXG4gICAgICAgICAgICAgIHZhciBiZWZvcmUgPSBzLnN1YnN0cmluZygwLCBpbmRleClcbiAgICAgICAgICAgICAgdmFyIG1pZGRsZSA9IHRva2VuaXplSW50ZXJwb2xhdGlvbkV4cHJlc3Npb24oXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXJNYXBbcGxhY2Vob2xkZXJdXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgdmFyIGFmdGVyID0gcy5zdWJzdHJpbmcoaW5kZXggKyBwbGFjZWhvbGRlci5sZW5ndGgpXG4gICAgICAgICAgICAgIHZhciByZXBsYWNlbWVudCA9IFtdXG4gICAgICAgICAgICAgIGlmIChiZWZvcmUpIHtcbiAgICAgICAgICAgICAgICByZXBsYWNlbWVudC5wdXNoKGJlZm9yZSlcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICByZXBsYWNlbWVudC5wdXNoKG1pZGRsZSlcbiAgICAgICAgICAgICAgaWYgKGFmdGVyKSB7XG4gICAgICAgICAgICAgICAgdmFyIGFmdGVyVG9rZW5zID0gW2FmdGVyXVxuICAgICAgICAgICAgICAgIHdhbGtUb2tlbnMoYWZ0ZXJUb2tlbnMpXG4gICAgICAgICAgICAgICAgcmVwbGFjZW1lbnQucHVzaC5hcHBseShyZXBsYWNlbWVudCwgYWZ0ZXJUb2tlbnMpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaWYgKHR5cGVvZiB0b2tlbiA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICB0b2tlbnMuc3BsaWNlLmFwcGx5KHRva2VucywgW2ksIDFdLmNvbmNhdChyZXBsYWNlbWVudCkpXG4gICAgICAgICAgICAgICAgaSArPSByZXBsYWNlbWVudC5sZW5ndGggLSAxXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdG9rZW4uY29udGVudCA9IHJlcGxhY2VtZW50XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSB0b2tlbi5jb250ZW50XG4gICAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShjb250ZW50KSkge1xuICAgICAgICAgICAgICB3YWxrVG9rZW5zKGNvbnRlbnQpXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB3YWxrVG9rZW5zKFtjb250ZW50XSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHdhbGtUb2tlbnMoZW1iZWRkZWRUb2tlbnMpXG4gICAgICByZXR1cm4gbmV3IFByaXNtLlRva2VuKFxuICAgICAgICBsYW5ndWFnZSxcbiAgICAgICAgZW1iZWRkZWRUb2tlbnMsXG4gICAgICAgICdsYW5ndWFnZS0nICsgbGFuZ3VhZ2UsXG4gICAgICAgIGNvZGVcbiAgICAgIClcbiAgICB9XG4gICAgLyoqXG4gICAgICogVGhlIGxhbmd1YWdlcyBmb3Igd2hpY2ggSlMgdGVtcGxhdGluZyB3aWxsIGhhbmRsZSB0YWdnZWQgdGVtcGxhdGUgbGl0ZXJhbHMuXG4gICAgICpcbiAgICAgKiBKUyB0ZW1wbGF0aW5nIGlzbid0IGFjdGl2ZSBmb3Igb25seSBKYXZhU2NyaXB0IGJ1dCBhbHNvIHJlbGF0ZWQgbGFuZ3VhZ2VzIGxpa2UgVHlwZVNjcmlwdCwgSlNYLCBhbmQgVFNYLlxuICAgICAqL1xuICAgIHZhciBzdXBwb3J0ZWRMYW5ndWFnZXMgPSB7XG4gICAgICBqYXZhc2NyaXB0OiB0cnVlLFxuICAgICAganM6IHRydWUsXG4gICAgICB0eXBlc2NyaXB0OiB0cnVlLFxuICAgICAgdHM6IHRydWUsXG4gICAgICBqc3g6IHRydWUsXG4gICAgICB0c3g6IHRydWVcbiAgICB9XG4gICAgUHJpc20uaG9va3MuYWRkKCdhZnRlci10b2tlbml6ZScsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIGlmICghKGVudi5sYW5ndWFnZSBpbiBzdXBwb3J0ZWRMYW5ndWFnZXMpKSB7XG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgLyoqXG4gICAgICAgKiBGaW5kcyBhbmQgdG9rZW5pemVzIGFsbCB0ZW1wbGF0ZSBzdHJpbmdzIHdpdGggYW4gZW1iZWRkZWQgbGFuZ3VhZ2VzLlxuICAgICAgICpcbiAgICAgICAqIEBwYXJhbSB7KFRva2VuIHwgc3RyaW5nKVtdfSB0b2tlbnNcbiAgICAgICAqIEByZXR1cm5zIHt2b2lkfVxuICAgICAgICovXG4gICAgICBmdW5jdGlvbiBmaW5kVGVtcGxhdGVTdHJpbmdzKHRva2Vucykge1xuICAgICAgICBmb3IgKHZhciBpID0gMCwgbCA9IHRva2Vucy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgICB2YXIgdG9rZW4gPSB0b2tlbnNbaV1cbiAgICAgICAgICBpZiAodHlwZW9mIHRva2VuID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9XG4gICAgICAgICAgdmFyIGNvbnRlbnQgPSB0b2tlbi5jb250ZW50XG4gICAgICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGNvbnRlbnQpKSB7XG4gICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgIGZpbmRUZW1wbGF0ZVN0cmluZ3MoW2NvbnRlbnRdKVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKHRva2VuLnR5cGUgPT09ICd0ZW1wbGF0ZS1zdHJpbmcnKSB7XG4gICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAqIEEgSmF2YVNjcmlwdCB0ZW1wbGF0ZS1zdHJpbmcgdG9rZW4gd2lsbCBsb29rIGxpa2UgdGhpczpcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiBbXCJ0ZW1wbGF0ZS1zdHJpbmdcIiwgW1xuICAgICAgICAgICAgICogICAgIFtcInRlbXBsYXRlLXB1bmN0dWF0aW9uXCIsIFwiYFwiXSxcbiAgICAgICAgICAgICAqICAgICAoXG4gICAgICAgICAgICAgKiAgICAgICAgIEFuIGFycmF5IG9mIFwic3RyaW5nXCIgYW5kIFwiaW50ZXJwb2xhdGlvblwiIHRva2Vucy4gVGhpcyBpcyB0aGUgc2ltcGxlIHN0cmluZyBjYXNlLlxuICAgICAgICAgICAgICogICAgICAgICBvclxuICAgICAgICAgICAgICogICAgICAgICBbXCJlbWJlZGRlZC1jb2RlXCIsIFwiLi4uXCJdIFRoaXMgaXMgdGhlIHRva2VuIGNvbnRhaW5pbmcgdGhlIGVtYmVkZGVkIGNvZGUuXG4gICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJdCBhbHNvIGhhcyBhbiBhbGlhcyB3aGljaCBpcyB0aGUgbGFuZ3VhZ2Ugb2YgdGhlIGVtYmVkZGVkIGNvZGUuXG4gICAgICAgICAgICAgKiAgICAgKSxcbiAgICAgICAgICAgICAqICAgICBbXCJ0ZW1wbGF0ZS1wdW5jdHVhdGlvblwiLCBcImBcIl1cbiAgICAgICAgICAgICAqIF1dXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIHZhciBlbWJlZGRlZCA9IGNvbnRlbnRbMV1cbiAgICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICAgY29udGVudC5sZW5ndGggPT09IDMgJiZcbiAgICAgICAgICAgICAgdHlwZW9mIGVtYmVkZGVkICE9PSAnc3RyaW5nJyAmJlxuICAgICAgICAgICAgICBlbWJlZGRlZC50eXBlID09PSAnZW1iZWRkZWQtY29kZSdcbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAvLyBnZXQgc3RyaW5nIGNvbnRlbnRcbiAgICAgICAgICAgICAgdmFyIGNvZGUgPSBzdHJpbmdDb250ZW50KGVtYmVkZGVkKVxuICAgICAgICAgICAgICB2YXIgYWxpYXMgPSBlbWJlZGRlZC5hbGlhc1xuICAgICAgICAgICAgICB2YXIgbGFuZ3VhZ2UgPSBBcnJheS5pc0FycmF5KGFsaWFzKSA/IGFsaWFzWzBdIDogYWxpYXNcbiAgICAgICAgICAgICAgdmFyIGdyYW1tYXIgPSBQcmlzbS5sYW5ndWFnZXNbbGFuZ3VhZ2VdXG4gICAgICAgICAgICAgIGlmICghZ3JhbW1hcikge1xuICAgICAgICAgICAgICAgIC8vIHRoZSBlbWJlZGRlZCBsYW5ndWFnZSBpc24ndCByZWdpc3RlcmVkLlxuICAgICAgICAgICAgICAgIGNvbnRpbnVlXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgY29udGVudFsxXSA9IHRva2VuaXplRW1iZWRkZWQoY29kZSwgZ3JhbW1hciwgbGFuZ3VhZ2UpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGZpbmRUZW1wbGF0ZVN0cmluZ3MoY29udGVudClcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZpbmRUZW1wbGF0ZVN0cmluZ3MoZW52LnRva2VucylcbiAgICB9KVxuICAgIC8qKlxuICAgICAqIFJldHVybnMgdGhlIHN0cmluZyBjb250ZW50IG9mIGEgdG9rZW4gb3IgdG9rZW4gc3RyZWFtLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmcgfCBUb2tlbiB8IChzdHJpbmcgfCBUb2tlbilbXX0gdmFsdWVcbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHN0cmluZ0NvbnRlbnQodmFsdWUpIHtcbiAgICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHJldHVybiB2YWx1ZVxuICAgICAgfSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgICByZXR1cm4gdmFsdWUubWFwKHN0cmluZ0NvbnRlbnQpLmpvaW4oJycpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gc3RyaW5nQ29udGVudCh2YWx1ZS5jb250ZW50KVxuICAgICAgfVxuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/js-templates.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jsdoc.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/jsdoc.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorJavadoclike = __webpack_require__(/*! ./javadoclike.js */ \"(ssr)/./node_modules/refractor/lang/javadoclike.js\")\nvar refractorTypescript = __webpack_require__(/*! ./typescript.js */ \"(ssr)/./node_modules/refractor/lang/typescript.js\")\nmodule.exports = jsdoc\njsdoc.displayName = 'jsdoc'\njsdoc.aliases = []\nfunction jsdoc(Prism) {\n Prism.register(refractorJavadoclike)\n Prism.register(refractorTypescript)\n ;(function (Prism) {\n var javascript = Prism.languages.javascript\n var type = /\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})+\\}/.source\n var parameterPrefix =\n '(@(?:arg|argument|param|property)\\\\s+(?:' + type + '\\\\s+)?)'\n Prism.languages.jsdoc = Prism.languages.extend('javadoclike', {\n parameter: {\n // @param {string} foo - foo bar\n pattern: RegExp(\n parameterPrefix + /(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?=\\s|$)/.source\n ),\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n }\n })\n Prism.languages.insertBefore('jsdoc', 'keyword', {\n 'optional-parameter': {\n // @param {string} [baz.foo=\"bar\"] foo bar\n pattern: RegExp(\n parameterPrefix +\n /\\[(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?:=[^[\\]]+)?\\](?=\\s|$)/.source\n ),\n lookbehind: true,\n inside: {\n parameter: {\n pattern: /(^\\[)[$\\w\\xA0-\\uFFFF\\.]+/,\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n },\n code: {\n pattern: /(=)[\\s\\S]*(?=\\]$)/,\n lookbehind: true,\n inside: javascript,\n alias: 'language-javascript'\n },\n punctuation: /[=[\\]]/\n }\n },\n 'class-name': [\n {\n pattern: RegExp(\n /(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*/.source.replace(\n //g,\n function () {\n return type\n }\n )\n ),\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n },\n {\n pattern: RegExp('(@[a-z]+\\\\s+)' + type),\n lookbehind: true,\n inside: {\n string: javascript.string,\n number: javascript.number,\n boolean: javascript.boolean,\n keyword: Prism.languages.typescript.keyword,\n operator: /=>|\\.\\.\\.|[&|?:*]/,\n punctuation: /[.,;=<>{}()[\\]]/\n }\n }\n ],\n example: {\n pattern:\n /(@example\\s+(?!\\s))(?:[^@\\s]|\\s+(?!\\s))+?(?=\\s*(?:\\*\\s*)?(?:@\\w|\\*\\/))/,\n lookbehind: true,\n inside: {\n code: {\n pattern: /^([\\t ]*(?:\\*\\s*)?)\\S.*$/m,\n lookbehind: true,\n inside: javascript,\n alias: 'language-javascript'\n }\n }\n }\n })\n Prism.languages.javadoclike.addSupport('javascript', Prism.languages.jsdoc)\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNkb2MuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWiwyQkFBMkIsbUJBQU8sQ0FBQyw0RUFBa0I7QUFDckQsMEJBQTBCLG1CQUFPLENBQUMsMEVBQWlCO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGtCQUFrQixPQUFPLElBQUksT0FBTyxJQUFJLElBQUksSUFBSSxJQUFJLElBQUk7QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsUUFBUTtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxtQkFBbUIsUUFBUTtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLEtBQUs7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNkb2MuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9ySmF2YWRvY2xpa2UgPSByZXF1aXJlKCcuL2phdmFkb2NsaWtlLmpzJylcbnZhciByZWZyYWN0b3JUeXBlc2NyaXB0ID0gcmVxdWlyZSgnLi90eXBlc2NyaXB0LmpzJylcbm1vZHVsZS5leHBvcnRzID0ganNkb2NcbmpzZG9jLmRpc3BsYXlOYW1lID0gJ2pzZG9jJ1xuanNkb2MuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBqc2RvYyhQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JKYXZhZG9jbGlrZSlcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9yVHlwZXNjcmlwdClcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgamF2YXNjcmlwdCA9IFByaXNtLmxhbmd1YWdlcy5qYXZhc2NyaXB0XG4gICAgdmFyIHR5cGUgPSAvXFx7KD86W157fV18XFx7KD86W157fV18XFx7W157fV0qXFx9KSpcXH0pK1xcfS8uc291cmNlXG4gICAgdmFyIHBhcmFtZXRlclByZWZpeCA9XG4gICAgICAnKEAoPzphcmd8YXJndW1lbnR8cGFyYW18cHJvcGVydHkpXFxcXHMrKD86JyArIHR5cGUgKyAnXFxcXHMrKT8pJ1xuICAgIFByaXNtLmxhbmd1YWdlcy5qc2RvYyA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2phdmFkb2NsaWtlJywge1xuICAgICAgcGFyYW1ldGVyOiB7XG4gICAgICAgIC8vIEBwYXJhbSB7c3RyaW5nfSBmb28gLSBmb28gYmFyXG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICBwYXJhbWV0ZXJQcmVmaXggKyAvKD86KD8hXFxzKVskXFx3XFx4QTAtXFx1RkZGRi5dKSsoPz1cXHN8JCkvLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnanNkb2MnLCAna2V5d29yZCcsIHtcbiAgICAgICdvcHRpb25hbC1wYXJhbWV0ZXInOiB7XG4gICAgICAgIC8vIEBwYXJhbSB7c3RyaW5nfSBbYmF6LmZvbz1cImJhclwiXSBmb28gYmFyXG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICBwYXJhbWV0ZXJQcmVmaXggK1xuICAgICAgICAgICAgL1xcWyg/Oig/IVxccylbJFxcd1xceEEwLVxcdUZGRkYuXSkrKD86PVteW1xcXV0rKT9cXF0oPz1cXHN8JCkvLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwYXJhbWV0ZXI6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXlxcWylbJFxcd1xceEEwLVxcdUZGRkZcXC5dKy8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwuL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgY29kZToge1xuICAgICAgICAgICAgcGF0dGVybjogLyg9KVtcXHNcXFNdKig/PVxcXSQpLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IGphdmFzY3JpcHQsXG4gICAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLWphdmFzY3JpcHQnXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1s9W1xcXV0vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAnY2xhc3MtbmFtZSc6IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAgIC8oQCg/OmF1Z21lbnRzfGNsYXNzfGV4dGVuZHN8aW50ZXJmYWNlfG1lbWJlcm9mIT98dGVtcGxhdGV8dGhpc3x0eXBlZGVmKVxccysoPzo8VFlQRT5cXHMrKT8pW0EtWl1cXHcqKD86XFwuW0EtWl1cXHcqKSovLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAgICAgICAvPFRZUEU+L2csXG4gICAgICAgICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdHlwZVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9cXC4vXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKCcoQFthLXpdK1xcXFxzKyknICsgdHlwZSksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHN0cmluZzogamF2YXNjcmlwdC5zdHJpbmcsXG4gICAgICAgICAgICBudW1iZXI6IGphdmFzY3JpcHQubnVtYmVyLFxuICAgICAgICAgICAgYm9vbGVhbjogamF2YXNjcmlwdC5ib29sZWFuLFxuICAgICAgICAgICAga2V5d29yZDogUHJpc20ubGFuZ3VhZ2VzLnR5cGVzY3JpcHQua2V5d29yZCxcbiAgICAgICAgICAgIG9wZXJhdG9yOiAvPT58XFwuXFwuXFwufFsmfD86Kl0vLFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9bLiw7PTw+e30oKVtcXF1dL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGV4YW1wbGU6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKEBleGFtcGxlXFxzKyg/IVxccykpKD86W15AXFxzXXxcXHMrKD8hXFxzKSkrPyg/PVxccyooPzpcXCpcXHMqKT8oPzpAXFx3fFxcKlxcLykpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgY29kZToge1xuICAgICAgICAgICAgcGF0dGVybjogL14oW1xcdCBdKig/OlxcKlxccyopPylcXFMuKiQvbSxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IGphdmFzY3JpcHQsXG4gICAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLWphdmFzY3JpcHQnXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSlcbiAgICBQcmlzbS5sYW5ndWFnZXMuamF2YWRvY2xpa2UuYWRkU3VwcG9ydCgnamF2YXNjcmlwdCcsIFByaXNtLmxhbmd1YWdlcy5qc2RvYylcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jsdoc.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/json.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/json.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = json\njson.displayName = 'json'\njson.aliases = ['webmanifest']\nfunction json(Prism) {\n // https://www.json.org/json-en.html\n Prism.languages.json = {\n property: {\n pattern: /(^|[^\\\\])\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)/,\n lookbehind: true,\n greedy: true\n },\n string: {\n pattern: /(^|[^\\\\])\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?!\\s*:)/,\n lookbehind: true,\n greedy: true\n },\n comment: {\n pattern: /\\/\\/.*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n greedy: true\n },\n number: /-?\\b\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?\\b/i,\n punctuation: /[{}[\\],]/,\n operator: /:/,\n boolean: /\\b(?:false|true)\\b/,\n null: {\n pattern: /\\bnull\\b/,\n alias: 'keyword'\n }\n }\n Prism.languages.webmanifest = Prism.languages.json\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNvbi5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2pzb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0ganNvblxuanNvbi5kaXNwbGF5TmFtZSA9ICdqc29uJ1xuanNvbi5hbGlhc2VzID0gWyd3ZWJtYW5pZmVzdCddXG5mdW5jdGlvbiBqc29uKFByaXNtKSB7XG4gIC8vIGh0dHBzOi8vd3d3Lmpzb24ub3JnL2pzb24tZW4uaHRtbFxuICBQcmlzbS5sYW5ndWFnZXMuanNvbiA9IHtcbiAgICBwcm9wZXJ0eToge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXCIoPzpcXFxcLnxbXlxcXFxcIlxcclxcbl0pKlwiKD89XFxzKjopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pXCIoPzpcXFxcLnxbXlxcXFxcIlxcclxcbl0pKlwiKD8hXFxzKjopLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC9cXC9cXC8uKnxcXC9cXCpbXFxzXFxTXSo/KD86XFwqXFwvfCQpLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgbnVtYmVyOiAvLT9cXGJcXGQrKD86XFwuXFxkKyk/KD86ZVsrLV0/XFxkKyk/XFxiL2ksXG4gICAgcHVuY3R1YXRpb246IC9be31bXFxdLF0vLFxuICAgIG9wZXJhdG9yOiAvOi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBudWxsOiB7XG4gICAgICBwYXR0ZXJuOiAvXFxibnVsbFxcYi8sXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfVxuICB9XG4gIFByaXNtLmxhbmd1YWdlcy53ZWJtYW5pZmVzdCA9IFByaXNtLmxhbmd1YWdlcy5qc29uXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/json.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/json5.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/json5.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorJson = __webpack_require__(/*! ./json.js */ \"(ssr)/./node_modules/refractor/lang/json.js\")\nmodule.exports = json5\njson5.displayName = 'json5'\njson5.aliases = []\nfunction json5(Prism) {\n Prism.register(refractorJson)\n ;(function (Prism) {\n var string = /(\"|')(?:\\\\(?:\\r\\n?|\\n|.)|(?!\\1)[^\\\\\\r\\n])*\\1/\n Prism.languages.json5 = Prism.languages.extend('json', {\n property: [\n {\n pattern: RegExp(string.source + '(?=\\\\s*:)'),\n greedy: true\n },\n {\n pattern:\n /(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*:)/,\n alias: 'unquoted'\n }\n ],\n string: {\n pattern: string,\n greedy: true\n },\n number:\n /[+-]?\\b(?:NaN|Infinity|0x[a-fA-F\\d]+)\\b|[+-]?(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[eE][+-]?\\d+\\b)?/\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNvbjUuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixvQkFBb0IsbUJBQU8sQ0FBQyw4REFBVztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNvbjUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG52YXIgcmVmcmFjdG9ySnNvbiA9IHJlcXVpcmUoJy4vanNvbi5qcycpXG5tb2R1bGUuZXhwb3J0cyA9IGpzb241XG5qc29uNS5kaXNwbGF5TmFtZSA9ICdqc29uNSdcbmpzb241LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24ganNvbjUoUHJpc20pIHtcbiAgUHJpc20ucmVnaXN0ZXIocmVmcmFjdG9ySnNvbilcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgc3RyaW5nID0gLyhcInwnKSg/OlxcXFwoPzpcXHJcXG4/fFxcbnwuKXwoPyFcXDEpW15cXFxcXFxyXFxuXSkqXFwxL1xuICAgIFByaXNtLmxhbmd1YWdlcy5qc29uNSA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ2pzb24nLCB7XG4gICAgICBwcm9wZXJ0eTogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKHN0cmluZy5zb3VyY2UgKyAnKD89XFxcXHMqOiknKSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKD8hXFxzKVtfJGEtekEtWlxceEEwLVxcdUZGRkZdKD86KD8hXFxzKVskXFx3XFx4QTAtXFx1RkZGRl0pKig/PVxccyo6KS8sXG4gICAgICAgICAgYWxpYXM6ICd1bnF1b3RlZCdcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiBzdHJpbmcsXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIG51bWJlcjpcbiAgICAgICAgL1srLV0/XFxiKD86TmFOfEluZmluaXR5fDB4W2EtZkEtRlxcZF0rKVxcYnxbKy1dPyg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzpbZUVdWystXT9cXGQrXFxiKT8vXG4gICAgfSlcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/json5.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jsonp.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/jsonp.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorJson = __webpack_require__(/*! ./json.js */ \"(ssr)/./node_modules/refractor/lang/json.js\")\nmodule.exports = jsonp\njsonp.displayName = 'jsonp'\njsonp.aliases = []\nfunction jsonp(Prism) {\n Prism.register(refractorJson)\n Prism.languages.jsonp = Prism.languages.extend('json', {\n punctuation: /[{}[\\]();,.]/\n })\n Prism.languages.insertBefore('jsonp', 'punctuation', {\n function: /(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*\\()/\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNvbnAuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixvQkFBb0IsbUJBQU8sQ0FBQyw4REFBVztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsTUFBTTtBQUMzQixHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9qc29ucC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JKc29uID0gcmVxdWlyZSgnLi9qc29uLmpzJylcbm1vZHVsZS5leHBvcnRzID0ganNvbnBcbmpzb25wLmRpc3BsYXlOYW1lID0gJ2pzb25wJ1xuanNvbnAuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBqc29ucChQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JKc29uKVxuICBQcmlzbS5sYW5ndWFnZXMuanNvbnAgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdqc29uJywge1xuICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXSgpOywuXS9cbiAgfSlcbiAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnanNvbnAnLCAncHVuY3R1YXRpb24nLCB7XG4gICAgZnVuY3Rpb246IC8oPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRl0oPzooPyFcXHMpWyRcXHdcXHhBMC1cXHVGRkZGXSkqKD89XFxzKlxcKCkvXG4gIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jsonp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jsstacktrace.js": /*!*****************************************************!*\ !*** ./node_modules/refractor/lang/jsstacktrace.js ***! \*****************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jsstacktrace\njsstacktrace.displayName = 'jsstacktrace'\njsstacktrace.aliases = []\nfunction jsstacktrace(Prism) {\n Prism.languages.jsstacktrace = {\n 'error-message': {\n pattern: /^\\S.*/m,\n alias: 'string'\n },\n 'stack-frame': {\n pattern: /(^[ \\t]+)at[ \\t].*/m,\n lookbehind: true,\n inside: {\n 'not-my-code': {\n pattern:\n /^at[ \\t]+(?!\\s)(?:node\\.js||.*(?:node_modules|\\(\\)|\\(|$|\\(internal\\/|\\(node\\.js)).*/m,\n alias: 'comment'\n },\n filename: {\n pattern: /(\\bat\\s+(?!\\s)|\\()(?:[a-zA-Z]:)?[^():]+(?=:)/,\n lookbehind: true,\n alias: 'url'\n },\n function: {\n pattern:\n /(\\bat\\s+(?:new\\s+)?)(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF<][.$\\w\\xA0-\\uFFFF<>]*/,\n lookbehind: true,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[()]/,\n keyword: /\\b(?:at|new)\\b/,\n alias: {\n pattern: /\\[(?:as\\s+)?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\]/,\n alias: 'variable'\n },\n 'line-number': {\n pattern: /:\\d+(?::\\d+)?\\b/,\n alias: 'number',\n inside: {\n punctuation: /:/\n }\n }\n }\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNzdGFja3RyYWNlLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanNzdGFja3RyYWNlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGpzc3RhY2t0cmFjZVxuanNzdGFja3RyYWNlLmRpc3BsYXlOYW1lID0gJ2pzc3RhY2t0cmFjZSdcbmpzc3RhY2t0cmFjZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGpzc3RhY2t0cmFjZShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMuanNzdGFja3RyYWNlID0ge1xuICAgICdlcnJvci1tZXNzYWdlJzoge1xuICAgICAgcGF0dGVybjogL15cXFMuKi9tLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgfSxcbiAgICAnc3RhY2stZnJhbWUnOiB7XG4gICAgICBwYXR0ZXJuOiAvKF5bIFxcdF0rKWF0WyBcXHRdLiovbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgJ25vdC1teS1jb2RlJzoge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvXmF0WyBcXHRdKyg/IVxccykoPzpub2RlXFwuanN8PHVua25vd24+fC4qKD86bm9kZV9tb2R1bGVzfFxcKDxhbm9ueW1vdXM+XFwpfFxcKDx1bmtub3duPnw8YW5vbnltb3VzPiR8XFwoaW50ZXJuYWxcXC98XFwobm9kZVxcLmpzKSkuKi9tLFxuICAgICAgICAgIGFsaWFzOiAnY29tbWVudCdcbiAgICAgICAgfSxcbiAgICAgICAgZmlsZW5hbWU6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKFxcYmF0XFxzKyg/IVxccyl8XFwoKSg/OlthLXpBLVpdOik/W14oKTpdKyg/PTopLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAndXJsJ1xuICAgICAgICB9LFxuICAgICAgICBmdW5jdGlvbjoge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvKFxcYmF0XFxzKyg/Om5ld1xccyspPykoPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRjxdWy4kXFx3XFx4QTAtXFx1RkZGRjw+XSovLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBwdW5jdHVhdGlvbjogL1xcLi9cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvWygpXS8sXG4gICAgICAgIGtleXdvcmQ6IC9cXGIoPzphdHxuZXcpXFxiLyxcbiAgICAgICAgYWxpYXM6IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvXFxbKD86YXNcXHMrKT8oPyFcXHMpW18kYS16QS1aXFx4QTAtXFx1RkZGRl1bJFxcd1xceEEwLVxcdUZGRkZdKlxcXS8sXG4gICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICAgICAgfSxcbiAgICAgICAgJ2xpbmUtbnVtYmVyJzoge1xuICAgICAgICAgIHBhdHRlcm46IC86XFxkKyg/OjpcXGQrKT9cXGIvLFxuICAgICAgICAgIGFsaWFzOiAnbnVtYmVyJyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvOi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jsstacktrace.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/jsx.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/jsx.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = jsx\njsx.displayName = 'jsx'\njsx.aliases = []\nfunction jsx(Prism) {\n ;(function (Prism) {\n var javascript = Prism.util.clone(Prism.languages.javascript)\n var space = /(?:\\s|\\/\\/.*(?!.)|\\/\\*(?:[^*]|\\*(?!\\/))\\*\\/)/.source\n var braces = /(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})/.source\n var spread = /(?:\\{*\\.{3}(?:[^{}]|)*\\})/.source\n /**\n * @param {string} source\n * @param {string} [flags]\n */\n function re(source, flags) {\n source = source\n .replace(//g, function () {\n return space\n })\n .replace(//g, function () {\n return braces\n })\n .replace(//g, function () {\n return spread\n })\n return RegExp(source, flags)\n }\n spread = re(spread).source\n Prism.languages.jsx = Prism.languages.extend('markup', javascript)\n Prism.languages.jsx.tag.pattern = re(\n /<\\/?(?:[\\w.:-]+(?:+(?:[\\w.:$-]+(?:=(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s{'\"/>=]+|))?|))**\\/?)?>/\n .source\n )\n Prism.languages.jsx.tag.inside['tag'].pattern = /^<\\/?[^\\s>\\/]*/\n Prism.languages.jsx.tag.inside['attr-value'].pattern =\n /=(?!\\{)(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s'\">]+)/\n Prism.languages.jsx.tag.inside['tag'].inside['class-name'] =\n /^[A-Z]\\w*(?:\\.[A-Z]\\w*)*$/\n Prism.languages.jsx.tag.inside['comment'] = javascript['comment']\n Prism.languages.insertBefore(\n 'inside',\n 'attr-name',\n {\n spread: {\n pattern: re(//.source),\n inside: Prism.languages.jsx\n }\n },\n Prism.languages.jsx.tag\n )\n Prism.languages.insertBefore(\n 'inside',\n 'special-attr',\n {\n script: {\n // Allow for two levels of nesting\n pattern: re(/=/.source),\n alias: 'language-javascript',\n inside: {\n 'script-punctuation': {\n pattern: /^=(?=\\{)/,\n alias: 'punctuation'\n },\n rest: Prism.languages.jsx\n }\n }\n },\n Prism.languages.jsx.tag\n ) // The following will handle plain text inside tags\n var stringifyToken = function (token) {\n if (!token) {\n return ''\n }\n if (typeof token === 'string') {\n return token\n }\n if (typeof token.content === 'string') {\n return token.content\n }\n return token.content.map(stringifyToken).join('')\n }\n var walkTokens = function (tokens) {\n var openedTags = []\n for (var i = 0; i < tokens.length; i++) {\n var token = tokens[i]\n var notTagNorBrace = false\n if (typeof token !== 'string') {\n if (\n token.type === 'tag' &&\n token.content[0] &&\n token.content[0].type === 'tag'\n ) {\n // We found a tag, now find its kind\n if (token.content[0].content[0].content === ' 0 &&\n openedTags[openedTags.length - 1].tagName ===\n stringifyToken(token.content[0].content[1])\n ) {\n // Pop matching opening tag\n openedTags.pop()\n }\n } else {\n if (token.content[token.content.length - 1].content === '/>') {\n // Autoclosed tag, ignore\n } else {\n // Opening tag\n openedTags.push({\n tagName: stringifyToken(token.content[0].content[1]),\n openedBraces: 0\n })\n }\n }\n } else if (\n openedTags.length > 0 &&\n token.type === 'punctuation' &&\n token.content === '{'\n ) {\n // Here we might have entered a JSX context inside a tag\n openedTags[openedTags.length - 1].openedBraces++\n } else if (\n openedTags.length > 0 &&\n openedTags[openedTags.length - 1].openedBraces > 0 &&\n token.type === 'punctuation' &&\n token.content === '}'\n ) {\n // Here we might have left a JSX context inside a tag\n openedTags[openedTags.length - 1].openedBraces--\n } else {\n notTagNorBrace = true\n }\n }\n if (notTagNorBrace || typeof token === 'string') {\n if (\n openedTags.length > 0 &&\n openedTags[openedTags.length - 1].openedBraces === 0\n ) {\n // Here we are inside a tag, and not inside a JSX context.\n // That's plain text: drop any tokens matched.\n var plainText = stringifyToken(token) // And merge text with adjacent text\n if (\n i < tokens.length - 1 &&\n (typeof tokens[i + 1] === 'string' ||\n tokens[i + 1].type === 'plain-text')\n ) {\n plainText += stringifyToken(tokens[i + 1])\n tokens.splice(i + 1, 1)\n }\n if (\n i > 0 &&\n (typeof tokens[i - 1] === 'string' ||\n tokens[i - 1].type === 'plain-text')\n ) {\n plainText = stringifyToken(tokens[i - 1]) + plainText\n tokens.splice(i - 1, 1)\n i--\n }\n tokens[i] = new Prism.Token(\n 'plain-text',\n plainText,\n null,\n plainText\n )\n }\n }\n if (token.content && typeof token.content !== 'string') {\n walkTokens(token.content)\n }\n }\n }\n Prism.hooks.add('after-tokenize', function (env) {\n if (env.language !== 'jsx' && env.language !== 'tsx') {\n return\n }\n walkTokens(env.tokens)\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanN4LmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSx1QkFBdUIsS0FBSyxLQUFLLElBQUksSUFBSSxLQUFLLEtBQUssS0FBSyxLQUFLO0FBQzdELHVCQUF1QixPQUFPLEVBQUUsT0FBTyxjQUFjO0FBQ3JEO0FBQ0EsZUFBZSxRQUFRO0FBQ3ZCLGVBQWUsUUFBUTtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUdBQW1HO0FBQ25HO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixtQkFBbUI7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2pzeC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqc3hcbmpzeC5kaXNwbGF5TmFtZSA9ICdqc3gnXG5qc3guYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBqc3goUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICB2YXIgamF2YXNjcmlwdCA9IFByaXNtLnV0aWwuY2xvbmUoUHJpc20ubGFuZ3VhZ2VzLmphdmFzY3JpcHQpXG4gICAgdmFyIHNwYWNlID0gLyg/Olxcc3xcXC9cXC8uKig/IS4pfFxcL1xcKig/OlteKl18XFwqKD8hXFwvKSlcXCpcXC8pLy5zb3VyY2VcbiAgICB2YXIgYnJhY2VzID0gLyg/Olxceyg/Olxceyg/Olxce1tee31dKlxcfXxbXnt9XSkqXFx9fFtee31dKSpcXH0pLy5zb3VyY2VcbiAgICB2YXIgc3ByZWFkID0gLyg/OlxcezxTPipcXC57M30oPzpbXnt9XXw8QlJBQ0VTPikqXFx9KS8uc291cmNlXG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHNvdXJjZVxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBbZmxhZ3NdXG4gICAgICovXG4gICAgZnVuY3Rpb24gcmUoc291cmNlLCBmbGFncykge1xuICAgICAgc291cmNlID0gc291cmNlXG4gICAgICAgIC5yZXBsYWNlKC88Uz4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBzcGFjZVxuICAgICAgICB9KVxuICAgICAgICAucmVwbGFjZSgvPEJSQUNFUz4vZywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBicmFjZXNcbiAgICAgICAgfSlcbiAgICAgICAgLnJlcGxhY2UoLzxTUFJFQUQ+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICByZXR1cm4gc3ByZWFkXG4gICAgICAgIH0pXG4gICAgICByZXR1cm4gUmVnRXhwKHNvdXJjZSwgZmxhZ3MpXG4gICAgfVxuICAgIHNwcmVhZCA9IHJlKHNwcmVhZCkuc291cmNlXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmpzeCA9IFByaXNtLmxhbmd1YWdlcy5leHRlbmQoJ21hcmt1cCcsIGphdmFzY3JpcHQpXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmpzeC50YWcucGF0dGVybiA9IHJlKFxuICAgICAgLzxcXC8/KD86W1xcdy46LV0rKD86PFM+Kyg/OltcXHcuOiQtXSsoPzo9KD86XCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcInwnKD86XFxcXFtcXHNcXFNdfFteXFxcXCddKSonfFteXFxzeydcIi8+PV0rfDxCUkFDRVM+KSk/fDxTUFJFQUQ+KSkqPFM+KlxcLz8pPz4vXG4gICAgICAgIC5zb3VyY2VcbiAgICApXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmpzeC50YWcuaW5zaWRlWyd0YWcnXS5wYXR0ZXJuID0gL148XFwvP1teXFxzPlxcL10qL1xuICAgIFByaXNtLmxhbmd1YWdlcy5qc3gudGFnLmluc2lkZVsnYXR0ci12YWx1ZSddLnBhdHRlcm4gPVxuICAgICAgLz0oPyFcXHspKD86XCIoPzpcXFxcW1xcc1xcU118W15cXFxcXCJdKSpcInwnKD86XFxcXFtcXHNcXFNdfFteXFxcXCddKSonfFteXFxzJ1wiPl0rKS9cbiAgICBQcmlzbS5sYW5ndWFnZXMuanN4LnRhZy5pbnNpZGVbJ3RhZyddLmluc2lkZVsnY2xhc3MtbmFtZSddID1cbiAgICAgIC9eW0EtWl1cXHcqKD86XFwuW0EtWl1cXHcqKSokL1xuICAgIFByaXNtLmxhbmd1YWdlcy5qc3gudGFnLmluc2lkZVsnY29tbWVudCddID0gamF2YXNjcmlwdFsnY29tbWVudCddXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZShcbiAgICAgICdpbnNpZGUnLFxuICAgICAgJ2F0dHItbmFtZScsXG4gICAgICB7XG4gICAgICAgIHNwcmVhZDoge1xuICAgICAgICAgIHBhdHRlcm46IHJlKC88U1BSRUFEPi8uc291cmNlKSxcbiAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5qc3hcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIFByaXNtLmxhbmd1YWdlcy5qc3gudGFnXG4gICAgKVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoXG4gICAgICAnaW5zaWRlJyxcbiAgICAgICdzcGVjaWFsLWF0dHInLFxuICAgICAge1xuICAgICAgICBzY3JpcHQ6IHtcbiAgICAgICAgICAvLyBBbGxvdyBmb3IgdHdvIGxldmVscyBvZiBuZXN0aW5nXG4gICAgICAgICAgcGF0dGVybjogcmUoLz08QlJBQ0VTPi8uc291cmNlKSxcbiAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLWphdmFzY3JpcHQnLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ3NjcmlwdC1wdW5jdHVhdGlvbic6IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogL149KD89XFx7KS8sXG4gICAgICAgICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVzdDogUHJpc20ubGFuZ3VhZ2VzLmpzeFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIFByaXNtLmxhbmd1YWdlcy5qc3gudGFnXG4gICAgKSAvLyBUaGUgZm9sbG93aW5nIHdpbGwgaGFuZGxlIHBsYWluIHRleHQgaW5zaWRlIHRhZ3NcbiAgICB2YXIgc3RyaW5naWZ5VG9rZW4gPSBmdW5jdGlvbiAodG9rZW4pIHtcbiAgICAgIGlmICghdG9rZW4pIHtcbiAgICAgICAgcmV0dXJuICcnXG4gICAgICB9XG4gICAgICBpZiAodHlwZW9mIHRva2VuID09PSAnc3RyaW5nJykge1xuICAgICAgICByZXR1cm4gdG9rZW5cbiAgICAgIH1cbiAgICAgIGlmICh0eXBlb2YgdG9rZW4uY29udGVudCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgcmV0dXJuIHRva2VuLmNvbnRlbnRcbiAgICAgIH1cbiAgICAgIHJldHVybiB0b2tlbi5jb250ZW50Lm1hcChzdHJpbmdpZnlUb2tlbikuam9pbignJylcbiAgICB9XG4gICAgdmFyIHdhbGtUb2tlbnMgPSBmdW5jdGlvbiAodG9rZW5zKSB7XG4gICAgICB2YXIgb3BlbmVkVGFncyA9IFtdXG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRva2Vucy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdG9rZW4gPSB0b2tlbnNbaV1cbiAgICAgICAgdmFyIG5vdFRhZ05vckJyYWNlID0gZmFsc2VcbiAgICAgICAgaWYgKHR5cGVvZiB0b2tlbiAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgICBpZiAoXG4gICAgICAgICAgICB0b2tlbi50eXBlID09PSAndGFnJyAmJlxuICAgICAgICAgICAgdG9rZW4uY29udGVudFswXSAmJlxuICAgICAgICAgICAgdG9rZW4uY29udGVudFswXS50eXBlID09PSAndGFnJ1xuICAgICAgICAgICkge1xuICAgICAgICAgICAgLy8gV2UgZm91bmQgYSB0YWcsIG5vdyBmaW5kIGl0cyBraW5kXG4gICAgICAgICAgICBpZiAodG9rZW4uY29udGVudFswXS5jb250ZW50WzBdLmNvbnRlbnQgPT09ICc8LycpIHtcbiAgICAgICAgICAgICAgLy8gQ2xvc2luZyB0YWdcbiAgICAgICAgICAgICAgaWYgKFxuICAgICAgICAgICAgICAgIG9wZW5lZFRhZ3MubGVuZ3RoID4gMCAmJlxuICAgICAgICAgICAgICAgIG9wZW5lZFRhZ3Nbb3BlbmVkVGFncy5sZW5ndGggLSAxXS50YWdOYW1lID09PVxuICAgICAgICAgICAgICAgICAgc3RyaW5naWZ5VG9rZW4odG9rZW4uY29udGVudFswXS5jb250ZW50WzFdKVxuICAgICAgICAgICAgICApIHtcbiAgICAgICAgICAgICAgICAvLyBQb3AgbWF0Y2hpbmcgb3BlbmluZyB0YWdcbiAgICAgICAgICAgICAgICBvcGVuZWRUYWdzLnBvcCgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIGlmICh0b2tlbi5jb250ZW50W3Rva2VuLmNvbnRlbnQubGVuZ3RoIC0gMV0uY29udGVudCA9PT0gJy8+Jykge1xuICAgICAgICAgICAgICAgIC8vIEF1dG9jbG9zZWQgdGFnLCBpZ25vcmVcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAvLyBPcGVuaW5nIHRhZ1xuICAgICAgICAgICAgICAgIG9wZW5lZFRhZ3MucHVzaCh7XG4gICAgICAgICAgICAgICAgICB0YWdOYW1lOiBzdHJpbmdpZnlUb2tlbih0b2tlbi5jb250ZW50WzBdLmNvbnRlbnRbMV0pLFxuICAgICAgICAgICAgICAgICAgb3BlbmVkQnJhY2VzOiAwXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gZWxzZSBpZiAoXG4gICAgICAgICAgICBvcGVuZWRUYWdzLmxlbmd0aCA+IDAgJiZcbiAgICAgICAgICAgIHRva2VuLnR5cGUgPT09ICdwdW5jdHVhdGlvbicgJiZcbiAgICAgICAgICAgIHRva2VuLmNvbnRlbnQgPT09ICd7J1xuICAgICAgICAgICkge1xuICAgICAgICAgICAgLy8gSGVyZSB3ZSBtaWdodCBoYXZlIGVudGVyZWQgYSBKU1ggY29udGV4dCBpbnNpZGUgYSB0YWdcbiAgICAgICAgICAgIG9wZW5lZFRhZ3Nbb3BlbmVkVGFncy5sZW5ndGggLSAxXS5vcGVuZWRCcmFjZXMrK1xuICAgICAgICAgIH0gZWxzZSBpZiAoXG4gICAgICAgICAgICBvcGVuZWRUYWdzLmxlbmd0aCA+IDAgJiZcbiAgICAgICAgICAgIG9wZW5lZFRhZ3Nbb3BlbmVkVGFncy5sZW5ndGggLSAxXS5vcGVuZWRCcmFjZXMgPiAwICYmXG4gICAgICAgICAgICB0b2tlbi50eXBlID09PSAncHVuY3R1YXRpb24nICYmXG4gICAgICAgICAgICB0b2tlbi5jb250ZW50ID09PSAnfSdcbiAgICAgICAgICApIHtcbiAgICAgICAgICAgIC8vIEhlcmUgd2UgbWlnaHQgaGF2ZSBsZWZ0IGEgSlNYIGNvbnRleHQgaW5zaWRlIGEgdGFnXG4gICAgICAgICAgICBvcGVuZWRUYWdzW29wZW5lZFRhZ3MubGVuZ3RoIC0gMV0ub3BlbmVkQnJhY2VzLS1cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgbm90VGFnTm9yQnJhY2UgPSB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmIChub3RUYWdOb3JCcmFjZSB8fCB0eXBlb2YgdG9rZW4gPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgaWYgKFxuICAgICAgICAgICAgb3BlbmVkVGFncy5sZW5ndGggPiAwICYmXG4gICAgICAgICAgICBvcGVuZWRUYWdzW29wZW5lZFRhZ3MubGVuZ3RoIC0gMV0ub3BlbmVkQnJhY2VzID09PSAwXG4gICAgICAgICAgKSB7XG4gICAgICAgICAgICAvLyBIZXJlIHdlIGFyZSBpbnNpZGUgYSB0YWcsIGFuZCBub3QgaW5zaWRlIGEgSlNYIGNvbnRleHQuXG4gICAgICAgICAgICAvLyBUaGF0J3MgcGxhaW4gdGV4dDogZHJvcCBhbnkgdG9rZW5zIG1hdGNoZWQuXG4gICAgICAgICAgICB2YXIgcGxhaW5UZXh0ID0gc3RyaW5naWZ5VG9rZW4odG9rZW4pIC8vIEFuZCBtZXJnZSB0ZXh0IHdpdGggYWRqYWNlbnQgdGV4dFxuICAgICAgICAgICAgaWYgKFxuICAgICAgICAgICAgICBpIDwgdG9rZW5zLmxlbmd0aCAtIDEgJiZcbiAgICAgICAgICAgICAgKHR5cGVvZiB0b2tlbnNbaSArIDFdID09PSAnc3RyaW5nJyB8fFxuICAgICAgICAgICAgICAgIHRva2Vuc1tpICsgMV0udHlwZSA9PT0gJ3BsYWluLXRleHQnKVxuICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgIHBsYWluVGV4dCArPSBzdHJpbmdpZnlUb2tlbih0b2tlbnNbaSArIDFdKVxuICAgICAgICAgICAgICB0b2tlbnMuc3BsaWNlKGkgKyAxLCAxKVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKFxuICAgICAgICAgICAgICBpID4gMCAmJlxuICAgICAgICAgICAgICAodHlwZW9mIHRva2Vuc1tpIC0gMV0gPT09ICdzdHJpbmcnIHx8XG4gICAgICAgICAgICAgICAgdG9rZW5zW2kgLSAxXS50eXBlID09PSAncGxhaW4tdGV4dCcpXG4gICAgICAgICAgICApIHtcbiAgICAgICAgICAgICAgcGxhaW5UZXh0ID0gc3RyaW5naWZ5VG9rZW4odG9rZW5zW2kgLSAxXSkgKyBwbGFpblRleHRcbiAgICAgICAgICAgICAgdG9rZW5zLnNwbGljZShpIC0gMSwgMSlcbiAgICAgICAgICAgICAgaS0tXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0b2tlbnNbaV0gPSBuZXcgUHJpc20uVG9rZW4oXG4gICAgICAgICAgICAgICdwbGFpbi10ZXh0JyxcbiAgICAgICAgICAgICAgcGxhaW5UZXh0LFxuICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICBwbGFpblRleHRcbiAgICAgICAgICAgIClcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRva2VuLmNvbnRlbnQgJiYgdHlwZW9mIHRva2VuLmNvbnRlbnQgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgd2Fsa1Rva2Vucyh0b2tlbi5jb250ZW50KVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYWZ0ZXItdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBpZiAoZW52Lmxhbmd1YWdlICE9PSAnanN4JyAmJiBlbnYubGFuZ3VhZ2UgIT09ICd0c3gnKSB7XG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgd2Fsa1Rva2VucyhlbnYudG9rZW5zKVxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/jsx.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/julia.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/julia.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = julia\njulia.displayName = 'julia'\njulia.aliases = []\nfunction julia(Prism) {\n Prism.languages.julia = {\n comment: {\n // support one level of nested comments\n // https://github.com/JuliaLang/julia/pull/6128\n pattern:\n /(^|[^\\\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,\n lookbehind: true\n },\n regex: {\n // https://docs.julialang.org/en/v1/manual/strings/#Regular-Expressions-1\n pattern: /r\"(?:\\\\.|[^\"\\\\\\r\\n])*\"[imsx]{0,4}/,\n greedy: true\n },\n string: {\n // https://docs.julialang.org/en/v1/manual/strings/#String-Basics-1\n // https://docs.julialang.org/en/v1/manual/strings/#non-standard-string-literals-1\n // https://docs.julialang.org/en/v1/manual/running-external-programs/#Running-External-Programs-1\n pattern:\n /\"\"\"[\\s\\S]+?\"\"\"|(?:\\b\\w+)?\"(?:\\\\.|[^\"\\\\\\r\\n])*\"|`(?:[^\\\\`\\r\\n]|\\\\.)*`/,\n greedy: true\n },\n char: {\n // https://docs.julialang.org/en/v1/manual/strings/#man-characters-1\n pattern: /(^|[^\\w'])'(?:\\\\[^\\r\\n][^'\\r\\n]*|[^\\\\\\r\\n])'/,\n lookbehind: true,\n greedy: true\n },\n keyword:\n /\\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n number:\n /(?:\\b(?=\\d)|\\B(?=\\.))(?:0[box])?(?:[\\da-f]+(?:_[\\da-f]+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[efp][+-]?\\d+(?:_\\d+)*)?j?/i,\n // https://docs.julialang.org/en/v1/manual/mathematical-operations/\n // https://docs.julialang.org/en/v1/manual/mathematical-operations/#Operator-Precedence-and-Associativity-1\n operator:\n /&&|\\|\\||[-+*^%÷⊻&$\\\\]=?|\\/[\\/=]?|!=?=?|\\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,\n punctuation: /::?|[{}[\\]();,.?]/,\n // https://docs.julialang.org/en/v1/base/numbers/#Base.im\n constant: /\\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\\b|[πℯ]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvanVsaWEuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsNkNBQTZDLElBQUk7QUFDakQ7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsTUFBTTtBQUMvQjtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9qdWxpYS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBqdWxpYVxuanVsaWEuZGlzcGxheU5hbWUgPSAnanVsaWEnXG5qdWxpYS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGp1bGlhKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5qdWxpYSA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICAvLyBzdXBwb3J0IG9uZSBsZXZlbCBvZiBuZXN0ZWQgY29tbWVudHNcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVsaWEvcHVsbC82MTI4XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58W15cXFxcXSkoPzojPSg/OlteIz1dfD0oPyEjKXwjKD8hPSl8Iz0oPzpbXiM9XXw9KD8hIyl8Iyg/IT0pKSo9IykqPSN8Iy4qKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICByZWdleDoge1xuICAgICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvbWFudWFsL3N0cmluZ3MvI1JlZ3VsYXItRXhwcmVzc2lvbnMtMVxuICAgICAgcGF0dGVybjogL3JcIig/OlxcXFwufFteXCJcXFxcXFxyXFxuXSkqXCJbaW1zeF17MCw0fS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvbWFudWFsL3N0cmluZ3MvI1N0cmluZy1CYXNpY3MtMVxuICAgICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvbWFudWFsL3N0cmluZ3MvI25vbi1zdGFuZGFyZC1zdHJpbmctbGl0ZXJhbHMtMVxuICAgICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvbWFudWFsL3J1bm5pbmctZXh0ZXJuYWwtcHJvZ3JhbXMvI1J1bm5pbmctRXh0ZXJuYWwtUHJvZ3JhbXMtMVxuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1wiXCJcIltcXHNcXFNdKz9cIlwiXCJ8KD86XFxiXFx3Kyk/XCIoPzpcXFxcLnxbXlwiXFxcXFxcclxcbl0pKlwifGAoPzpbXlxcXFxgXFxyXFxuXXxcXFxcLikqYC8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGNoYXI6IHtcbiAgICAgIC8vIGh0dHBzOi8vZG9jcy5qdWxpYWxhbmcub3JnL2VuL3YxL21hbnVhbC9zdHJpbmdzLyNtYW4tY2hhcmFjdGVycy0xXG4gICAgICBwYXR0ZXJuOiAvKF58W15cXHcnXSknKD86XFxcXFteXFxyXFxuXVteJ1xcclxcbl0qfFteXFxcXFxcclxcbl0pJy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBrZXl3b3JkOlxuICAgICAgL1xcYig/OmFic3RyYWN0fGJhcmVtb2R1bGV8YmVnaW58Yml0c3R5cGV8YnJlYWt8Y2F0Y2h8Y2NhbGx8Y29uc3R8Y29udGludWV8ZG98ZWxzZXxlbHNlaWZ8ZW5kfGV4cG9ydHxmaW5hbGx5fGZvcnxmdW5jdGlvbnxnbG9iYWx8aWZ8aW1tdXRhYmxlfGltcG9ydHxpbXBvcnRhbGx8aW58bGV0fGxvY2FsfG1hY3JvfG1vZHVsZXxwcmludHxwcmludGxufHF1b3RlfHJldHVybnxzdHJ1Y3R8dHJ5fHR5cGV8dHlwZWFsaWFzfHVzaW5nfHdoaWxlKVxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBudW1iZXI6XG4gICAgICAvKD86XFxiKD89XFxkKXxcXEIoPz1cXC4pKSg/OjBbYm94XSk/KD86W1xcZGEtZl0rKD86X1tcXGRhLWZdKykqKD86XFwuKD86XFxkKyg/Ol9cXGQrKSopPyk/fFxcLlxcZCsoPzpfXFxkKykqKSg/OltlZnBdWystXT9cXGQrKD86X1xcZCspKik/aj8vaSxcbiAgICAvLyBodHRwczovL2RvY3MuanVsaWFsYW5nLm9yZy9lbi92MS9tYW51YWwvbWF0aGVtYXRpY2FsLW9wZXJhdGlvbnMvXG4gICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvbWFudWFsL21hdGhlbWF0aWNhbC1vcGVyYXRpb25zLyNPcGVyYXRvci1QcmVjZWRlbmNlLWFuZC1Bc3NvY2lhdGl2aXR5LTFcbiAgICBvcGVyYXRvcjpcbiAgICAgIC8mJnxcXHxcXHx8Wy0rKl4lw7fiirsmJFxcXFxdPT98XFwvW1xcLz1dP3whPT89P3xcXHxbPT5dP3w8KD86PD0/fFs9OnxdKT98Pig/Oj18Pj4/PT8pP3w9PT89P3xbfuKJoOKJpOKJpSfiiJriiJtdLyxcbiAgICBwdW5jdHVhdGlvbjogLzo6P3xbe31bXFxdKCk7LC4/XS8sXG4gICAgLy8gaHR0cHM6Ly9kb2NzLmp1bGlhbGFuZy5vcmcvZW4vdjEvYmFzZS9udW1iZXJzLyNCYXNlLmltXG4gICAgY29uc3RhbnQ6IC9cXGIoPzooPzpJbmZ8TmFOKSg/OjE2fDMyfDY0KT98aW18cGkpXFxifFvPgOKEr10vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/julia.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/keepalived.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/keepalived.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = keepalived\nkeepalived.displayName = 'keepalived'\nkeepalived.aliases = []\nfunction keepalived(Prism) {\n Prism.languages.keepalived = {\n comment: {\n pattern: /[#!].*/,\n greedy: true\n },\n string: {\n pattern:\n /(^|[^\\\\])(?:\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"|'(?:\\\\(?:\\r\\n|[\\s\\S])|[^'\\\\\\r\\n])*')/,\n lookbehind: true,\n greedy: true\n },\n // support IPv4, IPv6, subnet mask\n ip: {\n pattern: RegExp(\n /\\b(?:(?:(?:[\\da-f]{1,4}:){7}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){6}:[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){5}:(?:[\\da-f]{1,4}:)?[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){4}:(?:[\\da-f]{1,4}:){0,2}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){3}:(?:[\\da-f]{1,4}:){0,3}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){2}:(?:[\\da-f]{1,4}:){0,4}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){6}|(?:[\\da-f]{1,4}:){0,5}:|::(?:[\\da-f]{1,4}:){0,5}|[\\da-f]{1,4}::(?:[\\da-f]{1,4}:){0,5}[\\da-f]{1,4}|::(?:[\\da-f]{1,4}:){0,6}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){1,7}:)(?:\\/\\d{1,3})?|(?:\\/\\d{1,2})?)\\b/.source.replace(\n //g,\n function () {\n return /(?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d))/\n .source\n }\n ),\n 'i'\n ),\n alias: 'number'\n },\n // support *nix / Windows, directory / file\n path: {\n pattern:\n /(\\s)\\/(?:[^\\/\\s]+\\/)*[^\\/\\s]*|\\b[a-zA-Z]:\\\\(?:[^\\\\\\s]+\\\\)*[^\\\\\\s]*/,\n lookbehind: true,\n alias: 'string'\n },\n variable: /\\$\\{?\\w+\\}?/,\n email: {\n pattern: /[\\w-]+@[\\w-]+(?:\\.[\\w-]{2,3}){1,2}/,\n alias: 'string'\n },\n 'conditional-configuration': {\n pattern: /@\\^?[\\w-]+/,\n alias: 'variable'\n },\n operator: /=/,\n property:\n /\\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\\b/,\n constant:\n /\\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\\b/,\n number: {\n pattern: /(^|[^\\w.-])-?\\d+(?:\\.\\d+)?/,\n lookbehind: true\n },\n boolean: /\\b(?:false|no|off|on|true|yes)\\b/,\n punctuation: /[\\{\\}]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva2VlcGFsaXZlZC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLElBQUksR0FBRyxFQUFFLFFBQVEsSUFBSSxZQUFZLElBQUksR0FBRyxFQUFFLFNBQVMsSUFBSSxZQUFZLElBQUksR0FBRyxFQUFFLFlBQVksSUFBSSxXQUFXLElBQUksWUFBWSxJQUFJLEdBQUcsRUFBRSxZQUFZLElBQUksR0FBRyxJQUFJLFFBQVEsSUFBSSxZQUFZLElBQUksR0FBRyxFQUFFLFlBQVksSUFBSSxHQUFHLElBQUksUUFBUSxJQUFJLFlBQVksSUFBSSxHQUFHLEVBQUUsWUFBWSxJQUFJLEdBQUcsSUFBSSxRQUFRLElBQUksWUFBWSxJQUFJLEdBQUcsRUFBRSxrQkFBa0IsSUFBSSxHQUFHLElBQUkscUJBQXFCLElBQUksR0FBRyxJQUFJLGVBQWUsSUFBSSxhQUFhLElBQUksR0FBRyxJQUFJLFFBQVEsSUFBSSxjQUFjLElBQUksR0FBRyxJQUFJLFFBQVEsSUFBSSxZQUFZLElBQUksR0FBRyxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsSUFBSTtBQUN2aEI7QUFDQTtBQUNBLG1FQUFtRSxFQUFFO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsbUJBQW1CLE1BQU07QUFDekI7QUFDQSx3Q0FBd0MsSUFBSSxFQUFFLElBQUk7QUFDbEQ7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxxQkFBcUIsRUFBRTtBQUN2QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2tlZXBhbGl2ZWQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0ga2VlcGFsaXZlZFxua2VlcGFsaXZlZC5kaXNwbGF5TmFtZSA9ICdrZWVwYWxpdmVkJ1xua2VlcGFsaXZlZC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGtlZXBhbGl2ZWQoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLmtlZXBhbGl2ZWQgPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogL1sjIV0uKi8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteXFxcXF0pKD86XCIoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXxbXlwiXFxcXFxcclxcbl0pKlwifCcoPzpcXFxcKD86XFxyXFxufFtcXHNcXFNdKXxbXidcXFxcXFxyXFxuXSkqJykvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgLy8gc3VwcG9ydCBJUHY0LCBJUHY2LCBzdWJuZXQgbWFza1xuICAgIGlwOiB7XG4gICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgIC9cXGIoPzooPzooPzpbXFxkYS1mXXsxLDR9Oil7N31bXFxkYS1mXXsxLDR9fCg/OltcXGRhLWZdezEsNH06KXs2fTpbXFxkYS1mXXsxLDR9fCg/OltcXGRhLWZdezEsNH06KXs1fTooPzpbXFxkYS1mXXsxLDR9Oik/W1xcZGEtZl17MSw0fXwoPzpbXFxkYS1mXXsxLDR9Oil7NH06KD86W1xcZGEtZl17MSw0fTopezAsMn1bXFxkYS1mXXsxLDR9fCg/OltcXGRhLWZdezEsNH06KXszfTooPzpbXFxkYS1mXXsxLDR9Oil7MCwzfVtcXGRhLWZdezEsNH18KD86W1xcZGEtZl17MSw0fTopezJ9Oig/OltcXGRhLWZdezEsNH06KXswLDR9W1xcZGEtZl17MSw0fXwoPzpbXFxkYS1mXXsxLDR9Oil7Nn08aXB2ND58KD86W1xcZGEtZl17MSw0fTopezAsNX06PGlwdjQ+fDo6KD86W1xcZGEtZl17MSw0fTopezAsNX08aXB2ND58W1xcZGEtZl17MSw0fTo6KD86W1xcZGEtZl17MSw0fTopezAsNX1bXFxkYS1mXXsxLDR9fDo6KD86W1xcZGEtZl17MSw0fTopezAsNn1bXFxkYS1mXXsxLDR9fCg/OltcXGRhLWZdezEsNH06KXsxLDd9OikoPzpcXC9cXGR7MSwzfSk/fDxpcHY0Pig/OlxcL1xcZHsxLDJ9KT8pXFxiLy5zb3VyY2UucmVwbGFjZShcbiAgICAgICAgICAvPGlwdjQ+L2csXG4gICAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgcmV0dXJuIC8oPzooPzooPzoyNVswLTVdfDJbMC00XVxcZHwxXFxkXFxkfFsxLTldXFxkfFxcZClcXC4pezN9KD86MjVbMC01XXwyWzAtNF1cXGR8MVxcZFxcZHxbMS05XVxcZHxcXGQpKS9cbiAgICAgICAgICAgICAgLnNvdXJjZVxuICAgICAgICAgIH1cbiAgICAgICAgKSxcbiAgICAgICAgJ2knXG4gICAgICApLFxuICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgfSxcbiAgICAvLyBzdXBwb3J0ICpuaXggLyBXaW5kb3dzLCBkaXJlY3RvcnkgLyBmaWxlXG4gICAgcGF0aDoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhcXHMpXFwvKD86W15cXC9cXHNdK1xcLykqW15cXC9cXHNdKnxcXGJbYS16QS1aXTpcXFxcKD86W15cXFxcXFxzXStcXFxcKSpbXlxcXFxcXHNdKi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgfSxcbiAgICB2YXJpYWJsZTogL1xcJFxcez9cXHcrXFx9Py8sXG4gICAgZW1haWw6IHtcbiAgICAgIHBhdHRlcm46IC9bXFx3LV0rQFtcXHctXSsoPzpcXC5bXFx3LV17MiwzfSl7MSwyfS8sXG4gICAgICBhbGlhczogJ3N0cmluZydcbiAgICB9LFxuICAgICdjb25kaXRpb25hbC1jb25maWd1cmF0aW9uJzoge1xuICAgICAgcGF0dGVybjogL0BcXF4/W1xcdy1dKy8sXG4gICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgIH0sXG4gICAgb3BlcmF0b3I6IC89LyxcbiAgICBwcm9wZXJ0eTpcbiAgICAgIC9cXGIoPzpCRkRfQ0hFQ0t8RE5TX0NIRUNLfEZJTEVfQ0hFQ0t8SFRUUF9HRVR8TUlTQ19DSEVDS3xOQU1FfFBJTkdfQ0hFQ0t8U0NSSVBUU3xTTVRQX0NIRUNLfFNTTHxTU0xfR0VUfFRDUF9DSEVDS3xVRFBfQ0hFQ0t8YWNjZXB0fGFkdmVydF9pbnR8YWxwaGF8YXV0aF9wYXNzfGF1dGhfdHlwZXxhdXRoZW50aWNhdGlvbnxiZmRfY3B1X2FmZmluaXR5fGJmZF9pbnN0YW5jZXxiZmRfbm9fc3dhcHxiZmRfcHJpb3JpdHl8YmZkX3Byb2Nlc3NfbmFtZXxiZmRfcmxpbWl0X3J0dGltZXxiZmRfcnRfcHJpb3JpdHl8YmluZF9pZnxiaW5kX3BvcnR8YmluZHRvfGNhfGNlcnRpZmljYXRlfGNoZWNrX3VuaWNhc3Rfc3JjfGNoZWNrZXJ8Y2hlY2tlcl9jcHVfYWZmaW5pdHl8Y2hlY2tlcl9sb2dfYWxsX2ZhaWx1cmVzfGNoZWNrZXJfbm9fc3dhcHxjaGVja2VyX3ByaW9yaXR5fGNoZWNrZXJfcmxpbWl0X3J0dGltZXxjaGVja2VyX3J0X3ByaW9yaXR5fGNoaWxkX3dhaXRfdGltZXxjb25uZWN0X2lwfGNvbm5lY3RfcG9ydHxjb25uZWN0X3RpbWVvdXR8ZGJ1c19zZXJ2aWNlX25hbWV8ZGVidWd8ZGVmYXVsdF9pbnRlcmZhY2V8ZGVsYXl8ZGVsYXlfYmVmb3JlX3JldHJ5fGRlbGF5X2xvb3B8ZGlnZXN0fGRvbnRfdHJhY2tfcHJpbWFyeXxkeW5hbWljfGR5bmFtaWNfaW50ZXJmYWNlc3xlbmFibGVfKD86ZGJ1c3xzY3JpcHRfc2VjdXJpdHl8c25pfHNubXBfY2hlY2tlcnxzbm1wX3JmY3xzbm1wX3JmY3YyfHNubXBfcmZjdjN8c25tcF92cnJwfHRyYXBzKXxlbmR8ZmFsbHxmYXN0X3JlY292ZXJ5fGZpbGV8ZmxhZy1bMTIzXXxmb3JrX2RlbGF5fGZ1bGxfY29tbWFuZHxmd21hcmt8Z2FycF9ncm91cHxnYXJwX2ludGVydmFsfGdhcnBfbG93ZXJfcHJpb19kZWxheXxnYXJwX2xvd2VyX3ByaW9fcmVwZWF0fGdhcnBfbWFzdGVyX2RlbGF5fGdhcnBfbWFzdGVyX3JlZnJlc2h8Z2FycF9tYXN0ZXJfcmVmcmVzaF9yZXBlYXR8Z2FycF9tYXN0ZXJfcmVwZWF0fGdsb2JhbF9kZWZzfGdsb2JhbF90cmFja2luZ3xnbmFfaW50ZXJ2YWx8Z3JvdXB8aGFfc3VzcGVuZHxoYXNoZWR8aGVsb19uYW1lfGhpZ2hlcl9wcmlvX3NlbmRfYWR2ZXJ0fGhvcGxpbWl0fGh0dHBfcHJvdG9jb2x8aHlzdGVyZXNpc3xpZGxlX3R4fGluY2x1ZGV8aW5oaWJpdF9vbl9mYWlsdXJlfGluaXRfZmFpbHxpbml0X2ZpbGV8aW5zdGFuY2V8aW50ZXJmYWNlfGludGVyZmFjZXN8aW50ZXJ2YWx8aXBfZmFtaWx5fGlwdnNfcHJvY2Vzc19uYW1lfGtlZXBhbGl2ZWQuY29uZnxrZXJuZWxfcnhfYnVmX3NpemV8a2V5fGxpbmtiZWF0X2ludGVyZmFjZXN8bGlua2JlYXRfdXNlX3BvbGxpbmd8bG9nX2FsbF9mYWlsdXJlc3xsb2dfdW5rbm93bl92cmlkc3xsb3dlcl9wcmlvX25vX2FkdmVydHxsdGhyZXNob2xkfGx2c19mbHVzaHxsdnNfZmx1c2hfb25zdG9wfGx2c19tZXRob2R8bHZzX25ldGxpbmtfY21kX3Jjdl9idWZzfGx2c19uZXRsaW5rX2NtZF9yY3ZfYnVmc19mb3JjZXxsdnNfbmV0bGlua19tb25pdG9yX3Jjdl9idWZzfGx2c19uZXRsaW5rX21vbml0b3JfcmN2X2J1ZnNfZm9yY2V8bHZzX25vdGlmeV9maWZvfGx2c19ub3RpZnlfZmlmb19zY3JpcHR8bHZzX3NjaGVkfGx2c19zeW5jX2RhZW1vbnxtYXhfYXV0b19wcmlvcml0eXxtYXhfaG9wc3xtY2FzdF9zcmNfaXB8bWgtZmFsbGJhY2t8bWgtcG9ydHxtaW5fYXV0b19wcmlvcml0eV9kZWxheXxtaW5fcnh8bWluX3R4fG1pc2NfZHluYW1pY3xtaXNjX3BhdGh8bWlzY190aW1lb3V0fG11bHRpcGxpZXJ8bmFtZXxuYW1lc3BhY2Vfd2l0aF9pcHNldHN8bmF0aXZlX2lwdjZ8bmVpZ2hib3JfaXB8bmV0X25hbWVzcGFjZXxuZXRfbmFtZXNwYWNlX2lwdnN8bmZ0YWJsZXN8bmZ0YWJsZXNfY291bnRlcnN8bmZ0YWJsZXNfaWZpbmRleHxuZnRhYmxlc19wcmlvcml0eXxub19hY2NlcHR8bm9fY2hlY2tlcl9lbWFpbHN8bm9fZW1haWxfZmF1bHRzfG5vcHJlZW1wdHxub3RpZmljYXRpb25fZW1haWx8bm90aWZpY2F0aW9uX2VtYWlsX2Zyb218bm90aWZ5fG5vdGlmeV9iYWNrdXB8bm90aWZ5X2RlbGV0ZWR8bm90aWZ5X2Rvd258bm90aWZ5X2ZhdWx0fG5vdGlmeV9maWZvfG5vdGlmeV9maWZvX3NjcmlwdHxub3RpZnlfbWFzdGVyfG5vdGlmeV9tYXN0ZXJfcnhfbG93ZXJfcHJpfG5vdGlmeV9wcmlvcml0eV9jaGFuZ2VzfG5vdGlmeV9zdG9wfG5vdGlmeV91cHxvbGRfdW5pY2FzdF9jaGVja3N1bXxvbWVnYXxvcHN8cGFyYW1fbWF0Y2h8cGFzc2l2ZXxwYXNzd29yZHxwYXRofHBlcnNpc3RlbmNlX2VuZ2luZXxwZXJzaXN0ZW5jZV9ncmFudWxhcml0eXxwZXJzaXN0ZW5jZV90aW1lb3V0fHByZWVtcHR8cHJlZW1wdF9kZWxheXxwcmlvcml0eXxwcm9jZXNzfHByb2Nlc3NfbW9uaXRvcl9yY3ZfYnVmc3xwcm9jZXNzX21vbml0b3JfcmN2X2J1ZnNfZm9yY2V8cHJvY2Vzc19uYW1lfHByb2Nlc3NfbmFtZXN8cHJvbW90ZV9zZWNvbmRhcmllc3xwcm90b2NvbHxwcm94eV9hcnB8cHJveHlfYXJwX3B2bGFufHF1b3J1bXxxdW9ydW1fZG93bnxxdW9ydW1fbWF4fHF1b3J1bV91cHxyYW5kb21fc2VlZHxyZWFsX3NlcnZlcnxyZWdleHxyZWdleF9tYXhfb2Zmc2V0fHJlZ2V4X21pbl9vZmZzZXR8cmVnZXhfbm9fbWF0Y2h8cmVnZXhfb3B0aW9uc3xyZWdleF9zdGFja3xyZWxvYWRfcmVwZWF0fHJlbG9hZF90aW1lX2ZpbGV8cmVxdWlyZV9yZXBseXxyZXRyeXxyaXNlfHJvdXRlcl9pZHxyc19pbml0X25vdGlmaWVzfHNjcmlwdHxzY3JpcHRfdXNlcnxzaC1mYWxsYmFja3xzaC1wb3J0fHNodXRkb3duX3NjcmlwdHxzaHV0ZG93bl9zY3JpcHRfdGltZW91dHxza2lwX2NoZWNrX2Fkdl9hZGRyfHNtdHBfYWxlcnR8c210cF9hbGVydF9jaGVja2VyfHNtdHBfYWxlcnRfdnJycHxzbXRwX2Nvbm5lY3RfdGltZW91dHxzbXRwX2hlbG9fbmFtZXxzbXRwX3NlcnZlcnxzbm1wX3NvY2tldHxzb3JyeV9zZXJ2ZXJ8c29ycnlfc2VydmVyX2luaGliaXR8c29ycnlfc2VydmVyX2x2c19tZXRob2R8c291cmNlX2lwfHN0YXJ0fHN0YXJ0dXBfc2NyaXB0fHN0YXJ0dXBfc2NyaXB0X3RpbWVvdXR8c3RhdGV8c3RhdGljX2lwYWRkcmVzc3xzdGF0aWNfcm91dGVzfHN0YXRpY19ydWxlc3xzdGF0dXNfY29kZXxzdGVwfHN0cmljdF9tb2RlfHN5bmNfZ3JvdXBfdHJhY2tpbmdfd2VpZ2h0fHRlcm1pbmF0ZV9kZWxheXx0aW1lb3V0fHRyYWNrX2JmZHx0cmFja19maWxlfHRyYWNrX2dyb3VwfHRyYWNrX2ludGVyZmFjZXx0cmFja19wcm9jZXNzfHRyYWNrX3NjcmlwdHx0cmFja19zcmNfaXB8dHRsfHR5cGV8dW1hc2t8dW5pY2FzdF9wZWVyfHVuaWNhc3Rfc3JjX2lwfHVuaWNhc3RfdHRsfHVybHx1c2VfaXB2bGFufHVzZV9waWRfZGlyfHVzZV92bWFjfHVzZXJ8dXRocmVzaG9sZHx2YWxbMTIzXXx2ZXJzaW9ufHZpcnR1YWxfaXBhZGRyZXNzfHZpcnR1YWxfaXBhZGRyZXNzX2V4Y2x1ZGVkfHZpcnR1YWxfcm91dGVyX2lkfHZpcnR1YWxfcm91dGVzfHZpcnR1YWxfcnVsZXN8dmlydHVhbF9zZXJ2ZXJ8dmlydHVhbF9zZXJ2ZXJfZ3JvdXB8dmlydHVhbGhvc3R8dm1hY194bWl0X2Jhc2V8dnJycHx2cnJwXyg/OmNoZWNrX3VuaWNhc3Rfc3JjfGNwdV9hZmZpbml0eXxnYXJwX2ludGVydmFsfGdhcnBfbG93ZXJfcHJpb19kZWxheXxnYXJwX2xvd2VyX3ByaW9fcmVwZWF0fGdhcnBfbWFzdGVyX2RlbGF5fGdhcnBfbWFzdGVyX3JlZnJlc2h8Z2FycF9tYXN0ZXJfcmVmcmVzaF9yZXBlYXR8Z2FycF9tYXN0ZXJfcmVwZWF0fGduYV9pbnRlcnZhbHxoaWdoZXJfcHJpb19zZW5kX2FkdmVydHxpbnN0YW5jZXxpcHNldHN8aXB0YWJsZXN8bG93ZXJfcHJpb19ub19hZHZlcnR8bWNhc3RfZ3JvdXA0fG1jYXN0X2dyb3VwNnxtaW5fZ2FycHxuZXRsaW5rX2NtZF9yY3ZfYnVmc3xuZXRsaW5rX2NtZF9yY3ZfYnVmc19mb3JjZXxuZXRsaW5rX21vbml0b3JfcmN2X2J1ZnN8bmV0bGlua19tb25pdG9yX3Jjdl9idWZzX2ZvcmNlfG5vX3N3YXB8bm90aWZ5X2ZpZm98bm90aWZ5X2ZpZm9fc2NyaXB0fG5vdGlmeV9wcmlvcml0eV9jaGFuZ2VzfHByaW9yaXR5fHByb2Nlc3NfbmFtZXxybGltaXRfcnR0aW1lfHJ0X3ByaW9yaXR5fHJ4X2J1ZnNfbXVsdGlwbGllcnxyeF9idWZzX3BvbGljeXxzY3JpcHR8c2tpcF9jaGVja19hZHZfYWRkcnxzdGFydHVwX2RlbGF5fHN0cmljdHxzeW5jX2dyb3VwfHRyYWNrX3Byb2Nlc3N8dmVyc2lvbil8d2FybXVwfHdlaWdodClcXGIvLFxuICAgIGNvbnN0YW50OlxuICAgICAgL1xcYig/OkF8QUFBQXxBSHxCQUNLVVB8Q05BTUV8RFJ8TUFTVEVSfE1YfE5BVHxOU3xQQVNTfFNDVFB8U09BfFRDUHxUVU58VFhUfFVEUHxkaHxmb3xsYmxjfGxibGNyfGxjfG1ofG5xfG92ZnxycnxzZWR8c2h8d2xjfHdycilcXGIvLFxuICAgIG51bWJlcjoge1xuICAgICAgcGF0dGVybjogLyhefFteXFx3Li1dKS0/XFxkKyg/OlxcLlxcZCspPy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8bm98b2ZmfG9ufHRydWV8eWVzKVxcYi8sXG4gICAgcHVuY3R1YXRpb246IC9bXFx7XFx9XS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/keepalived.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/keyman.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/keyman.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = keyman\nkeyman.displayName = 'keyman'\nkeyman.aliases = []\nfunction keyman(Prism) {\n Prism.languages.keyman = {\n comment: {\n pattern: /\\bc .*/i,\n greedy: true\n },\n string: {\n pattern: /\"[^\"\\r\\n]*\"|'[^'\\r\\n]*'/,\n greedy: true\n },\n 'virtual-key': {\n pattern:\n /\\[\\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\\s+)*(?:[TKU]_[\\w?]+|[A-E]\\d\\d?|\"[^\"\\r\\n]*\"|'[^'\\r\\n]*')\\s*\\]/i,\n greedy: true,\n alias: 'function' // alias for styles\n },\n // https://help.keyman.com/developer/language/guide/headers\n 'header-keyword': {\n pattern: /&\\w+/,\n alias: 'bold' // alias for styles\n },\n 'header-statement': {\n pattern:\n /\\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\\b/i,\n alias: 'bold' // alias for styles\n },\n 'rule-keyword': {\n pattern:\n /\\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\\b/i,\n alias: 'keyword'\n },\n 'structural-keyword': {\n pattern: /\\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\\b/i,\n alias: 'keyword'\n },\n 'compile-target': {\n pattern: /\\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,\n alias: 'property'\n },\n // U+####, x###, d### characters and numbers\n number: /\\b(?:U\\+[\\dA-F]+|d\\d+|x[\\da-f]+|\\d+)\\b/i,\n operator: /[+>\\\\$]|\\.\\./,\n punctuation: /[()=,]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva2V5bWFuLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva2V5bWFuLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGtleW1hblxua2V5bWFuLmRpc3BsYXlOYW1lID0gJ2tleW1hbidcbmtleW1hbi5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGtleW1hbihQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMua2V5bWFuID0ge1xuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC9cXGJjIC4qL2ksXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiW15cIlxcclxcbl0qXCJ8J1teJ1xcclxcbl0qJy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICd2aXJ0dWFsLWtleSc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cXFtcXHMqKD86KD86QUxUfENBUFN8Q1RSTHxMQUxUfExDVFJMfE5DQVBTfFJBTFR8UkNUUkx8U0hJRlQpXFxzKykqKD86W1RLVV1fW1xcdz9dK3xbQS1FXVxcZFxcZD98XCJbXlwiXFxyXFxuXSpcInwnW14nXFxyXFxuXSonKVxccypcXF0vaSxcbiAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nIC8vIGFsaWFzIGZvciBzdHlsZXNcbiAgICB9LFxuICAgIC8vIGh0dHBzOi8vaGVscC5rZXltYW4uY29tL2RldmVsb3Blci9sYW5ndWFnZS9ndWlkZS9oZWFkZXJzXG4gICAgJ2hlYWRlci1rZXl3b3JkJzoge1xuICAgICAgcGF0dGVybjogLyZcXHcrLyxcbiAgICAgIGFsaWFzOiAnYm9sZCcgLy8gYWxpYXMgZm9yIHN0eWxlc1xuICAgIH0sXG4gICAgJ2hlYWRlci1zdGF0ZW1lbnQnOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFxiKD86Yml0bWFwfGJpdG1hcHN8Y2FwcyBhbHdheXMgb2ZmfGNhcHMgb24gb25seXxjb3B5cmlnaHR8aG90a2V5fGxhbmd1YWdlfGxheW91dHxtZXNzYWdlfG5hbWV8c2hpZnQgZnJlZXMgY2Fwc3x2ZXJzaW9uKVxcYi9pLFxuICAgICAgYWxpYXM6ICdib2xkJyAvLyBhbGlhcyBmb3Igc3R5bGVzXG4gICAgfSxcbiAgICAncnVsZS1rZXl3b3JkJzoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL1xcYig/OmFueXxiYXNlbGF5b3V0fGJlZXB8Y2FsbHxjb250ZXh0fGRlYWRrZXl8ZGt8aWZ8aW5kZXh8bGF5ZXJ8bm90YW55fG51bHxvdXRzfHBsYXRmb3JtfHJlc2V0fHJldHVybnxzYXZlfHNldHxzdG9yZXx1c2UpXFxiL2ksXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfSxcbiAgICAnc3RydWN0dXJhbC1rZXl3b3JkJzoge1xuICAgICAgcGF0dGVybjogL1xcYig/OmFuc2l8YmVnaW58Z3JvdXB8bWF0Y2h8bm9tYXRjaHx1bmljb2RlfHVzaW5nIGtleXMpXFxiL2ksXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfSxcbiAgICAnY29tcGlsZS10YXJnZXQnOiB7XG4gICAgICBwYXR0ZXJuOiAvXFwkKD86a2V5bWFufGtleW1hbm9ubHl8a2V5bWFud2VifGttZmx8d2VhdmVyKTovaSxcbiAgICAgIGFsaWFzOiAncHJvcGVydHknXG4gICAgfSxcbiAgICAvLyBVKyMjIyMsIHgjIyMsIGQjIyMgY2hhcmFjdGVycyBhbmQgbnVtYmVyc1xuICAgIG51bWJlcjogL1xcYig/OlVcXCtbXFxkQS1GXSt8ZFxcZCt8eFtcXGRhLWZdK3xcXGQrKVxcYi9pLFxuICAgIG9wZXJhdG9yOiAvWys+XFxcXCRdfFxcLlxcLi8sXG4gICAgcHVuY3R1YXRpb246IC9bKCk9LF0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/keyman.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/kotlin.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/kotlin.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = kotlin\nkotlin.displayName = 'kotlin'\nkotlin.aliases = ['kt', 'kts']\nfunction kotlin(Prism) {\n ;(function (Prism) {\n Prism.languages.kotlin = Prism.languages.extend('clike', {\n keyword: {\n // The lookbehind prevents wrong highlighting of e.g. kotlin.properties.get\n pattern:\n /(^|[^.])\\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\\b/,\n lookbehind: true\n },\n function: [\n {\n pattern: /(?:`[^\\r\\n`]+`|\\b\\w+)(?=\\s*\\()/,\n greedy: true\n },\n {\n pattern: /(\\.)(?:`[^\\r\\n`]+`|\\w+)(?=\\s*\\{)/,\n lookbehind: true,\n greedy: true\n }\n ],\n number:\n /\\b(?:0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\\d+(?:_\\d+)*(?:\\.\\d+(?:_\\d+)*)?(?:[eE][+-]?\\d+(?:_\\d+)*)?[fFL]?)\\b/,\n operator:\n /\\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\\/*%<>]=?|[?:]:?|\\.\\.|&&|\\|\\||\\b(?:and|inv|or|shl|shr|ushr|xor)\\b/\n })\n delete Prism.languages.kotlin['class-name']\n var interpolationInside = {\n 'interpolation-punctuation': {\n pattern: /^\\$\\{?|\\}$/,\n alias: 'punctuation'\n },\n expression: {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.kotlin\n }\n }\n Prism.languages.insertBefore('kotlin', 'string', {\n // https://kotlinlang.org/spec/expressions.html#string-interpolation-expressions\n 'string-literal': [\n {\n pattern: /\"\"\"(?:[^$]|\\$(?:(?!\\{)|\\{[^{}]*\\}))*?\"\"\"/,\n alias: 'multiline',\n inside: {\n interpolation: {\n pattern: /\\$(?:[a-z_]\\w*|\\{[^{}]*\\})/i,\n inside: interpolationInside\n },\n string: /[\\s\\S]+/\n }\n },\n {\n pattern: /\"(?:[^\"\\\\\\r\\n$]|\\\\.|\\$(?:(?!\\{)|\\{[^{}]*\\}))*\"/,\n alias: 'singleline',\n inside: {\n interpolation: {\n pattern: /((?:^|[^\\\\])(?:\\\\{2})*)\\$(?:[a-z_]\\w*|\\{[^{}]*\\})/i,\n lookbehind: true,\n inside: interpolationInside\n },\n string: /[\\s\\S]+/\n }\n }\n ],\n char: {\n // https://kotlinlang.org/spec/expressions.html#character-literals\n pattern: /'(?:[^'\\\\\\r\\n]|\\\\(?:.|u[a-fA-F0-9]{0,4}))'/,\n greedy: true\n }\n })\n delete Prism.languages.kotlin['string']\n Prism.languages.insertBefore('kotlin', 'keyword', {\n annotation: {\n pattern: /\\B@(?:\\w+:)?(?:[A-Z]\\w*|\\[[^\\]]+\\])/,\n alias: 'builtin'\n }\n })\n Prism.languages.insertBefore('kotlin', 'function', {\n label: {\n pattern: /\\b\\w+@|@\\w+\\b/,\n alias: 'symbol'\n }\n })\n Prism.languages.kt = Prism.languages.kotlin\n Prism.languages.kts = Prism.languages.kotlin\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva290bGluLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLG1EQUFtRDtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixJQUFJO0FBQzNCO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QyxJQUFJLElBQUksSUFBSTtBQUNyRDtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsSUFBSSxJQUFJO0FBQ2pEO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSxrREFBa0QsSUFBSSxJQUFJLElBQUk7QUFDOUQ7QUFDQTtBQUNBO0FBQ0EsMENBQTBDLEVBQUUsb0JBQW9CLElBQUksSUFBSTtBQUN4RTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxJQUFJO0FBQ3pEO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9rb3RsaW4uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0ga290bGluXG5rb3RsaW4uZGlzcGxheU5hbWUgPSAna290bGluJ1xua290bGluLmFsaWFzZXMgPSBbJ2t0JywgJ2t0cyddXG5mdW5jdGlvbiBrb3RsaW4oUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICBQcmlzbS5sYW5ndWFnZXMua290bGluID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnY2xpa2UnLCB7XG4gICAgICBrZXl3b3JkOiB7XG4gICAgICAgIC8vIFRoZSBsb29rYmVoaW5kIHByZXZlbnRzIHdyb25nIGhpZ2hsaWdodGluZyBvZiBlLmcuIGtvdGxpbi5wcm9wZXJ0aWVzLmdldFxuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXi5dKVxcYig/OmFic3RyYWN0fGFjdHVhbHxhbm5vdGF0aW9ufGFzfGJyZWFrfGJ5fGNhdGNofGNsYXNzfGNvbXBhbmlvbnxjb25zdHxjb25zdHJ1Y3Rvcnxjb250aW51ZXxjcm9zc2lubGluZXxkYXRhfGRvfGR5bmFtaWN8ZWxzZXxlbnVtfGV4cGVjdHxleHRlcm5hbHxmaW5hbHxmaW5hbGx5fGZvcnxmdW58Z2V0fGlmfGltcG9ydHxpbnxpbmZpeHxpbml0fGlubGluZXxpbm5lcnxpbnRlcmZhY2V8aW50ZXJuYWx8aXN8bGF0ZWluaXR8bm9pbmxpbmV8bnVsbHxvYmplY3R8b3BlbnxvcGVyYXRvcnxvdXR8b3ZlcnJpZGV8cGFja2FnZXxwcml2YXRlfHByb3RlY3RlZHxwdWJsaWN8cmVpZmllZHxyZXR1cm58c2VhbGVkfHNldHxzdXBlcnxzdXNwZW5kfHRhaWxyZWN8dGhpc3x0aHJvd3x0b3x0cnl8dHlwZWFsaWFzfHZhbHx2YXJ8dmFyYXJnfHdoZW58d2hlcmV8d2hpbGUpXFxiLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIGZ1bmN0aW9uOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKD86YFteXFxyXFxuYF0rYHxcXGJcXHcrKSg/PVxccypcXCgpLyxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IC8oXFwuKSg/OmBbXlxcclxcbmBdK2B8XFx3KykoPz1cXHMqXFx7KS8sXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIG51bWJlcjpcbiAgICAgICAgL1xcYig/OjBbeFhdW1xcZGEtZkEtRl0rKD86X1tcXGRhLWZBLUZdKykqfDBbYkJdWzAxXSsoPzpfWzAxXSspKnxcXGQrKD86X1xcZCspKig/OlxcLlxcZCsoPzpfXFxkKykqKT8oPzpbZUVdWystXT9cXGQrKD86X1xcZCspKik/W2ZGTF0/KVxcYi8sXG4gICAgICBvcGVyYXRvcjpcbiAgICAgICAgL1xcK1srPV0/fC1bLT0+XT98PT0/PT98ISg/OiF8PT0/KT98W1xcLyolPD5dPT98Wz86XTo/fFxcLlxcLnwmJnxcXHxcXHx8XFxiKD86YW5kfGludnxvcnxzaGx8c2hyfHVzaHJ8eG9yKVxcYi9cbiAgICB9KVxuICAgIGRlbGV0ZSBQcmlzbS5sYW5ndWFnZXMua290bGluWydjbGFzcy1uYW1lJ11cbiAgICB2YXIgaW50ZXJwb2xhdGlvbkluc2lkZSA9IHtcbiAgICAgICdpbnRlcnBvbGF0aW9uLXB1bmN0dWF0aW9uJzoge1xuICAgICAgICBwYXR0ZXJuOiAvXlxcJFxcez98XFx9JC8sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9LFxuICAgICAgZXhwcmVzc2lvbjoge1xuICAgICAgICBwYXR0ZXJuOiAvW1xcc1xcU10rLyxcbiAgICAgICAgaW5zaWRlOiBQcmlzbS5sYW5ndWFnZXMua290bGluXG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2tvdGxpbicsICdzdHJpbmcnLCB7XG4gICAgICAvLyBodHRwczovL2tvdGxpbmxhbmcub3JnL3NwZWMvZXhwcmVzc2lvbnMuaHRtbCNzdHJpbmctaW50ZXJwb2xhdGlvbi1leHByZXNzaW9uc1xuICAgICAgJ3N0cmluZy1saXRlcmFsJzogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogL1wiXCJcIig/OlteJF18XFwkKD86KD8hXFx7KXxcXHtbXnt9XSpcXH0pKSo/XCJcIlwiLyxcbiAgICAgICAgICBhbGlhczogJ211bHRpbGluZScsXG4gICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICBpbnRlcnBvbGF0aW9uOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9cXCQoPzpbYS16X11cXHcqfFxce1tee31dKlxcfSkvaSxcbiAgICAgICAgICAgICAgaW5zaWRlOiBpbnRlcnBvbGF0aW9uSW5zaWRlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc3RyaW5nOiAvW1xcc1xcU10rL1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IC9cIig/OlteXCJcXFxcXFxyXFxuJF18XFxcXC58XFwkKD86KD8hXFx7KXxcXHtbXnt9XSpcXH0pKSpcIi8sXG4gICAgICAgICAgYWxpYXM6ICdzaW5nbGVsaW5lJyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogLygoPzpefFteXFxcXF0pKD86XFxcXHsyfSkqKVxcJCg/OlthLXpfXVxcdyp8XFx7W157fV0qXFx9KS9pLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgICBpbnNpZGU6IGludGVycG9sYXRpb25JbnNpZGVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzdHJpbmc6IC9bXFxzXFxTXSsvXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgY2hhcjoge1xuICAgICAgICAvLyBodHRwczovL2tvdGxpbmxhbmcub3JnL3NwZWMvZXhwcmVzc2lvbnMuaHRtbCNjaGFyYWN0ZXItbGl0ZXJhbHNcbiAgICAgICAgcGF0dGVybjogLycoPzpbXidcXFxcXFxyXFxuXXxcXFxcKD86Lnx1W2EtZkEtRjAtOV17MCw0fSkpJy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfVxuICAgIH0pXG4gICAgZGVsZXRlIFByaXNtLmxhbmd1YWdlcy5rb3RsaW5bJ3N0cmluZyddXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgna290bGluJywgJ2tleXdvcmQnLCB7XG4gICAgICBhbm5vdGF0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXEJAKD86XFx3KzopPyg/OltBLVpdXFx3KnxcXFtbXlxcXV0rXFxdKS8sXG4gICAgICAgIGFsaWFzOiAnYnVpbHRpbidcbiAgICAgIH1cbiAgICB9KVxuICAgIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2tvdGxpbicsICdmdW5jdGlvbicsIHtcbiAgICAgIGxhYmVsOiB7XG4gICAgICAgIHBhdHRlcm46IC9cXGJcXHcrQHxAXFx3K1xcYi8sXG4gICAgICAgIGFsaWFzOiAnc3ltYm9sJ1xuICAgICAgfVxuICAgIH0pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmt0ID0gUHJpc20ubGFuZ3VhZ2VzLmtvdGxpblxuICAgIFByaXNtLmxhbmd1YWdlcy5rdHMgPSBQcmlzbS5sYW5ndWFnZXMua290bGluXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/kotlin.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/kumir.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/kumir.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = kumir\nkumir.displayName = 'kumir'\nkumir.aliases = ['kum']\nfunction kumir(Prism) {\n /* eslint-disable regexp/no-dupe-characters-character-class */\n ;(function (Prism) {\n /**\n * Regular expression for characters that are not allowed in identifiers.\n *\n * @type {string}\n */\n var nonId = /\\s\\x00-\\x1f\\x22-\\x2f\\x3a-\\x3f\\x5b-\\x5e\\x60\\x7b-\\x7e/.source\n /**\n * Surround a regular expression for IDs with patterns for non-ID sequences.\n *\n * @param {string} pattern A regular expression for identifiers.\n * @param {string} [flags] The regular expression flags.\n * @returns {RegExp} A wrapped regular expression for identifiers.\n */\n function wrapId(pattern, flags) {\n return RegExp(pattern.replace(//g, nonId), flags)\n }\n Prism.languages.kumir = {\n comment: {\n pattern: /\\|.*/\n },\n prolog: {\n pattern: /#.*/,\n greedy: true\n },\n string: {\n pattern: /\"[^\\n\\r\"]*\"|'[^\\n\\r']*'/,\n greedy: true\n },\n boolean: {\n pattern: wrapId(/(^|[])(?:да|нет)(?=[]|$)/.source),\n lookbehind: true\n },\n 'operator-word': {\n pattern: wrapId(/(^|[])(?:и|или|не)(?=[]|$)/.source),\n lookbehind: true,\n alias: 'keyword'\n },\n 'system-variable': {\n pattern: wrapId(/(^|[])знач(?=[]|$)/.source),\n lookbehind: true,\n alias: 'keyword'\n },\n type: [\n {\n pattern: wrapId(\n /(^|[])(?:вещ|лит|лог|сим|цел)(?:\\x20*таб)?(?=[]|$)/\n .source\n ),\n lookbehind: true,\n alias: 'builtin'\n },\n {\n pattern: wrapId(\n /(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source\n ),\n lookbehind: true,\n alias: 'important'\n }\n ],\n /**\n * Should be performed after searching for type names because of \"таб\".\n * \"таб\" is a reserved word, but never used without a preceding type name.\n * \"НАЗНАЧИТЬ\", \"Фввод\", and \"Фвывод\" are not reserved words.\n */\n keyword: {\n pattern: wrapId(\n /(^|[])(?:алг|арг(?:\\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\\x20+|_)исп)?|кц(?:(?:\\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/\n .source\n ),\n lookbehind: true\n },\n /** Should be performed after searching for reserved words. */\n name: {\n // eslint-disable-next-line regexp/no-super-linear-backtracking\n pattern: wrapId(\n /(^|[])[^\\d][^]*(?:\\x20+[^]+)*(?=[]|$)/\n .source\n ),\n lookbehind: true\n },\n /** Should be performed after searching for names. */\n number: {\n pattern: wrapId(\n /(^|[])(?:\\B\\$[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?)(?=[]|$)/\n .source,\n 'i'\n ),\n lookbehind: true\n },\n /** Should be performed after searching for words. */\n punctuation: /:=|[(),:;\\[\\]]/,\n /**\n * Should be performed after searching for\n * - numeric constants (because of \"+\" and \"-\");\n * - punctuation marks (because of \":=\" and \"=\").\n */\n 'operator-char': {\n pattern: /\\*\\*?|<[=>]?|>=?|[-+/=]/,\n alias: 'operator'\n }\n }\n Prism.languages.kum = Prism.languages.kumir\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva3VtaXIuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixlQUFlLFFBQVE7QUFDdkIsaUJBQWlCLFFBQVE7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9rdW1pci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBrdW1pclxua3VtaXIuZGlzcGxheU5hbWUgPSAna3VtaXInXG5rdW1pci5hbGlhc2VzID0gWydrdW0nXVxuZnVuY3Rpb24ga3VtaXIoUHJpc20pIHtcbiAgLyogZXNsaW50LWRpc2FibGUgcmVnZXhwL25vLWR1cGUtY2hhcmFjdGVycy1jaGFyYWN0ZXItY2xhc3MgKi9cbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICAvKipcbiAgICAgKiBSZWd1bGFyIGV4cHJlc3Npb24gZm9yIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgaW4gaWRlbnRpZmllcnMuXG4gICAgICpcbiAgICAgKiBAdHlwZSB7c3RyaW5nfVxuICAgICAqL1xuICAgIHZhciBub25JZCA9IC9cXHNcXHgwMC1cXHgxZlxceDIyLVxceDJmXFx4M2EtXFx4M2ZcXHg1Yi1cXHg1ZVxceDYwXFx4N2ItXFx4N2UvLnNvdXJjZVxuICAgIC8qKlxuICAgICAqIFN1cnJvdW5kIGEgcmVndWxhciBleHByZXNzaW9uIGZvciBJRHMgd2l0aCBwYXR0ZXJucyBmb3Igbm9uLUlEIHNlcXVlbmNlcy5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBwYXR0ZXJuIEEgcmVndWxhciBleHByZXNzaW9uIGZvciBpZGVudGlmaWVycy5cbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZsYWdzXSBUaGUgcmVndWxhciBleHByZXNzaW9uIGZsYWdzLlxuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9IEEgd3JhcHBlZCByZWd1bGFyIGV4cHJlc3Npb24gZm9yIGlkZW50aWZpZXJzLlxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHdyYXBJZChwYXR0ZXJuLCBmbGFncykge1xuICAgICAgcmV0dXJuIFJlZ0V4cChwYXR0ZXJuLnJlcGxhY2UoLzxub25JZD4vZywgbm9uSWQpLCBmbGFncylcbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLmt1bWlyID0ge1xuICAgICAgY29tbWVudDoge1xuICAgICAgICBwYXR0ZXJuOiAvXFx8LiovXG4gICAgICB9LFxuICAgICAgcHJvbG9nOiB7XG4gICAgICAgIHBhdHRlcm46IC8jLiovLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogL1wiW15cXG5cXHJcIl0qXCJ8J1teXFxuXFxyJ10qJy8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIGJvb2xlYW46IHtcbiAgICAgICAgcGF0dGVybjogd3JhcElkKC8oXnxbPG5vbklkPl0pKD860LTQsHzQvdC10YIpKD89Wzxub25JZD5dfCQpLy5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgJ29wZXJhdG9yLXdvcmQnOiB7XG4gICAgICAgIHBhdHRlcm46IHdyYXBJZCgvKF58Wzxub25JZD5dKSg/OtC4fNC40LvQuHzQvdC1KSg/PVs8bm9uSWQ+XXwkKS8uc291cmNlKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgICAgfSxcbiAgICAgICdzeXN0ZW0tdmFyaWFibGUnOiB7XG4gICAgICAgIHBhdHRlcm46IHdyYXBJZCgvKF58Wzxub25JZD5dKdC30L3QsNGHKD89Wzxub25JZD5dfCQpLy5zb3VyY2UpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgICB9LFxuICAgICAgdHlwZTogW1xuICAgICAgICB7XG4gICAgICAgICAgcGF0dGVybjogd3JhcElkKFxuICAgICAgICAgICAgLyhefFs8bm9uSWQ+XSkoPzrQstC10Yl80LvQuNGCfNC70L7Qs3zRgdC40Lx80YbQtdC7KSg/OlxceDIwKtGC0LDQsSk/KD89Wzxub25JZD5dfCQpL1xuICAgICAgICAgICAgICAuc291cmNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnYnVpbHRpbidcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IHdyYXBJZChcbiAgICAgICAgICAgIC8oXnxbPG5vbklkPl0pKD860LrQvtC80L/Qu3zRgdC60LDQvdC60L7QtHzRhNCw0LnQu3zRhtCy0LXRgikoPz1bPG5vbklkPl18JCkvLnNvdXJjZVxuICAgICAgICAgICksXG4gICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICBhbGlhczogJ2ltcG9ydGFudCdcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIC8qKlxuICAgICAgICogU2hvdWxkIGJlIHBlcmZvcm1lZCBhZnRlciBzZWFyY2hpbmcgZm9yIHR5cGUgbmFtZXMgYmVjYXVzZSBvZiBcItGC0LDQsVwiLlxuICAgICAgICogXCLRgtCw0LFcIiBpcyBhIHJlc2VydmVkIHdvcmQsIGJ1dCBuZXZlciB1c2VkIHdpdGhvdXQgYSBwcmVjZWRpbmcgdHlwZSBuYW1lLlxuICAgICAgICogXCLQndCQ0JfQndCQ0KfQmNCi0KxcIiwgXCLQpNCy0LLQvtC0XCIsIGFuZCBcItCk0LLRi9Cy0L7QtFwiIGFyZSBub3QgcmVzZXJ2ZWQgd29yZHMuXG4gICAgICAgKi9cbiAgICAgIGtleXdvcmQ6IHtcbiAgICAgICAgcGF0dGVybjogd3JhcElkKFxuICAgICAgICAgIC8oXnxbPG5vbklkPl0pKD860LDQu9CzfNCw0YDQsyg/OlxceDIwKtGA0LXQtyk/fNCy0LLQvtC0fNCS0JrQm9Cu0KfQmNCi0Kx80LLRgVvQtdGRXXzQstGL0LHQvtGAfNCy0YvQstC+0LR80LLRi9GF0L7QtHzQtNCw0L3QvnzQtNC70Y980LTQvnzQtNGBfNC10YHQu9C4fNC40L3QsNGH0LV80LjRgdC/fNC40YHQv9C+0LvRjNC30L7QstCw0YLRjHzQutC+0L0oPzooPzpcXHgyMCt8XynQuNGB0L8pP3zQutGGKD86KD86XFx4MjArfF8p0L/RgNC4KT980L3QsNC00L580L3QsNGHfNC90YF80L3RhnzQvtGCfNC/0LDRg9C30LB80L/QvtC60LB80L/RgNC4fNGA0LDQt9CwP3zRgNC10Ld80YHRgtC+0L980YLQsNCxfNGC0L580YPRgtCyfNGI0LDQsykoPz1bPG5vbklkPl18JCkvXG4gICAgICAgICAgICAuc291cmNlXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAvKiogU2hvdWxkIGJlIHBlcmZvcm1lZCBhZnRlciBzZWFyY2hpbmcgZm9yIHJlc2VydmVkIHdvcmRzLiAqL1xuICAgICAgbmFtZToge1xuICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVnZXhwL25vLXN1cGVyLWxpbmVhci1iYWNrdHJhY2tpbmdcbiAgICAgICAgcGF0dGVybjogd3JhcElkKFxuICAgICAgICAgIC8oXnxbPG5vbklkPl0pW15cXGQ8bm9uSWQ+XVtePG5vbklkPl0qKD86XFx4MjArW148bm9uSWQ+XSspKig/PVs8bm9uSWQ+XXwkKS9cbiAgICAgICAgICAgIC5zb3VyY2VcbiAgICAgICAgKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC8qKiBTaG91bGQgYmUgcGVyZm9ybWVkIGFmdGVyIHNlYXJjaGluZyBmb3IgbmFtZXMuICovXG4gICAgICBudW1iZXI6IHtcbiAgICAgICAgcGF0dGVybjogd3JhcElkKFxuICAgICAgICAgIC8oXnxbPG5vbklkPl0pKD86XFxCXFwkW1xcZGEtZl0rXFxifCg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykoPzplWystXT9cXGQrKT8pKD89Wzxub25JZD5dfCQpL1xuICAgICAgICAgICAgLnNvdXJjZSxcbiAgICAgICAgICAnaSdcbiAgICAgICAgKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC8qKiBTaG91bGQgYmUgcGVyZm9ybWVkIGFmdGVyIHNlYXJjaGluZyBmb3Igd29yZHMuICovXG4gICAgICBwdW5jdHVhdGlvbjogLzo9fFsoKSw6O1xcW1xcXV0vLFxuICAgICAgLyoqXG4gICAgICAgKiBTaG91bGQgYmUgcGVyZm9ybWVkIGFmdGVyIHNlYXJjaGluZyBmb3JcbiAgICAgICAqIC0gbnVtZXJpYyBjb25zdGFudHMgKGJlY2F1c2Ugb2YgXCIrXCIgYW5kIFwiLVwiKTtcbiAgICAgICAqIC0gcHVuY3R1YXRpb24gbWFya3MgKGJlY2F1c2Ugb2YgXCI6PVwiIGFuZCBcIj1cIikuXG4gICAgICAgKi9cbiAgICAgICdvcGVyYXRvci1jaGFyJzoge1xuICAgICAgICBwYXR0ZXJuOiAvXFwqXFwqP3w8Wz0+XT98Pj0/fFstKy89XS8sXG4gICAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5rdW0gPSBQcmlzbS5sYW5ndWFnZXMua3VtaXJcbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/kumir.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/kusto.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/kusto.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = kusto\nkusto.displayName = 'kusto'\nkusto.aliases = []\nfunction kusto(Prism) {\n Prism.languages.kusto = {\n comment: {\n pattern: /\\/\\/.*/,\n greedy: true\n },\n string: {\n pattern:\n /```[\\s\\S]*?```|[hH]?(?:\"(?:[^\\r\\n\\\\\"]|\\\\.)*\"|'(?:[^\\r\\n\\\\']|\\\\.)*'|@(?:\"[^\\r\\n\"]*\"|'[^\\r\\n']*'))/,\n greedy: true\n },\n verb: {\n pattern: /(\\|\\s*)[a-z][\\w-]*/i,\n lookbehind: true,\n alias: 'keyword'\n },\n command: {\n pattern: /\\.[a-z][a-z\\d-]*\\b/,\n alias: 'keyword'\n },\n 'class-name':\n /\\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\\b/,\n keyword:\n /\\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\\s+regex|nulls\\s+(?:first|last))(?![\\w-])/,\n boolean: /\\b(?:false|null|true)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/,\n datetime: [\n {\n // RFC 822 + RFC 850\n pattern:\n /\\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\\s*,\\s*)?\\d{1,2}(?:\\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\\s+|-)\\d{2}\\s+\\d{2}:\\d{2}(?::\\d{2})?(?:\\s*(?:\\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\\d{4}))?\\b/,\n alias: 'number'\n },\n {\n // ISO 8601\n pattern:\n /[+-]?\\b(?:\\d{4}-\\d{2}-\\d{2}(?:[ T]\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?)?|\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?)Z?/,\n alias: 'number'\n }\n ],\n number:\n /\\b(?:0x[0-9A-Fa-f]+|\\d+(?:\\.\\d+)?(?:[Ee][+-]?\\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\\b)?|[+-]?\\binf\\b/,\n operator: /=>|[!=]~|[!=<>]=?|[-+*/%|]|\\.\\./,\n punctuation: /[()\\[\\]{},;.:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcva3VzdG8uanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvSEFBb0gsSUFBSSx3RUFBd0UsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxtREFBbUQsRUFBRTtBQUM5UTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxPQUFPLEVBQUU7QUFDcEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9rdXN0by5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBrdXN0b1xua3VzdG8uZGlzcGxheU5hbWUgPSAna3VzdG8nXG5rdXN0by5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGt1c3RvKFByaXNtKSB7XG4gIFByaXNtLmxhbmd1YWdlcy5rdXN0byA9IHtcbiAgICBjb21tZW50OiB7XG4gICAgICBwYXR0ZXJuOiAvXFwvXFwvLiovLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9gYGBbXFxzXFxTXSo/YGBgfFtoSF0/KD86XCIoPzpbXlxcclxcblxcXFxcIl18XFxcXC4pKlwifCcoPzpbXlxcclxcblxcXFwnXXxcXFxcLikqJ3xAKD86XCJbXlxcclxcblwiXSpcInwnW15cXHJcXG4nXSonKSkvLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICB2ZXJiOiB7XG4gICAgICBwYXR0ZXJuOiAvKFxcfFxccyopW2Etel1bXFx3LV0qL2ksXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdrZXl3b3JkJ1xuICAgIH0sXG4gICAgY29tbWFuZDoge1xuICAgICAgcGF0dGVybjogL1xcLlthLXpdW2EtelxcZC1dKlxcYi8sXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfSxcbiAgICAnY2xhc3MtbmFtZSc6XG4gICAgICAvXFxiKD86Ym9vbHxkYXRldGltZXxkZWNpbWFsfGR5bmFtaWN8Z3VpZHxpbnR8bG9uZ3xyZWFsfHN0cmluZ3x0aW1lc3BhbilcXGIvLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YWNjZXNzfGFsaWFzfGFuZHxhbnRpfGFzfGFzY3xhdXRvfGJldHdlZW58Ynl8KD86Y29udGFpbnN8KD86ZW5kc3xzdGFydHMpd2l0aHxoYXMoPzpwZXJmaXh8c3VmZml4KT8pKD86X2NzKT98ZGF0YWJhc2V8ZGVjbGFyZXxkZXNjfGV4dGVybmFsfGZyb218ZnVsbG91dGVyfGhhc19hbGx8aW58aW5nZXN0aW9ufGlubGluZXxpbm5lcnxpbm5lcnVuaXF1ZXxpbnRvfCg/OmxlZnR8cmlnaHQpKD86YW50aSg/OnNlbWkpP3xpbm5lcnxvdXRlcnxzZW1pKT98bGV0fGxpa2V8bG9jYWx8bm90fG9mfG9ufG9yfHBhdHRlcm58cHJpbnR8cXVlcnlfcGFyYW1ldGVyc3xyYW5nZXxyZXN0cmljdHxzY2hlbWF8c2V0fHN0ZXB8dGFibGV8dGFibGVzfHRvfHZpZXd8d2hlcmV8d2l0aHxtYXRjaGVzXFxzK3JlZ2V4fG51bGxzXFxzKyg/OmZpcnN0fGxhc3QpKSg/IVtcXHctXSkvLFxuICAgIGJvb2xlYW46IC9cXGIoPzpmYWxzZXxudWxsfHRydWUpXFxiLyxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS8sXG4gICAgZGF0ZXRpbWU6IFtcbiAgICAgIHtcbiAgICAgICAgLy8gUkZDIDgyMiArIFJGQyA4NTBcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvXFxiKD86KD86RnJpfEZyaWRheXxNb258TW9uZGF5fFNhdHxTYXR1cmRheXxTdW58U3VuZGF5fFRodXxUaHVyc2RheXxUdWV8VHVlc2RheXxXZWR8V2VkbmVzZGF5KVxccyosXFxzKik/XFxkezEsMn0oPzpcXHMrfC0pKD86QXByfEF1Z3xEZWN8RmVifEphbnxKdWx8SnVufE1hcnxNYXl8Tm92fE9jdHxTZXApKD86XFxzK3wtKVxcZHsyfVxccytcXGR7Mn06XFxkezJ9KD86OlxcZHsyfSk/KD86XFxzKig/OlxcYig/OltBLVpdfCg/OltFQ01UXVtEU118R018VSlUKXxbKy1dXFxkezR9KSk/XFxiLyxcbiAgICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICAvLyBJU08gODYwMVxuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9bKy1dP1xcYig/OlxcZHs0fS1cXGR7Mn0tXFxkezJ9KD86WyBUXVxcZHsyfTpcXGR7Mn0oPzo6XFxkezJ9KD86XFwuXFxkKyk/KT8pP3xcXGR7Mn06XFxkezJ9KD86OlxcZHsyfSg/OlxcLlxcZCspPyk/KVo/LyxcbiAgICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgICB9XG4gICAgXSxcbiAgICBudW1iZXI6XG4gICAgICAvXFxiKD86MHhbMC05QS1GYS1mXSt8XFxkKyg/OlxcLlxcZCspPyg/OltFZV1bKy1dP1xcZCspPykoPzooPzptaW58c2VjfFttbsK1XXN8W2RobXNdfG1pY3Jvc2Vjb25kfHRpY2spXFxiKT98WystXT9cXGJpbmZcXGIvLFxuICAgIG9wZXJhdG9yOiAvPT58WyE9XX58WyE9PD5dPT98Wy0rKi8lfF18XFwuXFwuLyxcbiAgICBwdW5jdHVhdGlvbjogL1soKVxcW1xcXXt9LDsuOl0vXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/kusto.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/latex.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/latex.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = latex\nlatex.displayName = 'latex'\nlatex.aliases = ['tex', 'context']\nfunction latex(Prism) {\n ;(function (Prism) {\n var funcPattern = /\\\\(?:[^a-z()[\\]]|[a-z*]+)/i\n var insideEqu = {\n 'equation-command': {\n pattern: funcPattern,\n alias: 'regex'\n }\n }\n Prism.languages.latex = {\n comment: /%.*/,\n // the verbatim environment prints whitespace to the document\n cdata: {\n pattern:\n /(\\\\begin\\{((?:lstlisting|verbatim)\\*?)\\})[\\s\\S]*?(?=\\\\end\\{\\2\\})/,\n lookbehind: true\n },\n /*\n * equations can be between $$ $$ or $ $ or \\( \\) or \\[ \\]\n * (all are multiline)\n */\n equation: [\n {\n pattern:\n /\\$\\$(?:\\\\[\\s\\S]|[^\\\\$])+\\$\\$|\\$(?:\\\\[\\s\\S]|[^\\\\$])+\\$|\\\\\\([\\s\\S]*?\\\\\\)|\\\\\\[[\\s\\S]*?\\\\\\]/,\n inside: insideEqu,\n alias: 'string'\n },\n {\n pattern:\n /(\\\\begin\\{((?:align|eqnarray|equation|gather|math|multline)\\*?)\\})[\\s\\S]*?(?=\\\\end\\{\\2\\})/,\n lookbehind: true,\n inside: insideEqu,\n alias: 'string'\n }\n ],\n /*\n * arguments which are keywords or references are highlighted\n * as keywords\n */\n keyword: {\n pattern:\n /(\\\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\\[[^\\]]+\\])?\\{)[^}]+(?=\\})/,\n lookbehind: true\n },\n url: {\n pattern: /(\\\\url\\{)[^}]+(?=\\})/,\n lookbehind: true\n },\n /*\n * section or chapter headlines are highlighted as bold so that\n * they stand out more\n */\n headline: {\n pattern:\n /(\\\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\\*?(?:\\[[^\\]]+\\])?\\{)[^}]+(?=\\})/,\n lookbehind: true,\n alias: 'class-name'\n },\n function: {\n pattern: funcPattern,\n alias: 'selector'\n },\n punctuation: /[[\\]{}&]/\n }\n Prism.languages.tex = Prism.languages.latex\n Prism.languages.context = Prism.languages.latex\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGF0ZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLDhCQUE4QixtQkFBbUIsSUFBSTtBQUMxRTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsdUJBQXVCLHVEQUF1RCxtQkFBbUIsSUFBSTtBQUNyRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0ZBQW9GLElBQUksT0FBTztBQUMvRjtBQUNBLE9BQU87QUFDUDtBQUNBLDBCQUEwQixJQUFJLE9BQU87QUFDckM7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0pBQXdKLElBQUksT0FBTztBQUNuSztBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2xhdGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGxhdGV4XG5sYXRleC5kaXNwbGF5TmFtZSA9ICdsYXRleCdcbmxhdGV4LmFsaWFzZXMgPSBbJ3RleCcsICdjb250ZXh0J11cbmZ1bmN0aW9uIGxhdGV4KFByaXNtKSB7XG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIGZ1bmNQYXR0ZXJuID0gL1xcXFwoPzpbXmEteigpW1xcXV18W2EteipdKykvaVxuICAgIHZhciBpbnNpZGVFcXUgPSB7XG4gICAgICAnZXF1YXRpb24tY29tbWFuZCc6IHtcbiAgICAgICAgcGF0dGVybjogZnVuY1BhdHRlcm4sXG4gICAgICAgIGFsaWFzOiAncmVnZXgnXG4gICAgICB9XG4gICAgfVxuICAgIFByaXNtLmxhbmd1YWdlcy5sYXRleCA9IHtcbiAgICAgIGNvbW1lbnQ6IC8lLiovLFxuICAgICAgLy8gdGhlIHZlcmJhdGltIGVudmlyb25tZW50IHByaW50cyB3aGl0ZXNwYWNlIHRvIHRoZSBkb2N1bWVudFxuICAgICAgY2RhdGE6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKFxcXFxiZWdpblxceygoPzpsc3RsaXN0aW5nfHZlcmJhdGltKVxcKj8pXFx9KVtcXHNcXFNdKj8oPz1cXFxcZW5kXFx7XFwyXFx9KS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICAvKlxuICAgICAgICogZXF1YXRpb25zIGNhbiBiZSBiZXR3ZWVuICQkICQkIG9yICQgJCBvciBcXCggXFwpIG9yIFxcWyBcXF1cbiAgICAgICAqIChhbGwgYXJlIG11bHRpbGluZSlcbiAgICAgICAqL1xuICAgICAgZXF1YXRpb246IFtcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgICAvXFwkXFwkKD86XFxcXFtcXHNcXFNdfFteXFxcXCRdKStcXCRcXCR8XFwkKD86XFxcXFtcXHNcXFNdfFteXFxcXCRdKStcXCR8XFxcXFxcKFtcXHNcXFNdKj9cXFxcXFwpfFxcXFxcXFtbXFxzXFxTXSo/XFxcXFxcXS8sXG4gICAgICAgICAgaW5zaWRlOiBpbnNpZGVFcXUsXG4gICAgICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgICAgLyhcXFxcYmVnaW5cXHsoKD86YWxpZ258ZXFuYXJyYXl8ZXF1YXRpb258Z2F0aGVyfG1hdGh8bXVsdGxpbmUpXFwqPylcXH0pW1xcc1xcU10qPyg/PVxcXFxlbmRcXHtcXDJcXH0pLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZTogaW5zaWRlRXF1LFxuICAgICAgICAgIGFsaWFzOiAnc3RyaW5nJ1xuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgLypcbiAgICAgICAqIGFyZ3VtZW50cyB3aGljaCBhcmUga2V5d29yZHMgb3IgcmVmZXJlbmNlcyBhcmUgaGlnaGxpZ2h0ZWRcbiAgICAgICAqIGFzIGtleXdvcmRzXG4gICAgICAgKi9cbiAgICAgIGtleXdvcmQ6IHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKFxcXFwoPzpiZWdpbnxjaXRlfGRvY3VtZW50Y2xhc3N8ZW5kfGxhYmVsfHJlZnx1c2VwYWNrYWdlKSg/OlxcW1teXFxdXStcXF0pP1xceylbXn1dKyg/PVxcfSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgdXJsOiB7XG4gICAgICAgIHBhdHRlcm46IC8oXFxcXHVybFxceylbXn1dKyg/PVxcfSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgLypcbiAgICAgICAqIHNlY3Rpb24gb3IgY2hhcHRlciBoZWFkbGluZXMgYXJlIGhpZ2hsaWdodGVkIGFzIGJvbGQgc28gdGhhdFxuICAgICAgICogdGhleSBzdGFuZCBvdXQgbW9yZVxuICAgICAgICovXG4gICAgICBoZWFkbGluZToge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXFxcXCg/OmNoYXB0ZXJ8ZnJhbWV0aXRsZXxwYXJhZ3JhcGh8cGFydHxzZWN0aW9ufHN1YnBhcmFncmFwaHxzdWJzZWN0aW9ufHN1YnN1YnBhcmFncmFwaHxzdWJzdWJzZWN0aW9ufHN1YnN1YnN1YnBhcmFncmFwaClcXCo/KD86XFxbW15cXF1dK1xcXSk/XFx7KVtefV0rKD89XFx9KS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnY2xhc3MtbmFtZSdcbiAgICAgIH0sXG4gICAgICBmdW5jdGlvbjoge1xuICAgICAgICBwYXR0ZXJuOiBmdW5jUGF0dGVybixcbiAgICAgICAgYWxpYXM6ICdzZWxlY3RvcidcbiAgICAgIH0sXG4gICAgICBwdW5jdHVhdGlvbjogL1tbXFxde30mXS9cbiAgICB9XG4gICAgUHJpc20ubGFuZ3VhZ2VzLnRleCA9IFByaXNtLmxhbmd1YWdlcy5sYXRleFxuICAgIFByaXNtLmxhbmd1YWdlcy5jb250ZXh0ID0gUHJpc20ubGFuZ3VhZ2VzLmxhdGV4XG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/latex.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/latte.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/latte.js ***! \**********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nvar refractorPhp = __webpack_require__(/*! ./php.js */ \"(ssr)/./node_modules/refractor/lang/php.js\")\nmodule.exports = latte\nlatte.displayName = 'latte'\nlatte.aliases = []\nfunction latte(Prism) {\n Prism.register(refractorMarkupTemplating)\n Prism.register(refractorPhp)\n ;(function (Prism) {\n Prism.languages.latte = {\n comment: /^\\{\\*[\\s\\S]*/,\n 'latte-tag': {\n // https://latte.nette.org/en/tags\n pattern: /(^\\{(?:\\/(?=[a-z]))?)(?:[=_]|[a-z]\\w*\\b(?!\\())/i,\n lookbehind: true,\n alias: 'important'\n },\n delimiter: {\n pattern: /^\\{\\/?|\\}$/,\n alias: 'punctuation'\n },\n php: {\n pattern: /\\S(?:[\\s\\S]*\\S)?/,\n alias: 'language-php',\n inside: Prism.languages.php\n }\n }\n var markupLatte = Prism.languages.extend('markup', {})\n Prism.languages.insertBefore(\n 'inside',\n 'attr-value',\n {\n 'n-attr': {\n pattern: /n:[\\w-]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+))?/,\n inside: {\n 'attr-name': {\n pattern: /^[^\\s=]+/,\n alias: 'important'\n },\n 'attr-value': {\n pattern: /=[\\s\\S]+/,\n inside: {\n punctuation: [\n /^=/,\n {\n pattern: /^(\\s*)[\"']|[\"']$/,\n lookbehind: true\n }\n ],\n php: {\n pattern: /\\S(?:[\\s\\S]*\\S)?/,\n inside: Prism.languages.php\n }\n }\n }\n }\n }\n },\n markupLatte.tag\n )\n Prism.hooks.add('before-tokenize', function (env) {\n if (env.language !== 'latte') {\n return\n }\n var lattePattern =\n /\\{\\*[\\s\\S]*?\\*\\}|\\{[^'\"\\s{}*](?:[^\"'/{}]|\\/(?![*/])|(\"|')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*\\}/g\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'latte',\n lattePattern\n )\n env.grammar = markupLatte\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'latte')\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGF0dGUuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixnQ0FBZ0MsbUJBQU8sQ0FBQyx3RkFBd0I7QUFDaEUsbUJBQW1CLG1CQUFPLENBQUMsNERBQVU7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHFCQUFxQixNQUFNO0FBQzNCO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlEQUF5RDtBQUN6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLGNBQWMsR0FBRyxRQUFRLFlBQVksNEVBQTRFO0FBQzVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9sYXR0ZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcbnZhciByZWZyYWN0b3JNYXJrdXBUZW1wbGF0aW5nID0gcmVxdWlyZSgnLi9tYXJrdXAtdGVtcGxhdGluZy5qcycpXG52YXIgcmVmcmFjdG9yUGhwID0gcmVxdWlyZSgnLi9waHAuanMnKVxubW9kdWxlLmV4cG9ydHMgPSBsYXR0ZVxubGF0dGUuZGlzcGxheU5hbWUgPSAnbGF0dGUnXG5sYXR0ZS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGxhdHRlKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcpXG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3RvclBocClcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICBQcmlzbS5sYW5ndWFnZXMubGF0dGUgPSB7XG4gICAgICBjb21tZW50OiAvXlxce1xcKltcXHNcXFNdKi8sXG4gICAgICAnbGF0dGUtdGFnJzoge1xuICAgICAgICAvLyBodHRwczovL2xhdHRlLm5ldHRlLm9yZy9lbi90YWdzXG4gICAgICAgIHBhdHRlcm46IC8oXlxceyg/OlxcLyg/PVthLXpdKSk/KSg/Ols9X118W2Etel1cXHcqXFxiKD8hXFwoKSkvaSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnXG4gICAgICB9LFxuICAgICAgZGVsaW1pdGVyOiB7XG4gICAgICAgIHBhdHRlcm46IC9eXFx7XFwvP3xcXH0kLyxcbiAgICAgICAgYWxpYXM6ICdwdW5jdHVhdGlvbidcbiAgICAgIH0sXG4gICAgICBwaHA6IHtcbiAgICAgICAgcGF0dGVybjogL1xcUyg/OltcXHNcXFNdKlxcUyk/LyxcbiAgICAgICAgYWxpYXM6ICdsYW5ndWFnZS1waHAnLFxuICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5waHBcbiAgICAgIH1cbiAgICB9XG4gICAgdmFyIG1hcmt1cExhdHRlID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnbWFya3VwJywge30pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZShcbiAgICAgICdpbnNpZGUnLFxuICAgICAgJ2F0dHItdmFsdWUnLFxuICAgICAge1xuICAgICAgICAnbi1hdHRyJzoge1xuICAgICAgICAgIHBhdHRlcm46IC9uOltcXHctXSsoPzpcXHMqPVxccyooPzpcIlteXCJdKlwifCdbXiddKid8W15cXHMnXCI+PV0rKSk/LyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICdhdHRyLW5hbWUnOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eW15cXHM9XSsvLFxuICAgICAgICAgICAgICBhbGlhczogJ2ltcG9ydGFudCdcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnYXR0ci12YWx1ZSc6IHtcbiAgICAgICAgICAgICAgcGF0dGVybjogLz1bXFxzXFxTXSsvLFxuICAgICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgICBwdW5jdHVhdGlvbjogW1xuICAgICAgICAgICAgICAgICAgL149LyxcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0dGVybjogL14oXFxzKilbXCInXXxbXCInXSQvLFxuICAgICAgICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICBwaHA6IHtcbiAgICAgICAgICAgICAgICAgIHBhdHRlcm46IC9cXFMoPzpbXFxzXFxTXSpcXFMpPy8sXG4gICAgICAgICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy5waHBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBtYXJrdXBMYXR0ZS50YWdcbiAgICApXG4gICAgUHJpc20uaG9va3MuYWRkKCdiZWZvcmUtdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBpZiAoZW52Lmxhbmd1YWdlICE9PSAnbGF0dGUnKSB7XG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdmFyIGxhdHRlUGF0dGVybiA9XG4gICAgICAgIC9cXHtcXCpbXFxzXFxTXSo/XFwqXFx9fFxce1teJ1wiXFxze30qXSg/OlteXCInL3t9XXxcXC8oPyFbKi9dKXwoXCJ8JykoPzpcXFxcW1xcc1xcU118KD8hXFwxKVteXFxcXF0pKlxcMXxcXC9cXCooPzpbXipdfFxcKig/IVxcLykpKlxcKlxcLykqXFx9L2dcbiAgICAgIFByaXNtLmxhbmd1YWdlc1snbWFya3VwLXRlbXBsYXRpbmcnXS5idWlsZFBsYWNlaG9sZGVycyhcbiAgICAgICAgZW52LFxuICAgICAgICAnbGF0dGUnLFxuICAgICAgICBsYXR0ZVBhdHRlcm5cbiAgICAgIClcbiAgICAgIGVudi5ncmFtbWFyID0gbWFya3VwTGF0dGVcbiAgICB9KVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYWZ0ZXItdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBQcmlzbS5sYW5ndWFnZXNbJ21hcmt1cC10ZW1wbGF0aW5nJ10udG9rZW5pemVQbGFjZWhvbGRlcnMoZW52LCAnbGF0dGUnKVxuICAgIH0pXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/latte.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/less.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/less.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = less\nless.displayName = 'less'\nless.aliases = []\nfunction less(Prism) {\n /* FIXME :\n:extend() is not handled specifically : its highlighting is buggy.\nMixin usage must be inside a ruleset to be highlighted.\nAt-rules (e.g. import) containing interpolations are buggy.\nDetached rulesets are highlighted as at-rules.\nA comment before a mixin usage prevents the latter to be properly highlighted.\n*/\n Prism.languages.less = Prism.languages.extend('css', {\n comment: [\n /\\/\\*[\\s\\S]*?\\*\\//,\n {\n pattern: /(^|[^\\\\])\\/\\/.*/,\n lookbehind: true\n }\n ],\n atrule: {\n pattern:\n /@[\\w-](?:\\((?:[^(){}]|\\([^(){}]*\\))*\\)|[^(){};\\s]|\\s+(?!\\s))*?(?=\\s*\\{)/,\n inside: {\n punctuation: /[:()]/\n }\n },\n // selectors and mixins are considered the same\n selector: {\n pattern:\n /(?:@\\{[\\w-]+\\}|[^{};\\s@])(?:@\\{[\\w-]+\\}|\\((?:[^(){}]|\\([^(){}]*\\))*\\)|[^(){};@\\s]|\\s+(?!\\s))*?(?=\\s*\\{)/,\n inside: {\n // mixin parameters\n variable: /@+[\\w-]+/\n }\n },\n property: /(?:@\\{[\\w-]+\\}|[\\w-])+(?:\\+_?)?(?=\\s*:)/,\n operator: /[+\\-*\\/]/\n })\n Prism.languages.insertBefore('less', 'property', {\n variable: [\n // Variable declaration (the colon must be consumed!)\n {\n pattern: /@[\\w-]+\\s*:/,\n inside: {\n punctuation: /:/\n }\n }, // Variable usage\n /@@?[\\w-]+/\n ],\n 'mixin-usage': {\n pattern: /([{;]\\s*)[.#](?!\\d)[\\w-].*?(?=[(;])/,\n lookbehind: true,\n alias: 'function'\n }\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGVzcy5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsVUFBVSxnQkFBZ0Isd0JBQXdCO0FBQy9FO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVEsTUFBTSxXQUFXLFFBQVEsWUFBWSxVQUFVLGdCQUFnQix5QkFBeUI7QUFDL0c7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wscUJBQXFCLFFBQVE7QUFDN0I7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsNkJBQTZCO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9sZXNzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGxlc3Ncbmxlc3MuZGlzcGxheU5hbWUgPSAnbGVzcydcbmxlc3MuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBsZXNzKFByaXNtKSB7XG4gIC8qIEZJWE1FIDpcbjpleHRlbmQoKSBpcyBub3QgaGFuZGxlZCBzcGVjaWZpY2FsbHkgOiBpdHMgaGlnaGxpZ2h0aW5nIGlzIGJ1Z2d5LlxuTWl4aW4gdXNhZ2UgbXVzdCBiZSBpbnNpZGUgYSBydWxlc2V0IHRvIGJlIGhpZ2hsaWdodGVkLlxuQXQtcnVsZXMgKGUuZy4gaW1wb3J0KSBjb250YWluaW5nIGludGVycG9sYXRpb25zIGFyZSBidWdneS5cbkRldGFjaGVkIHJ1bGVzZXRzIGFyZSBoaWdobGlnaHRlZCBhcyBhdC1ydWxlcy5cbkEgY29tbWVudCBiZWZvcmUgYSBtaXhpbiB1c2FnZSBwcmV2ZW50cyB0aGUgbGF0dGVyIHRvIGJlIHByb3Blcmx5IGhpZ2hsaWdodGVkLlxuKi9cbiAgUHJpc20ubGFuZ3VhZ2VzLmxlc3MgPSBQcmlzbS5sYW5ndWFnZXMuZXh0ZW5kKCdjc3MnLCB7XG4gICAgY29tbWVudDogW1xuICAgICAgL1xcL1xcKltcXHNcXFNdKj9cXCpcXC8vLFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSlcXC9cXC8uKi8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH1cbiAgICBdLFxuICAgIGF0cnVsZToge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL0BbXFx3LV0oPzpcXCgoPzpbXigpe31dfFxcKFteKCl7fV0qXFwpKSpcXCl8W14oKXt9O1xcc118XFxzKyg/IVxccykpKj8oPz1cXHMqXFx7KS8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgcHVuY3R1YXRpb246IC9bOigpXS9cbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIHNlbGVjdG9ycyBhbmQgbWl4aW5zIGFyZSBjb25zaWRlcmVkIHRoZSBzYW1lXG4gICAgc2VsZWN0b3I6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oPzpAXFx7W1xcdy1dK1xcfXxbXnt9O1xcc0BdKSg/OkBcXHtbXFx3LV0rXFx9fFxcKCg/OlteKCl7fV18XFwoW14oKXt9XSpcXCkpKlxcKXxbXigpe307QFxcc118XFxzKyg/IVxccykpKj8oPz1cXHMqXFx7KS8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgLy8gbWl4aW4gcGFyYW1ldGVyc1xuICAgICAgICB2YXJpYWJsZTogL0ArW1xcdy1dKy9cbiAgICAgIH1cbiAgICB9LFxuICAgIHByb3BlcnR5OiAvKD86QFxce1tcXHctXStcXH18W1xcdy1dKSsoPzpcXCtfPyk/KD89XFxzKjopLyxcbiAgICBvcGVyYXRvcjogL1srXFwtKlxcL10vXG4gIH0pXG4gIFByaXNtLmxhbmd1YWdlcy5pbnNlcnRCZWZvcmUoJ2xlc3MnLCAncHJvcGVydHknLCB7XG4gICAgdmFyaWFibGU6IFtcbiAgICAgIC8vIFZhcmlhYmxlIGRlY2xhcmF0aW9uICh0aGUgY29sb24gbXVzdCBiZSBjb25zdW1lZCEpXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9AW1xcdy1dK1xccyo6LyxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgcHVuY3R1YXRpb246IC86L1xuICAgICAgICB9XG4gICAgICB9LCAvLyBWYXJpYWJsZSB1c2FnZVxuICAgICAgL0BAP1tcXHctXSsvXG4gICAgXSxcbiAgICAnbWl4aW4tdXNhZ2UnOiB7XG4gICAgICBwYXR0ZXJuOiAvKFt7O11cXHMqKVsuI10oPyFcXGQpW1xcdy1dLio/KD89Wyg7XSkvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnZnVuY3Rpb24nXG4gICAgfVxuICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/less.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/lilypond.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/lilypond.js ***! \*************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorScheme = __webpack_require__(/*! ./scheme.js */ \"(ssr)/./node_modules/refractor/lang/scheme.js\")\nmodule.exports = lilypond\nlilypond.displayName = 'lilypond'\nlilypond.aliases = []\nfunction lilypond(Prism) {\n Prism.register(refractorScheme)\n ;(function (Prism) {\n var schemeExpression =\n /\\((?:[^();\"#\\\\]|\\\\[\\s\\S]|;.*(?!.)|\"(?:[^\"\\\\]|\\\\.)*\"|#(?:\\{(?:(?!#\\})[\\s\\S])*#\\}|[^{])|)*\\)/\n .source // allow for up to pow(2, recursivenessLog2) many levels of recursive brace expressions\n // For some reason, this can't be 4\n var recursivenessLog2 = 5\n for (var i = 0; i < recursivenessLog2; i++) {\n schemeExpression = schemeExpression.replace(//g, function () {\n return schemeExpression\n })\n }\n schemeExpression = schemeExpression.replace(//g, /[^\\s\\S]/.source)\n var lilypond = (Prism.languages.lilypond = {\n comment: /%(?:(?!\\{).*|\\{[\\s\\S]*?%\\})/,\n 'embedded-scheme': {\n pattern: RegExp(\n /(^|[=\\s])#(?:\"(?:[^\"\\\\]|\\\\.)*\"|[^\\s()\"]*(?:[^\\s()]|))/.source.replace(\n //g,\n function () {\n return schemeExpression\n }\n ),\n 'm'\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n scheme: {\n pattern: /^(#)[\\s\\S]+$/,\n lookbehind: true,\n alias: 'language-scheme',\n inside: {\n 'embedded-lilypond': {\n pattern: /#\\{[\\s\\S]*?#\\}/,\n greedy: true,\n inside: {\n punctuation: /^#\\{|#\\}$/,\n lilypond: {\n pattern: /[\\s\\S]+/,\n alias: 'language-lilypond',\n inside: null // see below\n }\n }\n },\n rest: Prism.languages.scheme\n }\n },\n punctuation: /#/\n }\n },\n string: {\n pattern: /\"(?:[^\"\\\\]|\\\\.)*\"/,\n greedy: true\n },\n 'class-name': {\n pattern: /(\\\\new\\s+)[\\w-]+/,\n lookbehind: true\n },\n keyword: {\n pattern: /\\\\[a-z][-\\w]*/i,\n inside: {\n punctuation: /^\\\\/\n }\n },\n operator: /[=|]|<<|>>/,\n punctuation: {\n pattern:\n /(^|[a-z\\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\\d))|[_^]\\.?|[.!])|[{}()[\\]<>^~]|\\\\[()[\\]<>\\\\!]|--|__/,\n lookbehind: true\n },\n number: /\\b\\d+(?:\\/\\d+)?\\b/\n })\n lilypond['embedded-scheme'].inside['scheme'].inside[\n 'embedded-lilypond'\n ].inside['lilypond'].inside = lilypond\n Prism.languages.ly = lilypond\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGlseXBvbmQuanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWixzQkFBc0IsbUJBQU8sQ0FBQyxrRUFBYTtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsaUJBQWlCLGdCQUFnQixnQ0FBZ0MsU0FBUyxZQUFZLElBQUk7QUFDMUY7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHVCQUF1QjtBQUMzQztBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixNQUFNLFdBQVc7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsV0FBVztBQUN4QztBQUNBO0FBQ0Esb0NBQW9DLElBQUk7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsZ0ZBQWdGO0FBQ2hGO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2xpbHlwb25kLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3RvclNjaGVtZSA9IHJlcXVpcmUoJy4vc2NoZW1lLmpzJylcbm1vZHVsZS5leHBvcnRzID0gbGlseXBvbmRcbmxpbHlwb25kLmRpc3BsYXlOYW1lID0gJ2xpbHlwb25kJ1xubGlseXBvbmQuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBsaWx5cG9uZChQcmlzbSkge1xuICBQcmlzbS5yZWdpc3RlcihyZWZyYWN0b3JTY2hlbWUpXG4gIDsoZnVuY3Rpb24gKFByaXNtKSB7XG4gICAgdmFyIHNjaGVtZUV4cHJlc3Npb24gPVxuICAgICAgL1xcKCg/OlteKCk7XCIjXFxcXF18XFxcXFtcXHNcXFNdfDsuKig/IS4pfFwiKD86W15cIlxcXFxdfFxcXFwuKSpcInwjKD86XFx7KD86KD8hI1xcfSlbXFxzXFxTXSkqI1xcfXxbXntdKXw8ZXhwcj4pKlxcKS9cbiAgICAgICAgLnNvdXJjZSAvLyBhbGxvdyBmb3IgdXAgdG8gcG93KDIsIHJlY3Vyc2l2ZW5lc3NMb2cyKSBtYW55IGxldmVscyBvZiByZWN1cnNpdmUgYnJhY2UgZXhwcmVzc2lvbnNcbiAgICAvLyBGb3Igc29tZSByZWFzb24sIHRoaXMgY2FuJ3QgYmUgNFxuICAgIHZhciByZWN1cnNpdmVuZXNzTG9nMiA9IDVcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlY3Vyc2l2ZW5lc3NMb2cyOyBpKyspIHtcbiAgICAgIHNjaGVtZUV4cHJlc3Npb24gPSBzY2hlbWVFeHByZXNzaW9uLnJlcGxhY2UoLzxleHByPi9nLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiBzY2hlbWVFeHByZXNzaW9uXG4gICAgICB9KVxuICAgIH1cbiAgICBzY2hlbWVFeHByZXNzaW9uID0gc2NoZW1lRXhwcmVzc2lvbi5yZXBsYWNlKC88ZXhwcj4vZywgL1teXFxzXFxTXS8uc291cmNlKVxuICAgIHZhciBsaWx5cG9uZCA9IChQcmlzbS5sYW5ndWFnZXMubGlseXBvbmQgPSB7XG4gICAgICBjb21tZW50OiAvJSg/Oig/IVxceykuKnxcXHtbXFxzXFxTXSo/JVxcfSkvLFxuICAgICAgJ2VtYmVkZGVkLXNjaGVtZSc6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgIC8oXnxbPVxcc10pIyg/OlwiKD86W15cIlxcXFxdfFxcXFwuKSpcInxbXlxccygpXCJdKig/OlteXFxzKCldfDxleHByPikpLy5zb3VyY2UucmVwbGFjZShcbiAgICAgICAgICAgIC88ZXhwcj4vZyxcbiAgICAgICAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIHNjaGVtZUV4cHJlc3Npb25cbiAgICAgICAgICAgIH1cbiAgICAgICAgICApLFxuICAgICAgICAgICdtJ1xuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIHNjaGVtZToge1xuICAgICAgICAgICAgcGF0dGVybjogL14oIylbXFxzXFxTXSskLyxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBhbGlhczogJ2xhbmd1YWdlLXNjaGVtZScsXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgJ2VtYmVkZGVkLWxpbHlwb25kJzoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IC8jXFx7W1xcc1xcU10qPyNcXH0vLFxuICAgICAgICAgICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXiNcXHt8I1xcfSQvLFxuICAgICAgICAgICAgICAgICAgbGlseXBvbmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgcGF0dGVybjogL1tcXHNcXFNdKy8sXG4gICAgICAgICAgICAgICAgICAgIGFsaWFzOiAnbGFuZ3VhZ2UtbGlseXBvbmQnLFxuICAgICAgICAgICAgICAgICAgICBpbnNpZGU6IG51bGwgLy8gc2VlIGJlbG93XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICByZXN0OiBQcmlzbS5sYW5ndWFnZXMuc2NoZW1lXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogLyMvXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogL1wiKD86W15cIlxcXFxdfFxcXFwuKSpcIi8sXG4gICAgICAgIGdyZWVkeTogdHJ1ZVxuICAgICAgfSxcbiAgICAgICdjbGFzcy1uYW1lJzoge1xuICAgICAgICBwYXR0ZXJuOiAvKFxcXFxuZXdcXHMrKVtcXHctXSsvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAga2V5d29yZDoge1xuICAgICAgICBwYXR0ZXJuOiAvXFxcXFthLXpdWy1cXHddKi9pLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL15cXFxcL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgb3BlcmF0b3I6IC9bPXxdfDw8fD4+LyxcbiAgICAgIHB1bmN0dWF0aW9uOiB7XG4gICAgICAgIHBhdHRlcm46XG4gICAgICAgICAgLyhefFthLXpcXGRdKSg/OicrfCwrfFtfXl0/LVtfXl0/KD86Wy0rXiE+Ll9dfCg/PVxcZCkpfFtfXl1cXC4/fFsuIV0pfFt7fSgpW1xcXTw+Xn5dfFxcXFxbKClbXFxdPD5cXFxcIV18LS18X18vLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAgbnVtYmVyOiAvXFxiXFxkKyg/OlxcL1xcZCspP1xcYi9cbiAgICB9KVxuICAgIGxpbHlwb25kWydlbWJlZGRlZC1zY2hlbWUnXS5pbnNpZGVbJ3NjaGVtZSddLmluc2lkZVtcbiAgICAgICdlbWJlZGRlZC1saWx5cG9uZCdcbiAgICBdLmluc2lkZVsnbGlseXBvbmQnXS5pbnNpZGUgPSBsaWx5cG9uZFxuICAgIFByaXNtLmxhbmd1YWdlcy5seSA9IGxpbHlwb25kXG4gIH0pKFByaXNtKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/lilypond.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/liquid.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/liquid.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar refractorMarkupTemplating = __webpack_require__(/*! ./markup-templating.js */ \"(ssr)/./node_modules/refractor/lang/markup-templating.js\")\nmodule.exports = liquid\nliquid.displayName = 'liquid'\nliquid.aliases = []\nfunction liquid(Prism) {\n Prism.register(refractorMarkupTemplating)\n Prism.languages.liquid = {\n comment: {\n pattern: /(^\\{%\\s*comment\\s*%\\})[\\s\\S]+(?=\\{%\\s*endcomment\\s*%\\}$)/,\n lookbehind: true\n },\n delimiter: {\n pattern: /^\\{(?:\\{\\{|[%\\{])-?|-?(?:\\}\\}|[%\\}])\\}$/,\n alias: 'punctuation'\n },\n string: {\n pattern: /\"[^\"]*\"|'[^']*'/,\n greedy: true\n },\n keyword:\n /\\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\\b/,\n object:\n /\\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\\b/,\n function: [\n {\n pattern: /(\\|\\s*)\\w+/,\n lookbehind: true,\n alias: 'filter'\n },\n {\n // array functions\n pattern: /(\\.\\s*)(?:first|last|size)/,\n lookbehind: true\n }\n ],\n boolean: /\\b(?:false|nil|true)\\b/,\n range: {\n pattern: /\\.\\./,\n alias: 'operator'\n },\n // https://github.com/Shopify/liquid/blob/698f5e0d967423e013f6169d9111bd969bd78337/lib/liquid/lexer.rb#L21\n number: /\\b\\d+(?:\\.\\d+)?\\b/,\n operator: /[!=]=|<>|[<>]=?|[|?:=-]|\\b(?:and|contains(?=\\s)|or)\\b/,\n punctuation: /[.,\\[\\]()]/,\n empty: {\n pattern: /\\bempty\\b/,\n alias: 'keyword'\n }\n }\n Prism.hooks.add('before-tokenize', function (env) {\n var liquidPattern =\n /\\{%\\s*comment\\s*%\\}[\\s\\S]*?\\{%\\s*endcomment\\s*%\\}|\\{(?:%[\\s\\S]*?%|\\{\\{[\\s\\S]*?\\}\\}|\\{[\\s\\S]*?\\})\\}/g\n var insideRaw = false\n Prism.languages['markup-templating'].buildPlaceholders(\n env,\n 'liquid',\n liquidPattern,\n function (match) {\n var tagMatch = /^\\{%-?\\s*(\\w+)/.exec(match)\n if (tagMatch) {\n var tag = tagMatch[1]\n if (tag === 'raw' && !insideRaw) {\n insideRaw = true\n return true\n } else if (tag === 'endraw') {\n insideRaw = false\n return true\n }\n }\n return !insideRaw\n }\n )\n })\n Prism.hooks.add('after-tokenize', function (env) {\n Prism.languages['markup-templating'].tokenizePlaceholders(env, 'liquid')\n })\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGlxdWlkLmpzIiwibWFwcGluZ3MiOiJBQUFZO0FBQ1osZ0NBQWdDLG1CQUFPLENBQUMsd0ZBQXdCO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGlCQUFpQixhQUFhLG9CQUFvQjtBQUN0RTtBQUNBLEtBQUs7QUFDTDtBQUNBLG1CQUFtQixLQUFLLEVBQUUsS0FBSyxZQUFZLEVBQUUsS0FBSyxJQUFJO0FBQ3REO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVMsaUJBQWlCLFVBQVUsb0JBQW9CLEdBQUcsZ0JBQWdCLEVBQUUsVUFBVSxFQUFFLEdBQUcsVUFBVSxHQUFHO0FBQ3pHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGlxdWlkLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xudmFyIHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcgPSByZXF1aXJlKCcuL21hcmt1cC10ZW1wbGF0aW5nLmpzJylcbm1vZHVsZS5leHBvcnRzID0gbGlxdWlkXG5saXF1aWQuZGlzcGxheU5hbWUgPSAnbGlxdWlkJ1xubGlxdWlkLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbGlxdWlkKFByaXNtKSB7XG4gIFByaXNtLnJlZ2lzdGVyKHJlZnJhY3Rvck1hcmt1cFRlbXBsYXRpbmcpXG4gIFByaXNtLmxhbmd1YWdlcy5saXF1aWQgPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyheXFx7JVxccypjb21tZW50XFxzKiVcXH0pW1xcc1xcU10rKD89XFx7JVxccyplbmRjb21tZW50XFxzKiVcXH0kKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBkZWxpbWl0ZXI6IHtcbiAgICAgIHBhdHRlcm46IC9eXFx7KD86XFx7XFx7fFslXFx7XSktP3wtPyg/OlxcfVxcfXxbJVxcfV0pXFx9JC8sXG4gICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvXCJbXlwiXSpcInwnW14nXSonLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAga2V5d29yZDpcbiAgICAgIC9cXGIoPzphc3xhc3NpZ258YnJlYWt8KD86ZW5kKT8oPzpjYXB0dXJlfGNhc2V8Y29tbWVudHxmb3J8Zm9ybXxpZnxwYWdpbmF0ZXxyYXd8c3R5bGV8dGFibGVyb3d8dW5sZXNzKXxjb250aW51ZXxjeWNsZXxkZWNyZW1lbnR8ZWNob3xlbHNlfGVsc2lmfGlufGluY2x1ZGV8aW5jcmVtZW50fGxpbWl0fGxpcXVpZHxvZmZzZXR8cmFuZ2V8cmVuZGVyfHJldmVyc2VkfHNlY3Rpb258d2hlbnx3aXRoKVxcYi8sXG4gICAgb2JqZWN0OlxuICAgICAgL1xcYig/OmFkZHJlc3N8YWxsX2NvdW50cnlfb3B0aW9uX3RhZ3N8YXJ0aWNsZXxibG9ja3xibG9nfGNhcnR8Y2hlY2tvdXR8Y29sbGVjdGlvbnxjb2xvcnxjb3VudHJ5fGNvdW50cnlfb3B0aW9uX3RhZ3N8Y3VycmVuY3l8Y3VycmVudF9wYWdlfGN1cnJlbnRfdGFnc3xjdXN0b21lcnxjdXN0b21lcl9hZGRyZXNzfGRhdGV8ZGlzY291bnRfYWxsb2NhdGlvbnxkaXNjb3VudF9hcHBsaWNhdGlvbnxleHRlcm5hbF92aWRlb3xmaWx0ZXJ8ZmlsdGVyX3ZhbHVlfGZvbnR8Zm9ybG9vcHxmdWxmaWxsbWVudHxnZW5lcmljX2ZpbGV8Z2lmdF9jYXJkfGdyb3VwfGhhbmRsZXxpbWFnZXxsaW5lX2l0ZW18bGlua3xsaW5rbGlzdHxsb2NhbGl6YXRpb258bG9jYXRpb258bWVhc3VyZW1lbnR8bWVkaWF8bWV0YWZpZWxkfG1vZGVsfG1vZGVsX3NvdXJjZXxvcmRlcnxwYWdlfHBhZ2VfZGVzY3JpcHRpb258cGFnZV9pbWFnZXxwYWdlX3RpdGxlfHBhcnR8cG9saWN5fHByb2R1Y3R8cHJvZHVjdF9vcHRpb258cmVjb21tZW5kYXRpb25zfHJlcXVlc3R8cm9ib3RzfHJvdXRlc3xydWxlfHNjcmlwdHxzZWFyY2h8c2VsbGluZ19wbGFufHNlbGxpbmdfcGxhbl9hbGxvY2F0aW9ufHNlbGxpbmdfcGxhbl9ncm91cHxzaGlwcGluZ19tZXRob2R8c2hvcHxzaG9wX2xvY2FsZXxzaXRlbWFwfHN0b3JlX2F2YWlsYWJpbGl0eXx0YXhfbGluZXx0ZW1wbGF0ZXx0aGVtZXx0cmFuc2FjdGlvbnx1bml0X3ByaWNlX21lYXN1cmVtZW50fHVzZXJfYWdlbnR8dmFyaWFudHx2aWRlb3x2aWRlb19zb3VyY2UpXFxiLyxcbiAgICBmdW5jdGlvbjogW1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKFxcfFxccyopXFx3Ky8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAnZmlsdGVyJ1xuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgLy8gYXJyYXkgZnVuY3Rpb25zXG4gICAgICAgIHBhdHRlcm46IC8oXFwuXFxzKikoPzpmaXJzdHxsYXN0fHNpemUpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfVxuICAgIF0sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfG5pbHx0cnVlKVxcYi8sXG4gICAgcmFuZ2U6IHtcbiAgICAgIHBhdHRlcm46IC9cXC5cXC4vLFxuICAgICAgYWxpYXM6ICdvcGVyYXRvcidcbiAgICB9LFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9TaG9waWZ5L2xpcXVpZC9ibG9iLzY5OGY1ZTBkOTY3NDIzZTAxM2Y2MTY5ZDkxMTFiZDk2OWJkNzgzMzcvbGliL2xpcXVpZC9sZXhlci5yYiNMMjFcbiAgICBudW1iZXI6IC9cXGJcXGQrKD86XFwuXFxkKyk/XFxiLyxcbiAgICBvcGVyYXRvcjogL1shPV09fDw+fFs8Pl09P3xbfD86PS1dfFxcYig/OmFuZHxjb250YWlucyg/PVxccyl8b3IpXFxiLyxcbiAgICBwdW5jdHVhdGlvbjogL1suLFxcW1xcXSgpXS8sXG4gICAgZW1wdHk6IHtcbiAgICAgIHBhdHRlcm46IC9cXGJlbXB0eVxcYi8sXG4gICAgICBhbGlhczogJ2tleXdvcmQnXG4gICAgfVxuICB9XG4gIFByaXNtLmhvb2tzLmFkZCgnYmVmb3JlLXRva2VuaXplJywgZnVuY3Rpb24gKGVudikge1xuICAgIHZhciBsaXF1aWRQYXR0ZXJuID1cbiAgICAgIC9cXHslXFxzKmNvbW1lbnRcXHMqJVxcfVtcXHNcXFNdKj9cXHslXFxzKmVuZGNvbW1lbnRcXHMqJVxcfXxcXHsoPzolW1xcc1xcU10qPyV8XFx7XFx7W1xcc1xcU10qP1xcfVxcfXxcXHtbXFxzXFxTXSo/XFx9KVxcfS9nXG4gICAgdmFyIGluc2lkZVJhdyA9IGZhbHNlXG4gICAgUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddLmJ1aWxkUGxhY2Vob2xkZXJzKFxuICAgICAgZW52LFxuICAgICAgJ2xpcXVpZCcsXG4gICAgICBsaXF1aWRQYXR0ZXJuLFxuICAgICAgZnVuY3Rpb24gKG1hdGNoKSB7XG4gICAgICAgIHZhciB0YWdNYXRjaCA9IC9eXFx7JS0/XFxzKihcXHcrKS8uZXhlYyhtYXRjaClcbiAgICAgICAgaWYgKHRhZ01hdGNoKSB7XG4gICAgICAgICAgdmFyIHRhZyA9IHRhZ01hdGNoWzFdXG4gICAgICAgICAgaWYgKHRhZyA9PT0gJ3JhdycgJiYgIWluc2lkZVJhdykge1xuICAgICAgICAgICAgaW5zaWRlUmF3ID0gdHJ1ZVxuICAgICAgICAgICAgcmV0dXJuIHRydWVcbiAgICAgICAgICB9IGVsc2UgaWYgKHRhZyA9PT0gJ2VuZHJhdycpIHtcbiAgICAgICAgICAgIGluc2lkZVJhdyA9IGZhbHNlXG4gICAgICAgICAgICByZXR1cm4gdHJ1ZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gIWluc2lkZVJhd1xuICAgICAgfVxuICAgIClcbiAgfSlcbiAgUHJpc20uaG9va3MuYWRkKCdhZnRlci10b2tlbml6ZScsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICBQcmlzbS5sYW5ndWFnZXNbJ21hcmt1cC10ZW1wbGF0aW5nJ10udG9rZW5pemVQbGFjZWhvbGRlcnMoZW52LCAnbGlxdWlkJylcbiAgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/liquid.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/lisp.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/lisp.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = lisp\nlisp.displayName = 'lisp'\nlisp.aliases = []\nfunction lisp(Prism) {\n ;(function (Prism) {\n /**\n * Functions to construct regular expressions\n * e.g. (interactive ... or (interactive)\n *\n * @param {string} name\n * @returns {RegExp}\n */\n function simple_form(name) {\n return RegExp(/(\\()/.source + '(?:' + name + ')' + /(?=[\\s\\)])/.source)\n }\n /**\n * booleans and numbers\n *\n * @param {string} pattern\n * @returns {RegExp}\n */\n function primitive(pattern) {\n return RegExp(\n /([\\s([])/.source + '(?:' + pattern + ')' + /(?=[\\s)])/.source\n )\n } // Patterns in regular expressions\n // Symbol name. See https://www.gnu.org/software/emacs/manual/html_node/elisp/Symbol-Type.html\n // & and : are excluded as they are usually used for special purposes\n var symbol = /(?!\\d)[-+*/~!@$%^=<>{}\\w]+/.source // symbol starting with & used in function arguments\n var marker = '&' + symbol // Open parenthesis for look-behind\n var par = '(\\\\()'\n var endpar = '(?=\\\\))' // End the pattern with look-ahead space\n var space = '(?=\\\\s)'\n var nestedPar =\n /(?:[^()]|\\((?:[^()]|\\((?:[^()]|\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\))*\\))*\\))*/\n .source\n var language = {\n // Three or four semicolons are considered a heading.\n // See https://www.gnu.org/software/emacs/manual/html_node/elisp/Comment-Tips.html\n heading: {\n pattern: /;;;.*/,\n alias: ['comment', 'title']\n },\n comment: /;.*/,\n string: {\n pattern: /\"(?:[^\"\\\\]|\\\\.)*\"/,\n greedy: true,\n inside: {\n argument: /[-A-Z]+(?=[.,\\s])/,\n symbol: RegExp('`' + symbol + \"'\")\n }\n },\n 'quoted-symbol': {\n pattern: RegExp(\"#?'\" + symbol),\n alias: ['variable', 'symbol']\n },\n 'lisp-property': {\n pattern: RegExp(':' + symbol),\n alias: 'property'\n },\n splice: {\n pattern: RegExp(',@?' + symbol),\n alias: ['symbol', 'variable']\n },\n keyword: [\n {\n pattern: RegExp(\n par +\n '(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)' +\n space\n ),\n lookbehind: true\n },\n {\n pattern: RegExp(\n par +\n '(?:append|by|collect|concat|do|finally|for|in|return)' +\n space\n ),\n lookbehind: true\n }\n ],\n declare: {\n pattern: simple_form(/declare/.source),\n lookbehind: true,\n alias: 'keyword'\n },\n interactive: {\n pattern: simple_form(/interactive/.source),\n lookbehind: true,\n alias: 'keyword'\n },\n boolean: {\n pattern: primitive(/nil|t/.source),\n lookbehind: true\n },\n number: {\n pattern: primitive(/[-+]?\\d+(?:\\.\\d*)?/.source),\n lookbehind: true\n },\n defvar: {\n pattern: RegExp(par + 'def(?:const|custom|group|var)\\\\s+' + symbol),\n lookbehind: true,\n inside: {\n keyword: /^def[a-z]+/,\n variable: RegExp(symbol)\n }\n },\n defun: {\n pattern: RegExp(\n par +\n /(?:cl-)?(?:defmacro|defun\\*?)\\s+/.source +\n symbol +\n /\\s+\\(/.source +\n nestedPar +\n /\\)/.source\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n keyword: /^(?:cl-)?def\\S+/,\n // See below, this property needs to be defined later so that it can\n // reference the language object.\n arguments: null,\n function: {\n pattern: RegExp('(^\\\\s)' + symbol),\n lookbehind: true\n },\n punctuation: /[()]/\n }\n },\n lambda: {\n pattern: RegExp(\n par +\n 'lambda\\\\s+\\\\(\\\\s*(?:&?' +\n symbol +\n '(?:\\\\s+&?' +\n symbol +\n ')*\\\\s*)?\\\\)'\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n keyword: /^lambda/,\n // See below, this property needs to be defined later so that it can\n // reference the language object.\n arguments: null,\n punctuation: /[()]/\n }\n },\n car: {\n pattern: RegExp(par + symbol),\n lookbehind: true\n },\n punctuation: [\n // open paren, brackets, and close paren\n /(?:['`,]?\\(|[)\\[\\]])/, // cons\n {\n pattern: /(\\s)\\.(?=\\s)/,\n lookbehind: true\n }\n ]\n }\n var arg = {\n 'lisp-marker': RegExp(marker),\n varform: {\n pattern: RegExp(\n /\\(/.source + symbol + /\\s+(?=\\S)/.source + nestedPar + /\\)/.source\n ),\n inside: language\n },\n argument: {\n pattern: RegExp(/(^|[\\s(])/.source + symbol),\n lookbehind: true,\n alias: 'variable'\n },\n rest: language\n }\n var forms = '\\\\S+(?:\\\\s+\\\\S+)*'\n var arglist = {\n pattern: RegExp(par + nestedPar + endpar),\n lookbehind: true,\n inside: {\n 'rest-vars': {\n pattern: RegExp('&(?:body|rest)\\\\s+' + forms),\n inside: arg\n },\n 'other-marker-vars': {\n pattern: RegExp('&(?:aux|optional)\\\\s+' + forms),\n inside: arg\n },\n keys: {\n pattern: RegExp('&key\\\\s+' + forms + '(?:\\\\s+&allow-other-keys)?'),\n inside: arg\n },\n argument: {\n pattern: RegExp(symbol),\n alias: 'variable'\n },\n punctuation: /[()]/\n }\n }\n language['lambda'].inside.arguments = arglist\n language['defun'].inside.arguments = Prism.util.clone(arglist)\n language['defun'].inside.arguments.inside.sublist = arglist\n Prism.languages.lisp = language\n Prism.languages.elisp = language\n Prism.languages.emacs = language\n Prism.languages['emacs-lisp'] = language\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGlzcC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLFFBQVE7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLHdDQUF3QztBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsT0FBTztBQUNQLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL2xpc3AuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gbGlzcFxubGlzcC5kaXNwbGF5TmFtZSA9ICdsaXNwJ1xubGlzcC5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGxpc3AoUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICAvKipcbiAgICAgKiBGdW5jdGlvbnMgdG8gY29uc3RydWN0IHJlZ3VsYXIgZXhwcmVzc2lvbnNcbiAgICAgKiBlLmcuIChpbnRlcmFjdGl2ZSAuLi4gb3IgKGludGVyYWN0aXZlKVxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IG5hbWVcbiAgICAgKiBAcmV0dXJucyB7UmVnRXhwfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIHNpbXBsZV9mb3JtKG5hbWUpIHtcbiAgICAgIHJldHVybiBSZWdFeHAoLyhcXCgpLy5zb3VyY2UgKyAnKD86JyArIG5hbWUgKyAnKScgKyAvKD89W1xcc1xcKV0pLy5zb3VyY2UpXG4gICAgfVxuICAgIC8qKlxuICAgICAqIGJvb2xlYW5zIGFuZCBudW1iZXJzXG4gICAgICpcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcGF0dGVyblxuICAgICAqIEByZXR1cm5zIHtSZWdFeHB9XG4gICAgICovXG4gICAgZnVuY3Rpb24gcHJpbWl0aXZlKHBhdHRlcm4pIHtcbiAgICAgIHJldHVybiBSZWdFeHAoXG4gICAgICAgIC8oW1xccyhbXSkvLnNvdXJjZSArICcoPzonICsgcGF0dGVybiArICcpJyArIC8oPz1bXFxzKV0pLy5zb3VyY2VcbiAgICAgIClcbiAgICB9IC8vIFBhdHRlcm5zIGluIHJlZ3VsYXIgZXhwcmVzc2lvbnNcbiAgICAvLyBTeW1ib2wgbmFtZS4gU2VlIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZW1hY3MvbWFudWFsL2h0bWxfbm9kZS9lbGlzcC9TeW1ib2wtVHlwZS5odG1sXG4gICAgLy8gJiBhbmQgOiBhcmUgZXhjbHVkZWQgYXMgdGhleSBhcmUgdXN1YWxseSB1c2VkIGZvciBzcGVjaWFsIHB1cnBvc2VzXG4gICAgdmFyIHN5bWJvbCA9IC8oPyFcXGQpWy0rKi9+IUAkJV49PD57fVxcd10rLy5zb3VyY2UgLy8gc3ltYm9sIHN0YXJ0aW5nIHdpdGggJiB1c2VkIGluIGZ1bmN0aW9uIGFyZ3VtZW50c1xuICAgIHZhciBtYXJrZXIgPSAnJicgKyBzeW1ib2wgLy8gT3BlbiBwYXJlbnRoZXNpcyBmb3IgbG9vay1iZWhpbmRcbiAgICB2YXIgcGFyID0gJyhcXFxcKCknXG4gICAgdmFyIGVuZHBhciA9ICcoPz1cXFxcKSknIC8vIEVuZCB0aGUgcGF0dGVybiB3aXRoIGxvb2stYWhlYWQgc3BhY2VcbiAgICB2YXIgc3BhY2UgPSAnKD89XFxcXHMpJ1xuICAgIHZhciBuZXN0ZWRQYXIgPVxuICAgICAgLyg/OlteKCldfFxcKCg/OlteKCldfFxcKCg/OlteKCldfFxcKCg/OlteKCldfFxcKCg/OlteKCldfFxcKFteKCldKlxcKSkqXFwpKSpcXCkpKlxcKSkqXFwpKSovXG4gICAgICAgIC5zb3VyY2VcbiAgICB2YXIgbGFuZ3VhZ2UgPSB7XG4gICAgICAvLyBUaHJlZSBvciBmb3VyIHNlbWljb2xvbnMgYXJlIGNvbnNpZGVyZWQgYSBoZWFkaW5nLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZW1hY3MvbWFudWFsL2h0bWxfbm9kZS9lbGlzcC9Db21tZW50LVRpcHMuaHRtbFxuICAgICAgaGVhZGluZzoge1xuICAgICAgICBwYXR0ZXJuOiAvOzs7LiovLFxuICAgICAgICBhbGlhczogWydjb21tZW50JywgJ3RpdGxlJ11cbiAgICAgIH0sXG4gICAgICBjb21tZW50OiAvOy4qLyxcbiAgICAgIHN0cmluZzoge1xuICAgICAgICBwYXR0ZXJuOiAvXCIoPzpbXlwiXFxcXF18XFxcXC4pKlwiLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBhcmd1bWVudDogL1stQS1aXSsoPz1bLixcXHNdKS8sXG4gICAgICAgICAgc3ltYm9sOiBSZWdFeHAoJ2AnICsgc3ltYm9sICsgXCInXCIpXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICAncXVvdGVkLXN5bWJvbCc6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFwiIz8nXCIgKyBzeW1ib2wpLFxuICAgICAgICBhbGlhczogWyd2YXJpYWJsZScsICdzeW1ib2wnXVxuICAgICAgfSxcbiAgICAgICdsaXNwLXByb3BlcnR5Jzoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJzonICsgc3ltYm9sKSxcbiAgICAgICAgYWxpYXM6ICdwcm9wZXJ0eSdcbiAgICAgIH0sXG4gICAgICBzcGxpY2U6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKCcsQD8nICsgc3ltYm9sKSxcbiAgICAgICAgYWxpYXM6IFsnc3ltYm9sJywgJ3ZhcmlhYmxlJ11cbiAgICAgIH0sXG4gICAgICBrZXl3b3JkOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICBwYXIgK1xuICAgICAgICAgICAgICAnKD86YW5kfCg/OmNsLSk/bGV0ZnxjbC1sb29wfGNvbmR8Y29uc3xlcnJvcnxpZnwoPzpsZXhpY2FsLSk/bGV0XFxcXCo/fG1lc3NhZ2V8bm90fG51bGx8b3J8cHJvdmlkZXxyZXF1aXJlfHNldHF8dW5sZXNzfHVzZS1wYWNrYWdlfHdoZW58d2hpbGUpJyArXG4gICAgICAgICAgICAgIHNwYWNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICBwYXIgK1xuICAgICAgICAgICAgICAnKD86YXBwZW5kfGJ5fGNvbGxlY3R8Y29uY2F0fGRvfGZpbmFsbHl8Zm9yfGlufHJldHVybiknICtcbiAgICAgICAgICAgICAgc3BhY2VcbiAgICAgICAgICApLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGRlY2xhcmU6IHtcbiAgICAgICAgcGF0dGVybjogc2ltcGxlX2Zvcm0oL2RlY2xhcmUvLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICBpbnRlcmFjdGl2ZToge1xuICAgICAgICBwYXR0ZXJuOiBzaW1wbGVfZm9ybSgvaW50ZXJhY3RpdmUvLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgIH0sXG4gICAgICBib29sZWFuOiB7XG4gICAgICAgIHBhdHRlcm46IHByaW1pdGl2ZSgvbmlsfHQvLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBudW1iZXI6IHtcbiAgICAgICAgcGF0dGVybjogcHJpbWl0aXZlKC9bLStdP1xcZCsoPzpcXC5cXGQqKT8vLnNvdXJjZSksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBkZWZ2YXI6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKHBhciArICdkZWYoPzpjb25zdHxjdXN0b218Z3JvdXB8dmFyKVxcXFxzKycgKyBzeW1ib2wpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBrZXl3b3JkOiAvXmRlZlthLXpdKy8sXG4gICAgICAgICAgdmFyaWFibGU6IFJlZ0V4cChzeW1ib2wpXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBkZWZ1bjoge1xuICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgcGFyICtcbiAgICAgICAgICAgIC8oPzpjbC0pPyg/OmRlZm1hY3JvfGRlZnVuXFwqPylcXHMrLy5zb3VyY2UgK1xuICAgICAgICAgICAgc3ltYm9sICtcbiAgICAgICAgICAgIC9cXHMrXFwoLy5zb3VyY2UgK1xuICAgICAgICAgICAgbmVzdGVkUGFyICtcbiAgICAgICAgICAgIC9cXCkvLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGtleXdvcmQ6IC9eKD86Y2wtKT9kZWZcXFMrLyxcbiAgICAgICAgICAvLyBTZWUgYmVsb3csIHRoaXMgcHJvcGVydHkgbmVlZHMgdG8gYmUgZGVmaW5lZCBsYXRlciBzbyB0aGF0IGl0IGNhblxuICAgICAgICAgIC8vIHJlZmVyZW5jZSB0aGUgbGFuZ3VhZ2Ugb2JqZWN0LlxuICAgICAgICAgIGFyZ3VtZW50czogbnVsbCxcbiAgICAgICAgICBmdW5jdGlvbjoge1xuICAgICAgICAgICAgcGF0dGVybjogUmVnRXhwKCcoXlxcXFxzKScgKyBzeW1ib2wpLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAgcHVuY3R1YXRpb246IC9bKCldL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgbGFtYmRhOiB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICBwYXIgK1xuICAgICAgICAgICAgJ2xhbWJkYVxcXFxzK1xcXFwoXFxcXHMqKD86Jj8nICtcbiAgICAgICAgICAgIHN5bWJvbCArXG4gICAgICAgICAgICAnKD86XFxcXHMrJj8nICtcbiAgICAgICAgICAgIHN5bWJvbCArXG4gICAgICAgICAgICAnKSpcXFxccyopP1xcXFwpJ1xuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGtleXdvcmQ6IC9ebGFtYmRhLyxcbiAgICAgICAgICAvLyBTZWUgYmVsb3csIHRoaXMgcHJvcGVydHkgbmVlZHMgdG8gYmUgZGVmaW5lZCBsYXRlciBzbyB0aGF0IGl0IGNhblxuICAgICAgICAgIC8vIHJlZmVyZW5jZSB0aGUgbGFuZ3VhZ2Ugb2JqZWN0LlxuICAgICAgICAgIGFyZ3VtZW50czogbnVsbCxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1soKV0vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBjYXI6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKHBhciArIHN5bWJvbCksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBwdW5jdHVhdGlvbjogW1xuICAgICAgICAvLyBvcGVuIHBhcmVuLCBicmFja2V0cywgYW5kIGNsb3NlIHBhcmVuXG4gICAgICAgIC8oPzpbJ2AsXT9cXCh8WylcXFtcXF1dKS8sIC8vIGNvbnNcbiAgICAgICAge1xuICAgICAgICAgIHBhdHRlcm46IC8oXFxzKVxcLig/PVxccykvLFxuICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH1cbiAgICB2YXIgYXJnID0ge1xuICAgICAgJ2xpc3AtbWFya2VyJzogUmVnRXhwKG1hcmtlciksXG4gICAgICB2YXJmb3JtOiB7XG4gICAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgICAvXFwoLy5zb3VyY2UgKyBzeW1ib2wgKyAvXFxzKyg/PVxcUykvLnNvdXJjZSArIG5lc3RlZFBhciArIC9cXCkvLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBpbnNpZGU6IGxhbmd1YWdlXG4gICAgICB9LFxuICAgICAgYXJndW1lbnQ6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKC8oXnxbXFxzKF0pLy5zb3VyY2UgKyBzeW1ib2wpLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgICAgfSxcbiAgICAgIHJlc3Q6IGxhbmd1YWdlXG4gICAgfVxuICAgIHZhciBmb3JtcyA9ICdcXFxcUysoPzpcXFxccytcXFxcUyspKidcbiAgICB2YXIgYXJnbGlzdCA9IHtcbiAgICAgIHBhdHRlcm46IFJlZ0V4cChwYXIgKyBuZXN0ZWRQYXIgKyBlbmRwYXIpLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICAncmVzdC12YXJzJzoge1xuICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cCgnJig/OmJvZHl8cmVzdClcXFxccysnICsgZm9ybXMpLFxuICAgICAgICAgIGluc2lkZTogYXJnXG4gICAgICAgIH0sXG4gICAgICAgICdvdGhlci1tYXJrZXItdmFycyc6IHtcbiAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJyYoPzphdXh8b3B0aW9uYWwpXFxcXHMrJyArIGZvcm1zKSxcbiAgICAgICAgICBpbnNpZGU6IGFyZ1xuICAgICAgICB9LFxuICAgICAgICBrZXlzOiB7XG4gICAgICAgICAgcGF0dGVybjogUmVnRXhwKCcma2V5XFxcXHMrJyArIGZvcm1zICsgJyg/OlxcXFxzKyZhbGxvdy1vdGhlci1rZXlzKT8nKSxcbiAgICAgICAgICBpbnNpZGU6IGFyZ1xuICAgICAgICB9LFxuICAgICAgICBhcmd1bWVudDoge1xuICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cChzeW1ib2wpLFxuICAgICAgICAgIGFsaWFzOiAndmFyaWFibGUnXG4gICAgICAgIH0sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvWygpXS9cbiAgICAgIH1cbiAgICB9XG4gICAgbGFuZ3VhZ2VbJ2xhbWJkYSddLmluc2lkZS5hcmd1bWVudHMgPSBhcmdsaXN0XG4gICAgbGFuZ3VhZ2VbJ2RlZnVuJ10uaW5zaWRlLmFyZ3VtZW50cyA9IFByaXNtLnV0aWwuY2xvbmUoYXJnbGlzdClcbiAgICBsYW5ndWFnZVsnZGVmdW4nXS5pbnNpZGUuYXJndW1lbnRzLmluc2lkZS5zdWJsaXN0ID0gYXJnbGlzdFxuICAgIFByaXNtLmxhbmd1YWdlcy5saXNwID0gbGFuZ3VhZ2VcbiAgICBQcmlzbS5sYW5ndWFnZXMuZWxpc3AgPSBsYW5ndWFnZVxuICAgIFByaXNtLmxhbmd1YWdlcy5lbWFjcyA9IGxhbmd1YWdlXG4gICAgUHJpc20ubGFuZ3VhZ2VzWydlbWFjcy1saXNwJ10gPSBsYW5ndWFnZVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/lisp.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/livescript.js": /*!***************************************************!*\ !*** ./node_modules/refractor/lang/livescript.js ***! \***************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = livescript\nlivescript.displayName = 'livescript'\nlivescript.aliases = []\nfunction livescript(Prism) {\n Prism.languages.livescript = {\n comment: [\n {\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?\\*\\//,\n lookbehind: true\n },\n {\n pattern: /(^|[^\\\\])#.*/,\n lookbehind: true\n }\n ],\n 'interpolated-string': {\n /* Look-behind and look-ahead prevents wrong behavior of the greedy pattern\n * forcing it to match \"\"\"-quoted string when it would otherwise match \"-quoted first. */\n pattern: /(^|[^\"])(\"\"\"|\")(?:\\\\[\\s\\S]|(?!\\2)[^\\\\])*\\2(?!\")/,\n lookbehind: true,\n greedy: true,\n inside: {\n variable: {\n pattern: /(^|[^\\\\])#[a-z_](?:-?[a-z]|[\\d_])*/m,\n lookbehind: true\n },\n interpolation: {\n pattern: /(^|[^\\\\])#\\{[^}]+\\}/m,\n lookbehind: true,\n inside: {\n 'interpolation-punctuation': {\n pattern: /^#\\{|\\}$/,\n alias: 'variable'\n } // See rest below\n }\n },\n string: /[\\s\\S]+/\n }\n },\n string: [\n {\n pattern: /('''|')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/,\n greedy: true\n },\n {\n pattern: /<\\[[\\s\\S]*?\\]>/,\n greedy: true\n },\n /\\\\[^\\s,;\\])}]+/\n ],\n regex: [\n {\n pattern: /\\/\\/(?:\\[[^\\r\\n\\]]*\\]|\\\\.|(?!\\/\\/)[^\\\\\\[])+\\/\\/[gimyu]{0,5}/,\n greedy: true,\n inside: {\n comment: {\n pattern: /(^|[^\\\\])#.*/,\n lookbehind: true\n }\n }\n },\n {\n pattern: /\\/(?:\\[[^\\r\\n\\]]*\\]|\\\\.|[^/\\\\\\r\\n\\[])+\\/[gimyu]{0,5}/,\n greedy: true\n }\n ],\n keyword: {\n pattern:\n /(^|(?!-).)\\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\\b/m,\n lookbehind: true\n },\n 'keyword-operator': {\n pattern:\n /(^|[^-])\\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\\b)/m,\n lookbehind: true,\n alias: 'operator'\n },\n boolean: {\n pattern: /(^|[^-])\\b(?:false|no|off|on|true|yes)(?!-)\\b/m,\n lookbehind: true\n },\n argument: {\n // Don't match .&. nor &&\n pattern: /(^|(?!\\.&\\.)[^&])&(?!&)\\d*/m,\n lookbehind: true,\n alias: 'variable'\n },\n number: /\\b(?:\\d+~[\\da-z]+|\\d[\\d_]*(?:\\.\\d[\\d_]*)?(?:[a-z]\\w*)?)/i,\n identifier: /[a-z_](?:-?[a-z]|[\\d_])*/i,\n operator: [\n // Spaced .\n {\n pattern: /( )\\.(?= )/,\n lookbehind: true\n }, // Full list, in order:\n // .= .~ .. ...\n // .&. .^. .<<. .>>. .>>>.\n // := :: ::=\n // &&\n // || |>\n // < << <<< <<<<\n // <- <-- <-! <--!\n // <~ <~~ <~! <~~!\n // <| <= >> >= >?\n // - -- -> -->\n // + ++\n // @ @@\n // % %%\n // * **\n // ! != !~=\n // !~> !~~>\n // !-> !-->\n // ~ ~> ~~> ~=\n // = ==\n // ^ ^^\n // / ?\n /\\.(?:[=~]|\\.\\.?)|\\.(?:[&|^]|<<|>>>?)\\.|:(?:=|:=?)|&&|\\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\\+\\+?|@@?|%%?|\\*\\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\\^\\^?|[\\/?]/\n ],\n punctuation: /[(){}\\[\\]|.,:;`]/\n }\n Prism.languages.livescript['interpolated-string'].inside[\n 'interpolation'\n ].inside.rest = Prism.languages.livescript\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGl2ZXNjcmlwdC5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0EsZ0NBQWdDLEdBQUcsSUFBSTtBQUN2QztBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsR0FBRztBQUMvQjtBQUNBLGNBQWM7QUFDZDtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxlQUFlLElBQUk7QUFDbkI7QUFDQTtBQUNBO0FBQ0EseUVBQXlFLElBQUk7QUFDN0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSxrRUFBa0UsSUFBSTtBQUN0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixTQUFTO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGl2ZXNjcmlwdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBsaXZlc2NyaXB0XG5saXZlc2NyaXB0LmRpc3BsYXlOYW1lID0gJ2xpdmVzY3JpcHQnXG5saXZlc2NyaXB0LmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbGl2ZXNjcmlwdChQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMubGl2ZXNjcmlwdCA9IHtcbiAgICBjb21tZW50OiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKVxcL1xcKltcXHNcXFNdKj9cXCpcXC8vLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSkjLiovLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICAnaW50ZXJwb2xhdGVkLXN0cmluZyc6IHtcbiAgICAgIC8qIExvb2stYmVoaW5kIGFuZCBsb29rLWFoZWFkIHByZXZlbnRzIHdyb25nIGJlaGF2aW9yIG9mIHRoZSBncmVlZHkgcGF0dGVyblxuICAgICAgICogZm9yY2luZyBpdCB0byBtYXRjaCBcIlwiXCItcXVvdGVkIHN0cmluZyB3aGVuIGl0IHdvdWxkIG90aGVyd2lzZSBtYXRjaCBcIi1xdW90ZWQgZmlyc3QuICovXG4gICAgICBwYXR0ZXJuOiAvKF58W15cIl0pKFwiXCJcInxcIikoPzpcXFxcW1xcc1xcU118KD8hXFwyKVteXFxcXF0pKlxcMig/IVwiKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgaW5zaWRlOiB7XG4gICAgICAgIHZhcmlhYmxlOiB7XG4gICAgICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pI1thLXpfXSg/Oi0/W2Etel18W1xcZF9dKSovbSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIGludGVycG9sYXRpb246IHtcbiAgICAgICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXSkjXFx7W159XStcXH0vbSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ2ludGVycG9sYXRpb24tcHVuY3R1YXRpb24nOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eI1xce3xcXH0kLyxcbiAgICAgICAgICAgICAgYWxpYXM6ICd2YXJpYWJsZSdcbiAgICAgICAgICAgIH0gLy8gU2VlIHJlc3QgYmVsb3dcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHN0cmluZzogL1tcXHNcXFNdKy9cbiAgICAgIH1cbiAgICB9LFxuICAgIHN0cmluZzogW1xuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvKCcnJ3wnKSg/OlxcXFxbXFxzXFxTXXwoPyFcXDEpW15cXFxcXSkqXFwxLyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvPFxcW1tcXHNcXFNdKj9cXF0+LyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9LFxuICAgICAgL1xcXFxbXlxccyw7XFxdKX1dKy9cbiAgICBdLFxuICAgIHJlZ2V4OiBbXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC9cXC9cXC8oPzpcXFtbXlxcclxcblxcXV0qXFxdfFxcXFwufCg/IVxcL1xcLylbXlxcXFxcXFtdKStcXC9cXC9bZ2lteXVdezAsNX0vLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIGNvbW1lbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXnxbXlxcXFxdKSMuKi8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFwvKD86XFxbW15cXHJcXG5cXF1dKlxcXXxcXFxcLnxbXi9cXFxcXFxyXFxuXFxbXSkrXFwvW2dpbXl1XXswLDV9LyxcbiAgICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBrZXl3b3JkOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58KD8hLSkuKVxcYig/OmJyZWFrfGNhc2V8Y2F0Y2h8Y2xhc3N8Y29uc3R8Y29udGludWV8ZGVmYXVsdHxkb3xlbHNlfGV4dGVuZHN8ZmFsbHRocm91Z2h8ZmluYWxseXxmb3IoPzogZXZlcik/fGZ1bmN0aW9ufGlmfGltcGxlbWVudHN8aXR8bGV0fGxvb3B8bmV3fG51bGx8b3RoZXJ3aXNlfG93bnxyZXR1cm58c3VwZXJ8c3dpdGNofHRoYXR8dGhlbnx0aGlzfHRocm93fHRyeXx1bmxlc3N8dW50aWx8dmFyfHZvaWR8d2hlbnx3aGlsZXx5aWVsZCkoPyEtKVxcYi9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgJ2tleXdvcmQtb3BlcmF0b3InOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58W14tXSlcXGIoPzooPzpkZWxldGV8cmVxdWlyZXx0eXBlb2YpIXwoPzphbmR8Ynl8ZGVsZXRlfGV4cG9ydHxmcm9tfGltcG9ydCg/OiBhbGwpP3xpbnxpbnN0YW5jZW9mfGlzKD86IG5vdHxudCk/fG5vdHxvZnxvcnx0aWx8dG98dHlwZW9mfHdpdGh8eG9yKSg/IS0pXFxiKS9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnb3BlcmF0b3InXG4gICAgfSxcbiAgICBib29sZWFuOiB7XG4gICAgICBwYXR0ZXJuOiAvKF58W14tXSlcXGIoPzpmYWxzZXxub3xvZmZ8b258dHJ1ZXx5ZXMpKD8hLSlcXGIvbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGFyZ3VtZW50OiB7XG4gICAgICAvLyBEb24ndCBtYXRjaCAuJi4gbm9yICYmXG4gICAgICBwYXR0ZXJuOiAvKF58KD8hXFwuJlxcLilbXiZdKSYoPyEmKVxcZCovbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3ZhcmlhYmxlJ1xuICAgIH0sXG4gICAgbnVtYmVyOiAvXFxiKD86XFxkK35bXFxkYS16XSt8XFxkW1xcZF9dKig/OlxcLlxcZFtcXGRfXSopPyg/OlthLXpdXFx3Kik/KS9pLFxuICAgIGlkZW50aWZpZXI6IC9bYS16X10oPzotP1thLXpdfFtcXGRfXSkqL2ksXG4gICAgb3BlcmF0b3I6IFtcbiAgICAgIC8vIFNwYWNlZCAuXG4gICAgICB7XG4gICAgICAgIHBhdHRlcm46IC8oIClcXC4oPz0gKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICAgIH0sIC8vIEZ1bGwgbGlzdCwgaW4gb3JkZXI6XG4gICAgICAvLyAuPSAufiAuLiAuLi5cbiAgICAgIC8vIC4mLiAuXi4gLjw8LiAuPj4uIC4+Pj4uXG4gICAgICAvLyA6PSA6OiA6Oj1cbiAgICAgIC8vICYmXG4gICAgICAvLyB8fCB8PlxuICAgICAgLy8gPCA8PCA8PDwgPDw8PFxuICAgICAgLy8gPC0gPC0tIDwtISA8LS0hXG4gICAgICAvLyA8fiA8fn4gPH4hIDx+fiFcbiAgICAgIC8vIDx8IDw9IDw/XG4gICAgICAvLyA+ID4+ID49ID4/XG4gICAgICAvLyAtIC0tIC0+IC0tPlxuICAgICAgLy8gKyArK1xuICAgICAgLy8gQCBAQFxuICAgICAgLy8gJSAlJVxuICAgICAgLy8gKiAqKlxuICAgICAgLy8gISAhPSAhfj1cbiAgICAgIC8vICF+PiAhfn4+XG4gICAgICAvLyAhLT4gIS0tPlxuICAgICAgLy8gfiB+PiB+fj4gfj1cbiAgICAgIC8vID0gPT1cbiAgICAgIC8vIF4gXl5cbiAgICAgIC8vIC8gP1xuICAgICAgL1xcLig/Ols9fl18XFwuXFwuPyl8XFwuKD86WyZ8Xl18PDx8Pj4+PylcXC58Oig/Oj18Oj0/KXwmJnxcXHxbfD5dfDwoPzo8PD88P3wtLT8hP3x+fj8hP3xbfD0/XSk/fD5bPj0/XT98LSg/Oi0+P3w+KT98XFwrXFwrP3xAQD98JSU/fFxcKlxcKj98ISg/On4/PXwtLT8+fH4/fj4pP3x+KD86fj8+fD0pP3w9PT98XFxeXFxeP3xbXFwvP10vXG4gICAgXSxcbiAgICBwdW5jdHVhdGlvbjogL1soKXt9XFxbXFxdfC4sOjtgXS9cbiAgfVxuICBQcmlzbS5sYW5ndWFnZXMubGl2ZXNjcmlwdFsnaW50ZXJwb2xhdGVkLXN0cmluZyddLmluc2lkZVtcbiAgICAnaW50ZXJwb2xhdGlvbidcbiAgXS5pbnNpZGUucmVzdCA9IFByaXNtLmxhbmd1YWdlcy5saXZlc2NyaXB0XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/livescript.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/llvm.js": /*!*********************************************!*\ !*** ./node_modules/refractor/lang/llvm.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = llvm\nllvm.displayName = 'llvm'\nllvm.aliases = []\nfunction llvm(Prism) {\n ;(function (Prism) {\n Prism.languages.llvm = {\n comment: /;.*/,\n string: {\n pattern: /\"[^\"]*\"/,\n greedy: true\n },\n boolean: /\\b(?:false|true)\\b/,\n variable: /[%@!#](?:(?!\\d)(?:[-$.\\w]|\\\\[a-f\\d]{2})+|\\d+)/i,\n label: /(?!\\d)(?:[-$.\\w]|\\\\[a-f\\d]{2})+:/i,\n type: {\n pattern:\n /\\b(?:double|float|fp128|half|i[1-9]\\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\\b/,\n alias: 'class-name'\n },\n keyword: /\\b[a-z_][a-z_0-9]*\\b/,\n number:\n /[+-]?\\b\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?\\b|\\b0x[\\dA-Fa-f]+\\b|\\b0xK[\\dA-Fa-f]{20}\\b|\\b0x[ML][\\dA-Fa-f]{32}\\b|\\b0xH[\\dA-Fa-f]{4}\\b/,\n punctuation: /[{}[\\];(),.!*=<>]/\n }\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGx2bS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSxxREFBcUQsRUFBRTtBQUN2RCx5Q0FBeUMsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsbUZBQW1GLEdBQUcsc0JBQXNCLEdBQUcsbUJBQW1CLEVBQUU7QUFDcEksdUJBQXVCLElBQUk7QUFDM0I7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbGx2bS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBsbHZtXG5sbHZtLmRpc3BsYXlOYW1lID0gJ2xsdm0nXG5sbHZtLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbGx2bShQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIFByaXNtLmxhbmd1YWdlcy5sbHZtID0ge1xuICAgICAgY29tbWVudDogLzsuKi8sXG4gICAgICBzdHJpbmc6IHtcbiAgICAgICAgcGF0dGVybjogL1wiW15cIl0qXCIvLFxuICAgICAgICBncmVlZHk6IHRydWVcbiAgICAgIH0sXG4gICAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8dHJ1ZSlcXGIvLFxuICAgICAgdmFyaWFibGU6IC9bJUAhI10oPzooPyFcXGQpKD86Wy0kLlxcd118XFxcXFthLWZcXGRdezJ9KSt8XFxkKykvaSxcbiAgICAgIGxhYmVsOiAvKD8hXFxkKSg/OlstJC5cXHddfFxcXFxbYS1mXFxkXXsyfSkrOi9pLFxuICAgICAgdHlwZToge1xuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC9cXGIoPzpkb3VibGV8ZmxvYXR8ZnAxMjh8aGFsZnxpWzEtOV1cXGQqfGxhYmVsfG1ldGFkYXRhfHBwY19mcDEyOHx0b2tlbnx2b2lkfHg4Nl9mcDgwfHg4Nl9tbXgpXFxiLyxcbiAgICAgICAgYWxpYXM6ICdjbGFzcy1uYW1lJ1xuICAgICAgfSxcbiAgICAgIGtleXdvcmQ6IC9cXGJbYS16X11bYS16XzAtOV0qXFxiLyxcbiAgICAgIG51bWJlcjpcbiAgICAgICAgL1srLV0/XFxiXFxkKyg/OlxcLlxcZCspPyg/OltlRV1bKy1dP1xcZCspP1xcYnxcXGIweFtcXGRBLUZhLWZdK1xcYnxcXGIweEtbXFxkQS1GYS1mXXsyMH1cXGJ8XFxiMHhbTUxdW1xcZEEtRmEtZl17MzJ9XFxifFxcYjB4SFtcXGRBLUZhLWZdezR9XFxiLyxcbiAgICAgIHB1bmN0dWF0aW9uOiAvW3t9W1xcXTsoKSwuISo9PD5dL1xuICAgIH1cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/llvm.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/log.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/log.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = log\nlog.displayName = 'log'\nlog.aliases = []\nfunction log(Prism) {\n // This is a language definition for generic log files.\n // Since there is no one log format, this language definition has to support all formats to some degree.\n //\n // Based on https://github.com/MTDL9/vim-log-highlighting\n Prism.languages.log = {\n string: {\n // Single-quoted strings must not be confused with plain text. E.g. Can't isn't Susan's Chris' toy\n pattern: /\"(?:[^\"\\\\\\r\\n]|\\\\.)*\"|'(?![st] | \\w)(?:[^'\\\\\\r\\n]|\\\\.)*'/,\n greedy: true\n },\n exception: {\n pattern:\n /(^|[^\\w.])[a-z][\\w.]*(?:Error|Exception):.*(?:(?:\\r\\n?|\\n)[ \\t]*(?:at[ \\t].+|\\.{3}.*|Caused by:.*))+(?:(?:\\r\\n?|\\n)[ \\t]*\\.\\.\\. .*)?/,\n lookbehind: true,\n greedy: true,\n alias: ['javastacktrace', 'language-javastacktrace'],\n inside: Prism.languages['javastacktrace'] || {\n keyword: /\\bat\\b/,\n function: /[a-z_][\\w$]*(?=\\()/,\n punctuation: /[.:()]/\n }\n },\n level: [\n {\n pattern:\n /\\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\\b/,\n alias: ['error', 'important']\n },\n {\n pattern: /\\b(?:WARN|WARNING|WRN)\\b/,\n alias: ['warning', 'important']\n },\n {\n pattern: /\\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\\b/,\n alias: ['info', 'keyword']\n },\n {\n pattern: /\\b(?:DBG|DEBUG|FINE)\\b/,\n alias: ['debug', 'keyword']\n },\n {\n pattern: /\\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\\b/,\n alias: ['trace', 'comment']\n }\n ],\n property: {\n pattern:\n /((?:^|[\\]|])[ \\t]*)[a-z_](?:[\\w-]|\\b\\/\\b)*(?:[. ]\\(?\\w(?:[\\w-]|\\b\\/\\b)*\\)?)*:(?=\\s)/im,\n lookbehind: true\n },\n separator: {\n pattern: /(^|[^-+])-{3,}|={3,}|\\*{3,}|- - /m,\n lookbehind: true,\n alias: 'comment'\n },\n url: /\\b(?:file|ftp|https?):\\/\\/[^\\s|,;'\"]*[^\\s|,;'\">.]/,\n email: {\n pattern: /(^|\\s)[-\\w+.]+@[a-z][a-z0-9-]*(?:\\.[a-z][a-z0-9-]*)+(?=\\s)/,\n lookbehind: true,\n alias: 'url'\n },\n 'ip-address': {\n pattern: /\\b(?:\\d{1,3}(?:\\.\\d{1,3}){3})\\b/,\n alias: 'constant'\n },\n 'mac-address': {\n pattern: /\\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\\b/i,\n alias: 'constant'\n },\n domain: {\n pattern:\n /(^|\\s)[a-z][a-z0-9-]*(?:\\.[a-z][a-z0-9-]*)*\\.[a-z][a-z0-9-]+(?=\\s)/,\n lookbehind: true,\n alias: 'constant'\n },\n uuid: {\n pattern:\n /\\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\\b/i,\n alias: 'constant'\n },\n hash: {\n pattern: /\\b(?:[a-f0-9]{32}){1,2}\\b/i,\n alias: 'constant'\n },\n 'file-path': {\n pattern:\n /\\b[a-z]:[\\\\/][^\\s|,;:(){}\\[\\]\"']+|(^|[\\s:\\[\\](>|])\\.{0,2}\\/\\w[^\\s|,;:(){}\\[\\]\"']*/i,\n lookbehind: true,\n greedy: true,\n alias: 'string'\n },\n date: {\n pattern: RegExp(\n /\\b\\d{4}[-/]\\d{2}[-/]\\d{2}(?:T(?=\\d{1,2}:)|(?=\\s\\d{1,2}:))/.source +\n '|' +\n /\\b\\d{1,4}[-/ ](?:\\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\\d{2,4}T?\\b/\n .source +\n '|' +\n /\\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\\s{1,2}\\d{1,2}\\b/\n .source,\n 'i'\n ),\n alias: 'number'\n },\n time: {\n pattern:\n /\\b\\d{1,2}:\\d{1,2}:\\d{1,2}(?:[.,:]\\d+)?(?:\\s?[+-]\\d{2}:?\\d{2}|Z)?\\b/,\n alias: 'number'\n },\n boolean: /\\b(?:false|null|true)\\b/i,\n number: {\n pattern:\n /(^|[^.\\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\\d[\\da-f]*(?:\\.\\d+)*(?:e[+-]?\\d+)?[a-z]{0,3}\\b)\\b(?!\\.\\w)/i,\n lookbehind: true\n },\n operator: /[;:?<=>~/@!$%&+\\-|^(){}*#]/,\n punctuation: /[\\[\\].,]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbG9nLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSx5RkFBeUYsRUFBRTtBQUMzRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsMkJBQTJCLEdBQUcsR0FBRyxHQUFHLElBQUksR0FBRztBQUMzQztBQUNBO0FBQ0EsS0FBSztBQUNMLDJDQUEyQyxXQUFXO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0Esd0JBQXdCLElBQUksUUFBUSxJQUFJLEVBQUUsRUFBRTtBQUM1QztBQUNBLEtBQUs7QUFDTDtBQUNBLDJCQUEyQixFQUFFLGFBQWEsRUFBRSxFQUFFLEVBQUU7QUFDaEQ7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0Esb0JBQW9CLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxHQUFHO0FBQ3ZFO0FBQ0EsS0FBSztBQUNMO0FBQ0EsOEJBQThCLEdBQUcsRUFBRSxJQUFJO0FBQ3ZDO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSw2QkFBNkIsS0FBSyw0QkFBNEIsSUFBSSxXQUFXLEtBQUs7QUFDbEY7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxjQUFjLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxVQUFVLElBQUksV0FBVyxJQUFJO0FBQy9EO0FBQ0EsZ0JBQWdCLElBQUksV0FBVyxJQUFJLHlEQUF5RCxJQUFJO0FBQ2hHO0FBQ0E7QUFDQSxxREFBcUQsSUFBSSx5R0FBeUcsSUFBSSxHQUFHLElBQUk7QUFDN0s7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLGNBQWMsSUFBSSxJQUFJLElBQUksSUFBSSxJQUFJLDBCQUEwQixFQUFFLEtBQUssRUFBRTtBQUNyRTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSw2RkFBNkYsSUFBSTtBQUNqRztBQUNBLEtBQUs7QUFDTCxpQkFBaUIscUJBQXFCO0FBQ3RDO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9sb2cuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gbG9nXG5sb2cuZGlzcGxheU5hbWUgPSAnbG9nJ1xubG9nLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbG9nKFByaXNtKSB7XG4gIC8vIFRoaXMgaXMgYSBsYW5ndWFnZSBkZWZpbml0aW9uIGZvciBnZW5lcmljIGxvZyBmaWxlcy5cbiAgLy8gU2luY2UgdGhlcmUgaXMgbm8gb25lIGxvZyBmb3JtYXQsIHRoaXMgbGFuZ3VhZ2UgZGVmaW5pdGlvbiBoYXMgdG8gc3VwcG9ydCBhbGwgZm9ybWF0cyB0byBzb21lIGRlZ3JlZS5cbiAgLy9cbiAgLy8gQmFzZWQgb24gaHR0cHM6Ly9naXRodWIuY29tL01UREw5L3ZpbS1sb2ctaGlnaGxpZ2h0aW5nXG4gIFByaXNtLmxhbmd1YWdlcy5sb2cgPSB7XG4gICAgc3RyaW5nOiB7XG4gICAgICAvLyBTaW5nbGUtcXVvdGVkIHN0cmluZ3MgbXVzdCBub3QgYmUgY29uZnVzZWQgd2l0aCBwbGFpbiB0ZXh0LiBFLmcuIENhbid0IGlzbid0IFN1c2FuJ3MgQ2hyaXMnIHRveVxuICAgICAgcGF0dGVybjogL1wiKD86W15cIlxcXFxcXHJcXG5dfFxcXFwuKSpcInwnKD8hW3N0XSB8IFxcdykoPzpbXidcXFxcXFxyXFxuXXxcXFxcLikqJy8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGV4Y2VwdGlvbjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteXFx3Ll0pW2Etel1bXFx3Ll0qKD86RXJyb3J8RXhjZXB0aW9uKTouKig/Oig/Olxcclxcbj98XFxuKVsgXFx0XSooPzphdFsgXFx0XS4rfFxcLnszfS4qfENhdXNlZCBieTouKikpKyg/Oig/Olxcclxcbj98XFxuKVsgXFx0XSpcXC5cXC5cXC4gLiopPy8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgYWxpYXM6IFsnamF2YXN0YWNrdHJhY2UnLCAnbGFuZ3VhZ2UtamF2YXN0YWNrdHJhY2UnXSxcbiAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzWydqYXZhc3RhY2t0cmFjZSddIHx8IHtcbiAgICAgICAga2V5d29yZDogL1xcYmF0XFxiLyxcbiAgICAgICAgZnVuY3Rpb246IC9bYS16X11bXFx3JF0qKD89XFwoKS8sXG4gICAgICAgIHB1bmN0dWF0aW9uOiAvWy46KCldL1xuICAgICAgfVxuICAgIH0sXG4gICAgbGV2ZWw6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvXFxiKD86QUxFUlR8Q1JJVHxDUklUSUNBTHxFTUVSR3xFTUVSR0VOQ1l8RVJSfEVSUk9SfEZBSUxVUkV8RkFUQUx8U0VWRVJFKVxcYi8sXG4gICAgICAgIGFsaWFzOiBbJ2Vycm9yJywgJ2ltcG9ydGFudCddXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86V0FSTnxXQVJOSU5HfFdSTilcXGIvLFxuICAgICAgICBhbGlhczogWyd3YXJuaW5nJywgJ2ltcG9ydGFudCddXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86RElTUExBWXxJTkZ8SU5GT3xOT1RJQ0V8U1RBVFVTKVxcYi8sXG4gICAgICAgIGFsaWFzOiBbJ2luZm8nLCAna2V5d29yZCddXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86REJHfERFQlVHfEZJTkUpXFxiLyxcbiAgICAgICAgYWxpYXM6IFsnZGVidWcnLCAna2V5d29yZCddXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXR0ZXJuOiAvXFxiKD86RklORVJ8RklORVNUfFRSQUNFfFRSQ3xWRVJCT1NFfFZSQilcXGIvLFxuICAgICAgICBhbGlhczogWyd0cmFjZScsICdjb21tZW50J11cbiAgICAgIH1cbiAgICBdLFxuICAgIHByb3BlcnR5OiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKCg/Ol58W1xcXXxdKVsgXFx0XSopW2Etel9dKD86W1xcdy1dfFxcYlxcL1xcYikqKD86Wy4gXVxcKD9cXHcoPzpbXFx3LV18XFxiXFwvXFxiKSpcXCk/KSo6KD89XFxzKS9pbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIHNlcGFyYXRvcjoge1xuICAgICAgcGF0dGVybjogLyhefFteLStdKS17Myx9fD17Myx9fFxcKnszLH18LSAtIC9tLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnY29tbWVudCdcbiAgICB9LFxuICAgIHVybDogL1xcYig/OmZpbGV8ZnRwfGh0dHBzPyk6XFwvXFwvW15cXHN8LDsnXCJdKlteXFxzfCw7J1wiPi5dLyxcbiAgICBlbWFpbDoge1xuICAgICAgcGF0dGVybjogLyhefFxccylbLVxcdysuXStAW2Etel1bYS16MC05LV0qKD86XFwuW2Etel1bYS16MC05LV0qKSsoPz1cXHMpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBhbGlhczogJ3VybCdcbiAgICB9LFxuICAgICdpcC1hZGRyZXNzJzoge1xuICAgICAgcGF0dGVybjogL1xcYig/OlxcZHsxLDN9KD86XFwuXFxkezEsM30pezN9KVxcYi8sXG4gICAgICBhbGlhczogJ2NvbnN0YW50J1xuICAgIH0sXG4gICAgJ21hYy1hZGRyZXNzJzoge1xuICAgICAgcGF0dGVybjogL1xcYlthLWYwLTldezJ9KD86OlthLWYwLTldezJ9KXs1fVxcYi9pLFxuICAgICAgYWxpYXM6ICdjb25zdGFudCdcbiAgICB9LFxuICAgIGRvbWFpbjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFxccylbYS16XVthLXowLTktXSooPzpcXC5bYS16XVthLXowLTktXSopKlxcLlthLXpdW2EtejAtOS1dKyg/PVxccykvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGFsaWFzOiAnY29uc3RhbnQnXG4gICAgfSxcbiAgICB1dWlkOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFxiWzAtOWEtZl17OH0tWzAtOWEtZl17NH0tWzAtOWEtZl17NH0tWzAtOWEtZl17NH0tWzAtOWEtZl17MTJ9XFxiL2ksXG4gICAgICBhbGlhczogJ2NvbnN0YW50J1xuICAgIH0sXG4gICAgaGFzaDoge1xuICAgICAgcGF0dGVybjogL1xcYig/OlthLWYwLTldezMyfSl7MSwyfVxcYi9pLFxuICAgICAgYWxpYXM6ICdjb25zdGFudCdcbiAgICB9LFxuICAgICdmaWxlLXBhdGgnOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvXFxiW2Etel06W1xcXFwvXVteXFxzfCw7Oigpe31cXFtcXF1cIiddK3woXnxbXFxzOlxcW1xcXSg+fF0pXFwuezAsMn1cXC9cXHdbXlxcc3wsOzooKXt9XFxbXFxdXCInXSovaSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWUsXG4gICAgICBhbGlhczogJ3N0cmluZydcbiAgICB9LFxuICAgIGRhdGU6IHtcbiAgICAgIHBhdHRlcm46IFJlZ0V4cChcbiAgICAgICAgL1xcYlxcZHs0fVstL11cXGR7Mn1bLS9dXFxkezJ9KD86VCg/PVxcZHsxLDJ9Oil8KD89XFxzXFxkezEsMn06KSkvLnNvdXJjZSArXG4gICAgICAgICAgJ3wnICtcbiAgICAgICAgICAvXFxiXFxkezEsNH1bLS8gXSg/OlxcZHsxLDJ9fEFwcnxBdWd8RGVjfEZlYnxKYW58SnVsfEp1bnxNYXJ8TWF5fE5vdnxPY3R8U2VwKVstLyBdXFxkezIsNH1UP1xcYi9cbiAgICAgICAgICAgIC5zb3VyY2UgK1xuICAgICAgICAgICd8JyArXG4gICAgICAgICAgL1xcYig/Oig/OkZyaXxNb258U2F0fFN1bnxUaHV8VHVlfFdlZCkoPzpcXHN7MSwyfSg/OkFwcnxBdWd8RGVjfEZlYnxKYW58SnVsfEp1bnxNYXJ8TWF5fE5vdnxPY3R8U2VwKSk/fEFwcnxBdWd8RGVjfEZlYnxKYW58SnVsfEp1bnxNYXJ8TWF5fE5vdnxPY3R8U2VwKVxcc3sxLDJ9XFxkezEsMn1cXGIvXG4gICAgICAgICAgICAuc291cmNlLFxuICAgICAgICAnaSdcbiAgICAgICksXG4gICAgICBhbGlhczogJ251bWJlcidcbiAgICB9LFxuICAgIHRpbWU6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC9cXGJcXGR7MSwyfTpcXGR7MSwyfTpcXGR7MSwyfSg/OlsuLDpdXFxkKyk/KD86XFxzP1srLV1cXGR7Mn06P1xcZHsyfXxaKT9cXGIvLFxuICAgICAgYWxpYXM6ICdudW1iZXInXG4gICAgfSxcbiAgICBib29sZWFuOiAvXFxiKD86ZmFsc2V8bnVsbHx0cnVlKVxcYi9pLFxuICAgIG51bWJlcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteLlxcd10pKD86MHhbYS1mMC05XSt8MG9bMC03XSt8MGJbMDFdK3x2P1xcZFtcXGRhLWZdKig/OlxcLlxcZCspKig/OmVbKy1dP1xcZCspP1thLXpdezAsM31cXGIpXFxiKD8hXFwuXFx3KS9pLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgb3BlcmF0b3I6IC9bOzo/PD0+fi9AISQlJitcXC18Xigpe30qI10vLFxuICAgIHB1bmN0dWF0aW9uOiAvW1xcW1xcXS4sXS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/log.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/lolcode.js": /*!************************************************!*\ !*** ./node_modules/refractor/lang/lolcode.js ***! \************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = lolcode\nlolcode.displayName = 'lolcode'\nlolcode.aliases = []\nfunction lolcode(Prism) {\n Prism.languages.lolcode = {\n comment: [/\\bOBTW\\s[\\s\\S]*?\\sTLDR\\b/, /\\bBTW.+/],\n string: {\n pattern: /\"(?::.|[^\":])*\"/,\n inside: {\n variable: /:\\{[^}]+\\}/,\n symbol: [/:\\([a-f\\d]+\\)/i, /:\\[[^\\]]+\\]/, /:[)>o\":]/]\n },\n greedy: true\n },\n number: /(?:\\B-)?(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)/,\n symbol: {\n pattern: /(^|\\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\\s|,|$)/,\n lookbehind: true,\n inside: {\n keyword: /A(?=\\s)/\n }\n },\n label: {\n pattern: /((?:^|\\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\\w*/,\n lookbehind: true,\n alias: 'string'\n },\n function: {\n pattern: /((?:^|\\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\\w*/,\n lookbehind: true\n },\n keyword: [\n {\n pattern:\n /(^|\\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\\?|YA RLY|YR)(?=\\s|,|$)/,\n lookbehind: true\n },\n /'Z(?=\\s|,|$)/\n ],\n boolean: {\n pattern: /(^|\\s)(?:FAIL|WIN)(?=\\s|,|$)/,\n lookbehind: true\n },\n variable: {\n pattern: /(^|\\s)IT(?=\\s|,|$)/,\n lookbehind: true\n },\n operator: {\n pattern:\n /(^|\\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\\s|,|$)/,\n lookbehind: true\n },\n punctuation: /\\.{3}|…|,|!/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbG9sY29kZS5qcyIsIm1hcHBpbmdzIjoiQUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsR0FBRyxJQUFJO0FBQzdCO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLHFCQUFxQixFQUFFO0FBQ3ZCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbG9sY29kZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBsb2xjb2RlXG5sb2xjb2RlLmRpc3BsYXlOYW1lID0gJ2xvbGNvZGUnXG5sb2xjb2RlLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbG9sY29kZShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMubG9sY29kZSA9IHtcbiAgICBjb21tZW50OiBbL1xcYk9CVFdcXHNbXFxzXFxTXSo/XFxzVExEUlxcYi8sIC9cXGJCVFcuKy9dLFxuICAgIHN0cmluZzoge1xuICAgICAgcGF0dGVybjogL1wiKD86Oi58W15cIjpdKSpcIi8sXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgdmFyaWFibGU6IC86XFx7W159XStcXH0vLFxuICAgICAgICBzeW1ib2w6IFsvOlxcKFthLWZcXGRdK1xcKS9pLCAvOlxcW1teXFxdXStcXF0vLCAvOlspPm9cIjpdL11cbiAgICAgIH0sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIG51bWJlcjogLyg/OlxcQi0pPyg/OlxcYlxcZCsoPzpcXC5cXGQqKT98XFxCXFwuXFxkKykvLFxuICAgIHN5bWJvbDoge1xuICAgICAgcGF0dGVybjogLyhefFxccykoPzpBICk/KD86QlVLS0lUfE5PT0J8TlVNQkFSfE5VTUJSfFRST09GfFlBUk4pKD89XFxzfCx8JCkvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgIGluc2lkZToge1xuICAgICAgICBrZXl3b3JkOiAvQSg/PVxccykvXG4gICAgICB9XG4gICAgfSxcbiAgICBsYWJlbDoge1xuICAgICAgcGF0dGVybjogLygoPzpefFxccykoPzpJTSBJTiBZUnxJTSBPVVRUQSBZUikgKVthLXpBLVpdXFx3Ki8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgYWxpYXM6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBmdW5jdGlvbjoge1xuICAgICAgcGF0dGVybjogLygoPzpefFxccykoPzpIT1cgSVogSXxJIElafElaKSApW2EtekEtWl1cXHcqLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIGtleXdvcmQ6IFtcbiAgICAgIHtcbiAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAvKF58XFxzKSg/OkFOfEZPVU5EIFlSfEdJTU1FSHxHVEZPfEhBSXxIQVMgQXxIT1cgSVogSXxJIEhBUyBBfEkgSVp8SUYgVSBTQVkgU098SU0gSU4gWVJ8SU0gT1VUVEEgWVJ8SVMgTk9XKD86IEEpP3xJVFooPzogQSk/fElafEtUSFh8S1RIWEJZRXxMSUVLKD86IEEpP3xNQUVLfE1FQkJFfE1LQVl8TkVSRklOfE5PIFdBSXxPIEhBSSBJTXxPIFJMWVxcP3xPSUN8T01HfE9NR1dURnxSfFNNT09TSHxTUlN8VElMfFVQUElOfFZJU0lCTEV8V0lMRXxXVEZcXD98WUEgUkxZfFlSKSg/PVxcc3wsfCQpLyxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIC8nWig/PVxcc3wsfCQpL1xuICAgIF0sXG4gICAgYm9vbGVhbjoge1xuICAgICAgcGF0dGVybjogLyhefFxccykoPzpGQUlMfFdJTikoPz1cXHN8LHwkKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICB2YXJpYWJsZToge1xuICAgICAgcGF0dGVybjogLyhefFxccylJVCg/PVxcc3wsfCQpLyxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWVcbiAgICB9LFxuICAgIG9wZXJhdG9yOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKF58XFxzKSg/Ok5PVHxCT1RIIFNBRU18RElGRlJJTlR8KD86QUxMfEFOWXxCSUdHUnxCT1RIfERJRkZ8RUlUSEVSfE1PRHxQUk9EVUtUfFFVT1NIVU5UfFNNQUxMUnxTVU18V09OKSBPRikoPz1cXHN8LHwkKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBwdW5jdHVhdGlvbjogL1xcLnszfXzigKZ8LHwhL1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/lolcode.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/lua.js": /*!********************************************!*\ !*** ./node_modules/refractor/lang/lua.js ***! \********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = lua\nlua.displayName = 'lua'\nlua.aliases = []\nfunction lua(Prism) {\n Prism.languages.lua = {\n comment: /^#!.+|--(?:\\[(=*)\\[[\\s\\S]*?\\]\\1\\]|.*)/m,\n // \\z may be used to skip the following space\n string: {\n pattern:\n /([\"'])(?:(?!\\1)[^\\\\\\r\\n]|\\\\z(?:\\r\\n|\\s)|\\\\(?:\\r\\n|[^z]))*\\1|\\[(=*)\\[[\\s\\S]*?\\]\\2\\]/,\n greedy: true\n },\n number:\n /\\b0x[a-f\\d]+(?:\\.[a-f\\d]*)?(?:p[+-]?\\d+)?\\b|\\b\\d+(?:\\.\\B|(?:\\.\\d*)?(?:e[+-]?\\d+)?\\b)|\\B\\.\\d+(?:e[+-]?\\d+)?\\b/i,\n keyword:\n /\\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\\b/,\n function: /(?!\\d)\\w+(?=\\s*(?:[({]))/,\n operator: [\n /[-+*%^&|#]|\\/\\/?|<[<=]?|>[>=]?|[=~]=?/,\n {\n // Match \"..\" but don't break \"...\"\n pattern: /(^|[^.])\\.\\.(?!\\.)/,\n lookbehind: true\n }\n ],\n punctuation: /[\\[\\](){},;]|\\.+|:+/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbHVhLmpzIiwibWFwcGluZ3MiOiJBQUFZOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbHVhLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IGx1YVxubHVhLmRpc3BsYXlOYW1lID0gJ2x1YSdcbmx1YS5hbGlhc2VzID0gW11cbmZ1bmN0aW9uIGx1YShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMubHVhID0ge1xuICAgIGNvbW1lbnQ6IC9eIyEuK3wtLSg/OlxcWyg9KilcXFtbXFxzXFxTXSo/XFxdXFwxXFxdfC4qKS9tLFxuICAgIC8vIFxceiBtYXkgYmUgdXNlZCB0byBza2lwIHRoZSBmb2xsb3dpbmcgc3BhY2VcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46XG4gICAgICAgIC8oW1wiJ10pKD86KD8hXFwxKVteXFxcXFxcclxcbl18XFxcXHooPzpcXHJcXG58XFxzKXxcXFxcKD86XFxyXFxufFteel0pKSpcXDF8XFxbKD0qKVxcW1tcXHNcXFNdKj9cXF1cXDJcXF0vLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICBudW1iZXI6XG4gICAgICAvXFxiMHhbYS1mXFxkXSsoPzpcXC5bYS1mXFxkXSopPyg/OnBbKy1dP1xcZCspP1xcYnxcXGJcXGQrKD86XFwuXFxCfCg/OlxcLlxcZCopPyg/OmVbKy1dP1xcZCspP1xcYil8XFxCXFwuXFxkKyg/OmVbKy1dP1xcZCspP1xcYi9pLFxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86YW5kfGJyZWFrfGRvfGVsc2V8ZWxzZWlmfGVuZHxmYWxzZXxmb3J8ZnVuY3Rpb258Z290b3xpZnxpbnxsb2NhbHxuaWx8bm90fG9yfHJlcGVhdHxyZXR1cm58dGhlbnx0cnVlfHVudGlsfHdoaWxlKVxcYi8sXG4gICAgZnVuY3Rpb246IC8oPyFcXGQpXFx3Kyg/PVxccyooPzpbKHtdKSkvLFxuICAgIG9wZXJhdG9yOiBbXG4gICAgICAvWy0rKiVeJnwjXXxcXC9cXC8/fDxbPD1dP3w+Wz49XT98Wz1+XT0/LyxcbiAgICAgIHtcbiAgICAgICAgLy8gTWF0Y2ggXCIuLlwiIGJ1dCBkb24ndCBicmVhayBcIi4uLlwiXG4gICAgICAgIHBhdHRlcm46IC8oXnxbXi5dKVxcLlxcLig/IVxcLikvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICB9XG4gICAgXSxcbiAgICBwdW5jdHVhdGlvbjogL1tcXFtcXF0oKXt9LDtdfFxcLit8OisvXG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/lua.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/magma.js": /*!**********************************************!*\ !*** ./node_modules/refractor/lang/magma.js ***! \**********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = magma\nmagma.displayName = 'magma'\nmagma.aliases = []\nfunction magma(Prism) {\n Prism.languages.magma = {\n output: {\n pattern:\n /^(>.*(?:\\r(?:\\n|(?!\\n))|\\n))(?!>)(?:.+|(?:\\r(?:\\n|(?!\\n))|\\n)(?!>).*)(?:(?:\\r(?:\\n|(?!\\n))|\\n)(?!>).*)*/m,\n lookbehind: true,\n greedy: true\n },\n comment: {\n pattern: /\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\//,\n greedy: true\n },\n string: {\n pattern: /(^|[^\\\\\"])\"(?:[^\\r\\n\\\\\"]|\\\\.)*\"/,\n lookbehind: true,\n greedy: true\n },\n // http://magma.maths.usyd.edu.au/magma/handbook/text/82\n keyword:\n /\\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n generator: {\n pattern: /\\b[a-z_]\\w*(?=\\s*<)/i,\n alias: 'class-name'\n },\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n number: {\n pattern:\n /(^|[^\\w.]|\\.\\.)(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?(?:_[a-z]?)?(?=$|[^\\w.]|\\.\\.)/,\n lookbehind: true\n },\n operator: /->|[-+*/^~!|#=]|:=|\\.\\./,\n punctuation: /[()[\\]{}<>,;.:]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFnbWEuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSwwQkFBMEIsSUFBSTtBQUM5QjtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL3JlZnJhY3Rvci9sYW5nL21hZ21hLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5tb2R1bGUuZXhwb3J0cyA9IG1hZ21hXG5tYWdtYS5kaXNwbGF5TmFtZSA9ICdtYWdtYSdcbm1hZ21hLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbWFnbWEoUHJpc20pIHtcbiAgUHJpc20ubGFuZ3VhZ2VzLm1hZ21hID0ge1xuICAgIG91dHB1dDoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgL14oPi4qKD86XFxyKD86XFxufCg/IVxcbikpfFxcbikpKD8hPikoPzouK3woPzpcXHIoPzpcXG58KD8hXFxuKSl8XFxuKSg/IT4pLiopKD86KD86XFxyKD86XFxufCg/IVxcbikpfFxcbikoPyE+KS4qKSovbSxcbiAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgIGNvbW1lbnQ6IHtcbiAgICAgIHBhdHRlcm46IC9cXC9cXC8uKnxcXC9cXCpbXFxzXFxTXSo/XFwqXFwvLyxcbiAgICAgIGdyZWVkeTogdHJ1ZVxuICAgIH0sXG4gICAgc3RyaW5nOiB7XG4gICAgICBwYXR0ZXJuOiAvKF58W15cXFxcXCJdKVwiKD86W15cXHJcXG5cXFxcXCJdfFxcXFwuKSpcIi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgZ3JlZWR5OiB0cnVlXG4gICAgfSxcbiAgICAvLyBodHRwOi8vbWFnbWEubWF0aHMudXN5ZC5lZHUuYXUvbWFnbWEvaGFuZGJvb2svdGV4dC84MlxuICAgIGtleXdvcmQ6XG4gICAgICAvXFxiKD86X3xhZGp8YW5kfGFzc2VydHxhc3NlcnQyfGFzc2VydDN8YXNzaWduZWR8YnJlYWt8Ynl8Y2FzZXxjYXR8Y2F0Y2h8Y2xlYXJ8Y21wZXF8Y21wbmV8Y29udGludWV8ZGVjbGFyZXxkZWZhdWx0fGRlbGV0ZXxkaWZmfGRpdnxkb3xlbGlmfGVsc2V8ZW5kfGVxfGVycm9yfGV2YWx8ZXhpc3RzfGV4aXR8Zm9yfGZvcmFsbHxmb3J3YXJkfGZwcmludGZ8ZnJlZXplfGZ1bmN0aW9ufGdlfGd0fGlmfGlsb2FkfGltcG9ydHxpbnxpbnRyaW5zaWN8aXN8am9pbnxsZXxsb2FkfGxvY2FsfGx0fG1lZXR8bW9kfG5lfG5vdHxub3RhZGp8bm90aW58bm90c3Vic2V0fG9yfHByaW50fHByaW50Znxwcm9jZWR1cmV8cXVpdHxyYW5kb218cmVhZHxyZWFkaXxyZXBlYXR8cmVxdWlyZXxyZXF1aXJlZ2V8cmVxdWlyZXJhbmdlfHJlc3RvcmV8cmV0dXJufHNhdmV8c2RpZmZ8c2VsZWN0fHN1YnNldHx0aGVufHRpbWV8dG98dHJ5fHVudGlsfHZwcmludHx2cHJpbnRmfHZ0aW1lfHdoZW58d2hlcmV8d2hpbGV8eG9yKVxcYi8sXG4gICAgYm9vbGVhbjogL1xcYig/OmZhbHNlfHRydWUpXFxiLyxcbiAgICBnZW5lcmF0b3I6IHtcbiAgICAgIHBhdHRlcm46IC9cXGJbYS16X11cXHcqKD89XFxzKjwpL2ksXG4gICAgICBhbGlhczogJ2NsYXNzLW5hbWUnXG4gICAgfSxcbiAgICBmdW5jdGlvbjogL1xcYlthLXpfXVxcdyooPz1cXHMqXFwoKS9pLFxuICAgIG51bWJlcjoge1xuICAgICAgcGF0dGVybjpcbiAgICAgICAgLyhefFteXFx3Ll18XFwuXFwuKSg/OlxcZCsoPzpcXC5cXGQqKT98XFwuXFxkKykoPzpbZUVdWystXT9cXGQrKT8oPzpfW2Etel0/KT8oPz0kfFteXFx3Ll18XFwuXFwuKS8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBvcGVyYXRvcjogLy0+fFstKyovXn4hfCM9XXw6PXxcXC5cXC4vLFxuICAgIHB1bmN0dWF0aW9uOiAvWygpW1xcXXt9PD4sOy46XS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/magma.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/makefile.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/makefile.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = makefile\nmakefile.displayName = 'makefile'\nmakefile.aliases = []\nfunction makefile(Prism) {\n Prism.languages.makefile = {\n comment: {\n pattern: /(^|[^\\\\])#(?:\\\\(?:\\r\\n|[\\s\\S])|[^\\\\\\r\\n])*/,\n lookbehind: true\n },\n string: {\n pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: true\n },\n 'builtin-target': {\n pattern: /\\.[A-Z][^:#=\\s]+(?=\\s*:(?!=))/,\n alias: 'builtin'\n },\n target: {\n pattern: /^(?:[^:=\\s]|[ \\t]+(?![\\s:]))+(?=\\s*:(?!=))/m,\n alias: 'symbol',\n inside: {\n variable: /\\$+(?:(?!\\$)[^(){}:#=\\s]+|(?=[({]))/\n }\n },\n variable: /\\$+(?:(?!\\$)[^(){}:#=\\s]+|\\([@*%<^+?][DF]\\)|(?=[({]))/,\n // Directives\n keyword:\n /-include\\b|\\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\\b/,\n function: {\n pattern:\n /(\\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \\t])/,\n lookbehind: true\n },\n operator: /(?:::|[?:+!])?=|[|@]/,\n punctuation: /[:;(){}]/\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFrZWZpbGUuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLGNBQWM7QUFDbkQ7QUFDQSxLQUFLO0FBQ0wsaUNBQWlDLGdDQUFnQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLHFCQUFxQixJQUFJO0FBQ3pCO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFrZWZpbGUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gbWFrZWZpbGVcbm1ha2VmaWxlLmRpc3BsYXlOYW1lID0gJ21ha2VmaWxlJ1xubWFrZWZpbGUuYWxpYXNlcyA9IFtdXG5mdW5jdGlvbiBtYWtlZmlsZShQcmlzbSkge1xuICBQcmlzbS5sYW5ndWFnZXMubWFrZWZpbGUgPSB7XG4gICAgY29tbWVudDoge1xuICAgICAgcGF0dGVybjogLyhefFteXFxcXF0pIyg/OlxcXFwoPzpcXHJcXG58W1xcc1xcU10pfFteXFxcXFxcclxcbl0pKi8sXG4gICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgfSxcbiAgICBzdHJpbmc6IHtcbiAgICAgIHBhdHRlcm46IC8oW1wiJ10pKD86XFxcXCg/OlxcclxcbnxbXFxzXFxTXSl8KD8hXFwxKVteXFxcXFxcclxcbl0pKlxcMS8sXG4gICAgICBncmVlZHk6IHRydWVcbiAgICB9LFxuICAgICdidWlsdGluLXRhcmdldCc6IHtcbiAgICAgIHBhdHRlcm46IC9cXC5bQS1aXVteOiM9XFxzXSsoPz1cXHMqOig/IT0pKS8sXG4gICAgICBhbGlhczogJ2J1aWx0aW4nXG4gICAgfSxcbiAgICB0YXJnZXQ6IHtcbiAgICAgIHBhdHRlcm46IC9eKD86W146PVxcc118WyBcXHRdKyg/IVtcXHM6XSkpKyg/PVxccyo6KD8hPSkpL20sXG4gICAgICBhbGlhczogJ3N5bWJvbCcsXG4gICAgICBpbnNpZGU6IHtcbiAgICAgICAgdmFyaWFibGU6IC9cXCQrKD86KD8hXFwkKVteKCl7fTojPVxcc10rfCg/PVsoe10pKS9cbiAgICAgIH1cbiAgICB9LFxuICAgIHZhcmlhYmxlOiAvXFwkKyg/Oig/IVxcJClbXigpe306Iz1cXHNdK3xcXChbQColPF4rP11bREZdXFwpfCg/PVsoe10pKS8sXG4gICAgLy8gRGlyZWN0aXZlc1xuICAgIGtleXdvcmQ6XG4gICAgICAvLWluY2x1ZGVcXGJ8XFxiKD86ZGVmaW5lfGVsc2V8ZW5kZWZ8ZW5kaWZ8ZXhwb3J0fGlmbj9kZWZ8aWZuP2VxfGluY2x1ZGV8b3ZlcnJpZGV8cHJpdmF0ZXxzaW5jbHVkZXx1bmRlZmluZXx1bmV4cG9ydHx2cGF0aClcXGIvLFxuICAgIGZ1bmN0aW9uOiB7XG4gICAgICBwYXR0ZXJuOlxuICAgICAgICAvKFxcKCkoPzphYnNwYXRofGFkZHN1ZmZpeHxhbmR8YmFzZW5hbWV8Y2FsbHxkaXJ8ZXJyb3J8ZXZhbHxmaWxlfGZpbHRlcig/Oi1vdXQpP3xmaW5kc3RyaW5nfGZpcnN0d29yZHxmbGF2b3J8Zm9yZWFjaHxndWlsZXxpZnxpbmZvfGpvaW58bGFzdHdvcmR8bG9hZHxub3RkaXJ8b3J8b3JpZ2lufHBhdHN1YnN0fHJlYWxwYXRofHNoZWxsfHNvcnR8c3RyaXB8c3Vic3R8c3VmZml4fHZhbHVlfHdhcm5pbmd8d2lsZGNhcmR8d29yZCg/Omxpc3R8cyk/KSg/PVsgXFx0XSkvLFxuICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgIH0sXG4gICAgb3BlcmF0b3I6IC8oPzo6OnxbPzorIV0pPz18W3xAXS8sXG4gICAgcHVuY3R1YXRpb246IC9bOjsoKXt9XS9cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/makefile.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/markdown.js": /*!*************************************************!*\ !*** ./node_modules/refractor/lang/markdown.js ***! \*************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = markdown\nmarkdown.displayName = 'markdown'\nmarkdown.aliases = ['md']\nfunction markdown(Prism) {\n ;(function (Prism) {\n // Allow only one line break\n var inner = /(?:\\\\.|[^\\\\\\n\\r]|(?:\\n|\\r\\n?)(?![\\r\\n]))/.source\n /**\n * This function is intended for the creation of the bold or italic pattern.\n *\n * This also adds a lookbehind group to the given pattern to ensure that the pattern is not backslash-escaped.\n *\n * _Note:_ Keep in mind that this adds a capturing group.\n *\n * @param {string} pattern\n * @returns {RegExp}\n */\n function createInline(pattern) {\n pattern = pattern.replace(//g, function () {\n return inner\n })\n return RegExp(/((?:^|[^\\\\])(?:\\\\{2})*)/.source + '(?:' + pattern + ')')\n }\n var tableCell = /(?:\\\\.|``(?:[^`\\r\\n]|`(?!`))+``|`[^`\\r\\n]+`|[^\\\\|\\r\\n`])+/\n .source\n var tableRow =\n /\\|?__(?:\\|__)+\\|?(?:(?:\\n|\\r\\n?)|(?![\\s\\S]))/.source.replace(\n /__/g,\n function () {\n return tableCell\n }\n )\n var tableLine =\n /\\|?[ \\t]*:?-{3,}:?[ \\t]*(?:\\|[ \\t]*:?-{3,}:?[ \\t]*)+\\|?(?:\\n|\\r\\n?)/\n .source\n Prism.languages.markdown = Prism.languages.extend('markup', {})\n Prism.languages.insertBefore('markdown', 'prolog', {\n 'front-matter-block': {\n pattern: /(^(?:\\s*[\\r\\n])?)---(?!.)[\\s\\S]*?[\\r\\n]---(?!.)/,\n lookbehind: true,\n greedy: true,\n inside: {\n punctuation: /^---|---$/,\n 'front-matter': {\n pattern: /\\S+(?:\\s+\\S+)*/,\n alias: ['yaml', 'language-yaml'],\n inside: Prism.languages.yaml\n }\n }\n },\n blockquote: {\n // > ...\n pattern: /^>(?:[\\t ]*>)*/m,\n alias: 'punctuation'\n },\n table: {\n pattern: RegExp(\n '^' + tableRow + tableLine + '(?:' + tableRow + ')*',\n 'm'\n ),\n inside: {\n 'table-data-rows': {\n pattern: RegExp(\n '^(' + tableRow + tableLine + ')(?:' + tableRow + ')*$'\n ),\n lookbehind: true,\n inside: {\n 'table-data': {\n pattern: RegExp(tableCell),\n inside: Prism.languages.markdown\n },\n punctuation: /\\|/\n }\n },\n 'table-line': {\n pattern: RegExp('^(' + tableRow + ')' + tableLine + '$'),\n lookbehind: true,\n inside: {\n punctuation: /\\||:?-{3,}:?/\n }\n },\n 'table-header-row': {\n pattern: RegExp('^' + tableRow + '$'),\n inside: {\n 'table-header': {\n pattern: RegExp(tableCell),\n alias: 'important',\n inside: Prism.languages.markdown\n },\n punctuation: /\\|/\n }\n }\n }\n },\n code: [\n {\n // Prefixed by 4 spaces or 1 tab and preceded by an empty line\n pattern:\n /((?:^|\\n)[ \\t]*\\n|(?:^|\\r\\n?)[ \\t]*\\r\\n?)(?: {4}|\\t).+(?:(?:\\n|\\r\\n?)(?: {4}|\\t).+)*/,\n lookbehind: true,\n alias: 'keyword'\n },\n {\n // ```optional language\n // code block\n // ```\n pattern: /^```[\\s\\S]*?^```$/m,\n greedy: true,\n inside: {\n 'code-block': {\n pattern: /^(```.*(?:\\n|\\r\\n?))[\\s\\S]+?(?=(?:\\n|\\r\\n?)^```$)/m,\n lookbehind: true\n },\n 'code-language': {\n pattern: /^(```).+/,\n lookbehind: true\n },\n punctuation: /```/\n }\n }\n ],\n title: [\n {\n // title 1\n // =======\n // title 2\n // -------\n pattern: /\\S.*(?:\\n|\\r\\n?)(?:==+|--+)(?=[ \\t]*$)/m,\n alias: 'important',\n inside: {\n punctuation: /==+$|--+$/\n }\n },\n {\n // # title 1\n // ###### title 6\n pattern: /(^\\s*)#.+/m,\n lookbehind: true,\n alias: 'important',\n inside: {\n punctuation: /^#+|#+$/\n }\n }\n ],\n hr: {\n // ***\n // ---\n // * * *\n // -----------\n pattern: /(^\\s*)([*-])(?:[\\t ]*\\2){2,}(?=\\s*$)/m,\n lookbehind: true,\n alias: 'punctuation'\n },\n list: {\n // * item\n // + item\n // - item\n // 1. item\n pattern: /(^\\s*)(?:[*+-]|\\d+\\.)(?=[\\t ].)/m,\n lookbehind: true,\n alias: 'punctuation'\n },\n 'url-reference': {\n // [id]: http://example.com \"Optional title\"\n // [id]: http://example.com 'Optional title'\n // [id]: http://example.com (Optional title)\n // [id]: \"Optional title\"\n pattern:\n /!?\\[[^\\]]+\\]:[\\t ]+(?:\\S+|<(?:\\\\.|[^>\\\\])+>)(?:[\\t ]+(?:\"(?:\\\\.|[^\"\\\\])*\"|'(?:\\\\.|[^'\\\\])*'|\\((?:\\\\.|[^)\\\\])*\\)))?/,\n inside: {\n variable: {\n pattern: /^(!?\\[)[^\\]]+/,\n lookbehind: true\n },\n string:\n /(?:\"(?:\\\\.|[^\"\\\\])*\"|'(?:\\\\.|[^'\\\\])*'|\\((?:\\\\.|[^)\\\\])*\\))$/,\n punctuation: /^[\\[\\]!:]|[<>]/\n },\n alias: 'url'\n },\n bold: {\n // **strong**\n // __strong__\n // allow one nested instance of italic text using the same delimiter\n pattern: createInline(\n /\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*/\n .source\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n content: {\n pattern: /(^..)[\\s\\S]+(?=..$)/,\n lookbehind: true,\n inside: {} // see below\n },\n punctuation: /\\*\\*|__/\n }\n },\n italic: {\n // *em*\n // _em_\n // allow one nested instance of bold text using the same delimiter\n pattern: createInline(\n /\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*/\n .source\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n content: {\n pattern: /(^.)[\\s\\S]+(?=.$)/,\n lookbehind: true,\n inside: {} // see below\n },\n punctuation: /[*_]/\n }\n },\n strike: {\n // ~~strike through~~\n // ~strike~\n // eslint-disable-next-line regexp/strict\n pattern: createInline(/(~~?)(?:(?!~))+\\2/.source),\n lookbehind: true,\n greedy: true,\n inside: {\n content: {\n pattern: /(^~~?)[\\s\\S]+(?=\\1$)/,\n lookbehind: true,\n inside: {} // see below\n },\n punctuation: /~~?/\n }\n },\n 'code-snippet': {\n // `code`\n // ``code``\n pattern:\n /(^|[^\\\\`])(?:``[^`\\r\\n]+(?:`[^`\\r\\n]+)*``(?!`)|`[^`\\r\\n]+`(?!`))/,\n lookbehind: true,\n greedy: true,\n alias: ['code', 'keyword']\n },\n url: {\n // [example](http://example.com \"Optional title\")\n // [example][id]\n // [example] [id]\n pattern: createInline(\n /!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\\t ]+\"(?:\\\\.|[^\"\\\\])*\")?\\)|[ \\t]?\\[(?:(?!\\]))+\\])/\n .source\n ),\n lookbehind: true,\n greedy: true,\n inside: {\n operator: /^!/,\n content: {\n pattern: /(^\\[)[^\\]]+(?=\\])/,\n lookbehind: true,\n inside: {} // see below\n },\n variable: {\n pattern: /(^\\][ \\t]?\\[)[^\\]]+(?=\\]$)/,\n lookbehind: true\n },\n url: {\n pattern: /(^\\]\\()[^\\s)]+/,\n lookbehind: true\n },\n string: {\n pattern: /(^[ \\t]+)\"(?:\\\\.|[^\"\\\\])*\"(?=\\)$)/,\n lookbehind: true\n }\n }\n }\n })\n ;['url', 'bold', 'italic', 'strike'].forEach(function (token) {\n ;['url', 'bold', 'italic', 'strike', 'code-snippet'].forEach(function (\n inside\n ) {\n if (token !== inside) {\n Prism.languages.markdown[token].inside.content.inside[inside] =\n Prism.languages.markdown[inside]\n }\n })\n })\n Prism.hooks.add('after-tokenize', function (env) {\n if (env.language !== 'markdown' && env.language !== 'md') {\n return\n }\n function walkTokens(tokens) {\n if (!tokens || typeof tokens === 'string') {\n return\n }\n for (var i = 0, l = tokens.length; i < l; i++) {\n var token = tokens[i]\n if (token.type !== 'code') {\n walkTokens(token.content)\n continue\n }\n /*\n * Add the correct `language-xxxx` class to this code block. Keep in mind that the `code-language` token\n * is optional. But the grammar is defined so that there is only one case we have to handle:\n *\n * token.content = [\n * ```,\n * xxxx,\n * '\\n', // exactly one new lines (\\r or \\n or \\r\\n)\n * ...,\n * '\\n', // exactly one new lines again\n * ```\n * ];\n */\n var codeLang = token.content[1]\n var codeBlock = token.content[3]\n if (\n codeLang &&\n codeBlock &&\n codeLang.type === 'code-language' &&\n codeBlock.type === 'code-block' &&\n typeof codeLang.content === 'string'\n ) {\n // this might be a language that Prism does not support\n // do some replacements to support C++, C#, and F#\n var lang = codeLang.content\n .replace(/\\b#/g, 'sharp')\n .replace(/\\b\\+\\+/g, 'pp') // only use the first word\n lang = (/[a-z][\\w-]*/i.exec(lang) || [''])[0].toLowerCase()\n var alias = 'language-' + lang // add alias\n if (!codeBlock.alias) {\n codeBlock.alias = [alias]\n } else if (typeof codeBlock.alias === 'string') {\n codeBlock.alias = [codeBlock.alias, alias]\n } else {\n codeBlock.alias.push(alias)\n }\n }\n }\n }\n walkTokens(env.tokens)\n })\n Prism.hooks.add('wrap', function (env) {\n if (env.type !== 'code-block') {\n return\n }\n var codeLang = ''\n for (var i = 0, l = env.classes.length; i < l; i++) {\n var cls = env.classes[i]\n var match = /language-(.+)/.exec(cls)\n if (match) {\n codeLang = match[1]\n break\n }\n }\n var grammar = Prism.languages[codeLang]\n if (!grammar) {\n if (codeLang && codeLang !== 'none' && Prism.plugins.autoloader) {\n var id =\n 'md-' +\n new Date().valueOf() +\n '-' +\n Math.floor(Math.random() * 1e16)\n env.attributes['id'] = id\n Prism.plugins.autoloader.loadLanguages(codeLang, function () {\n var ele = document.getElementById(id)\n if (ele) {\n ele.innerHTML = Prism.highlight(\n ele.textContent,\n Prism.languages[codeLang],\n codeLang\n )\n }\n })\n }\n } else {\n env.content = Prism.highlight(\n textContent(env.content.value),\n grammar,\n codeLang\n )\n }\n })\n var tagPattern = RegExp(Prism.languages.markup.tag.pattern.source, 'gi')\n /**\n * A list of known entity names.\n *\n * This will always be incomplete to save space. The current list is the one used by lowdash's unescape function.\n *\n * @see {@link https://github.com/lodash/lodash/blob/2da024c3b4f9947a48517639de7560457cd4ec6c/unescape.js#L2}\n */\n var KNOWN_ENTITY_NAMES = {\n amp: '&',\n lt: '<',\n gt: '>',\n quot: '\"'\n } // IE 11 doesn't support `String.fromCodePoint`\n var fromCodePoint = String.fromCodePoint || String.fromCharCode\n /**\n * Returns the text content of a given HTML source code string.\n *\n * @param {string} html\n * @returns {string}\n */\n function textContent(html) {\n // remove all tags\n var text = html.replace(tagPattern, '') // decode known entities\n text = text.replace(/&(\\w{1,8}|#x?[\\da-f]{1,8});/gi, function (m, code) {\n code = code.toLowerCase()\n if (code[0] === '#') {\n var value\n if (code[1] === 'x') {\n value = parseInt(code.slice(2), 16)\n } else {\n value = Number(code.slice(1))\n }\n return fromCodePoint(value)\n } else {\n var known = KNOWN_ENTITY_NAMES[code]\n if (known) {\n return known\n } // unable to decode\n return m\n }\n })\n return text\n }\n Prism.languages.md = Prism.languages.markdown\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFya2Rvd24uanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxRQUFRO0FBQ3ZCLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCx1Q0FBdUMsRUFBRTtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLEdBQUcsdUJBQXVCLEdBQUc7QUFDakQ7QUFDQSxrRUFBa0U7QUFDbEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsR0FBRztBQUN0QztBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRCxFQUFFLDBCQUEwQixFQUFFO0FBQ3pGO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxHQUFHO0FBQzlDO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkIsV0FBVztBQUNYO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QixXQUFXO0FBQ1g7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QixXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsS0FBSztBQUNMLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsT0FBTztBQUNsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsT0FBTztBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsUUFBUTtBQUN2QixpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsSUFBSSxZQUFZLElBQUksRUFBRTtBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFya2Rvd24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbm1vZHVsZS5leHBvcnRzID0gbWFya2Rvd25cbm1hcmtkb3duLmRpc3BsYXlOYW1lID0gJ21hcmtkb3duJ1xubWFya2Rvd24uYWxpYXNlcyA9IFsnbWQnXVxuZnVuY3Rpb24gbWFya2Rvd24oUHJpc20pIHtcbiAgOyhmdW5jdGlvbiAoUHJpc20pIHtcbiAgICAvLyBBbGxvdyBvbmx5IG9uZSBsaW5lIGJyZWFrXG4gICAgdmFyIGlubmVyID0gLyg/OlxcXFwufFteXFxcXFxcblxccl18KD86XFxufFxcclxcbj8pKD8hW1xcclxcbl0pKS8uc291cmNlXG4gICAgLyoqXG4gICAgICogVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGhlIGNyZWF0aW9uIG9mIHRoZSBib2xkIG9yIGl0YWxpYyBwYXR0ZXJuLlxuICAgICAqXG4gICAgICogVGhpcyBhbHNvIGFkZHMgYSBsb29rYmVoaW5kIGdyb3VwIHRvIHRoZSBnaXZlbiBwYXR0ZXJuIHRvIGVuc3VyZSB0aGF0IHRoZSBwYXR0ZXJuIGlzIG5vdCBiYWNrc2xhc2gtZXNjYXBlZC5cbiAgICAgKlxuICAgICAqIF9Ob3RlOl8gS2VlcCBpbiBtaW5kIHRoYXQgdGhpcyBhZGRzIGEgY2FwdHVyaW5nIGdyb3VwLlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHBhdHRlcm5cbiAgICAgKiBAcmV0dXJucyB7UmVnRXhwfVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIGNyZWF0ZUlubGluZShwYXR0ZXJuKSB7XG4gICAgICBwYXR0ZXJuID0gcGF0dGVybi5yZXBsYWNlKC88aW5uZXI+L2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIGlubmVyXG4gICAgICB9KVxuICAgICAgcmV0dXJuIFJlZ0V4cCgvKCg/Ol58W15cXFxcXSkoPzpcXFxcezJ9KSopLy5zb3VyY2UgKyAnKD86JyArIHBhdHRlcm4gKyAnKScpXG4gICAgfVxuICAgIHZhciB0YWJsZUNlbGwgPSAvKD86XFxcXC58YGAoPzpbXmBcXHJcXG5dfGAoPyFgKSkrYGB8YFteYFxcclxcbl0rYHxbXlxcXFx8XFxyXFxuYF0pKy9cbiAgICAgIC5zb3VyY2VcbiAgICB2YXIgdGFibGVSb3cgPVxuICAgICAgL1xcfD9fXyg/OlxcfF9fKStcXHw/KD86KD86XFxufFxcclxcbj8pfCg/IVtcXHNcXFNdKSkvLnNvdXJjZS5yZXBsYWNlKFxuICAgICAgICAvX18vZyxcbiAgICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiB0YWJsZUNlbGxcbiAgICAgICAgfVxuICAgICAgKVxuICAgIHZhciB0YWJsZUxpbmUgPVxuICAgICAgL1xcfD9bIFxcdF0qOj8tezMsfTo/WyBcXHRdKig/OlxcfFsgXFx0XSo6Py17Myx9Oj9bIFxcdF0qKStcXHw/KD86XFxufFxcclxcbj8pL1xuICAgICAgICAuc291cmNlXG4gICAgUHJpc20ubGFuZ3VhZ2VzLm1hcmtkb3duID0gUHJpc20ubGFuZ3VhZ2VzLmV4dGVuZCgnbWFya3VwJywge30pXG4gICAgUHJpc20ubGFuZ3VhZ2VzLmluc2VydEJlZm9yZSgnbWFya2Rvd24nLCAncHJvbG9nJywge1xuICAgICAgJ2Zyb250LW1hdHRlci1ibG9jayc6IHtcbiAgICAgICAgcGF0dGVybjogLyheKD86XFxzKltcXHJcXG5dKT8pLS0tKD8hLilbXFxzXFxTXSo/W1xcclxcbl0tLS0oPyEuKS8sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgcHVuY3R1YXRpb246IC9eLS0tfC0tLSQvLFxuICAgICAgICAgICdmcm9udC1tYXR0ZXInOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvXFxTKyg/OlxccytcXFMrKSovLFxuICAgICAgICAgICAgYWxpYXM6IFsneWFtbCcsICdsYW5ndWFnZS15YW1sJ10sXG4gICAgICAgICAgICBpbnNpZGU6IFByaXNtLmxhbmd1YWdlcy55YW1sXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgYmxvY2txdW90ZToge1xuICAgICAgICAvLyA+IC4uLlxuICAgICAgICBwYXR0ZXJuOiAvXj4oPzpbXFx0IF0qPikqL20sXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9LFxuICAgICAgdGFibGU6IHtcbiAgICAgICAgcGF0dGVybjogUmVnRXhwKFxuICAgICAgICAgICdeJyArIHRhYmxlUm93ICsgdGFibGVMaW5lICsgJyg/OicgKyB0YWJsZVJvdyArICcpKicsXG4gICAgICAgICAgJ20nXG4gICAgICAgICksXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgICd0YWJsZS1kYXRhLXJvd3MnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoXG4gICAgICAgICAgICAgICdeKCcgKyB0YWJsZVJvdyArIHRhYmxlTGluZSArICcpKD86JyArIHRhYmxlUm93ICsgJykqJCdcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICd0YWJsZS1kYXRhJzoge1xuICAgICAgICAgICAgICAgIHBhdHRlcm46IFJlZ0V4cCh0YWJsZUNlbGwpLFxuICAgICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLm1hcmtkb3duXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFx8L1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgJ3RhYmxlLWxpbmUnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJ14oJyArIHRhYmxlUm93ICsgJyknICsgdGFibGVMaW5lICsgJyQnKSxcbiAgICAgICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgICAgcHVuY3R1YXRpb246IC9cXHx8Oj8tezMsfTo/L1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgJ3RhYmxlLWhlYWRlci1yb3cnOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiBSZWdFeHAoJ14nICsgdGFibGVSb3cgKyAnJCcpLFxuICAgICAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgICAgICd0YWJsZS1oZWFkZXInOiB7XG4gICAgICAgICAgICAgICAgcGF0dGVybjogUmVnRXhwKHRhYmxlQ2VsbCksXG4gICAgICAgICAgICAgICAgYWxpYXM6ICdpbXBvcnRhbnQnLFxuICAgICAgICAgICAgICAgIGluc2lkZTogUHJpc20ubGFuZ3VhZ2VzLm1hcmtkb3duXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFx8L1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIGNvZGU6IFtcbiAgICAgICAge1xuICAgICAgICAgIC8vIFByZWZpeGVkIGJ5IDQgc3BhY2VzIG9yIDEgdGFiIGFuZCBwcmVjZWRlZCBieSBhbiBlbXB0eSBsaW5lXG4gICAgICAgICAgcGF0dGVybjpcbiAgICAgICAgICAgIC8oKD86XnxcXG4pWyBcXHRdKlxcbnwoPzpefFxcclxcbj8pWyBcXHRdKlxcclxcbj8pKD86IHs0fXxcXHQpLisoPzooPzpcXG58XFxyXFxuPykoPzogezR9fFxcdCkuKykqLyxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAna2V5d29yZCdcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vIGBgYG9wdGlvbmFsIGxhbmd1YWdlXG4gICAgICAgICAgLy8gY29kZSBibG9ja1xuICAgICAgICAgIC8vIGBgYFxuICAgICAgICAgIHBhdHRlcm46IC9eYGBgW1xcc1xcU10qP15gYGAkL20sXG4gICAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICAgIGluc2lkZToge1xuICAgICAgICAgICAgJ2NvZGUtYmxvY2snOiB7XG4gICAgICAgICAgICAgIHBhdHRlcm46IC9eKGBgYC4qKD86XFxufFxcclxcbj8pKVtcXHNcXFNdKz8oPz0oPzpcXG58XFxyXFxuPyleYGBgJCkvbSxcbiAgICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICdjb2RlLWxhbmd1YWdlJzoge1xuICAgICAgICAgICAgICBwYXR0ZXJuOiAvXihgYGApLisvLFxuICAgICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcHVuY3R1YXRpb246IC9gYGAvXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgdGl0bGU6IFtcbiAgICAgICAge1xuICAgICAgICAgIC8vIHRpdGxlIDFcbiAgICAgICAgICAvLyA9PT09PT09XG4gICAgICAgICAgLy8gdGl0bGUgMlxuICAgICAgICAgIC8vIC0tLS0tLS1cbiAgICAgICAgICBwYXR0ZXJuOiAvXFxTLiooPzpcXG58XFxyXFxuPykoPzo9PSt8LS0rKSg/PVsgXFx0XSokKS9tLFxuICAgICAgICAgIGFsaWFzOiAnaW1wb3J0YW50JyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvPT0rJHwtLSskL1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIC8vICMgdGl0bGUgMVxuICAgICAgICAgIC8vICMjIyMjIyB0aXRsZSA2XG4gICAgICAgICAgcGF0dGVybjogLyheXFxzKikjLisvbSxcbiAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgIGFsaWFzOiAnaW1wb3J0YW50JyxcbiAgICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXiMrfCMrJC9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBocjoge1xuICAgICAgICAvLyAqKipcbiAgICAgICAgLy8gLS0tXG4gICAgICAgIC8vICogKiAqXG4gICAgICAgIC8vIC0tLS0tLS0tLS0tXG4gICAgICAgIHBhdHRlcm46IC8oXlxccyopKFsqLV0pKD86W1xcdCBdKlxcMil7Mix9KD89XFxzKiQpL20sXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGFsaWFzOiAncHVuY3R1YXRpb24nXG4gICAgICB9LFxuICAgICAgbGlzdDoge1xuICAgICAgICAvLyAqIGl0ZW1cbiAgICAgICAgLy8gKyBpdGVtXG4gICAgICAgIC8vIC0gaXRlbVxuICAgICAgICAvLyAxLiBpdGVtXG4gICAgICAgIHBhdHRlcm46IC8oXlxccyopKD86WyorLV18XFxkK1xcLikoPz1bXFx0IF0uKS9tLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBhbGlhczogJ3B1bmN0dWF0aW9uJ1xuICAgICAgfSxcbiAgICAgICd1cmwtcmVmZXJlbmNlJzoge1xuICAgICAgICAvLyBbaWRdOiBodHRwOi8vZXhhbXBsZS5jb20gXCJPcHRpb25hbCB0aXRsZVwiXG4gICAgICAgIC8vIFtpZF06IGh0dHA6Ly9leGFtcGxlLmNvbSAnT3B0aW9uYWwgdGl0bGUnXG4gICAgICAgIC8vIFtpZF06IGh0dHA6Ly9leGFtcGxlLmNvbSAoT3B0aW9uYWwgdGl0bGUpXG4gICAgICAgIC8vIFtpZF06IDxodHRwOi8vZXhhbXBsZS5jb20+IFwiT3B0aW9uYWwgdGl0bGVcIlxuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8hP1xcW1teXFxdXStcXF06W1xcdCBdKyg/OlxcUyt8PCg/OlxcXFwufFtePlxcXFxdKSs+KSg/OltcXHQgXSsoPzpcIig/OlxcXFwufFteXCJcXFxcXSkqXCJ8Jyg/OlxcXFwufFteJ1xcXFxdKSonfFxcKCg/OlxcXFwufFteKVxcXFxdKSpcXCkpKT8vLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICB2YXJpYWJsZToge1xuICAgICAgICAgICAgcGF0dGVybjogL14oIT9cXFspW15cXF1dKy8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfSxcbiAgICAgICAgICBzdHJpbmc6XG4gICAgICAgICAgICAvKD86XCIoPzpcXFxcLnxbXlwiXFxcXF0pKlwifCcoPzpcXFxcLnxbXidcXFxcXSkqJ3xcXCgoPzpcXFxcLnxbXilcXFxcXSkqXFwpKSQvLFxuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXltcXFtcXF0hOl18Wzw+XS9cbiAgICAgICAgfSxcbiAgICAgICAgYWxpYXM6ICd1cmwnXG4gICAgICB9LFxuICAgICAgYm9sZDoge1xuICAgICAgICAvLyAqKnN0cm9uZyoqXG4gICAgICAgIC8vIF9fc3Ryb25nX19cbiAgICAgICAgLy8gYWxsb3cgb25lIG5lc3RlZCBpbnN0YW5jZSBvZiBpdGFsaWMgdGV4dCB1c2luZyB0aGUgc2FtZSBkZWxpbWl0ZXJcbiAgICAgICAgcGF0dGVybjogY3JlYXRlSW5saW5lKFxuICAgICAgICAgIC9cXGJfXyg/Oig/IV8pPGlubmVyPnxfKD86KD8hXyk8aW5uZXI+KStfKStfX1xcYnxcXCpcXCooPzooPyFcXCopPGlubmVyPnxcXCooPzooPyFcXCopPGlubmVyPikrXFwqKStcXCpcXCovXG4gICAgICAgICAgICAuc291cmNlXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgY29udGVudDoge1xuICAgICAgICAgICAgcGF0dGVybjogLyheLi4pW1xcc1xcU10rKD89Li4kKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7fSAvLyBzZWUgYmVsb3dcbiAgICAgICAgICB9LFxuICAgICAgICAgIHB1bmN0dWF0aW9uOiAvXFwqXFwqfF9fL1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgaXRhbGljOiB7XG4gICAgICAgIC8vICplbSpcbiAgICAgICAgLy8gX2VtX1xuICAgICAgICAvLyBhbGxvdyBvbmUgbmVzdGVkIGluc3RhbmNlIG9mIGJvbGQgdGV4dCB1c2luZyB0aGUgc2FtZSBkZWxpbWl0ZXJcbiAgICAgICAgcGF0dGVybjogY3JlYXRlSW5saW5lKFxuICAgICAgICAgIC9cXGJfKD86KD8hXyk8aW5uZXI+fF9fKD86KD8hXyk8aW5uZXI+KStfXykrX1xcYnxcXCooPzooPyFcXCopPGlubmVyPnxcXCpcXCooPzooPyFcXCopPGlubmVyPikrXFwqXFwqKStcXCovXG4gICAgICAgICAgICAuc291cmNlXG4gICAgICAgICksXG4gICAgICAgIGxvb2tiZWhpbmQ6IHRydWUsXG4gICAgICAgIGdyZWVkeTogdHJ1ZSxcbiAgICAgICAgaW5zaWRlOiB7XG4gICAgICAgICAgY29udGVudDoge1xuICAgICAgICAgICAgcGF0dGVybjogLyheLilbXFxzXFxTXSsoPz0uJCkvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGluc2lkZToge30gLy8gc2VlIGJlbG93XG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL1sqX10vXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBzdHJpa2U6IHtcbiAgICAgICAgLy8gfn5zdHJpa2UgdGhyb3VnaH5+XG4gICAgICAgIC8vIH5zdHJpa2V+XG4gICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWdleHAvc3RyaWN0XG4gICAgICAgIHBhdHRlcm46IGNyZWF0ZUlubGluZSgvKH5+PykoPzooPyF+KTxpbm5lcj4pK1xcMi8uc291cmNlKSxcbiAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgZ3JlZWR5OiB0cnVlLFxuICAgICAgICBpbnNpZGU6IHtcbiAgICAgICAgICBjb250ZW50OiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKF5+fj8pW1xcc1xcU10rKD89XFwxJCkvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZSxcbiAgICAgICAgICAgIGluc2lkZToge30gLy8gc2VlIGJlbG93XG4gICAgICAgICAgfSxcbiAgICAgICAgICBwdW5jdHVhdGlvbjogL35+Py9cbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgICdjb2RlLXNuaXBwZXQnOiB7XG4gICAgICAgIC8vIGBjb2RlYFxuICAgICAgICAvLyBgYGNvZGVgYFxuICAgICAgICBwYXR0ZXJuOlxuICAgICAgICAgIC8oXnxbXlxcXFxgXSkoPzpgYFteYFxcclxcbl0rKD86YFteYFxcclxcbl0rKSpgYCg/IWApfGBbXmBcXHJcXG5dK2AoPyFgKSkvLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGFsaWFzOiBbJ2NvZGUnLCAna2V5d29yZCddXG4gICAgICB9LFxuICAgICAgdXJsOiB7XG4gICAgICAgIC8vIFtleGFtcGxlXShodHRwOi8vZXhhbXBsZS5jb20gXCJPcHRpb25hbCB0aXRsZVwiKVxuICAgICAgICAvLyBbZXhhbXBsZV1baWRdXG4gICAgICAgIC8vIFtleGFtcGxlXSBbaWRdXG4gICAgICAgIHBhdHRlcm46IGNyZWF0ZUlubGluZShcbiAgICAgICAgICAvIT9cXFsoPzooPyFcXF0pPGlubmVyPikrXFxdKD86XFwoW15cXHMpXSsoPzpbXFx0IF0rXCIoPzpcXFxcLnxbXlwiXFxcXF0pKlwiKT9cXCl8WyBcXHRdP1xcWyg/Oig/IVxcXSk8aW5uZXI+KStcXF0pL1xuICAgICAgICAgICAgLnNvdXJjZVxuICAgICAgICApLFxuICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICBncmVlZHk6IHRydWUsXG4gICAgICAgIGluc2lkZToge1xuICAgICAgICAgIG9wZXJhdG9yOiAvXiEvLFxuICAgICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXlxcWylbXlxcXV0rKD89XFxdKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlLFxuICAgICAgICAgICAgaW5zaWRlOiB7fSAvLyBzZWUgYmVsb3dcbiAgICAgICAgICB9LFxuICAgICAgICAgIHZhcmlhYmxlOiB7XG4gICAgICAgICAgICBwYXR0ZXJuOiAvKF5cXF1bIFxcdF0/XFxbKVteXFxdXSsoPz1cXF0kKS8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfSxcbiAgICAgICAgICB1cmw6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXlxcXVxcKClbXlxccyldKy8sXG4gICAgICAgICAgICBsb29rYmVoaW5kOiB0cnVlXG4gICAgICAgICAgfSxcbiAgICAgICAgICBzdHJpbmc6IHtcbiAgICAgICAgICAgIHBhdHRlcm46IC8oXlsgXFx0XSspXCIoPzpcXFxcLnxbXlwiXFxcXF0pKlwiKD89XFwpJCkvLFxuICAgICAgICAgICAgbG9va2JlaGluZDogdHJ1ZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pXG4gICAgO1sndXJsJywgJ2JvbGQnLCAnaXRhbGljJywgJ3N0cmlrZSddLmZvckVhY2goZnVuY3Rpb24gKHRva2VuKSB7XG4gICAgICA7Wyd1cmwnLCAnYm9sZCcsICdpdGFsaWMnLCAnc3RyaWtlJywgJ2NvZGUtc25pcHBldCddLmZvckVhY2goZnVuY3Rpb24gKFxuICAgICAgICBpbnNpZGVcbiAgICAgICkge1xuICAgICAgICBpZiAodG9rZW4gIT09IGluc2lkZSkge1xuICAgICAgICAgIFByaXNtLmxhbmd1YWdlcy5tYXJrZG93blt0b2tlbl0uaW5zaWRlLmNvbnRlbnQuaW5zaWRlW2luc2lkZV0gPVxuICAgICAgICAgICAgUHJpc20ubGFuZ3VhZ2VzLm1hcmtkb3duW2luc2lkZV1cbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9KVxuICAgIFByaXNtLmhvb2tzLmFkZCgnYWZ0ZXItdG9rZW5pemUnLCBmdW5jdGlvbiAoZW52KSB7XG4gICAgICBpZiAoZW52Lmxhbmd1YWdlICE9PSAnbWFya2Rvd24nICYmIGVudi5sYW5ndWFnZSAhPT0gJ21kJykge1xuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIGZ1bmN0aW9uIHdhbGtUb2tlbnModG9rZW5zKSB7XG4gICAgICAgIGlmICghdG9rZW5zIHx8IHR5cGVvZiB0b2tlbnMgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgZm9yICh2YXIgaSA9IDAsIGwgPSB0b2tlbnMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICAgICAgdmFyIHRva2VuID0gdG9rZW5zW2ldXG4gICAgICAgICAgaWYgKHRva2VuLnR5cGUgIT09ICdjb2RlJykge1xuICAgICAgICAgICAgd2Fsa1Rva2Vucyh0b2tlbi5jb250ZW50KVxuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9XG4gICAgICAgICAgLypcbiAgICAgICAgICAgKiBBZGQgdGhlIGNvcnJlY3QgYGxhbmd1YWdlLXh4eHhgIGNsYXNzIHRvIHRoaXMgY29kZSBibG9jay4gS2VlcCBpbiBtaW5kIHRoYXQgdGhlIGBjb2RlLWxhbmd1YWdlYCB0b2tlblxuICAgICAgICAgICAqIGlzIG9wdGlvbmFsLiBCdXQgdGhlIGdyYW1tYXIgaXMgZGVmaW5lZCBzbyB0aGF0IHRoZXJlIGlzIG9ubHkgb25lIGNhc2Ugd2UgaGF2ZSB0byBoYW5kbGU6XG4gICAgICAgICAgICpcbiAgICAgICAgICAgKiB0b2tlbi5jb250ZW50ID0gW1xuICAgICAgICAgICAqICAgICA8c3BhbiBjbGFzcz1cInB1bmN0dWF0aW9uXCI+YGBgPC9zcGFuPixcbiAgICAgICAgICAgKiAgICAgPHNwYW4gY2xhc3M9XCJjb2RlLWxhbmd1YWdlXCI+eHh4eDwvc3Bhbj4sXG4gICAgICAgICAgICogICAgICdcXG4nLCAvLyBleGFjdGx5IG9uZSBuZXcgbGluZXMgKFxcciBvciBcXG4gb3IgXFxyXFxuKVxuICAgICAgICAgICAqICAgICA8c3BhbiBjbGFzcz1cImNvZGUtYmxvY2tcIj4uLi48L3NwYW4+LFxuICAgICAgICAgICAqICAgICAnXFxuJywgLy8gZXhhY3RseSBvbmUgbmV3IGxpbmVzIGFnYWluXG4gICAgICAgICAgICogICAgIDxzcGFuIGNsYXNzPVwicHVuY3R1YXRpb25cIj5gYGA8L3NwYW4+XG4gICAgICAgICAgICogXTtcbiAgICAgICAgICAgKi9cbiAgICAgICAgICB2YXIgY29kZUxhbmcgPSB0b2tlbi5jb250ZW50WzFdXG4gICAgICAgICAgdmFyIGNvZGVCbG9jayA9IHRva2VuLmNvbnRlbnRbM11cbiAgICAgICAgICBpZiAoXG4gICAgICAgICAgICBjb2RlTGFuZyAmJlxuICAgICAgICAgICAgY29kZUJsb2NrICYmXG4gICAgICAgICAgICBjb2RlTGFuZy50eXBlID09PSAnY29kZS1sYW5ndWFnZScgJiZcbiAgICAgICAgICAgIGNvZGVCbG9jay50eXBlID09PSAnY29kZS1ibG9jaycgJiZcbiAgICAgICAgICAgIHR5cGVvZiBjb2RlTGFuZy5jb250ZW50ID09PSAnc3RyaW5nJ1xuICAgICAgICAgICkge1xuICAgICAgICAgICAgLy8gdGhpcyBtaWdodCBiZSBhIGxhbmd1YWdlIHRoYXQgUHJpc20gZG9lcyBub3Qgc3VwcG9ydFxuICAgICAgICAgICAgLy8gZG8gc29tZSByZXBsYWNlbWVudHMgdG8gc3VwcG9ydCBDKyssIEMjLCBhbmQgRiNcbiAgICAgICAgICAgIHZhciBsYW5nID0gY29kZUxhbmcuY29udGVudFxuICAgICAgICAgICAgICAucmVwbGFjZSgvXFxiIy9nLCAnc2hhcnAnKVxuICAgICAgICAgICAgICAucmVwbGFjZSgvXFxiXFwrXFwrL2csICdwcCcpIC8vIG9ubHkgdXNlIHRoZSBmaXJzdCB3b3JkXG4gICAgICAgICAgICBsYW5nID0gKC9bYS16XVtcXHctXSovaS5leGVjKGxhbmcpIHx8IFsnJ10pWzBdLnRvTG93ZXJDYXNlKClcbiAgICAgICAgICAgIHZhciBhbGlhcyA9ICdsYW5ndWFnZS0nICsgbGFuZyAvLyBhZGQgYWxpYXNcbiAgICAgICAgICAgIGlmICghY29kZUJsb2NrLmFsaWFzKSB7XG4gICAgICAgICAgICAgIGNvZGVCbG9jay5hbGlhcyA9IFthbGlhc11cbiAgICAgICAgICAgIH0gZWxzZSBpZiAodHlwZW9mIGNvZGVCbG9jay5hbGlhcyA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgY29kZUJsb2NrLmFsaWFzID0gW2NvZGVCbG9jay5hbGlhcywgYWxpYXNdXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBjb2RlQmxvY2suYWxpYXMucHVzaChhbGlhcylcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHdhbGtUb2tlbnMoZW52LnRva2VucylcbiAgICB9KVxuICAgIFByaXNtLmhvb2tzLmFkZCgnd3JhcCcsIGZ1bmN0aW9uIChlbnYpIHtcbiAgICAgIGlmIChlbnYudHlwZSAhPT0gJ2NvZGUtYmxvY2snKSB7XG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdmFyIGNvZGVMYW5nID0gJydcbiAgICAgIGZvciAodmFyIGkgPSAwLCBsID0gZW52LmNsYXNzZXMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICAgIHZhciBjbHMgPSBlbnYuY2xhc3Nlc1tpXVxuICAgICAgICB2YXIgbWF0Y2ggPSAvbGFuZ3VhZ2UtKC4rKS8uZXhlYyhjbHMpXG4gICAgICAgIGlmIChtYXRjaCkge1xuICAgICAgICAgIGNvZGVMYW5nID0gbWF0Y2hbMV1cbiAgICAgICAgICBicmVha1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB2YXIgZ3JhbW1hciA9IFByaXNtLmxhbmd1YWdlc1tjb2RlTGFuZ11cbiAgICAgIGlmICghZ3JhbW1hcikge1xuICAgICAgICBpZiAoY29kZUxhbmcgJiYgY29kZUxhbmcgIT09ICdub25lJyAmJiBQcmlzbS5wbHVnaW5zLmF1dG9sb2FkZXIpIHtcbiAgICAgICAgICB2YXIgaWQgPVxuICAgICAgICAgICAgJ21kLScgK1xuICAgICAgICAgICAgbmV3IERhdGUoKS52YWx1ZU9mKCkgK1xuICAgICAgICAgICAgJy0nICtcbiAgICAgICAgICAgIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDFlMTYpXG4gICAgICAgICAgZW52LmF0dHJpYnV0ZXNbJ2lkJ10gPSBpZFxuICAgICAgICAgIFByaXNtLnBsdWdpbnMuYXV0b2xvYWRlci5sb2FkTGFuZ3VhZ2VzKGNvZGVMYW5nLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgZWxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpXG4gICAgICAgICAgICBpZiAoZWxlKSB7XG4gICAgICAgICAgICAgIGVsZS5pbm5lckhUTUwgPSBQcmlzbS5oaWdobGlnaHQoXG4gICAgICAgICAgICAgICAgZWxlLnRleHRDb250ZW50LFxuICAgICAgICAgICAgICAgIFByaXNtLmxhbmd1YWdlc1tjb2RlTGFuZ10sXG4gICAgICAgICAgICAgICAgY29kZUxhbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGVudi5jb250ZW50ID0gUHJpc20uaGlnaGxpZ2h0KFxuICAgICAgICAgIHRleHRDb250ZW50KGVudi5jb250ZW50LnZhbHVlKSxcbiAgICAgICAgICBncmFtbWFyLFxuICAgICAgICAgIGNvZGVMYW5nXG4gICAgICAgIClcbiAgICAgIH1cbiAgICB9KVxuICAgIHZhciB0YWdQYXR0ZXJuID0gUmVnRXhwKFByaXNtLmxhbmd1YWdlcy5tYXJrdXAudGFnLnBhdHRlcm4uc291cmNlLCAnZ2knKVxuICAgIC8qKlxuICAgICAqIEEgbGlzdCBvZiBrbm93biBlbnRpdHkgbmFtZXMuXG4gICAgICpcbiAgICAgKiBUaGlzIHdpbGwgYWx3YXlzIGJlIGluY29tcGxldGUgdG8gc2F2ZSBzcGFjZS4gVGhlIGN1cnJlbnQgbGlzdCBpcyB0aGUgb25lIHVzZWQgYnkgbG93ZGFzaCdzIHVuZXNjYXBlIGZ1bmN0aW9uLlxuICAgICAqXG4gICAgICogQHNlZSB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2xvZGFzaC9sb2Rhc2gvYmxvYi8yZGEwMjRjM2I0Zjk5NDdhNDg1MTc2MzlkZTc1NjA0NTdjZDRlYzZjL3VuZXNjYXBlLmpzI0wyfVxuICAgICAqL1xuICAgIHZhciBLTk9XTl9FTlRJVFlfTkFNRVMgPSB7XG4gICAgICBhbXA6ICcmJyxcbiAgICAgIGx0OiAnPCcsXG4gICAgICBndDogJz4nLFxuICAgICAgcXVvdDogJ1wiJ1xuICAgIH0gLy8gSUUgMTEgZG9lc24ndCBzdXBwb3J0IGBTdHJpbmcuZnJvbUNvZGVQb2ludGBcbiAgICB2YXIgZnJvbUNvZGVQb2ludCA9IFN0cmluZy5mcm9tQ29kZVBvaW50IHx8IFN0cmluZy5mcm9tQ2hhckNvZGVcbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIHRoZSB0ZXh0IGNvbnRlbnQgb2YgYSBnaXZlbiBIVE1MIHNvdXJjZSBjb2RlIHN0cmluZy5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBodG1sXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBmdW5jdGlvbiB0ZXh0Q29udGVudChodG1sKSB7XG4gICAgICAvLyByZW1vdmUgYWxsIHRhZ3NcbiAgICAgIHZhciB0ZXh0ID0gaHRtbC5yZXBsYWNlKHRhZ1BhdHRlcm4sICcnKSAvLyBkZWNvZGUga25vd24gZW50aXRpZXNcbiAgICAgIHRleHQgPSB0ZXh0LnJlcGxhY2UoLyYoXFx3ezEsOH18I3g/W1xcZGEtZl17MSw4fSk7L2dpLCBmdW5jdGlvbiAobSwgY29kZSkge1xuICAgICAgICBjb2RlID0gY29kZS50b0xvd2VyQ2FzZSgpXG4gICAgICAgIGlmIChjb2RlWzBdID09PSAnIycpIHtcbiAgICAgICAgICB2YXIgdmFsdWVcbiAgICAgICAgICBpZiAoY29kZVsxXSA9PT0gJ3gnKSB7XG4gICAgICAgICAgICB2YWx1ZSA9IHBhcnNlSW50KGNvZGUuc2xpY2UoMiksIDE2KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB2YWx1ZSA9IE51bWJlcihjb2RlLnNsaWNlKDEpKVxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gZnJvbUNvZGVQb2ludCh2YWx1ZSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB2YXIga25vd24gPSBLTk9XTl9FTlRJVFlfTkFNRVNbY29kZV1cbiAgICAgICAgICBpZiAoa25vd24pIHtcbiAgICAgICAgICAgIHJldHVybiBrbm93blxuICAgICAgICAgIH0gLy8gdW5hYmxlIHRvIGRlY29kZVxuICAgICAgICAgIHJldHVybiBtXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgICByZXR1cm4gdGV4dFxuICAgIH1cbiAgICBQcmlzbS5sYW5ndWFnZXMubWQgPSBQcmlzbS5sYW5ndWFnZXMubWFya2Rvd25cbiAgfSkoUHJpc20pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/markdown.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/markup-templating.js": /*!**********************************************************!*\ !*** ./node_modules/refractor/lang/markup-templating.js ***! \**********************************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = markupTemplating\nmarkupTemplating.displayName = 'markupTemplating'\nmarkupTemplating.aliases = []\nfunction markupTemplating(Prism) {\n ;(function (Prism) {\n /**\n * Returns the placeholder for the given language id and index.\n *\n * @param {string} language\n * @param {string|number} index\n * @returns {string}\n */\n function getPlaceholder(language, index) {\n return '___' + language.toUpperCase() + index + '___'\n }\n Object.defineProperties((Prism.languages['markup-templating'] = {}), {\n buildPlaceholders: {\n /**\n * Tokenize all inline templating expressions matching `placeholderPattern`.\n *\n * If `replaceFilter` is provided, only matches of `placeholderPattern` for which `replaceFilter` returns\n * `true` will be replaced.\n *\n * @param {object} env The environment of the `before-tokenize` hook.\n * @param {string} language The language id.\n * @param {RegExp} placeholderPattern The matches of this pattern will be replaced by placeholders.\n * @param {(match: string) => boolean} [replaceFilter]\n */\n value: function (env, language, placeholderPattern, replaceFilter) {\n if (env.language !== language) {\n return\n }\n var tokenStack = (env.tokenStack = [])\n env.code = env.code.replace(placeholderPattern, function (match) {\n if (typeof replaceFilter === 'function' && !replaceFilter(match)) {\n return match\n }\n var i = tokenStack.length\n var placeholder // Check for existing strings\n while (\n env.code.indexOf((placeholder = getPlaceholder(language, i))) !==\n -1\n ) {\n ++i\n } // Create a sparse array\n tokenStack[i] = match\n return placeholder\n }) // Switch the grammar to markup\n env.grammar = Prism.languages.markup\n }\n },\n tokenizePlaceholders: {\n /**\n * Replace placeholders with proper tokens after tokenizing.\n *\n * @param {object} env The environment of the `after-tokenize` hook.\n * @param {string} language The language id.\n */\n value: function (env, language) {\n if (env.language !== language || !env.tokenStack) {\n return\n } // Switch the grammar back\n env.grammar = Prism.languages[language]\n var j = 0\n var keys = Object.keys(env.tokenStack)\n function walkTokens(tokens) {\n for (var i = 0; i < tokens.length; i++) {\n // all placeholders are replaced already\n if (j >= keys.length) {\n break\n }\n var token = tokens[i]\n if (\n typeof token === 'string' ||\n (token.content && typeof token.content === 'string')\n ) {\n var k = keys[j]\n var t = env.tokenStack[k]\n var s = typeof token === 'string' ? token : token.content\n var placeholder = getPlaceholder(language, k)\n var index = s.indexOf(placeholder)\n if (index > -1) {\n ++j\n var before = s.substring(0, index)\n var middle = new Prism.Token(\n language,\n Prism.tokenize(t, env.grammar),\n 'language-' + language,\n t\n )\n var after = s.substring(index + placeholder.length)\n var replacement = []\n if (before) {\n replacement.push.apply(replacement, walkTokens([before]))\n }\n replacement.push(middle)\n if (after) {\n replacement.push.apply(replacement, walkTokens([after]))\n }\n if (typeof token === 'string') {\n tokens.splice.apply(tokens, [i, 1].concat(replacement))\n } else {\n token.content = replacement\n }\n }\n } else if (\n token.content\n /* && typeof token.content !== 'string' */\n ) {\n walkTokens(token.content)\n }\n }\n return tokens\n }\n walkTokens(env.tokens)\n }\n }\n })\n })(Prism)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVmcmFjdG9yL2xhbmcvbWFya3VwLXRlbXBsYXRpbmcuanMiLCJtYXBwaW5ncyI6IkFBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsZUFBZSxRQUFRO0FBQ3ZCLGVBQWUsZUFBZTtBQUM5QixpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzRUFBc0U7QUFDdEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsUUFBUTtBQUMzQixtQkFBbUIsUUFBUTtBQUMzQixtQkFBbUIsUUFBUTtBQUMzQixtQkFBbUIsNEJBQTRCO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLFFBQVE7QUFDM0IsbUJBQW1CLFFBQVE7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsbUJBQW1CO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvTmV4dGNsb3VkL0Rldi9CaW9oYXphcmRWRlhfV2Vic2l0ZS9iaW9oYXphcmQtdmZ4L25vZGVfbW9kdWxlcy9yZWZyYWN0b3IvbGFuZy9tYXJrdXAtdGVtcGxhdGluZy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxubW9kdWxlLmV4cG9ydHMgPSBtYXJrdXBUZW1wbGF0aW5nXG5tYXJrdXBUZW1wbGF0aW5nLmRpc3BsYXlOYW1lID0gJ21hcmt1cFRlbXBsYXRpbmcnXG5tYXJrdXBUZW1wbGF0aW5nLmFsaWFzZXMgPSBbXVxuZnVuY3Rpb24gbWFya3VwVGVtcGxhdGluZyhQcmlzbSkge1xuICA7KGZ1bmN0aW9uIChQcmlzbSkge1xuICAgIC8qKlxuICAgICAqIFJldHVybnMgdGhlIHBsYWNlaG9sZGVyIGZvciB0aGUgZ2l2ZW4gbGFuZ3VhZ2UgaWQgYW5kIGluZGV4LlxuICAgICAqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGxhbmd1YWdlXG4gICAgICogQHBhcmFtIHtzdHJpbmd8bnVtYmVyfSBpbmRleFxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgZnVuY3Rpb24gZ2V0UGxhY2Vob2xkZXIobGFuZ3VhZ2UsIGluZGV4KSB7XG4gICAgICByZXR1cm4gJ19fXycgKyBsYW5ndWFnZS50b1VwcGVyQ2FzZSgpICsgaW5kZXggKyAnX19fJ1xuICAgIH1cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydGllcygoUHJpc20ubGFuZ3VhZ2VzWydtYXJrdXAtdGVtcGxhdGluZyddID0ge30pLCB7XG4gICAgICBidWlsZFBsYWNlaG9sZGVyczoge1xuICAgICAgICAvKipcbiAgICAgICAgICogVG9rZW5pemUgYWxsIGlubGluZSB0ZW1wbGF0aW5nIGV4cHJlc3Npb25zIG1hdGNoaW5nIGBwbGFjZWhvbGRlclBhdHRlcm5gLlxuICAgICAgICAgKlxuICAgICAgICAgKiBJZiBgcmVwbGFjZUZpbHRlcmAgaXMgcHJvdmlkZWQsIG9ubHkgbWF0Y2hlcyBvZiBgcGxhY2Vob2xkZXJQYXR0ZXJuYCBmb3Igd2hpY2ggYHJlcGxhY2VGaWx0ZXJgIHJldHVybnNcbiAgICAgICAgICogYHRydWVgIHdpbGwgYmUgcmVwbGFjZWQuXG4gICAgICAgICAqXG4gICAgICAgICAqIEBwYXJhbSB7b2JqZWN0fSBlbnYgVGhlIGVudmlyb25tZW50IG9mIHRoZSBgYmVmb3JlLXRva2VuaXplYCBob29rLlxuICAgICAgICAgKiBAcGFyYW0ge3N0cmluZ30gbGFuZ3VhZ2UgVGhlIGxhbmd1YWdlIGlkLlxuICAgICAgICAgKiBAcGFyYW0ge1JlZ0V4cH0gcGxhY2Vob2xkZXJQYXR0ZXJuIFRoZSBtYXRjaGVzIG9mIHRoaXMgcGF0dGVybiB3aWxsIGJlIHJlcGxhY2VkIGJ5IHBsYWNlaG9sZGVycy5cbiAgICAgICAgICogQHBhcmFtIHsobWF0Y2g6IHN0cmluZykgPT4gYm9vbGVhbn0gW3JlcGxhY2VGaWx0ZXJdXG4gICAgICAgICAqL1xuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gKGVudiwgbGFuZ3VhZ2UsIHBsYWNlaG9sZGVyUGF0dGVybiwgcmVwbGFjZUZpbHRlcikge1xuICAgICAgICAgIGlmIChlbnYubGFuZ3VhZ2UgIT09IGxhbmd1YWdlKSB7XG4gICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICB9XG4gICAgICAgICAgdmFyIHRva2VuU3RhY2sgPSAoZW52LnRva2VuU3RhY2sgPSBbXSlcbiAgICAgICAgICBlbnYuY29kZSA9IGVudi5jb2RlLnJlcGxhY2UocGxhY2Vob2xkZXJQYXR0ZXJuLCBmdW5jdGlvbiAobWF0Y2gpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcmVwbGFjZUZpbHRlciA9PT0gJ2Z1bmN0aW9uJyAmJiAhcmVwbGFjZUZpbHRlcihtYXRjaCkpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIG1hdGNoXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2YXIgaSA9IHRva2VuU3RhY2subGVuZ3RoXG4gICAgICAgICAgICB2YXIgcGxhY2Vob2xkZXIgLy8gQ2hlY2sgZm9yIGV4aXN0aW5nIHN0cmluZ3NcbiAgICAgICAgICAgIHdoaWxlIChcbiAgICAgICAgICAgICAgZW52LmNvZGUuaW5kZXhPZigocGxhY2Vob2xkZXIgPSBnZXRQbGFjZWhvbGRlcihsYW5ndWFnZSwgaSkpKSAhPT1cbiAgICAgICAgICAgICAgLTFcbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICArK2lcbiAgICAgICAgICAgIH0gLy8gQ3JlYXRlIGEgc3BhcnNlIGFycmF5XG4gICAgICAgICAgICB0b2tlblN0YWNrW2ldID0gbWF0Y2hcbiAgICAgICAgICAgIHJldHVybiBwbGFjZWhvbGRlclxuICAgICAgICAgIH0pIC8vIFN3aXRjaCB0aGUgZ3JhbW1hciB0byBtYXJrdXBcbiAgICAgICAgICBlbnYuZ3JhbW1hciA9IFByaXNtLmxhbmd1YWdlcy5tYXJrdXBcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHRva2VuaXplUGxhY2Vob2xkZXJzOiB7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBSZXBsYWNlIHBsYWNlaG9sZGVycyB3aXRoIHByb3BlciB0b2tlbnMgYWZ0ZXIgdG9rZW5pemluZy5cbiAgICAgICAgICpcbiAgICAgICAgICogQHBhcmFtIHtvYmplY3R9IGVudiBUaGUgZW52aXJvbm1lbnQgb2YgdGhlIGBhZnRlci10b2tlbml6ZWAgaG9vay5cbiAgICAgICAgICogQHBhcmFtIHtzdHJpbmd9IGxhbmd1YWdlIFRoZSBsYW5ndWFnZSBpZC5cbiAgICAgICAgICovXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiAoZW52LCBsYW5ndWFnZSkge1xuICAgICAgICAgIGlmIChlbnYubGFuZ3VhZ2UgIT09IGxhbmd1YWdlIHx8ICFlbnYudG9rZW5TdGFjaykge1xuICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgfSAvLyBTd2l0Y2ggdGhlIGdyYW1tYXIgYmFja1xuICAgICAgICAgIGVudi5ncmFtbWFyID0gUHJpc20ubGFuZ3VhZ2VzW2xhbmd1YWdlXVxuICAgICAgICAgIHZhciBqID0gMFxuICAgICAgICAgIHZhciBrZXlzID0gT2JqZWN0LmtleXMoZW52LnRva2VuU3RhY2spXG4gICAgICAgICAgZnVuY3Rpb24gd2Fsa1Rva2Vucyh0b2tlbnMpIHtcbiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdG9rZW5zLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgIC8vIGFsbCBwbGFjZWhvbGRlcnMgYXJlIHJlcGxhY2VkIGFscmVhZHlcbiAgICAgICAgICAgICAgaWYgKGogPj0ga2V5cy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICBicmVha1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHZhciB0b2tlbiA9IHRva2Vuc1tpXVxuICAgICAgICAgICAgICBpZiAoXG4gICAgICAgICAgICAgICAgdHlwZW9mIHRva2VuID09PSAnc3RyaW5nJyB8fFxuICAgICAgICAgICAgICAgICh0b2tlbi5jb250ZW50ICYmIHR5cGVvZiB0b2tlbi5jb250ZW50ID09PSAnc3RyaW5nJylcbiAgICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgICAgdmFyIGsgPSBrZXlzW2pdXG4gICAgICAgICAgICAgICAgdmFyIHQgPSBlbnYudG9rZW5TdGFja1trXVxuICAgICAgICAgICAgICAgIHZhciBzID0gdHlwZW9mIHRva2VuID09PSAnc3RyaW5nJyA/IHRva2VuIDogdG9rZW4uY29udGVudFxuICAgICAgICAgICAgICAgIHZhciBwbGFjZWhvbGRlciA9IGdldFBsYWNlaG9sZGVyKGxhbmd1YWdlLCBrKVxuICAgICAgICAgICAgICAgIHZhciBpbmRleCA9IHMuaW5kZXhPZihwbGFjZWhvbGRlcilcbiAgICAgICAgICAgICAgICBpZiAoaW5kZXggPiAtMSkge1xuICAgICAgICAgICAgICAgICAgKytqXG4gICAgICAgICAgICAgICAgICB2YXIgYmVmb3JlID0gcy5zdWJzdHJpbmcoMCwgaW5kZXgpXG4gICAgICAgICAgICAgICAgICB2YXIgbWlkZGxlID0gbmV3IFByaXNtLlRva2VuKFxuICAgICAgICAgICAgICAgICAgICBsYW5ndWFnZSxcbiAgICAgICAgICAgICAgICAgICAgUHJpc20udG9rZW5pemUodCwgZW52LmdyYW1tYXIpLFxuICAgICAgICAgICAgICAgICAgICAnbGFuZ3VhZ2UtJyArIGxhbmd1YWdlLFxuICAgICAgICAgICAgICAgICAgICB0XG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICB2YXIgYWZ0ZXIgPSBzLnN1YnN0cmluZyhpbmRleCArIHBsYWNlaG9sZGVyLmxlbmd0aClcbiAgICAgICAgICAgICAgICAgIHZhciByZXBsYWNlbWVudCA9IFtdXG4gICAgICAgICAgICAgICAgICBpZiAoYmVmb3JlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJlcGxhY2VtZW50LnB1c2guYXBwbHkocmVwbGFjZW1lbnQsIHdhbGtUb2tlbnMoW2JlZm9yZV0pKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgcmVwbGFjZW1lbnQucHVzaChtaWRkbGUpXG4gICAgICAgICAgICAgICAgICBpZiAoYWZ0ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVwbGFjZW1lbnQucHVzaC5hcHBseShyZXBsYWNlbWVudCwgd2Fsa1Rva2VucyhbYWZ0ZXJdKSlcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgdG9rZW4gPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRva2Vucy5zcGxpY2UuYXBwbHkodG9rZW5zLCBbaSwgMV0uY29uY2F0KHJlcGxhY2VtZW50KSlcbiAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRva2VuLmNvbnRlbnQgPSByZXBsYWNlbWVudFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSBlbHNlIGlmIChcbiAgICAgICAgICAgICAgICB0b2tlbi5jb250ZW50XG4gICAgICAgICAgICAgICAgLyogJiYgdHlwZW9mIHRva2VuLmNvbnRlbnQgIT09ICdzdHJpbmcnICovXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIHdhbGtUb2tlbnModG9rZW4uY29udGVudClcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRva2Vuc1xuICAgICAgICAgIH1cbiAgICAgICAgICB3YWxrVG9rZW5zKGVudi50b2tlbnMpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KVxuICB9KShQcmlzbSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/refractor/lang/markup-templating.js\n"); /***/ }), /***/ "(ssr)/./node_modules/refractor/lang/markup.js": /*!***********************************************!*\ !*** ./node_modules/refractor/lang/markup.js ***! \***********************************************/ /***/ ((module) => { "use strict"; eval("\n\nmodule.exports = markup\nmarkup.displayName = 'markup'\nmarkup.aliases = ['html', 'mathml', 'svg', 'xml', 'ssml', 'atom', 'rss']\nfunction markup(Prism) {\n Prism.languages.markup = {\n comment: {\n pattern: //,\n greedy: true\n },\n prolog: {\n pattern: /<\\?[\\s\\S]+?\\?>/,\n greedy: true\n },\n doctype: {\n // https://www.w3.org/TR/xml/#NT-doctypedecl\n pattern:\n /\"'[\\]]|\"[^\"]*\"|'[^']*')+(?:\\[(?:[^<\"'\\]]|\"[^\"]*\"|'[^']*'|<(?!!--)|)*\\]\\s*)?>/i,\n greedy: true,\n inside: {\n 'internal-subset': {\n pattern: /(^[^\\[]*\\[)[\\s\\S]+(?=\\]>$)/,\n lookbehind: true,\n greedy: true,\n inside: null // see below\n },\n string: {\n pattern: /\"[^\"]*\"|'[^']*'/,\n greedy: true\n },\n punctuation: /^$|[[\\]]/,\n 'doctype-tag': /^DOCTYPE/i,\n name: /[^\\s<>'\"]+/\n }\n },\n cdata: {\n pattern: //i,\n greedy: true\n },\n tag: {\n pattern:\n /<\\/?(?!\\d)[^\\s>\\/=$<%]+(?:\\s(?:\\s*[^\\s>\\/=]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))|(?=[\\s/>])))+)?\\s*\\/?>/,\n greedy: true,\n inside: {\n tag: {\n pattern: /^<\\/?[^\\s>\\/]+/,\n inside: {\n punctuation: /^<\\/?/,\n namespace: /^[^\\s>\\/:]+:/\n }\n },\n 'special-attr': [],\n 'attr-value': {\n pattern: /=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+)/,\n inside: {\n punctuation: [\n {\n pattern: /^=/,\n alias: 'attr-equals'\n },\n /\"|'/\n ]\n }\n },\n punctuation: /\\/?>/,\n 'attr-name': {\n pattern: /[^\\s>\\/]+/,\n inside: {\n namespace: /^[^\\s>\\/:]+:/\n }\n }\n }\n },\n entity: [\n {\n pattern: /&[\\da-z]{1,8};/i,\n alias: 'named-entity'\n },\n /&#x?[\\da-f]{1,8};/i\n ]\n }\n Prism.languages.markup['tag'].inside['attr-value'].inside['entity'] =\n Prism.languages.markup['entity']\n Prism.languages.markup['doctype'].inside['internal-subset'].inside =\n Prism.languages.markup // Plugin to make entity title show the real entity, idea by Roman Komarov\n Prism.hooks.add('wrap', function (env) {\n if (env.type === 'entity') {\n env.attributes['title'] = env.content.value.replace(/&/, '&')\n }\n })\n Object.defineProperty(Prism.languages.markup.tag, 'addInlined', {\n /**\n * Adds an inlined language to markup.\n *\n * An example of an inlined language is CSS with `