/* * 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 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 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