You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
160 lines
147 KiB
JavaScript
160 lines
147 KiB
JavaScript
/*
|
|
* 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/).
|
|
*/
|
|
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["app/layout"],{
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cglobals.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cmarkdown.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Chighlight.scss&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cga.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cgtm.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5CThirdPartyScriptEmbed.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40vercel%5Cspeed-insights%5Cdist%5Cnext%5Cindex.mjs&modules=D%3A%5CNextChatCD%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Cscript.js&server=false!":
|
|
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cglobals.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cmarkdown.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Chighlight.scss&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cga.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cgtm.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5CThirdPartyScriptEmbed.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40vercel%5Cspeed-insights%5Cdist%5Cnext%5Cindex.mjs&modules=D%3A%5CNextChatCD%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Cscript.js&server=false! ***!
|
|
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
eval(__webpack_require__.ts("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/styles/globals.scss */ \"(app-pages-browser)/./app/styles/globals.scss\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/styles/markdown.scss */ \"(app-pages-browser)/./app/styles/markdown.scss\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/styles/highlight.scss */ \"(app-pages-browser)/./app/styles/highlight.scss\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/@next/third-parties/dist/google/ga.js */ \"(app-pages-browser)/./node_modules/@next/third-parties/dist/google/ga.js\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/@next/third-parties/dist/google/gtm.js */ \"(app-pages-browser)/./node_modules/@next/third-parties/dist/google/gtm.js\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/@next/third-parties/dist/ThirdPartyScriptEmbed.js */ \"(app-pages-browser)/./node_modules/@next/third-parties/dist/ThirdPartyScriptEmbed.js\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/@vercel/speed-insights/dist/next/index.mjs */ \"(app-pages-browser)/./node_modules/@vercel/speed-insights/dist/next/index.mjs\"));\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/script.js */ \"(app-pages-browser)/./node_modules/next/dist/client/script.js\", 23))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz1EJTNBJTVDTmV4dENoYXRDRCU1Q2FwcCU1Q3N0eWxlcyU1Q2dsb2JhbHMuc2NzcyZtb2R1bGVzPUQlM0ElNUNOZXh0Q2hhdENEJTVDYXBwJTVDc3R5bGVzJTVDbWFya2Rvd24uc2NzcyZtb2R1bGVzPUQlM0ElNUNOZXh0Q2hhdENEJTVDYXBwJTVDc3R5bGVzJTVDaGlnaGxpZ2h0LnNjc3MmbW9kdWxlcz1EJTNBJTVDTmV4dENoYXRDRCU1Q25vZGVfbW9kdWxlcyU1QyU0MG5leHQlNUN0aGlyZC1wYXJ0aWVzJTVDZGlzdCU1Q2dvb2dsZSU1Q2dhLmpzJm1vZHVsZXM9RCUzQSU1Q05leHRDaGF0Q0QlNUNub2RlX21vZHVsZXMlNUMlNDBuZXh0JTVDdGhpcmQtcGFydGllcyU1Q2Rpc3QlNUNnb29nbGUlNUNndG0uanMmbW9kdWxlcz1EJTNBJTVDTmV4dENoYXRDRCU1Q25vZGVfbW9kdWxlcyU1QyU0MG5leHQlNUN0aGlyZC1wYXJ0aWVzJTVDZGlzdCU1Q1RoaXJkUGFydHlTY3JpcHRFbWJlZC5qcyZtb2R1bGVzPUQlM0ElNUNOZXh0Q2hhdENEJTVDbm9kZV9tb2R1bGVzJTVDJTQwdmVyY2VsJTVDc3BlZWQtaW5zaWdodHMlNUNkaXN0JTVDbmV4dCU1Q2luZGV4Lm1qcyZtb2R1bGVzPUQlM0ElNUNOZXh0Q2hhdENEJTVDbm9kZV9tb2R1bGVzJTVDbmV4dCU1Q2Rpc3QlNUNjbGllbnQlNUNzY3JpcHQuanMmc2VydmVyPWZhbHNlISIsIm1hcHBpbmdzIjoiQUFBQSw0S0FBOEU7QUFDOUUsOEtBQStFO0FBQy9FLGdMQUFnRjtBQUNoRixrT0FBNEc7QUFDNUcsb09BQTZHO0FBQzdHLDBQQUF1SDtBQUN2SCw0T0FBaUg7QUFDakgiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLz8yZDc3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTmV4dENoYXRDRFxcXFxhcHBcXFxcc3R5bGVzXFxcXGdsb2JhbHMuc2Nzc1wiKTtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTmV4dENoYXRDRFxcXFxhcHBcXFxcc3R5bGVzXFxcXG1hcmtkb3duLnNjc3NcIik7XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXE5leHRDaGF0Q0RcXFxcYXBwXFxcXHN0eWxlc1xcXFxoaWdobGlnaHQuc2Nzc1wiKTtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTmV4dENoYXRDRFxcXFxub2RlX21vZHVsZXNcXFxcQG5leHRcXFxcdGhpcmQtcGFydGllc1xcXFxkaXN0XFxcXGdvb2dsZVxcXFxnYS5qc1wiKTtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTmV4dENoYXRDRFxcXFxub2RlX21vZHVsZXNcXFxcQG5leHRcXFxcdGhpcmQtcGFydGllc1xcXFxkaXN0XFxcXGdvb2dsZVxcXFxndG0uanNcIik7XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXE5leHRDaGF0Q0RcXFxcbm9kZV9tb2R1bGVzXFxcXEBuZXh0XFxcXHRoaXJkLXBhcnRpZXNcXFxcZGlzdFxcXFxUaGlyZFBhcnR5U2NyaXB0RW1iZWQuanNcIik7XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXE5leHRDaGF0Q0RcXFxcbm9kZV9tb2R1bGVzXFxcXEB2ZXJjZWxcXFxcc3BlZWQtaW5zaWdodHNcXFxcZGlzdFxcXFxuZXh0XFxcXGluZGV4Lm1qc1wiKTtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTmV4dENoYXRDRFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxzY3JpcHQuanNcIikiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cglobals.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cmarkdown.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Chighlight.scss&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cga.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cgtm.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5CThirdPartyScriptEmbed.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40vercel%5Cspeed-insights%5Cdist%5Cnext%5Cindex.mjs&modules=D%3A%5CNextChatCD%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Cscript.js&server=false!\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/@next/third-parties/dist/ThirdPartyScriptEmbed.js":
|
|
/*!************************************************************************!*\
|
|
!*** ./node_modules/@next/third-parties/dist/ThirdPartyScriptEmbed.js ***!
|
|
\************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nconst jsx_runtime_1 = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst react_1 = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\nfunction ThirdPartyScriptEmbed(param) {\n let { html, height = null, width = null, children, dataNtpc = \"\" } = param;\n (0, react_1.useEffect)(()=>{\n if (dataNtpc) {\n // performance.mark is being used as a feature use signal. While it is traditionally used for performance\n // benchmarking it is low overhead and thus considered safe to use in production and it is a widely available\n // existing API.\n performance.mark(\"mark_feature_usage\", {\n detail: {\n feature: \"next-third-parties-\".concat(dataNtpc)\n }\n });\n }\n }, [\n dataNtpc\n ]);\n return (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, {\n children: [\n children,\n html ? (0, jsx_runtime_1.jsx)(\"div\", {\n style: {\n height: height != null ? \"\".concat(height, \"px\") : \"auto\",\n width: width != null ? \"\".concat(width, \"px\") : \"auto\"\n },\n \"data-ntpc\": dataNtpc,\n dangerouslySetInnerHTML: {\n __html: html\n }\n }) : null\n ]\n });\n}\n_c = ThirdPartyScriptEmbed;\nexports[\"default\"] = ThirdPartyScriptEmbed;\nvar _c;\n$RefreshReg$(_c, \"ThirdPartyScriptEmbed\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9AbmV4dC90aGlyZC1wYXJ0aWVzL2Rpc3QvVGhpcmRQYXJ0eVNjcmlwdEVtYmVkLmpzIiwibWFwcGluZ3MiOiJxREFBYTtBQUViQSw4Q0FBNkM7SUFBRUcsT0FBTztBQUFLLENBQUMsRUFBQztBQUM3RCxNQUFNQyxnQkFBZ0JDLG1CQUFPQSxDQUFDLHFHQUFtQjtBQUNqRCxNQUFNQyxVQUFVRCxtQkFBT0EsQ0FBQyxtRkFBTztBQUMvQixTQUFTRSxzQkFBc0IsS0FBK0Q7UUFBL0QsRUFBRUMsSUFBSSxFQUFFQyxTQUFTLElBQUksRUFBRUMsUUFBUSxJQUFJLEVBQUVDLFFBQVEsRUFBRUMsV0FBVyxFQUFFLEVBQUcsR0FBL0Q7SUFDMUIsSUFBR04sUUFBUU8sU0FBUyxFQUFFO1FBQ25CLElBQUlELFVBQVU7WUFDVix5R0FBeUc7WUFDekcsNkdBQTZHO1lBQzdHLGdCQUFnQjtZQUNoQkUsWUFBWUMsSUFBSSxDQUFDLHNCQUFzQjtnQkFDbkNDLFFBQVE7b0JBQ0pDLFNBQVMsc0JBQStCLE9BQVRMO2dCQUNuQztZQUNKO1FBQ0o7SUFDSixHQUFHO1FBQUNBO0tBQVM7SUFDYixPQUFRLENBQUMsR0FBR1IsY0FBY2MsSUFBSSxFQUFFZCxjQUFjZSxRQUFRLEVBQUU7UUFBRVIsVUFBVTtZQUFDQTtZQUFVSCxPQUFRLENBQUMsR0FBR0osY0FBY2dCLEdBQUcsRUFBRSxPQUFPO2dCQUFFQyxPQUFPO29CQUM5R1osUUFBUUEsVUFBVSxPQUFPLEdBQVUsT0FBUEEsUUFBTyxRQUFNO29CQUN6Q0MsT0FBT0EsU0FBUyxPQUFPLEdBQVMsT0FBTkEsT0FBTSxRQUFNO2dCQUMxQztnQkFBRyxhQUFhRTtnQkFBVVUseUJBQXlCO29CQUFFQyxRQUFRZjtnQkFBSztZQUFFLEtBQU07U0FBSztJQUFDO0FBQ2hHO0tBakJTRDtBQWtCVEwsa0JBQWUsR0FBR0siLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL0BuZXh0L3RoaXJkLXBhcnRpZXMvZGlzdC9UaGlyZFBhcnR5U2NyaXB0RW1iZWQuanM/ZTRlMyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbid1c2UgY2xpZW50Jztcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmNvbnN0IGpzeF9ydW50aW1lXzEgPSByZXF1aXJlKFwicmVhY3QvanN4LXJ1bnRpbWVcIik7XG5jb25zdCByZWFjdF8xID0gcmVxdWlyZShcInJlYWN0XCIpO1xuZnVuY3Rpb24gVGhpcmRQYXJ0eVNjcmlwdEVtYmVkKHsgaHRtbCwgaGVpZ2h0ID0gbnVsbCwgd2lkdGggPSBudWxsLCBjaGlsZHJlbiwgZGF0YU50cGMgPSAnJywgfSkge1xuICAgICgwLCByZWFjdF8xLnVzZUVmZmVjdCkoKCkgPT4ge1xuICAgICAgICBpZiAoZGF0YU50cGMpIHtcbiAgICAgICAgICAgIC8vIHBlcmZvcm1hbmNlLm1hcmsgaXMgYmVpbmcgdXNlZCBhcyBhIGZlYXR1cmUgdXNlIHNpZ25hbC4gV2hpbGUgaXQgaXMgdHJhZGl0aW9uYWxseSB1c2VkIGZvciBwZXJmb3JtYW5jZVxuICAgICAgICAgICAgLy8gYmVuY2htYXJraW5nIGl0IGlzIGxvdyBvdmVyaGVhZCBhbmQgdGh1cyBjb25zaWRlcmVkIHNhZmUgdG8gdXNlIGluIHByb2R1Y3Rpb24gYW5kIGl0IGlzIGEgd2lkZWx5IGF2YWlsYWJsZVxuICAgICAgICAgICAgLy8gZXhpc3RpbmcgQVBJLlxuICAgICAgICAgICAgcGVyZm9ybWFuY2UubWFyaygnbWFya19mZWF0dXJlX3VzYWdlJywge1xuICAgICAgICAgICAgICAgIGRldGFpbDoge1xuICAgICAgICAgICAgICAgICAgICBmZWF0dXJlOiBgbmV4dC10aGlyZC1wYXJ0aWVzLSR7ZGF0YU50cGN9YCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9LCBbZGF0YU50cGNdKTtcbiAgICByZXR1cm4gKCgwLCBqc3hfcnVudGltZV8xLmpzeHMpKGpzeF9ydW50aW1lXzEuRnJhZ21lbnQsIHsgY2hpbGRyZW46IFtjaGlsZHJlbiwgaHRtbCA/ICgoMCwganN4X3J1bnRpbWVfMS5qc3gpKFwiZGl2XCIsIHsgc3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBoZWlnaHQgIT0gbnVsbCA/IGAke2hlaWdodH1weGAgOiAnYXV0bycsXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3aWR0aCAhPSBudWxsID8gYCR7d2lkdGh9cHhgIDogJ2F1dG8nLFxuICAgICAgICAgICAgICAgIH0sIFwiZGF0YS1udHBjXCI6IGRhdGFOdHBjLCBkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IGh0bWwgfSB9KSkgOiBudWxsXSB9KSk7XG59XG5leHBvcnRzLmRlZmF1bHQgPSBUaGlyZFBhcnR5U2NyaXB0RW1iZWQ7XG4iXSwibmFtZXMiOlsiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJleHBvcnRzIiwidmFsdWUiLCJqc3hfcnVudGltZV8xIiwicmVxdWlyZSIsInJlYWN0XzEiLCJUaGlyZFBhcnR5U2NyaXB0RW1iZWQiLCJodG1sIiwiaGVpZ2h0Iiwid2lkdGgiLCJjaGlsZHJlbiIsImRhdGFOdHBjIiwidXNlRWZmZWN0IiwicGVyZm9ybWFuY2UiLCJtYXJrIiwiZGV0YWlsIiwiZmVhdHVyZSIsImpzeHMiLCJGcmFnbWVudCIsImpzeCIsInN0eWxlIiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJfX2h0bWwiLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/@next/third-parties/dist/ThirdPartyScriptEmbed.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/@next/third-parties/dist/google/ga.js":
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/@next/third-parties/dist/google/ga.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__ cjs */ \nvar __importDefault = (void 0) && (void 0).__importDefault || function(mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.sendGAEvent = exports.GoogleAnalytics = void 0;\nconst jsx_runtime_1 = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-runtime.js\");\n// TODO: Evaluate import 'client only'\nconst react_1 = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\nconst script_1 = __importDefault(__webpack_require__(/*! next/script */ \"(app-pages-browser)/./node_modules/next/dist/api/script.js\"));\nlet currDataLayerName = undefined;\nfunction GoogleAnalytics(props) {\n const { gaId, dataLayerName = \"dataLayer\" } = props;\n if (currDataLayerName === undefined) {\n currDataLayerName = dataLayerName;\n }\n (0, react_1.useEffect)(()=>{\n // performance.mark is being used as a feature use signal. While it is traditionally used for performance\n // benchmarking it is low overhead and thus considered safe to use in production and it is a widely available\n // existing API.\n // The performance measurement will be handled by Chrome Aurora\n performance.mark(\"mark_feature_usage\", {\n detail: {\n feature: \"next-third-parties-ga\"\n }\n });\n }, []);\n return (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, {\n children: [\n (0, jsx_runtime_1.jsx)(script_1.default, {\n id: \"_next-ga-init\",\n dangerouslySetInnerHTML: {\n __html: \"\\n window['\".concat(dataLayerName, \"'] = window['\").concat(dataLayerName, \"'] || [];\\n function gtag(){window['\").concat(dataLayerName, \"'].push(arguments);}\\n gtag('js', new Date());\\n\\n gtag('config', '\").concat(gaId, \"');\")\n }\n }),\n (0, jsx_runtime_1.jsx)(script_1.default, {\n id: \"_next-ga\",\n src: \"https://www.googletagmanager.com/gtag/js?id=\".concat(gaId)\n })\n ]\n });\n}\n_c = GoogleAnalytics;\nexports.GoogleAnalytics = GoogleAnalytics;\nconst sendGAEvent = function() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n if (currDataLayerName === undefined) {\n console.warn(\"@next/third-parties: GA has not been initialized\");\n return;\n }\n if (window[currDataLayerName]) {\n window[currDataLayerName].push(...args);\n } else {\n console.warn(\"@next/third-parties: GA dataLayer \".concat(currDataLayerName, \" does not exist\"));\n }\n};\nexports.sendGAEvent = sendGAEvent;\nvar _c;\n$RefreshReg$(_c, \"GoogleAnalytics\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9AbmV4dC90aGlyZC1wYXJ0aWVzL2Rpc3QvZ29vZ2xlL2dhLmpzIiwibWFwcGluZ3MiOiJxREFBYTtBQUViLElBQUlBLGtCQUFrQixDQUFDLE1BQUcsS0FBSyxPQUFHLEVBQUVBLGVBQWUsSUFBSyxTQUFVQyxHQUFHO0lBQ2pFLE9BQU8sT0FBUUEsSUFBSUMsVUFBVSxHQUFJRCxNQUFNO1FBQUUsV0FBV0E7SUFBSTtBQUM1RDtBQUNBRSw4Q0FBNkM7SUFBRUcsT0FBTztBQUFLLENBQUMsRUFBQztBQUM3REQsbUJBQW1CLEdBQUdBLHVCQUF1QixHQUFHLEtBQUs7QUFDckQsTUFBTUksZ0JBQWdCQyxtQkFBT0EsQ0FBQyxxR0FBbUI7QUFDakQsc0NBQXNDO0FBQ3RDLE1BQU1DLFVBQVVELG1CQUFPQSxDQUFDLG1GQUFPO0FBQy9CLE1BQU1FLFdBQVdaLGdCQUFnQlUsbUJBQU9BLENBQUMsK0VBQWE7QUFDdEQsSUFBSUcsb0JBQW9CQztBQUN4QixTQUFTTixnQkFBZ0JPLEtBQUs7SUFDMUIsTUFBTSxFQUFFQyxJQUFJLEVBQUVDLGdCQUFnQixXQUFXLEVBQUUsR0FBR0Y7SUFDOUMsSUFBSUYsc0JBQXNCQyxXQUFXO1FBQ2pDRCxvQkFBb0JJO0lBQ3hCO0lBQ0MsSUFBR04sUUFBUU8sU0FBUyxFQUFFO1FBQ25CLHlHQUF5RztRQUN6Ryw2R0FBNkc7UUFDN0csZ0JBQWdCO1FBQ2hCLCtEQUErRDtRQUMvREMsWUFBWUMsSUFBSSxDQUFDLHNCQUFzQjtZQUNuQ0MsUUFBUTtnQkFDSkMsU0FBUztZQUNiO1FBQ0o7SUFDSixHQUFHLEVBQUU7SUFDTCxPQUFRLENBQUMsR0FBR2IsY0FBY2MsSUFBSSxFQUFFZCxjQUFjZSxRQUFRLEVBQUU7UUFBRUMsVUFBVTtZQUFFLElBQUdoQixjQUFjaUIsR0FBRyxFQUFFZCxTQUFTZSxPQUFPLEVBQUU7Z0JBQUVDLElBQUk7Z0JBQWlCQyx5QkFBeUI7b0JBQzlJQyxRQUFRLHVCQUNxQmIsT0FBN0JBLGVBQWMsaUJBQ0VBLE9BRGFBLGVBQWMsaURBSW5DRCxPQUhRQyxlQUFjLHlGQUdqQixPQUFMRCxNQUFLO2dCQUNqQjtZQUFFO1lBQUssSUFBR1AsY0FBY2lCLEdBQUcsRUFBRWQsU0FBU2UsT0FBTyxFQUFFO2dCQUFFQyxJQUFJO2dCQUFZRyxLQUFLLCtDQUFvRCxPQUFMZjtZQUFPO1NBQUc7SUFBQztBQUNoSjtLQXhCU1I7QUF5QlRILHVCQUF1QixHQUFHRztBQUMxQixNQUFNRCxjQUFjO3FDQUFJeUI7UUFBQUE7O0lBQ3BCLElBQUluQixzQkFBc0JDLFdBQVc7UUFDakNtQixRQUFRQyxJQUFJLENBQUU7UUFDZDtJQUNKO0lBQ0EsSUFBSUMsTUFBTSxDQUFDdEIsa0JBQWtCLEVBQUU7UUFDM0JzQixNQUFNLENBQUN0QixrQkFBa0IsQ0FBQ3VCLElBQUksSUFBSUo7SUFDdEMsT0FDSztRQUNEQyxRQUFRQyxJQUFJLENBQUMscUNBQXVELE9BQWxCckIsbUJBQWtCO0lBQ3hFO0FBQ0o7QUFDQVIsbUJBQW1CLEdBQUdFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9AbmV4dC90aGlyZC1wYXJ0aWVzL2Rpc3QvZ29vZ2xlL2dhLmpzPzhmMzkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4ndXNlIGNsaWVudCc7XG52YXIgX19pbXBvcnREZWZhdWx0ID0gKHRoaXMgJiYgdGhpcy5fX2ltcG9ydERlZmF1bHQpIHx8IGZ1bmN0aW9uIChtb2QpIHtcbiAgICByZXR1cm4gKG1vZCAmJiBtb2QuX19lc01vZHVsZSkgPyBtb2QgOiB7IFwiZGVmYXVsdFwiOiBtb2QgfTtcbn07XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLnNlbmRHQUV2ZW50ID0gZXhwb3J0cy5Hb29nbGVBbmFseXRpY3MgPSB2b2lkIDA7XG5jb25zdCBqc3hfcnVudGltZV8xID0gcmVxdWlyZShcInJlYWN0L2pzeC1ydW50aW1lXCIpO1xuLy8gVE9ETzogRXZhbHVhdGUgaW1wb3J0ICdjbGllbnQgb25seSdcbmNvbnN0IHJlYWN0XzEgPSByZXF1aXJlKFwicmVhY3RcIik7XG5jb25zdCBzY3JpcHRfMSA9IF9faW1wb3J0RGVmYXVsdChyZXF1aXJlKFwibmV4dC9zY3JpcHRcIikpO1xubGV0IGN1cnJEYXRhTGF5ZXJOYW1lID0gdW5kZWZpbmVkO1xuZnVuY3Rpb24gR29vZ2xlQW5hbHl0aWNzKHByb3BzKSB7XG4gICAgY29uc3QgeyBnYUlkLCBkYXRhTGF5ZXJOYW1lID0gJ2RhdGFMYXllcicgfSA9IHByb3BzO1xuICAgIGlmIChjdXJyRGF0YUxheWVyTmFtZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGN1cnJEYXRhTGF5ZXJOYW1lID0gZGF0YUxheWVyTmFtZTtcbiAgICB9XG4gICAgKDAsIHJlYWN0XzEudXNlRWZmZWN0KSgoKSA9PiB7XG4gICAgICAgIC8vIHBlcmZvcm1hbmNlLm1hcmsgaXMgYmVpbmcgdXNlZCBhcyBhIGZlYXR1cmUgdXNlIHNpZ25hbC4gV2hpbGUgaXQgaXMgdHJhZGl0aW9uYWxseSB1c2VkIGZvciBwZXJmb3JtYW5jZVxuICAgICAgICAvLyBiZW5jaG1hcmtpbmcgaXQgaXMgbG93IG92ZXJoZWFkIGFuZCB0aHVzIGNvbnNpZGVyZWQgc2FmZSB0byB1c2UgaW4gcHJvZHVjdGlvbiBhbmQgaXQgaXMgYSB3aWRlbHkgYXZhaWxhYmxlXG4gICAgICAgIC8vIGV4aXN0aW5nIEFQSS5cbiAgICAgICAgLy8gVGhlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHdpbGwgYmUgaGFuZGxlZCBieSBDaHJvbWUgQXVyb3JhXG4gICAgICAgIHBlcmZvcm1hbmNlLm1hcmsoJ21hcmtfZmVhdHVyZV91c2FnZScsIHtcbiAgICAgICAgICAgIGRldGFpbDoge1xuICAgICAgICAgICAgICAgIGZlYXR1cmU6ICduZXh0LXRoaXJkLXBhcnRpZXMtZ2EnLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgfSwgW10pO1xuICAgIHJldHVybiAoKDAsIGpzeF9ydW50aW1lXzEuanN4cykoanN4X3J1bnRpbWVfMS5GcmFnbWVudCwgeyBjaGlsZHJlbjogWygwLCBqc3hfcnVudGltZV8xLmpzeCkoc2NyaXB0XzEuZGVmYXVsdCwgeyBpZDogXCJfbmV4dC1nYS1pbml0XCIsIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7XG4gICAgICAgICAgICAgICAgICAgIF9faHRtbDogYFxuICAgICAgICAgIHdpbmRvd1snJHtkYXRhTGF5ZXJOYW1lfSddID0gd2luZG93Wycke2RhdGFMYXllck5hbWV9J10gfHwgW107XG4gICAgICAgICAgZnVuY3Rpb24gZ3RhZygpe3dpbmRvd1snJHtkYXRhTGF5ZXJOYW1lfSddLnB1c2goYXJndW1lbnRzKTt9XG4gICAgICAgICAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTtcblxuICAgICAgICAgIGd0YWcoJ2NvbmZpZycsICcke2dhSWR9Jyk7YCxcbiAgICAgICAgICAgICAgICB9IH0pLCAoMCwganN4X3J1bnRpbWVfMS5qc3gpKHNjcmlwdF8xLmRlZmF1bHQsIHsgaWQ6IFwiX25leHQtZ2FcIiwgc3JjOiBgaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD0ke2dhSWR9YCB9KV0gfSkpO1xufVxuZXhwb3J0cy5Hb29nbGVBbmFseXRpY3MgPSBHb29nbGVBbmFseXRpY3M7XG5jb25zdCBzZW5kR0FFdmVudCA9ICguLi5hcmdzKSA9PiB7XG4gICAgaWYgKGN1cnJEYXRhTGF5ZXJOYW1lID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgY29uc29sZS53YXJuKGBAbmV4dC90aGlyZC1wYXJ0aWVzOiBHQSBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWRgKTtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpZiAod2luZG93W2N1cnJEYXRhTGF5ZXJOYW1lXSkge1xuICAgICAgICB3aW5kb3dbY3VyckRhdGFMYXllck5hbWVdLnB1c2goLi4uYXJncyk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBjb25zb2xlLndhcm4oYEBuZXh0L3RoaXJkLXBhcnRpZXM6IEdBIGRhdGFMYXllciAke2N1cnJEYXRhTGF5ZXJOYW1lfSBkb2VzIG5vdCBleGlzdGApO1xuICAgIH1cbn07XG5leHBvcnRzLnNlbmRHQUV2ZW50ID0gc2VuZEdBRXZlbnQ7XG4iXSwibmFtZXMiOlsiX19pbXBvcnREZWZhdWx0IiwibW9kIiwiX19lc01vZHVsZSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZXhwb3J0cyIsInZhbHVlIiwic2VuZEdBRXZlbnQiLCJHb29nbGVBbmFseXRpY3MiLCJqc3hfcnVudGltZV8xIiwicmVxdWlyZSIsInJlYWN0XzEiLCJzY3JpcHRfMSIsImN1cnJEYXRhTGF5ZXJOYW1lIiwidW5kZWZpbmVkIiwicHJvcHMiLCJnYUlkIiwiZGF0YUxheWVyTmFtZSIsInVzZUVmZmVjdCIsInBlcmZvcm1hbmNlIiwibWFyayIsImRldGFpbCIsImZlYXR1cmUiLCJqc3hzIiwiRnJhZ21lbnQiLCJjaGlsZHJlbiIsImpzeCIsImRlZmF1bHQiLCJpZCIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiX19odG1sIiwic3JjIiwiYXJncyIsImNvbnNvbGUiLCJ3YXJuIiwid2luZG93IiwicHVzaCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/@next/third-parties/dist/google/ga.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/@next/third-parties/dist/google/gtm.js":
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/@next/third-parties/dist/google/gtm.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__ cjs */ \nvar __importDefault = (void 0) && (void 0).__importDefault || function(mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.sendGTMEvent = exports.GoogleTagManager = void 0;\nconst jsx_runtime_1 = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-runtime.js\");\n// TODO: Evaluate import 'client only'\nconst react_1 = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\nconst script_1 = __importDefault(__webpack_require__(/*! next/script */ \"(app-pages-browser)/./node_modules/next/dist/api/script.js\"));\nlet currDataLayerName = undefined;\nfunction GoogleTagManager(props) {\n const { gtmId, dataLayerName = \"dataLayer\", auth, preview, dataLayer } = props;\n if (currDataLayerName === undefined) {\n currDataLayerName = dataLayerName;\n }\n const gtmLayer = dataLayerName !== \"dataLayer\" ? \"$l=\".concat(dataLayerName) : \"\";\n const gtmAuth = auth ? \">m_auth=\".concat(auth) : \"\";\n const gtmPreview = preview ? \">m_preview=\".concat(preview, \">m_cookies_win=x\") : \"\";\n (0, react_1.useEffect)(()=>{\n // performance.mark is being used as a feature use signal. While it is traditionally used for performance\n // benchmarking it is low overhead and thus considered safe to use in production and it is a widely available\n // existing API.\n // The performance measurement will be handled by Chrome Aurora\n performance.mark(\"mark_feature_usage\", {\n detail: {\n feature: \"next-third-parties-gtm\"\n }\n });\n }, []);\n return (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, {\n children: [\n (0, jsx_runtime_1.jsx)(script_1.default, {\n id: \"_next-gtm-init\",\n dangerouslySetInnerHTML: {\n __html: \"\\n (function(w,l){\\n w[l]=w[l]||[];\\n w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\\n \".concat(dataLayer ? \"w[l].push(\".concat(JSON.stringify(dataLayer), \")\") : \"\", \"\\n })(window,'\").concat(dataLayerName, \"');\")\n }\n }),\n (0, jsx_runtime_1.jsx)(script_1.default, {\n id: \"_next-gtm\",\n \"data-ntpc\": \"GTM\",\n src: \"https://www.googletagmanager.com/gtm.js?id=\".concat(gtmId).concat(gtmLayer).concat(gtmAuth).concat(gtmPreview)\n })\n ]\n });\n}\n_c = GoogleTagManager;\nexports.GoogleTagManager = GoogleTagManager;\nconst sendGTMEvent = (data)=>{\n if (currDataLayerName === undefined) {\n console.warn(\"@next/third-parties: GTM has not been initialized\");\n return;\n }\n if (window[currDataLayerName]) {\n window[currDataLayerName].push(data);\n } else {\n console.warn(\"@next/third-parties: GTM dataLayer \".concat(currDataLayerName, \" does not exist\"));\n }\n};\nexports.sendGTMEvent = sendGTMEvent;\nvar _c;\n$RefreshReg$(_c, \"GoogleTagManager\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9AbmV4dC90aGlyZC1wYXJ0aWVzL2Rpc3QvZ29vZ2xlL2d0bS5qcyIsIm1hcHBpbmdzIjoicURBQWE7QUFFYixJQUFJQSxrQkFBa0IsQ0FBQyxNQUFHLEtBQUssT0FBRyxFQUFFQSxlQUFlLElBQUssU0FBVUMsR0FBRztJQUNqRSxPQUFPLE9BQVFBLElBQUlDLFVBQVUsR0FBSUQsTUFBTTtRQUFFLFdBQVdBO0lBQUk7QUFDNUQ7QUFDQUUsOENBQTZDO0lBQUVHLE9BQU87QUFBSyxDQUFDLEVBQUM7QUFDN0RELG9CQUFvQixHQUFHQSx3QkFBd0IsR0FBRyxLQUFLO0FBQ3ZELE1BQU1JLGdCQUFnQkMsbUJBQU9BLENBQUMscUdBQW1CO0FBQ2pELHNDQUFzQztBQUN0QyxNQUFNQyxVQUFVRCxtQkFBT0EsQ0FBQyxtRkFBTztBQUMvQixNQUFNRSxXQUFXWixnQkFBZ0JVLG1CQUFPQSxDQUFDLCtFQUFhO0FBQ3RELElBQUlHLG9CQUFvQkM7QUFDeEIsU0FBU04saUJBQWlCTyxLQUFLO0lBQzNCLE1BQU0sRUFBRUMsS0FBSyxFQUFFQyxnQkFBZ0IsV0FBVyxFQUFFQyxJQUFJLEVBQUVDLE9BQU8sRUFBRUMsU0FBUyxFQUFFLEdBQUdMO0lBQ3pFLElBQUlGLHNCQUFzQkMsV0FBVztRQUNqQ0Qsb0JBQW9CSTtJQUN4QjtJQUNBLE1BQU1JLFdBQVdKLGtCQUFrQixjQUFjLE1BQW9CLE9BQWRBLGlCQUFrQjtJQUN6RSxNQUFNSyxVQUFVSixPQUFPLGFBQWtCLE9BQUxBLFFBQVM7SUFDN0MsTUFBTUssYUFBYUosVUFBVSxnQkFBd0IsT0FBUkEsU0FBUSx3QkFBc0I7SUFDMUUsSUFBR1IsUUFBUWEsU0FBUyxFQUFFO1FBQ25CLHlHQUF5RztRQUN6Ryw2R0FBNkc7UUFDN0csZ0JBQWdCO1FBQ2hCLCtEQUErRDtRQUMvREMsWUFBWUMsSUFBSSxDQUFDLHNCQUFzQjtZQUNuQ0MsUUFBUTtnQkFDSkMsU0FBUztZQUNiO1FBQ0o7SUFDSixHQUFHLEVBQUU7SUFDTCxPQUFRLENBQUMsR0FBR25CLGNBQWNvQixJQUFJLEVBQUVwQixjQUFjcUIsUUFBUSxFQUFFO1FBQUVDLFVBQVU7WUFBRSxJQUFHdEIsY0FBY3VCLEdBQUcsRUFBRXBCLFNBQVNxQixPQUFPLEVBQUU7Z0JBQUVDLElBQUk7Z0JBQWtCQyx5QkFBeUI7b0JBQy9JQyxRQUFRLG9JQUtUbkIsT0FEVEcsWUFBWSxhQUF1QyxPQUExQmlCLEtBQUtDLFNBQVMsQ0FBQ2xCLFlBQVcsT0FBSyxJQUFHLHVCQUNwQyxPQUFkSCxlQUFjO2dCQUNqQjtZQUFFO1lBQUssSUFBR1IsY0FBY3VCLEdBQUcsRUFBRXBCLFNBQVNxQixPQUFPLEVBQUU7Z0JBQUVDLElBQUk7Z0JBQWEsYUFBYTtnQkFBT0ssS0FBSyw4Q0FBc0RsQixPQUFSTCxPQUFtQk0sT0FBWEQsVUFBcUJFLE9BQVZELFNBQXFCLE9BQVhDO1lBQWE7U0FBRztJQUFDO0FBQ3ZNO0tBM0JTZjtBQTRCVEgsd0JBQXdCLEdBQUdHO0FBQzNCLE1BQU1ELGVBQWUsQ0FBQ2lDO0lBQ2xCLElBQUkzQixzQkFBc0JDLFdBQVc7UUFDakMyQixRQUFRQyxJQUFJLENBQUU7UUFDZDtJQUNKO0lBQ0EsSUFBSUMsTUFBTSxDQUFDOUIsa0JBQWtCLEVBQUU7UUFDM0I4QixNQUFNLENBQUM5QixrQkFBa0IsQ0FBQytCLElBQUksQ0FBQ0o7SUFDbkMsT0FDSztRQUNEQyxRQUFRQyxJQUFJLENBQUMsc0NBQXdELE9BQWxCN0IsbUJBQWtCO0lBQ3pFO0FBQ0o7QUFDQVIsb0JBQW9CLEdBQUdFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9AbmV4dC90aGlyZC1wYXJ0aWVzL2Rpc3QvZ29vZ2xlL2d0bS5qcz8xODAwIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuJ3VzZSBjbGllbnQnO1xudmFyIF9faW1wb3J0RGVmYXVsdCA9ICh0aGlzICYmIHRoaXMuX19pbXBvcnREZWZhdWx0KSB8fCBmdW5jdGlvbiAobW9kKSB7XG4gICAgcmV0dXJuIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpID8gbW9kIDogeyBcImRlZmF1bHRcIjogbW9kIH07XG59O1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5zZW5kR1RNRXZlbnQgPSBleHBvcnRzLkdvb2dsZVRhZ01hbmFnZXIgPSB2b2lkIDA7XG5jb25zdCBqc3hfcnVudGltZV8xID0gcmVxdWlyZShcInJlYWN0L2pzeC1ydW50aW1lXCIpO1xuLy8gVE9ETzogRXZhbHVhdGUgaW1wb3J0ICdjbGllbnQgb25seSdcbmNvbnN0IHJlYWN0XzEgPSByZXF1aXJlKFwicmVhY3RcIik7XG5jb25zdCBzY3JpcHRfMSA9IF9faW1wb3J0RGVmYXVsdChyZXF1aXJlKFwibmV4dC9zY3JpcHRcIikpO1xubGV0IGN1cnJEYXRhTGF5ZXJOYW1lID0gdW5kZWZpbmVkO1xuZnVuY3Rpb24gR29vZ2xlVGFnTWFuYWdlcihwcm9wcykge1xuICAgIGNvbnN0IHsgZ3RtSWQsIGRhdGFMYXllck5hbWUgPSAnZGF0YUxheWVyJywgYXV0aCwgcHJldmlldywgZGF0YUxheWVyIH0gPSBwcm9wcztcbiAgICBpZiAoY3VyckRhdGFMYXllck5hbWUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICBjdXJyRGF0YUxheWVyTmFtZSA9IGRhdGFMYXllck5hbWU7XG4gICAgfVxuICAgIGNvbnN0IGd0bUxheWVyID0gZGF0YUxheWVyTmFtZSAhPT0gJ2RhdGFMYXllcicgPyBgJGw9JHtkYXRhTGF5ZXJOYW1lfWAgOiAnJztcbiAgICBjb25zdCBndG1BdXRoID0gYXV0aCA/IGAmZ3RtX2F1dGg9JHthdXRofWAgOiAnJztcbiAgICBjb25zdCBndG1QcmV2aWV3ID0gcHJldmlldyA/IGAmZ3RtX3ByZXZpZXc9JHtwcmV2aWV3fSZndG1fY29va2llc193aW49eGAgOiAnJztcbiAgICAoMCwgcmVhY3RfMS51c2VFZmZlY3QpKCgpID0+IHtcbiAgICAgICAgLy8gcGVyZm9ybWFuY2UubWFyayBpcyBiZWluZyB1c2VkIGFzIGEgZmVhdHVyZSB1c2Ugc2lnbmFsLiBXaGlsZSBpdCBpcyB0cmFkaXRpb25hbGx5IHVzZWQgZm9yIHBlcmZvcm1hbmNlXG4gICAgICAgIC8vIGJlbmNobWFya2luZyBpdCBpcyBsb3cgb3ZlcmhlYWQgYW5kIHRodXMgY29uc2lkZXJlZCBzYWZlIHRvIHVzZSBpbiBwcm9kdWN0aW9uIGFuZCBpdCBpcyBhIHdpZGVseSBhdmFpbGFibGVcbiAgICAgICAgLy8gZXhpc3RpbmcgQVBJLlxuICAgICAgICAvLyBUaGUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgd2lsbCBiZSBoYW5kbGVkIGJ5IENocm9tZSBBdXJvcmFcbiAgICAgICAgcGVyZm9ybWFuY2UubWFyaygnbWFya19mZWF0dXJlX3VzYWdlJywge1xuICAgICAgICAgICAgZGV0YWlsOiB7XG4gICAgICAgICAgICAgICAgZmVhdHVyZTogJ25leHQtdGhpcmQtcGFydGllcy1ndG0nLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgfSwgW10pO1xuICAgIHJldHVybiAoKDAsIGpzeF9ydW50aW1lXzEuanN4cykoanN4X3J1bnRpbWVfMS5GcmFnbWVudCwgeyBjaGlsZHJlbjogWygwLCBqc3hfcnVudGltZV8xLmpzeCkoc2NyaXB0XzEuZGVmYXVsdCwgeyBpZDogXCJfbmV4dC1ndG0taW5pdFwiLCBkYW5nZXJvdXNseVNldElubmVySFRNTDoge1xuICAgICAgICAgICAgICAgICAgICBfX2h0bWw6IGBcbiAgICAgIChmdW5jdGlvbih3LGwpe1xuICAgICAgICB3W2xdPXdbbF18fFtdO1xuICAgICAgICB3W2xdLnB1c2goeydndG0uc3RhcnQnOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSxldmVudDonZ3RtLmpzJ30pO1xuICAgICAgICAke2RhdGFMYXllciA/IGB3W2xdLnB1c2goJHtKU09OLnN0cmluZ2lmeShkYXRhTGF5ZXIpfSlgIDogJyd9XG4gICAgICB9KSh3aW5kb3csJyR7ZGF0YUxheWVyTmFtZX0nKTtgLFxuICAgICAgICAgICAgICAgIH0gfSksICgwLCBqc3hfcnVudGltZV8xLmpzeCkoc2NyaXB0XzEuZGVmYXVsdCwgeyBpZDogXCJfbmV4dC1ndG1cIiwgXCJkYXRhLW50cGNcIjogXCJHVE1cIiwgc3JjOiBgaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPSR7Z3RtSWR9JHtndG1MYXllcn0ke2d0bUF1dGh9JHtndG1QcmV2aWV3fWAgfSldIH0pKTtcbn1cbmV4cG9ydHMuR29vZ2xlVGFnTWFuYWdlciA9IEdvb2dsZVRhZ01hbmFnZXI7XG5jb25zdCBzZW5kR1RNRXZlbnQgPSAoZGF0YSkgPT4ge1xuICAgIGlmIChjdXJyRGF0YUxheWVyTmFtZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGNvbnNvbGUud2FybihgQG5leHQvdGhpcmQtcGFydGllczogR1RNIGhhcyBub3QgYmVlbiBpbml0aWFsaXplZGApO1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIGlmICh3aW5kb3dbY3VyckRhdGFMYXllck5hbWVdKSB7XG4gICAgICAgIHdpbmRvd1tjdXJyRGF0YUxheWVyTmFtZV0ucHVzaChkYXRhKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIGNvbnNvbGUud2FybihgQG5leHQvdGhpcmQtcGFydGllczogR1RNIGRhdGFMYXllciAke2N1cnJEYXRhTGF5ZXJOYW1lfSBkb2VzIG5vdCBleGlzdGApO1xuICAgIH1cbn07XG5leHBvcnRzLnNlbmRHVE1FdmVudCA9IHNlbmRHVE1FdmVudDtcbiJdLCJuYW1lcyI6WyJfX2ltcG9ydERlZmF1bHQiLCJtb2QiLCJfX2VzTW9kdWxlIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJleHBvcnRzIiwidmFsdWUiLCJzZW5kR1RNRXZlbnQiLCJHb29nbGVUYWdNYW5hZ2VyIiwianN4X3J1bnRpbWVfMSIsInJlcXVpcmUiLCJyZWFjdF8xIiwic2NyaXB0XzEiLCJjdXJyRGF0YUxheWVyTmFtZSIsInVuZGVmaW5lZCIsInByb3BzIiwiZ3RtSWQiLCJkYXRhTGF5ZXJOYW1lIiwiYXV0aCIsInByZXZpZXciLCJkYXRhTGF5ZXIiLCJndG1MYXllciIsImd0bUF1dGgiLCJndG1QcmV2aWV3IiwidXNlRWZmZWN0IiwicGVyZm9ybWFuY2UiLCJtYXJrIiwiZGV0YWlsIiwiZmVhdHVyZSIsImpzeHMiLCJGcmFnbWVudCIsImNoaWxkcmVuIiwianN4IiwiZGVmYXVsdCIsImlkIiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJfX2h0bWwiLCJKU09OIiwic3RyaW5naWZ5Iiwic3JjIiwiZGF0YSIsImNvbnNvbGUiLCJ3YXJuIiwid2luZG93IiwicHVzaCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/@next/third-parties/dist/google/gtm.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/api/navigation.js":
|
|
/*!**************************************************!*\
|
|
!*** ./node_modules/next/dist/api/navigation.js ***!
|
|
\**************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../client/components/navigation */ \"(app-pages-browser)/./node_modules/next/dist/client/components/navigation.js\");\n/* harmony import */ var _client_components_navigation__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_client_components_navigation__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n //# sourceMappingURL=navigation.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYXBpL25hdmlnYXRpb24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQWdELENBRWhELHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2FwaS9uYXZpZ2F0aW9uLmpzPzFkMjgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi4uL2NsaWVudC9jb21wb25lbnRzL25hdmlnYXRpb25cIjtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF2aWdhdGlvbi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/api/navigation.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/api/script.js":
|
|
/*!**********************************************!*\
|
|
!*** ./node_modules/next/dist/api/script.js ***!
|
|
\**********************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport default from dynamic */ _client_script__WEBPACK_IMPORTED_MODULE_0___default.a; }\n/* harmony export */ });\n/* harmony import */ var _client_script__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../client/script */ \"(app-pages-browser)/./node_modules/next/dist/client/script.js\");\n/* harmony import */ var _client_script__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_client_script__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _client_script__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _client_script__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n //# sourceMappingURL=script.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYXBpL3NjcmlwdC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMkM7QUFDVixDQUVqQyxrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvc2NyaXB0LmpzPzY0MDAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCB9IGZyb20gXCIuLi9jbGllbnQvc2NyaXB0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi4vY2xpZW50L3NjcmlwdFwiO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1zY3JpcHQuanMubWFwIl0sIm5hbWVzIjpbImRlZmF1bHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/api/script.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./app/styles/globals.scss":
|
|
/*!*********************************!*\
|
|
!*** ./app/styles/globals.scss ***!
|
|
\*********************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"db0918bffbe5\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9zdHlsZXMvZ2xvYmFscy5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSwrREFBZSxjQUFjO0FBQzdCLElBQUksSUFBVSxJQUFJLGlCQUFpQiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9hcHAvc3R5bGVzL2dsb2JhbHMuc2Nzcz8yNDdkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZGIwOTE4YmZmYmU1XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/styles/globals.scss\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./app/styles/highlight.scss":
|
|
/*!***********************************!*\
|
|
!*** ./app/styles/highlight.scss ***!
|
|
\***********************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"9b5ed41ca25d\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9zdHlsZXMvaGlnaGxpZ2h0LnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBLCtEQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2FwcC9zdHlsZXMvaGlnaGxpZ2h0LnNjc3M/ZDk3NyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBcIjliNWVkNDFjYTI1ZFwiXG5pZiAobW9kdWxlLmhvdCkgeyBtb2R1bGUuaG90LmFjY2VwdCgpIH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/styles/highlight.scss\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./app/styles/markdown.scss":
|
|
/*!**********************************!*\
|
|
!*** ./app/styles/markdown.scss ***!
|
|
\**********************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"ee6eb4d33457\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9zdHlsZXMvbWFya2Rvd24uc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL3N0eWxlcy9tYXJrZG93bi5zY3NzPzdmNjQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJlZTZlYjRkMzM0NTdcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/styles/markdown.scss\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/client/head-manager.js":
|
|
/*!*******************************************************!*\
|
|
!*** ./node_modules/next/dist/client/head-manager.js ***!
|
|
\*******************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n DOMAttributeNames: function() {\n return DOMAttributeNames;\n },\n isEqualNode: function() {\n return isEqualNode;\n },\n default: function() {\n return initHeadManager;\n }\n});\nconst DOMAttributeNames = {\n acceptCharset: \"accept-charset\",\n className: \"class\",\n htmlFor: \"for\",\n httpEquiv: \"http-equiv\",\n noModule: \"noModule\"\n};\nfunction reactElementToDOM(param) {\n let { type, props } = param;\n const el = document.createElement(type);\n for(const p in props){\n if (!props.hasOwnProperty(p)) continue;\n if (p === \"children\" || p === \"dangerouslySetInnerHTML\") continue;\n // we don't render undefined props to the DOM\n if (props[p] === undefined) continue;\n const attr = DOMAttributeNames[p] || p.toLowerCase();\n if (type === \"script\" && (attr === \"async\" || attr === \"defer\" || attr === \"noModule\")) {\n el[attr] = !!props[p];\n } else {\n el.setAttribute(attr, props[p]);\n }\n }\n const { children, dangerouslySetInnerHTML } = props;\n if (dangerouslySetInnerHTML) {\n el.innerHTML = dangerouslySetInnerHTML.__html || \"\";\n } else if (children) {\n el.textContent = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n }\n return el;\n}\nfunction isEqualNode(oldTag, newTag) {\n if (oldTag instanceof HTMLElement && newTag instanceof HTMLElement) {\n const nonce = newTag.getAttribute(\"nonce\");\n // Only strip the nonce if `oldTag` has had it stripped. An element's nonce attribute will not\n // be stripped if there is no content security policy response header that includes a nonce.\n if (nonce && !oldTag.getAttribute(\"nonce\")) {\n const cloneTag = newTag.cloneNode(true);\n cloneTag.setAttribute(\"nonce\", \"\");\n cloneTag.nonce = nonce;\n return nonce === oldTag.nonce && oldTag.isEqualNode(cloneTag);\n }\n }\n return oldTag.isEqualNode(newTag);\n}\nlet updateElements;\nif (false) {} else {\n updateElements = (type, components)=>{\n const headEl = document.getElementsByTagName(\"head\")[0];\n const headCountEl = headEl.querySelector(\"meta[name=next-head-count]\");\n if (true) {\n if (!headCountEl) {\n console.error(\"Warning: next-head-count is missing. https://nextjs.org/docs/messages/next-head-count-missing\");\n return;\n }\n }\n const headCount = Number(headCountEl.content);\n const oldTags = [];\n for(let i = 0, j = headCountEl.previousElementSibling; i < headCount; i++, j = (j == null ? void 0 : j.previousElementSibling) || null){\n var _j_tagName;\n if ((j == null ? void 0 : (_j_tagName = j.tagName) == null ? void 0 : _j_tagName.toLowerCase()) === type) {\n oldTags.push(j);\n }\n }\n const newTags = components.map(reactElementToDOM).filter((newTag)=>{\n for(let k = 0, len = oldTags.length; k < len; k++){\n const oldTag = oldTags[k];\n if (isEqualNode(oldTag, newTag)) {\n oldTags.splice(k, 1);\n return false;\n }\n }\n return true;\n });\n oldTags.forEach((t)=>{\n var _t_parentNode;\n return (_t_parentNode = t.parentNode) == null ? void 0 : _t_parentNode.removeChild(t);\n });\n newTags.forEach((t)=>headEl.insertBefore(t, headCountEl));\n headCountEl.content = (headCount - oldTags.length + newTags.length).toString();\n };\n}\nfunction initHeadManager() {\n return {\n mountedInstances: new Set(),\n updateHead: (head)=>{\n const tags = {};\n head.forEach((h)=>{\n if (// it won't be inlined. In this case revert to the original behavior\n h.type === \"link\" && h.props[\"data-optimized-fonts\"]) {\n if (document.querySelector('style[data-href=\"' + h.props[\"data-href\"] + '\"]')) {\n return;\n } else {\n h.props.href = h.props[\"data-href\"];\n h.props[\"data-href\"] = undefined;\n }\n }\n const components = tags[h.type] || [];\n components.push(h);\n tags[h.type] = components;\n });\n const titleComponent = tags.title ? tags.title[0] : null;\n let title = \"\";\n if (titleComponent) {\n const { children } = titleComponent.props;\n title = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n }\n if (title !== document.title) document.title = title;\n [\n \"meta\",\n \"base\",\n \"link\",\n \"style\",\n \"script\"\n ].forEach((type)=>{\n updateElements(type, tags[type] || []);\n });\n }\n };\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=head-manager.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2hlYWQtbWFuYWdlci5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiQSw4Q0FBNkM7SUFDekNHLE9BQU87QUFDWCxDQUFDLEVBQUM7QUFDRixLQUFNQyxDQUFBQSxDQUlOO0FBQ0EsU0FBU0ksUUFBUUMsTUFBTSxFQUFFQyxHQUFHO0lBQ3hCLElBQUksSUFBSUMsUUFBUUQsSUFBSVYsT0FBT0MsY0FBYyxDQUFDUSxRQUFRRSxNQUFNO1FBQ3BEQyxZQUFZO1FBQ1pDLEtBQUtILEdBQUcsQ0FBQ0MsS0FBSztJQUNsQjtBQUNKO0FBQ0FILFFBQVFOLFNBQVM7SUFDYkcsbUJBQW1CO1FBQ2YsT0FBT0E7SUFDWDtJQUNBQyxhQUFhO1FBQ1QsT0FBT0E7SUFDWDtJQUNBQyxTQUFTO1FBQ0wsT0FBT087SUFDWDtBQUNKO0FBQ0EsTUFBTVQsb0JBQW9CO0lBQ3RCVSxlQUFlO0lBQ2ZDLFdBQVc7SUFDWEMsU0FBUztJQUNUQyxXQUFXO0lBQ1hDLFVBQVU7QUFDZDtBQUNBLFNBQVNDLGtCQUFrQkMsS0FBSztJQUM1QixJQUFJLEVBQUVDLElBQUksRUFBRUMsS0FBSyxFQUFFLEdBQUdGO0lBQ3RCLE1BQU1HLEtBQUtDLFNBQVNDLGFBQWEsQ0FBQ0o7SUFDbEMsSUFBSSxNQUFNSyxLQUFLSixNQUFNO1FBQ2pCLElBQUksQ0FBQ0EsTUFBTUssY0FBYyxDQUFDRCxJQUFJO1FBQzlCLElBQUlBLE1BQU0sY0FBY0EsTUFBTSwyQkFBMkI7UUFDekQsNkNBQTZDO1FBQzdDLElBQUlKLEtBQUssQ0FBQ0ksRUFBRSxLQUFLRSxXQUFXO1FBQzVCLE1BQU1DLE9BQU96QixpQkFBaUIsQ0FBQ3NCLEVBQUUsSUFBSUEsRUFBRUksV0FBVztRQUNsRCxJQUFJVCxTQUFTLFlBQWFRLENBQUFBLFNBQVMsV0FBV0EsU0FBUyxXQUFXQSxTQUFTLFVBQVMsR0FBSTtZQUNwRk4sRUFBRSxDQUFDTSxLQUFLLEdBQUcs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QUFDbkQ7Z0JBQ1AwQixlQUFlMUIsTUFBTTZFLElBQUksQ0FBQzdFLEtBQUssSUFBSSxFQUFFO1lBQ3pDO1FBQ0o7SUFDSjtBQUNKO0FBRUEsSUFBSSxDQUFDLE9BQU9wQixRQUFRSyxPQUFPLEtBQUssY0FBZSxPQUFPTCxRQUFRSyxPQUFPLEtBQUssWUFBWUwsUUFBUUssT0FBTyxLQUFLLElBQUksS0FBTSxPQUFPTCxRQUFRSyxPQUFPLENBQUNpRyxVQUFVLEtBQUssYUFBYTtJQUNyS3hHLE9BQU9DLGNBQWMsQ0FBQ0MsUUFBUUssT0FBTyxFQUFFLGNBQWM7UUFBRUosT0FBTztJQUFLO0lBQ25FSCxPQUFPeUcsTUFBTSxDQUFDdkcsUUFBUUssT0FBTyxFQUFFTDtJQUMvQkUsT0FBT0YsT0FBTyxHQUFHQSxRQUFRSyxPQUFPO0FBQ2xDLEVBRUEsd0NBQXdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2hlYWQtbWFuYWdlci5qcz9jYTRhIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuMCAmJiAobW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgRE9NQXR0cmlidXRlTmFtZXM6IG51bGwsXG4gICAgaXNFcXVhbE5vZGU6IG51bGwsXG4gICAgZGVmYXVsdDogbnVsbFxufSk7XG5mdW5jdGlvbiBfZXhwb3J0KHRhcmdldCwgYWxsKSB7XG4gICAgZm9yKHZhciBuYW1lIGluIGFsbClPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBuYW1lLCB7XG4gICAgICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgICAgIGdldDogYWxsW25hbWVdXG4gICAgfSk7XG59XG5fZXhwb3J0KGV4cG9ydHMsIHtcbiAgICBET01BdHRyaWJ1dGVOYW1lczogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBET01BdHRyaWJ1dGVOYW1lcztcbiAgICB9LFxuICAgIGlzRXF1YWxOb2RlOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGlzRXF1YWxOb2RlO1xuICAgIH0sXG4gICAgZGVmYXVsdDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBpbml0SGVhZE1hbmFnZXI7XG4gICAgfVxufSk7XG5jb25zdCBET01BdHRyaWJ1dGVOYW1lcyA9IHtcbiAgICBhY2NlcHRDaGFyc2V0OiBcImFjY2VwdC1jaGFyc2V0XCIsXG4gICAgY2xhc3NOYW1lOiBcImNsYXNzXCIsXG4gICAgaHRtbEZvcjogXCJmb3JcIixcbiAgICBodHRwRXF1aXY6IFwiaHR0cC1lcXVpdlwiLFxuICAgIG5vTW9kdWxlOiBcIm5vTW9kdWxlXCJcbn07XG5mdW5jdGlvbiByZWFjdEVsZW1lbnRUb0RPTShwYXJhbSkge1xuICAgIGxldCB7IHR5cGUsIHByb3BzIH0gPSBwYXJhbTtcbiAgICBjb25zdCBlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQodHlwZSk7XG4gICAgZm9yKGNvbnN0IHAgaW4gcHJvcHMpe1xuICAgICAgICBpZiAoIXByb3BzLmhhc093blByb3BlcnR5KHApKSBjb250aW51ZTtcbiAgICAgICAgaWYgKHAgPT09IFwiY2hpbGRyZW5cIiB8fCBwID09PSBcImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MXCIpIGNvbnRpbnVlO1xuICAgICAgICAvLyB3ZSBkb24ndCByZW5kZXIgdW5kZWZpbmVkIHByb3BzIHRvIHRoZSBET01cbiAgICAgICAgaWYgKHByb3BzW3BdID09PSB1bmRlZmluZWQpIGNvbnRpbnVlO1xuICAgICAgICBjb25zdCBhdHRyID0gRE9NQXR0cmlidXRlTmFtZXNbcF0gfHwgcC50b0xvd2VyQ2FzZSgpO1xuICAgICAgICBpZiAodHlwZSA9PT0gXCJzY3JpcHRcIiAmJiAoYXR0ciA9PT0gXCJhc3luY1wiIHx8IGF0dHIgPT09IFwiZGVmZXJcIiB8fCBhdHRyID09PSBcIm5vTW9kdWxlXCIpKSB7XG4gICAgICAgICAgICBlbFthdHRyXSA9ICEhcHJvcHNbcF07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBlbC5zZXRBdHRyaWJ1dGUoYXR0ciwgcHJvcHNbcF0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvbnN0IHsgY2hpbGRyZW4sIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIH0gPSBwcm9wcztcbiAgICBpZiAoZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwpIHtcbiAgICAgICAgZWwuaW5uZXJIVE1MID0gZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwuX19odG1sIHx8IFwiXCI7XG4gICAgfSBlbHNlIGlmIChjaGlsZHJlbikge1xuICAgICAgICBlbC50ZXh0Q29udGVudCA9IHR5cGVvZiBjaGlsZHJlbiA9PT0gXCJzdHJpbmdcIiA/IGNoaWxkcmVuIDogQXJyYXkuaXNBcnJheShjaGlsZHJlbikgPyBjaGlsZHJlbi5qb2luKFwiXCIpIDogXCJcIjtcbiAgICB9XG4gICAgcmV0dXJuIGVsO1xufVxuZnVuY3Rpb24gaXNFcXVhbE5vZGUob2xkVGFnLCBuZXdUYWcpIHtcbiAgICBpZiAob2xkVGFnIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQgJiYgbmV3VGFnIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQpIHtcbiAgICAgICAgY29uc3Qgbm9uY2UgPSBuZXdUYWcuZ2V0QXR0cmlidXRlKFwibm9uY2VcIik7XG4gICAgICAgIC8vIE9ubHkgc3RyaXAgdGhlIG5vbmNlIGlmIGBvbGRUYWdgIGhhcyBoYWQgaXQgc3RyaXBwZWQuIEFuIGVsZW1lbnQncyBub25jZSBhdHRyaWJ1dGUgd2lsbCBub3RcbiAgICAgICAgLy8gYmUgc3RyaXBwZWQgaWYgdGhlcmUgaXMgbm8gY29udGVudCBzZWN1cml0eSBwb2xpY3kgcmVzcG9uc2UgaGVhZGVyIHRoYXQgaW5jbHVkZXMgYSBub25jZS5cbiAgICAgICAgaWYgKG5vbmNlICYmICFvbGRUYWcuZ2V0QXR0cmlidXRlKFwibm9uY2VcIikpIHtcbiAgICAgICAgICAgIGNvbnN0IGNsb25lVGFnID0gbmV3VGFnLmNsb25lTm9kZSh0cnVlKTtcbiAgICAgICAgICAgIGNsb25lVGFnLnNldEF0dHJpYnV0ZShcIm5vbmNlXCIsIFwiXCIpO1xuICAgICAgICAgICAgY2xvbmVUYWcubm9uY2UgPSBub25jZTtcbiAgICAgICAgICAgIHJldHVybiBub25jZSA9PT0gb2xkVGFnLm5vbmNlICYmIG9sZFRhZy5pc0VxdWFsTm9kZShjbG9uZVRhZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG9sZFRhZy5pc0VxdWFsTm9kZShuZXdUYWcpO1xufVxubGV0IHVwZGF0ZUVsZW1lbnRzO1xuaWYgKHByb2Nlc3MuZW52Ll9fTkVYVF9TVFJJQ1RfTkVYVF9IRUFEKSB7XG4gICAgdXBkYXRlRWxlbWVudHMgPSAodHlwZSwgY29tcG9uZW50cyk9PntcbiAgICAgICAgY29uc3QgaGVhZEVsID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcImhlYWRcIik7XG4gICAgICAgIGlmICghaGVhZEVsKSByZXR1cm47XG4gICAgICAgIGNvbnN0IGhlYWRNZXRhVGFncyA9IGhlYWRFbC5xdWVyeVNlbGVjdG9yQWxsKCdtZXRhW25hbWU9XCJuZXh0LWhlYWRcIl0nKSB8fCBbXTtcbiAgICAgICAgY29uc3Qgb2xkVGFncyA9IFtdO1xuICAgICAgICBpZiAodHlwZSA9PT0gXCJtZXRhXCIpIHtcbiAgICAgICAgICAgIGNvbnN0IG1ldGFDaGFyc2V0ID0gaGVhZEVsLnF1ZXJ5U2VsZWN0b3IoXCJtZXRhW2NoYXJzZXRdXCIpO1xuICAgICAgICAgICAgaWYgKG1ldGFDaGFyc2V0KSB7XG4gICAgICAgICAgICAgICAgb2xkVGFncy5wdXNoKG1ldGFDaGFyc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3IobGV0IGkgPSAwOyBpIDwgaGVhZE1ldGFUYWdzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBfaGVhZFRhZ190YWdOYW1lO1xuICAgICAgICAgICAgY29uc3QgbWV0YVRhZyA9IGhlYWRNZXRhVGFnc1tpXTtcbiAgICAgICAgICAgIGNvbnN0IGhlYWRUYWcgPSBtZXRhVGFnLm5leHRTaWJsaW5nO1xuICAgICAgICAgICAgaWYgKChoZWFkVGFnID09IG51bGwgPyB2b2lkIDAgOiAoX2hlYWRUYWdfdGFnTmFtZSA9IGhlYWRUYWcudGFnTmFtZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9oZWFkVGFnX3RhZ05hbWUudG9Mb3dlckNhc2UoKSkgPT09IHR5cGUpIHtcbiAgICAgICAgICAgICAgICBvbGRUYWdzLnB1c2goaGVhZFRhZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgbmV3VGFncyA9IGNvbXBvbmVudHMubWFwKHJlYWN0RWxlbWVudFRvRE9NKS5maWx0ZXIoKG5ld1RhZyk9PntcbiAgICAgICAgICAgIGZvcihsZXQgayA9IDAsIGxlbiA9IG9sZFRhZ3MubGVuZ3RoOyBrIDwgbGVuOyBrKyspe1xuICAgICAgICAgICAgICAgIGNvbnN0IG9sZFRhZyA9IG9sZFRhZ3Nba107XG4gICAgICAgICAgICAgICAgaWYgKGlzRXF1YWxOb2RlKG9sZFRhZywgbmV3VGFnKSkge1xuICAgICAgICAgICAgICAgICAgICBvbGRUYWdzLnNwbGljZShrLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9KTtcbiAgICAgICAgb2xkVGFncy5mb3JFYWNoKCh0KT0+e1xuICAgICAgICAgICAgdmFyIF90X3BhcmVudE5vZGU7XG4gICAgICAgICAgICBjb25zdCBtZXRhVGFnID0gdC5wcmV2aW91c1NpYmxpbmc7XG4gICAgICAgICAgICBpZiAobWV0YVRhZyAmJiBtZXRhVGFnLmdldEF0dHJpYnV0ZShcIm5hbWVcIikgPT09IFwibmV4dC1oZWFkXCIpIHtcbiAgICAgICAgICAgICAgICB2YXIgX3RfcGFyZW50Tm9kZTE7XG4gICAgICAgICAgICAgICAgKF90X3BhcmVudE5vZGUxID0gdC5wYXJlbnROb2RlKSA9PSBudWxsID8gdm9pZCAwIDogX3RfcGFyZW50Tm9kZTEucmVtb3ZlQ2hpbGQobWV0YVRhZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAoX3RfcGFyZW50Tm9kZSA9IHQucGFyZW50Tm9kZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF90X3BhcmVudE5vZGUucmVtb3ZlQ2hpbGQodCk7XG4gICAgICAgIH0pO1xuICAgICAgICBuZXdUYWdzLmZvckVhY2goKHQpPT57XG4gICAgICAgICAgICB2YXIgX3RfdGFnTmFtZTtcbiAgICAgICAgICAgIGNvbnN0IG1ldGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwibWV0YVwiKTtcbiAgICAgICAgICAgIG1ldGEubmFtZSA9IFwibmV4dC1oZWFkXCI7XG4gICAgICAgICAgICBtZXRhLmNvbnRlbnQgPSBcIjFcIjtcbiAgICAgICAgICAgIC8vIG1ldGFbY2hhcnNldF0gbXVzdCBiZSBmaXJzdCBlbGVtZW50IHNvIHNwZWNpYWwgY2FzZVxuICAgICAgICAgICAgaWYgKCEoKChfdF90YWdOYW1lID0gdC50YWdOYW1lKSA9PSBudWxsID8gdm9pZCAwIDogX3RfdGFnTmFtZS50b0xvd2VyQ2FzZSgpKSA9PT0gXCJtZXRhXCIgJiYgdC5nZXRBdHRyaWJ1dGUoXCJjaGFyc2V0XCIpKSkge1xuICAgICAgICAgICAgICAgIGhlYWRFbC5hcHBlbmRDaGlsZChtZXRhKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGhlYWRFbC5hcHBlbmRDaGlsZCh0KTtcbiAgICAgICAgfSk7XG4gICAgfTtcbn0gZWxzZSB7XG4gICAgdXBkYXRlRWxlbWVudHMgPSAodHlwZSwgY29tcG9uZW50cyk9PntcbiAgICAgICAgY29uc3QgaGVhZEVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJoZWFkXCIpWzBdO1xuICAgICAgICBjb25zdCBoZWFkQ291bnRFbCA9IGhlYWRFbC5xdWVyeVNlbGVjdG9yKFwibWV0YVtuYW1lPW5leHQtaGVhZC1jb3VudF1cIik7XG4gICAgICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gXCJwcm9kdWN0aW9uXCIpIHtcbiAgICAgICAgICAgIGlmICghaGVhZENvdW50RWwpIHtcbiAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKFwiV2FybmluZzogbmV4dC1oZWFkLWNvdW50IGlzIG1pc3NpbmcuIGh0dHBzOi8vbmV4dGpzLm9yZy9kb2NzL21lc3NhZ2VzL25leHQtaGVhZC1jb3VudC1taXNzaW5nXCIpO1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb25zdCBoZWFkQ291bnQgPSBOdW1iZXIoaGVhZENvdW50RWwuY29udGVudCk7XG4gICAgICAgIGNvbnN0IG9sZFRhZ3MgPSBbXTtcbiAgICAgICAgZm9yKGxldCBpID0gMCwgaiA9IGhlYWRDb3VudEVsLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7IGkgPCBoZWFkQ291bnQ7IGkrKywgaiA9IChqID09IG51bGwgPyB2b2lkIDAgOiBqLnByZXZpb3VzRWxlbWVudFNpYmxpbmcpIHx8IG51bGwpe1xuICAgICAgICAgICAgdmFyIF9qX3RhZ05hbWU7XG4gICAgICAgICAgICBpZiAoKGogPT0gbnVsbCA/IHZvaWQgMCA6IChfal90YWdOYW1lID0gai50YWdOYW1lKSA9PSBudWxsID8gdm9pZCAwIDogX2pfdGFnTmFtZS50b0xvd2VyQ2FzZSgpKSA9PT0gdHlwZSkge1xuICAgICAgICAgICAgICAgIG9sZFRhZ3MucHVzaChqKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb25zdCBuZXdUYWdzID0gY29tcG9uZW50cy5tYXAocmVhY3RFbGVtZW50VG9ET00pLmZpbHRlcigobmV3VGFnKT0+e1xuICAgICAgICAgICAgZm9yKGxldCBrID0gMCwgbGVuID0gb2xkVGFncy5sZW5ndGg7IGsgPCBsZW47IGsrKyl7XG4gICAgICAgICAgICAgICAgY29uc3Qgb2xkVGFnID0gb2xkVGFnc1trXTtcbiAgICAgICAgICAgICAgICBpZiAoaXNFcXVhbE5vZGUob2xkVGFnLCBuZXdUYWcpKSB7XG4gICAgICAgICAgICAgICAgICAgIG9sZFRhZ3Muc3BsaWNlKGssIDEpO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH0pO1xuICAgICAgICBvbGRUYWdzLmZvckVhY2goKHQpPT57XG4gICAgICAgICAgICB2YXIgX3RfcGFyZW50Tm9kZTtcbiAgICAgICAgICAgIHJldHVybiAoX3RfcGFyZW50Tm9kZSA9IHQucGFyZW50Tm9kZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF90X3BhcmVudE5vZGUucmVtb3ZlQ2hpbGQodCk7XG4gICAgICAgIH0pO1xuICAgICAgICBuZXdUYWdzLmZvckVhY2goKHQpPT5oZWFkRWwuaW5zZXJ0QmVmb3JlKHQsIGhlYWRDb3VudEVsKSk7XG4gICAgICAgIGhlYWRDb3VudEVsLmNvbnRlbnQgPSAoaGVhZENvdW50IC0gb2xkVGFncy5sZW5ndGggKyBuZXdUYWdzLmxlbmd0aCkudG9TdHJpbmcoKTtcbiAgICB9O1xufVxuZnVuY3Rpb24gaW5pdEhlYWRNYW5hZ2VyKCkge1xuICAgIHJldHVybiB7XG4gICAgICAgIG1vdW50ZWRJbnN0YW5jZXM6IG5ldyBTZXQoKSxcbiAgICAgICAgdXBkYXRlSGVhZDogKGhlYWQpPT57XG4gICAgICAgICAgICBjb25zdCB0YWdzID0ge307XG4gICAgICAgICAgICBoZWFkLmZvckVhY2goKGgpPT57XG4gICAgICAgICAgICAgICAgaWYgKC8vIElmIHRoZSBmb250IHRhZyBpcyBsb2FkZWQgb25seSBvbiBjbGllbnQgbmF2aWdhdGlvblxuICAgICAgICAgICAgICAgIC8vIGl0IHdvbid0IGJlIGlubGluZWQuIEluIHRoaXMgY2FzZSByZXZlcnQgdG8gdGhlIG9yaWdpbmFsIGJlaGF2aW9yXG4gICAgICAgICAgICAgICAgaC50eXBlID09PSBcImxpbmtcIiAmJiBoLnByb3BzW1wiZGF0YS1vcHRpbWl6ZWQtZm9udHNcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3N0eWxlW2RhdGEtaHJlZj1cIicgKyBoLnByb3BzW1wiZGF0YS1ocmVmXCJdICsgJ1wiXScpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoLnByb3BzLmhyZWYgPSBoLnByb3BzW1wiZGF0YS1ocmVmXCJdO1xuICAgICAgICAgICAgICAgICAgICAgICAgaC5wcm9wc1tcImRhdGEtaHJlZlwiXSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCBjb21wb25lbnRzID0gdGFnc1toLnR5cGVdIHx8IFtdO1xuICAgICAgICAgICAgICAgIGNvbXBvbmVudHMucHVzaChoKTtcbiAgICAgICAgICAgICAgICB0YWdzW2gudHlwZV0gPSBjb21wb25lbnRzO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjb25zdCB0aXRsZUNvbXBvbmVudCA9IHRhZ3MudGl0bGUgPyB0YWdzLnRpdGxlWzBdIDogbnVsbDtcbiAgICAgICAgICAgIGxldCB0aXRsZSA9IFwiXCI7XG4gICAgICAgICAgICBpZiAodGl0bGVDb21wb25lbnQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCB7IGNoaWxkcmVuIH0gPSB0aXRsZUNvbXBvbmVudC5wcm9wcztcbiAgICAgICAgICAgICAgICB0aXRsZSA9IHR5cGVvZiBjaGlsZHJlbiA9PT0gXCJzdHJpbmdcIiA/IGNoaWxkcmVuIDogQXJyYXkuaXNBcnJheShjaGlsZHJlbikgPyBjaGlsZHJlbi5qb2luKFwiXCIpIDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aXRsZSAhPT0gZG9jdW1lbnQudGl0bGUpIGRvY3VtZW50LnRpdGxlID0gdGl0bGU7XG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgXCJtZXRhXCIsXG4gICAgICAgICAgICAgICAgXCJiYXNlXCIsXG4gICAgICAgICAgICAgICAgXCJsaW5rXCIsXG4gICAgICAgICAgICAgICAgXCJzdHlsZVwiLFxuICAgICAgICAgICAgICAgIFwic2NyaXB0XCJcbiAgICAgICAgICAgIF0uZm9yRWFjaCgodHlwZSk9PntcbiAgICAgICAgICAgICAgICB1cGRhdGVFbGVtZW50cyh0eXBlLCB0YWdzW3R5cGVdIHx8IFtdKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfTtcbn1cblxuaWYgKCh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnZnVuY3Rpb24nIHx8ICh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnb2JqZWN0JyAmJiBleHBvcnRzLmRlZmF1bHQgIT09IG51bGwpKSAmJiB0eXBlb2YgZXhwb3J0cy5kZWZhdWx0Ll9fZXNNb2R1bGUgPT09ICd1bmRlZmluZWQnKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLmRlZmF1bHQsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiAgT2JqZWN0LmFzc2lnbihleHBvcnRzLmRlZmF1bHQsIGV4cG9ydHMpO1xuICBtb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHMuZGVmYXVsdDtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZC1tYW5hZ2VyLmpzLm1hcCJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsIm1vZHVsZSIsIkRPTUF0dHJpYnV0ZU5hbWVzIiwiaXNFcXVhbE5vZGUiLCJkZWZhdWx0IiwiX2V4cG9ydCIsInRhcmdldCIsImFsbCIsIm5hbWUiLCJlbnVtZXJhYmxlIiwiZ2V0IiwiaW5pdEhlYWRNYW5hZ2VyIiwiYWNjZXB0Q2hhcnNldCIsImNsYXNzTmFtZSIsImh0bWxGb3IiLCJodHRwRXF1aXYiLCJub01vZHVsZSIsInJlYWN0RWxlbWVudFRvRE9NIiwicGFyYW0iLCJ0eXBlIiwicHJvcHMiLCJlbCIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsInAiLCJoYXNPd25Qcm9wZXJ0eSIsInVuZGVmaW5lZCIsImF0dHIiLCJ0b0xvd2VyQ2FzZSIsInNldEF0dHJpYnV0ZSIsImNoaWxkcmVuIiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJpbm5lckhUTUwiLCJfX2h0bWwiLCJ0ZXh0Q29udGVudCIsIkFycmF5IiwiaXNBcnJheSIsImpvaW4iLCJvbGRUYWciLCJuZXdUYWciLCJIVE1MRWxlbWVudCIsIm5vbmNlIiwiZ2V0QXR0cmlidXRlIiwiY2xvbmVUYWciLCJjbG9uZU5vZGUiLCJ1cGRhdGVFbGVtZW50cyIsInByb2Nlc3MiLCJlbnYiLCJfX05FWFRfU1RSSUNUX05FWFRfSEVBRCIsImNvbXBvbmVudHMiLCJoZWFkRWwiLCJxdWVyeVNlbGVjdG9yIiwiaGVhZE1ldGFUYWdzIiwicXVlcnlTZWxlY3RvckFsbCIsIm9sZFRhZ3MiLCJtZXRhQ2hhcnNldCIsInB1c2giLCJpIiwibGVuZ3RoIiwiX2hlYWRUYWdfdGFnTmFtZSIsIm1ldGFUYWciLCJoZWFkVGFnIiwibmV4dFNpYmxpbmciLCJ0YWdOYW1lIiwibmV3VGFncyIsIm1hcCIsImZpbHRlciIsImsiLCJsZW4iLCJzcGxpY2UiLCJmb3JFYWNoIiwidCIsIl90X3BhcmVudE5vZGUiLCJwcmV2aW91c1NpYmxpbmciLCJfdF9wYXJlbnROb2RlMSIsInBhcmVudE5vZGUiLCJyZW1vdmVDaGlsZCIsIl90X3RhZ05hbWUiLCJtZXRhIiwiY29udGVudCIsImFwcGVuZENoaWxkIiwiZ2V0RWxlbWVudHNCeVRhZ05hbWUiLCJoZWFkQ291bnRFbCIsImNvbnNvbGUiLCJlcnJvciIsImhlYWRDb3VudCIsIk51bWJlciIsImoiLCJwcmV2aW91c0VsZW1lbnRTaWJsaW5nIiwiX2pfdGFnTmFtZSIsImluc2VydEJlZm9yZSIsInRvU3RyaW5nIiwibW91bnRlZEluc3RhbmNlcyIsIlNldCIsInVwZGF0ZUhlYWQiLCJoZWFkIiwidGFncyIsImgiLCJocmVmIiwidGl0bGVDb21wb25lbnQiLCJ0aXRsZSIsIl9fZXNNb2R1bGUiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/head-manager.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/client/request-idle-callback.js":
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/next/dist/client/request-idle-callback.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n requestIdleCallback: function() {\n return requestIdleCallback;\n },\n cancelIdleCallback: function() {\n return cancelIdleCallback;\n }\n});\nconst requestIdleCallback = typeof self !== \"undefined\" && self.requestIdleCallback && self.requestIdleCallback.bind(window) || function(cb) {\n let start = Date.now();\n return self.setTimeout(function() {\n cb({\n didTimeout: false,\n timeRemaining: function() {\n return Math.max(0, 50 - (Date.now() - start));\n }\n });\n }, 1);\n};\nconst cancelIdleCallback = typeof self !== \"undefined\" && self.cancelIdleCallback && self.cancelIdleCallback.bind(window) || function(id) {\n return clearTimeout(id);\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=request-idle-callback.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L3JlcXVlc3QtaWRsZS1jYWxsYmFjay5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiQSw4Q0FBNkM7SUFDekNHLE9BQU87QUFDWCxDQUFDLEVBQUM7QUFDRixLQUFNQyxDQUFBQSxDQUdOO0FBQ0EsU0FBU0csUUFBUUMsTUFBTSxFQUFFQyxHQUFHO0lBQ3hCLElBQUksSUFBSUMsUUFBUUQsSUFBSVQsT0FBT0MsY0FBYyxDQUFDTyxRQUFRRSxNQUFNO1FBQ3BEQyxZQUFZO1FBQ1pDLEtBQUtILEdBQUcsQ0FBQ0MsS0FBSztJQUNsQjtBQUNKO0FBQ0FILFFBQVFMLFNBQVM7SUFDYkcscUJBQXFCO1FBQ2pCLE9BQU9BO0lBQ1g7SUFDQUMsb0JBQW9CO1FBQ2hCLE9BQU9BO0lBQ1g7QUFDSjtBQUNBLE1BQU1ELHNCQUFzQixPQUFPUSxTQUFTLGVBQWVBLEtBQUtSLG1CQUFtQixJQUFJUSxLQUFLUixtQkFBbUIsQ0FBQ1MsSUFBSSxDQUFDQyxXQUFXLFNBQVNDLEVBQUU7SUFDdkksSUFBSUMsUUFBUUMsS0FBS0MsR0FBRztJQUNwQixPQUFPTixLQUFLTyxVQUFVLENBQUM7UUFDbkJKLEdBQUc7WUFDQ0ssWUFBWTtZQUNaQyxlQUFlO2dCQUNYLE9BQU9DLEtBQUtDLEdBQUcsQ0FBQyxHQUFHLEtBQU1OLENBQUFBLEtBQUtDLEdBQUcsS0FBS0YsS0FBSTtZQUM5QztRQUNKO0lBQ0osR0FBRztBQUNQO0FBQ0EsTUFBTVgscUJBQXFCLE9BQU9PLFNBQVMsZUFBZUEsS0FBS1Asa0JBQWtCLElBQUlPLEtBQUtQLGtCQUFrQixDQUFDUSxJQUFJLENBQUNDLFdBQVcsU0FBU1UsRUFBRTtJQUNwSSxPQUFPQyxhQUFhRDtBQUN4QjtBQUVBLElBQUksQ0FBQyxPQUFPdkIsUUFBUXlCLE9BQU8sS0FBSyxjQUFlLE9BQU96QixRQUFReUIsT0FBTyxLQUFLLFlBQVl6QixRQUFReUIsT0FBTyxLQUFLLElBQUksS0FBTSxPQUFPekIsUUFBUXlCLE9BQU8sQ0FBQ0MsVUFBVSxLQUFLLGFBQWE7SUFDcks1QixPQUFPQyxjQUFjLENBQUNDLFFBQVF5QixPQUFPLEVBQUUsY0FBYztRQUFFeEIsT0FBTztJQUFLO0lBQ25FSCxPQUFPNkIsTUFBTSxDQUFDM0IsUUFBUXlCLE9BQU8sRUFBRXpCO0lBQy9CRSxPQUFPRixPQUFPLEdBQUdBLFFBQVF5QixPQUFPO0FBQ2xDLEVBRUEsaURBQWlEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L3JlcXVlc3QtaWRsZS1jYWxsYmFjay5qcz8xZTIwIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuMCAmJiAobW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgcmVxdWVzdElkbGVDYWxsYmFjazogbnVsbCxcbiAgICBjYW5jZWxJZGxlQ2FsbGJhY2s6IG51bGxcbn0pO1xuZnVuY3Rpb24gX2V4cG9ydCh0YXJnZXQsIGFsbCkge1xuICAgIGZvcih2YXIgbmFtZSBpbiBhbGwpT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgbmFtZSwge1xuICAgICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgICBnZXQ6IGFsbFtuYW1lXVxuICAgIH0pO1xufVxuX2V4cG9ydChleHBvcnRzLCB7XG4gICAgcmVxdWVzdElkbGVDYWxsYmFjazogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiByZXF1ZXN0SWRsZUNhbGxiYWNrO1xuICAgIH0sXG4gICAgY2FuY2VsSWRsZUNhbGxiYWNrOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGNhbmNlbElkbGVDYWxsYmFjaztcbiAgICB9XG59KTtcbmNvbnN0IHJlcXVlc3RJZGxlQ2FsbGJhY2sgPSB0eXBlb2Ygc2VsZiAhPT0gXCJ1bmRlZmluZWRcIiAmJiBzZWxmLnJlcXVlc3RJZGxlQ2FsbGJhY2sgJiYgc2VsZi5yZXF1ZXN0SWRsZUNhbGxiYWNrLmJpbmQod2luZG93KSB8fCBmdW5jdGlvbihjYikge1xuICAgIGxldCBzdGFydCA9IERhdGUubm93KCk7XG4gICAgcmV0dXJuIHNlbGYuc2V0VGltZW91dChmdW5jdGlvbigpIHtcbiAgICAgICAgY2Ioe1xuICAgICAgICAgICAgZGlkVGltZW91dDogZmFsc2UsXG4gICAgICAgICAgICB0aW1lUmVtYWluaW5nOiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gTWF0aC5tYXgoMCwgNTAgLSAoRGF0ZS5ub3coKSAtIHN0YXJ0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH0sIDEpO1xufTtcbmNvbnN0IGNhbmNlbElkbGVDYWxsYmFjayA9IHR5cGVvZiBzZWxmICE9PSBcInVuZGVmaW5lZFwiICYmIHNlbGYuY2FuY2VsSWRsZUNhbGxiYWNrICYmIHNlbGYuY2FuY2VsSWRsZUNhbGxiYWNrLmJpbmQod2luZG93KSB8fCBmdW5jdGlvbihpZCkge1xuICAgIHJldHVybiBjbGVhclRpbWVvdXQoaWQpO1xufTtcblxuaWYgKCh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnZnVuY3Rpb24nIHx8ICh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnb2JqZWN0JyAmJiBleHBvcnRzLmRlZmF1bHQgIT09IG51bGwpKSAmJiB0eXBlb2YgZXhwb3J0cy5kZWZhdWx0Ll9fZXNNb2R1bGUgPT09ICd1bmRlZmluZWQnKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLmRlZmF1bHQsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiAgT2JqZWN0LmFzc2lnbihleHBvcnRzLmRlZmF1bHQsIGV4cG9ydHMpO1xuICBtb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHMuZGVmYXVsdDtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVxdWVzdC1pZGxlLWNhbGxiYWNrLmpzLm1hcCJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsIm1vZHVsZSIsInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJjYW5jZWxJZGxlQ2FsbGJhY2siLCJfZXhwb3J0IiwidGFyZ2V0IiwiYWxsIiwibmFtZSIsImVudW1lcmFibGUiLCJnZXQiLCJzZWxmIiwiYmluZCIsIndpbmRvdyIsImNiIiwic3RhcnQiLCJEYXRlIiwibm93Iiwic2V0VGltZW91dCIsImRpZFRpbWVvdXQiLCJ0aW1lUmVtYWluaW5nIiwiTWF0aCIsIm1heCIsImlkIiwiY2xlYXJUaW1lb3V0IiwiZGVmYXVsdCIsIl9fZXNNb2R1bGUiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/request-idle-callback.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/next/dist/client/script.js":
|
|
/*!*************************************************!*\
|
|
!*** ./node_modules/next/dist/client/script.js ***!
|
|
\*************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n handleClientScriptLoad: function() {\n return handleClientScriptLoad;\n },\n initScriptLoader: function() {\n return initScriptLoader;\n },\n default: function() {\n return _default;\n }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(app-pages-browser)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _reactdom = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react-dom */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react-dom/index.js\"));\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\"));\nconst _headmanagercontextsharedruntime = __webpack_require__(/*! ../shared/lib/head-manager-context.shared-runtime */ \"(app-pages-browser)/./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js\");\nconst _headmanager = __webpack_require__(/*! ./head-manager */ \"(app-pages-browser)/./node_modules/next/dist/client/head-manager.js\");\nconst _requestidlecallback = __webpack_require__(/*! ./request-idle-callback */ \"(app-pages-browser)/./node_modules/next/dist/client/request-idle-callback.js\");\nconst ScriptCache = new Map();\nconst LoadCache = new Set();\nconst ignoreProps = [\n \"onLoad\",\n \"onReady\",\n \"dangerouslySetInnerHTML\",\n \"children\",\n \"onError\",\n \"strategy\",\n \"stylesheets\"\n];\nconst insertStylesheets = (stylesheets)=>{\n // Case 1: Styles for afterInteractive/lazyOnload with appDir injected via handleClientScriptLoad\n //\n // Using ReactDOM.preinit to feature detect appDir and inject styles\n // Stylesheets might have already been loaded if initialized with Script component\n // Re-inject styles here to handle scripts loaded via handleClientScriptLoad\n // ReactDOM.preinit handles dedup and ensures the styles are loaded only once\n if (_reactdom.default.preinit) {\n stylesheets.forEach((stylesheet)=>{\n _reactdom.default.preinit(stylesheet, {\n as: \"style\"\n });\n });\n return;\n }\n // Case 2: Styles for afterInteractive/lazyOnload with pages injected via handleClientScriptLoad\n //\n // We use this function to load styles when appdir is not detected\n // TODO: Use React float APIs to load styles once available for pages dir\n if (typeof window !== \"undefined\") {\n let head = document.head;\n stylesheets.forEach((stylesheet)=>{\n let link = document.createElement(\"link\");\n link.type = \"text/css\";\n link.rel = \"stylesheet\";\n link.href = stylesheet;\n head.appendChild(link);\n });\n }\n};\nconst loadScript = (props)=>{\n const { src, id, onLoad = ()=>{}, onReady = null, dangerouslySetInnerHTML, children = \"\", strategy = \"afterInteractive\", onError, stylesheets } = props;\n const cacheKey = id || src;\n // Script has already loaded\n if (cacheKey && LoadCache.has(cacheKey)) {\n return;\n }\n // Contents of this script are already loading/loaded\n if (ScriptCache.has(src)) {\n LoadCache.add(cacheKey);\n // It is possible that multiple `next/script` components all have same \"src\", but has different \"onLoad\"\n // This is to make sure the same remote script will only load once, but \"onLoad\" are executed in order\n ScriptCache.get(src).then(onLoad, onError);\n return;\n }\n /** Execute after the script first loaded */ const afterLoad = ()=>{\n // Run onReady for the first time after load event\n if (onReady) {\n onReady();\n }\n // add cacheKey to LoadCache when load successfully\n LoadCache.add(cacheKey);\n };\n const el = document.createElement(\"script\");\n const loadPromise = new Promise((resolve, reject)=>{\n el.addEventListener(\"load\", function(e) {\n resolve();\n if (onLoad) {\n onLoad.call(this, e);\n }\n afterLoad();\n });\n el.addEventListener(\"error\", function(e) {\n reject(e);\n });\n }).catch(function(e) {\n if (onError) {\n onError(e);\n }\n });\n if (dangerouslySetInnerHTML) {\n // Casting since lib.dom.d.ts doesn't have TrustedHTML yet.\n el.innerHTML = dangerouslySetInnerHTML.__html || \"\";\n afterLoad();\n } else if (children) {\n el.textContent = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n afterLoad();\n } else if (src) {\n el.src = src;\n // do not add cacheKey into LoadCache for remote script here\n // cacheKey will be added to LoadCache when it is actually loaded (see loadPromise above)\n ScriptCache.set(src, loadPromise);\n }\n for (const [k, value] of Object.entries(props)){\n if (value === undefined || ignoreProps.includes(k)) {\n continue;\n }\n const attr = _headmanager.DOMAttributeNames[k] || k.toLowerCase();\n el.setAttribute(attr, value);\n }\n if (strategy === \"worker\") {\n el.setAttribute(\"type\", \"text/partytown\");\n }\n el.setAttribute(\"data-nscript\", strategy);\n // Load styles associated with this script\n if (stylesheets) {\n insertStylesheets(stylesheets);\n }\n document.body.appendChild(el);\n};\nfunction handleClientScriptLoad(props) {\n const { strategy = \"afterInteractive\" } = props;\n if (strategy === \"lazyOnload\") {\n window.addEventListener(\"load\", ()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n });\n } else {\n loadScript(props);\n }\n}\nfunction loadLazyScript(props) {\n if (document.readyState === \"complete\") {\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n } else {\n window.addEventListener(\"load\", ()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n });\n }\n}\nfunction addBeforeInteractiveToCache() {\n const scripts = [\n ...document.querySelectorAll('[data-nscript=\"beforeInteractive\"]'),\n ...document.querySelectorAll('[data-nscript=\"beforePageRender\"]')\n ];\n scripts.forEach((script)=>{\n const cacheKey = script.id || script.getAttribute(\"src\");\n LoadCache.add(cacheKey);\n });\n}\nfunction initScriptLoader(scriptLoaderItems) {\n scriptLoaderItems.forEach(handleClientScriptLoad);\n addBeforeInteractiveToCache();\n}\nfunction Script(props) {\n const { id, src = \"\", onLoad = ()=>{}, onReady = null, strategy = \"afterInteractive\", onError, stylesheets, ...restProps } = props;\n // Context is available only during SSR\n const { updateScripts, scripts, getIsSsr, appDir, nonce } = (0, _react.useContext)(_headmanagercontextsharedruntime.HeadManagerContext);\n /**\n * - First mount:\n * 1. The useEffect for onReady executes\n * 2. hasOnReadyEffectCalled.current is false, but the script hasn't loaded yet (not in LoadCache)\n * onReady is skipped, set hasOnReadyEffectCalled.current to true\n * 3. The useEffect for loadScript executes\n * 4. hasLoadScriptEffectCalled.current is false, loadScript executes\n * Once the script is loaded, the onLoad and onReady will be called by then\n * [If strict mode is enabled / is wrapped in <OffScreen /> component]\n * 5. The useEffect for onReady executes again\n * 6. hasOnReadyEffectCalled.current is true, so entire effect is skipped\n * 7. The useEffect for loadScript executes again\n * 8. hasLoadScriptEffectCalled.current is true, so entire effect is skipped\n *\n * - Second mount:\n * 1. The useEffect for onReady executes\n * 2. hasOnReadyEffectCalled.current is false, but the script has already loaded (found in LoadCache)\n * onReady is called, set hasOnReadyEffectCalled.current to true\n * 3. The useEffect for loadScript executes\n * 4. The script is already loaded, loadScript bails out\n * [If strict mode is enabled / is wrapped in <OffScreen /> component]\n * 5. The useEffect for onReady executes again\n * 6. hasOnReadyEffectCalled.current is true, so entire effect is skipped\n * 7. The useEffect for loadScript executes again\n * 8. hasLoadScriptEffectCalled.current is true, so entire effect is skipped\n */ const hasOnReadyEffectCalled = (0, _react.useRef)(false);\n (0, _react.useEffect)(()=>{\n const cacheKey = id || src;\n if (!hasOnReadyEffectCalled.current) {\n // Run onReady if script has loaded before but component is re-mounted\n if (onReady && cacheKey && LoadCache.has(cacheKey)) {\n onReady();\n }\n hasOnReadyEffectCalled.current = true;\n }\n }, [\n onReady,\n id,\n src\n ]);\n const hasLoadScriptEffectCalled = (0, _react.useRef)(false);\n (0, _react.useEffect)(()=>{\n if (!hasLoadScriptEffectCalled.current) {\n if (strategy === \"afterInteractive\") {\n loadScript(props);\n } else if (strategy === \"lazyOnload\") {\n loadLazyScript(props);\n }\n hasLoadScriptEffectCalled.current = true;\n }\n }, [\n props,\n strategy\n ]);\n if (strategy === \"beforeInteractive\" || strategy === \"worker\") {\n if (updateScripts) {\n scripts[strategy] = (scripts[strategy] || []).concat([\n {\n id,\n src,\n onLoad,\n onReady,\n onError,\n ...restProps\n }\n ]);\n updateScripts(scripts);\n } else if (getIsSsr && getIsSsr()) {\n // Script has already loaded during SSR\n LoadCache.add(id || src);\n } else if (getIsSsr && !getIsSsr()) {\n loadScript(props);\n }\n }\n // For the app directory, we need React Float to preload these scripts.\n if (appDir) {\n // Injecting stylesheets here handles beforeInteractive and worker scripts correctly\n // For other strategies injecting here ensures correct stylesheet order\n // ReactDOM.preinit handles loading the styles in the correct order,\n // also ensures the stylesheet is loaded only once and in a consistent manner\n //\n // Case 1: Styles for beforeInteractive/worker with appDir - handled here\n // Case 2: Styles for beforeInteractive/worker with pages dir - Not handled yet\n // Case 3: Styles for afterInteractive/lazyOnload with appDir - handled here\n // Case 4: Styles for afterInteractive/lazyOnload with pages dir - handled in insertStylesheets function\n if (stylesheets) {\n stylesheets.forEach((styleSrc)=>{\n _reactdom.default.preinit(styleSrc, {\n as: \"style\"\n });\n });\n }\n // Before interactive scripts need to be loaded by Next.js' runtime instead\n // of native <script> tags, because they no longer have `defer`.\n if (strategy === \"beforeInteractive\") {\n if (!src) {\n // For inlined scripts, we put the content in `children`.\n if (restProps.dangerouslySetInnerHTML) {\n // Casting since lib.dom.d.ts doesn't have TrustedHTML yet.\n restProps.children = restProps.dangerouslySetInnerHTML.__html;\n delete restProps.dangerouslySetInnerHTML;\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n nonce: nonce,\n dangerouslySetInnerHTML: {\n __html: \"(self.__next_s=self.__next_s||[]).push(\" + JSON.stringify([\n 0,\n {\n ...restProps,\n id\n }\n ]) + \")\"\n }\n });\n } else {\n // @ts-ignore\n _reactdom.default.preload(src, restProps.integrity ? {\n as: \"script\",\n integrity: restProps.integrity\n } : {\n as: \"script\"\n });\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n nonce: nonce,\n dangerouslySetInnerHTML: {\n __html: \"(self.__next_s=self.__next_s||[]).push(\" + JSON.stringify([\n src,\n {\n ...restProps,\n id\n }\n ]) + \")\"\n }\n });\n }\n } else if (strategy === \"afterInteractive\") {\n if (src) {\n // @ts-ignore\n _reactdom.default.preload(src, restProps.integrity ? {\n as: \"script\",\n integrity: restProps.integrity\n } : {\n as: \"script\"\n });\n }\n }\n }\n return null;\n}\n_c = Script;\nObject.defineProperty(Script, \"__nextScript\", {\n value: true\n});\nconst _default = Script;\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=script.js.map\nvar _c;\n$RefreshReg$(_c, \"Script\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L3NjcmlwdC5qcyIsIm1hcHBpbmdzIjoicURBRWE7QUFDYkEsOENBQTZDO0lBQ3pDRyxPQUFPO0FBQ1gsQ0FBQyxFQUFDO0FBQ0YsS0FBTUMsQ0FBQUEsQ0FJTjtBQUNBLFNBQVNJLFFBQVFDLE1BQU0sRUFBRUMsR0FBRztJQUN4QixJQUFJLElBQUlDLFFBQVFELElBQUlWLE9BQU9DLGNBQWMsQ0FBQ1EsUUFBUUUsTUFBTTtRQUNwREMsWUFBWTtRQUNaQyxLQUFLSCxHQUFHLENBQUNDLEtBQUs7SUFDbEI7QUFDSjtBQUNBSCxRQUFRTixTQUFTO0lBQ2JHLHdCQUF3QjtRQUNwQixPQUFPQTtJQUNYO0lBQ0FDLGtCQUFrQjtRQUNkLE9BQU9BO0lBQ1g7SUFDQUMsU0FBUztRQUNMLE9BQU9PO0lBQ1g7QUFDSjtBQUNBLE1BQU1DLDJCQUEyQkMsbUJBQU9BLENBQUMsZ0lBQXlDO0FBQ2xGLE1BQU1DLDRCQUE0QkQsbUJBQU9BLENBQUMsa0lBQTBDO0FBQ3BGLE1BQU1FLGNBQWNGLG1CQUFPQSxDQUFDLHFHQUFtQjtBQUMvQyxNQUFNRyxZQUFZLFdBQVcsR0FBR0oseUJBQXlCSyxDQUFDLENBQUNKLG1CQUFPQSxDQUFDLDJGQUFXO0FBQzlFLE1BQU1LLFNBQVMsV0FBVyxHQUFHSiwwQkFBMEJHLENBQUMsQ0FBQ0osbUJBQU9BLENBQUMsbUZBQU87QUFDeEUsTUFBTU0sbUNBQW1DTixtQkFBT0EsQ0FBQyx5SkFBbUQ7QUFDcEcsTUFBTU8sZUFBZVAsbUJBQU9BLENBQUMsMkZBQWdCO0FBQzdDLE1BQU1RLHVCQUF1QlIsbUJBQU9BLENBQUMsNkdBQXlCO0FBQzlELE1BQU1TLGNBQWMsSUFBSUM7QUFDeEIsTUFBTUMsWUFBWSxJQUFJQztBQUN0QixNQUFNQyxjQUFjO0lBQ2hCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0NBQ0g7QUFDRCxNQUFNQyxvQkFBb0IsQ0FBQ0M7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T0wsUUFBUUssT0FBTyxDQUFDMkcsVUFBVSxLQUFLLGFBQWE7SUFDcktsSCxPQUFPQyxjQUFjLENBQUNDLFFBQVFLLE9BQU8sRUFBRSxjQUFjO1FBQUVKLE9BQU87SUFBSztJQUNuRUgsT0FBT21ILE1BQU0sQ0FBQ2pILFFBQVFLLE9BQU8sRUFBRUw7SUFDL0JFLE9BQU9GLE9BQU8sR0FBR0EsUUFBUUssT0FBTztBQUNsQyxFQUVBLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9zY3JpcHQuanM/YmQ2YSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG4wICYmIChtb2R1bGUuZXhwb3J0cyA9IHtcbiAgICBoYW5kbGVDbGllbnRTY3JpcHRMb2FkOiBudWxsLFxuICAgIGluaXRTY3JpcHRMb2FkZXI6IG51bGwsXG4gICAgZGVmYXVsdDogbnVsbFxufSk7XG5mdW5jdGlvbiBfZXhwb3J0KHRhcmdldCwgYWxsKSB7XG4gICAgZm9yKHZhciBuYW1lIGluIGFsbClPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBuYW1lLCB7XG4gICAgICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgICAgIGdldDogYWxsW25hbWVdXG4gICAgfSk7XG59XG5fZXhwb3J0KGV4cG9ydHMsIHtcbiAgICBoYW5kbGVDbGllbnRTY3JpcHRMb2FkOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGhhbmRsZUNsaWVudFNjcmlwdExvYWQ7XG4gICAgfSxcbiAgICBpbml0U2NyaXB0TG9hZGVyOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGluaXRTY3JpcHRMb2FkZXI7XG4gICAgfSxcbiAgICBkZWZhdWx0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIF9kZWZhdWx0O1xuICAgIH1cbn0pO1xuY29uc3QgX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0ID0gcmVxdWlyZShcIkBzd2MvaGVscGVycy9fL19pbnRlcm9wX3JlcXVpcmVfZGVmYXVsdFwiKTtcbmNvbnN0IF9pbnRlcm9wX3JlcXVpcmVfd2lsZGNhcmQgPSByZXF1aXJlKFwiQHN3Yy9oZWxwZXJzL18vX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZFwiKTtcbmNvbnN0IF9qc3hydW50aW1lID0gcmVxdWlyZShcInJlYWN0L2pzeC1ydW50aW1lXCIpO1xuY29uc3QgX3JlYWN0ZG9tID0gLyojX19QVVJFX18qLyBfaW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuXyhyZXF1aXJlKFwicmVhY3QtZG9tXCIpKTtcbmNvbnN0IF9yZWFjdCA9IC8qI19fUFVSRV9fKi8gX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZC5fKHJlcXVpcmUoXCJyZWFjdFwiKSk7XG5jb25zdCBfaGVhZG1hbmFnZXJjb250ZXh0c2hhcmVkcnVudGltZSA9IHJlcXVpcmUoXCIuLi9zaGFyZWQvbGliL2hlYWQtbWFuYWdlci1jb250ZXh0LnNoYXJlZC1ydW50aW1lXCIpO1xuY29uc3QgX2hlYWRtYW5hZ2VyID0gcmVxdWlyZShcIi4vaGVhZC1tYW5hZ2VyXCIpO1xuY29uc3QgX3JlcXVlc3RpZGxlY2FsbGJhY2sgPSByZXF1aXJlKFwiLi9yZXF1ZXN0LWlkbGUtY2FsbGJhY2tcIik7XG5jb25zdCBTY3JpcHRDYWNoZSA9IG5ldyBNYXAoKTtcbmNvbnN0IExvYWRDYWNoZSA9IG5ldyBTZXQoKTtcbmNvbnN0IGlnbm9yZVByb3BzID0gW1xuICAgIFwib25Mb2FkXCIsXG4gICAgXCJvblJlYWR5XCIsXG4gICAgXCJkYW5nZXJvdXNseVNldElubmVySFRNTFwiLFxuICAgIFwiY2hpbGRyZW5cIixcbiAgICBcIm9uRXJyb3JcIixcbiAgICBcInN0cmF0ZWd5XCIsXG4gICAgXCJzdHlsZXNoZWV0c1wiXG5dO1xuY29uc3QgaW5zZXJ0U3R5bGVzaGVldHMgPSAoc3R5bGVzaGVldHMpPT57XG4gICAgLy8gQ2FzZSAxOiBTdHlsZXMgZm9yIGFmdGVySW50ZXJhY3RpdmUvbGF6eU9ubG9hZCB3aXRoIGFwcERpciBpbmplY3RlZCB2aWEgaGFuZGxlQ2xpZW50U2NyaXB0TG9hZFxuICAgIC8vXG4gICAgLy8gVXNpbmcgUmVhY3RET00ucHJlaW5pdCB0byBmZWF0dXJlIGRldGVjdCBhcHBEaXIgYW5kIGluamVjdCBzdHlsZXNcbiAgICAvLyBTdHlsZXNoZWV0cyBtaWdodCBoYXZlIGFscmVhZHkgYmVlbiBsb2FkZWQgaWYgaW5pdGlhbGl6ZWQgd2l0aCBTY3JpcHQgY29tcG9uZW50XG4gICAgLy8gUmUtaW5qZWN0IHN0eWxlcyBoZXJlIHRvIGhhbmRsZSBzY3JpcHRzIGxvYWRlZCB2aWEgaGFuZGxlQ2xpZW50U2NyaXB0TG9hZFxuICAgIC8vIFJlYWN0RE9NLnByZWluaXQgaGFuZGxlcyBkZWR1cCBhbmQgZW5zdXJlcyB0aGUgc3R5bGVzIGFyZSBsb2FkZWQgb25seSBvbmNlXG4gICAgaWYgKF9yZWFjdGRvbS5kZWZhdWx0LnByZWluaXQpIHtcbiAgICAgICAgc3R5bGVzaGVldHMuZm9yRWFjaCgoc3R5bGVzaGVldCk9PntcbiAgICAgICAgICAgIF9yZWFjdGRvbS5kZWZhdWx0LnByZWluaXQoc3R5bGVzaGVldCwge1xuICAgICAgICAgICAgICAgIGFzOiBcInN0eWxlXCJcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICAvLyBDYXNlIDI6IFN0eWxlcyBmb3IgYWZ0ZXJJbnRlcmFjdGl2ZS9sYXp5T25sb2FkIHdpdGggcGFnZXMgaW5qZWN0ZWQgdmlhIGhhbmRsZUNsaWVudFNjcmlwdExvYWRcbiAgICAvL1xuICAgIC8vIFdlIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIGxvYWQgc3R5bGVzIHdoZW4gYXBwZGlyIGlzIG5vdCBkZXRlY3RlZFxuICAgIC8vIFRPRE86IFVzZSBSZWFjdCBmbG9hdCBBUElzIHRvIGxvYWQgc3R5bGVzIG9uY2UgYXZhaWxhYmxlIGZvciBwYWdlcyBkaXJcbiAgICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgICBsZXQgaGVhZCA9IGRvY3VtZW50LmhlYWQ7XG4gICAgICAgIHN0eWxlc2hlZXRzLmZvckVhY2goKHN0eWxlc2hlZXQpPT57XG4gICAgICAgICAgICBsZXQgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJsaW5rXCIpO1xuICAgICAgICAgICAgbGluay50eXBlID0gXCJ0ZXh0L2Nzc1wiO1xuICAgICAgICAgICAgbGluay5yZWwgPSBcInN0eWxlc2hlZXRcIjtcbiAgICAgICAgICAgIGxpbmsuaHJlZiA9IHN0eWxlc2hlZXQ7XG4gICAgICAgICAgICBoZWFkLmFwcGVuZENoaWxkKGxpbmspO1xuICAgICAgICB9KTtcbiAgICB9XG59O1xuY29uc3QgbG9hZFNjcmlwdCA9IChwcm9wcyk9PntcbiAgICBjb25zdCB7IHNyYywgaWQsIG9uTG9hZCA9ICgpPT57fSwgb25SZWFkeSA9IG51bGwsIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MLCBjaGlsZHJlbiA9IFwiXCIsIHN0cmF0ZWd5ID0gXCJhZnRlckludGVyYWN0aXZlXCIsIG9uRXJyb3IsIHN0eWxlc2hlZXRzIH0gPSBwcm9wcztcbiAgICBjb25zdCBjYWNoZUtleSA9IGlkIHx8IHNyYztcbiAgICAvLyBTY3JpcHQgaGFzIGFscmVhZHkgbG9hZGVkXG4gICAgaWYgKGNhY2hlS2V5ICYmIExvYWRDYWNoZS5oYXMoY2FjaGVLZXkpKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgLy8gQ29udGVudHMgb2YgdGhpcyBzY3JpcHQgYXJlIGFscmVhZHkgbG9hZGluZy9sb2FkZWRcbiAgICBpZiAoU2NyaXB0Q2FjaGUuaGFzKHNyYykpIHtcbiAgICAgICAgTG9hZENhY2hlLmFkZChjYWNoZUtleSk7XG4gICAgICAgIC8vIEl0IGlzIHBvc3NpYmxlIHRoYXQgbXVsdGlwbGUgYG5leHQvc2NyaXB0YCBjb21wb25lbnRzIGFsbCBoYXZlIHNhbWUgXCJzcmNcIiwgYnV0IGhhcyBkaWZmZXJlbnQgXCJvbkxvYWRcIlxuICAgICAgICAvLyBUaGlzIGlzIHRvIG1ha2Ugc3VyZSB0aGUgc2FtZSByZW1vdGUgc2NyaXB0IHdpbGwgb25seSBsb2FkIG9uY2UsIGJ1dCBcIm9uTG9hZFwiIGFyZSBleGVjdXRlZCBpbiBvcmRlclxuICAgICAgICBTY3JpcHRDYWNoZS5nZXQoc3JjKS50aGVuKG9uTG9hZCwgb25FcnJvcik7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgLyoqIEV4ZWN1dGUgYWZ0ZXIgdGhlIHNjcmlwdCBmaXJzdCBsb2FkZWQgKi8gY29uc3QgYWZ0ZXJMb2FkID0gKCk9PntcbiAgICAgICAgLy8gUnVuIG9uUmVhZHkgZm9yIHRoZSBmaXJzdCB0aW1lIGFmdGVyIGxvYWQgZXZlbnRcbiAgICAgICAgaWYgKG9uUmVhZHkpIHtcbiAgICAgICAgICAgIG9uUmVhZHkoKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBhZGQgY2FjaGVLZXkgdG8gTG9hZENhY2hlIHdoZW4gbG9hZCBzdWNjZXNzZnVsbHlcbiAgICAgICAgTG9hZENhY2hlLmFkZChjYWNoZUtleSk7XG4gICAgfTtcbiAgICBjb25zdCBlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik7XG4gICAgY29uc3QgbG9hZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KT0+e1xuICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKFwibG9hZFwiLCBmdW5jdGlvbihlKSB7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgICBpZiAob25Mb2FkKSB7XG4gICAgICAgICAgICAgICAgb25Mb2FkLmNhbGwodGhpcywgZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhZnRlckxvYWQoKTtcbiAgICAgICAgfSk7XG4gICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoXCJlcnJvclwiLCBmdW5jdGlvbihlKSB7XG4gICAgICAgICAgICByZWplY3QoZSk7XG4gICAgICAgIH0pO1xuICAgIH0pLmNhdGNoKGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgaWYgKG9uRXJyb3IpIHtcbiAgICAgICAgICAgIG9uRXJyb3IoZSk7XG4gICAgICAgIH1cbiAgICB9KTtcbiAgICBpZiAoZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwpIHtcbiAgICAgICAgLy8gQ2FzdGluZyBzaW5jZSBsaWIuZG9tLmQudHMgZG9lc24ndCBoYXZlIFRydXN0ZWRIVE1MIHlldC5cbiAgICAgICAgZWwuaW5uZXJIVE1MID0gZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwuX19odG1sIHx8IFwiXCI7XG4gICAgICAgIGFmdGVyTG9hZCgpO1xuICAgIH0gZWxzZSBpZiAoY2hpbGRyZW4pIHtcbiAgICAgICAgZWwudGV4dENvbnRlbnQgPSB0eXBlb2YgY2hpbGRyZW4gPT09IFwic3RyaW5nXCIgPyBjaGlsZHJlbiA6IEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pID8gY2hpbGRyZW4uam9pbihcIlwiKSA6IFwiXCI7XG4gICAgICAgIGFmdGVyTG9hZCgpO1xuICAgIH0gZWxzZSBpZiAoc3JjKSB7XG4gICAgICAgIGVsLnNyYyA9IHNyYztcbiAgICAgICAgLy8gZG8gbm90IGFkZCBjYWNoZUtleSBpbnRvIExvYWRDYWNoZSBmb3IgcmVtb3RlIHNjcmlwdCBoZXJlXG4gICAgICAgIC8vIGNhY2hlS2V5IHdpbGwgYmUgYWRkZWQgdG8gTG9hZENhY2hlIHdoZW4gaXQgaXMgYWN0dWFsbHkgbG9hZGVkIChzZWUgbG9hZFByb21pc2UgYWJvdmUpXG4gICAgICAgIFNjcmlwdENhY2hlLnNldChzcmMsIGxvYWRQcm9taXNlKTtcbiAgICB9XG4gICAgZm9yIChjb25zdCBbaywgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHByb3BzKSl7XG4gICAgICAgIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IGlnbm9yZVByb3BzLmluY2x1ZGVzKGspKSB7XG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBhdHRyID0gX2hlYWRtYW5hZ2VyLkRPTUF0dHJpYnV0ZU5hbWVzW2tdIHx8IGsudG9Mb3dlckNhc2UoKTtcbiAgICAgICAgZWwuc2V0QXR0cmlidXRlKGF0dHIsIHZhbHVlKTtcbiAgICB9XG4gICAgaWYgKHN0cmF0ZWd5ID09PSBcIndvcmtlclwiKSB7XG4gICAgICAgIGVsLnNldEF0dHJpYnV0ZShcInR5cGVcIiwgXCJ0ZXh0L3BhcnR5dG93blwiKTtcbiAgICB9XG4gICAgZWwuc2V0QXR0cmlidXRlKFwiZGF0YS1uc2NyaXB0XCIsIHN0cmF0ZWd5KTtcbiAgICAvLyBMb2FkIHN0eWxlcyBhc3NvY2lhdGVkIHdpdGggdGhpcyBzY3JpcHRcbiAgICBpZiAoc3R5bGVzaGVldHMpIHtcbiAgICAgICAgaW5zZXJ0U3R5bGVzaGVldHMoc3R5bGVzaGVldHMpO1xuICAgIH1cbiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGVsKTtcbn07XG5mdW5jdGlvbiBoYW5kbGVDbGllbnRTY3JpcHRMb2FkKHByb3BzKSB7XG4gICAgY29uc3QgeyBzdHJhdGVneSA9IFwiYWZ0ZXJJbnRlcmFjdGl2ZVwiIH0gPSBwcm9wcztcbiAgICBpZiAoc3RyYXRlZ3kgPT09IFwibGF6eU9ubG9hZFwiKSB7XG4gICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwibG9hZFwiLCAoKT0+e1xuICAgICAgICAgICAgKDAsIF9yZXF1ZXN0aWRsZWNhbGxiYWNrLnJlcXVlc3RJZGxlQ2FsbGJhY2spKCgpPT5sb2FkU2NyaXB0KHByb3BzKSk7XG4gICAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIGxvYWRTY3JpcHQocHJvcHMpO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGxvYWRMYXp5U2NyaXB0KHByb3BzKSB7XG4gICAgaWYgKGRvY3VtZW50LnJlYWR5U3RhdGUgPT09IFwiY29tcGxldGVcIikge1xuICAgICAgICAoMCwgX3JlcXVlc3RpZGxlY2FsbGJhY2sucmVxdWVzdElkbGVDYWxsYmFjaykoKCk9PmxvYWRTY3JpcHQocHJvcHMpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcImxvYWRcIiwgKCk9PntcbiAgICAgICAgICAgICgwLCBfcmVxdWVzdGlkbGVjYWxsYmFjay5yZXF1ZXN0SWRsZUNhbGxiYWNrKSgoKT0+bG9hZFNjcmlwdChwcm9wcykpO1xuICAgICAgICB9KTtcbiAgICB9XG59XG5mdW5jdGlvbiBhZGRCZWZvcmVJbnRlcmFjdGl2ZVRvQ2FjaGUoKSB7XG4gICAgY29uc3Qgc2NyaXB0cyA9IFtcbiAgICAgICAgLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtbnNjcmlwdD1cImJlZm9yZUludGVyYWN0aXZlXCJdJyksXG4gICAgICAgIC4uLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLW5zY3JpcHQ9XCJiZWZvcmVQYWdlUmVuZGVyXCJdJylcbiAgICBdO1xuICAgIHNjcmlwdHMuZm9yRWFjaCgoc2NyaXB0KT0+e1xuICAgICAgICBjb25zdCBjYWNoZUtleSA9IHNjcmlwdC5pZCB8fCBzY3JpcHQuZ2V0QXR0cmlidXRlKFwic3JjXCIpO1xuICAgICAgICBMb2FkQ2FjaGUuYWRkKGNhY2hlS2V5KTtcbiAgICB9KTtcbn1cbmZ1bmN0aW9uIGluaXRTY3JpcHRMb2FkZXIoc2NyaXB0TG9hZGVySXRlbXMpIHtcbiAgICBzY3JpcHRMb2FkZXJJdGVtcy5mb3JFYWNoKGhhbmRsZUNsaWVudFNjcmlwdExvYWQpO1xuICAgIGFkZEJlZm9yZUludGVyYWN0aXZlVG9DYWNoZSgpO1xufVxuZnVuY3Rpb24gU2NyaXB0KHByb3BzKSB7XG4gICAgY29uc3QgeyBpZCwgc3JjID0gXCJcIiwgb25Mb2FkID0gKCk9Pnt9LCBvblJlYWR5ID0gbnVsbCwgc3RyYXRlZ3kgPSBcImFmdGVySW50ZXJhY3RpdmVcIiwgb25FcnJvciwgc3R5bGVzaGVldHMsIC4uLnJlc3RQcm9wcyB9ID0gcHJvcHM7XG4gICAgLy8gQ29udGV4dCBpcyBhdmFpbGFibGUgb25seSBkdXJpbmcgU1NSXG4gICAgY29uc3QgeyB1cGRhdGVTY3JpcHRzLCBzY3JpcHRzLCBnZXRJc1NzciwgYXBwRGlyLCBub25jZSB9ID0gKDAsIF9yZWFjdC51c2VDb250ZXh0KShfaGVhZG1hbmFnZXJjb250ZXh0c2hhcmVkcnVudGltZS5IZWFkTWFuYWdlckNvbnRleHQpO1xuICAgIC8qKlxuICAgKiAtIEZpcnN0IG1vdW50OlxuICAgKiAgIDEuIFRoZSB1c2VFZmZlY3QgZm9yIG9uUmVhZHkgZXhlY3V0ZXNcbiAgICogICAyLiBoYXNPblJlYWR5RWZmZWN0Q2FsbGVkLmN1cnJlbnQgaXMgZmFsc2UsIGJ1dCB0aGUgc2NyaXB0IGhhc24ndCBsb2FkZWQgeWV0IChub3QgaW4gTG9hZENhY2hlKVxuICAgKiAgICAgIG9uUmVhZHkgaXMgc2tpcHBlZCwgc2V0IGhhc09uUmVhZHlFZmZlY3RDYWxsZWQuY3VycmVudCB0byB0cnVlXG4gICAqICAgMy4gVGhlIHVzZUVmZmVjdCBmb3IgbG9hZFNjcmlwdCBleGVjdXRlc1xuICAgKiAgIDQuIGhhc0xvYWRTY3JpcHRFZmZlY3RDYWxsZWQuY3VycmVudCBpcyBmYWxzZSwgbG9hZFNjcmlwdCBleGVjdXRlc1xuICAgKiAgICAgIE9uY2UgdGhlIHNjcmlwdCBpcyBsb2FkZWQsIHRoZSBvbkxvYWQgYW5kIG9uUmVhZHkgd2lsbCBiZSBjYWxsZWQgYnkgdGhlblxuICAgKiAgIFtJZiBzdHJpY3QgbW9kZSBpcyBlbmFibGVkIC8gaXMgd3JhcHBlZCBpbiA8T2ZmU2NyZWVuIC8+IGNvbXBvbmVudF1cbiAgICogICA1LiBUaGUgdXNlRWZmZWN0IGZvciBvblJlYWR5IGV4ZWN1dGVzIGFnYWluXG4gICAqICAgNi4gaGFzT25SZWFkeUVmZmVjdENhbGxlZC5jdXJyZW50IGlzIHRydWUsIHNvIGVudGlyZSBlZmZlY3QgaXMgc2tpcHBlZFxuICAgKiAgIDcuIFRoZSB1c2VFZmZlY3QgZm9yIGxvYWRTY3JpcHQgZXhlY3V0ZXMgYWdhaW5cbiAgICogICA4LiBoYXNMb2FkU2NyaXB0RWZmZWN0Q2FsbGVkLmN1cnJlbnQgaXMgdHJ1ZSwgc28gZW50aXJlIGVmZmVjdCBpcyBza2lwcGVkXG4gICAqXG4gICAqIC0gU2Vjb25kIG1vdW50OlxuICAgKiAgIDEuIFRoZSB1c2VFZmZlY3QgZm9yIG9uUmVhZHkgZXhlY3V0ZXNcbiAgICogICAyLiBoYXNPblJlYWR5RWZmZWN0Q2FsbGVkLmN1cnJlbnQgaXMgZmFsc2UsIGJ1dCB0aGUgc2NyaXB0IGhhcyBhbHJlYWR5IGxvYWRlZCAoZm91bmQgaW4gTG9hZENhY2hlKVxuICAgKiAgICAgIG9uUmVhZHkgaXMgY2FsbGVkLCBzZXQgaGFzT25SZWFkeUVmZmVjdENhbGxlZC5jdXJyZW50IHRvIHRydWVcbiAgICogICAzLiBUaGUgdXNlRWZmZWN0IGZvciBsb2FkU2NyaXB0IGV4ZWN1dGVzXG4gICAqICAgNC4gVGhlIHNjcmlwdCBpcyBhbHJlYWR5IGxvYWRlZCwgbG9hZFNjcmlwdCBiYWlscyBvdXRcbiAgICogICBbSWYgc3RyaWN0IG1vZGUgaXMgZW5hYmxlZCAvIGlzIHdyYXBwZWQgaW4gPE9mZlNjcmVlbiAvPiBjb21wb25lbnRdXG4gICAqICAgNS4gVGhlIHVzZUVmZmVjdCBmb3Igb25SZWFkeSBleGVjdXRlcyBhZ2FpblxuICAgKiAgIDYuIGhhc09uUmVhZHlFZmZlY3RDYWxsZWQuY3VycmVudCBpcyB0cnVlLCBzbyBlbnRpcmUgZWZmZWN0IGlzIHNraXBwZWRcbiAgICogICA3LiBUaGUgdXNlRWZmZWN0IGZvciBsb2FkU2NyaXB0IGV4ZWN1dGVzIGFnYWluXG4gICAqICAgOC4gaGFzTG9hZFNjcmlwdEVmZmVjdENhbGxlZC5jdXJyZW50IGlzIHRydWUsIHNvIGVudGlyZSBlZmZlY3QgaXMgc2tpcHBlZFxuICAgKi8gY29uc3QgaGFzT25SZWFkeUVmZmVjdENhbGxlZCA9ICgwLCBfcmVhY3QudXNlUmVmKShmYWxzZSk7XG4gICAgKDAsIF9yZWFjdC51c2VFZmZlY3QpKCgpPT57XG4gICAgICAgIGNvbnN0IGNhY2hlS2V5ID0gaWQgfHwgc3JjO1xuICAgICAgICBpZiAoIWhhc09uUmVhZHlFZmZlY3RDYWxsZWQuY3VycmVudCkge1xuICAgICAgICAgICAgLy8gUnVuIG9uUmVhZHkgaWYgc2NyaXB0IGhhcyBsb2FkZWQgYmVmb3JlIGJ1dCBjb21wb25lbnQgaXMgcmUtbW91bnRlZFxuICAgICAgICAgICAgaWYgKG9uUmVhZHkgJiYgY2FjaGVLZXkgJiYgTG9hZENhY2hlLmhhcyhjYWNoZUtleSkpIHtcbiAgICAgICAgICAgICAgICBvblJlYWR5KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoYXNPblJlYWR5RWZmZWN0Q2FsbGVkLmN1cnJlbnQgPSB0cnVlO1xuICAgICAgICB9XG4gICAgfSwgW1xuICAgICAgICBvblJlYWR5LFxuICAgICAgICBpZCxcbiAgICAgICAgc3JjXG4gICAgXSk7XG4gICAgY29uc3QgaGFzTG9hZFNjcmlwdEVmZmVjdENhbGxlZCA9ICgwLCBfcmVhY3QudXNlUmVmKShmYWxzZSk7XG4gICAgKDAsIF9yZWFjdC51c2VFZmZlY3QpKCgpPT57XG4gICAgICAgIGlmICghaGFzTG9hZFNjcmlwdEVmZmVjdENhbGxlZC5jdXJyZW50KSB7XG4gICAgICAgICAgICBpZiAoc3RyYXRlZ3kgPT09IFwiYWZ0ZXJJbnRlcmFjdGl2ZVwiKSB7XG4gICAgICAgICAgICAgICAgbG9hZFNjcmlwdChwcm9wcyk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHN0cmF0ZWd5ID09PSBcImxhenlPbmxvYWRcIikge1xuICAgICAgICAgICAgICAgIGxvYWRMYXp5U2NyaXB0KHByb3BzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGhhc0xvYWRTY3JpcHRFZmZlY3RDYWxsZWQuY3VycmVudCA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9LCBbXG4gICAgICAgIHByb3BzLFxuICAgICAgICBzdHJhdGVneVxuICAgIF0pO1xuICAgIGlmIChzdHJhdGVneSA9PT0gXCJiZWZvcmVJbnRlcmFjdGl2ZVwiIHx8IHN0cmF0ZWd5ID09PSBcIndvcmtlclwiKSB7XG4gICAgICAgIGlmICh1cGRhdGVTY3JpcHRzKSB7XG4gICAgICAgICAgICBzY3JpcHRzW3N0cmF0ZWd5XSA9IChzY3JpcHRzW3N0cmF0ZWd5XSB8fCBbXSkuY29uY2F0KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGlkLFxuICAgICAgICAgICAgICAgICAgICBzcmMsXG4gICAgICAgICAgICAgICAgICAgIG9uTG9hZCxcbiAgICAgICAgICAgICAgICAgICAgb25SZWFkeSxcbiAgICAgICAgICAgICAgICAgICAgb25FcnJvcixcbiAgICAgICAgICAgICAgICAgICAgLi4ucmVzdFByb3BzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSk7XG4gICAgICAgICAgICB1cGRhdGVTY3JpcHRzKHNjcmlwdHMpO1xuICAgICAgICB9IGVsc2UgaWYgKGdldElzU3NyICYmIGdldElzU3NyKCkpIHtcbiAgICAgICAgICAgIC8vIFNjcmlwdCBoYXMgYWxyZWFkeSBsb2FkZWQgZHVyaW5nIFNTUlxuICAgICAgICAgICAgTG9hZENhY2hlLmFkZChpZCB8fCBzcmMpO1xuICAgICAgICB9IGVsc2UgaWYgKGdldElzU3NyICYmICFnZXRJc1NzcigpKSB7XG4gICAgICAgICAgICBsb2FkU2NyaXB0KHByb3BzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBGb3IgdGhlIGFwcCBkaXJlY3RvcnksIHdlIG5lZWQgUmVhY3QgRmxvYXQgdG8gcHJlbG9hZCB0aGVzZSBzY3JpcHRzLlxuICAgIGlmIChhcHBEaXIpIHtcbiAgICAgICAgLy8gSW5qZWN0aW5nIHN0eWxlc2hlZXRzIGhlcmUgaGFuZGxlcyBiZWZvcmVJbnRlcmFjdGl2ZSBhbmQgd29ya2VyIHNjcmlwdHMgY29ycmVjdGx5XG4gICAgICAgIC8vIEZvciBvdGhlciBzdHJhdGVnaWVzIGluamVjdGluZyBoZXJlIGVuc3VyZXMgY29ycmVjdCBzdHlsZXNoZWV0IG9yZGVyXG4gICAgICAgIC8vIFJlYWN0RE9NLnByZWluaXQgaGFuZGxlcyBsb2FkaW5nIHRoZSBzdHlsZXMgaW4gdGhlIGNvcnJlY3Qgb3JkZXIsXG4gICAgICAgIC8vIGFsc28gZW5zdXJlcyB0aGUgc3R5bGVzaGVldCBpcyBsb2FkZWQgb25seSBvbmNlIGFuZCBpbiBhIGNvbnNpc3RlbnQgbWFubmVyXG4gICAgICAgIC8vXG4gICAgICAgIC8vIENhc2UgMTogU3R5bGVzIGZvciBiZWZvcmVJbnRlcmFjdGl2ZS93b3JrZXIgd2l0aCBhcHBEaXIgLSBoYW5kbGVkIGhlcmVcbiAgICAgICAgLy8gQ2FzZSAyOiBTdHlsZXMgZm9yIGJlZm9yZUludGVyYWN0aXZlL3dvcmtlciB3aXRoIHBhZ2VzIGRpciAtIE5vdCBoYW5kbGVkIHlldFxuICAgICAgICAvLyBDYXNlIDM6IFN0eWxlcyBmb3IgYWZ0ZXJJbnRlcmFjdGl2ZS9sYXp5T25sb2FkIHdpdGggYXBwRGlyIC0gaGFuZGxlZCBoZXJlXG4gICAgICAgIC8vIENhc2UgNDogU3R5bGVzIGZvciBhZnRlckludGVyYWN0aXZlL2xhenlPbmxvYWQgd2l0aCBwYWdlcyBkaXIgLSBoYW5kbGVkIGluIGluc2VydFN0eWxlc2hlZXRzIGZ1bmN0aW9uXG4gICAgICAgIGlmIChzdHlsZXNoZWV0cykge1xuICAgICAgICAgICAgc3R5bGVzaGVldHMuZm9yRWFjaCgoc3R5bGVTcmMpPT57XG4gICAgICAgICAgICAgICAgX3JlYWN0ZG9tLmRlZmF1bHQucHJlaW5pdChzdHlsZVNyYywge1xuICAgICAgICAgICAgICAgICAgICBhczogXCJzdHlsZVwiXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCZWZvcmUgaW50ZXJhY3RpdmUgc2NyaXB0cyBuZWVkIHRvIGJlIGxvYWRlZCBieSBOZXh0LmpzJyBydW50aW1lIGluc3RlYWRcbiAgICAgICAgLy8gb2YgbmF0aXZlIDxzY3JpcHQ+IHRhZ3MsIGJlY2F1c2UgdGhleSBubyBsb25nZXIgaGF2ZSBgZGVmZXJgLlxuICAgICAgICBpZiAoc3RyYXRlZ3kgPT09IFwiYmVmb3JlSW50ZXJhY3RpdmVcIikge1xuICAgICAgICAgICAgaWYgKCFzcmMpIHtcbiAgICAgICAgICAgICAgICAvLyBGb3IgaW5saW5lZCBzY3JpcHRzLCB3ZSBwdXQgdGhlIGNvbnRlbnQgaW4gYGNoaWxkcmVuYC5cbiAgICAgICAgICAgICAgICBpZiAocmVzdFByb3BzLmRhbmdlcm91c2x5U2V0SW5uZXJIVE1MKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIENhc3Rpbmcgc2luY2UgbGliLmRvbS5kLnRzIGRvZXNuJ3QgaGF2ZSBUcnVzdGVkSFRNTCB5ZXQuXG4gICAgICAgICAgICAgICAgICAgIHJlc3RQcm9wcy5jaGlsZHJlbiA9IHJlc3RQcm9wcy5kYW5nZXJvdXNseVNldElubmVySFRNTC5fX2h0bWw7XG4gICAgICAgICAgICAgICAgICAgIGRlbGV0ZSByZXN0UHJvcHMuZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiAvKiNfX1BVUkVfXyovICgwLCBfanN4cnVudGltZS5qc3gpKFwic2NyaXB0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgbm9uY2U6IG5vbmNlLFxuICAgICAgICAgICAgICAgICAgICBkYW5nZXJvdXNseVNldElubmVySFRNTDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgX19odG1sOiBcIihzZWxmLl9fbmV4dF9zPXNlbGYuX19uZXh0X3N8fFtdKS5wdXNoKFwiICsgSlNPTi5zdHJpbmdpZnkoW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi5yZXN0UHJvcHMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSkgKyBcIilcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgICAgICAgICAgICBfcmVhY3Rkb20uZGVmYXVsdC5wcmVsb2FkKHNyYywgcmVzdFByb3BzLmludGVncml0eSA/IHtcbiAgICAgICAgICAgICAgICAgICAgYXM6IFwic2NyaXB0XCIsXG4gICAgICAgICAgICAgICAgICAgIGludGVncml0eTogcmVzdFByb3BzLmludGVncml0eVxuICAgICAgICAgICAgICAgIH0gOiB7XG4gICAgICAgICAgICAgICAgICAgIGFzOiBcInNjcmlwdFwiXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIC8qI19fUFVSRV9fKi8gKDAsIF9qc3hydW50aW1lLmpzeCkoXCJzY3JpcHRcIiwge1xuICAgICAgICAgICAgICAgICAgICBub25jZTogbm9uY2UsXG4gICAgICAgICAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfX2h0bWw6IFwiKHNlbGYuX19uZXh0X3M9c2VsZi5fX25leHRfc3x8W10pLnB1c2goXCIgKyBKU09OLnN0cmluZ2lmeShbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4ucmVzdFByb3BzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF0pICsgXCIpXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IGVsc2UgaWYgKHN0cmF0ZWd5ID09PSBcImFmdGVySW50ZXJhY3RpdmVcIikge1xuICAgICAgICAgICAgaWYgKHNyYykge1xuICAgICAgICAgICAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgICAgICAgICAgICBfcmVhY3Rkb20uZGVmYXVsdC5wcmVsb2FkKHNyYywgcmVzdFByb3BzLmludGVncml0eSA/IHtcbiAgICAgICAgICAgICAgICAgICAgYXM6IFwic2NyaXB0XCIsXG4gICAgICAgICAgICAgICAgICAgIGludGVncml0eTogcmVzdFByb3BzLmludGVncml0eVxuICAgICAgICAgICAgICAgIH0gOiB7XG4gICAgICAgICAgICAgICAgICAgIGFzOiBcInNjcmlwdFwiXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bGw7XG59XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoU2NyaXB0LCBcIl9fbmV4dFNjcmlwdFwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuY29uc3QgX2RlZmF1bHQgPSBTY3JpcHQ7XG5cbmlmICgodHlwZW9mIGV4cG9ydHMuZGVmYXVsdCA9PT0gJ2Z1bmN0aW9uJyB8fCAodHlwZW9mIGV4cG9ydHMuZGVmYXVsdCA9PT0gJ29iamVjdCcgJiYgZXhwb3J0cy5kZWZhdWx0ICE9PSBudWxsKSkgJiYgdHlwZW9mIGV4cG9ydHMuZGVmYXVsdC5fX2VzTW9kdWxlID09PSAndW5kZWZpbmVkJykge1xuICBPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cy5kZWZhdWx0LCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG4gIE9iamVjdC5hc3NpZ24oZXhwb3J0cy5kZWZhdWx0LCBleHBvcnRzKTtcbiAgbW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzLmRlZmF1bHQ7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjcmlwdC5qcy5tYXAiXSwibmFtZXMiOlsiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJleHBvcnRzIiwidmFsdWUiLCJtb2R1bGUiLCJoYW5kbGVDbGllbnRTY3JpcHRMb2FkIiwiaW5pdFNjcmlwdExvYWRlciIsImRlZmF1bHQiLCJfZXhwb3J0IiwidGFyZ2V0IiwiYWxsIiwibmFtZSIsImVudW1lcmFibGUiLCJnZXQiLCJfZGVmYXVsdCIsIl9pbnRlcm9wX3JlcXVpcmVfZGVmYXVsdCIsInJlcXVpcmUiLCJfaW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkIiwiX2pzeHJ1bnRpbWUiLCJfcmVhY3Rkb20iLCJfIiwiX3JlYWN0IiwiX2hlYWRtYW5hZ2VyY29udGV4dHNoYXJlZHJ1bnRpbWUiLCJfaGVhZG1hbmFnZXIiLCJfcmVxdWVzdGlkbGVjYWxsYmFjayIsIlNjcmlwdENhY2hlIiwiTWFwIiwiTG9hZENhY2hlIiwiU2V0IiwiaWdub3JlUHJvcHMiLCJpbnNlcnRTdHlsZXNoZWV0cyIsInN0eWxlc2hlZXRzIiwicHJlaW5pdCIsImZvckVhY2giLCJzdHlsZXNoZWV0IiwiYXMiLCJ3aW5kb3ciLCJoZWFkIiwiZG9jdW1lbnQiLCJsaW5rIiwiY3JlYXRlRWxlbWVudCIsInR5cGUiLCJyZWwiLCJocmVmIiwiYXBwZW5kQ2hpbGQiLCJsb2FkU2NyaXB0IiwicHJvcHMiLCJzcmMiLCJpZCIsIm9uTG9hZCIsIm9uUmVhZHkiLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsImNoaWxkcmVuIiwic3RyYXRlZ3kiLCJvbkVycm9yIiwiY2FjaGVLZXkiLCJoYXMiLCJhZGQiLCJ0aGVuIiwiYWZ0ZXJMb2FkIiwiZWwiLCJsb2FkUHJvbWlzZSIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiYWRkRXZlbnRMaXN0ZW5lciIsImUiLCJjYWxsIiwiY2F0Y2giLCJpbm5lckhUTUwiLCJfX2h0bWwiLCJ0ZXh0Q29udGVudCIsIkFycmF5IiwiaXNBcnJheSIsImpvaW4iLCJzZXQiLCJrIiwiZW50cmllcyIsInVuZGVmaW5lZCIsImluY2x1ZGVzIiwiYXR0ciIsIkRPTUF0dHJpYnV0ZU5hbWVzIiwidG9Mb3dlckNhc2UiLCJzZXRBdHRyaWJ1dGUiLCJib2R5IiwicmVxdWVzdElkbGVDYWxsYmFjayIsImxvYWRMYXp5U2NyaXB0IiwicmVhZHlTdGF0ZSIsImFkZEJlZm9yZUludGVyYWN0aXZlVG9DYWNoZSIsInNjcmlwdHMiLCJxdWVyeVNlbGVjdG9yQWxsIiwic2NyaXB0IiwiZ2V0QXR0cmlidXRlIiwic2NyaXB0TG9hZGVySXRlbXMiLCJTY3JpcHQiLCJyZXN0UHJvcHMiLCJ1cGRhdGVTY3JpcHRzIiwiZ2V0SXNTc3IiLCJhcHBEaXIiLCJub25jZSIsInVzZUNvbnRleHQiLCJIZWFkTWFuYWdlckNvbnRleHQiLCJoYXNPblJlYWR5RWZmZWN0Q2FsbGVkIiwidXNlUmVmIiwidXNlRWZmZWN0IiwiY3VycmVudCIsImhhc0xvYWRTY3JpcHRFZmZlY3RDYWxsZWQiLCJjb25jYXQiLCJzdHlsZVNyYyIsImpzeCIsIkpTT04iLCJzdHJpbmdpZnkiLCJwcmVsb2FkIiwiaW50ZWdyaXR5IiwiX19lc01vZHVsZSIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/script.js\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./node_modules/@vercel/speed-insights/dist/next/index.mjs":
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/@vercel/speed-insights/dist/next/index.mjs ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SpeedInsights: function() { return /* binding */ SpeedInsights2; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var next_navigation_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation.js */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* __next_internal_client_entry_do_not_use__ SpeedInsights auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$(), _s2 = $RefreshSig$();\n// src/nextjs/index.tsx\n\n// src/react/index.tsx\n\n// package.json\nvar name = \"@vercel/speed-insights\";\nvar version = \"1.0.2\";\n// src/queue.ts\nvar initQueue = ()=>{\n if (window.si) return;\n window.si = function a() {\n for(var _len = arguments.length, params = new Array(_len), _key = 0; _key < _len; _key++){\n params[_key] = arguments[_key];\n }\n (window.siq = window.siq || []).push(params);\n };\n};\n// src/utils.ts\nfunction isBrowser() {\n return typeof window !== \"undefined\";\n}\nfunction detectEnvironment() {\n try {\n const env = \"development\";\n if (env === \"development\" || env === \"test\") {\n return \"development\";\n }\n } catch (e) {}\n return \"production\";\n}\nfunction isDevelopment() {\n return detectEnvironment() === \"development\";\n}\nfunction computeRoute(pathname, pathParams) {\n if (!pathname || !pathParams) {\n return pathname;\n }\n let result = pathname;\n try {\n for (const [key, valueOrArray] of Object.entries(pathParams)){\n const isValueArray = Array.isArray(valueOrArray);\n const value = isValueArray ? valueOrArray.join(\"/\") : valueOrArray;\n const expr = isValueArray ? \"...\".concat(key) : key;\n const matcher = new RegExp(\"/\".concat(escapeRegExp(value), \"(?=[/?#]|$)\"));\n if (matcher.test(result)) {\n result = result.replace(matcher, \"/[\".concat(expr, \"]\"));\n }\n }\n return result;\n } catch (e) {\n return pathname;\n }\n}\nfunction escapeRegExp(string) {\n return string.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$&\");\n}\n// src/generic.ts\nvar SCRIPT_URL = \"https://va.vercel-scripts.com/v1/speed-insights\";\nvar PROD_SCRIPT_URL = \"\".concat(SCRIPT_URL, \"/script.js\");\nvar DEV_SCRIPT_URL = \"\".concat(SCRIPT_URL, \"/script.debug.js\");\nvar PROXY_SCRIPT_URL = \"/_vercel/speed-insights/script.js\";\nfunction injectSpeedInsights(props) {\n var _a;\n if (!isBrowser() || props.route === null) return null;\n initQueue();\n const isSelfHosted = Boolean(props.dsn);\n const productionScript = isSelfHosted ? PROD_SCRIPT_URL : PROXY_SCRIPT_URL;\n const src = props.scriptSrc || (isDevelopment() ? DEV_SCRIPT_URL : productionScript);\n if (document.head.querySelector('script[src*=\"'.concat(src, '\"]'))) return null;\n if (props.beforeSend) {\n (_a = window.si) == null ? void 0 : _a.call(window, \"beforeSend\", props.beforeSend);\n }\n const script = document.createElement(\"script\");\n script.src = src;\n script.defer = true;\n script.dataset.sdkn = name + (props.framework ? \"/\".concat(props.framework) : \"\");\n script.dataset.sdkv = version;\n if (props.sampleRate) {\n script.dataset.sampleRate = props.sampleRate.toString();\n }\n if (props.route) {\n script.dataset.route = props.route;\n }\n if (props.endpoint) {\n script.dataset.endpoint = props.endpoint;\n }\n if (props.dsn) {\n script.dataset.dsn = props.dsn;\n }\n if (isDevelopment() && props.debug === false) {\n script.dataset.debug = \"false\";\n }\n script.onerror = ()=>{\n console.log(\"[Vercel Speed Insights] Failed to load script from \".concat(src, \". Please check if any content blockers are enabled and try again.\"));\n };\n document.head.appendChild(script);\n return {\n setRoute: (route)=>{\n script.dataset.route = route !== null && route !== void 0 ? route : void 0;\n }\n };\n}\n// src/react/index.tsx\nfunction SpeedInsights(props) {\n _s();\n const setScriptRoute = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{\n if (!setScriptRoute.current) {\n const script = injectSpeedInsights({\n framework: props.framework || \"react\",\n ...props\n });\n if (script) {\n setScriptRoute.current = script.setRoute;\n }\n } else if (props.route) {\n setScriptRoute.current(props.route);\n }\n }, [\n props.route\n ]);\n return null;\n}\n_s(SpeedInsights, \"S8Vs07XFV0luaYEvlTp5WyJ3wZA=\");\n_c = SpeedInsights;\n// src/nextjs/utils.ts\n\n\nvar useRoute = ()=>{\n _s1();\n const params = (0,next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.useParams)();\n const searchParams = (0,next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.useSearchParams)();\n const path = (0,next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const finalParams = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(()=>{\n if (!params) return null;\n if (Object.keys(params).length !== 0) {\n return params;\n }\n return {\n ...Object.fromEntries(searchParams.entries())\n };\n }, [\n params,\n searchParams\n ]);\n return computeRoute(path, finalParams);\n};\n_s1(useRoute, \"ZNMnZs5FeD4WkRFYLl+IIRgqpyo=\", false, function() {\n return [\n next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.useParams,\n next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.useSearchParams,\n next_navigation_js__WEBPACK_IMPORTED_MODULE_1__.usePathname\n ];\n});\n// src/nextjs/index.tsx\nfunction SpeedInsightsComponent(props) {\n _s2();\n const route = useRoute();\n return /* @__PURE__ */ /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(SpeedInsights, {\n route,\n ...props,\n framework: \"next\"\n });\n}\n_s2(SpeedInsightsComponent, \"3KQ3WaInJmQ2vo1ynSXcz4K+Qew=\", false, function() {\n return [\n useRoute\n ];\n});\n_c1 = SpeedInsightsComponent;\nfunction SpeedInsights2(props) {\n return /* @__PURE__ */ /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense, {\n fallback: null\n }, /* @__PURE__ */ /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(SpeedInsightsComponent, {\n ...props\n }));\n}\n_c2 = SpeedInsights2;\n //# sourceMappingURL=index.mjs.map\nvar _c, _c1, _c2;\n$RefreshReg$(_c, \"SpeedInsights\");\n$RefreshReg$(_c1, \"SpeedInsightsComponent\");\n$RefreshReg$(_c2, \"SpeedInsights2\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9AdmVyY2VsL3NwZWVkLWluc2lnaHRzL2Rpc3QvbmV4dC9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLHVCQUF1QjtBQUNpQjtBQUV4QyxzQkFBc0I7QUFDb0I7QUFFMUMsZUFBZTtBQUNmLElBQUlJLE9BQU87QUFDWCxJQUFJQyxVQUFVO0FBRWQsZUFBZTtBQUNmLElBQUlDLFlBQVk7SUFDZCxJQUFJQyxPQUFPQyxFQUFFLEVBQ1g7SUFDRkQsT0FBT0MsRUFBRSxHQUFHLFNBQVNDO1FBQUU7WUFBR0MsT0FBSCx1QkFBUzs7UUFDN0JILENBQUFBLE9BQU9JLEdBQUcsR0FBR0osT0FBT0ksR0FBRyxJQUFJLEVBQUUsRUFBRUMsSUFBSSxDQUFDRjtJQUN2QztBQUNGO0FBRUEsZUFBZTtBQUNmLFNBQVNHO0lBQ1AsT0FBTyxPQUFPTixXQUFXO0FBQzNCO0FBQ0EsU0FBU087SUFDUCxJQUFJO1FBQ0YsTUFBTUMsTUEzQlY7UUE0QkksSUFBSUEsUUFBUSxpQkFBaUJBLFFBQVEsUUFBUTtZQUMzQyxPQUFPO1FBQ1Q7SUFDRixFQUFFLE9BQU9DLEdBQUcsQ0FDWjtJQUNBLE9BQU87QUFDVDtBQUNBLFNBQVNDO0lBQ1AsT0FBT0gsd0JBQXdCO0FBQ2pDO0FBQ0EsU0FBU0ksYUFBYUMsUUFBUSxFQUFFQyxVQUFVO0lBQ3hDLElBQUksQ0FBQ0QsWUFBWSxDQUFDQyxZQUFZO1FBQzVCLE9BQU9EO0lBQ1Q7SUFDQSxJQUFJRSxTQUFTRjtJQUNiLElBQUk7UUFDRixLQUFLLE1BQU0sQ0FBQ0csS0FBS0MsYUFBYSxJQUFJQyxPQUFPQyxPQUFPLENBQUNMLFlBQWE7WUFDNUQsTUFBTU0sZUFBZUMsTUFBTUMsT0FBTyxDQUFDTDtZQUNuQyxNQUFNTSxRQUFRSCxlQUFlSCxhQUFhTyxJQUFJLENBQUMsT0FBT1A7WUFDdEQsTUFBTVEsT0FBT0wsZUFBZSxNQUFVLE9BQUpKLE9BQVFBO1lBQzFDLE1BQU1VLFVB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d0YsVUFBVTtJQUFLLEdBQUcsYUFBYSxpQkFBR3pGLGdEQUFtQixDQUFDdUYsd0JBQXdCO1FBQUUsR0FBRzVDLEtBQUs7SUFBQztBQUNsSjtNQUZTNkM7QUFLUCxDQUNGLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvQHZlcmNlbC9zcGVlZC1pbnNpZ2h0cy9kaXN0L25leHQvaW5kZXgubWpzPzFlZWUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbi8vIHNyYy9uZXh0anMvaW5kZXgudHN4XG5pbXBvcnQgUmVhY3QsIHsgU3VzcGVuc2UgfSBmcm9tIFwicmVhY3RcIjtcblxuLy8gc3JjL3JlYWN0L2luZGV4LnRzeFxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcblxuLy8gcGFja2FnZS5qc29uXG52YXIgbmFtZSA9IFwiQHZlcmNlbC9zcGVlZC1pbnNpZ2h0c1wiO1xudmFyIHZlcnNpb24gPSBcIjEuMC4yXCI7XG5cbi8vIHNyYy9xdWV1ZS50c1xudmFyIGluaXRRdWV1ZSA9ICgpID0+IHtcbiAgaWYgKHdpbmRvdy5zaSlcbiAgICByZXR1cm47XG4gIHdpbmRvdy5zaSA9IGZ1bmN0aW9uIGEoLi4ucGFyYW1zKSB7XG4gICAgKHdpbmRvdy5zaXEgPSB3aW5kb3cuc2lxIHx8IFtdKS5wdXNoKHBhcmFtcyk7XG4gIH07XG59O1xuXG4vLyBzcmMvdXRpbHMudHNcbmZ1bmN0aW9uIGlzQnJvd3NlcigpIHtcbiAgcmV0dXJuIHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG59XG5mdW5jdGlvbiBkZXRlY3RFbnZpcm9ubWVudCgpIHtcbiAgdHJ5IHtcbiAgICBjb25zdCBlbnYgPSBwcm9jZXNzLmVudi5OT0RFX0VOVjtcbiAgICBpZiAoZW52ID09PSBcImRldmVsb3BtZW50XCIgfHwgZW52ID09PSBcInRlc3RcIikge1xuICAgICAgcmV0dXJuIFwiZGV2ZWxvcG1lbnRcIjtcbiAgICB9XG4gIH0gY2F0Y2ggKGUpIHtcbiAgfVxuICByZXR1cm4gXCJwcm9kdWN0aW9uXCI7XG59XG5mdW5jdGlvbiBpc0RldmVsb3BtZW50KCkge1xuICByZXR1cm4gZGV0ZWN0RW52aXJvbm1lbnQoKSA9PT0gXCJkZXZlbG9wbWVudFwiO1xufVxuZnVuY3Rpb24gY29tcHV0ZVJvdXRlKHBhdGhuYW1lLCBwYXRoUGFyYW1zKSB7XG4gIGlmICghcGF0aG5hbWUgfHwgIXBhdGhQYXJhbXMpIHtcbiAgICByZXR1cm4gcGF0aG5hbWU7XG4gIH1cbiAgbGV0IHJlc3VsdCA9IHBhdGhuYW1lO1xuICB0cnkge1xuICAgIGZvciAoY29uc3QgW2tleSwgdmFsdWVPckFycmF5XSBvZiBPYmplY3QuZW50cmllcyhwYXRoUGFyYW1zKSkge1xuICAgICAgY29uc3QgaXNWYWx1ZUFycmF5ID0gQXJyYXkuaXNBcnJheSh2YWx1ZU9yQXJyYXkpO1xuICAgICAgY29uc3QgdmFsdWUgPSBpc1ZhbHVlQXJyYXkgPyB2YWx1ZU9yQXJyYXkuam9pbihcIi9cIikgOiB2YWx1ZU9yQXJyYXk7XG4gICAgICBjb25zdCBleHByID0gaXNWYWx1ZUFycmF5ID8gYC4uLiR7a2V5fWAgOiBrZXk7XG4gICAgICBjb25zdCBtYXRjaGVyID0gbmV3IFJlZ0V4cChgLyR7ZXNjYXBlUmVnRXhwKHZhbHVlKX0oPz1bLz8jXXwkKWApO1xuICAgICAgaWYgKG1hdGNoZXIudGVzdChyZXN1bHQpKSB7XG4gICAgICAgIHJlc3VsdCA9IHJlc3VsdC5yZXBsYWNlKG1hdGNoZXIsIGAvWyR7ZXhwcn1dYCk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiByZXN1bHQ7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICByZXR1cm4gcGF0aG5hbWU7XG4gIH1cbn1cbmZ1bmN0aW9uIGVzY2FwZVJlZ0V4cChzdHJpbmcpIHtcbiAgcmV0dXJuIHN0cmluZy5yZXBsYWNlKC9bLiorP14ke30oKXxbXFxdXFxcXF0vZywgXCJcXFxcJCZcIik7XG59XG5cbi8vIHNyYy9nZW5lcmljLnRzXG52YXIgU0NSSVBUX1VSTCA9IGBodHRwczovL3ZhLnZlcmNlbC1zY3JpcHRzLmNvbS92MS9zcGVlZC1pbnNpZ2h0c2A7XG52YXIgUFJPRF9TQ1JJUFRfVVJMID0gYCR7U0NSSVBUX1VSTH0vc2NyaXB0LmpzYDtcbnZhciBERVZfU0NSSVBUX1VSTCA9IGAke1NDUklQVF9VUkx9L3NjcmlwdC5kZWJ1Zy5qc2A7XG52YXIgUFJPWFlfU0NSSVBUX1VSTCA9IGAvX3ZlcmNlbC9zcGVlZC1pbnNpZ2h0cy9zY3JpcHQuanNgO1xuZnVuY3Rpb24gaW5qZWN0U3BlZWRJbnNpZ2h0cyhwcm9wcykge1xuICB2YXIgX2E7XG4gIGlmICghaXNCcm93c2VyKCkgfHwgcHJvcHMucm91dGUgPT09IG51bGwpXG4gICAgcmV0dXJuIG51bGw7XG4gIGluaXRRdWV1ZSgpO1xuICBjb25zdCBpc1NlbGZIb3N0ZWQgPSBCb29sZWFuKHByb3BzLmRzbik7XG4gIGNvbnN0IHByb2R1Y3Rpb25TY3JpcHQgPSBpc1NlbGZIb3N0ZWQgPyBQUk9EX1NDUklQVF9VUkwgOiBQUk9YWV9TQ1JJUFRfVVJMO1xuICBjb25zdCBzcmMgPSBwcm9wcy5zY3JpcHRTcmMgfHwgKGlzRGV2ZWxvcG1lbnQoKSA/IERFVl9TQ1JJUFRfVVJMIDogcHJvZHVjdGlvblNjcmlwdCk7XG4gIGlmIChkb2N1bWVudC5oZWFkLnF1ZXJ5U2VsZWN0b3IoYHNjcmlwdFtzcmMqPVwiJHtzcmN9XCJdYCkpXG4gICAgcmV0dXJuIG51bGw7XG4gIGlmIChwcm9wcy5iZWZvcmVTZW5kKSB7XG4gICAgKF9hID0gd2luZG93LnNpKSA9PSBudWxsID8gdm9pZCAwIDogX2EuY2FsbCh3aW5kb3csIFwiYmVmb3JlU2VuZFwiLCBwcm9wcy5iZWZvcmVTZW5kKTtcbiAgfVxuICBjb25zdCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIpO1xuICBzY3JpcHQuc3JjID0gc3JjO1xuICBzY3JpcHQuZGVmZXIgPSB0cnVlO1xuICBzY3JpcHQuZGF0YXNldC5zZGtuID0gbmFtZSArIChwcm9wcy5mcmFtZXdvcmsgPyBgLyR7cHJvcHMuZnJhbWV3b3JrfWAgOiBcIlwiKTtcbiAgc2NyaXB0LmRhdGFzZXQuc2RrdiA9IHZlcnNpb247XG4gIGlmIChwcm9wcy5zYW1wbGVSYXRlKSB7XG4gICAgc2NyaXB0LmRhdGFzZXQuc2FtcGxlUmF0ZSA9IHByb3BzLnNhbXBsZVJhdGUudG9TdHJpbmcoKTtcbiAgfVxuICBpZiAocHJvcHMucm91dGUpIHtcbiAgICBzY3JpcHQuZGF0YXNldC5yb3V0ZSA9IHByb3BzLnJvdXRlO1xuICB9XG4gIGlmIChwcm9wcy5lbmRwb2ludCkge1xuICAgIHNjcmlwdC5kYXRhc2V0LmVuZHBvaW50ID0gcHJvcHMuZW5kcG9pbnQ7XG4gIH1cbiAgaWYgKHByb3BzLmRzbikge1xuICAgIHNjcmlwdC5kYXRhc2V0LmRzbiA9IHByb3BzLmRzbjtcbiAgfVxuICBpZiAoaXNEZXZlbG9wbWVudCgpICYmIHByb3BzLmRlYnVnID09PSBmYWxzZSkge1xuICAgIHNjcmlwdC5kYXRhc2V0LmRlYnVnID0gXCJmYWxzZVwiO1xuICB9XG4gIHNjcmlwdC5vbmVycm9yID0gKCkgPT4ge1xuICAgIGNvbnNvbGUubG9nKFxuICAgICAgYFtWZXJjZWwgU3BlZWQgSW5zaWdodHNdIEZhaWxlZCB0byBsb2FkIHNjcmlwdCBmcm9tICR7c3JjfS4gUGxlYXNlIGNoZWNrIGlmIGFueSBjb250ZW50IGJsb2NrZXJzIGFyZSBlbmFibGVkIGFuZCB0cnkgYWdhaW4uYFxuICAgICk7XG4gIH07XG4gIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcbiAgcmV0dXJuIHtcbiAgICBzZXRSb3V0ZTogKHJvdXRlKSA9PiB7XG4gICAgICBzY3JpcHQuZGF0YXNldC5yb3V0ZSA9IHJvdXRlID8/IHZvaWQgMDtcbiAgICB9XG4gIH07XG59XG5cbi8vIHNyYy9yZWFjdC9pbmRleC50c3hcbmZ1bmN0aW9uIFNwZWVkSW5zaWdodHMocHJvcHMpIHtcbiAgY29uc3Qgc2V0U2NyaXB0Um91dGUgPSB1c2VSZWYobnVsbCk7XG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKCFzZXRTY3JpcHRSb3V0ZS5jdXJyZW50KSB7XG4gICAgICBjb25zdCBzY3JpcHQgPSBpbmplY3RTcGVlZEluc2lnaHRzKHtcbiAgICAgICAgZnJhbWV3b3JrOiBwcm9wcy5mcmFtZXdvcmsgfHwgXCJyZWFjdFwiLFxuICAgICAgICAuLi5wcm9wc1xuICAgICAgfSk7XG4gICAgICBpZiAoc2NyaXB0KSB7XG4gICAgICAgIHNldFNjcmlwdFJvdXRlLmN1cnJlbnQgPSBzY3JpcHQuc2V0Um91dGU7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChwcm9wcy5yb3V0ZSkge1xuICAgICAgc2V0U2NyaXB0Um91dGUuY3VycmVudChwcm9wcy5yb3V0ZSk7XG4gICAgfVxuICB9LCBbcHJvcHMucm91dGVdKTtcbiAgcmV0dXJuIG51bGw7XG59XG5cbi8vIHNyYy9uZXh0anMvdXRpbHMudHNcbmltcG9ydCB7IHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHVzZVBhcmFtcywgdXNlUGF0aG5hbWUsIHVzZVNlYXJjaFBhcmFtcyB9IGZyb20gXCJuZXh0L25hdmlnYXRpb24uanNcIjtcbnZhciB1c2VSb3V0ZSA9ICgpID0+IHtcbiAgY29uc3QgcGFyYW1zID0gdXNlUGFyYW1zKCk7XG4gIGNvbnN0IHNlYXJjaFBhcmFtcyA9IHVzZVNlYXJjaFBhcmFtcygpO1xuICBjb25zdCBwYXRoID0gdXNlUGF0aG5hbWUoKTtcbiAgY29uc3QgZmluYWxQYXJhbXMgPSB1c2VNZW1vKCgpID0+IHtcbiAgICBpZiAoIXBhcmFtcylcbiAgICAgIHJldHVybiBudWxsO1xuICAgIGlmIChPYmplY3Qua2V5cyhwYXJhbXMpLmxlbmd0aCAhPT0gMCkge1xuICAgICAgcmV0dXJuIHBhcmFtcztcbiAgICB9XG4gICAgcmV0dXJuIHsgLi4uT2JqZWN0LmZyb21FbnRyaWVzKHNlYXJjaFBhcmFtcy5lbnRyaWVzKCkpIH07XG4gIH0sIFtwYXJhbXMsIHNlYXJjaFBhcmFtc10pO1xuICByZXR1cm4gY29tcHV0ZVJvdXRlKHBhdGgsIGZpbmFsUGFyYW1zKTtcbn07XG5cbi8vIHNyYy9uZXh0anMvaW5kZXgudHN4XG5mdW5jdGlvbiBTcGVlZEluc2lnaHRzQ29tcG9uZW50KHByb3BzKSB7XG4gIGNvbnN0IHJvdXRlID0gdXNlUm91dGUoKTtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBSZWFjdC5jcmVhdGVFbGVtZW50KFNwZWVkSW5zaWdodHMsIHsgcm91dGUsIC4uLnByb3BzLCBmcmFtZXdvcms6IFwibmV4dFwiIH0pO1xufVxuZnVuY3Rpb24gU3BlZWRJbnNpZ2h0czIocHJvcHMpIHtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBSZWFjdC5jcmVhdGVFbGVtZW50KFN1c3BlbnNlLCB7IGZhbGxiYWNrOiBudWxsIH0sIC8qIEBfX1BVUkVfXyAqLyBSZWFjdC5jcmVhdGVFbGVtZW50KFNwZWVkSW5zaWdodHNDb21wb25lbnQsIHsgLi4ucHJvcHMgfSkpO1xufVxuZXhwb3J0IHtcbiAgU3BlZWRJbnNpZ2h0czIgYXMgU3BlZWRJbnNpZ2h0c1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXAiXSwibmFtZXMiOlsiUmVhY3QiLCJTdXNwZW5zZSIsInVzZUVmZmVjdCIsInVzZVJlZiIsIm5hbWUiLCJ2ZXJzaW9uIiwiaW5pdFF1ZXVlIiwid2luZG93Iiwic2kiLCJhIiwicGFyYW1zIiwic2lxIiwicHVzaCIsImlzQnJvd3NlciIsImRldGVjdEVudmlyb25tZW50IiwiZW52IiwiZSIsImlzRGV2ZWxvcG1lbnQiLCJjb21wdXRlUm91dGUiLCJwYXRobmFtZSIsInBhdGhQYXJhbXMiLCJyZXN1bHQiLCJrZXkiLCJ2YWx1ZU9yQXJyYXkiLCJPYmplY3QiLCJlbnRyaWVzIiwiaXNWYWx1ZUFycmF5IiwiQXJyYXkiLCJpc0FycmF5IiwidmFsdWUiLCJqb2luIiwiZXhwciIsIm1hdGNoZXIiLCJSZWdFeHAiLCJlc2NhcGVSZWdFeHAiLCJ0ZXN0IiwicmVwbGFjZSIsInN0cmluZyIsIlNDUklQVF9VUkwiLCJQUk9EX1NDUklQVF9VUkwiLCJERVZfU0NSSVBUX1VSTCIsIlBST1hZX1NDUklQVF9VUkwiLCJpbmplY3RTcGVlZEluc2lnaHRzIiwicHJvcHMiLCJfYSIsInJvdXRlIiwiaXNTZWxmSG9zdGVkIiwiQm9vbGVhbiIsImRzbiIsInByb2R1Y3Rpb25TY3JpcHQiLCJzcmMiLCJzY3JpcHRTcmMiLCJkb2N1bWVudCIsImhlYWQiLCJxdWVyeVNlbGVjdG9yIiwiYmVmb3JlU2VuZCIsImNhbGwiLCJzY3JpcHQiLCJjcmVhdGVFbGVtZW50IiwiZGVmZXIiLCJkYXRhc2V0Iiwic2RrbiIsImZyYW1ld29yayIsInNka3YiLCJzYW1wbGVSYXRlIiwidG9TdHJpbmciLCJlbmRwb2ludCIsImRlYnVnIiwib25lcnJvciIsImNvbnNvbGUiLCJsb2ciLCJhcHBlbmRDaGlsZCIsInNldFJvdXRlIiwiU3BlZWRJbnNpZ2h0cyIsInNldFNjcmlwdFJvdXRlIiwiY3VycmVudCIsInVzZU1lbW8iLCJ1c2VQYXJhbXMiLCJ1c2VQYXRobmFtZSIsInVzZVNlYXJjaFBhcmFtcyIsInVzZVJvdXRlIiwic2VhcmNoUGFyYW1zIiwicGF0aCIsImZpbmFsUGFyYW1zIiwia2V5cyIsImxlbmd0aCIsImZyb21FbnRyaWVzIiwiU3BlZWRJbnNpZ2h0c0NvbXBvbmVudCIsIlNwZWVkSW5zaWdodHMyIiwiZmFsbGJhY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/@vercel/speed-insights/dist/next/index.mjs\n"));
|
|
|
|
/***/ })
|
|
|
|
},
|
|
/******/ function(__webpack_require__) { // webpackRuntimeModules
|
|
/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
|
|
/******/ __webpack_require__.O(0, ["main-app"], function() { return __webpack_exec__("(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cglobals.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Cmarkdown.scss&modules=D%3A%5CNextChatCD%5Capp%5Cstyles%5Chighlight.scss&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cga.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5Cgoogle%5Cgtm.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40next%5Cthird-parties%5Cdist%5CThirdPartyScriptEmbed.js&modules=D%3A%5CNextChatCD%5Cnode_modules%5C%40vercel%5Cspeed-insights%5Cdist%5Cnext%5Cindex.mjs&modules=D%3A%5CNextChatCD%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Cscript.js&server=false!"); });
|
|
/******/ var __webpack_exports__ = __webpack_require__.O();
|
|
/******/ _N_E = __webpack_exports__;
|
|
/******/ }
|
|
]); |