1(self.webpackChunkbezlimit=self.webpackChunkbezlimit||[]).push([[8792,7179,4092,5286,486,8884,1226,1685,4654,774,7551],{2996:function($,Z,ee){"use strict";ee.r(Z);var et=ee(64870),er=ee.n(et),en=ee(74347),eo=ee.federation;for(var ea in ee.federation={},er())ee.federation[ea]=er()[ea];for(var ea in eo)ee.federation[ea]=eo[ea];if(!ee.federation.instance){let $=[!!en.A&&(0,en.A)()].filter(Boolean);ee.federation.initOptions.plugins=ee.federation.initOptions.plugins?ee.federation.initOptions.plugins.concat($):$,ee.federation.instance=ee.federation.runtime.init(ee.federation.initOptions),ee.federation.attachShareScopeMap&&ee.federation.attachShareScopeMap(ee),ee.federation.installInitialConsumes&&ee.federation.installInitialConsumes()}},12013:function($,Z,ee){"use strict";function getBuilderId(){return"bezlimit:0.1.0"}function isDebugMode(){return!1}function isBrowserEnv(){return"undefined"!=typeof window}ee.r(Z),ee.d(Z,{FederationHost:function(){return FederationHost},getInstance:function(){return getInstance},getRemoteEntry:function(){return getRemoteEntry},getRemoteInfo:function(){return getRemoteInfo},init:function(){return init},loadRemote:function(){return loadRemote},loadScript:function(){return e$.k0},loadScriptNode:function(){return e$.oe},loadShare:function(){return loadShare},loadShareSync:function(){return loadShareSync},preloadRemote:function(){return preloadRemote},registerGlobalPlugins:function(){return registerGlobalPlugins},registerPlugins:function(){return registerPlugins},registerRemotes:function(){return registerRemotes}});let et="[ Federation Runtime ]";function assert($,Z){$||error(Z)}function error($){if($ instanceof Error)throw $.message=`${et}: ${$.message}`,$;throw Error(`${et}: ${$}`)}function warn($){$ instanceof Error?($.message=`${et}: ${$.message}`,console.warn($)):console.warn(`${et}: ${$}`)}function addUniqueItem($,Z){return -1===$.findIndex($=>$===Z)&&$.push(Z),$}function getFMId($){return"version"in $&&$.version?`${$.name}:${$.version}`:"entry"in $&&$.entry?`${$.name}:${$.entry}`:`${$.name}`}function isRemoteInfoWithEntry($){return void 0!==$.entry}function isPureRemoteEntry($){return!$.entry.includes(".json")&&$.entry.includes(".js")}function safeToString($){try{return JSON.stringify($,null,2)}catch($){return""}}function isObject($){return $&&"object"==typeof $}let er=Object.prototype.toString;function isPlainObject($){return"[object Object]"===er.call($)}function arrayOptions($){return Array.isArray($)?$:[$]}function getRemoteEntryInfoFromSnapshot($){let Z={url:"",type:"global",globalName:""};return isBrowserEnv()?"remoteEntry"in $?{url:$.remoteEntry,type:$.remoteEntryType,globalName:$.globalName}:Z:"ssrRemoteEntry"in $?{url:$.ssrRemoteEntry||Z.url,type:$.ssrRemoteEntryType||Z.type,globalName:$.globalName}:Z}function _extends$1(){return(_extends$1=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function _object_without_properties_loose($,Z){if(null==$)return{};var ee,et,er={},en=Object.keys($);for(et=0;et<en.length;et++)ee=en[et],Z.indexOf(ee)>=0||(er[ee]=$[ee]);return er}let en=(()=>{try{return Function("return this")()}catch($){return globalThis}})(),eo=en;function definePropertyGlobalVal($,Z,ee){Object.defineProperty($,Z,{value:ee,configurable:!1,writable:!0})}function includeOwnProperty($,Z){return Object.hasOwnProperty.call($,Z)}includeOwnProperty(globalThis,"__GLOBAL_LOADING_REMOTE_ENTRY__")||definePropertyGlobalVal(globalThis,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let ea=globalThis.__GLOBAL_LOADING_REMOTE_ENTRY__;function setGlobalDefaultVal($){var Z,ee,et,er,en,eo,ea,ei,es,eu,ec,ed;includeOwnProperty($,"__VMOK__")&&!includeOwnProperty($,"__FEDERATION__")&&definePropertyGlobalVal($,"__FEDERATION__",$.__VMOK__),includeOwnProperty($,"__FEDERATION__")||(definePropertyGlobalVal($,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),definePropertyGlobalVal($,"__VMOK__",$.__FEDERATION__)),null!=(ea=(Z=$.__FEDERATION__).__GLOBAL_PLUGIN__)||(Z.__GLOBAL_PLUGIN__=[]),null!=(ei=(ee=$.__FEDERATION__).__INSTANCES__)||(ee.__INSTANCES__=[]),null!=(es=(et=$.__FEDERATION__).moduleInfo)||(et.moduleInfo={}),null!=(eu=(er=$.__FEDERATION__).__SHARE__)||(er.__SHARE__={}),null!=(ec=(en=$.__FEDERATION__).__MANIFEST_LOADING__)||(en.__MANIFEST_LOADING__={}),null!=(ed=(eo=$.__FEDERATION__).__PRELOADED_MAP__)||(eo.__PRELOADED_MAP__=new Map)}function getGlobalFederationInstance($,Z){let ee=getBuilderId();return globalThis.__FEDERATION__.__INSTANCES__.find(et=>!!ee&&et.options.id===getBuilderId()||et.options.name===$&&!et.options.version&&!Z||et.options.name===$&&!!Z&&et.options.version===Z)}function setGlobalFederationInstance($){globalThis.__FEDERATION__.__INSTANCES__.push($)}function getGlobalFederationConstructor(){return globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function setGlobalFederationConstructor($,Z=isDebugMode()){Z&&(globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR__=$,globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.3.3")}function getInfoWithoutType($,Z){if("string"==typeof Z){let ee=$[Z];if(ee)return{value:$[Z],key:Z};{let ee=Object.keys($);for(let et of ee){let[ee,er]=et.split(":"),en=`${ee}:${Z}`,eo=$[en];if(eo)return{value:eo,key:en}}return{value:void 0,key:Z}}}throw Error("key must be string")}setGlobalDefaultVal(globalThis),setGlobalDefaultVal(en);let getGlobalSnapshot=()=>en.__FEDERATION__.moduleInfo,getTargetSnapshotInfoByModuleInfo=($,Z)=>{let ee=getFMId($),et=getInfoWithoutType(Z,ee).value;if(et&&!et.version&&"version"in $&&$.version&&(et.version=$.version),et)return et;if("version"in $&&$.version){let{version:Z}=$,ee=_object_without_properties_loose($,["version"]),et=getFMId(ee),er=getInfoWithoutType(en.__FEDERATION__.moduleInfo,et).value;if((null==er?void 0:er.version)===Z)return er}},getGlobalSnapshotInfoByModuleInfo=$=>getTargetSnapshotInfoByModuleInfo($,en.__FEDERATION__.moduleInfo),setGlobalSnapshotInfoByModuleInfo=($,Z)=>{let ee=getFMId($);return en.__FEDERATION__.moduleInfo[ee]=Z,en.__FEDERATION__.moduleInfo},addGlobalSnapshot=$=>(en.__FEDERATION__.moduleInfo=_extends$1({},en.__FEDERATION__.moduleInfo,$),()=>{let Z=Object.keys($);for(let $ of Z)delete en.__FEDERATION__.moduleInfo[$]}),getRemoteEntryExports=($,Z)=>{let ee=Z||`__FEDERATION_${$}:custom__`,et=globalThis[ee];return{remoteEntryKey:ee,entryExports:et}},registerGlobalPlugins=$=>{let{__GLOBAL_PLUGIN__:Z}=en.__FEDERATION__;$.forEach($=>{-1===Z.findIndex(Z=>Z.name===$.name)?Z.push($):warn(`The plugin ${$.name} has been registered.`)})},getGlobalHostPlugins=()=>en.__FEDERATION__.__GLOBAL_PLUGIN__,getPreloaded=$=>globalThis.__FEDERATION__.__PRELOADED_MAP__.get($),setPreloaded=$=>globalThis.__FEDERATION__.__PRELOADED_MAP__.set($,!0),ei="default",es="global",eu="[0-9A-Za-z-]+",ec=`(?:\\+(${eu}(?:\\.${eu})*))`,ed="0|[1-9]\\d*",ef="[0-9]+",ep="\\d*[a-zA-Z-][a-zA-Z0-9-]*",eh=`(?:${ef}|${ep})`,em=`(?:-?(${eh}(?:\\.${eh})*))`,eg=`(?:${ed}|${ep})`,ey=`(?:-(${eg}(?:\\.${eg})*))`,e_=`${ed}|x|X|\\*`,eb=`[v=\\s]*(${e_})(?:\\.(${e_})(?:\\.(${e_})(?:${ey})?${ec}?)?)?`,eE=`^\\s*(${eb})\\s+-\\s+(${eb})\\s*$`,ev=`(${ef})\\.(${ef})\\.(${ef})`,eS=`[v=\\s]*${ev}${em}?${ec}?`,eP="((?:<|>)?=?)",eR=`(\\s*)${eP}\\s*(${eS}|${eb})`,ew="(?:~>?)",eO=`(\\s*)${ew}\\s+`,eI="(?:\\^)",eT=`(\\s*)${eI}\\s+`,eA="(<|>)?=?\\s*\\*",eN=`^${eI}${eb}$`,eM=`(${ed})\\.(${ed})\\.(${ed})`,ej=`v?${eM}${ey}?${ec}?`,ex=`^${ew}${eb}$`,eC=`^${eP}\\s*${eb}$`,eL=`^${eP}\\s*(${ej})$|^$`,ek="^\\s*>
1=\\s*0.0.0\\s*$";function parseRegex($){return new RegExp($)}function isXVersion($){return!$||"x"===$.toLowerCase()||"*"===$}function pipe(...$){return Z=>$.reduce(($,Z)=>Z($),Z)}function extractComparator($){return $.match(parseRegex(eL))}function combineVersion($,Z,ee,et){let er=`${$}.${Z}.${ee}`;return et?`${er}-${et}`:er}function parseHyphen($){return $.replace(parseRegex(eE),($,Z,ee,et,er,en,eo,ea,ei,es,eu,ec)=>(Z=isXVersion(ee)?"":isXVersion(et)?`>=${ee}.0.0`:isXVersion(er)?`>=${ee}.${et}.0`:`>=${Z}`,ea=isXVersion(ei)?"":isXVersion(es)?`<${Number(ei)+1}.0.0-0`:isXVersion(eu)?`<${ei}.${Number(es)+1}.0-0`:ec?`<=${ei}.${es}.${eu}-${ec}`:`<=${ea}`,`${Z} ${ea}`.trim()))}function parseComparatorTrim($){return $.replace(parseRegex(eR),"$1$2$3")}function parseTildeTrim($){return $.replace(parseRegex(eO),"$1~")}function parseCaretTrim($){return $.replace(parseRegex(eT),"$1^")}function parseCarets($){return $.trim().split(/\s+/).map($=>$.replace(parseRegex(eN),($,Z,ee,et,er)=>isXVersion(Z)?"":isXVersion(ee)?`>=${Z}.0.0 <${Number(Z)+1}.0.0-0`:isXVersion(et)?"0"===Z?`>=${Z}.${ee}.0 <${Z}.${Number(ee)+1}.0-0`:`>=${Z}.${ee}.0 <${Number(Z)+1}.0.0-0`:er?"0"!==Z?`>=${Z}.${ee}.${et}-${er} <${Number(Z)+1}.0.0-0`:"0"===ee?`>=${Z}.${ee}.${et}-${er} <${Z}.${ee}.${Number(et)+1}-0`:`>=${Z}.${ee}.${et}-${er} <${Z}.${Number(ee)+1}.0-0`:"0"===Z?"0"===ee?`>=${Z}.${ee}.${et} <${Z}.${ee}.${Number(et)+1}-0`:`>=${Z}.${ee}.${et} <${Z}.${Number(ee)+1}.0-0`:`>=${Z}.${ee}.${et} <${Number(Z)+1}.0.0-0`)).join(" ")}function parseTildes($){return $.trim().split(/\s+/).map($=>$.replace(parseRegex(ex),($,Z,ee,et,er)=>isXVersion(Z)?"":isXVersion(ee)?`>=${Z}.0.0 <${Number(Z)+1}.0.0-0`:isXVersion(et)?`>=${Z}.${ee}.0 <${Z}.${Number(ee)+1}.0-0`:er?`>=${Z}.${ee}.${et}-${er} <${Z}.${Number(ee)+1}.0-0`:`>=${Z}.${ee}.${et} <${Z}.${Number(ee)+1}.0-0`)).join(" ")}function parseXRanges($){return $.split(/\s+/).map($=>$.trim().replace(parseRegex(eC),($,Z,ee,et,er,en)=>{let eo=isXVersion(ee),ea=eo||isXVersion(et),ei=ea||isXVersion(er);return("="===Z&&ei&&(Z=""),en="",eo)?">"===Z||"<"===Z?"<0.0.0-0":"*":Z&&ei?(ea&&(et=0),er=0,">"===Z?(Z=">=",ea?(ee=Number(ee)+1,et=0):et=Number(et)+1,er=0):"<="===Z&&(Z="<",ea?ee=Number(ee)+1:et=Number(et)+1),"<"===Z&&(en="-0"),`${Z+ee}.${et}.${er}${en}`):ea?`>=${ee}.0.0${en} <${Number(ee)+1}.0.0-0`:ei?`>=${ee}.${et}.0${en} <${ee}.${Number(et)+1}.0-0`:$})).join(" ")}function parseStar($){return $.trim().replace(parseRegex(eA),"")}function parseGTE0($){return $.trim().replace(parseRegex(ek),"")}function compareAtom($,Z){return($=Number($)||$)>(Z=Number(Z)||Z)?1:$===Z?0:-1}function comparePreRelease($,Z){let{preRelease:ee}=$,{preRelease:et}=Z;if(void 0===ee&&et)return 1;if(ee&&void 0===et)return -1;if(void 0===ee&&void 0===et)return 0;for(let $=0,Z=ee.length;$<=Z;$++){let Z=ee[$],er=et[$];if(Z!==er){if(void 0===Z&&void 0===er)break;if(!Z)return 1;if(!er)return -1;return compareAtom(Z,er)}}return 0}function compareVersion($,Z){return compareAtom($.major,Z.major)||compareAtom($.minor,Z.minor)||compareAtom($.patch,Z.patch)||comparePreRelease($,Z)}function eq($,Z){return $.version===Z.version}function compare($,Z){switch($.operator){case"":case"=":return eq($,Z);case">":return 0>compareVersion($,Z);case">=":return eq($,Z)||0>compareVersion($,Z);case"<":return compareVersion($,Z)>0;case"<=":return eq($,Z)||compareVersion($,Z)>0;case void 0:return!0;default:return!1}}function parseComparatorString($){return pipe(parseCarets,parseTildes,parseXRanges,parseStar)($)}function parseRange($){return pipe(parseHyphen,parseComparatorTrim,parseTildeTrim,parseCaretTrim)($.trim()).split(/\s+/).join(" ")}function satisfy($,Z){if(!$)return!1;let ee=parseRange(Z),et=ee.split(" ").map($=>parseComparatorString($)).join(" "),er=et.split(/\s+/).map($=>parseGTE0($)),en=extractComparator($);if(!en)return!1;let[,eo,,ea,ei,es,eu]=en,ec={operator:eo,version:combineVersion(ea,ei,es,eu),major:ea,minor:ei,patch:es,preRelease:null==eu?void 0:eu.split(".")};for(let $ of er){let Z=extractComparator($);if(!Z)return!1;let[,ee,,et,er,en,eo]=Z,ea={operator:ee,version:combineVersion(et,er,en,eo),major:et,minor:er,patch:en,preRelease:null==eo?void 0:eo.split(".")};if(!compare(ea,ec))return!1}return!0}function _extends(){return(_extends=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function formatShare($,Z,ee){var et,er;let en;return en="get"in $?$.get:"lib"in $?()=>Promise.resolve($.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${ee}'!`)}),_extends({deps:[],useIn:[],from:Z,loading:null},$,{shareConfig:_extends({requiredVersion:`^${$.version}`,singleton:!1,eager:!1,strictVersion:!1},$.shareConfig),get:en,loaded:"lib"in $||void 0,version:null!=(et=$.version)?et:"0",scope:Array.isArray($.scope)?$.scope:[null!=(er=$.scope)?er:"default"],strategy:$.strategy||"version-first"})}function formatShareConfigs($,Z){let ee=Z.shared||{},et=Z.name,er=Object.keys(ee).reduce(($,Z)=>{let er=arrayOptions(ee[Z]);return $[Z]=$[Z]||[],er.forEach(ee=>{$[Z].push(formatShare(ee,et,Z))}),$},{}),en=_extends({},$.shared);return Object.keys(er).forEach($=>{en[$]?er[$].forEach(Z=>{let ee=en[$].find($=>$.version===Z.version);ee||en[$].push(Z)}):en[$]=er[$]}),{shared:en,shareInfos:er}}function versionLt($,Z){let transformInvalidVersion=$=>{let Z=!Number.isNaN(Number($));if(Z){let Z=$.split("."),ee=$;for(let $=0;$<3-Z.length;$++)ee+=".0";return ee}return $};return!!satisfy(transformInvalidVersion($),`<=${transformInvalidVersion(Z
1)}`)}let findVersion=($,Z)=>{let ee=Z||function($,Z){return versionLt($,Z)};return Object.keys($).reduce(($,Z)=>!$||ee($,Z)||"0"===$?Z:$,0)},isLoaded=$=>!!$.loaded||"function"==typeof $.lib;function findSingletonVersionOrderByVersion($,Z,ee){let et=$[Z][ee],callback=function($,Z){return!isLoaded(et[$])&&versionLt($,Z)};return findVersion($[Z][ee],callback)}function findSingletonVersionOrderByLoaded($,Z,ee){let et=$[Z][ee],callback=function($,Z){return isLoaded(et[Z])?!isLoaded(et[$])||!!versionLt($,Z):!isLoaded(et[$])&&versionLt($,Z)};return findVersion($[Z][ee],callback)}function getFindShareFunction($){return"loaded-first"===$?findSingletonVersionOrderByLoaded:findSingletonVersionOrderByVersion}function getRegisteredShare($,Z,ee,et){if(!$)return;let{shareConfig:er,scope:en=ei,strategy:ea}=ee,es=Array.isArray(en)?en:[en];for(let en of es)if(er&&$[en]&&$[en][Z]){let{requiredVersion:ei}=er,es=getFindShareFunction(ea),eu=es($,en,Z),defaultResolver=()=>{if(er.singleton){if("string"==typeof ei&&!satisfy(eu,ei)){let et=`Version ${eu} from ${eu&&$[en][Z][eu].from} of shared singleton module ${Z} does not satisfy the requirement of ${ee.from} which needs ${ei})`;er.strictVersion?error(et):warn(et)}return $[en][Z][eu]}if(!1===ei||"*"===ei||satisfy(eu,ei))return $[en][Z][eu];for(let[ee,et]of Object.entries($[en][Z]))if(satisfy(ee,ei))return et},ec={shareScopeMap:$,scope:en,pkgName:Z,version:eu,GlobalFederation:eo.__FEDERATION__,resolver:defaultResolver},ed=et.emit(ec)||ec;return ed.resolver()}}function getGlobalShareScope(){return eo.__FEDERATION__.__SHARE__}function getTargetSharedOptions($){var Z;let{pkgName:ee,extraOptions:et,shareInfos:er}=$,defaultResolver=$=>{if(!$)return;let Z={};$.forEach($=>{Z[$.version]=$});let callback=function($,ee){return!isLoaded(Z[$])&&versionLt($,ee)},ee=findVersion(Z,callback);return Z[ee]},en=null!=(Z=null==et?void 0:et.resolver)?Z:defaultResolver;return Object.assign({},en(er[ee]),null==et?void 0:et.customShareInfo)}var e$=ee(84356);function matchRemoteWithNameAndExpose($,Z){for(let ee of $){let $=Z.startsWith(ee.name),et=Z.replace(ee.name,"");if($){if(et.startsWith("/")){let $=ee.name;return{pkgNameOrAlias:$,expose:et=`.${et}`,remote:ee}}if(""===et)return{pkgNameOrAlias:ee.name,expose:".",remote:ee}}let er=ee.alias&&Z.startsWith(ee.alias),en=ee.alias&&Z.replace(ee.alias,"");if(ee.alias&&er){if(en&&en.startsWith("/")){let $=ee.alias;return{pkgNameOrAlias:$,expose:en=`.${en}`,remote:ee}}if(""===en)return{pkgNameOrAlias:ee.alias,expose:".",remote:ee}}}}function matchRemote($,Z){for(let ee of $){let $=Z===ee.name;if($)return ee;let et=ee.alias&&Z===ee.alias;if(et)return ee}}function registerPlugins$1($,Z){let ee=getGlobalHostPlugins();return ee.length>0&&ee.forEach(Z=>{(null==$?void 0:$.find($=>$.name!==Z.name))&&$.push(Z)}),$&&$.length>0&&$.forEach($=>{Z.forEach(Z=>{Z.applyPlugin($)})}),$}function _extends$7(){return(_extends$7=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}async function loadEsmEntry({entry:$,remoteEntryExports:Z}){return new Promise((ee,et)=>{try{Z?ee(Z):Function("callbacks",`import("${$}").then(callbacks[0]).catch(callbacks[1])`)([ee,et])}catch($){et($)}})}async function loadSystemJsEntry({entry:$,remoteEntryExports:Z}){return new Promise((ee,et)=>{try{Z?ee(Z):Function("callbacks",`System.import("${$}").then(callbacks[0]).catch(callbacks[1])`)([ee,et])}catch($){et($)}})}async function loadEntryScript({name:$,globalName:Z,entry:ee,createScriptHook:et}){let{entryExports:er}=getRemoteEntryExports($,Z);return er||("undefined"==typeof document?(0,e$.oe)(ee,{attrs:{name:$,globalName:Z},createScriptHook:et}).then(()=>{let{remoteEntryKey:et,entryExports:er}=getRemoteEntryExports($,Z);return assert(er,` 2 Unable to use the ${$}'s '${ee}' URL with ${et}'s globalName to get remoteEntry exports. 3 Possible reasons could be: 4 5 1. '${ee}' is not the correct URL, or the remoteEntry resource or name is incorrect. 6 7 2. ${et} cannot be used to get remoteEntry exports in the window object. 8 `),er}).catch($=>{throw $}):(0,e$.k0)(ee,{attrs:{},createScriptHook:et}).then(()=>{let{remoteEntryKey:et,entryExports:er}=getRemoteEntryExports($,Z);return assert(er,` 9 Unable to use the ${$}'s '${ee}' URL with ${et}'s globalName to get remoteEntry exports. 10 Possible reasons could be: 11 12 1. '${ee}' is not the correct URL, or the remoteEntry resource or name is incorrect. 13 14 2. ${et} cannot be used to get remoteEntry exports in the window object. 15 `),er}).catch($=>{throw $}))}function getRemoteEntryUniqueKey($){let{entry:Z,name:ee}=$;return(0,e$.lG)(ee,Z)}async function getRemoteEntry({remoteEntryExports:$,remoteInfo:Z,createScriptHook:ee}){let{entry:et,name:er,type:en,entryGlobalName:eo}=Z,ei=getRemoteEntryUniqueKey(Z);return $||(ea[ei]||(["esm","module"].includes(en)?ea[ei]=loadEsmEntry({entry:et,remoteEntryExports:$}):"system"===en?ea[ei]=loadSystemJsEntry({entry:et,remoteEntryExports:$}
15):ea[ei]=loadEntryScript({name:er,globalName:eo,entry:et,createScriptHook:ee})),ea[ei])}function getRemoteInfo($){return _extends$7({},$,{entry:"entry"in $?$.entry:"",type:$.type||es,entryGlobalName:$.entryGlobalName||$.name,shareScope:$.shareScope||ei})}function _extends$6(){return(_extends$6=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}let eD=class{async getEntry(){if(this.remoteEntryExports)return this.remoteEntryExports;let $=await getRemoteEntry({remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,createScriptHook:($,Z)=>{let ee=this.host.loaderHook.lifecycle.createScript.emit({url:$,attrs:Z});if(ee&&("undefined"==typeof document||ee instanceof HTMLScriptElement||"script"in ee||"timeout"in ee))return ee}});return assert($,`remoteEntryExports is undefined 16 ${safeToString(this.remoteInfo)}`),this.remoteEntryExports=$,this.remoteEntryExports}async get($,Z,ee){let{loadFactory:et=!0}=ee||{loadFactory:!0},er=await this.getEntry();if(!this.inited){let $=this.host.shareScopeMap,Z=this.remoteInfo.shareScope||"default";$[Z]||($[Z]={});let ee=$[Z],et=[],en={version:this.remoteInfo.version||""};Object.defineProperty(en,"shareScopeMap",{value:$,enumerable:!1});let eo=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:ee,remoteEntryInitOptions:en,initScope:et,remoteInfo:this.remoteInfo,origin:this.host});await er.init(eo.shareScope,eo.initScope,eo.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(_extends$6({},eo,{remoteEntryExports:er}))}this.lib=er,this.inited=!0;let en=await er.get(Z);assert(en,`${getFMId(this.remoteInfo)} remote don't export ${Z}.`);let eo=this.wraperFactory(en,$);if(!et)return eo;let ea=await eo();return ea}wraperFactory($,Z){function defineModuleId($,Z){$&&"object"==typeof $&&Object.isExtensible($)&&!Object.getOwnPropertyDescriptor($,Symbol.for("mf_module_id"))&&Object.defineProperty($,Symbol.for("mf_module_id"),{value:Z,enumerable:!1})}return $ instanceof Promise?async()=>{let ee=await $();return defineModuleId(ee,Z),ee}:()=>{let ee=$();return defineModuleId(ee,Z),ee}}constructor({remoteInfo:$,host:Z}){this.inited=!1,this.lib=void 0,this.remoteInfo=$,this.host=Z}};let SyncHook=class SyncHook{on($){"function"==typeof $&&this.listeners.add($)}once($){let Z=this;this.on(function wrapper(...ee){return Z.remove(wrapper),$.apply(null,ee)})}emit(...$){let Z;return this.listeners.size>0&&this.listeners.forEach(ee=>{Z=ee(...$)}),Z}remove($){this.listeners.delete($)}removeAll(){this.listeners.clear()}constructor($){this.type="",this.listeners=new Set,$&&(this.type=$)}};let AsyncHook=class AsyncHook extends SyncHook{emit(...$){let Z;let ee=Array.from(this.listeners);if(ee.length>0){let et=0,call=Z=>!1!==Z&&(et<ee.length?Promise.resolve(ee[et++].apply(null,$)).then(call):Z);Z=call()}return Promise.resolve(Z)}};function checkReturnData($,Z){if(!isObject(Z))return!1;if($!==Z){for(let ee in $)if(!(ee in Z))return!1}return!0}let SyncWaterfallHook=class SyncWaterfallHook extends SyncHook{emit($){for(let Z of(isObject($)||error(`The data for the "${this.type}" hook should be an object.`),this.listeners))try{let ee=Z($);if(checkReturnData($,ee))$=ee;else{this.onerror(`A plugin returned an unacceptable value for the "${this.type}" type.`);break}}catch($){warn($),this.onerror($)}return $}constructor($){super(),this.onerror=error,this.type=$}};let AsyncWaterfallHook=class AsyncWaterfallHook extends SyncHook{emit($){isObject($)||error(`The response data for the "${this.type}" hook must be an object.`);let Z=Array.from(this.listeners);if(Z.length>0){let ee=0,processError=Z=>(warn(Z),this.onerror(Z),$),call=et=>{if(checkReturnData($,et)){if($=et,ee<Z.length)try{return Promise.resolve(Z[ee++]($)).then(call,processError)}catch($){return processError($)}}else this.onerror(`A plugin returned an incorrect value for the "${this.type}" type.`);return $};return Promise.resolve(call($))}return Promise.resolve($)}constructor($){super(),this.onerror=error,this.type=$}};let PluginSystem=class PluginSystem{applyPlugin($){assert(isPlainObject($),"Plugin configuration is invali
16d.");let Z=$.name;assert(Z,"A name must be provided by the plugin."),this.registerPlugins[Z]||(this.registerPlugins[Z]=$,Object.keys(this.lifecycle).forEach(Z=>{let ee=$[Z];ee&&this.lifecycle[Z].on(ee)}))}removePlugin($){assert($,"A name is required.");let Z=this.registerPlugins[$];assert(Z,`The plugin "${$}" is not registered.`),Object.keys(Z).forEach($=>{"name"!==$&&this.lifecycle[$].remove(Z[$])})}inherit({lifecycle:$,registerPlugins:Z}){Object.keys($).forEach(Z=>{assert(!this.lifecycle[Z],`The hook "${Z}" has a conflict and cannot be inherited.`),this.lifecycle[Z]=$[Z]}),Object.keys(Z).forEach($=>{assert(!this.registerPlugins[$],`The plugin "${$}" has a conflict and cannot be inherited.`),this.applyPlugin(Z[$])})}constructor($){this.registerPlugins={},this.lifecycle=$,this.lifecycleKeys=Object.keys($)}};function _extends$5(){return(_extends$5=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function defaultPreloadArgs($){return _extends$5({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},$)}function formatPreloadArgs($,Z){return Z.map(Z=>{let ee=matchRemote($,Z.nameOrAlias);return assert(ee,`Unable to preload ${Z.nameOrAlias} as it is not included in ${!ee&&safeToString({remoteInfo:ee,remotes:$})}`),{remote:ee,preloadConfig:defaultPreloadArgs(Z)}})}function normalizePreloadExposes($){return $?$.map($=>"."===$?$:$.startsWith("./")?$.replace("./",""):$):[]}function preloadAssets($,Z,ee,et=!0){let{cssAssets:er,jsAssetsWithoutEntry:en,entryAssets:eo}=ee;Z.options.inBrowser&&(eo.forEach(ee=>{let{moduleInfo:et}=ee,er=Z.moduleCache.get($.name);er?getRemoteEntry({remoteInfo:et,remoteEntryExports:er.remoteEntryExports,createScriptHook:$=>{let ee=Z.loaderHook.lifecycle.createScript.emit({url:$});if(ee&&("undefined"==typeof document||ee instanceof HTMLScriptElement||"script"in ee||"timeout"in ee))return ee}}):getRemoteEntry({remoteInfo:et,remoteEntryExports:void 0,createScriptHook:$=>{let ee=Z.loaderHook.lifecycle.createScript.emit({url:$});if(ee&&("undefined"==typeof document||ee instanceof HTMLScriptElement||"script"in ee||"timeout"in ee))return ee}})}),et?er.forEach($=>{let{link:ee,needAttach:et}=(0,e$.d)({url:$,cb:()=>{},attrs:{rel:"preload",as:"style",crossorigin:"anonymous"},createLinkHook:$=>{let ee=Z.loaderHook.lifecycle.createLink.emit({url:$});if(ee instanceof HTMLLinkElement)return ee}});et&&document.head.appendChild(ee)}):er.forEach($=>{let{link:ee,needAttach:et}=(0,e$.d)({url:$,cb:()=>{},attrs:{rel:"stylesheet",type:"text/css"},createLinkHook:$=>{let ee=Z.loaderHook.lifecycle.createLink.emit({url:$});if(ee instanceof HTMLLinkElement)return ee},needDeleteLink:!1});et&&document.head.appendChild(ee)}),et?en.forEach($=>{let{link:ee,needAttach:et}=(0,e$.d)({url:$,cb:()=>{},attrs:{rel:"preload",as:"script",crossorigin:"anonymous"},createLinkHook:$=>{let ee=Z.loaderHook.lifecycle.createLink.emit({url:$});if(ee instanceof HTMLLinkElement)return ee}});et&&document.head.appendChild(ee)}):en.forEach($=>{let{script:ee,needAttach:et}=(0,e$.so)({url:$,cb:()=>{},attrs:{fetchpriority:"high"},createScriptHook:$=>{let ee=Z.loaderHook.lifecycle.createScript.emit({url:$});if(ee instanceof HTMLScriptElement)return ee},needDeleteScript:!0});et&&document.head.appendChild(ee)}))}function _extends$4(){return(_extends$4=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function assignRemoteInfo($,Z){let ee=getRemoteEntryInfoFromSnapshot(Z);ee.url||error(`The attribute remoteEntry of ${$.name} must not be undefined.`);let et=(0,e$.Al)(Z,ee.url);isBrowserEnv()||et.startsWith("http")||(et=`https:${et}`),$.type=ee.type,$.entryGlobalName=ee.globalName,$.entry=et,$.version=Z.version,$.buildVersion=Z.buildVersion}function snapshotPlugin(){return{name:"snapshot-plugin",async afterResolve($){let{remote:Z,pkgNameOrAlias:ee,expose:et,origin:er,remoteInfo:en}=$;if(!isRemoteInfoWithEntry(Z)||!isPureRemoteEntry(Z)){let{remoteSnapshot:eo,globalSnapshot:ea}=await er.snapshotHandler.loadRemoteSnapshotInfo(Z);assignRemoteInfo(en,eo);let ei={remote:Z,preloadConfig:{nameOrAlias:ee,exposes:[et],resourceCategory:"sync",share:!1,depsRemote:!1}},es=await er.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:er,preloadOptions:ei,remoteInfo:en,remote:Z,remoteSnapshot:eo,globalSnapshot:ea});return es&&preloadAssets(en,er,es,!1),_extends$4({},$,{remoteSnapshot:eo})}return $}}}function splitId($){let Z=$.split(":");return 1===Z.length?{name:Z[0],version:void 0}:2===Z.length?{name:Z[0],version:Z[1]}
16:{name:Z[1],version:Z[2]}}function traverseModuleInfo($,Z,ee,et,er={},en){let eo=getFMId(Z),{value:ea}=getInfoWithoutType($,eo),ei=en||ea;if(ei&&!(0,e$.Tr)(ei)&&(ee(ei,Z,et),ei.remotesInfo)){let Z=Object.keys(ei.remotesInfo);for(let et of Z){if(er[et])continue;er[et]=!0;let Z=splitId(et),en=ei.remotesInfo[et];traverseModuleInfo($,{name:Z.name,version:en.matchedVersion},ee,!1,er,void 0)}}}function generatePreloadAssets($,Z,ee,et,er){let en=[],eo=[],ea=[],ei=new Set,es=new Set,{options:eu}=$,{preloadConfig:ec}=Z,{depsRemote:ed}=ec,ef={};if(traverseModuleInfo(et,ee,(Z,ee,et)=>{let er;if(et)er=ec;else if(Array.isArray(ed)){let $=ed.find($=>$.nameOrAlias===ee.name||$.nameOrAlias===ee.alias);if(!$)return;er=defaultPreloadArgs($)}else{if(!0!==ed)return;er=ec}let ei=(0,e$.Al)(Z,getRemoteEntryInfoFromSnapshot(Z).url);ei&&ea.push({name:ee.name,moduleInfo:{name:ee.name,entry:ei,type:"remoteEntryType"in Z?Z.remoteEntryType:"global",entryGlobalName:"globalName"in Z?Z.globalName:ee.name,shareScope:"",version:"version"in Z?Z.version:void 0},url:ei});let es="modules"in Z?Z.modules:[],eu=normalizePreloadExposes(er.exposes);if(eu.length&&"modules"in Z){var ef;es=null==Z?void 0:null==(ef=Z.modules)?void 0:ef.reduce(($,Z)=>((null==eu?void 0:eu.indexOf(Z.moduleName))!==-1&&$.push(Z),$),[])}function handleAssets($){let ee=$.map($=>(0,e$.Al)(Z,$));return er.filter?ee.filter(er.filter):ee}if(es){let et=es.length;for(let ea=0;ea<et;ea++){let et=es[ea],ei=`${ee.name}/${et.moduleName}`;$.remoteHandler.hooks.lifecycle.handlePreloadModule.emit({id:"."===et.moduleName?ee.name:ei,name:ee.name,remoteSnapshot:Z,preloadConfig:er,remote:ee,origin:$});let eu=getPreloaded(ei);eu||("all"===er.resourceCategory?(en.push(...handleAssets(et.assets.css.async)),en.push(...handleAssets(et.assets.css.sync)),eo.push(...handleAssets(et.assets.js.async))):(er.resourceCategory="sync",en.push(...handleAssets(et.assets.css.sync))),eo.push(...handleAssets(et.assets.js.sync)),setPreloaded(ei))}}},!0,ef,er),er.shared){let collectSharedAssets=(Z,ee)=>{let et=getRegisteredShare($.shareScopeMap,ee.sharedName,Z,$.sharedHandler.hooks.lifecycle.resolveShare);et&&"function"==typeof et.lib&&(ee.assets.js.sync.forEach($=>{ei.add($)}),ee.assets.css.sync.forEach($=>{es.add($)}))};er.shared.forEach($=>{var Z;let ee=null==(Z=eu.shared)?void 0:Z[$.sharedName];if(!ee)return;let et=$.version?ee.find(Z=>Z.version===$.version):ee;if(!et)return;let er=arrayOptions(et);er.forEach(Z=>{collectSharedAssets(Z,$)})})}let ep=eo.filter($=>!ei.has($)),eh=en.filter($=>!es.has($));return{cssAssets:eh,jsAssetsWithoutEntry:ep,entryAssets:ea}}let generatePreloadAssetsPlugin=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets($){let{origin:Z,preloadOptions:ee,remoteInfo:et,remote:er,globalSnapshot:en,remoteSnapshot:eo}=$;if(isRemoteInfoWithEntry(er)&&isPureRemoteEntry(er))return{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:er.name,url:er.entry,moduleInfo:{name:et.name,entry:er.entry,type:"global",entryGlobalName:"",shareScope:""}}]};assignRemoteInfo(et,eo);let ea=generatePreloadAssets(Z,ee,et,en,eo);return ea}}};function _extends$3(){return(_extends$3=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function getGlobalRemoteInfo($,Z){let ee=getGlobalSnapshotInfoByModuleInfo({name:Z.options.name,version:Z.options.version}),et=ee&&"remotesInfo"in ee&&ee.remotesInfo&&getInfoWithoutType(ee.remotesInfo,$.name).value;return et&&et.matchedVersion?{hostGlobalSnapshot:ee,globalSnapshot:getGlobalSnapshot(),remoteSnapshot:getGlobalSnapshotInfoByModuleInfo({name:$.name,version:et.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:getGlobalSnapshot(),remoteSnapshot:getGlobalSnapshotInfoByModuleInfo({name:$.name,version:"version"in $?$.version:void 0})}}let SnapshotHandler=class SnapshotHandler{async loadSnapshot($){let{options:Z}=this.HostInstance,{hostGlobalSnapshot:ee,remoteSnapshot:et,globalSnapshot:er}=this.getGlobalRemoteInfo($),{remoteSnapshot:en,globalSnapshot:eo}
16=await this.hooks.lifecycle.loadSnapshot.emit({options:Z,moduleInfo:$,hostGlobalSnapshot:ee,remoteSnapshot:et,globalSnapshot:er});return{remoteSnapshot:en,globalSnapshot:eo}}async loadRemoteSnapshotInfo($){let{options:Z}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:Z,moduleInfo:$});let ee=getGlobalSnapshotInfoByModuleInfo({name:this.HostInstance.options.name,version:this.HostInstance.options.version});ee||(ee={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},addGlobalSnapshot({[this.HostInstance.options.name]:ee})),ee&&"remotesInfo"in ee&&!getInfoWithoutType(ee.remotesInfo,$.name).value&&("version"in $||"entry"in $)&&(ee.remotesInfo=_extends$3({},null==ee?void 0:ee.remotesInfo,{[$.name]:{matchedVersion:"version"in $?$.version:$.entry}}));let{hostGlobalSnapshot:et,remoteSnapshot:er,globalSnapshot:en}=this.getGlobalRemoteInfo($),{remoteSnapshot:eo,globalSnapshot:ea}=await this.hooks.lifecycle.loadSnapshot.emit({options:Z,moduleInfo:$,hostGlobalSnapshot:et,remoteSnapshot:er,globalSnapshot:en});if(eo){if((0,e$.Tr)(eo)){let Z=isBrowserEnv()?eo.remoteEntry:eo.ssrRemoteEntry||eo.remoteEntry||"",ee=await this.getManifestJson(Z,$,{}),et=setGlobalSnapshotInfoByModuleInfo(_extends$3({},$,{entry:Z}),ee);return{remoteSnapshot:ee,globalSnapshot:et}}{let{remoteSnapshot:Z}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:$,remoteSnapshot:eo,from:"global"});return{remoteSnapshot:Z,globalSnapshot:ea}}}if(isRemoteInfoWithEntry($)){let Z=await this.getManifestJson($.entry,$,{}),ee=setGlobalSnapshotInfoByModuleInfo($,Z),{remoteSnapshot:et}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:$,remoteSnapshot:Z,from:"global"});return{remoteSnapshot:et,globalSnapshot:ee}}error(` 17 Cannot get remoteSnapshot with the name: '${$.name}', version: '${$.version}' from __FEDERATION__.moduleInfo. The following reasons may be causing the problem: 18 19 1. The Deploy platform did not deliver the correct data. You can use __FEDERATION__.moduleInfo to check the remoteInfo. 20 21 2. The remote '${$.name}' version '${$.version}' is not released. 22 23 The transformed module info: ${JSON.stringify(ea)} 24 `)}getGlobalRemoteInfo($){return getGlobalRemoteInfo($,this.HostInstance)}async getManifestJson($,Z,ee){let getManifest=async()=>{let ee=this.manifestCache.get($);if(ee)return ee;try{let Z=await this.loaderHook.lifecycle.fetch.emit($,{});return Z&&Z instanceof Response||(Z=await fetch($,{})),ee=await Z.json(),assert(ee.metaData&&ee.exposes&&ee.shared,`${$} is not a federation manifest`),this.manifestCache.set($,ee),ee}catch(ee){delete this.manifestLoading[$],error(`Failed to get manifestJson for ${Z.name}. The manifest URL is ${$}. Please ensure that the manifestUrl is accessible. 25 26 Error message: 27 28 ${ee}`)}},asyncLoadProcess=async()=>{let ee=await getManifest(),et=(0,e$.Jn)(ee,{version:$}),{remoteSnapshot:er}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:Z,manifestJson:ee,remoteSnapshot:et,manifestUrl:$,from:"manifest"});return er};return this.manifestLoading[$]||(this.manifestLoading[$]=asyncLoadProcess().then($=>$)),this.manifestLoading[$]}constructor($){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new PluginSystem({beforeLoadRemoteSnapshot:new AsyncHook("beforeLoadRemoteSnapshot"),loadSnapshot:new AsyncWaterfallHook("loadGlobalSnapshot"),loadRemoteSnapshot:new AsyncWaterfallHook("loadRemoteSnapshot")}),this.manifestLoading=eo.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=$,this.loaderHook=$.loaderHook}};function _extends$2(){return(_extends$2=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}function index_esm_object_without_properties_loose($,Z){if(null==$)return{};var ee,et,er={},en=Object.keys($);for(et=0;et<en.length;et++)ee=en[et],Z.indexOf(ee)>=0||(er[ee]=$[ee]);return er}
28let SharedHandler=class SharedHandler{registerShared($,Z){let{shareInfos:ee,shared:et}=formatShareConfigs($,Z),er=Object.keys(ee);return er.forEach($=>{let et=ee[$];et.forEach(ee=>{let et=getRegisteredShare(this.shareScopeMap,$,ee,this.hooks.lifecycle.resolveShare);!et&&ee&&ee.lib&&this.setShared({pkgName:$,lib:ee.lib,get:ee.get,loaded:!0,shared:ee,from:Z.name})})}),{shareInfos:ee,shared:et}}async loadShare($,Z){let{host:ee}=this,et=getTargetSharedOptions({pkgName:$,extraOptions:Z,shareInfos:ee.options.shared});(null==et?void 0:et.scope)&&await Promise.all(et.scope.map(async $=>{await Promise.all(this.initializeSharing($,et.strategy))}));let er=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:$,shareInfo:et,shared:ee.options.shared,origin:ee}),{shareInfo:en}=er;assert(en,`Cannot find ${$} Share in the ${ee.options.name}. Please ensure that the ${$} Share parameters have been injected`);let eo=getRegisteredShare(this.shareScopeMap,$,en,this.hooks.lifecycle.resolveShare),addUseIn=$=>{$.useIn||($.useIn=[]),addUniqueItem($.useIn,ee.options.name)};if(eo&&eo.lib)return addUseIn(eo),eo.lib;if(eo&&eo.loading&&!eo.loaded){let $=await eo.loading;return eo.loaded=!0,eo.lib||(eo.lib=$),addUseIn(eo),$}if(eo){let asyncLoadProcess=async()=>{let Z=await eo.get();en.lib=Z,en.loaded=!0,addUseIn(en);let ee=getRegisteredShare(this.shareScopeMap,$,en,this.hooks.lifecycle.resolveShare);return ee&&(ee.lib=Z,ee.loaded=!0),Z},Z=asyncLoadProcess();return this.setShared({pkgName:$,loaded:!1,shared:eo,from:ee.options.name,lib:null,loading:Z}),Z}{if(null==Z?void 0:Z.customShareInfo)return!1;let asyncLoadProcess=async()=>{let Z=await en.get();en.lib=Z,en.loaded=!0,addUseIn(en);let ee=getRegisteredShare(this.shareScopeMap,$,en,this.hooks.lifecycle.resolveShare);return ee&&(ee.lib=Z,ee.loaded=!0),Z},et=asyncLoadProcess();return this.setShared({pkgName:$,loaded:!1,shared:en,from:ee.options.name,lib:null,loading:et}),et}}initializeSharing($=ei,Z){let{host:ee}=this,et=this.shareScopeMap,er=ee.options.name;et[$]||(et[$]={});let en=et[$],register=($,Z)=>{var ee;let{version:et,eager:eo}=Z;en[$]=en[$]||{};let ea=en[$],ei=ea[et],es=!!(ei&&(ei.eager||(null==(ee=ei.shareConfig)?void 0:ee.eager)));(!ei||"loaded-first"!==ei.strategy&&!ei.loaded&&(!eo!=!es?eo:er>ei.from))&&(ea[et]=Z)},eo=[],initFn=Z=>Z&&Z.init&&Z.init(et[$]),initRemoteModule=async $=>{let{module:Z}=await ee.remoteHandler.getRemoteModuleAndOptions({id:$});if(Z.getEntry){let $=await Z.getEntry();Z.inited||(initFn($),Z.inited=!0)}};return Object.keys(ee.options.shared).forEach(Z=>{let et=ee.options.shared[Z];et.forEach(ee=>{ee.scope.includes($)&®ister(Z,ee)})}),"version-first"===Z&&ee.options.remotes.forEach(Z=>{Z.shareScope===$&&eo.push(initRemoteModule(Z.name))}),eo}loadShareSync($,Z){let{host:ee}=this,et=getTargetSharedOptions({pkgName:$,extraOptions:Z,shareInfos:ee.options.shared});(null==et?void 0:et.scope)&&et.scope.forEach($=>{this.initializeSharing($,et.strategy)});let er=getRegisteredShare(this.shareScopeMap,$,et,this.hooks.lifecycle.resolveShare),addUseIn=$=>{$.useIn||($.useIn=[]),addUniqueItem($.useIn,ee.options.name)};if(er){if("function"==typeof er.lib)return addUseIn(er),er.loaded||(er.loaded=!0,er.from!==ee.options.name||(et.loaded=!0)),er.lib;if("function"==typeof er.get){let Z=er.get();if(!(Z instanceof Promise))return addUseIn(er),this.setShared({pkgName:$,loaded:!0,from:ee.options.name,lib:Z,shared:er}),Z}}if(et.lib)return et.loaded||(et.loaded=!0),et.lib;if(et.get){let Z=et.get();if(Z instanceof Promise)throw Error(` 29 The loadShareSync function was unable to load ${$}. The ${$} could not be found in ${ee.options.name}. 30 Possible reasons for failure: 31 32 1. The ${$} share was registered with the 'get' attribute, but loadShare was not used beforehand. 33 34 2. The ${$} share was not registered with the 'lib' attribute. 35 36 `);return et.lib=Z,this.setShared({pkgName:$,loaded:!0,from:ee.options.name,lib:et.lib,shared:et}),et.lib}throw Error(` 37 The loadShareSync function was unable to load ${$}. The ${$} could not be found in ${ee.options.name}. 38 Possible reasons for failure: 39 40 1. The ${$} share was registered with the 'get' attribute, but loadShare was not used beforehand. 41 42 2. The ${$} share was not registered with the 'lib' attribute. 43 44 `)}initShareScopeMap($,Z,ee={}){let{host:et}=this;this.shareScopeMap[$]=Z,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:Z,options:et.options,origin:et,scopeName:$,hostShareScopeMap:ee.hostShareScopeMap})}setShared({pkgName:$,shared:Z,from:ee,lib:et,loading:er,loaded:en,get:eo}){let{version:ea,scope:ei="default"}=Z,es=index_esm_object_without_properties_loose(Z,["version","scope"]),eu=Array.isArray(ei)?ei:[ei];eu.forEach(Z=>{this.shareScopeMap[Z]||(this.shareScopeMap[Z]={}),this.shareScopeMap[Z][$]||(this.shareScopeMap[Z][$]={}),!this.shareScopeMap[Z][$][ea]&&(this.shareScopeMap[Z][$][ea]=_extends$2({version:ea,scope:["default"]},es,{lib:et,loaded:en,loading:er}),eo&&(this.shareScopeMap[Z][$][ea].get=eo))})}_setGlobalShareScopeMap($){let Z=getGlobalShareScope(),ee=$.id||$.name;ee&&!Z[ee]&&(Z[ee]=this.shareScopeMap)}constructor($){this.hooks=new PluginSystem({afterResolve:new AsyncWaterfallHook("afterResolve"),beforeLoadShare:new AsyncWaterfallHook("beforeLoadShare"),loadShare:new AsyncHook,resolveShare:new SyncWaterfallHook("resolveShare"),initContainerShareScopeMap:new SyncWaterfallHook("initContainerShareScopeMap")}),this.host=$,this.shareScopeMap={},this._setGlobalShareScopeMap($.options)}};function index_esm_extends$1(){return(index_esm_extends$1=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}let RemoteHandler=class RemoteHandler{formatAndRegisterRemote($,Z){let ee=Z.remotes||[];return ee.reduce(($,Z)=>(this.registerRemote(Z,$,{force:!1}),$),$.remotes)}setIdToRemoteMap($,Z){let{remote:ee,expose:et}=Z,{name:er,alias:en}=ee;if(this.idToRemoteMap[$]={name:ee.name,expose:et},en&&$.startsWith(er)){let Z=$.replace(er,en);this.idToRemoteMap[Z]={name:ee.name,expose:et};return}if(en&&$.startsWith(en)){let Z=$.replace(en,er);this.idToRemoteMap[Z]={name:ee.name,expose:et}}}async loadRemote($,Z){let{host:ee}=this;try{let{loadFactory:et=!0}=Z||{loadFactory:!0},{module:er,moduleOptions:en,remoteMatchInfo:eo}=await this.getRemoteModuleAndOptions({id:$}),{pkgNameOrAlias:ea,remote:ei,expose:es,id:eu}=eo,ec=await er.get(eu,es,Z),ed=await this.hooks.lifecycle.onLoad.emit({id:eu,pkgNameOrAlias:ea,expose:es,exposeModule:et?ec:void 0,exposeModuleFactory:et?void 0:ec,remote:ei,options:en,moduleInstance:er,origin:ee});if(this.setIdToRemoteMap($,eo),"function"==typeof ed)return ed;return ec}catch(en){let{from:et="runtime"}=Z||{from:"runtime"},er=await this.hooks.lifecycle.errorLoadRemote.emit({id:$,error:en,from:et,lifecycle:"onLoad",origin:ee});if(!er)throw en;return er}}async preloadRemote($){let{host:Z}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:$,options:Z.options,origin:Z});let ee=formatPreloadArgs(Z.options.remotes,$);await Promise.all(ee.map(async $=>{let{remote:ee}=$,et=getRemoteInfo(ee),{globalSnapshot:er,remoteSnapshot:en}=await Z.snapshotHandler.loadRemoteSnapshotInfo(ee),eo=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:Z,preloadOptions:$,remote:ee,remoteInfo:et,globalSnapshot:er,remoteSnapshot:en});eo&&preloadAssets(et,Z,eo)}))}registerRemotes($,Z){let{host:ee}=this;$.forEach($=>{this.registerRemote($,ee.options.remotes,{force:null==Z?void 0:Z.force})})}async getRemoteModuleAndOptions($){let Z;let{host:ee}=this,{id:et}=$;try{Z=await this.hooks.lifecycle.beforeRequest.emit({id:et,options:ee.options,origin:ee})}catch($){if(!(Z=await this.hooks.lifecycle.errorLoadRemote.emit({id:et,options:ee.options,origin:ee,from:"runtime",error:$,lifecycle:"beforeRequest"})))throw $}let{id:er}=Z,en=matchRemoteWithNameAndExpose(ee.options.remotes,er);assert(en,` 45 Unable to locate ${er} in ${ee.options.name}. Potential reasons for failure include: 46 47 1. ${er} was not included in the 'remotes' parameter of ${ee.options.name||"the host"}. 48 49 2. ${er} could not be found in the 'remotes' of ${ee.options.name} with either 'name' or 'alias' attributes. 50 3. ${er} is not online, injected, or loaded. 51 4. ${er} cannot be accessed on the expected. 52 5. The 'beforeRequest' hook was provided but did not return the correct 'remoteInfo' when attempting to load ${er}. 53 `);let{remote:eo}=en,ea=getRemoteInfo(eo),ei=await ee.sharedHandler.hooks.lifecycle.afterResolve.emit(index_esm_extends$1({id:er},en,{options:ee.options,origin:ee,remoteInfo:ea})),{remote:es,expose:eu}=ei;assert(es&&eu,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${er}.`);let ec=ee.moduleCache.get(es.name),ed={host:ee,remoteInfo:ea};return ec||(ec=new eD(ed),ee.moduleCache.set(es.name,ec)),{module:ec,moduleOptions:ed,remoteMatchInfo:ei}}registerRemote($,Z,ee){let{host:et}=this,normalizeRemote=()=>{if($.alias){let ee=Z.find(Z=>{var ee;return $.alias&&(Z.name.startsWith($.alias)||(null==(ee=Z.alias)?void 0:ee.startsWith($.alias)))});assert(!ee,`The alias ${$.alias} of remote ${$.name} is not allowed to be the prefix of ${ee&&ee.name} name or alias`)}"entry"in $&&(0,e$.OL)()&&!$.entry.startsWith("http")&&($.entry=new URL($.entry,window.location.origin).href),$.shareScope||($.shareScope=ei),$.type||($.type=es)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:$,origin:et});let er=Z.find(Z=>Z.name===$.name);if(er){let en=[`The remote "${$.name}" is already registered.`,(null==ee?void 0:ee.force)?"Hope you have known that OVERRIDE it may have some unex
53pected errors":'If you want to merge the remote, you can set "force: true".'];(null==ee?void 0:ee.force)&&(this.removeRemote(er),normalizeRemote(),Z.push($),this.hooks.lifecycle.registerRemote.emit({remote:$,origin:et})),(0,e$.R8)(en.join(" "))}else normalizeRemote(),Z.push($),this.hooks.lifecycle.registerRemote.emit({remote:$,origin:et})}removeRemote($){try{let{host:ee}=this,{name:et}=$,er=ee.options.remotes.findIndex($=>$.name===et);-1!==er&&ee.options.remotes.splice(er,1);let en=ee.moduleCache.get($.name);if(en){let et=en.remoteInfo,er=et.entryGlobalName;if(globalThis[er]){var Z;(null==(Z=Object.getOwnPropertyDescriptor(globalThis,er))?void 0:Z.configurable)?delete globalThis[er]:globalThis[er]=void 0}let ei=getRemoteEntryUniqueKey(en.remoteInfo);ea[ei]&&delete ea[ei],ee.snapshotHandler.manifestCache.delete(et.entry);let es=et.buildVersion?(0,e$.lG)(et.name,et.buildVersion):et.name,eu=globalThis.__FEDERATION__.__INSTANCES__.findIndex($=>et.buildVersion?$.options.id===es:$.name===es);if(-1!==eu){let $=globalThis.__FEDERATION__.__INSTANCES__[eu];es=$.options.id||es;let Z=getGlobalShareScope(),ee=!0,er=[];Object.keys(Z).forEach($=>{let en=Z[$];en&&Object.keys(en).forEach(Z=>{let eo=en[Z];eo&&Object.keys(eo).forEach(en=>{let ea=eo[en];ea&&Object.keys(ea).forEach(eo=>{let ei=ea[eo];ei&&"object"==typeof ei&&ei.from===et.name&&(ei.loaded||ei.loading?(ei.useIn=ei.useIn.filter($=>$!==et.name),ei.useIn.length?ee=!1:er.push([$,Z,en,eo])):er.push([$,Z,en,eo]))})})})}),ee&&($.shareScopeMap={},delete Z[es]),er.forEach(([$,ee,et,er])=>{var en,eo,ea;null==(ea=Z[$])||null==(eo=ea[ee])||null==(en=eo[et])||delete en[er]}),globalThis.__FEDERATION__.__INSTANCES__.splice(eu,1)}let{hostGlobalSnapshot:ec}=getGlobalRemoteInfo($,ee);if(ec){let Z=ec&&"remotesInfo"in ec&&ec.remotesInfo&&getInfoWithoutType(ec.remotesInfo,$.name).key;Z&&(delete ec.remotesInfo[Z],eo.__FEDERATION__.__MANIFEST_LOADING__[Z]&&delete eo.__FEDERATION__.__MANIFEST_LOADING__[Z]
53)}ee.moduleCache.delete($.name)}}catch($){console.log("removeRemote fail: ",$)}}constructor($){this.hooks=new PluginSystem({beforeRegisterRemote:new SyncWaterfallHook("beforeRegisterRemote"),registerRemote:new SyncWaterfallHook("registerRemote"),beforeRequest:new AsyncWaterfallHook("beforeRequest"),onLoad:new AsyncHook("onLoad"),handlePreloadModule:new SyncHook("handlePreloadModule"),errorLoadRemote:new AsyncHook("errorLoadRemote"),beforePreloadRemote:new AsyncHook("beforePreloadRemote"),generatePreloadAssets:new AsyncHook("generatePreloadAssets"),afterPreloadRemote:new AsyncHook}),this.host=$,this.idToRemoteMap={}}};function index_esm_extends(){return(index_esm_extends=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}let FederationHost=class FederationHost{initOptions($){this.registerPlugins($.plugins);let Z=this.formatOptions(this.options,$);return this.options=Z,Z}async loadShare($,Z){return this.sharedHandler.loadShare($,Z)}loadShareSync($,Z){return this.sharedHandler.loadShareSync($,Z)}initializeSharing($=ei,Z){return this.sharedHandler.initializeSharing($,Z)}initRawContainer($,Z,ee){let et=getRemoteInfo({name:$,entry:Z}),er=new eD({host:this,remoteInfo:et});return er.remoteEntryExports=ee,this.moduleCache.set($,er),er}async loadRemote($,Z){return this.remoteHandler.loadRemote($,Z)}async preloadRemote($){return this.remoteHandler.preloadRemote($)}initShareScopeMap($,Z,ee={}){this.sharedHandler.initShareScopeMap($,Z,ee)}formatOptions($,Z){let{shared:ee}=formatShareConfigs($,Z),{userOptions:et,options:er}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:Z,options:$,shareInfo:ee}),en=this.remoteHandler.formatAndRegisterRemote(er,et),{shared:eo}=this.sharedHandler.registerShared(er,et),ea=[...er.plugins];et.plugins&&et.plugins.forEach($=>{ea.includes($)||ea.push($)});let ei=index_esm_extends({},$,Z,{plugins:ea,remotes:en,shared:eo});return this.hooks.lifecycle.init.emit({origin:this,options:ei}),ei}registerPlugins($){let Z=registerPlugins$1($,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook]);this.options.plugins=this.options.plugins.reduce(($,Z)=>(Z&&$&&!$.find($=>$.name===Z.name)&&$.push(Z),$),Z||[])}registerRemotes($,Z){return this.remoteHandler.registerRemotes($,Z)}constructor($){this.hooks=new PluginSystem({beforeInit:new SyncWaterfallHook("beforeInit"),init:new SyncHook,beforeInitContainer:new AsyncWaterfallHook("beforeInitContainer"),initContainer:new AsyncWaterfallHook("initContainer")}),this.version="0.3.3",this.moduleCache=new Map,this.loaderHook=new PluginSystem({getModuleInfo:new SyncHook,createScript:new SyncHook,createLink:new SyncHook,fetch:new AsyncHook});let Z={id:getBuilderId(),name:$.name,plugins:[snapshotPlugin(),generatePreloadAssetsPlugin()],remotes:[],shared:{},inBrowser:isBrowserEnv()};this.name=$.name,this.options=Z,this.snapshotHandler=new SnapshotHandler(this),this.sharedHandler=new SharedHandler(this),this.remoteHandler=new RemoteHandler(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...Z.plugins,...$.plugins||[]]),this.options=this.formatOptions(Z,$)}};let eF=null;function init($){let Z=getGlobalFederationInstance($.name,$.version);if(Z)return Z.initOptions($),eF||(eF=Z),Z;{let Z=getGlobalFederationConstructor()||FederationHost;return setGlobalFederationInstance(eF=new Z($)),eF}}function loadRemote(...$){assert(eF,"Please call init first");let Z=eF.loadRemote;return Z.apply(eF,$)}function loadShare(...$){assert(eF,"Please call init first");let Z=eF.loadShare;return Z.apply(eF,$)}function loadShareSync(...$){assert(eF,"Please call init first");let Z=eF.loadShareSync;return Z.apply(eF,$)}function preloadRemote(...$){return assert(eF,"Please call init first"),eF.preloadRemote.apply(eF,$)}function registerRemotes(...$){return assert(eF,"Please call init first"),eF.registerRemotes.apply(eF,$)}function registerPlugins(...$){return assert(eF,"Please call init first"),eF.registerPlugins.apply(eF,$)}function getInstance(){return eF}setGlobalFederationConstructor(FederationHost)},67421:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var process=__webpack_require__(77836);Object.defineProperty(exports,"__esModule",{value:!0});let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROW
53SER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation";var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"undefined"!=typeof window}function isDebugMode(){return void 0!==process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:"undefined"!=typeof FEDERATION_DEBUG&&!!FEDERATION_DEBUG}let getProcessEnv=function(){return void 0!==process&&process.env?process.env:{}};function safeToString($){try{return JSON.stringify($,null,2)}catch($){return""}}let DEBUG_LOG="[ FEDERATION DEBUG ]";function safeGetLocalStorageItem(){try{if("undefined"!=typeof window&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch($){return"undefined"!=typeof document}return!1}let Logger=class{info($,Z){if(this.enable){let ee=safeToString(Z)||"";isBrowserEnv()?console.info(`%c ${this.identifier}: ${$} ${ee}`,"color:#3300CC"):console.info("\x1b[34m%s",`${this.identifier}: ${$} ${ee?` 54${ee}`:""}`)}}logOriginalInfo(...$){this.enable&&(isBrowserEnv(),console.info(`%c ${this.identifier}: OriginalInfo`,"color:#3300CC"),console.log(...$))}constructor($){this.enable=!1,this.identifier=$||DEBUG_LOG,isBrowserEnv()&&safeGetLocalStorageItem()?this.enable=!0:isDebugMode()&&(this.enable=!0)}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=($,Z,ee=SEPARATOR)=>{let et=$.split(ee),er="development"===getProcessEnv().NODE_ENV&&Z,en="*",isEntry=$=>$.startsWith("http")||$.includes(MANIFEST_EXT);if(et.length>=2){let[Z,...eo]=et;$.startsWith(ee)&&(eo=[er||et.slice(-1)[0]],Z=et.slice(0,-1).join(ee));let ea=er||eo.join(ee);return isEntry(ea)?{name:Z,entry:ea}:{name:Z,version:ea||en}}if(1===et.length){let[$]=et;return er&&isEntry(er)?{name:$,entry:er}:{name:$,version:er||en}}throw`Invalid entry value: ${$}`},logger=new Logger,composeKeyWithSeparator=function(...$){return $.length?$.reduce(($,Z)=>Z?$?`${$}${SEPARATOR}${Z}`:Z:$,""):""},encodeName=function($,Z="",ee=!1){try{let et=ee?".js":"";return`${Z}${$.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${et}`}catch($){throw $}},decodeName=function($,Z,ee){try{let et=$;if(Z){if(!et.startsWith(Z))return et;et=et.replace(RegExp(Z,"g"),"")}return et=et.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),ee&&(et=et.replace(".js","")),et}catch($){throw $}},generateExposeFilename=($,Z)=>{if(!$)return"";let ee=$;return"."===ee&&(ee="default_export"),ee.startsWith("./")&&(ee=ee.replace("./","")),encodeName(ee,"__federation_expose_",Z)},generateShareFilename=($,Z)=>$?encodeName($,"__federation_shared_",Z):"",getResourceUrl=($,Z)=>{if("getPublicPath"in $){let ee;return ee=$.getPublicPath.startsWith("function")?Function("return "+$.getPublicPath)()():Function($.getPublicPath)(),`${ee}${Z}`}return"publicPath"in $?`${$.publicPath}${Z}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",$,Z),"")},assert=($,Z)=>{$||error(Z)},error=$=>{throw Error(`${LOG_CATEGORY}: ${$}`)},warn=$=>{console.warn(`${LOG_CATEGORY}: ${$}`)};function _extends(){return(_extends=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}let simpleJoinRemoteEntry=($,Z)=>
54{if(!$)return Z;let transformPath=$=>{if("."===$)return"";if($.startsWith("./"))return $.replace("./","");if($.startsWith("/")){let Z=$.slice(1);return Z.endsWith("/")?Z.slice(0,-1):Z}return $},ee=transformPath($);return ee?ee.endsWith("/")?`${ee}${Z}`:`${ee}/${Z}`:Z};function inferAutoPublicPath($){return $.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest($,Z={}){var ee,et,er;let en;let{remotes:eo={},overrides:ea={},version:ei}=Z,getPublicPath=()=>"publicPath"in $.metaData?"auto"===$.metaData.publicPath&&ei?inferAutoPublicPath(ei):$.metaData.publicPath:$.metaData.getPublicPath,es=Object.keys(ea),eu={};Object.keys(eo).length||(eu=(null==(er=$.remotes)?void 0:er.reduce(($,Z)=>{let ee;let et=Z.federationContainerName;return ee=es.includes(et)?ea[et]:"version"in Z?Z.version:Z.entry,$[et]={matchedVersion:ee},$},{}))||{}),Object.keys(eo).forEach($=>eu[$]={matchedVersion:es.includes($)?ea[$]:eo[$]});let{remoteEntry:{path:ec,name:ed,type:ef},types:ep,buildInfo:{buildVersion:eh},globalName:em,ssrRemoteEntry:eg}=$.metaData,{exposes:ey}=$,e_={version:ei||"",buildVersion:eh,globalName:em,remoteEntry:simpleJoinRemoteEntry(ec,ed),remoteEntryType:ef,remoteTypes:simpleJoinRemoteEntry(ep.path,ep.name),remoteTypesZip:ep.zip||"",remoteTypesAPI:ep.api||"",remotesInfo:eu,shared:null==$?void 0:$.shared.map($=>({assets:$.assets,sharedName:$.name,version:$.version})),modules:null==ey?void 0:ey.map($=>({moduleName:$.name,modulePath:$.path,assets:$.assets}
54))};if(null==(ee=$.metaData)?void 0:ee.prefetchInterface){let Z=$.metaData.prefetchInterface;e_=_extends({},e_,{prefetchInterface:Z})}if(null==(et=$.metaData)?void 0:et.prefetchEntry){let{path:Z,name:ee,type:et}=$.metaData.prefetchEntry;e_=_extends({},e_,{prefetchEntry:simpleJoinRemoteEntry(Z,ee),prefetchEntryType:et})}if(en="publicPath"in $.metaData?_extends({},e_,{publicPath:getPublicPath()}):_extends({},e_,{getPublicPath:getPublicPath()}),eg){let $=simpleJoinRemoteEntry(eg.path,eg.name);en.ssrRemoteEntry=$,en.ssrRemoteEntryType="commonjs-module"}return en}function isManifestProvider($){return!!("remoteEntry"in $&&$.remoteEntry.includes(MANIFEST_EXT))}async function safeWrapper($,Z){try{let Z=await $();return Z}catch($){Z||warn($);return}}function isStaticResourcesEqual($,Z){let ee=/^(https?:)?\/\//i,et=$.replace(ee,"").replace(/\/$/,""),er=Z.replace(ee,"").replace(/\/$/,"");return et===er}function createScript($){let Z,ee=null,et=!0,er=2e4,en=document.getElementsByTagName("script");for(let Z=0;Z<en.length;Z++){let er=en[Z],eo=er.getAttribute("src");if(eo&&isStaticResourcesEqual(eo,$.url)){ee=er,et=!1;break}}if(!ee){if((ee=document.createElement("script")).type="text/javascript",ee.src=$.url,$.createScriptHook){let Z=$.createScriptHook($.url,$.attrs);Z instanceof HTMLScriptElement?ee=Z:"object"==typeof Z&&(Z.script&&(ee=Z.script),Z.timeout&&(er=Z.timeout))}let Z=$.attrs;Z&&Object.keys(Z).forEach($=>{ee&&("async"===$||"defer"===$?ee[$]=Z[$]:ee.getAttribute($)||ee.setAttribute($,Z[$]))})}let onScriptComplete=(et,er)=>{var en,eo;if(clearTimeout(Z),ee&&(ee.onerror=null,ee.onload=null,safeWrapper(()=>{let{needDeleteScript:Z=!0}=$;Z&&(null==ee?void 0:ee.parentNode)&&ee.parentNode.removeChild(ee)}),et)){let Z=et(er);return null==$||null==(eo=$.cb)||eo.call($),Z}null==$||null==(en=$.cb)||en.call($)};return ee.onerror=onScriptComplete.bind(null,ee.onerror),ee.onload=onScriptComplete.bind(null,ee.onload),Z=setTimeout(()=>{onScriptComplete(null,Error(`Remote script "${$.url}" time-outed.`))},er),{script:ee,needAttach:et}}function createLink($){let Z=null,ee=!0,et=document.getElementsByTagName("link");for(let er=0;er<et.length;er++){let en=et[er],eo=en.getAttribute("href"),ea=en.getAttribute("ref");if(eo&&isStaticResourcesEqual(eo,$.url)&&ea===$.attrs.ref){Z=en,ee=!1;break}}if(!Z){if((Z=document.createElement("link")).setAttribute("href",$.url),$.createLinkHook){let ee=$.createLinkHook($.url);ee instanceof HTMLLinkElement&&(Z=ee)}let ee=$.attrs;ee&&Object.keys(ee).forEach($=>{Z&&!Z.getAttribute($)&&Z.setAttribute($,ee[$])})}let onLinkComplete=(ee,et)=>{if(Z&&(Z.onerror=null,Z.onload=null,safeWrapper(()=>{let{needDeleteLink:ee=!0}=$;ee&&(null==Z?void 0:Z.parentNode)&&Z.parentNode.removeChild(Z)}),ee)){let Z=ee(et);return $.cb(),Z}$.cb()};return Z.onerror=onLinkComplete.bind(null,Z.onerror),Z.onload=onLinkComplete.bind(null,Z.onload),{link:Z,needAttach:ee}}function loadScript($,Z){let{attrs:ee={},createScriptHook:et}=Z;return new Promise((Z,er)=>{let{script:en,needAttach:eo}=createScript({url:$,cb:Z,attrs:_extends({fetchpriority:"high"},ee),createScriptHook:et,needDeleteScript:!0});eo&&document.head.appendChild(en)})}function importNodeModule($){if(!$)throw Error("import specifier is required");let Z=Function("name","return import(name)");return Z($).then($=>$).catch(Z=>{throw console.error(`Error importing module ${$}:`,Z),Z})}let loadNodeFetch=async()=>{let $=await importNodeModule("node-fetch");return $.default||$},lazyLoaderHookFetch=async($,Z)=>{let ee=__webpack_require__.federation.instance.loaderHook,hook=($,Z)=>ee.lifecycle.fetch.emit($,Z),et=await hook($,Z||{});if(!et||!(et instanceof Response)){let ee="undefined"==typeof fetch?await loadNodeFetch():fetch;return ee($,Z||{})}return et};function createScriptNode(url,cb,attrs,createScriptHook){let urlObj;if(createScriptHook){let hookResult=createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>{try{let $=__webpack_require__.federation.instance.loaderHook;if($.lifecycle.fetch)return lazyLoaderHookFetch}catch($){console.warn("federation.instance.loaderHook.lifecycle.fetch failed:",$)}return"undefined"==typeof fetch?loadNodeFetch():fetch},handleScriptFetch=async(f,urlObj)=>{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} 55})`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then($=>
55handleScriptFetch($,urlObj)).catch($=>{cb($)})}function loadScriptNode($,Z){return new Promise((ee,et)=>{createScriptNode($,($,er)=>{if($)et($);else{var en,eo;let $=(null==Z?void 0:null==(en=Z.attrs)?void 0:en.globalName)||`__FEDERATION_${null==Z?void 0:null==(eo=Z.attrs)?void 0:eo.name}:custom__`,et=globalThis[$]=er;ee(et)}},Z.attrs,Z.createScriptHook)})}function normalizeOptions($,Z,ee){return function(et){if(!1===et)return!1;if(void 0===et)return!!$&&Z;if(!0===et)return Z;if(et&&"object"==typeof et)return _extends({},Z,et);throw Error(`Unexpected type for \`${ee}\`, expect boolean/undefined/object, got: ${typeof et}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.Logger=Logger,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},84356:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Al:function(){return getResourceUrl},Jn:function(){return generateSnapshotFromManifest},OL:function(){return isBrowserEnv},R8:function(){return warn},Tr:function(){return isManifestProvider},d:function(){return createLink},k0:function(){return loadScript},lG:function(){return composeKeyWithSeparator},oe:function(){return loadScriptNode},so:function(){return createScript}});var process=__webpack_require__(77836);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation";var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"undefined"!=typeof window}function isDebugMode(){return void 0!==process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:"undefined"!=typeof FEDERATION_DEBUG&&!!FEDERATION_DEBUG}let getProcessEnv=function(){return void 0!==process&&process.env?process.env:{}};function safeToString($){try{return JSON.stringify($,null,2)}catch($){return""}}let DEBUG_LOG="[ FEDERATION DEBUG ]";function safeGetLocalStorageItem(){try{if("undefined"!=typeof window&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch($){return"undefined"!=typeof document}return!1}let Logger=class{info($,Z){if(this.enable){let ee=safeToString(Z)||"";isBrowserEnv()?console.info(`%c ${this.identifier}: ${$} ${ee}`,"color:#3300CC"):console.info("\x1b[34m%s",`${this.identifier}: ${$} ${ee?` 56${ee}`:""}`)}}logOriginalInfo(...$){this.enable&&(isBrowserEnv(),console.info(`%c ${this.identifier}: OriginalInfo`,"color:#3300CC"),console.log(...$))}constructor($){this.enable=!1,this.identifier=$||DEBUG_LOG,isBrowserEnv()&&safeGetLocalStorageItem()?this.enable=!0:isDebugMode()&&(this.enable=!0)}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=($,Z,ee=SEPARATOR)=>{let et=$.split(ee),er="development"===getProcessEnv().NODE_ENV&&Z,en="*",isEntry=$=>$.startsWith("http")||$.includes(MANIFEST_EXT);if(et.length>=2){let[Z,...eo]=et;$.startsWith(ee)&&(eo=[er||et.slice(-1)[0]],Z=et.slice(0,-1).join(ee));let ea=er||eo.join(ee);return isEntry(ea)?{name:Z,entry:ea}:{name:Z,version:ea||en}}if(1===et.length){let[$]=et;return er&&isEntry(er)?{name:$,entry:er}
56:{name:$,version:er||en}}throw`Invalid entry value: ${$}`},logger=new Logger,composeKeyWithSeparator=function(...$){return $.length?$.reduce(($,Z)=>Z?$?`${$}${SEPARATOR}${Z}`:Z:$,""):""},encodeName=function($,Z="",ee=!1){try{let et=ee?".js":"";return`${Z}${$.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${et}`}catch($){throw $}},decodeName=function($,Z,ee){try{let et=$;if(Z){if(!et.startsWith(Z))return et;et=et.replace(RegExp(Z,"g"),"")}return et=et.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),ee&&(et=et.replace(".js","")),et}catch($){throw $}},generateExposeFilename=($,Z)=>{if(!$)return"";let ee=$;return"."===ee&&(ee="default_export"),ee.startsWith("./")&&(ee=ee.replace("./","")),encodeName(ee,"__federation_expose_",Z)},generateShareFilename=($,Z)=>$?encodeName($,"__federation_shared_",Z):"",getResourceUrl=($,Z)=>{if("getPublicPath"in $){let ee;return ee=$.getPublicPath.startsWith("function")?Function("return "+$.getPublicPath)()():Function($.getPublicPath)(),`${ee}${Z}`}return"publicPath"in $?`${$.publicPath}${Z}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",$,Z),"")},assert=($,Z)=>{$||error(Z)},error=$=>{throw Error(`${LOG_CATEGORY}: ${$}`)},warn=$=>{console.warn(`${LOG_CATEGORY}: ${$}`)};function _extends(){return(_extends=Object.assign||function($){for(var Z=1;Z<arguments.length;Z++){var ee=arguments[Z];for(var et in ee)Object.prototype.hasOwnProperty.call(ee,et)&&($[et]=ee[et])}return $}).apply(this,arguments)}let simpleJoinRemoteEntry=($,Z)=>{if(!$)return Z;let transformPath=$=>{if("."===$)return"";if($.startsWith("./"))return $.replace("./","");if($.startsWith("/")){let Z=$.slice(1);return Z.endsWith("/")?Z.slice(0,-1):Z}return $},ee=transformPath($);return ee?ee.endsWith("/")?`${ee}${Z}`:`${ee}/${Z}`:Z};function inferAutoPublicPath($){return $.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest($,Z={}){var ee,et,er;let en;let{remotes:eo={},overrides:ea={},version:ei}=Z,getPublicPath=()=>"publicPath"in $.metaData?"auto"===$.metaData.publicPath&&ei?inferAutoPublicPath(ei):$.metaData.publicPath:$.metaData.getPublicPath,es=Object.keys(ea),eu={};Object.keys(eo).length||(eu=(null==(er=$.remotes)?void 0:er.reduce(($,Z)=>{let ee;let et=Z.federationContainerName;return ee=es.includes(et)?ea[et]:"version"in Z?Z.version:Z.entry,$[et]={matchedVersion:ee},$},{}))||{}),Object.keys(eo).forEach($=>eu[$]={matchedVersion:es.includes($)?ea[$]:eo[$]});let{remoteEntry:{path:ec,name:ed,type:ef},types:ep,buildInfo:{buildVersion:eh},globalName:em,ssrRemoteEntry:eg}=$.metaData,{exposes:ey}=$,e_={version:ei||"",buildVersion:eh,globalName:em,remoteEntry:simpleJoinRemoteEntry(ec,ed),remoteEntryType:ef,remoteTypes:simpleJoinRemoteEntry(ep.path,ep.name),remoteTypesZip:ep.zip||"",remoteTypesAPI:ep.api||"",remotesInfo:eu,shared:null==$?void 0:$.shared.map($=>({assets:$.assets,sharedName:$.name,version:$.version})),modules:null==ey?void 0:ey.map($=>({moduleName:$.name,modulePath:$.path,assets:$.assets}
56))};if(null==(ee=$.metaData)?void 0:ee.prefetchInterface){let Z=$.metaData.prefetchInterface;e_=_extends({},e_,{prefetchInterface:Z})}if(null==(et=$.metaData)?void 0:et.prefetchEntry){let{path:Z,name:ee,type:et}=$.metaData.prefetchEntry;e_=_extends({},e_,{prefetchEntry:simpleJoinRemoteEntry(Z,ee),prefetchEntryType:et})}if(en="publicPath"in $.metaData?_extends({},e_,{publicPath:getPublicPath()}):_extends({},e_,{getPublicPath:getPublicPath()}),eg){let $=simpleJoinRemoteEntry(eg.path,eg.name);en.ssrRemoteEntry=$,en.ssrRemoteEntryType="commonjs-module"}return en}function isManifestProvider($){return!!("remoteEntry"in $&&$.remoteEntry.includes(MANIFEST_EXT))}async function safeWrapper($,Z){try{let Z=await $();return Z}catch($){Z||warn($);return}}function isStaticResourcesEqual($,Z){let ee=/^(https?:)?\/\//i,et=$.replace(ee,"").replace(/\/$/,""),er=Z.replace(ee,"").replace(/\/$/,"");return et===er}function createScript($){let Z,ee=null,et=!0,er=2e4,en=document.getElementsByTagName("script");for(let Z=0;Z<en.length;Z++){let er=en[Z],eo=er.getAttribute("src");if(eo&&isStaticResourcesEqual(eo,$.url)){ee=er,et=!1;break}}if(!ee){if((ee=document.createElement("script")).type="text/javascript",ee.src=$.url,$.createScriptHook){let Z=$.createScriptHook($.url,$.attrs);Z instanceof HTMLScriptElement?ee=Z:"object"==typeof Z&&(Z.script&&(ee=Z.script),Z.timeout&&(er=Z.timeout))}let Z=$.attrs;Z&&Object.keys(Z).forEach($=>{ee&&("async"===$||"defer"===$?ee[$]=Z[$]:ee.getAttribute($)||ee.setAttribute($,Z[$]))})}let onScriptComplete=(et,er)=>{var en,eo;if(clearTimeout(Z),ee&&(ee.onerror=null,ee.onload=null,safeWrapper(()=>{let{needDeleteScript:Z=!0}=$;Z&&(null==ee?void 0:ee.parentNode)&&ee.parentNode.removeChild(ee)}),et)){let Z=et(er);return null==$||null==(eo=$.cb)||eo.call($),Z}null==$||null==(en=$.cb)||en.call($)};return ee.onerror=onScriptComplete.bind(null,ee.onerror),ee.onload=onScriptComplete.bind(null,ee.onload),Z=setTimeout(()=>{onScriptComplete(null,Error(`Remote script "${$.url}" time-outed.`))},er),{script:ee,needAttach:et}}function createLink($){let Z=null,ee=!0,et=document.getElementsByTagName("link");for(let er=0;er<et.length;er++){let en=et[er],eo=en.getAttribute("href"),ea=en.getAttribute("ref");if(eo&&isStaticResourcesEqual(eo,$.url)&&ea===$.attrs.ref){Z=en,ee=!1;break}}if(!Z){if((Z=document.createElement("link")).setAttribute("href",$.url),$.createLinkHook){let ee=$.createLinkHook($.url);ee instanceof HTMLLinkElement&&(Z=ee)}let ee=$.attrs;ee&&Object.keys(ee).forEach($=>{Z&&!Z.getAttribute($)&&Z.setAttribute($,ee[$])})}let onLinkComplete=(ee,et)=>{if(Z&&(Z.onerror=null,Z.onload=null,safeWrapper(()=>{let{needDeleteLink:ee=!0}=$;ee&&(null==Z?void 0:Z.parentNode)&&Z.parentNode.removeChild(Z)}),ee)){let Z=ee(et);return $.cb(),Z}$.cb()};return Z.onerror=onLinkComplete.bind(null,Z.onerror),Z.onload=onLinkComplete.bind(null,Z.onload),{link:Z,needAttach:ee}}function loadScript($,Z){let{attrs:ee={},createScriptHook:et}=Z;return new Promise((Z,er)=>{let{script:en,needAttach:eo}=createScript({url:$,cb:Z,attrs:_extends({fetchpriority:"high"},ee),createScriptHook:et,needDeleteScript:!0});eo&&document.head.appendChild(en)})}function importNodeModule($){if(!$)throw Error("import specifier is required");let Z=Function("name","return import(name)");return Z($).then($=>$).catch(Z=>{throw console.error(`Error importing module ${$}:`,Z),Z})}let loadNodeFetch=async()=>{let $=await importNodeModule("node-fetch");return $.default||$},lazyLoaderHookFetch=async($,Z)=>{let ee=__webpack_require__.federation.instance.loaderHook,hook=($,Z)=>ee.lifecycle.fetch.emit($,Z),et=await hook($,Z||{});if(!et||!(et instanceof Response)){let ee="undefined"==typeof fetch?await loadNodeFetch():fetch;return ee($,Z||{})}return et};function createScriptNode(url,cb,attrs,createScriptHook){let urlObj;if(createScriptHook){let hookResult=createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>{try{let $=__webpack_require__.federation.instance.loaderHook;if($.lifecycle.fetch)return lazyLoaderHookFetch}catch($){console.warn("federation.instance.loaderHook.lifecycle.fetch failed:",$)}return"undefined"==typeof fetch?loadNodeFetch():fetch},handleScriptFetch=async(f,urlObj)=>{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} 57})`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then($=>
57handleScriptFetch($,urlObj)).catch($=>{cb($)})}function loadScriptNode($,Z){return new Promise((ee,et)=>{createScriptNode($,($,er)=>{if($)et($);else{var en,eo;let $=(null==Z?void 0:null==(en=Z.attrs)?void 0:en.globalName)||`__FEDERATION_${null==Z?void 0:null==(eo=Z.attrs)?void 0:eo.name}:custom__`,et=globalThis[$]=er;ee(et)}},Z.attrs,Z.createScriptHook)})}function normalizeOptions($,Z,ee){return function(et){if(!1===et)return!1;if(void 0===et)return!!$&&Z;if(!0===et)return Z;if(et&&"object"==typeof et)return _extends({},Z,et);throw Error(`Unexpected type for \`${ee}\`, expect boolean/undefined/object, got: ${typeof et}`)}}},23448:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var et=ee(67421),er=["script"];Object.defineProperty(Z,"ENCODE_NAME_PREFIX",{enumerable:!0,get:function(){return et.ENCODE_NAME_PREFIX}}),Z.FEDERATION_SUPPORTED_TYPES=er},64870:function($,Z,ee){"use strict";var et=ee(12013),er=ee(23448),en=ee(67421);function attachShareScopeMap($){$.S&&!$.federation.hasAttachShareScopeMap&&$.federation.instance&&$.federation.instance.shareScopeMap&&($.S=$.federation.instance.shareScopeMap,$.federation.hasAttachShareScopeMap=!0)}function remotes($){var Z=$.chunkId,ee=$.promises,et=$.chunkMapping,eo=$.idToExternalAndNameMapping,ea=$.webpackRequire,ei=$.idToRemoteMap;attachShareScopeMap(ea),ea.o(et,Z)&&et[Z].forEach(function($){var Z=ea.R;Z||(Z=[]);var et=eo[$],es=ei[$];if(!(Z.indexOf(et)>=0)){if(Z.push(et),et.p)return ee.push(et.p);var onError=function(Z){Z||(Z=Error("Container missing")),"string"==typeof Z.message&&(Z.message+='\nwhile loading "'.concat(et[1],'" from ').concat(et[2])),ea.m[$]=function(){throw Z},et.p=0},handleFunction=function($,Z,er,en,eo,ea){try{var ei=$(Z,er);if(!ei||!ei.then)return eo(ei,en,ea);var es=ei.then(function($){return eo($,en)},onError);if(!ea)return es;ee.push(et.p=es)}catch($){onError($)}},onExternal=function($,Z,ee){return $?handleFunction(ea.I,et[0],0,$,onInitialized,ee):onError()},onInitialized=function($,ee,er){return handleFunction(ee.get,et[1],Z,0,onFactory,er)},onFactory=function(Z){et.p=1,ea.m[$]=function($){$.exports=Z()}},onRemoteLoaded=function(){try{var $=en.decodeName(es[0].name,en.ENCODE_NAME_PREFIX)+et[1].slice(1);return ea.federation.instance.loadRemote($,{loadFactory:!1,from:"build"})}catch($){onError($)}};1===es.length&&er.FEDERATION_SUPPORTED_TYPES.includes(es[0].externalType)&&es[0].name?handleFunction(onRemoteLoaded,et[2],0,0,onFactory,1):handleFunction(ea,et[2],0,0,onExternal,1)}})}function consumes($){var Z=$.chunkId,ee=$.promises,et=$.chunkMapping,er=$.installedModules,en=$.moduleToHandlerMapping,eo=$.webpackRequire;attachShareScopeMap(eo),eo.o(et,Z)&&et[Z].forEach(function($){if(eo.o(er,$))return ee.push(er[$]);var onFactory=function(Z){er[$]=0,eo.m[$]=function(ee){delete eo.c[$],ee.exports=Z()}},onError=function(Z){delete er[$],eo.m[$]=function(ee){throw delete eo.c[$],Z}};try{var Z=eo.federation.instance;if(!Z)throw Error("Federation instance not found!");var et=en[$],ea=et.shareKey,ei=et.getter,es=et.shareInfo,eu=Z.loadShare(ea,{customShareInfo:es}).then(function($){return!1===$?ei():$});eu.then?ee.push(er[$]=eu.then(onFactory).catch(onError)):onFactory(eu)}catch($){onError($)}})}function initializeSharing($){var Z=$.shareScopeName,ee=$.webpackRequire,et=$.initPromises,en=$.initTokens,eo=$.initScope;eo||(eo=[]);var ea=en[Z];if(ea||(ea=en[Z]={}),!(eo.indexOf(ea)>=0)){eo.push(ea);var ei=et[Z];if(ei)return ei;var warn=function($){return"undefined"!=typeof console&&console.warn&&console.warn($)},initExternal=function($){var handleError=function($){return warn("Initialization of sharing external failed: "+$)};try{var et=ee($);if(!et)return;var initFn=function($){return $&&$.init&&$.init(ee.S[Z],eo)};if(et.then)return es.push(et.then(initFn,handleError));var er=initFn(et);if(er&&"boolean"!=typeof er&&er.then)return es.push(er.catch(handleError))}catch($){handleError($)}},es=ee.federation.instance.initializeSharing(Z);attachShareScopeMap(ee);var eu=ee.federation.bundlerRuntimeOptions.remotes;
57return(eu&&Object.keys(eu.idToRemoteMap).forEach(function($){var Z=eu.idToRemoteMap[$],ee=eu.idToExternalAndNameMapping[$][2];if(Z.length>1)initExternal(ee);else if(1===Z.length){var et=Z[0];er.FEDERATION_SUPPORTED_TYPES.includes(et.externalType)||initExternal(ee)}}),es.length)?et[Z]=Promise.all(es).then(function(){return et[Z]=!0}):et[Z]=!0}}function handleInitialConsumes($){var Z=$.moduleId,ee=$.moduleToHandlerMapping,et=$.webpackRequire.federation.instance;if(!et)throw Error("Federation instance not found!");var er=ee[Z],en=er.shareKey,eo=er.shareInfo;try{return et.loadShareSync(en,{customShareInfo:eo})}catch($){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),$}}function installInitialConsumes($){var Z=$.moduleToHandlerMapping,ee=$.webpackRequire,et=$.installedModules;$.initialConsumes.forEach(function($){ee.m[$]=function(er){et[$]=0,delete ee.c[$];var en=handleInitialConsumes({moduleId:$,moduleToHandlerMapping:Z,webpackRequire:ee});if("function"!=typeof en)throw Error("Shared module is not available for eager consumption: ".concat($));er.exports=en()}})}function _define_property($,Z,ee){return Z in $?Object.defineProperty($,Z,{value:ee,enumerable:!0,configurable:!0,writable:!0}):$[Z]=ee,$}function _object_spread($){for(var Z=1;Z<arguments.length;Z++){var ee=null!=arguments[Z]?arguments[Z]:{},et=Object.keys(ee);"function"==typeof Object.getOwnPropertySymbols&&(et=et.concat(Object.getOwnPropertySymbols(ee).filter(function($){return Object.getOwnPropertyDescriptor(ee,$).enumerable}))),et.forEach(function(Z){_define_property($,Z,ee[Z])})}return $}function initContainerEntry($){var Z=$.webpackRequire,ee=$.shareScope,et=$.initScope,er=$.shareScopeKey,en=$.remoteEntryInitOptions;if(Z.S&&Z.federation&&Z.federation.instance&&Z.federation.initOptions){var eo=Z.federation.instance,ea=er||"default";return eo.initOptions(_object_spread({name:Z.federation.initOptions.name,remotes:[]},en)),eo.initShareScopeMap(ea,ee,{hostShareScopeMap:(null==en?void 0:en.shareScopeMap)||{}}),Z.federation.attachShareScopeMap&&Z.federation.attachShareScopeMap(Z),Z.I(ea,et)}}var eo={runtime:function($){if($&&$.__esModule)return $;var Z=Object.create(null);return $&&Object.keys($).forEach(function(ee){if("default"!==ee){var et=Object.getOwnPropertyDescriptor($,ee);Object.defineProperty(Z,ee,et.get?et:{enumerable:!0,get:function(){return $[ee]}})}}),Z.default=$,Object.freeze(Z)}(et),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:remotes,consumes:consumes,I:initializeSharing,S:{},installInitialConsumes:installInitialConsumes,initContainerEntry:initContainerEntry},attachShareScopeMap:attachShareScopeMap,bundlerRuntimeOptions:{}};$.exports=eo},28925:function($,Z){"use strict";function getDeploymentIdQueryOrEmptyString(){return""}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return getDeploymentIdQueryOrEmptyString}})},44599:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var $=/\((.*)\)/.exec(this.toString());return $?$[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function($,Z){return Z=this.concat.apply([],this),$>1&&Z.some(Array.isArray)?Z.flat($-1):Z},Array.prototype.flatMap=function($,Z){return this.map($,Z).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function($){if("function"!=typeof $)return this.then($,$);var Z=this.constructor||Promise;return this.then(function(ee){return Z.resolve($()).then(function(){return ee})},function(ee){return Z.resolve($()).then(function(){throw ee})})}),Object.fromEntries||(Object.fromEntries=function($){return Array.from($).reduce(function($,Z){return $[Z[0]]=Z[1],$},{})}),Array.prototype.at||(Array.prototype.at=function($){var Z=Math.trunc($)||0;if(Z<0&&(Z+=this.length),!(Z<0||Z>=this.length))return this[Z]})},77836:function($,Z,ee){"use strict";var et,er;$.exports=(null==(et=ee.g.process)?void 0:et.env)&&"object"==typeof(null==(er=ee.g.process)?void 0:er.env)?ee.g.process:ee(85307)},44191:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"addBasePath",{enumerable:!0,get:function(){return addBasePath}});let et=ee(65498),er=ee(67898),en="";function addBasePath($,Z){return(0,er.normalizePathTrailingSlash)((0,et.addPathPrefix)($,en))}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},73532:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"addLocale",{enumerable:!0,get:function(){return addLocale}}),ee(67898);let addLocale=function($){for(var Z=arguments.length,ee=Array(Z>1?Z-1:0),et=1;et<Z;et++)ee[et-1]=arguments[et];return $};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},35147:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"detectDomainLocale",{enumerable:!0,get:function(){return detectDomainLocale}});let detectDomainLocale=function(){for(var $=arguments.length,Z=Array($),ee=0;ee<$;ee++)Z[ee]=arguments[ee]};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},49033:function($,Z){"use strict";let ee;Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{addMessageListener:function(){return addMessageListener},sendMessage:function(){return sendMessage},connectHMR:function(){return connectHMR}});let et=[];function getSocketProtocol($){let Z=location.protocol;try{Z=new URL($).protocol}catch($){}return"http:"===Z?"ws":"wss"}function addMessageListener($){et.push($)}function sendMessage($){if(ee&&ee.readyState===ee.OPEN)return ee.send($)}let er=0;function connectHMR($){function init(){let Z;function handleOnline(){er=0,window.console.log("[HMR] connected")}function handleMessage($){let Z=JSON.parse($.data);for(let $ of et)$(Z)}function handleDisconnect(){if(ee.onerror=null,ee.onclose=null,ee.close(),++er>25){window.location.reload();return}clearTimeout(Z),Z=setTimeout(init,er>5?5e3:1e3)}ee&&ee.close();let{hostname:en,port:eo}=location,ea=getSocketProtocol($.assetPrefix||""),ei=$.assetPrefix.replace(/^\/+/,""),es=ea+"://"+en+":"+eo+(ei?"/"+ei:"");ei.startsWith("http")&&(es=ea+"://"+ei.split("://")[1]),(ee=new window.WebSocket(""+es+$.path)).onopen=handleOnline,ee.onerror=handleDisconnect,ee.onclose=handleDisconnect,ee.onmessage=handleMessage}init()}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},83492:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"hasBasePath",{enumerable:!0,get:function(){return hasBasePath}});let et=ee(72071),er="";function hasBasePath($){return(0,et.pathHasPrefix)($,er)}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},72652:function($,Z){"use strict";let ee;Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{DOMAttributeNames:function(){return et},isEqualNode:function(){return isEqualNode},default:function(){return initHeadManager}});let et={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function reactElementToDOM($){let{type:Z,props:ee}=$,er=document.createElement(Z);for(let $ in ee){if(!ee.hasOwnProperty($)||"children"===$||"dangerouslySetInnerHTML"===$||void 0===ee[$])continue;let en=et[$]||$.toLowerCase();"script"===Z&&("async"===en||"defer"===en||"noModule"===en)?er[en]=!!ee[$]:er.setAttribute(en,ee[$])}let{children:en,dangerouslySetInnerHTML:eo}=ee;return eo?er.innerHTML=eo.__html||"":en&&(er.textContent="string"==typeof en?en:Array.isArray(en)?en.join(""):""),er}function isEqualNode($,Z){if($ instanceof HTMLElement&&Z instanceof HTMLElement){let ee=Z.getAttribute("nonce");if(ee&&!$.getAttribute("nonce")){let et=Z.cloneNode(!0);return et.setAttribute("nonce",""),et.nonce=ee,ee===$.nonce&&$.isEqualNode(et)}}return $.isEqualNode(Z)}function initHeadManager(){return{mountedInstances:new Set,updateHead:$=>{let Z={};$.forEach($=>{if("link"===$.type&&$.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+$.props["data-href"]+'"]'))return;$.props.href=$.props["data-href"],$.props["data-href"]=void 0}let ee=Z[$.type]||[];ee.push($),Z[$.type]=ee});let et=Z.title?Z.title[0]:null,er="";if(et){let{children:$}=et.props;er="string"==typeof $?$:Array.isArray($)?$.join(""):""}er!==document.title&&(document.title=er),["meta","base","link","style","script"].forEach($=>{ee($,Z[$]||[])})}}}ee=($,Z)=>{let ee=document.getElementsByTagName("head")[0],et=ee.querySelector("meta[name=next-head-count]"),er=Number(et.content),en=[];for(let Z=0,ee=et.previousElementSibling;Z<er;Z++,ee=(null==ee?void 0:ee.previousElementSibling)||null){var eo;(null==ee?void 0:null==(eo=ee.tagName)?void 0:eo.toLowerCase())===$&&en.push(ee)}let ea=Z.map(reactElementToDOM).filter($=>{for(let Z=0,ee=en.length;Z<ee;Z++){let ee=en[Z];if(isEqualNode(ee,$))return en.splice(Z,1),!1}return!0});
57en.forEach($=>{var Z;return null==(Z=$.parentNode)?void 0:Z.removeChild($)}),ea.forEach($=>ee.insertBefore($,et)),et.content=(er-en.length+ea.length).toString()},("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},66022:function($,Z,ee){"use strict";let et,er,en,eo,ea,ei,es,eu,ec,ed,ef,ep;Object.defineProperty(Z,"__esModule",{value:!0});let eh=ee(40544);Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{version:function(){return eB},router:function(){return et},emitter:function(){return eW},initialize:function(){return initialize},hydrate:function(){return hydrate}});let em=ee(87677);ee(44599);let eg=em._(ee(73884)),ey=em._(ee(42115)),e_=ee(58732),eb=em._(ee(93580)),eE=ee(18043),ev=ee(3231),eS=ee(8616),eP=ee(28059),eR=ee(33850),ew=ee(19885),eO=ee(25837),eI=em._(ee(72652)),eT=em._(ee(95543)),eA=em._(ee(75903)),eN=ee(32277),eM=ee(4885),ej=ee(83382),ex=ee(60226),eC=ee(23374),eL=ee(83492),ek=ee(21685),e$=ee(55494),eD=ee(30316),eF=em._(ee(8743)),eH=em._(ee(67242)),eU=em._(ee(53325)),eB="13.5.11",eW=(0,eb.default)(),looseToArray=$=>[].slice.call($),eG=!1;let Container=class Container extends eg.default.Component{componentDidCatch($,Z){this.props.fn($,Z)}componentDidMount(){this.scrollToHash(),et.isSsr&&(er.isFallback||er.nextExport&&((0,eS.isDynamicRoute)(et.pathname)||location.search||eG)||er.props&&er.props.__N_SSG&&(location.search||eG))&&et.replace(et.pathname+"?"+String((0,eP.assign)((0,eP.urlQueryToSearchParams)(et.query),new URLSearchParams(location.search))),en,{_h:1,shallow:!er.isFallback&&!eG}).catch($=>{if(!$.cancelled)throw $})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:$}=location;if(!($=$&&$.substring(1)))return;let Z=document.getElementById($);Z&&setTimeout(()=>Z.scrollIntoView(),0)}render(){return this.props.children}};async function initialize($){void 0===$&&($={}),eH.default.onSpanEnd(eU.default),er=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=er,ep=er.defaultLocale;let Z=er.assetPrefix||"";if(self.__next_set_public_path__(""+Z+"/_next/"),(0,eR.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:er.runtimeConfig||{}}),en=(0,ew.getURL)(),(0,eL.hasBasePath)(en)&&(en=(0,eC.removeBasePath)(en)),er.scriptLoader){let{initScriptLoader:$}=ee(17551);$(er.scriptLoader)}eo=new eT.default(er.buildId,Z);let register=$=>{let[Z,ee]=$;return eo.routeLoader.onEntrypoint(Z,ee)};return window.__NEXT_P&&window.__NEXT_P.map($=>setTimeout(()=>register($),0)),window.__NEXT_P=[],window.__NEXT_P.push=register,(ei=(0,eI.default)()).getIsSsr=()=>et.isSsr,ea=document.getElementById("__next"),{assetPrefix:Z}}function renderApp($,Z){return eg.default.createElement($,Z)}function AppContainer($){var Z;let{children:ee}=$,er=eg.default.useMemo(()=>(0,e$.adaptForAppRouterInstance)(et),[]);return eg.default.createElement(Container,{fn:$=>renderError({App:ec,err:$}).catch($=>console.error("Error rendering page: ",$))},eg.default.createElement(ek.AppRouterContext.Provider,{value:er},eg.default.createElement(eD.SearchParamsContext.Provider,{value:(0,e$.adaptForSearchParams)(et)},eg.default.createElement(e$.PathnameContextProviderAdapter,{router:et,isAutoExport:null!=(Z=self.__NEXT_DATA__.autoExport)&&Z},eg.default.createElement(eD.PathParamsContext.Provider,{value:(0,e$.adaptForPathParams)(et)},eg.default.createElement(eE.RouterContext.Provider,{value:(0,eM.makePublicRouterInstance)(et)},eg.default.createElement(e_.HeadManagerContext.Provider,{value:ei},eg.default.createElement(ex.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}},ee))))))))}let wrapApp=$=>Z=>{let ee={...Z,Component:ef,err:er.err,router:et};return eg.default.createElement(AppContainer,null,renderApp($,ee))};function renderError($){let{App:Z,err:ea}=$;return console.error(ea),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),eo.loadPage("/_error").then(et=>{let{page:er,styleSheets:en}=et;return(null==es?void 0:es.Component)===er?Promise.resolve().then(()=>eh._(ee(37750))).then(et=>Promise.resolve().then(()=>eh._(ee(33023))).then(ee=>(Z=ee.default,$.App=Z,et))).then($=>({ErrorComponent:$.default,styleSheets:[]})):{ErrorComponent:er,styleSheets:en}}).then(ee=>{var eo;let{ErrorComponent:ei,styleSheets:es}=ee,eu=wrapApp(Z),ec={Component:ei,AppTree:eu,router:et,ctx:{err:ea,pathname:er.page,query:er.query,asPath:en,AppTree:eu}};return Promise.resolve((null==(eo=$.props)?void 0:eo.err)?$.props:(0,ew.loadGetInitialProps)(Z,ec)).then(
57Z=>doRender({...$,err:ea,Component:ei,styleSheets:es,props:Z}))})}function Head($){let{callback:Z}=$;return eg.default.useLayoutEffect(()=>Z(),[Z]),null}let ez={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},eV={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},eX=null,eY=!0;function clearMarks(){[ez.beforeRender,ez.afterHydrate,ez.afterRender,ez.routeChange].forEach($=>performance.clearMarks($))}function markHydrateComplete(){if(!ew.ST)return;performance.mark(ez.afterHydrate);let $=performance.getEntriesByName(ez.beforeRender,"mark").length;$&&(performance.measure(eV.beforeHydration,ez.navigationStart,ez.beforeRender),performance.measure(eV.hydration,ez.beforeRender,ez.afterHydrate)),ed&&performance.getEntriesByName(eV.hydration).forEach(ed),clearMarks()}function markRenderComplete(){if(!ew.ST)return;performance.mark(ez.afterRender);let $=performance.getEntriesByName(ez.routeChange,"mark");if(!$.length)return;let Z=performance.getEntriesByName(ez.beforeRender,"mark").length;Z&&(performance.measure(eV.routeChangeToRender,$[0].name,ez.beforeRender),performance.measure(eV.render,ez.beforeRender,ez.afterRender),ed&&(performance.getEntriesByName(eV.render).forEach(ed),performance.getEntriesByName(eV.routeChangeToRender).forEach(ed))),clearMarks(),[eV.routeChangeToRender,eV.render].forEach($=>performance.clearMeasures($))}function renderReactElement($,Z){ew.ST&&performance.mark(ez.beforeRender);let ee=Z(eY?markHydrateComplete:markRenderComplete);if(eX){let $=eg.default.startTransition;$(()=>{eX.render(ee)})}else eX=ey.default.hydrateRoot($,ee,{onRecoverableError:eF.default}),eY=!1}function Root($){let{callbacks:Z,children:ee}=$;return eg.default.useLayoutEffect(()=>Z.forEach($=>$()),[Z]),eg.default.useEffect(()=>{(0,eA.default)(ed)},[]),ee}function doRender($){let Z,{App:ee,Component:er,props:en,err:eo}=$,ei="initial"in $?void 0:$.styleSheets;er=er||es.Component,en=en||es.props;let ec={...en,Component:er,err:eo,router:et};es=ec;let ed=!1,ef=new Promise(($,ee)=>{eu&&eu(),Z=()=>{eu=null,$()},eu=()=>{ed=!0,eu=null;let $=Error("Cancel rendering route");$.cancelled=!0,ee($)}});function onHeadCommit(){if(ei&&!ed){let $=new Set(ei.map($=>$.href)),Z=looseToArray(document.querySelectorAll("style[data-n-href]")),ee=Z.map($=>$.getAttribute("data-n-href"));for(let et=0;et<ee.length;++et)$.has(ee[et])?Z[et].removeAttribute("media"):Z[et].setAttribute("media","x");let et=document.querySelector("noscript[data-n-css]");et&&ei.forEach($=>{let{href:Z}=$,ee=document.querySelector('style[data-n-href="'+Z+'"]');ee&&(et.parentNode.insertBefore(ee,et.nextSibling),et=ee)}),looseToArray(document.querySelectorAll("link[data-n-p]")).forEach($=>{$.parentNode.removeChild($)})}if($.scroll){let{x:Z,y:ee}=$.scroll;(0,ev.handleSmoothScroll)(()=>{window.scrollTo(Z,ee)})}}function onRootCommit(){Z()}!function(){if(!ei)return;let $=looseToArray(document.querySelectorAll("style[data-n-href]")),Z=new Set($.map($=>$.getAttribute("data-n-href"))),ee=document.querySelector("noscript[data-n-css]"),et=null==ee?void 0:ee.getAttribute("data-n-css");ei.forEach($=>{let{href:ee,text:er}=$;if(!Z.has(ee)){let $=document.createElement("style");$.setAttribute("data-n-href",ee),$.setAttribute("media","x"),et&&$.setAttribute("nonce",et),document.head.appendChild($),$.appendChild(document.createTextNode(er))}})}();let ep=eg.default.createElement(eg.default.Fragment,null,eg.default.createElement(Head,{callback:onHeadCommit}),eg.default.createElement(AppContainer,null,renderApp(ee,ec),eg.default.createElement(eO.Portal,{type:"next-route-announcer"},eg.default.createElement(eN.RouteAnnouncer,null))));return renderReactElement(ea,$=>eg.default.createElement(Root,{callbacks:[$,onRootCommit]},ep)),ef}async function render($){if($.err){await renderError($);return}try{await doRender($)}catch(ee){let Z=(0,ej.getProperError)(ee);if(Z.cancelled)throw Z;await renderError({...$,err:Z})}}async function hydrate($){let Z=er.err;try{let $=await eo.routeLoader.whenEntrypoint("/_app");if("error"in $)throw $.error;let{component:Z,exports:ee}=$;ec=Z,ee&&ee.reportWebVitals&&(ed=$=>{let Z,{id:et,name:er,startTime:en,value:eo,duration:ea,entryType:ei,entries:es,attribution:eu}=$,ec=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);es&&es.length&&(Z=es[0].startTime);let ed={id:et||ec,name:er,startTime:en||Z,value:null==eo?ea:eo,label:"mark"===ei||"measure"===ei?"custom"
57:"web-vital"};eu&&(ed.attribution=eu),ee.reportWebVitals(ed)});let et=await eo.routeLoader.whenEntrypoint(er.page);if("error"in et)throw et.error;ef=et.component}catch($){Z=(0,ej.getProperError)($)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(er.dynamicIds),et=(0,eM.createRouter)(er.page,er.query,en,{initialProps:er.props,pageLoader:eo,App:ec,Component:ef,wrapApp,err:Z,isFallback:!!er.isFallback,subscription:($,Z,ee)=>render(Object.assign({},$,{App:Z,scroll:ee})),locale:er.locale,locales:er.locales,defaultLocale:ep,domainLocales:er.domainLocales,isPreview:er.isPreview}),eG=await et._initialMatchesMiddlewarePromise;let ee={App:ec,initial:!0,Component:ef,props:er.props,err:Z};(null==$?void 0:$.beforeRender)&&await $.beforeRender(),render(ee)}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},97809:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),ee(29413);let et=ee(66022);window.next={version:et.version,get router(){return et.router},emitter:et.emitter},(0,et.initialize)({}).then(()=>(0,et.hydrate)()).catch(console.error),("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},67898:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return normalizePathTrailingSlash}});let et=ee(9177),er=ee(37021),normalizePathTrailingSlash=$=>{if(!$.startsWith("/"))return $;let{pathname:Z,query:ee,hash:en}=(0,er.parsePath)($);return""+(0,et.removeTrailingSlash)(Z)+ee+en};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},8743:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return onRecoverableError}});let et=ee(93170);function onRecoverableError($){let Z="function"==typeof reportError?reportError:$=>{window.console.error($)};$.digest!==et.NEXT_DYNAMIC_NO_SSR_CODE&&Z($)}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},95543:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return PageLoader}});let et=ee(87677),er=ee(44191),en=ee(98490),eo=et._(ee(54176)),ea=ee(73532),ei=ee(8616),es=ee(16982),eu=ee(9177),ec=ee(8751);ee(99497);let PageLoader=class PageLoader{getPageList(){return(0,ec.getClientBuildManifest)().then($=>$.sortedPages)}getMiddleware(){{let $=[];return window.__MIDDLEWARE_MATCHERS=$||void 0,window.__MIDDLEWARE_MATCHERS}}getDataHref($){let{asPath:Z,href:ee,locale:et}=$,{pathname:ec,query:ed,search:ef}=(0,es.parseRelativeUrl)(ee),{pathname:ep}=(0,es.parseRelativeUrl)(Z),eh=(0,eu.removeTrailingSlash)(ec);if("/"!==eh[0])throw Error('Route name should start with a "/", got "'+eh+'"');let getHrefForSlug=$=>{let Z=(0,eo.default)((0,eu.removeTrailingSlash)((0,ea.addLocale)($,et)),".json");return(0,er.addBasePath)("/_next/data/"+this.buildId+Z+ef,!0)};return getHrefForSlug($.skipInterpolation?ep:(0,ei.isDynamicRoute)(eh)?(0,en.interpolateAs)(ec,ep,ed).result:eh)}_isSsg($){return this.promisedSsgManifest.then(Z=>Z.has($))}loadPage($){return this.routeLoader.loadRoute($).then($=>{if("component"in $)return{page:$.component,mod:$.exports,styleSheets:$.styles.map($=>({href:$.href,text:$.content}))};throw $.error})}prefetch($){return this.routeLoader.prefetch($)}constructor($,Z){this.routeLoader=(0,ec.createRouteLoader)(Z),this.buildId=$,this.assetPrefix=Z,this.promisedSsgManifest=new Promise($=>{window.__SSG_MANIFEST?$(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{$(window.__SSG_MANIFEST)}})}};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},75903:function($,Z,ee){"use strict";let et;Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return _default}});let er=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let en=!1;function onReport($){et&&et($)}let _default=$=>{if(et=$,!en)for(let $ of(en=!0,er))try{let Z;Z||(Z=ee(36396)),Z["on"+$](onReport)}catch(Z){console.warn("Failed to track "+$+" web-vital",Z)}};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},25837:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"Portal",{enumerable:!0,get:function(){return Portal}});let et=ee(73884),er=ee(10486),Portal=$=>{let{children:Z,type:ee}=$,[en,eo]=(0,et.useState)(null);return(0,et.useEffect)(()=>{let $=document.createElement(ee);return document.body.appendChild($),eo($),()=>{document.body.removeChild($)}},[ee]),en?(0,er.createPortal)(Z,en):null};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},23374:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"removeBasePath",{enumerable:!0,get:function(){return removeBasePath}}),ee(83492);let et="";function removeBasePath($){return 0===et.length||($=$.slice(et.length)).startsWith("/")||($="/"+$),$}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},29899:function($,Z,ee){"use strict";function removeLocale($,Z){return $}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"removeLocale",{enumerable:!0,get:function(){return removeLocale}}),ee(37021),("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},38504:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{requestIdleCallback:function(){return ee},cancelIdleCallback:function(){return et}});let ee="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function($){let Z=Date.now();return self.setTimeout(function(){$({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-Z))}})},1)},et="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function($){return clearTimeout($)};("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},18234:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"resolveHref",{enumerable:!0,get:function(){return resolveHref}});let et=ee(28059),er=ee(49659),en=ee(9601),eo=ee(19885),ea=ee(67898),ei=ee(77762),es=ee(20314),eu=ee(98490);function resolveHref($,Z,ee){let ec;let ed="string"==typeof Z?Z:(0,er.formatWithValidation)(Z),ef=ed.match(/^[a-zA-Z]{1,}:\/\//),ep=ef?ed.slice(ef[0].length):ed,eh=ep.split("?");if((eh[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+ed+"' passed to next/router in page: '"+$.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let Z=(0,eo.normalizeRepeatedSlashes)(ep);ed=(ef?ef[0]:"")+Z}if(!(0,ei.isLocalURL)(ed))return ee?[ed]:ed;try{ec=new URL(ed.startsWith("#")?$.asPath:$.pathname,"http://n")}catch($){ec=new URL("/","http://n")}try{let $=new URL(ed,ec);$.pathname=(0,ea.normalizePathTrailingSlash)($.pathname);let Z="";if((0,es.isDynamicRoute)($.pathname)&&$.searchParams&&ee){let ee=(0,et.searchParamsToUrlQuery)($.searchParams),{result:eo,params:ea}=(0,eu.interpolateAs)($.pathname,$.pathname,ee);eo&&(Z=(0,er.formatWithValidation)({pathname:eo,hash:$.hash,query:(0,en.omit)(ee,ea)}))}let eo=$.origin===ec.origin?$.href.slice($.origin.length):$.href;return ee?[eo,Z||eo]:eo}catch($){return ee?[ed]:ed}}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},32277:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{RouteAnnouncer:function(){return RouteAnnouncer},default:function(){return ea}});let et=ee(87677),er=et._(ee(73884)),en=ee(4885),eo={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},RouteAnnouncer=()=>{let{asPath:$}=(0,en.useRouter)(),[Z,ee]=er.default.useState(""),et=er.default.useRef($);return er.default.useEffect(()=>{if(et.current!==$){if(et.current=$,document.title)ee(document.title);else{var Z;let et=document.querySelector("h1"),er=null!=(Z=null==et?void 0:et.innerText)?Z:null==et?void 0:et.textContent;ee(er||$)}}},[$]),er.default.createElement("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:eo},Z)},ea=RouteAnnouncer;("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},8751:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{markAssetError:function(){return markAssetError},isAssetError:function(){return isAssetError},getClientBuildManifest:function(){return getClientBuildManifest},createRouteLoader:function(){return createRouteLoader}}),ee(87677),ee(54176);let et=ee(80221),er=ee(38504),en=ee(28925),eo=3800;function withFuture($,Z,ee){let et,er=Z.get($);if(er)return"future"in er?er.future:Promise.resolve(er);let en=new Promise($=>{et=$});return Z.set($,er={resolve:et,future:en}),ee?ee().then($=>(et($),$)).catch(ee=>{throw Z.delete($),ee}):en}let ea=Symbol("ASSET_LOAD_ERROR");function markAssetError($){return Object.defineProperty($,ea,{})}function isAssetError($){return $&&ea in $}function hasPrefetch($){try{return $=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||$.relList.supports("prefetch")}catch($){return!1}}let ei=hasPrefetch(),getAssetQueryString=()=>(0,en.getDeploymentIdQueryOrEmptyString)();function prefetchViaDom($,Z,ee){return new Promise((et,er)=>{let en='\n link[rel="prefetch"][href^="'+$+'"],\n link[rel="preload"][href^="'+$+'"],\n script[src^="'+$+'"]';if(document.querySelector(en))return et();ee=document.createElement("link"),Z&&(ee.as=Z),ee.rel="prefetch",ee.crossOrigin=void 0,ee.onload=et,ee.onerror=()=>er(markAssetError(Error("Failed to prefetch: "+$))),ee.href=$,document.head.appendChild(ee)})}function appendScript($,Z){return new Promise((ee,et)=>{(Z=document.createElement("script")).onload=ee,Z.onerror=()=>et(markAssetError(Error("Failed to load script: "+$))),Z.crossOrigin=void 0,Z.src=$,document.body.appendChild(Z)})}function resolvePromiseWithTimeout($,Z,ee){return new Promise((et,en)=>{let eo=!1;$.then($=>{eo=!0,et($)}).catch(en),(0,er.requestIdleCallback)(()=>setTimeout(()=>{eo||en(ee)},Z))})}function getClientBuildManifest(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);let $=new Promise($=>{let Z=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{$(self.__BUILD_MANIFEST),Z&&Z()}});return resolvePromiseWithTimeout($,eo,markAssetError(Error("Failed to load client build manifest")))}function getFilesForRoute($,Z){return getClientBuildManifest().then(ee=>{if(!(Z in ee))throw markAssetError(Error("Failed to lookup route: "+Z));let er=ee[Z].map(Z=>$+"/_next/"+encodeURI(Z));return{scripts:er.filter($=>$.endsWith(".js")).map($=>(0,et.__unsafeCreateTrustedScriptURL)($)+getAssetQueryString()),css:er.filter($=>$.endsWith(".css")).map($=>$+getAssetQueryString())}})}function createRouteLoader($){let Z=new Map,ee=new Map,et=new Map,en=new Map;function maybeExecuteScript($){{let Z=ee.get($.toString());return Z||(document.querySelector('script[src^="'+$+'"]')?Promise.resolve():(ee.set($.toString(),Z=appendScript($)),Z))}}function fetchStyleSheet($){let Z=et.get($);return Z||et.set($,Z=fetch($).then(Z=>{if(!Z.ok)throw Error("Failed to load stylesheet: "+$);
57return Z.text().then(Z=>({href:$,content:Z}))}).catch($=>{throw markAssetError($)})),Z}return{whenEntrypoint:$=>withFuture($,Z),onEntrypoint($,ee){(ee?Promise.resolve().then(()=>ee()).then($=>({component:$&&$.default||$,exports:$}),$=>({error:$})):Promise.resolve(void 0)).then(ee=>{let et=Z.get($);et&&"resolve"in et?ee&&(Z.set($,ee),et.resolve(ee)):(ee?Z.set($,ee):Z.delete($),en.delete($))})},loadRoute(ee,et){return withFuture(ee,en,()=>{let er;return resolvePromiseWithTimeout(getFilesForRoute($,ee).then($=>{let{scripts:et,css:er}=$;return Promise.all([Z.has(ee)?[]:Promise.all(et.map(maybeExecuteScript)),Promise.all(er.map(fetchStyleSheet))])}).then($=>this.whenEntrypoint(ee).then(Z=>({entrypoint:Z,styles:$[1]}))),eo,markAssetError(Error("Route did not complete loading: "+ee))).then($=>{let{entrypoint:Z,styles:ee}=$,et=Object.assign({styles:ee},Z);return"error"in Z?Z:et}).catch($=>{if(et)throw $;return{error:$}}).finally(()=>null==er?void 0:er())})},prefetch(Z){let ee;return(ee=navigator.connection)&&(ee.saveData||/2g/.test(ee.effectiveType))?Promise.resolve():getFilesForRoute($,Z).then($=>Promise.all(ei?$.scripts.map($=>prefetchViaDom($.toString(),"script")):[])).then(()=>{(0,er.requestIdleCallback)(()=>this.loadRoute(Z,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},4885:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{Router:function(){return en.default},default:function(){return ef},withRouter:function(){return ei.default},useRouter:function(){return useRouter},createRouter:function(){return createRouter},makePublicRouterInstance:function(){return makePublicRouterInstance}});let et=ee(87677),er=et._(ee(73884)),en=et._(ee(51011)),eo=ee(18043),ea=et._(ee(83382)),ei=et._(ee(8556)),es={router:null,readyCallbacks:[],ready($){if(this.router)return $();this.readyCallbacks.push($)}},eu=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],ec=["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"],ed=["push","replace","reload","back","prefetch","beforePopState"];function getRouter(){if(!es.router){let $='No router instance found.\nYou should only use "next/router" on the client side of your app.\n';throw Error($)}return es.router}Object.defineProperty(es,"events",{get:()=>en.default.events}),eu.forEach($=>{Object.defineProperty(es,$,{get(){let Z=getRouter();return Z[$]}})}),ed.forEach($=>{es[$]=function(){for(var Z=arguments.length,ee=Array(Z),et=0;et<Z;et++)ee[et]=arguments[et];let er=getRouter();return er[$](...ee)}}),ec.forEach($=>{es.ready(()=>{en.default.events.on($,function(){for(var Z=arguments.length,ee=Array(Z),et=0;et<Z;et++)ee[et]=arguments[et];let er="on"+$.charAt(0).toUpperCase()+$.substring(1),en=es;if(en[er])try{en[er](...ee)}catch($){console.error("Error when running the Router event: "+er),console.error((0,ea.default)($)?$.message+"\n"+$.stack:$+"")}})})});let ef=es;function useRouter(){let $=er.default.useContext(eo.RouterContext);if(!$)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return $}function createRouter(){for(var $=arguments.length,Z=Array($),ee=0;ee<$;ee++)Z[ee]=arguments[ee];return es.router=new en.default(...Z),es.readyCallbacks.forEach($=>$()),es.readyCallbacks=[],es.router}function makePublicRouterInstance($){let Z=$,ee={};for(let $ of eu){if("object"==typeof Z[$]){ee[$]=Object.assign(Array.isArray(Z[$])?[]:{},Z[$]);continue}ee[$]=Z[$]}return ee.events=en.default.events,ed.forEach($=>{ee[$]=function(){for(var ee=arguments.length,et=Array(ee),er=0;er<ee;er++)et[er]=arguments[er];return Z[$](...et)}}),ee}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},17551:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{handleClientScriptLoad:function(){return handleClientScriptLoad},initScriptLoader:function(){return initScriptLoader},default:function(){return ef}});let et=ee(87677),er=ee(40544),en=et._(ee(10486)),eo=er._(ee(73884)),ea=ee(58732),ei=ee(72652),es=ee(38504),eu=new Map,ec=new Set,ed=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],insertStylesheets=$=>{if(en.default.preinit){$.forEach($=>{en.default.preinit($,{as:"style"})});return}{let Z=document.head;$.forEach($=>{let ee=document.createElement("link");ee.type="text/css",ee.rel="stylesheet",ee.href=$,Z.appendChild(ee)})}},loadScript=$=>{let{src:Z,id:ee,onLoad:et=()=>{},onReady:er=null,dangerouslySetInnerHTML:en,children:eo="",strategy:ea="afterInteractive",onError:es,stylesheets:ef}=$,ep=ee||Z;if(ep&&ec.has(ep))return;if(eu.has(Z)){ec.add(ep),eu.get(Z).then(et,es);return}let afterLoad=()=>{er&&er(),ec.add(ep)},eh=document.createElement("script"),em=new Promise(($,Z)=>{eh.addEventListener("load",function(Z){$(),et&&et.call(this,Z),afterLoad()}),eh.addEventListener("error",function($){Z($)})}).catch(function($){es&&es($)});for(let[ee,et]of(en?(eh.innerHTML=en.__html||"",afterLoad()):eo?(eh.textContent="string"==typeof eo?eo:Array.isArray(eo)?eo.join(""):"",afterLoad()):Z&&(eh.src=Z,eu.set(Z,em)),Object.entries($))){if(void 0===et||ed.includes(ee))continue;let $=ei.DOMAttributeNames[ee]||ee.toLowerCase();eh.setAttribute($,et)}"worker"===ea&&eh.setAttribute("type","text/partytown"),eh.setAttribute("data-nscript",ea),ef&&insertStylesheets(ef),document.body.appendChild(eh)};function handleClientScriptLoad($){let{strategy:Z="afterInteractive"}=$;"lazyOnload"===Z?window.addEventListener("load",()=>{(0,es.requestIdleCallback)(()=>loadScript($))}):loadScript($)}function loadLazyScript($){"complete"===document.readyState?(0,es.requestIdleCallback)(()=>loadScript($)):window.addEventListener("load",()=>{(0,es.requestIdleCallback)(()=>loadScript($))})}function addBeforeInteractiveToCache(){let $=[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')];$.forEach($=>{let Z=$.id||$.getAttribute("src");ec.add(Z)})}function initScriptLoader($){$.forEach(handleClientScriptLoad),addBeforeInteractiveToCache()}function Script($){let{id:Z,src:ee="",onLoad:et=()=>{},onReady:er=null,strategy:ei="afterInteractive",onError:es,stylesheets:eu,...ed}=$,{updateScripts:ef,scripts:ep,getIsSsr:eh,appDir:em,nonce:eg}=(0,eo.useContext)(ea.HeadManagerContext),ey=(0,eo.useRef)(!1);(0,eo.useEffect)(()=>{let $=Z||ee;ey.current||(er&&$&&ec.has($)&&er(),ey.current=!0)},[er,Z,ee]);let e_=(0,eo.useRef)(!1);if((0,eo.useEffect)(()=>{e_.current||("afterInteractive"===ei?loadScript($):"lazyOnload"===ei&&loadLazyScript($),e_.current=!0)},[$,ei]),("beforeInteractive"===ei||"worker"===ei)&&(ef?(ep[ei]=(ep[ei]||[]).concat([{id:Z,src:ee,onLoad:et,onReady:er,onError:es,...ed}]),ef(ep)):eh&&eh()?ec.add(Z||ee):eh&&!eh()&&loadScript($)),em){if(eu&&eu.forEach($=>{en.default.preinit($,{as:"style"})}),"beforeInteractive"===ei)return ee?(en.default.preload(ee,ed.integrity?{as:"script",integrity:ed.integrity}:{as:"script"}),eo.default.createElement("script",{nonce:eg,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([ee])+")"}})):(ed.dangerouslySetInnerHTML&&(ed.children=ed.dangerouslySetInnerHTML.__html,delete ed.dangerouslySetInnerHTML),eo.default.createElement("script",{nonce:eg,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...ed}])+")"}}));"afterInteractive"===ei&&ee&&en.default.preload(ee,ed.integrity?{as:"script",integrity:ed.integrity}:{as:"script"})}return null}Object.defineProperty(Script,"__nextScript",{value:!0});let ef=Script;("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},53325:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return reportToSocket}});let et=ee(49033);function reportToSocket($){if("ended"!==$.state.state)throw Error("Expected span to be ended");(0,et.sendMessage)(JSON.stringify({event:"span-end",startTime:$.startTime,endTime:$.state.endTime,spanName:$.name,attributes:$.attributes}))}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},67242:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return en}});let et=ee(87677),er=et._(ee(93580));let Span=class Span{end($){if("ended"===this.state.state)throw Error("Span has already ended");this.state={state:"ended",endTime:null!=$?$:Date.now()},this.onSpanEnd(this)}constructor($,Z,ee){var et,er;this.name=$,this.attributes=null!=(et=Z.attributes)?et:{},this.startTime=null!=(er=Z.startTime)?er:Date.now(),this.onSpanEnd=ee,this.state={state:"inprogress"}}};let Tracer=class Tracer{startSpan($,Z){return new Span($,Z,this.handleSpanEnd)}onSpanEnd($){return this._emitter.on("spanend",$),()=>{this._emitter.off("spanend",$)}}constructor(){this._emitter=(0,er.default)(),this.handleSpanEnd=$=>{this._emitter.emit("spanend",$)}}};let en=new Tracer;("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},80221:function($,Z){"use strict";let ee;function getPolicy(){if(void 0===ee){var $;ee=(null==($=window.trustedTypes)?void 0:$.createPolicy("nextjs",{createHTML:$=>$,createScript:$=>$,createScriptURL:$=>$}))||null}return ee}function __unsafeCreateTrustedScriptURL($){var Z;return(null==(Z=getPolicy())?void 0:Z.createScriptURL($))||$}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return __unsafeCreateTrustedScriptURL}}),("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},29413:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),ee(28925),self.__next_set_public_path__=$=>{ee.p=$},("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},8556:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return withRouter}});let et=ee(87677),er=et._(ee(73884)),en=ee(4885);function withRouter($){function WithRouterWrapper(Z){return er.default.createElement($,{router:(0,en.useRouter)(),...Z})}return WithRouterWrapper.getInitialProps=$.getInitialProps,WithRouterWrapper.origGetInitialProps=$.origGetInitialProps,WithRouterWrapper}("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},33023:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return App}});let et=ee(87677),er=et._(ee(73884)),en=ee(19885);async function appGetInitialProps($){let{Component:Z,ctx:ee}=$,et=await (0,en.loadGetInitialProps)(Z,ee);return{pageProps:et}}let App=class App extends er.default.Component{render(){let{Component:$,pageProps:Z}=this.props;return er.default.createElement($,Z)}};App.origGetInitialProps=appGetInitialProps,App.getInitialProps=appGetInitialProps,("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esMo
57dule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},37750:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return Error}});let et=ee(87677),er=et._(ee(73884)),en=et._(ee(40780)),eo={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function _getInitialProps($){let{res:Z,err:ee}=$,et=Z&&Z.statusCode?Z.statusCode:ee?ee.statusCode:404;return{statusCode:et}}let ea={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};let Error=class Error extends er.default.Component{render(){let{statusCode:$,withDarkMode:Z=!0}=this.props,ee=this.props.title||eo[$]||"An unexpected error has occurred";return er.default.createElement("div",{style:ea.error},er.default.createElement(en.default,null,er.default.createElement("title",null,$?$+": "+ee:"Application error: a client-side exception has occurred")),er.default.createElement("div",{style:ea.desc},er.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(Z?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),$?er.default.createElement("h1",{className:"next-error-h1",style:ea.h1},$):null,er.default.createElement("div",{style:ea.wrap},er.default.createElement("h2",{style:ea.h2},this.props.title||$?ee:er.default.createElement(er.default.Fragment,null,"Application error: a client-side exception has occurred (see the browser console for more information)"),"."))))}};Error.displayName="ErrorPage",Error.getInitialProps=_getInitialProps,Error.origGetInitialProps=_getInitialProps,("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},23204:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"AmpStateContext",{enumerable:!0,get:function(){return en}});let et=ee(87677),er=et._(ee(73884)),en=er.default.createContext({})},11744:function($,Z){"use strict";function isInAmpMode($){let{ampFirst:Z=!1,hybrid:ee=!1,hasQuery:et=!1}=void 0===$?{}:$;return Z||ee&&et}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isInAmpMode",{enumerable:!0,get:function(){return isInAmpMode}})},21685:function($,Z,ee){"use strict";var et;Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{CacheStates:function(){return et},AppRouterContext:function(){return eo},LayoutRouterContext:function(){return ea},GlobalLayoutRouterContext:function(){return ei},TemplateContext:function(){return es}});let er=ee(87677),en=er._(ee(73884));!function($){$.LAZY_INITIALIZED="LAZYINITIALIZED",$.DATA_FETCH="DATAFETCH",$.READY="READY"}(et||(et={}));let eo=en.default.createContext(null),ea=en.default.createContext(null),ei=en.default.createContext(null),es=en.default.createContext(null)},25922:function($,Z){"use strict";function murmurhash2($){let Z=0;for(let ee=0;ee<$.length;ee++){let et=$.charCodeAt(ee);Z=Math.imul(Z^et,1540483477),Z^=Z>>>13,Z=Math.imul(Z,1540483477)}return Z>>>0}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"BloomFilter",{enumerable:!0,get:function(){return BloomFilter}});let BloomFilter=class BloomFilter{static from($,Z){void 0===Z&&(Z=.01);let ee=new BloomFilter($.length,Z);for(let Z of $)ee.add(Z);return ee}export(){let $={numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray};return $}import($){this.numItems=$.numItems,this.errorRate=$.errorRate,this.numBits=$.numBits,this.numHashes=$.numHashes,this.bitArray=$.bitArray}add($){let Z=this.getHashValues($);Z.forEach($=>{this.bitArray[$]=1})}contains($){let Z=this.getHashValues($);return Z.every($=>this.bitArray[$])}getHashValues($){let Z=[];for(let ee=1;ee<=this.numHashes;ee++){let et=murmurhash2(""+$+ee)%this.numBits;Z.push(et)}return Z}constructor($,Z){this.numItems=$,this.errorRate=Z,this.numBits=Math.ceil(-($*Math.log(Z))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/$*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},99497:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{MODERN_BROWSERSLIST_TARGET:function(){return er.default},COMPILER_NAMES:function(){return en},INTERNAL_HEADERS:function(){return eo},COMPILER_INDEXES:function(){return ea},PHASE_EXPORT:function(){return ei},PHASE_PRODUCTION_BUILD:function(){return es},PHASE_PRODUCTION_SERVER:function(){return eu},PHASE_DEVELOPMENT_SERVER:function(){return ec},PHASE_TEST:function(){return ed},PHASE_INFO:function(){return ef},PAGES_MANIFEST:function(){return ep},APP_PATHS_MANIFEST:function(){return eh},APP_PATH_ROUTES_MANIFEST:function(){return em},BUILD_MANIFEST:function(){return eg},APP_BUILD_MANIFEST:function(){return ey},FUNCTIONS_CONFIG_MANIFEST:function(){return e_},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return eb},NEXT_FONT_MANIFEST:function(){return eE},EXPORT_MARKER:function(){return ev},EXPORT_DETAIL:function(){return eS},PRERENDER_MANIFEST:function(){return eP},ROUTES_MANIFEST:function(){return eR},IMAGES_MANIFEST:function(){return ew},SERVER_FILES_MANIFEST:function(){return eO},DEV_CLIENT_PAGES_MANIFEST:function(){return eI},MIDDLEWARE_MANIFEST:function(){return eT},DEV_MIDDLEWARE_MANIFEST:function(){return eA},REACT_LOADABLE_MANIFEST:function(){return eN},FONT_MANIFEST:function(){return eM},SERVER_DIRECTORY:function(){return ej},CONFIG_FILES:function(){return ex},BUILD_ID_FILE:function(){return eC},BLOCKED_PAGES:function(){return eL},CLIENT_PUBLIC_FILES_PATH:function(){return ek},CLIENT_STATIC_FILES_PATH:function(){return e$},STRING_LITERAL_DROP_BUNDLE:function(){return eD},NEXT_BUILTIN_DOCUMENT:function(){return eF},BARREL_OPTIMIZATION_PREFIX:function(){return eH},CLIENT_REFERENCE_MANIFEST:function(){return eU},SERVER_REFERENCE_MANIFEST:function(){return eB},MIDDLEWARE_BUILD_MANIFEST:function(){return eW},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return eG},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return ez},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return eV},APP_CLIENT_INTERNALS:function(){return eX},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return eY},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return eK},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return eJ},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return eQ},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return eZ},EDGE_RUNTIME_WEBPACK:function(){return e0},TEMPORARY_REDIRECT_STATUS:function(){return e1},PERMANENT_REDIRECT_STATUS:function(){return e8},STATIC_PROPS_ID:function(){return e4},SERVER_PROPS_ID:function(){return e7},PAGE_SEGMENT_KEY:function(){return e3},GOOGLE_FONT_PROVIDER:function(){return e2},OPTIMIZED_FONT_PROVIDERS:function(){return e9},DEFAULT_SERIF_FONT:function(){return e5},DEFAULT_SANS_SERIF_FONT:function(){return e6},STATIC_STATUS_PAGES:function(){return te},TRACE_OUTPUT_VERSION:function(){return tt},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return tr},RSC_MODULE_TYPES:function(){return tn},EDGE_UNSUPPORTED_NODE_APIS:function(){return ta},SYSTEM_ENTRYPOINTS:function(){return ti}});let et=ee(87677),er=et._(ee(13685)),en={client:"client",server:"server",edgeServer:"edge-server"},eo=["x-invoke-path","x-invoke-status","x-invoke-error","x-invoke-query","x-middleware-invoke"],ea={[en.client]:0,[en.server]:1,[en.edgeServer]:2},ei="phase-export",es="phase-production-build",eu="phase-production-server",ec="phase-development-server",ed="phase-test",ef="phase-info",ep="pages-manifest.json",eh="app-paths-manifest.json",em="app-path-routes-manifest.json",eg="build-manifest.json",ey="app-build-manifest.json",e_="functions-config-manifest.json",eb="subresource-integrity-manifest",eE="next-font-manifest",ev="export-marker.json",eS="export-detail.json",eP="prerender-manifest.json",eR="routes-manifest.json",ew="images-manifest.json",eO="required-server-files.json",eI="_devPagesManifest.json",eT="middleware-manifest.json",eA="_devMiddlewareManifest.json",eN="react-loadable-manifest.json",eM="font-manifest.json",ej="server",ex=["next.config.js","next.config.mjs"],eC="BUILD_ID",eL=["/_document","/_app","/_error"],ek="public",e$="static",eD="__NEXT_DROP_CLIENT_FILE__",eF="__NEXT_BUILTIN_DOCUMENT__",eH="__barrel_optimize__",eU="client-reference-manifest",eB="server-reference-manifest",eW="middleware-build-manifest",eG="middleware-react-loadable-manifest",ez="main",eV=""+ez+"-app",eX="app-pages-internals",eY="react-refresh",eK="amp",eJ="webpack",eQ="pol
57yfills",eZ=Symbol(eQ),e0="edge-runtime-webpack",e1=307,e8=308,e4="__N_SSG",e7="__N_SSP",e3="__PAGE__",e2="https://fonts.googleapis.com/",e9=[{url:e2,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],e5={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},e6={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},te=["/500"],tt=1,tr=6e3,tn={client:"client",server:"server"},ta=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],ti=new Set([ez,eY,eK,eV]);("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},99399:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"escapeStringRegexp",{enumerable:!0,get:function(){return escapeStringRegexp}});let ee=/[|\\{}()[\]^$+*?.-]/,et=/[|\\{}()[\]^$+*?.-]/g;function escapeStringRegexp($){return ee.test($)?$.replace(et,"\\$&"):$}},58732:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"HeadManagerContext",{enumerable:!0,get:function(){return en}});let et=ee(87677),er=et._(ee(73884)),en=er.default.createContext({})},40780:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{defaultHead:function(){return defaultHead},default:function(){return ec}});let et=ee(87677),er=ee(40544),en=er._(ee(73884)),eo=et._(ee(4227)),ea=ee(23204),ei=ee(58732),es=ee(11744);function defaultHead($){void 0===$&&($=!1);let Z=[en.default.createElement("meta",{charSet:"utf-8"})];return $||Z.push(en.default.createElement("meta",{name:"viewport",content:"width=device-width"})),Z}function onlyReactElement($,Z){return"string"==typeof Z||"number"==typeof Z?$:Z.type===en.default.Fragment?$.concat(en.default.Children.toArray(Z.props.children).reduce(($,Z)=>"string"==typeof Z||"number"==typeof Z?$:$.concat(Z),[])):$.concat(Z)}ee(97056);let eu=["name","httpEquiv","charSet","itemProp"];function unique(){let $=new Set,Z=new Set,ee=new Set,et={};return er=>{let en=!0,eo=!1;if(er.key&&"number"!=typeof er.key&&er.key.indexOf("$")>0){eo=!0;let Z=er.key.slice(er.key.indexOf("$")+1);$.has(Z)?en=!1:$.add(Z)}switch(er.type){case"title":case"base":Z.has(er.type)?en=!1:Z.add(er.type);break;case"meta":for(let $=0,Z=eu.length;$<Z;$++){let Z=eu[$];if(er.props.hasOwnProperty(Z)){if("charSet"===Z)ee.has(Z)?en=!1:ee.add(Z);else{let $=er.props[Z],ee=et[Z]||new Set;("name"!==Z||!eo)&&ee.has($)?en=!1:(ee.add($),et[Z]=ee)}}}}return en}}function reduceComponents($,Z){let{inAmpMode:ee}=Z;return $.reduce(onlyReactElement,[]).reverse().concat(defaultHead(ee).reverse()).filter(unique()).reverse().map(($,Z)=>{let et=$.key||Z;if(!ee&&"link"===$.type&&$.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(Z=>$.props.href.startsWith(Z))){let Z={...$.props||{}};return Z["data-href"]=Z.href,Z.href=void 0,Z["data-optimized-fonts"]=!0,en.default.cloneElement($,Z)}return en.default.cloneElement($,{key:et})})}function Head($){let{children:Z}=$,ee=(0,en.useContext)(ea.AmpStateContext),et=(0,en.useContext)(ei.HeadManagerContext);return en.default.createElement(eo.default,{reduceComponentsToState:reduceComponents,headManager:et,inAmpMode:(0,es.isInAmpMode)(ee)},Z)}let ec=Head;("function"==typeof Z.default||"object"==typeof Z.default&&null!==Z.default)&&void 0===Z.default.__esModule&&(Object.defineProperty(Z.default,"__esModule",{value:!0}),Object.assign(Z.default,Z),$.exports=Z.default)},30316:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{SearchParamsContext:function(){return er},PathnameContext:function(){return en},PathParamsContext:function(){return eo}});let et=ee(73884),er=(0,et.createContext)(null),en=(0,et.createContext)(null),eo=(0,et.createContext)(null)},71961:function($,Z){"use strict";function normalizeLocalePath($,Z){let ee;let et=$.split("/");return(Z||[]).some(Z=>!!et[1]&&et[1].toLowerCase()===Z.toLowerCase()&&(ee=Z,et.splice(1,1),$=et.join("/")||"/",!0)),{pathname:$,detectedLocale:ee}}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"normalizeLocalePath",{enumerable:!0,get:function(){return normalizeLocalePath}})},60226:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"ImageConfigContext",{enumerable:!0,get:function(){return eo}});let et=ee(87677),er=et._(ee(73884)),en=ee(18968),eo=er.default.createContext(en.imageConfigDefault)},18968:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{VALID_LOADERS:function(){return ee},imageConfigDefault:function(){return et}});let ee=["default","imgix","cloudinary","akamai","custom"],et={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,
57contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},51387:function($,Z){"use strict";function getObjectClassLabel($){return Object.prototype.toString.call($)}function isPlainObject($){if("[object Object]"!==getObjectClassLabel($))return!1;let Z=Object.getPrototypeOf($);return null===Z||Z.hasOwnProperty("isPrototypeOf")}Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{getObjectClassLabel:function(){return getObjectClassLabel},isPlainObject:function(){return isPlainObject}})},93170:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"NEXT_DYNAMIC_NO_SSR_CODE",{enumerable:!0,get:function(){return ee}});let ee="NEXT_DYNAMIC_NO_SSR_CODE"},93580:function($,Z){"use strict";function mitt(){let $=Object.create(null);return{on(Z,ee){($[Z]||($[Z]=[])).push(ee)},off(Z,ee){$[Z]&&$[Z].splice($[Z].indexOf(ee)>>>0,1)},emit(Z){for(var ee=arguments.length,et=Array(ee>1?ee-1:0),er=1;er<ee;er++)et[er-1]=arguments[er];($[Z]||[]).slice().map($=>{$(...et)})}}}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return mitt}})},13685:function($){"use strict";let Z=["chrome 64","edge 79","firefox 67","opera 51","safari 12"];$.exports=Z},86960:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"denormalizePagePath",{enumerable:!0,get:function(){return denormalizePagePath}});let et=ee(20314),er=ee(84708);function denormalizePagePath($){let Z=(0,er.normalizePathSep)($);return Z.startsWith("/index/")&&!(0,et.isDynamicRoute)(Z)?Z.slice(6):"/index"!==Z?Z:"/"}},58297:function($,Z){"use strict";function ensureLeadingSlash($){return $.startsWith("/")?$:"/"+$}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"ensureLeadingSlash",{enumerable:!0,get:function(){return ensureLeadingSlash}})},84708:function($,Z){"use strict";function normalizePathSep($){return $.replace(/\\/g,"/")}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"normalizePathSep",{enumerable:!0,get:function(){return normalizePathSep}})},18043:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"RouterContext",{enumerable:!0,get:function(){return en}});let et=ee(87677),er=et._(ee(73884)),en=er.default.createContext(null)},55494:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{adaptForAppRouterInstance:function(){return adaptForAppRouterInstance},adaptForSearchParams:function(){return adaptForSearchParams},adaptForPathParams:function(){return adaptForPathParams},PathnameContextProviderAdapter:function(){return PathnameContextProviderAdapter}});let et=ee(40544),er=et._(ee(73884)),en=ee(30316),eo=ee(20314),ea=ee(9446),ei=ee(81649);function adaptForAppRouterInstance($){return{back(){$.back()},forward(){$.forward()},refresh(){$.reload()},push(Z,ee){let{scroll:et}=void 0===ee?{}:ee;$.push(Z,void 0,{scroll:et})},replace(Z,ee){let{scroll:et}=void 0===ee?{}:ee;$.replace(Z,void 0,{scroll:et})},prefetch(Z){$.prefetch(Z)}}}function adaptForSearchParams($){return $.isReady&&$.query?(0,ea.asPathToSearchParams)($.asPath):new URLSearchParams}function adaptForPathParams($){if(!$.isReady||!$.query)return null;let Z={},ee=(0,ei.getRouteRegex)($.pathname),et=Object.keys(ee.groups);for(let ee of et)Z[ee]=$.query[ee];return Z}function PathnameContextProviderAdapter($){let{children:Z,router:ee,...et}=$,ea=(0,er.useRef)(et.isAutoExport),ei=(0,er.useMemo)(()=>{let $;let Z=ea.current;if(Z&&(ea.current=!1),(0,eo.isDynamicRoute)(ee.pathname)&&(ee.isFallback||Z&&!ee.isReady))return null;try{$=new URL(ee.asPath,"http://f")}catch($){return"/"}return $.pathname},[ee.asPath,ee.isFallback,ee.isReady,ee.pathname]);return er.default.createElement(en.PathnameContext.Provider,{value:ei},Z)}},51011:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{default:function(){return Router},matchesMiddleware:function(){return matchesMiddleware},createKey:function(){return createKey}});let et=ee(87677),er=ee(40544),en=ee(9177),eo=ee(8751),ea=ee(17551),ei=er._(ee(83382)),es=ee(86960),eu=ee(71961),ec=et._(ee(93580)),ed=ee(19885),ef=ee(8616),ep=ee(16982);ee(41226);let eh=ee(31508),em=ee(81649),eg=ee(49659);ee(35147);let ey=ee(37021),e_=ee(73532),eb=ee(29899),eE=ee(23374),ev=ee(44191),eS=ee(83492),eP=ee(18234),eR=ee(2976),ew=ee(46008),eO=ee(54531),eI=ee(94004),eT=ee(77762),eA=ee(64524),eN=ee(9601),eM=ee(98490),ej=ee(3231);function buildCancellationError(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function matchesMiddleware($){let Z=await Promise.resolve($.router.pageLoader.getMiddleware());if(!Z)return!1;let{pathname:ee}=(0,ey.parsePath)($.asPath),et=(0,eS.hasBasePath)(ee)?(0,eE.removeBasePath)(ee):ee,er=(0,ev.addBasePath)((0,e_.addLocale)(et,$.locale));return Z.some($=>new RegExp($.regexp).test(er))}function stripOrigin($){let Z=(0,ed.getLocationOrigin)();return $.startsWith(Z)?$.substring(Z.length):$}function prepareUrlAs($,Z,ee){let[et,er]=(0,eP.resolveHref)($,Z,!0),en=(0,ed.getLocationOrigin)(),eo=et.startsWith(en),ea=er&&er.startsWith(en);et=stripOrigin(et),er=er?stripOrigin(er):er;let ei=eo?et:(0,ev.addBasePath)(et),es=ee?stripOrigin((0,eP.resolveHref)($,ee)):er||et;return{url:ei,as:ea?es:(0,ev.addBasePath)(es)}}function resolveDynamicRoute($,Z){let ee=(0,en.removeTrailingSlash)((0,es.denormalizePagePath)($));return"/404"===ee||"/_error"===ee?$:(Z.includes(ee)||Z.some(Z=>
57{if((0,ef.isDynamicRoute)(Z)&&(0,em.getRouteRegex)(Z).re.test(ee))return $=Z,!0}),(0,en.removeTrailingSlash)($))}function getMiddlewareData($,Z,ee){let et={basePath:ee.router.basePath,i18n:{locales:ee.router.locales},trailingSlash:!1},er=Z.headers.get("x-nextjs-rewrite"),ea=er||Z.headers.get("x-nextjs-matched-path"),ei=Z.headers.get("x-matched-path");if(!ei||ea||ei.includes("__next_data_catchall")||ei.includes("/_error")||ei.includes("/404")||(ea=ei),ea){if(ea.startsWith("/")){let Z=(0,ep.parseRelativeUrl)(ea),ei=(0,ew.getNextPathnameInfo)(Z.pathname,{nextConfig:et,parseData:!0}),es=(0,en.removeTrailingSlash)(ei.pathname);return Promise.all([ee.router.pageLoader.getPageList(),(0,eo.getClientBuildManifest)()]).then(en=>{let[eo,{__rewrites:ea}]=en,ec=(0,e_.addLocale)(ei.pathname,ei.locale);if((0,ef.isDynamicRoute)(ec)||!er&&eo.includes((0,eu.normalizeLocalePath)((0,eE.removeBasePath)(ec),ee.router.locales).pathname)){let ee=(0,ew.getNextPathnameInfo)((0,ep.parseRelativeUrl)($).pathname,{nextConfig:et,parseData:!0});ec=(0,ev.addBasePath)(ee.pathname),Z.pathname=ec}if(!eo.includes(es)){let $=resolveDynamicRoute(es,eo);$!==es&&(es=$)}let ed=eo.includes(es)?es:resolveDynamicRoute((0,eu.normalizeLocalePath)((0,eE.removeBasePath)(Z.pathname),ee.router.locales).pathname,eo);if((0,ef.isDynamicRoute)(ed)){let $=(0,eh.getRouteMatcher)((0,em.getRouteRegex)(ed))(ec);Object.assign(Z.query,$||{})}return{type:"rewrite",parsedAs:Z,resolvedHref:ed}})}let Z=(0,ey.parsePath)($),ei=(0,eO.formatNextPathnameInfo)({...(0,ew.getNextPathnameInfo)(Z.pathname,{nextConfig:et,parseData:!0}),defaultLocale:ee.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-external",destination:""+ei+Z.query+Z.hash})}let es=Z.headers.get("x-nextjs-redirect");if(es){if(es.startsWith("/")){let $=(0,ey.parsePath)(es),Z=(0,eO.formatNextPathnameInfo)({...(0,ew.getNextPathnameInfo)($.pathname,{nextConfig:et,parseData:!0}),defaultLocale:ee.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+Z+$.query+$.hash,newUrl:""+Z+$.query+$.hash})}return Promise.resolve({type:"redirect-external",destination:es})}return Promise.resolve({type:"next"})}async function withMiddlewareEffects($){let Z=await matchesMiddleware($);if(!Z||!$.fetchData)return null;try{let Z=await $.fetchData(),ee=await getMiddlewareData(Z.dataHref,Z.response,$);return{dataHref:Z.dataHref,json:Z.json,response:Z.response,text:Z.text,cacheKey:Z.cacheKey,effect:ee}}catch($){return null}}let ex=Symbol("SSG_DATA_NOT_FOUND");function fetchRetry($,Z,ee){return fetch($,{credentials:"same-origin",method:ee.method||"GET",headers:Object.assign({},ee.headers,{"x-nextjs-data":"1"})}).then(et=>!et.ok&&Z>1&&et.status>=500?fetchRetry($,Z-1,ee):et)}function tryToParseAsJSON($){try{return JSON.parse($)}catch($){return null}}function fetchNextData($){var Z;let{dataHref:ee,inflightCache:et,isPrefetch:er,hasMiddleware:en,isServerRender:ea,parseJSON:ei,persistCache:es,isBackground:eu,unstable_skipClientCache:ec}=$,{href:ed}=new URL(ee,window.location.href),getData=$=>fetchRetry(ee,ea?3:1,{headers:Object.assign({},er?{purpose:"prefetch"}:{},er&&en?{"x-middleware-prefetch":"1"}:{}),method:null!=(Z=null==$?void 0:$.method)?Z:"GET"}).then(Z=>Z.ok&&(null==$?void 0:$.method)==="HEAD"?{dataHref:ee,response:Z,text:"",json:{},cacheKey:ed}:Z.text().then($=>{if(!Z.ok){if(en&&[301,302,307,308].includes(Z.status))return{dataHref:ee,response:Z,text:$,json:{},cacheKey:ed};if(404===Z.status){var et;if(null==(et=tryToParseAsJSON($))?void 0:et.notFound)return{dataHref:ee,json:{notFound:ex},response:Z,text:$,cacheKey:ed}}let er=Error("Failed to load static props");throw ea||(0,eo.markAssetError)(er),er}return{dataHref:ee,json:ei?tryToParseAsJSON($):null,response:Z,text:$,cacheKey:ed}})).then($=>(es&&"no-cache"!==$.response.headers.get("x-middleware-cache")||delete et[ed],$)).catch($=>{throw ec||delete et[ed],("Failed to fetch"===$.message||"NetworkError when attempting to fetch resource."===$.message||"Load failed"===$.message)&&(0,eo.markAssetError)($),$});return ec&&es?getData({}).then($=>(et[ed]=Promise.resolve($),$)):void 0!==et[ed]?et[ed]:et[ed]=getData(eu?{method:"HEAD"}:{})}function createKey(){return Math.random().toString(36).slice(2,10)}function handleHardNavigation($){let{url:Z,router:ee}=$;if(Z===(0,ev.addBasePath)((0,e_.addLocale)(ee.asPath,ee.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+Z+" "+location.href);window.location.href=Z}
57let getCancelledHandler=$=>{let{route:Z,router:ee}=$,et=!1,er=ee.clc=()=>{et=!0},handleCancelled=()=>{if(et){let $=Error('Abort fetching component for route: "'+Z+'"');throw $.cancelled=!0,$}er===ee.clc&&(ee.clc=null)};return handleCancelled};let Router=class Router{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push($,Z,ee){return void 0===ee&&(ee={}),{url:$,as:Z}=prepareUrlAs(this,$,Z),this.change("pushState",$,Z,ee)}replace($,Z,ee){return void 0===ee&&(ee={}),{url:$,as:Z}=prepareUrlAs(this,$,Z),this.change("replaceState",$,Z,ee)}async _bfl($,Z,ee,et){{let ei=!1,es=!1;for(let eu of[$,Z])if(eu){let Z=(0,en.removeTrailingSlash)(new URL(eu,"http://n").pathname),ec=(0,ev.addBasePath)((0,e_.addLocale)(Z,ee||this.locale));if(Z!==(0,en.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var er,eo,ea;for(let $ of(ei=ei||!!(null==(er=this._bfl_s)?void 0:er.contains(Z))||!!(null==(eo=this._bfl_s)?void 0:eo.contains(ec)),[Z,ec])){let Z=$.split("/");for(let $=0;!es&&$<Z.length+1;$++){let ee=Z.slice(0,$).join("/");if(ee&&(null==(ea=this._bfl_d)?void 0:ea.contains(ee))){es=!0;break}}}if(ei||es){if(et)return!0;return handleHardNavigation({url:(0,ev.addBasePath)((0,e_.addLocale)($,ee||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change($,Z,ee,et,er){var es,eu,ec,eP,eR,ew,eO,eA,ej;let eC,eL;if(!(0,eT.isLocalURL)(Z))return handleHardNavigation({url:Z,router:this}),!1;let ek=1===et._h;ek||et.shallow||await this._bfl(ee,void 0,et.locale);let e$=ek||et._shouldResolveHref||(0,ey.parsePath)(Z).pathname===(0,ey.parsePath)(ee).pathname,eD={...this.state},eF=!0!==this.isReady;this.isReady=!0;let eH=this.isSsr;if(ek||(this.isSsr=!1),ek&&this.clc)return!1;let eU=eD.locale;ed.ST&&performance.mark("routeChange");let{shallow:eB=!1,scroll:eW=!0}=et,eG={shallow:eB};this._inFlightRoute&&this.clc&&(eH||Router.events.emit("routeChangeError",buildCancellationError(),this._inFlightRoute,eG),this.clc(),this.clc=null),ee=(0,ev.addBasePath)((0,e_.addLocale)((0,eS.hasBasePath)(ee)?(0,eE.removeBasePath)(ee):ee,et.locale,this.defaultLocale));let ez=(0,eb.removeLocale)((0,eS.hasBasePath)(ee)?(0,eE.removeBasePath)(ee):ee,eD.locale);this._inFlightRoute=ee;let eV=eU!==eD.locale;if(!ek&&this.onlyAHashChange(ez)&&!eV){eD.asPath=ez,Router.events.emit("hashChangeStart",ee,eG),this.changeState($,Z,ee,{...et,scroll:!1}),eW&&this.scrollToHash(ez);try{await this.set(eD,this.components[eD.route],null)}catch($){throw(0,ei.default)($)&&$.cancelled&&Router.events.emit("routeChangeError",$,ez,eG),$}return Router.events.emit("hashChangeComplete",ee,eG),!0}let eX=(0,ep.parseRelativeUrl)(Z),{pathname:eY,query:eK}=eX;if(null==(es=this.components[eY])?void 0:es.__appRouter)return handleHardNavigation({url:ee,router:this}),new Promise(()=>{});try{[eC,{__rewrites:eL}]=await Promise.all([this.pageLoader.getPageList(),(0,eo.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch($){return handleHardNavigation({url:ee,router:this}),!1}this.urlIsNew(ez)||eV||($="replaceState");let eJ=ee;eY=eY?(0,en.removeTrailingSlash)((0,eE.removeBasePath)(eY)):eY;let eQ=(0,en.removeTrailingSlash)(eY),eZ=ee.startsWith("/")&&(0,ep.parseRelativeUrl)(ee).pathname,e0=!!(eZ&&eQ!==eZ&&(!(0,ef.isDynamicRoute)(eQ)||!(0,eh.getRouteMatcher)((0,em.getRouteRegex)(eQ))(eZ))),e1=!et.shallow&&await matchesMiddleware({asPath:ee,locale:eD.locale,router:this});if(ek&&e1&&(e$=!1),e$&&"/_error"!==eY&&(et._shouldResolveHref=!0,eX.pathname=resolveDynamicRoute(eY,eC),eX.pathname===eY||(eY=eX.pathname,eX.pathname=(0,ev.addBasePath)(eY),e1||(Z=(0,eg.formatWithValidation)(eX)))),!(0,eT.isLocalURL)(ee))return handleHardNavigation({url:ee,router:this}),!1;eJ=(0,eb.removeLocale)((0,eE.removeBasePath)(eJ),eD.locale),eQ=(0,en.removeTrailingSlash)(eY);let e8=!1;if((0,ef.isDynamicRoute)(eQ)){let $=(0,ep.parseRelativeUrl)(eJ),et=$.pathname,er=(0,em.getRouteRegex)(eQ);e8=(0,eh.getRouteMatcher)(er)(et);let en=eQ===et,eo=en?(0,eM.interpolateAs)(eQ,et,eK):{};
57if(e8&&(!en||eo.result))en?ee=(0,eg.formatWithValidation)(Object.assign({},$,{pathname:eo.result,query:(0,eN.omit)(eK,eo.params)})):Object.assign(eK,e8);else{let $=Object.keys(er.groups).filter($=>!eK[$]&&!er.groups[$].optional);if($.length>0&&!e1)throw Error((en?"The provided `href` ("+Z+") value is missing query values ("+$.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+et+") is incompatible with the `href` value ("+eQ+"). ")+"Read more: https://nextjs.org/docs/messages/"+(en?"href-interpolation-failed":"incompatible-href-as"))}}ek||Router.events.emit("routeChangeStart",ee,eG);let e4="/404"===this.pathname||"/_error"===this.pathname;try{let en=await this.getRouteInfo({route:eQ,pathname:eY,query:eK,as:ee,resolvedAs:eJ,routeProps:eG,locale:eD.locale,isPreview:eD.isPreview,hasMiddleware:e1,unstable_skipClientCache:et.unstable_skipClientCache,isQueryUpdating:ek&&!this.isFallback,isMiddlewareRewrite:e0});if(ek||et.shallow||await this._bfl(ee,"resolvedAs"in en?en.resolvedAs:void 0,eD.locale),"route"in en&&e1){eQ=eY=en.route||eQ,eG.shallow||(eK=Object.assign({},en.query||{},eK));let $=(0,eS.hasBasePath)(eX.pathname)?(0,eE.removeBasePath)(eX.pathname):eX.pathname;if(e8&&eY!==$&&Object.keys(e8).forEach($=>{e8&&eK[$]===e8[$]&&delete eK[$]}),(0,ef.isDynamicRoute)(eY)){let $=!eG.shallow&&en.resolvedAs?en.resolvedAs:(0,ev.addBasePath)((0,e_.addLocale)(new URL(ee,location.href).pathname,eD.locale),!0),Z=$;(0,eS.hasBasePath)(Z)&&(Z=(0,eE.removeBasePath)(Z));let et=(0,em.getRouteRegex)(eY),er=(0,eh.getRouteMatcher)(et)(new URL(Z,location.href).pathname);er&&Object.assign(eK,er)}}if("type"in en){if("redirect-internal"===en.type)return this.change($,en.newUrl,en.newAs,et);return handleHardNavigation({url:en.destination,router:this}),new Promise(()=>{})}let eo=en.Component;if(eo&&eo.unstable_scriptLoader){let $=[].concat(eo.unstable_scriptLoader());$.forEach($=>{(0,ea.handleClientScriptLoad)($.props)})}if((en.__N_SSG||en.__N_SSP)&&en.props){if(en.props.pageProps&&en.props.pageProps.__N_REDIRECT){et.locale=!1;let Z=en.props.pageProps.__N_REDIRECT;if(Z.startsWith("/")&&!1!==en.props.pageProps.__N_REDIRECT_BASE_PATH){let ee=(0,ep.parseRelativeUrl)(Z);ee.pathname=resolveDynamicRoute(ee.pathname,eC);let{url:er,as:en}=prepareUrlAs(this,Z,Z);return this.change($,er,en,et)}return handleHardNavigation({url:Z,router:this}),new Promise(()=>{})}if(eD.isPreview=!!en.props.__N_PREVIEW,en.props.notFound===ex){let $;try{await this.fetchComponent("/404"),$="/404"}catch(Z){$="/_error"}if(en=await this.getRouteInfo({route:$,pathname:$,query:eK,as:ee,resolvedAs:eJ,routeProps:{shallow:!1},locale:eD.locale,isPreview:eD.isPreview,isNotFound:!0}),"type"in en)throw Error("Unexpected middleware effect on /404")}}ek&&"/_error"===this.pathname&&(null==(ec=self.__NEXT_DATA__.props)?void 0:null==(eu=ec.pageProps)?void 0:eu.statusCode)===500&&(null==(eP=en.props)?void 0:eP.pageProps)&&(en.props.pageProps.statusCode=500);let es=et.shallow&&eD.route===(null!=(eR=en.route)?eR:eQ),ed=null!=(ew=et.scroll)?ew:!ek&&!es,eg=ed?{x:0,y:0}:null,ey=null!=er?er:eg,eb={...eD,route:eQ,pathname:eY,query:eK,asPath:ez,isFallback:!1};if(ek&&e4){if(en=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:eK,as:ee,resolvedAs:eJ,routeProps:{shallow:!1},locale:eD.locale,isPreview:eD.isPreview,isQueryUpdating:ek&&!this.isFallback}),"type"in en)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(eA=self.__NEXT_DATA__.props)?void 0:null==(eO=eA.pageProps)?void 0:eO.statusCode)===500&&(null==(ej=en.props)?void 0:ej.pageProps)&&(en.props.pageProps.statusCode=500);try{await this.set(eb,en,ey)}catch($){throw(0,ei.default)($)&&$.cancelled&&Router.events.emit("routeChangeError",$,ez,eG),$}return!0}Router.events.emit("beforeHistoryChange",ee,eG),this.changeState($,Z,ee,et);let eT=ek&&!ey&&!eF&&!eV&&(0,eI.compareRouterStates)(eb,this.state);if(!eT){try{await this.set(eb,en,ey)}catch($){if($.cancelled)en.error=en.error||$;else throw $}if(en.error)throw ek||Router.events.emit("routeChangeError",en.error,ez,eG),en.error;
57ek||Router.events.emit("routeChangeComplete",ee,eG);let $=/#.+$/;ed&&$.test(ee)&&this.scrollToHash(ee)}return!0}catch($){if((0,ei.default)($)&&$.cancelled)return!1;throw $}}changeState($,Z,ee,et){void 0===et&&(et={}),("pushState"!==$||(0,ed.getURL)()!==ee)&&(this._shallow=et.shallow,window.history[$]({url:Z,as:ee,options:et,__N:!0,key:this._key="pushState"!==$?this._key:createKey()},"",ee))}async handleRouteInfoError($,Z,ee,et,er,en){if(console.error($),$.cancelled)throw $;if((0,eo.isAssetError)($)||en)throw Router.events.emit("routeChangeError",$,et,er),handleHardNavigation({url:et,router:this}),buildCancellationError();try{let et;let{page:er,styleSheets:en}=await this.fetchComponent("/_error"),eo={props:et,Component:er,styleSheets:en,err:$,error:$};if(!eo.props)try{eo.props=await this.getInitialProps(er,{err:$,pathname:Z,query:ee})}catch($){console.error("Error in error page `getInitialProps`: ",$),eo.props={}}return eo}catch($){return this.handleRouteInfoError((0,ei.default)($)?$:Error($+""),Z,ee,et,er,!0)}}async getRouteInfo($){let{route:Z,pathname:ee,query:et,as:er,resolvedAs:eo,routeProps:ea,locale:es,hasMiddleware:ec,isPreview:ed,unstable_skipClientCache:ef,isQueryUpdating:ep,isMiddlewareRewrite:eh,isNotFound:em}=$,ey=Z;try{var e_,eb,ev,eS;let $=getCancelledHandler({route:ey,router:this}),Z=this.components[ey];if(ea.shallow&&Z&&this.route===ey)return Z;ec&&(Z=void 0);let ei=!Z||"initial"in Z?void 0:Z,eP=ep,ew={dataHref:this.pageLoader.getDataHref({href:(0,eg.formatWithValidation)({pathname:ee,query:et}),skipInterpolation:!0,asPath:em?"/404":eo,locale:es}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:eP?this.sbc:this.sdc,persistCache:!ed,isPrefetch:!1,unstable_skipClientCache:ef,isBackground:eP},eO=ep&&!eh?null:await withMiddlewareEffects({fetchData:()=>fetchNextData(ew),asPath:em?"/404":eo,locale:es,router:this}).catch($=>{if(ep)return null;throw $});if(eO&&("/_error"===ee||"/404"===ee)&&(eO.effect=void 0),ep&&(eO?eO.json=self.__NEXT_DATA__.props:eO={json:self.__NEXT_DATA__.props}),$(),(null==eO?void 0:null==(e_=eO.effect)?void 0:e_.type)==="redirect-internal"||(null==eO?void 0:null==(eb=eO.effect)?void 0:eb.type)==="redirect-external")return eO.effect;if((null==eO?void 0:null==(ev=eO.effect)?void 0:ev.type)==="rewrite"){let $=(0,en.removeTrailingSlash)(eO.effect.resolvedHref),er=await this.pageLoader.getPageList();if((!ep||er.includes($))&&(ey=$,ee=eO.effect.resolvedHref,et={...et,...eO.effect.parsedAs.query},eo=(0,eE.removeBasePath)((0,eu.normalizeLocalePath)(eO.effect.parsedAs.pathname,this.locales).pathname),Z=this.components[ey],ea.shallow&&Z&&this.route===ey&&!ec))return{...Z,route:ey}}if((0,eR.isAPIRoute)(ey))return handleHardNavigation({url:er,router:this}),new Promise(()=>{});let eI=ei||await this.fetchComponent(ey).then($=>({Component:$.page,styleSheets:$.styleSheets,__N_SSG:$.mod.__N_SSG,__N_SSP:$.mod.__N_SSP})),eT=null==eO?void 0:null==(eS=eO.response)?void 0:eS.headers.get("x-middleware-skip"),eA=eI.__N_SSG||eI.__N_SSP;eT&&(null==eO?void 0:eO.dataHref)&&delete this.sdc[eO.dataHref];let{props:eN,cacheKey:eM}=await this._getData(async()=>{if(eA){if((null==eO?void 0:eO.json)&&!eT)return{cacheKey:eO.cacheKey,props:eO.json};let $=(null==eO?void 0:eO.dataHref)?eO.dataHref:this.pageLoader.getDataHref({href:(0,eg.formatWithValidation)({pathname:ee,query:et}),asPath:eo,locale:es}),Z=await fetchNextData({dataHref:$,isServerRender:this.isSsr,parseJSON:!0,inflightCache:eT?{}:this.sdc,persistCache:!ed,isPrefetch:!1,unstable_skipClientCache:ef});return{cacheKey:Z.cacheKey,props:Z.json||{}}}return{headers:{},props:await this.getInitialProps(eI.Component,{pathname:ee,query:et,asPath:er,locale:es,locales:this.locales,defaultLocale:this.defaultLocale})}});return eI.__N_SSP&&ew.dataHref&&eM&&delete this.sdc[eM],this.isPreview||!eI.__N_SSG||ep||fetchNextData(Object.assign({},ew,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),eN.pageProps=Object.assign({},eN.pageProps),eI.props=eN,eI.route=ey,eI.query=et,eI.resolvedAs=eo,this.components[ey]=eI,eI}catch($){return this.handleRouteInfoError((0,ei.getProperError)($),ee,et,er,ea)}}set($,Z,ee){return this.state=$,this.sub(Z,this.components["/_app"].Component,ee)}beforePopState($){this._bps=$}onlyAHashChange($){if(!this.asPath)return!1;let[Z,ee]=this.asPath.split("#"),[et,er]=$.split("#");return!!er&&Z===et&&ee===er||Z===et&&ee!==er}scrollToHash($){let[,Z=""]=$.split("#");(0,ej.handleSmoothScroll)(()=>
57{if(""===Z||"top"===Z){window.scrollTo(0,0);return}let $=decodeURIComponent(Z),ee=document.getElementById($);if(ee){ee.scrollIntoView();return}let et=document.getElementsByName($)[0];et&&et.scrollIntoView()},{onlyHashChange:this.onlyAHashChange($)})}urlIsNew($){return this.asPath!==$}async prefetch($,Z,ee){if(void 0===Z&&(Z=$),void 0===ee&&(ee={}),(0,eA.isBot)(window.navigator.userAgent))return;let et=(0,ep.parseRelativeUrl)($),er=et.pathname,{pathname:eo,query:ea}=et,ei=eo,es=await this.pageLoader.getPageList(),eu=Z,ec=void 0!==ee.locale?ee.locale||void 0:this.locale,ed=await matchesMiddleware({asPath:Z,locale:ec,router:this});et.pathname=resolveDynamicRoute(et.pathname,es),(0,ef.isDynamicRoute)(et.pathname)&&(eo=et.pathname,et.pathname=eo,Object.assign(ea,(0,eh.getRouteMatcher)((0,em.getRouteRegex)(et.pathname))((0,ey.parsePath)(Z).pathname)||{}),ed||($=(0,eg.formatWithValidation)(et)));let e_=await withMiddlewareEffects({fetchData:()=>fetchNextData({dataHref:this.pageLoader.getDataHref({href:(0,eg.formatWithValidation)({pathname:ei,query:ea}),skipInterpolation:!0,asPath:eu,locale:ec}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:Z,locale:ec,router:this});if((null==e_?void 0:e_.effect.type)==="rewrite"&&(et.pathname=e_.effect.resolvedHref,eo=e_.effect.resolvedHref,ea={...ea,...e_.effect.parsedAs.query},eu=e_.effect.parsedAs.pathname,$=(0,eg.formatWithValidation)(et)),(null==e_?void 0:e_.effect.type)==="redirect-external")return;let eb=(0,en.removeTrailingSlash)(eo);await this._bfl(Z,eu,ee.locale,!0)&&(this.components[er]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(eb).then(Z=>!!Z&&fetchNextData({dataHref:(null==e_?void 0:e_.json)?null==e_?void 0:e_.dataHref:this.pageLoader.getDataHref({href:$,asPath:eu,locale:ec}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:ee.unstable_skipClientCache||ee.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[ee.priority?"loadPage":"prefetch"](eb)])}async fetchComponent($){let Z=getCancelledHandler({route:$,router:this});try{let ee=await this.pageLoader.loadPage($);return Z(),ee}catch($){throw Z(),$}}_getData($){let Z=!1,cancel=()=>{Z=!0};return this.clc=cancel,$().then($=>{if(cancel===this.clc&&(this.clc=null),Z){let $=Error("Loading initial props cancelled");throw $.cancelled=!0,$}return $})}_getFlightData($){return fetchNextData({dataHref:$,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then($=>{let{text:Z}=$;return{data:Z}})}getInitialProps($,Z){let{Component:ee}=this.components["/_app"],et=this._wrapApp(ee);return Z.AppTree=et,(0,ed.loadGetInitialProps)(ee,{AppTree:et,Component:$,router:this,ctx:Z})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor($,Z,et,{initialProps:er,pageLoader:eo,App:ea,wrapApp:ei,Component:es,err:eu,subscription:ec,isFallback:eh,locale:em,locales:ey,defaultLocale:e_,domainLocales:eb,isPreview:eE}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=createKey(),this.onPopState=$=>{let Z;let{isFirstPopStateEvent:ee}=this;this.isFirstPopStateEvent=!1;let et=$.state;if(!et){let{pathname:$,query:Z}=this;this.changeState("replaceState",(0,eg.formatWithValidation)({pathname:(0,ev.addBasePath)($),query:Z}),(0,ed.getURL)());return}if(et.__NA){window.location.reload();return}if(!et.__N||ee&&this.locale===et.options.locale&&et.as===this.asPath)return;let{url:er,as:en,options:eo,key:ea}=et;this._key=ea;let{pathname:ei}=(0,ep.parseRelativeUrl)(er);(!this.isSsr||en!==(0,ev.addBasePath)(this.asPath)||ei!==(0,ev.addBasePath)(this.pathname))&&(!this._bps||this._bps(et))&&this.change("replaceState",er,en,Object.assign({},eo,{shallow:eo.shallow&&this._shallow,locale:eo.locale||this.defaultLocale,_h:0}),Z)};let eS=(0,en.removeTrailingSlash)($);this.components={},"/_error"!==$&&(this.components[eS]={Component:es,initial:!0,props:er,err:eu,__N_SSG:er&&er.__N_SSG,__N_SSP:er&&er.__N_SSP}),this.components["/_app"]={Component:ea,styleSheets:[]};{let{BloomFilter:$}=ee(25922),Z={numItems:0,errorRate:.01,numBits:0,numHashes:null,bitArray:[]},et={numItems:0,errorRate:.01,numBits:0,numHashes:null,bitArray:[]};(null==Z?void 0:Z.numHashes)&&(this._bfl_s=new $(Z.numItems,Z.errorRate),this._bfl_s.import(Z)),(null==et?void 0:et.numHashes)&&(this._bfl_d=new $(et.numItems,et.errorRate),this._bfl_d.import(et))}this.events=Router.events,this.pageLoader=eo;let eP=(0,ef.isDynamicRoute)($)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=ec,this.clc=null,this._wrapApp=ei,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!eP&&!self.location.search),this.state={route:eS,pathname:$,query:Z,asPath:eP?$:et,isPreview:!!eE,locale:void 0,isFallback:eh},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!et.startsWith("//")){let ee={locale:em},er=(0,ed.getURL)();this._initialMatchesMiddlewarePromise=matchesMiddleware({router:this,locale:em,asPath:er}).then(en=>(ee._shouldResolveHref=et!==$,this.changeState("replaceState",en?er:(0,eg.formatWithValidation)({pathname:(0,ev.addBasePath)($),query:Z}),er,ee),en))}window.addEventListener("popstate",this.onPopState)}};Router.events=(0,ec.default)()},1848:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"addLocale",{enumerable:!0,get:function(){return addLocale}});let et=ee(65498),er=ee(72071);function addLocale($,Z,ee,en){if(!Z||Z===ee)return $;let eo=$.toLowerCase();return!en&&((0,er.pathHasPrefix)(eo,"/api")||(0,er.pathHasPrefix)(eo,"/"+Z.toLowerCase()))?$:(0,et.addPathPrefix)($,"/"+Z)}},65498:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"addPathPrefix",{enumerable:!0,get:function(){return addPathPrefix}});let et=ee(37021);function addPathPrefix($,Z){if(!$.startsWith("/")||!Z)return $;let{pathname:ee,query:er,hash:en}=(0,et.parsePath)($);return""+Z+ee+er+en}},97923:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"addPathSuffix",{enumerable:!0,get:function(){return addPathSuffix}});let et=ee(37021);function addPathSuffix($,Z){if(!$.startsWith("/")||!Z)return $;let{pathname:ee,query:er,hash:en}=(0,et.parsePath)($);return""+ee+Z+er+en}},96384:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{normalizeAppPath:function(){return normalizeAppPath},normalizeRscPath:function(){return normalizeRscPath}});let et=ee(58297),er=ee(13477);function normalizeAppPath($){return(0,et.ensureLeadingSlash)($.split("/").reduce(($,Z,ee,et)=>!Z||(0,er.isGroupSegment)(Z)||"@"===Z[0]||("page"===Z||"route"===Z)&&ee===et.length-1?$:$+"/"+Z,""))}function normalizeRscPath($,Z){return Z?$.replace(/\.rsc($|\?)/,"$1"):$}},9446:function($,Z){"use strict";function asPathToSearchParams($){return new URL($,"http://n").searchParams}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"asPathToSearchParams",{enumerable:!0,get:function(){return asPathToSearchParams}})},94004:function($,Z){"use strict";function compareRouterStates($,Z){let ee=Object.keys($);if(ee.length!==Object.keys(Z).length)return!1;for(let et=ee.length;et--;){let er=ee[et];if("query"===er){let ee=Object.keys($.query);
57if(ee.length!==Object.keys(Z.query).length)return!1;for(let et=ee.length;et--;){let er=ee[et];if(!Z.query.hasOwnProperty(er)||$.query[er]!==Z.query[er])return!1}}else if(!Z.hasOwnProperty(er)||$[er]!==Z[er])return!1}return!0}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"compareRouterStates",{enumerable:!0,get:function(){return compareRouterStates}})},54531:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"formatNextPathnameInfo",{enumerable:!0,get:function(){return formatNextPathnameInfo}});let et=ee(9177),er=ee(65498),en=ee(97923),eo=ee(1848);function formatNextPathnameInfo($){let Z=(0,eo.addLocale)($.pathname,$.locale,$.buildId?void 0:$.defaultLocale,$.ignorePrefix);return($.buildId||!$.trailingSlash)&&(Z=(0,et.removeTrailingSlash)(Z)),$.buildId&&(Z=(0,en.addPathSuffix)((0,er.addPathPrefix)(Z,"/_next/data/"+$.buildId),"/"===$.pathname?"index.json":".json")),Z=(0,er.addPathPrefix)(Z,$.basePath),!$.buildId&&$.trailingSlash?Z.endsWith("/")?Z:(0,en.addPathSuffix)(Z,"/"):(0,et.removeTrailingSlash)(Z)}},49659:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{formatUrl:function(){return formatUrl},urlObjectKeys:function(){return eo},formatWithValidation:function(){return formatWithValidation}});let et=ee(40544),er=et._(ee(28059)),en=/https?|ftp|gopher|file/;function formatUrl($){let{auth:Z,hostname:ee}=$,et=$.protocol||"",eo=$.pathname||"",ea=$.hash||"",ei=$.query||"",es=!1;Z=Z?encodeURIComponent(Z).replace(/%3A/i,":")+"@":"",$.host?es=Z+$.host:ee&&(es=Z+(~ee.indexOf(":")?"["+ee+"]":ee),$.port&&(es+=":"+$.port)),ei&&"object"==typeof ei&&(ei=String(er.urlQueryToSearchParams(ei)));let eu=$.search||ei&&"?"+ei||"";return et&&!et.endsWith(":")&&(et+=":"),$.slashes||(!et||en.test(et))&&!1!==es?(es="//"+(es||""),eo&&"/"!==eo[0]&&(eo="/"+eo)):es||(es=""),ea&&"#"!==ea[0]&&(ea="#"+ea),eu&&"?"!==eu[0]&&(eu="?"+eu),""+et+es+(eo=eo.replace(/[?#]/g,encodeURIComponent))+(eu=eu.replace("#","%23"))+ea}let eo=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function formatWithValidation($){return formatUrl($)}},54176:function($,Z){"use strict";function getAssetPathFromRoute($,Z){void 0===Z&&(Z="");let ee="/"===$?"/index":/^\/index(\/|$)/.test($)?"/index"+$:""+$;return ee+Z}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return getAssetPathFromRoute}})},46008:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"getNextPathnameInfo",{enumerable:!0,get:function(){return getNextPathnameInfo}});let et=ee(71961),er=ee(46315),en=ee(72071);function getNextPathnameInfo($,Z){var ee,eo;let{basePath:ea,i18n:ei,trailingSlash:es}=null!=(ee=Z.nextConfig)?ee:{},eu={pathname:$,trailingSlash:"/"!==$?$.endsWith("/"):es};ea&&(0,en.pathHasPrefix)(eu.pathname,ea)&&(eu.pathname=(0,er.removePathPrefix)(eu.pathname,ea),eu.basePath=ea);let ec=eu.pathname;if(eu.pathname.startsWith("/_next/data/")&&eu.pathname.endsWith(".json")){let $=eu.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),ee=$[0];eu.buildId=ee,ec="index"!==$[1]?"/"+$.slice(1).join("/"):"/",!0===Z.parseData&&(eu.pathname=ec)}if(ei){let $=Z.i18nProvider?Z.i18nProvider.analyze(eu.pathname):(0,et.normalizeLocalePath)(eu.pathname,ei.locales);eu.locale=$.detectedLocale,eu.pathname=null!=(eo=$.pathname)?eo:eu.pathname,!$.detectedLocale&&eu.buildId&&($=Z.i18nProvider?Z.i18nProvider.analyze(ec):(0,et.normalizeLocalePath)(ec,ei.locales)).detectedLocale&&(eu.locale=$.detectedLocale)}return eu}},3231:function($,Z){"use strict";function handleSmoothScroll($,Z){if(void 0===Z&&(Z={}),Z.onlyHashChange){$();return}let ee=document.documentElement,et=ee.style.scrollBehavior;ee.style.scrollBehavior="auto",Z.dontForceLayout||ee.getClientRects(),$(),ee.style.scrollBehavior=et}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"handleSmoothScroll",{enumerable:!0,get:function(){return handleSmoothScroll}})},20314:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{getSortedRoutes:function(){return et.getSortedRoutes},isDynamicRoute:function(){return er.isDynamicRoute}});let et=ee(43036),er=ee(8616)},98490:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"interpolateAs",{enumerable:!0,get:function(){return interpolateAs}});let et=ee(31508),er=ee(81649);function interpolateAs($,Z,ee){let en="",eo=(0,er.getRouteRegex)($),ea=eo.groups,ei=(Z!==$?(0,et.getRouteMatcher)(eo)(Z):"")||ee;en=$;let es=Object.keys(ea);return es.every($=>{let Z=ei[$]||"",{repeat:ee,optional:et}=ea[$],er="["+(ee?"...":"")+$+"]";return et&&(er=(Z?"":"/")+"["+er+"]"),ee&&!Array.isArray(Z)&&(Z=[Z]),(et||$ in ei)&&(en=en.replace(er,ee?Z.map($=>encodeURIComponent($)).join("/"):encodeURIComponent(Z))||"/")})||(en=""),{params:es,result:en}}},64524:function($,Z){"use strict";function isBot($){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|Skype
57UriPreview|ia_archiver/i.test($)}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isBot",{enumerable:!0,get:function(){return isBot}})},8616:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isDynamicRoute",{enumerable:!0,get:function(){return isDynamicRoute}});let ee=/\/\[[^/]+?\](?=\/|$)/;function isDynamicRoute($){return ee.test($)}},77762:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isLocalURL",{enumerable:!0,get:function(){return isLocalURL}});let et=ee(19885),er=ee(83492);function isLocalURL($){if(!(0,et.isAbsoluteUrl)($))return!0;try{let Z=(0,et.getLocationOrigin)(),ee=new URL($,Z);return ee.origin===Z&&(0,er.hasBasePath)(ee.pathname)}catch($){return!1}}},9601:function($,Z){"use strict";function omit($,Z){let ee={};return Object.keys($).forEach(et=>{Z.includes(et)||(ee[et]=$[et])}),ee}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"omit",{enumerable:!0,get:function(){return omit}})},37021:function($,Z){"use strict";function parsePath($){let Z=$.indexOf("#"),ee=$.indexOf("?"),et=ee>-1&&(Z<0||ee<Z);return et||Z>-1?{pathname:$.substring(0,et?ee:Z),query:et?$.substring(ee,Z>-1?Z:void 0):"",hash:Z>-1?$.slice(Z):""}:{pathname:$,query:"",hash:""}}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"parsePath",{enumerable:!0,get:function(){return parsePath}})},16982:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"parseRelativeUrl",{enumerable:!0,get:function(){return parseRelativeUrl}});let et=ee(19885),er=ee(28059);function parseRelativeUrl($,Z){let ee=new URL((0,et.getLocationOrigin)()),en=Z?new URL(Z,ee):$.startsWith(".")?new URL(window.location.href):ee,{pathname:eo,searchParams:ea,search:ei,hash:es,href:eu,origin:ec}=new URL($,en);if(ec!==ee.origin)throw Error("invariant: invalid relative URL, router received "+$);return{pathname:eo,query:(0,er.searchParamsToUrlQuery)(ea),search:ei,hash:es,href:eu.slice(ee.origin.length)}}},72071:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"pathHasPrefix",{enumerable:!0,get:function(){return pathHasPrefix}});let et=ee(37021);function pathHasPrefix($,Z){if("string"!=typeof $)return!1;let{pathname:ee}=(0,et.parsePath)($);return ee===Z||ee.startsWith(Z+"/")}},28059:function($,Z){"use strict";function searchParamsToUrlQuery($){let Z={};return $.forEach(($,ee)=>{void 0===Z[ee]?Z[ee]=$:Array.isArray(Z[ee])?Z[ee].push($):Z[ee]=[Z[ee],$]}),Z}function stringifyUrlQueryParam($){return"string"!=typeof $&&("number"!=typeof $||isNaN($))&&"boolean"!=typeof $?"":String($)}function urlQueryToSearchParams($){let Z=new URLSearchParams;return Object.entries($).forEach($=>{let[ee,et]=$;Array.isArray(et)?et.forEach($=>Z.append(ee,stringifyUrlQueryParam($))):Z.set(ee,stringifyUrlQueryParam(et))}),Z}function assign($){for(var Z=arguments.length,ee=Array(Z>1?Z-1:0),et=1;et<Z;et++)ee[et-1]=arguments[et];return ee.forEach(Z=>{Array.from(Z.keys()).forEach(Z=>$.delete(Z)),Z.forEach((Z,ee)=>$.append(ee,Z))}),$}Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{searchParamsToUrlQuery:function(){return searchParamsToUrlQuery},urlQueryToSearchParams:function(){return urlQueryToSearchParams},assign:function(){return assign}})},46315:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"removePathPrefix",{enumerable:!0,get:function(){return removePathPrefix}});let et=ee(72071);function removePathPrefix($,Z){if(!(0,et.pathHasPrefix)($,Z))return $;let ee=$.slice(Z.length);return ee.startsWith("/")?ee:"/"+ee}},9177:function($,Z){"use strict";function removeTrailingSlash($){return $.replace(/\/$/,"")||"/"}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"removeTrailingSlash",{enumerable:!0,get:function(){return removeTrailingSlash}})},31508:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"getRouteMatcher",{enumerable:!0,get:function(){return getRouteMatcher}});let et=ee(19885);function getRouteMatcher($){let{re:Z,groups:ee}=$;return $=>{let er=Z.exec($);if(!er)return!1;let decode=$=>{try{return decodeURIComponent($)}catch($){throw new et.DecodeError("failed to decode param")}},en={};return Object.keys(ee).forEach($=>{let Z=ee[$],et=er[Z.pos];void 0!==et&&(en[$]=~et.indexOf("/")?et.split("/").map($=>decode($)):Z.repeat?[decode(et)]:decode(et))}),en}}},81649:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{getRouteRegex:function(){return getRouteRegex},getNamedRouteRegex:function(){return getNamedRouteRegex},getNamedMiddlewareRegex:function(){return getNamedMiddlewareRegex}});let et=ee(3794),er=ee(99399),en=ee(9177),eo="nxtP",ea="nxtI";function parseParameter($){let Z=$.startsWith("[")&&$.endsWith("]");Z&&($=$.slice(1,-1));let ee=$.startsWith("...");return ee&&($=$.slice(3)),{key:$,repeat:ee,optional:Z}}function getParametrizedRoute($){let Z=(0,en.removeTrailingSlash)($).slice(1).split("/"),ee={},eo=1;return{parameterizedRoute:Z.map($=>{let Z=et.INTERCEPTION_ROUTE_MARKERS.find(Z=>$.startsWith(Z)),en=$.match(/\[((?:\[.*\])|.+)\]/);if(Z&&en){let{key:$,optional:et,repeat:ea}=parseParameter(en[1]);return ee[$]={pos:eo++,repeat:ea,optional:et},"/"+(0,er.escapeStringRegexp)(Z)+"([^/]+?)"}if(!en)return"/"+(0,er.escapeStringRegexp)($);{let{key:$,repeat:Z,optional:et}=parseParameter(en[1]);return ee[$]={pos:eo++,repeat:Z,optional:et},Z?et?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:ee}}function getRouteRegex($){let{parameterizedRoute:Z,groups:ee}=getParametrizedRoute($);return{re:RegExp("^"+Z+"(?:/)?$"),groups:ee}}function buildGetSafeRouteKey(){let $=0;return()=>{let Z="",ee=++$;
57for(;ee>0;)Z+=String.fromCharCode(97+(ee-1)%26),ee=Math.floor((ee-1)/26);return Z}}function getSafeKeyFromSegment($){let{getSafeRouteKey:Z,segment:ee,routeKeys:et,keyPrefix:er}=$,{key:en,optional:eo,repeat:ea}=parseParameter(ee),ei=en.replace(/\W/g,"");er&&(ei=""+er+ei);let es=!1;return(0===ei.length||ei.length>30)&&(es=!0),isNaN(parseInt(ei.slice(0,1)))||(es=!0),es&&(ei=Z()),er?et[ei]=""+er+en:et[ei]=""+en,ea?eo?"(?:/(?<"+ei+">.+?))?":"/(?<"+ei+">.+?)":"/(?<"+ei+">[^/]+?)"}function getNamedParametrizedRoute($,Z){let ee=(0,en.removeTrailingSlash)($).slice(1).split("/"),ei=buildGetSafeRouteKey(),es={};return{namedParameterizedRoute:ee.map($=>{let ee=et.INTERCEPTION_ROUTE_MARKERS.some(Z=>$.startsWith(Z)),en=$.match(/\[((?:\[.*\])|.+)\]/);return ee&&en?getSafeKeyFromSegment({getSafeRouteKey:ei,segment:en[1],routeKeys:es,keyPrefix:Z?ea:void 0}):en?getSafeKeyFromSegment({getSafeRouteKey:ei,segment:en[1],routeKeys:es,keyPrefix:Z?eo:void 0}):"/"+(0,er.escapeStringRegexp)($)}).join(""),routeKeys:es}}function getNamedRouteRegex($,Z){let ee=getNamedParametrizedRoute($,Z);return{...getRouteRegex($),namedRegex:"^"+ee.namedParameterizedRoute+"(?:/)?$",routeKeys:ee.routeKeys}}function getNamedMiddlewareRegex($,Z){let{parameterizedRoute:ee}=getParametrizedRoute($),{catchAll:et=!0}=Z;if("/"===ee)return{namedRegex:"^/"+(et?".*":"")+"$"};let{namedParameterizedRoute:er}=getNamedParametrizedRoute($,!1);return{namedRegex:"^"+er+(et?"(?:(/.*)?)":"")+"$"}}},43036:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"getSortedRoutes",{enumerable:!0,get:function(){return getSortedRoutes}});let UrlNode=class UrlNode{insert($){this._insert($.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh($){void 0===$&&($="/");let Z=[...this.children.keys()].sort();null!==this.slugName&&Z.splice(Z.indexOf("[]"),1),null!==this.restSlugName&&Z.splice(Z.indexOf("[...]"),1),null!==this.optionalRestSlugName&&Z.splice(Z.indexOf("[[...]]"),1);let ee=Z.map(Z=>this.children.get(Z)._smoosh(""+$+Z+"/")).reduce(($,Z)=>[...$,...Z],[]);if(null!==this.slugName&&ee.push(...this.children.get("[]")._smoosh($+"["+this.slugName+"]/")),!this.placeholder){let Z="/"===$?"/":$.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+Z+'" and "'+Z+"[[..."+this.optionalRestSlugName+']]").');ee.unshift(Z)}return null!==this.restSlugName&&ee.push(...this.children.get("[...]")._smoosh($+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&ee.push(...this.children.get("[[...]]")._smoosh($+"[[..."+this.optionalRestSlugName+"]]/")),ee}_insert($,Z,ee){if(0===$.length){this.placeholder=!1;return}if(ee)throw Error("Catch-all must be the last part of the URL.");let et=$[0];if(et.startsWith("[")&&et.endsWith("]")){let er=et.slice(1,-1),en=!1;if(er.startsWith("[")&&er.endsWith("]")&&(er=er.slice(1,-1),en=!0),er.startsWith("...")&&(er=er.substring(3),ee=!0),er.startsWith("[")||er.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+er+"').");if(er.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+er+"').");function handleSlug($,ee){if(null!==$&&$!==ee)throw Error("You cannot use different slug names for the same dynamic path ('"+$+"' !== '"+ee+"').");Z.forEach($=>{if($===ee)throw Error('You cannot have the same slug name "'+ee+'" repeat within a single dynamic path');if($.replace(/\W/g,"")===et.replace(/\W/g,""))throw Error('You cannot have the slug names "'+$+'" and "'+ee+'" differ only by non-word symbols within a single dynamic path')}),Z.push(ee)}if(ee){if(en){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+$[0]+'" ).');handleSlug(this.optionalRestSlugName,er),this.optionalRestSlugName=er,et="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+$[0]+'").');handleSlug(this.restSlugName,er),this.restSlugName=er,et="[...]"}}else{if(en)throw Error('Optional route parameters are not yet supported ("'+$[0]+'").');handleSlug(this.slugName,er),this.slugName=er,et="[]"}}this.children.has(et)||this.children.set(et,new UrlNode),this.children.get(et)._insert($.slice(1),Z,ee)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}};function getSortedRoutes($){let Z=new UrlNode;return $.forEach($=>Z.insert($)),Z.smoosh()}},33850:function($,Z){"use strict";let ee;Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{default:function(){return _default},setConfig:function(){return setConfig}});let _default=()=>ee;function setConfig($){ee=$}},13477:function($,Z){"use strict";function isGroupSegment($){return"("===$[0]&&$.endsWith(")")}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isGroupSegment",{enumerable:!0,get:function(){return isGroupSegment}})},4227:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"default",{enumerable:!0,get:function(){return SideEffect}});let et=ee(73884),er=!1,en=er?()=>{}:et.useLayoutEffect,eo=er?()=>{}:et.useEffect;function SideEffect($){let{headManager:Z,reduceComponentsToState:ee}=$;function emitChange(){if(Z&&Z.mountedInstances){let er=et.Children.toArray(Array.from(Z.mountedInstances).filter(
57Boolean));Z.updateHead(ee(er,$))}}if(er){var ea;null==Z||null==(ea=Z.mountedInstances)||ea.add($.children),emitChange()}return en(()=>{var ee;return null==Z||null==(ee=Z.mountedInstances)||ee.add($.children),()=>{var ee;null==Z||null==(ee=Z.mountedInstances)||ee.delete($.children)}}),en(()=>(Z&&(Z._pendingUpdate=emitChange),()=>{Z&&(Z._pendingUpdate=emitChange)})),eo(()=>(Z&&Z._pendingUpdate&&(Z._pendingUpdate(),Z._pendingUpdate=null),()=>{Z&&Z._pendingUpdate&&(Z._pendingUpdate(),Z._pendingUpdate=null)})),null}},19885:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{WEB_VITALS:function(){return ee},execOnce:function(){return execOnce},isAbsoluteUrl:function(){return isAbsoluteUrl},getLocationOrigin:function(){return getLocationOrigin},getURL:function(){return getURL},getDisplayName:function(){return getDisplayName},isResSent:function(){return isResSent},normalizeRepeatedSlashes:function(){return normalizeRepeatedSlashes},loadGetInitialProps:function(){return loadGetInitialProps},SP:function(){return er},ST:function(){return en},DecodeError:function(){return DecodeError},NormalizeError:function(){return NormalizeError},PageNotFoundError:function(){return PageNotFoundError},MissingStaticPage:function(){return MissingStaticPage},MiddlewareNotFoundError:function(){return MiddlewareNotFoundError},stringifyError:function(){return stringifyError}});let ee=["CLS","FCP","FID","INP","LCP","TTFB"];function execOnce($){let Z,ee=!1;return function(){for(var et=arguments.length,er=Array(et),en=0;en<et;en++)er[en]=arguments[en];return ee||(ee=!0,Z=$(...er)),Z}}let et=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,isAbsoluteUrl=$=>et.test($);function getLocationOrigin(){let{protocol:$,hostname:Z,port:ee}=window.location;return $+"//"+Z+(ee?":"+ee:"")}function getURL(){let{href:$}=window.location,Z=getLocationOrigin();return $.substring(Z.length)}function getDisplayName($){return"string"==typeof $?$:$.displayName||$.name||"Unknown"}function isResSent($){return $.finished||$.headersSent}function normalizeRepeatedSlashes($){let Z=$.split("?"),ee=Z[0];return ee.replace(/\\/g,"/").replace(/\/\/+/g,"/")+(Z[1]?"?"+Z.slice(1).join("?"):"")}async function loadGetInitialProps($,Z){let ee=Z.res||Z.ctx&&Z.ctx.res;if(!$.getInitialProps)return Z.ctx&&Z.Component?{pageProps:await loadGetInitialProps(Z.Component,Z.ctx)}:{};let et=await $.getInitialProps(Z);if(ee&&isResSent(ee))return et;if(!et){let Z='"'+getDisplayName($)+'.getInitialProps()" should resolve to an object. But found "'+et+'" instead.';throw Error(Z)}return et}let er="undefined"!=typeof performance,en=er&&["mark","measure","getEntriesByName"].every($=>"function"==typeof performance[$]);let DecodeError=class DecodeError extends Error{};let NormalizeError=class NormalizeError extends Error{};let PageNotFoundError=class PageNotFoundError extends Error{constructor($){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+$}};let MissingStaticPage=class MissingStaticPage extends Error{constructor($,Z){super(),this.message="Failed to load static file for page: "+$+" "+Z}};let MiddlewareNotFoundError=class MiddlewareNotFoundError extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}};function stringifyError($){return JSON.stringify({message:$.message,stack:$.stack})}},97056:function($,Z){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"warnOnce",{enumerable:!0,get:function(){return warnOnce}});let warnOnce=$=>{}},85307:function($){var Z="/";!function(){var ee={229:function($){var Z,ee,et,er=$.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout($){if(Z===setTimeout)return setTimeout($,0);if((Z===defaultSetTimout||!Z)&&setTimeout)return Z=setTimeout,setTimeout($,0);try{return Z($,0)}catch(ee){try{return Z.call(null,$,0)}catch(ee){return Z.call(this,$,0)}}}function runClearTimeout($){if(ee===clearTimeout)return clearTimeout($);if((ee===defaultClearTimeout||!ee)&&clearTimeout)return ee=clearTimeout,clearTimeout($);try{return ee($)}catch(Z){try{return ee.call(null,$)}catch(Z){return ee.call(this,$)}}}!function(){try{Z="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch($){Z=defaultSetTimout}try{ee="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch($){ee=defaultClearTimeout}}();var en=[],eo=!1,ea=-1;function cleanUpNextTick(){eo&&et&&(eo=!1,et.length?en=et.concat(en):ea=-1,en.length&&drainQueue())}function drainQueue(){if(!eo){var $=runTimeout(cleanUpNextTick);eo=!0;for(var Z=en.length;Z;){for(et=en,en=[];++ea<Z;)et&&et[ea].run();ea=-1,Z=en.length}et=null,eo=!1,runClearTimeout($)}}function Item($,Z){this.fun=$,this.array=Z}function noop(){}er.nextTick=function($){var Z=Array(arguments.length-1);if(arguments.length>1)for(var ee=1;ee<arguments.length;ee++)Z[ee-1]=arguments[ee];en.push(new Item($,Z)),1!==en.length||eo||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},er.title="browser",er.browser=!0,er.env={},er.argv=[],er.version="",er.versions={},er.on=noop,er.addListener=noop,er.once=noop,er.off=noop,er.removeListener=noop,er.removeAllListeners=noop,er.emit=noop,er.prependListener=noop,er.prependOnceListener=noop,er.listeners=function($){return[]},er.binding=function($){throw Error("process.binding is not supported")},er.cwd=function(){return"/"},er.chdir=function($){throw Error("process.chdir is not supported")},er.umask=function(){return 0}}},et={};function __nccwpck_require__($){var Z=et[$];if(void 0!==Z)return Z.exports;var er=et[$]={exports:{}},en=!0;try{ee[$](er,er.exports,__nccwpck_require__),en=!1}finally{en&&delete et[$]}return er.exports}__nccwpck_require__.ab=Z+"/";var er=__nccwpck_require__(229);$.exports=er}()},36396:function($){var Z="/";!function(){"use strict";var ee={};!function(){ee.d=function($,Z){for(var et in Z)ee.o(Z,et)&&!ee.o($,et)&&Object.defineProperty($,et,{enumerable:!0,get:Z[et]})}}(),function(){ee.o=function($,Z){return Object.prototype.hasOwnProperty.call($,Z)}}(),function(){ee.r=function($){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty($,Symbol.toStringTag,{value:"Module"}
57),Object.defineProperty($,"__esModule",{value:!0})}}(),void 0!==ee&&(ee.ab=Z+"/");var et={};ee.r(et),ee.d(et,{getCLS:function(){return E},getFCP:function(){return g},getFID:function(){return F},getINP:function(){return O},getLCP:function(){return _},getTTFB:function(){return G},onCLS:function(){return E},onFCP:function(){return g},onFID:function(){return F},onINP:function(){return O},onLCP:function(){return _},onTTFB:function(){return G}});var er,en,eo,ea,ei,es=-1,o=function($){addEventListener("pageshow",function(Z){Z.persisted&&(es=Z.timeStamp,$(Z))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u=function(){var $=c();return $&&$.activationStart||0},f=function($,Z){var ee=c(),et="navigate";return es>=0?et="back-forward-cache":ee&&(et=document.prerendering||u()>0?"prerender":ee.type.replace(/_/g,"-")),{name:$,value:void 0===Z?-1:Z,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:et}},s=function($,Z,ee){try{if(PerformanceObserver.supportedEntryTypes.includes($)){var et=new PerformanceObserver(function($){Z($.getEntries())});return et.observe(Object.assign({type:$,buffered:!0},ee||{})),et}}catch($){}},d=function($,Z){var T=function t(ee){"pagehide"!==ee.type&&"hidden"!==document.visibilityState||($(ee),Z&&(removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0)))};addEventListener("visibilitychange",T,!0),addEventListener("pagehide",T,!0)},l=function($,Z,ee,et){var er,en;return function(eo){Z.value>=0&&(eo||et)&&((en=Z.value-(er||0))||void 0===er)&&(er=Z.value,Z.delta=en,Z.rating=function($,Z){return $>Z[1]?"poor":$>Z[0]?"needs-improvement":"good"}(Z.value,ee),$(Z))}},eu=-1,v=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},m=function(){d(function($){eu=$.timeStamp},!0)},h=function(){return eu<0&&(eu=v(),m(),o(function(){setTimeout(function(){eu=v(),m()},0)})),{get firstHiddenTime(){return eu}}},g=function($,Z){Z=Z||{};
57var ee,et=[1800,3e3],er=h(),en=f("FCP"),c=function($){$.forEach(function($){"first-contentful-paint"===$.name&&(ea&&ea.disconnect(),$.startTime<er.firstHiddenTime&&(en.value=$.startTime-u(),en.entries.push($),ee(!0)))})},eo=window.performance&&window.performance.getEntriesByName&&window.performance.getEntriesByName("first-contentful-paint")[0],ea=eo?null:s("paint",c);(eo||ea)&&(ee=l($,en,et,Z.reportAllChanges),eo&&c([eo]),o(function(er){ee=l($,en=f("FCP"),et,Z.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){en.value=performance.now()-er.timeStamp,ee(!0)})})}))},ec=!1,ed=-1,E=function($,Z){Z=Z||{};var ee=[.1,.25];ec||(g(function($){ed=$.value}),ec=!0);var et,i=function(Z){ed>-1&&$(Z)},er=f("CLS",0),en=0,eo=[],p=function($){$.forEach(function($){if(!$.hadRecentInput){var Z=eo[0],ee=eo[eo.length-1];en&&$.startTime-ee.startTime<1e3&&$.startTime-Z.startTime<5e3?(en+=$.value,eo.push($)):(en=$.value,eo=[$]),en>er.value&&(er.value=en,er.entries=eo,et())}})},ea=s("layout-shift",p);ea&&(et=l(i,er,ee,Z.reportAllChanges),d(function(){p(ea.takeRecords()),et(!0)}),o(function(){en=0,ed=-1,et=l(i,er=f("CLS",0),ee,Z.reportAllChanges)}))},ef={passive:!0,capture:!0},ep=new Date,L=function($,Z){er||(er=Z,en=$,eo=new Date,A(removeEventListener),S())},S=function(){if(en>=0&&en<eo-ep){var $={entryType:"first-input",name:er.type,target:er.target,cancelable:er.cancelable,startTime:er.timeStamp,processingStart:er.timeStamp+en};ea.forEach(function(Z){Z($)}),ea=[]}},b=function($){if($.cancelable){var Z=($.timeStamp>1e12?new Date:performance.now())-$.timeStamp;"pointerdown"==$.type?function($,Z){var t=function(){L($,Z),i()},r=function(){i()},i=function(){removeEventListener("pointerup",t,ef),removeEventListener("pointercancel",r,ef)};addEventListener("pointerup",t,ef),addEventListener("pointercancel",r,ef)}(Z,$):L(Z,$)}},A=function($){["mousedown","keydown","touchstart","pointerdown"].forEach(function(Z){return $(Z,b,ef)})},F=function($,Z){Z=Z||{};var ee,et=[100,300],eo=h(),ei=f("FID"),v=function($){$.startTime<eo.firstHiddenTime&&(ei.value=$.processingStart-$.startTime,ei.entries.push($),ee(!0))},m=function($){$.forEach(v)},es=s("first-input",m);ee=l($,ei,et,Z.reportAllChanges),es&&d(function(){m(es.takeRecords()),es.disconnect()},!0),es&&o(function(){var eo;ee=l($,ei=f("FID"),et,Z.reportAllChanges),ea=[],en=-1,er=null,A(addEventListener),eo=v,ea.push(eo),S()})},eh=0,em=1/0,eg=0,M=function($){$.forEach(function($){$.interactionId&&(em=Math.min(em,$.interactionId),eh=(eg=Math.max(eg,$.interactionId))?(eg-em)/7+1:0)})},B=function(){return ei?eh:performance.interactionCount||0},D=function(){"interactionCount"in performance||ei||(ei=s("event",M,{type:"event",buffered:!0,durationThreshold:0}))},ey=0,R=function(){return B()-ey},e_=[],eb={},H=function($){var Z=e_[e_.length-1],ee=eb[$.interactionId];if(ee||e_.length<10||$.duration>Z.latency){if(ee)ee.entries.push($),ee.latency=Math.max(ee.latency,$.duration);else{var et={id:$.interactionId,latency:$.duration,entries:[$]};eb[et.id]=et,e_.push(et)}e_.sort(function($,Z){return Z.latency-$.latency}),e_.splice(10).forEach(function($){delete eb[$.id]})}},O=function($,Z){Z=Z||{};var ee=[200,500];D();var et,er=f("INP"),a=function($){$.forEach(function($){$.interactionId&&H($),"first-input"!==$.entryType||e_.some(function(Z){return Z.entries.some(function(Z){return $.duration===Z.duration&&$.startTime===Z.startTime})})||H($)});var Z,ee=(Z=Math.min(e_.length-1,Math.floor(R()/50)),e_[Z]);ee&&ee.latency!==er.value&&(er.value=ee.latency,er.entries=ee.entries,et())},en=s("event",a,{durationThreshold:Z.durationThreshold||40});et=l($,er,ee,Z.reportAllChanges),en&&(en.observe({type:"first-input",buffered:!0}),d(function(){a(en.takeRecords()),er.value<0&&R()>0&&(er.value=0,er.entries=[]),et(!0)}),o(function(){e_=[],ey=B(),et=l($,er=f("INP"),ee,Z.reportAllChanges)}))},eE={},_=function($,Z){Z=Z||{};var ee,et=[2500,4e3],er=h(),en=f("LCP"),c=function($){var Z=$[$.length-1];if(Z){var et=Z.startTime-u();et<er.firstHiddenTime&&(en.value=et,en.entries=[Z],ee())}},eo=s("largest-contentful-paint",c);if(eo){ee=l($,en,et,Z.reportAllChanges);var v=function(){eE[en.id]||(c(eo.takeRecords()),eo.disconnect(),eE[en.id]=!0,ee(!0))};["keydown","click"].forEach(function($){addEventListener($,v,{once:!0,capture:!0})}),d(v,!0),o(function(er){ee=l($,en=f("LCP"),et,Z.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){en.value=performance.now()-er.timeStamp,eE[en.id]=!0,ee(!0)})})})}},Y=function e($){document.prerendering?addEventListener("prerenderingchange",function(){return e($)},!0):"complete"!==document.readyState?addEventListener("load",function(){return e($)},!0):setTimeout($,0)},G=function($,Z){Z=Z||{};var ee=[800,1800],et=f("TTFB"),er=l($,et,ee,Z.reportAllChanges);Y(function(){var en=c();if(en){if(et.value=Math.max(en.responseStart-u(),0),et.value<0||et.value>performance.now())return;et.entries=[en],er(!0),o(function(){(er=l($,et=f("TTFB",0),ee,Z.reportAllChanges))(!0)})}})};$.exports=et}()},2976:function($,Z){"use strict";function isAPIRoute($){return"/api"===$||!!(null==$?void 0:$.startsWith("/api/"))}Object.defineProperty(Z,"__esModule",{value:!0}),Object.defineProperty(Z,"isAPIRoute",{enumerable:!0,get:function(){return isAPIRoute}})},83382:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{default:function(){return isError},getProperError:function(){return getProperError}});let et=ee(51387);function isError($){return"object"==typeof $&&null!==$&&"name"in $&&"message"in $}function getProperError($){return isError($)?$:Error((0,et.isPlainObject)($)?JSON.stringify($):$+"")}},3794:function($,Z,ee){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),function($,Z){for(var ee in Z)Object.defineProperty($,ee,{enumerable:!0,get:Z[ee]})}(Z,{INTERCEPTION_ROUTE_MARKERS:function(){return er},isInterceptionRouteAppPath:function(){return isInterceptionRouteAppPath},extractInterceptionRouteInformation:function(){return extractInterceptionRouteInformation}});
57let et=ee(96384),er=["(..)(..)","(.)","(..)","(...)"];function isInterceptionRouteAppPath($){return void 0!==$.split("/").find($=>er.find(Z=>$.startsWith(Z)))}function extractInterceptionRouteInformation($){let Z,ee,en;for(let et of $.split("/"))if(ee=er.find($=>et.startsWith($))){[Z,en]=$.split(ee,2);break}if(!Z||!ee||!en)throw Error(`Invalid interception route: ${$}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(Z=(0,et.normalizeAppPath)(Z),ee){case"(.)":en="/"===Z?`/${en}`:Z+"/"+en;break;case"(..)":if("/"===Z)throw Error(`Invalid interception route: ${$}. Cannot use (..) marker at the root level, use (.) instead.`);en=Z.split("/").slice(0,-1).concat(en).join("/");break;case"(...)":en="/"+en;break;case"(..)(..)":let eo=Z.split("/");if(eo.length<=2)throw Error(`Invalid interception route: ${$}. Cannot use (..)(..) marker at the root level or one level up.`);en=eo.slice(0,-2).concat(en).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:Z,interceptedRoute:en}}},41226:function(){},74347:function($,Z,ee){"use strict";var et;function default_1(){return{name:"next-internal-plugin",createScript({url:$,attrs:Z}){if("undefined"!=typeof window){let ee=document.createElement("script");return ee.src=$,ee.async=!0,delete Z.crossorigin,{script:ee,timeout:8e3}}},errorLoadRemote({id:$,error:Z,from:ee,origin:et}){let er;console.error($,"offline");let pg=function(){return console.error($,"offline",Z),null};return pg.getInitialProps=function($){return{}},er="build"===ee?()=>({__esModule:!0,default:pg,getServerSideProps:()=>({props:{}})}):{default:pg,getServerSideProps:()=>({props:{}})}},beforeInit($){let{userOptions:Z,shareInfo:et}=$,{shared:er}=Z;if(globalThis.usedChunks||(globalThis.usedChunks=new Set),er&&Object.keys(er||{}).forEach($=>{let Z=er[$],ee=Array.isArray(Z)?Z:[Z];ee.forEach($=>{$.strategy||($.strategy="loaded-first")})}),"string"==typeof ee.j&&!ee.j.startsWith("webpack"))return $;let{moduleCache:en,name:eo}=$.origin,ea=Function("return globalThis")(),ei=ea[eo];return ei&&en.set(eo,ei),$},init:$=>$,beforeRequest:$=>{let{options:Z,id:ee}=$,et=ee.split("/").shift(),er=Z.remotes.find($=>$.name===et);return!er||er?.entry?.includes("?t=")||(er.entry=`${er?.entry}?t=${Date.now()}`),$},afterResolve:$=>$,onLoad($){let{exposeModuleFactory:Z,exposeModule:ee,id:et}=$,er=Z||ee;if(!er)return $;if("undefined"==typeof window){let $;try{$=er()}catch(Z){$=er}let Z={get(Z,ee,er){if(Z===$&&"function"==typeof $[ee])return function(...Z){return globalThis.usedChunks.add(et),$[ee].apply(this,Z)};let en=Z[ee];if("function"==typeof en){let proxiedFunction=function(...$){return globalThis.usedChunks.add(et),en.apply(this,$)};return Object.keys(en).forEach($=>{Object.defineProperty(proxiedFunction,$,{value:en[$],writable:!0,enumerable:!0,configurable:!0})}),proxiedFunction}return Reflect.get(Z,ee,er)}};if("function"==typeof $){$=new Proxy($,Z);let ee=Object.getOwnPropertyNames($);return ee.forEach(ee=>{"function"==typeof $[ee]&&($[ee]=new Proxy($[ee],Z))}),()=>$}return $=new Proxy($,Z)}return $},resolveShare($){if("react"!==$.pkgName&&"react-dom"!==$.pkgName&&!$.pkgName.startsWith("next/"))return $;let{shareScopeMap:Z,scope:ee,pkgName:et,version:er,GlobalFederation:en}=$,eo=en.__INSTANCES__[0];return eo&&eo.options.shared[et]&&($.resolver=function(){return Z[ee][et][er]=eo.options.shared[et][0],Z[ee][et][er]}),$},beforeLoadShare:async $=>$}}et={value:!0},Z.A=default_1},87677:function($,Z,ee){"use strict";function _interop_require_default($){return $&&$.__esModule?$:{default:$}}ee.r(Z),ee.d(Z,{_:function(){return _interop_require_default},_interop_require_default:function(){return _interop_require_default}})},40544:function($,Z,ee){"use strict";function _getRequireWildcardCache($){if("function"!=typeof WeakMap)return null;var Z=new WeakMap,ee=new WeakMap;return(_getRequireWildcardCache=function($){return $?ee:Z})($)}function _interop_require_wildcard($,Z){if(!Z&&$&&$.__esModule)return $;if(null===$||"object"!=typeof $&&"function"!=typeof $)return{default:$};var ee=_getRequireWildcardCache(Z);if(ee&&ee.has($))return ee.get($);var et={},er=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var en in $)if("default"!==en&&Object.prototype.hasOwnProperty.call($,en)){var eo=er?Object.getOwnPropertyDescriptor($,en):null;eo&&(eo.get||eo.set)?Object.defineProperty(et,en,eo):et[en]=$[en]}return et.default=$,ee&&ee.set($,et),et}ee.r(Z),ee.d(Z,{_:function(){return _interop_require_wildcard},_interop_require_wildcard:function(){return _interop_require_wildcard}})}},function($){var Z=[];$.m[2996]?$(2996):console.warn("Federation Runtime Module not found. In the current runtime"),$.f&&$.f.consumes&&$.f.consumes(8792,Z),_N_E=Promise.all(Z).then(function(){var __webpack_exec__=function(Z){return $($.s=Z)};return __webpack_exec__(2996),__webpack_exec__(97809)})}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.