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