UNPKG

next

Version:

The React Framework

1 lines 94.6 kB
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25464,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"warnOnce",{enumerable:!0,get:function(){return warnOnce}});let warnOnce=_=>{}},26118,(__turbopack_context__,module,exports)=>{"use strict";function disableSmoothScrollDuringRouteTransition(fn,options={}){if(options.onlyHashChange)return void fn();let htmlElement=document.documentElement;if("smooth"!==htmlElement.dataset.scrollBehavior)return void fn();let existing=htmlElement.style.scrollBehavior;htmlElement.style.scrollBehavior="auto",options.dontForceLayout||htmlElement.getClientRects(),fn(),htmlElement.style.scrollBehavior=existing}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return disableSmoothScrollDuringRouteTransition}}),__turbopack_context__.r(25464)},23484,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return HTTPAccessFallbackBoundary}});let _interop_require_wildcard=__turbopack_context__.r(44066),_jsxruntime=__turbopack_context__.r(2710),_react=_interop_require_wildcard._(__turbopack_context__.r(66626)),_navigationuntracked=__turbopack_context__.r(70397),_httpaccessfallback=__turbopack_context__.r(42125);__turbopack_context__.r(25464);let _approutercontextsharedruntime=__turbopack_context__.r(45836);class HTTPAccessFallbackErrorBoundary extends _react.default.Component{constructor(props){super(props),this.state={triggeredStatus:void 0,previousPathname:props.pathname}}componentDidCatch(){}static getDerivedStateFromError(error){if((0,_httpaccessfallback.isHTTPAccessFallbackError)(error))return{triggeredStatus:(0,_httpaccessfallback.getAccessFallbackHTTPStatus)(error)};throw error}static getDerivedStateFromProps(props,state){return props.pathname!==state.previousPathname&&state.triggeredStatus?{triggeredStatus:void 0,previousPathname:props.pathname}:{triggeredStatus:state.triggeredStatus,previousPathname:props.pathname}}render(){let{notFound,forbidden,unauthorized,children}=this.props,{triggeredStatus}=this.state,errorComponents={[_httpaccessfallback.HTTPAccessErrorStatus.NOT_FOUND]:notFound,[_httpaccessfallback.HTTPAccessErrorStatus.FORBIDDEN]:forbidden,[_httpaccessfallback.HTTPAccessErrorStatus.UNAUTHORIZED]:unauthorized};if(triggeredStatus){let isNotFound=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.NOT_FOUND&&notFound,isForbidden=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.FORBIDDEN&&forbidden,isUnauthorized=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.UNAUTHORIZED&&unauthorized;return isNotFound||isForbidden||isUnauthorized?(0,_jsxruntime.jsxs)(_jsxruntime.Fragment,{children:[(0,_jsxruntime.jsx)("meta",{name:"robots",content:"noindex"}),!1,errorComponents[triggeredStatus]]}):children}return children}}function HTTPAccessFallbackBoundary({notFound,forbidden,unauthorized,children}){let pathname=(0,_navigationuntracked.useUntrackedPathname)(),missingSlots=(0,_react.useContext)(_approutercontextsharedruntime.MissingSlotContext);return notFound||forbidden||unauthorized?(0,_jsxruntime.jsx)(HTTPAccessFallbackErrorBoundary,{pathname:pathname,notFound:notFound,forbidden:forbidden,unauthorized:unauthorized,missingSlots:missingSlots,children:children}):(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},46036,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"useRouterBFCache",{enumerable:!0,get:function(){return useRouterBFCache}});let _react=__turbopack_context__.r(66626);function useRouterBFCache(activeTree,activeCacheNode,activeStateKey){let[prevActiveEntry,setPrevActiveEntry]=(0,_react.useState)(()=>({tree:activeTree,cacheNode:activeCacheNode,stateKey:activeStateKey,next:null}));if(prevActiveEntry.tree===activeTree)return prevActiveEntry;let newActiveEntry={tree:activeTree,cacheNode:activeCacheNode,stateKey:activeStateKey,next:null},n=1,oldEntry=prevActiveEntry,clonedEntry=newActiveEntry;for(;null!==oldEntry&&n<1;){if(oldEntry.stateKey===activeStateKey){clonedEntry.next=oldEntry.next;break}{n++;let entry={tree:oldEntry.tree,cacheNode:oldEntry.cacheNode,stateKey:oldEntry.stateKey,next:null};clonedEntry.next=entry,clonedEntry=entry}oldEntry=oldEntry.next}return setPrevActiveEntry(newActiveEntry),newActiveEntry}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},37364,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{LoadingBoundaryProvider:function(){return LoadingBoundaryProvider},default:function(){return OuterLayoutRouter}});let _interop_require_default=__turbopack_context__.r(81258),_interop_require_wildcard=__turbopack_context__.r(44066),_jsxruntime=__turbopack_context__.r(2710),_react=_interop_require_wildcard._(__turbopack_context__.r(66626)),_reactdom=_interop_require_default._(__turbopack_context__.r(79892)),_approutercontextsharedruntime=__turbopack_context__.r(45836),_unresolvedthenable=__turbopack_context__.r(23501),_errorboundary=__turbopack_context__.r(10744),_disablesmoothscroll=__turbopack_context__.r(26118),_redirectboundary=__turbopack_context__.r(52344),_errorboundary1=__turbopack_context__.r(23484),_createroutercachekey=__turbopack_context__.r(69783),_bfcachestatemanager=__turbopack_context__.r(46036);__turbopack_context__.r(444);let _hooksclientcontextsharedruntime=__turbopack_context__.r(6091),_routeparams=__turbopack_context__.r(46997),_pprnavigations=__turbopack_context__.r(68250),__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_reactdom.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function findDOMNode(instance){return"u"<typeof window?null:(0,__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.findDOMNode)(instance)}let rectProperties=["bottom","height","left","right","top","width","x","y"];function shouldSkipElement(element){if(["sticky","fixed"].includes(getComputedStyle(element).position))return!0;let rect=element.getBoundingClientRect();return rectProperties.every(item=>0===rect[item])}function topOfElementInViewport(instance,viewportHeight){let rects=instance.getClientRects();if(0===rects.length)return!1;let elementTop=1/0;for(let i=0;i<rects.length;i++){let rect=rects[i];rect.top<elementTop&&(elementTop=rect.top)}return elementTop>=0&&elementTop<=viewportHeight}function getHashFragmentDomNode(hashFragment){return"top"===hashFragment?document.body:document.getElementById(hashFragment)??document.getElementsByName(hashFragment)[0]}class InnerScrollAndFocusHandlerOld extends _react.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.handlePotentialScroll()}render(){return this.props.children}constructor(...args){super(...args),this.handlePotentialScroll=()=>{let{focusAndScrollRef,cacheNode}=this.props,scrollRef=focusAndScrollRef.forceScroll?focusAndScrollRef.scrollRef:cacheNode.scrollRef;if(null===scrollRef||!scrollRef.current)return;let domNode=null,hashFragment=focusAndScrollRef.hashFragment;if(hashFragment&&(domNode=getHashFragmentDomNode(hashFragment)),domNode||(domNode=findDOMNode(this)),domNode instanceof Element){for(;!(domNode instanceof HTMLElement)||shouldSkipElement(domNode);){if(null===domNode.nextElementSibling)return;domNode=domNode.nextElementSibling}scrollRef.current=!1,(0,_disablesmoothscroll.disableSmoothScrollDuringRouteTransition)(()=>{if(hashFragment)return void domNode.scrollIntoView();let htmlElement=document.documentElement,viewportHeight=htmlElement.clientHeight;!topOfElementInViewport(domNode,viewportHeight)&&(htmlElement.scrollTop=0,topOfElementInViewport(domNode,viewportHeight)||domNode.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:focusAndScrollRef.onlyHashChange}),focusAndScrollRef.onlyHashChange=!1,focusAndScrollRef.hashFragment=null,domNode.focus()}}}}function ScrollAndMaybeFocusHandler({children,cacheNode}){let context=(0,_react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);if(!context)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,_jsxruntime.jsx)(InnerScrollAndFocusHandlerOld,{focusAndScrollRef:context.focusAndScrollRef,cacheNode:cacheNode,children:children})}function InnerLayoutRouter({tree,segmentPath,debugNameContext,cacheNode:maybeCacheNode,params,url,isActive}){let resolvedRsc,context=(0,_react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);if((0,_react.useContext)(_hooksclientcontextsharedruntime.NavigationPromisesContext),!context)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let cacheNode=null!==maybeCacheNode?maybeCacheNode:(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedPrefetchRsc=null!==cacheNode.prefetchRsc?cacheNode.prefetchRsc:cacheNode.rsc,rsc=(0,_react.useDeferredValue)(cacheNode.rsc,resolvedPrefetchRsc);if((0,_pprnavigations.isDeferredRsc)(rsc)){let unwrappedRsc=(0,_react.use)(rsc);null===unwrappedRsc&&(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedRsc=unwrappedRsc}else null===rsc&&(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedRsc=rsc;let children=resolvedRsc;return(0,_jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider,{value:{parentTree:tree,parentCacheNode:cacheNode,parentSegmentPath:segmentPath,parentParams:params,parentLoadingData:null,debugNameContext:debugNameContext,url:url,isActive:isActive},children:children})}function LoadingBoundaryProvider({loading,children}){let parentContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);return null===parentContext?children:(0,_jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider,{value:{parentTree:parentContext.parentTree,parentCacheNode:parentContext.parentCacheNode,parentSegmentPath:parentContext.parentSegmentPath,parentParams:parentContext.parentParams,parentLoadingData:loading,debugNameContext:parentContext.debugNameContext,url:parentContext.url,isActive:parentContext.isActive},children:children})}function LoadingBoundary({name,loading,children}){if(null!==loading){let loadingRsc=loading[0],loadingStyles=loading[1],loadingScripts=loading[2];return(0,_jsxruntime.jsx)(_react.Suspense,{name:name,fallback:(0,_jsxruntime.jsxs)(_jsxruntime.Fragment,{children:[loadingStyles,loadingScripts,loadingRsc]}),children:children})}return(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}function OuterLayoutRouter({parallelRouterKey,error,errorStyles,errorScripts,templateStyles,templateScripts,template,notFound,forbidden,unauthorized,segmentViewBoundaries}){let context=(0,_react.useContext)(_approutercontextsharedruntime.LayoutRouterContext);if(!context)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree,parentCacheNode,parentSegmentPath,parentParams,parentLoadingData,url,isActive,debugNameContext}=context,parentTreeSegment=parentTree[0],segmentPath=null===parentSegmentPath?[parallelRouterKey]:parentSegmentPath.concat([parentTreeSegment,parallelRouterKey]),activeTree=parentTree[1][parallelRouterKey],maybeParentSlots=parentCacheNode.slots;(void 0===activeTree||null===maybeParentSlots)&&(0,_react.use)(_unresolvedthenable.unresolvedThenable);let activeSegment=activeTree[0],activeCacheNode=maybeParentSlots[parallelRouterKey]??null,activeStateKey=(0,_createroutercachekey.createRouterCacheKey)(activeSegment,!0),bfcacheEntry=(0,_bfcachestatemanager.useRouterBFCache)(activeTree,activeCacheNode,activeStateKey),children=[];do{let tree=bfcacheEntry.tree,cacheNode=bfcacheEntry.cacheNode,stateKey=bfcacheEntry.stateKey,segment=tree[0],params=parentParams;if(Array.isArray(segment)){let paramName=segment[0],paramCacheKey=segment[1],paramType=segment[2],paramValue=(0,_routeparams.getParamValueFromCacheKey)(paramCacheKey,paramType);null!==paramValue&&(params={...parentParams,[paramName]:paramValue})}let debugName=getBoundaryDebugNameFromSegment(segment),childDebugNameContext=debugName??debugNameContext,debugNameToDisplay=void 0===debugName?void 0:debugNameContext,templateValue=(0,_jsxruntime.jsxs)(ScrollAndMaybeFocusHandler,{cacheNode:cacheNode,children:[(0,_jsxruntime.jsx)(_errorboundary.ErrorBoundary,{errorComponent:error,errorStyles:errorStyles,errorScripts:errorScripts,children:(0,_jsxruntime.jsx)(LoadingBoundary,{name:debugNameToDisplay,loading:parentLoadingData,children:(0,_jsxruntime.jsx)(_errorboundary1.HTTPAccessFallbackBoundary,{notFound:notFound,forbidden:forbidden,unauthorized:unauthorized,children:(0,_jsxruntime.jsxs)(_redirectboundary.RedirectBoundary,{children:[(0,_jsxruntime.jsx)(InnerLayoutRouter,{url:url,tree:tree,params:params,cacheNode:cacheNode,segmentPath:segmentPath,debugNameContext:childDebugNameContext,isActive:isActive&&stateKey===activeStateKey}),null]})})})}),null]}),child=(0,_jsxruntime.jsxs)(_approutercontextsharedruntime.TemplateContext.Provider,{value:templateValue,children:[templateStyles,templateScripts,template]},stateKey);children.push(child),bfcacheEntry=bfcacheEntry.next}while(null!==bfcacheEntry)return children}function getBoundaryDebugNameFromSegment(segment){if("/"===segment)return"/";if("string"==typeof segment)if(isVirtualLayout(segment))return;else return segment+"/";return segment[1]+"/"}function isVirtualLayout(segment){return"(__SLOT__)"===segment}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},10958,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return RenderFromTemplateContext}});let _interop_require_wildcard=__turbopack_context__.r(44066),_jsxruntime=__turbopack_context__.r(2710),_react=_interop_require_wildcard._(__turbopack_context__.r(66626)),_approutercontextsharedruntime=__turbopack_context__.r(45836);function RenderFromTemplateContext(){let children=(0,_react.useContext)(_approutercontextsharedruntime.TemplateContext);return(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},53573,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return createRenderSearchParamsFromClient}});let CachedSearchParams=new WeakMap;function makeUntrackedSearchParams(underlyingSearchParams){let cachedSearchParams=CachedSearchParams.get(underlyingSearchParams);if(cachedSearchParams)return cachedSearchParams;let promise=Promise.resolve(underlyingSearchParams);return CachedSearchParams.set(underlyingSearchParams,promise),promise}function createRenderSearchParamsFromClient(underlyingSearchParams){return makeUntrackedSearchParams(underlyingSearchParams)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},39870,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return createRenderSearchParamsFromClient}});let createRenderSearchParamsFromClient=__turbopack_context__.r(53573).createRenderSearchParamsFromClient;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},8032,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderParamsFromClient",{enumerable:!0,get:function(){return createRenderParamsFromClient}});let CachedParams=new WeakMap;function makeUntrackedParams(underlyingParams){let cachedParams=CachedParams.get(underlyingParams);if(cachedParams)return cachedParams;let promise=Promise.resolve(underlyingParams);return CachedParams.set(underlyingParams,promise),promise}function createRenderParamsFromClient(clientParams){return makeUntrackedParams(clientParams)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},17644,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderParamsFromClient",{enumerable:!0,get:function(){return createRenderParamsFromClient}});let createRenderParamsFromClient=__turbopack_context__.r(8032).createRenderParamsFromClient;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},52568,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{accumulateRootVaryParam:function(){return accumulateRootVaryParam},accumulateVaryParam:function(){return accumulateVaryParam},createResponseVaryParamsAccumulator:function(){return createResponseVaryParamsAccumulator},createVaryParamsAccumulator:function(){return createVaryParamsAccumulator},createVaryingParams:function(){return createVaryingParams},createVaryingSearchParams:function(){return createVaryingSearchParams},emptyVaryParamsAccumulator:function(){return emptyVaryParamsAccumulator},finishAccumulatingVaryParams:function(){return finishAccumulatingVaryParams},getMetadataVaryParamsAccumulator:function(){return getMetadataVaryParamsAccumulator},getMetadataVaryParamsThenable:function(){return getMetadataVaryParamsThenable},getRootParamsVaryParamsAccumulator:function(){return getRootParamsVaryParamsAccumulator},getVaryParamsThenable:function(){return getVaryParamsThenable},getViewportVaryParamsAccumulator:function(){return getViewportVaryParamsAccumulator}});let _workunitasyncstorageexternal=__turbopack_context__.r(89931);function createSegmentVaryParamsAccumulator(){let accumulator={varyParams:new Set,status:"pending",value:new Set,then(onfulfilled){onfulfilled&&("pending"===accumulator.status?accumulator.resolvers.push(onfulfilled):onfulfilled(accumulator.value))},resolvers:[]};return accumulator}let emptySet=new Set,emptyVaryParamsAccumulator={varyParams:emptySet,status:"fulfilled",value:emptySet,then(onfulfilled){onfulfilled&&onfulfilled(emptySet)},resolvers:[]};function createResponseVaryParamsAccumulator(){let head=createSegmentVaryParamsAccumulator();return{head,rootParams:createSegmentVaryParamsAccumulator(),segments:new Set}}function createVaryParamsAccumulator(){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-runtime":{let responseAccumulator=workUnitStore.varyParamsAccumulator;if(null!==responseAccumulator){let accumulator=createSegmentVaryParamsAccumulator();return responseAccumulator.segments.add(accumulator),accumulator}}}return null}function getMetadataVaryParamsAccumulator(){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-runtime":{let responseAccumulator=workUnitStore.varyParamsAccumulator;if(null!==responseAccumulator)return responseAccumulator.head}}return null}function getVaryParamsThenable(accumulator){return accumulator}function getMetadataVaryParamsThenable(){let accumulator=getMetadataVaryParamsAccumulator();return null!==accumulator?accumulator:null}let getViewportVaryParamsAccumulator=getMetadataVaryParamsAccumulator;function getRootParamsVaryParamsAccumulator(){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-runtime":{let responseAccumulator=workUnitStore.varyParamsAccumulator;if(null!==responseAccumulator)return responseAccumulator.rootParams}}return null}function accumulateVaryParam(accumulator,paramName){accumulator.varyParams.add(paramName)}function accumulateRootVaryParam(paramName){let rootParamsAccumulator=getRootParamsVaryParamsAccumulator();null!==rootParamsAccumulator&&accumulateVaryParam(rootParamsAccumulator,paramName)}function createVaryingParams(accumulator,originalParamsObject,optionalCatchAllParamName){if(null!==optionalCatchAllParamName)return new Proxy(originalParamsObject,{get:(target,prop,receiver)=>("string"==typeof prop&&(prop===optionalCatchAllParamName||Object.prototype.hasOwnProperty.call(target,prop))&&accumulateVaryParam(accumulator,prop),Reflect.get(target,prop,receiver)),has:(target,prop)=>(prop===optionalCatchAllParamName&&accumulateVaryParam(accumulator,optionalCatchAllParamName),Reflect.has(target,prop)),ownKeys:target=>(accumulateVaryParam(accumulator,optionalCatchAllParamName),Reflect.ownKeys(target))});let underlyingParamsWithVarying={};for(let paramName in originalParamsObject)Object.defineProperty(underlyingParamsWithVarying,paramName,{get:()=>(accumulateVaryParam(accumulator,paramName),originalParamsObject[paramName]),enumerable:!0});return underlyingParamsWithVarying}function createVaryingSearchParams(accumulator,originalSearchParamsObject){let underlyingSearchParamsWithVarying={};for(let searchParamName in originalSearchParamsObject)Object.defineProperty(underlyingSearchParamsWithVarying,searchParamName,{get:()=>(accumulateVaryParam(accumulator,"?"),originalSearchParamsObject[searchParamName]),enumerable:!0});return underlyingSearchParamsWithVarying}async function finishAccumulatingVaryParams(responseAccumulator){let rootVaryParams=responseAccumulator.rootParams.varyParams;for(let segmentAccumulator of(finishSegmentAccumulator(responseAccumulator.head,rootVaryParams),responseAccumulator.segments))finishSegmentAccumulator(segmentAccumulator,rootVaryParams);await Promise.resolve(),await Promise.resolve(),await Promise.resolve()}function finishSegmentAccumulator(accumulator,rootVaryParams){if("pending"!==accumulator.status)return;let merged=new Set(accumulator.varyParams);for(let param of rootVaryParams)merged.add(param);for(let resolver of(accumulator.value=merged,accumulator.status="fulfilled",accumulator.resolvers))resolver(merged);accumulator.resolvers=[]}},58984,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ReflectAdapter",{enumerable:!0,get:function(){return ReflectAdapter}});class ReflectAdapter{static get(target,prop,receiver){let value=Reflect.get(target,prop,receiver);return"function"==typeof value?value.bind(target):value}static set(target,prop,value,receiver){return Reflect.set(target,prop,value,receiver)}static has(target,prop){return Reflect.has(target,prop)}static deleteProperty(target,prop){return Reflect.deleteProperty(target,prop)}}},99455,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return createDedupedByCallsiteServerErrorLoggerDev}});let _react=_interop_require_wildcard(__turbopack_context__.r(66626));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}function _interop_require_wildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!=typeof obj&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={__proto__:null},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}let errorRef={current:null},cache="function"==typeof _react.cache?_react.cache:fn=>fn,logErrorOrWarn=console.warn;function createDedupedByCallsiteServerErrorLoggerDev(getMessage){return function logDedupedError(...args){logErrorOrWarn(getMessage(...args))}}cache(key=>{try{logErrorOrWarn(errorRef.current)}finally{errorRef.current=null}})},15307,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{describeHasCheckingStringProperty:function(){return describeHasCheckingStringProperty},describeStringPropertyAccess:function(){return describeStringPropertyAccess},wellKnownProperties:function(){return wellKnownProperties}});let isDefinitelyAValidIdentifier=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function describeStringPropertyAccess(target,prop){return isDefinitelyAValidIdentifier.test(prop)?`\`${target}.${prop}\``:`\`${target}[${JSON.stringify(prop)}]\``}function describeHasCheckingStringProperty(target,prop){let stringifiedProp=JSON.stringify(prop);return`\`Reflect.has(${target}, ${stringifiedProp})\`, \`${stringifiedProp} in ${target}\`, or similar`}let wellKnownProperties=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule","@@iterator"])},71789,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return afterTaskAsyncStorageInstance}});let afterTaskAsyncStorageInstance=(0,__turbopack_context__.r(286).createAsyncLocalStorage)()},15002,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return _aftertaskasyncstorageinstance.afterTaskAsyncStorageInstance}});let _aftertaskasyncstorageinstance=__turbopack_context__.r(71789)},3600,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{isRequestAPICallableInsideAfter:function(){return isRequestAPICallableInsideAfter},throwForSearchParamsAccessInUseCache:function(){return throwForSearchParamsAccessInUseCache},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return throwWithStaticGenerationBailoutErrorWithDynamicError}});let _staticgenerationbailout=__turbopack_context__.r(23880),_aftertaskasyncstorageexternal=__turbopack_context__.r(15002);function throwWithStaticGenerationBailoutErrorWithDynamicError(route,expression){throw Object.defineProperty(new _staticgenerationbailout.StaticGenBailoutError(`Route ${route} with \`dynamic = "error"\` couldn't be rendered statically because it used ${expression}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function throwForSearchParamsAccessInUseCache(workStore,constructorOpt){let error=Object.defineProperty(Error(`Route ${workStore.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(error,constructorOpt),workStore.invalidDynamicUsageError??=error,error}function isRequestAPICallableInsideAfter(){let afterTaskStore=_aftertaskasyncstorageexternal.afterTaskAsyncStorage.getStore();return(null==afterTaskStore?void 0:afterTaskStore.rootTaskSpawnPhase)==="action"}},1467,(__turbopack_context__,module,exports)=>{"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,src_exports={},all={RequestCookies:()=>RequestCookies,ResponseCookies:()=>ResponseCookies,parseCookie:()=>parseCookie,parseSetCookie:()=>parseSetCookie,stringifyCookie:()=>stringifyCookie};for(var name in all)__defProp(src_exports,name,{get:all[name],enumerable:!0});function stringifyCookie(c){var _a;let attrs=["path"in c&&c.path&&`Path=${c.path}`,"expires"in c&&(c.expires||0===c.expires)&&`Expires=${("number"==typeof c.expires?new Date(c.expires):c.expires).toUTCString()}`,"maxAge"in c&&"number"==typeof c.maxAge&&`Max-Age=${c.maxAge}`,"domain"in c&&c.domain&&`Domain=${c.domain}`,"secure"in c&&c.secure&&"Secure","httpOnly"in c&&c.httpOnly&&"HttpOnly","sameSite"in c&&c.sameSite&&`SameSite=${c.sameSite}`,"partitioned"in c&&c.partitioned&&"Partitioned","priority"in c&&c.priority&&`Priority=${c.priority}`].filter(Boolean),stringified=`${c.name}=${encodeURIComponent(null!=(_a=c.value)?_a:"")}`;return 0===attrs.length?stringified:`${stringified}; ${attrs.join("; ")}`}function parseCookie(cookie){let map=new Map;for(let pair of cookie.split(/; */)){if(!pair)continue;let splitAt=pair.indexOf("=");if(-1===splitAt){map.set(pair,"true");continue}let[key,value]=[pair.slice(0,splitAt),pair.slice(splitAt+1)];try{map.set(key,decodeURIComponent(null!=value?value:"true"))}catch{}}return map}function parseSetCookie(setCookie){if(!setCookie)return;let[[name,value],...attributes]=parseCookie(setCookie),{domain,expires,httponly,maxage,path,samesite,secure,partitioned,priority}=Object.fromEntries(attributes.map(([key,value2])=>[key.toLowerCase().replace(/-/g,""),value2]));return compact({name,value:decodeURIComponent(value),domain,...expires&&{expires:new Date(expires)},...httponly&&{httpOnly:!0},..."string"==typeof maxage&&{maxAge:Number(maxage)},path,...samesite&&{sameSite:parseSameSite(samesite)},...secure&&{secure:!0},...priority&&{priority:parsePriority(priority)},...partitioned&&{partitioned:!0}})}function compact(t){let newT={};for(let key in t)t[key]&&(newT[key]=t[key]);return newT}module.exports=((to,from,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))__hasOwnProp.call(to,key)||void 0===key||__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to})(__defProp({},"__esModule",{value:!0}),src_exports);var SAME_SITE=["strict","lax","none"];function parseSameSite(string){return string=string.toLowerCase(),SAME_SITE.includes(string)?string:void 0}var PRIORITY=["low","medium","high"];function parsePriority(string){return string=string.toLowerCase(),PRIORITY.includes(string)?string:void 0}function splitCookiesString(cookiesString){if(!cookiesString)return[];var start,ch,lastComma,nextStart,cookiesSeparatorFound,cookiesStrings=[],pos=0;function skipWhitespace(){for(;pos<cookiesString.length&&/\s/.test(cookiesString.charAt(pos));)pos+=1;return pos<cookiesString.length}function notSpecialChar(){return"="!==(ch=cookiesString.charAt(pos))&&";"!==ch&&","!==ch}for(;pos<cookiesString.length;){for(start=pos,cookiesSeparatorFound=!1;skipWhitespace();)if(","===(ch=cookiesString.charAt(pos))){for(lastComma=pos,pos+=1,skipWhitespace(),nextStart=pos;pos<cookiesString.length&&notSpecialChar();)pos+=1;pos<cookiesString.length&&"="===cookiesString.charAt(pos)?(cookiesSeparatorFound=!0,pos=nextStart,cookiesStrings.push(cookiesString.substring(start,lastComma)),start=pos):pos=lastComma+1}else pos+=1;(!cookiesSeparatorFound||pos>=cookiesString.length)&&cookiesStrings.push(cookiesString.substring(start,cookiesString.length))}return cookiesStrings}var RequestCookies=class{constructor(requestHeaders){this._parsed=new Map,this._headers=requestHeaders;const header=requestHeaders.get("cookie");if(header)for(const[name,value]of parseCookie(header))this._parsed.set(name,{name,value})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...args){let name="string"==typeof args[0]?args[0]:args[0].name;return this._parsed.get(name)}getAll(...args){var _a;let all=Array.from(this._parsed);if(!args.length)return all.map(([_,value])=>value);let name="string"==typeof args[0]?args[0]:null==(_a=args[0])?void 0:_a.name;return all.filter(([n])=>n===name).map(([_,value])=>value)}has(name){return this._parsed.has(name)}set(...args){let[name,value]=1===args.length?[args[0].name,args[0].value]:args,map=this._parsed;return map.set(name,{name,value}),this._headers.set("cookie",Array.from(map).map(([_,value2])=>stringifyCookie(value2)).join("; ")),this}delete(names){let map=this._parsed,result=Array.isArray(names)?names.map(name=>map.delete(name)):map.delete(names);return this._headers.set("cookie",Array.from(map).map(([_,value])=>stringifyCookie(value)).join("; ")),result}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(v=>`${v.name}=${encodeURIComponent(v.value)}`).join("; ")}},ResponseCookies=class{constructor(responseHeaders){var _a,_b,_c;this._parsed=new Map,this._headers=responseHeaders;const setCookie=null!=(_c=null!=(_b=null==(_a=responseHeaders.getSetCookie)?void 0:_a.call(responseHeaders))?_b:responseHeaders.get("set-cookie"))?_c:[];for(const cookieString of Array.isArray(setCookie)?setCookie:splitCookiesString(setCookie)){const parsed=parseSetCookie(cookieString);parsed&&this._parsed.set(parsed.name,parsed)}}get(...args){let key="string"==typeof args[0]?args[0]:args[0].name;return this._parsed.get(key)}getAll(...args){var _a;let all=Array.from(this._parsed.values());if(!args.length)return all;let key="string"==typeof args[0]?args[0]:null==(_a=args[0])?void 0:_a.name;return all.filter(c=>c.name===key)}has(name){return this._parsed.has(name)}set(...args){let[name,value,cookie]=1===args.length?[args[0].name,args[0].value,args[0]]:args,map=this._parsed;return map.set(name,normalizeCookie({name,value,...cookie})),replace(map,this._headers),this}delete(...args){let[name,options]="string"==typeof args[0]?[args[0]]:[args[0].name,args[0]];return this.set({...options,name,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(stringifyCookie).join("; ")}};function replace(bag,headers){for(let[,value]of(headers.delete("set-cookie"),bag)){let serialized=stringifyCookie(value);headers.append("set-cookie",serialized)}}function normalizeCookie(cookie={name:"",value:""}){return"number"==typeof cookie.expires&&(cookie.expires=new Date(cookie.expires)),cookie.maxAge&&(cookie.expires=new Date(Date.now()+1e3*cookie.maxAge)),(null===cookie.path||void 0===cookie.path)&&(cookie.path="/"),cookie}},35256,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{RequestCookies:function(){return _cookies.RequestCookies},ResponseCookies:function(){return _cookies.ResponseCookies},stringifyCookie:function(){return _cookies.stringifyCookie}});let _cookies=__turbopack_context__.r(1467)},62534,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{MutableRequestCookiesAdapter:function(){return MutableRequestCookiesAdapter},ReadonlyRequestCookiesError:function(){return ReadonlyRequestCookiesError},RequestCookiesAdapter:function(){return RequestCookiesAdapter},appendMutableCookies:function(){return appendMutableCookies},areCookiesMutableInCurrentPhase:function(){return areCookiesMutableInCurrentPhase},createCookiesWithMutableAccessCheck:function(){return createCookiesWithMutableAccessCheck},getModifiedCookieValues:function(){return getModifiedCookieValues},responseCookiesToRequestCookies:function(){return responseCookiesToRequestCookies}});let _cookies=__turbopack_context__.r(35256),_reflect=__turbopack_context__.r(58984),_workasyncstorageexternal=__turbopack_context__.r(73623),_actionrevalidationkind=__turbopack_context__.r(78817);class ReadonlyRequestCookiesError extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new ReadonlyRequestCookiesError}}class RequestCookiesAdapter{static seal(cookies){return new Proxy(cookies,{get(target,prop,receiver){switch(prop){case"clear":case"delete":case"set":return ReadonlyRequestCookiesError.callable;default:return _reflect.ReflectAdapter.get(target,prop,receiver)}}})}}let SYMBOL_MODIFY_COOKIE_VALUES=Symbol.for("next.mutated.cookies");function getModifiedCookieValues(cookies){let modified=cookies[SYMBOL_MODIFY_COOKIE_VALUES];return modified&&Array.isArray(modified)&&0!==modified.length?modified:[]}function appendMutableCookies(headers,mutableCookies){let modifiedCookieValues=getModifiedCookieValues(mutableCookies);if(0===modifiedCookieValues.length)return!1;let resCookies=new _cookies.ResponseCookies(headers),returnedCookies=resCookies.getAll();for(let cookie of modifiedCookieValues)resCookies.set(cookie);for(let cookie of returnedCookies)resCookies.set(cookie);return!0}class MutableRequestCookiesAdapter{static wrap(cookies,onUpdateCookies){let responseCookies=new _cookies.ResponseCookies(new Headers);for(let cookie of cookies.getAll())responseCookies.set(cookie);let modifiedValues=[],modifiedCookies=new Set,updateResponseCookies=()=>{let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(workStore&&(workStore.pathWasRevalidated=_actionrevalidationkind.ActionDidRevalidateStaticAndDynamic),modifiedValues=responseCookies.getAll().filter(c=>modifiedCookies.has(c.name)),onUpdateCookies){let serializedCookies=[];for(let cookie of modifiedValues){let tempCookies=new _cookies.ResponseCookies(new Headers);tempCookies.set(cookie),serializedCookies.push(tempCookies.toString())}onUpdateCookies(serializedCookies)}},wrappedCookies=new Proxy(responseCookies,{get(target,prop,receiver){switch(prop){case SYMBOL_MODIFY_COOKIE_VALUES:return modifiedValues;case"delete":return function(...args){modifiedCookies.add("string"==typeof args[0]?args[0]:args[0].name);try{return target.delete(...args),wrappedCookies}finally{updateResponseCookies()}};case"set":return function(...args){modifiedCookies.add("string"==typeof args[0]?args[0]:args[0].name);try{return target.set(...args),wrappedCookies}finally{updateResponseCookies()}};default:return _reflect.ReflectAdapter.get(target,prop,receiver)}}});return wrappedCookies}}function createCookiesWithMutableAccessCheck(requestStore){let wrappedCookies=new Proxy(requestStore.mutableCookies,{get(target,prop,receiver){switch(prop){case"delete":return function(...args){return ensureCookiesAreStillMutable(requestStore,"cookies().delete"),target.delete(...args),wrappedCookies};case"set":return function(...args){return ensureCookiesAreStillMutable(requestStore,"cookies().set"),target.set(...args),wrappedCookies};default:return _reflect.ReflectAdapter.get(target,prop,receiver)}}});return wrappedCookies}function areCookiesMutableInCurrentPhase(requestStore){return"action"===requestStore.phase}function ensureCookiesAreStillMutable(requestStore,_callingExpression){if(!areCookiesMutableInCurrentPhase(requestStore))throw new ReadonlyRequestCookiesError}function responseCookiesToRequestCookies(responseCookies){let requestCookies=new _cookies.RequestCookies(new Headers);for(let cookie of responseCookies.getAll())requestCookies.set(cookie);return requestCookies}},82368,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{HeadersAdapter:function(){return HeadersAdapter},ReadonlyHeadersError:function(){return ReadonlyHeadersError}});let _reflect=__turbopack_context__.r(58984);class ReadonlyHeadersError extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new ReadonlyHeadersError}}class HeadersAdapter extends Headers{constructor(headers){super(),this.headers=new Proxy(headers,{get(target,prop,receiver){if("symbol"==typeof prop)return _reflect.ReflectAdapter.get(target,prop,receiver);let lowercased=prop.toLowerCase(),original=Object.keys(headers).find(o=>o.toLowerCase()===lowercased);if(void 0!==original)return _reflect.ReflectAdapter.get(target,original,receiver)},set(target,prop,value,receiver){if("symbol"==typeof prop)return _reflect.ReflectAdapter.set(target,prop,value,receiver);let lowercased=prop.toLowerCase(),original=Object.keys(headers).find(o=>o.toLowerCase()===lowercased);return _reflect.ReflectAdapter.set(target,original??prop,value,receiver)},has(target,prop){if("symbol"==typeof prop)return _reflect.ReflectAdapter.has(target,prop);let lowercased=prop.toLowerCase(),original=Object.keys(headers).find(o=>o.toLowerCase()===lowercased);return void 0!==original&&_reflect.ReflectAdapter.has(target,original)},deleteProperty(target,prop){if("symbol"==typeof prop)return _reflect.ReflectAdapter.deleteProperty(target,prop);let lowercased=prop.toLowerCase(),original=Object.keys(headers).find(o=>o.toLowerCase()===lowercased);return void 0===original||_reflect.ReflectAdapter.deleteProperty(target,original)}})}static seal(headers){return new Proxy(headers,{get(target,prop,receiver){switch(prop){case"append":case"delete":case"set":return ReadonlyHeadersError.callable;default:return _reflect.ReflectAdapter.get(target,prop,receiver)}}})}merge(value){return Array.isArray(value)?value.join(", "):value}static from(headers){return headers instanceof Headers?headers:new HeadersAdapter(headers)}append(name,value){let existing=this.headers[name];"string"==typeof existing?this.headers[name]=[existing,value]:Array.isArray(existing)?existing.push(value):this.headers[name]=value}delete(name){delete this.headers[name]}get(name){let value=this.headers[name];return void 0!==value?this.merge(value):null}has(name){return void 0!==this.headers[name]}set(name,value){this.headers[name]=value}forEach(callbackfn,thisArg){for(let[name,value]of this.entries())callbackfn.call(thisArg,value,name,this)}*entries(){for(let key of Object.keys(this.headers)){let name=key.toLowerCase(),value=this.get(name);yield[name,value]}}*keys(){for(let key of Object.keys(this.headers)){let name=key.toLowerCase();yield name}}*values(){for(let key of Object.keys(this.headers)){let value=this.get(key);yield value}}[Symbol.iterator](){return this.entries()}}},16444,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getParamProperties:function(){return getParamProperties},getSegmentParam:function(){return getSegmentParam},isCatchAll:function(){return isCatchAll}});let _interceptionroutes=__turbopack_context__.r(76288);function getSegmentParam(segment){let interceptionMarker=_interceptionroutes.INTERCEPTION_ROUTE_MARKERS.find(marker=>segment.startsWith(marker));return(interceptionMarker&&(segment=segment.slice(interceptionMarker.length)),segment.startsWith("[[...")&&segment.endsWith("]]"))?{paramType:"optional-catchall",paramName:segment.slice(5,-2)}:segment.startsWith("[...")&&segment.endsWith("]")?{paramType:interceptionMarker?`catchall-intercepted-${interceptionMarker}`:"catchall",paramName:segment.slice(4,-1)}:segment.startsWith("[")&&segment.endsWith("]")?{paramType:interceptionMarker?`dynamic-intercepted-${interceptionMarker}`:"dynamic",paramName:segment.slice(1,-1)}:null}function isCatchAll(type){return"catchall"===type||"catchall-intercepted-(..)(..)"===type||"catchall-intercepted-(.)"===type||"catchall-intercepted-(..)"===type||"catchall-intercepted-(...)"===type||"optional-catchall"===type}function getParamProperties(paramType){let repeat=!1,optional=!1;switch(paramType){case"catchall":case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":repeat=!0;break;case"optional-catchall":repeat=!0,optional=!0}return{repeat,optional}}},37197,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DecodeError:function(){return DecodeError},MiddlewareNotFoundError:function(){return MiddlewareNotFoundError},MissingStaticPage:function(){return MissingStaticPage},NormalizeError:function(){return NormalizeError},PageNotFoundError:function(){return PageNotFoundError},SP:function(){return SP},ST:function(){return ST},WEB_VITALS:function(){return WEB_VITALS},execOnce:function(){return execOnce},getDisplayName:function(){return getDisplayName},getLocationOrigin:function(){return getLocationOrigin},getURL:function(){return getURL},isAbsoluteUrl:function(){return isAbsoluteUrl},isResSent:function(){return isResSent},loadGetInitialProps:function(){return loadGetInitialProps},normalizeRepeatedSlashes:function(){return normalizeRepeatedSlashes},stringifyError:function(){return stringifyError}});let WEB_VITALS=["CLS","FCP","FID","INP","LCP","TTFB"];function execOnce(fn){let result,used=!1;return(...args)=>(used||(used=!0,result=fn(...args)),result)}let ABSOLUTE_URL_REGEX=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,isAbsoluteUrl=url=>ABSOLUTE_URL_REGEX.test(url);function getLocationOrigin(){let{protocol,hostname,port}=window.location;return`${protocol}//${hostname}${port?":"+port:""}`}function getURL(){let{href}=window.location,origin=getLocationOrigin();return href.substring(origin.length)}function getDisplayName(Component){return"string"==typeof Component?Component:Component.displayName||Component.name||"Unknown"}function isResSent(res){return res.finished||res.headersSent}function normalizeRepeatedSlashes(url){let urlParts=url.split("?");return urlParts[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(urlParts[1]?`?${urlParts.slice(1).join("?")}`:"")}async function loadGetInitialProps(App,ctx){let res=ctx.res||ctx.ctx&&ctx.ctx.res;if(!App.getInitialProps)return ctx.ctx&&ctx.Component?{pageProps:await loadGetInitialProps(ctx.Component,ctx.ctx)}:{};let props=await App.getInitialProps(ctx);if(res&&isResSent(res))return props;if(!props)throw Object.defineProperty(Error(`"${getDisplayName(App)}.getInitialProps()" should resolve to an object. But found "${props}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return props}let SP="u">typeof performance,ST=SP&&["mark","measure","getEntriesByName"].every(method=>"function"==typeof performance[method]);class DecodeError extends Error{}class NormalizeError extends Error{}class PageNotFoundError extends Error{constructor(page){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${page}`}}class MissingStaticPage extends Error{constructor(page,message){super(),this.message=`Failed to load static file for page: ${page} ${message}`}}class MiddlewareNotFoundError extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function stringifyError(error){return JSON.stringify({message:error.message,stack:error.stack})}},37483,(__turbopack_context__,module,exports)=>{"use strict";function searchParamsToUrlQuery(searchParams){let query={};for(let[key,value]of searchParams.entries()){let existing=query[key];void 0===existing?query[key]=value:Array.isArray(existing)?existing.push(value):query[key]=[existing,value]}return query}function stringifyUrlQueryParam(param){return"string"==typeof param?param:("number"!=typeof param||isNaN(param))&&"boolean"!=typeof param?"":String(param)}function urlQueryToSearchParams(query){let searchParams=new URLSearchParams;for(let[key,value]of Object.entries(query))if(Array.isArray(value))for(let item of value)searchParams.append(key,stringifyUrlQueryParam(item));else searchParams.set(key,stringifyUrlQueryParam(value));return searchParams}function assign(target,...searchParamsList){for(let searchParams of searchParamsList){for(let key of searchParams.keys())target.delete(key);for(let[key,value]of searchParams.entries())target.append(key,value)}return target}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{assign:function(){return assign},searchParamsToUrlQuery:function(){return searchParamsToUrlQuery},urlQueryToSearchParams:function(){return urlQueryToSearchParams}})},24185,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"parseRelativeUrl",{enumerable:!0,get:function(){return parseRelativeUrl}});let _utils=__turbopack_context__.r(37197),_querystring=__turbopack_context__.r(37483);function parseRelativeUrl(url,base,parseQuery=!0){let globalBase=new URL("u"<typeof window?"http://n":(0,_utils.getLocationOrigin)()),resolvedBase=base?new URL(base,globalBase):url.startsWith(".")?new URL("u"<typeof window?"http://n":window.location.href):globalBase,{pathname,searchParams,search,hash,href,origin}=url.startsWith("/")?new URL(`${resolvedBase.protocol}//${resolvedBase.host}${url}`):new URL(url,resolvedBase);if(origin!==globalBase.origin)throw Object.defineProperty(Error(`invariant: invalid relative URL, router received ${url}`),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{auth:null,host:null,hostname:null,pathname,port:null,protocol:null,query:parseQuery?(0,_querystring.searchParamsToUrlQuery)(searchParams):void 0,search,hash,href:href.slice(origin.length),slashes:null}}},5562,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{InstantValidationError:function(){return InstantValidationError},isInstantValidationError:function(){return isInstantValidationError}});let INSTANT_VALIDATION_ERROR_DIGEST="INSTANT_VALIDATION_ERROR";function isInstantValidationError(err){return!!(err&&"object"==typeof err&&err instanceof Error&&err.digest===INSTANT_VALIDATION_ERROR_DIGEST)}class InstantValidationError extends Error{constructor(...args){super(...args),this.digest=INSTANT_VALIDATION_ERROR_DIGEST}}},1144,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{assertRootParamInSamples:function(){return assertRootParamInSamples},createCookiesFromSample:function(){return createCookiesFromSample},createDraftModeForValidation:function(){return createDraftModeForValidation},createExhaustiveParamsProxy:function(){return createExhaustiveParamsProxy},createExhaustiveSearchParamsProxy:function(){return createExhaustiveSearchParamsProxy},createExhaustiveURLSearchParamsProxy:function(){return createExhaustiveURLSearchParamsProxy},createHeadersFromSample:function(){return createHeadersFromSample},createRelativeURLFromSamples:function(){return createRelativeURLFromSamples},createValidationSampleTracking:function(){return createValidationSampleTracking},trackMissingSampleError:function(){return trackMissingSampleError},trackMissingSampleErrorAndThrow:function(){return trackMissingSampleErrorAndThrow}});let _cookies=__turbopack_context__.r(35256),_requestcookies=__turbopack_context__.r(62534),_headers=__turbopack_context__.r(82368),_getsegmentparam=__turbopack_context__.r(16444),_parserelativeurl=__turbopack_context__.r(24185),_invarianterror=__turbopack_context__.r(79608),_instantvalidationerror=__turbopack_context__.r(5562),_workunitasyncstorageexternal=__turbopack_context__.r(89931),_reflectutils=__turbopack_context__.r(15307);function createValidationSampleTracking(){return{missingSampleErrors:[]}}function getExpectedSampleTracking(){let validationSampleTracking=null,workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"request":case"validation-client":validationSampleTracking=workUnitStore.validationSampleTracking??null}if(!validationSampleTracking)throw Object.defineProperty(new _invarianterror.InvariantError("Expected to have a workUnitStore that provides validationSampleTracking"),"__NEXT_ERROR_CODE",{value:"E1110",enumerable:!1,configurable:!0});return validationSampleTracking}function trackMissingSampleError(error){getExpectedSampleTracking().missingSampleErrors.push(error)}function trackMissingSampleErrorAndThrow(error){throw trackMissingSampleError(error),error}function createCookiesFromSample(sampleCookies,route){let declaredNames=new Set,cookies=new _cookies.RequestCookies(new Headers);if(sampleCookies)for(let cookie of sampleCookies)declaredNames.add(cookie.name),null!==cookie.value&&cookies.set(cookie.name,cookie.value);return new Proxy(_requestcookies.RequestCookiesAdapter.seal(cookies),{get(target,prop,receiver){if("has"===prop){let originalMethod=Reflect.get(target,prop,receiver);return function(name){return declaredNames.has(name)||trackMissingSampleErrorAndThrow(createMissingCookieSampleError(route,name)),originalMethod.call(target,name)}}if("get"===prop){let originalMethod=Reflect.get(target,prop,receiver);return function(nameOrCookie){let name;if("string"==typeof nameOrCookie)name=nameOrCookie;else{if(!nameOrCookie||"object"!=typeof nameOrCookie||"string"!=typeof nameOrCookie.name)return originalMethod.call(target,nameOrCookie);name=nameOrCookie.name}return declaredNames.has(name)||trackMissingSampleErrorAndThrow(createMissingCookieSampleError(route,name)),originalMethod.call(target,name)}}return Reflect.get(target,prop,receiver)}})}function createMissingCookieSampleError(route,name){return Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Route "${route}" accessed cookie "${name}" which is not defined in the \`samples\` of \`unstable_instant\`. Add it to the sample's \`cookies\` array, or \`{ name: "${name}", value: null }\` if it should be absent.`),"__NEXT_ERROR_CODE",{value:"E1115",enumerable:!1,configurable:!0})}function createHeadersFromSample(rawSampleHeaders,sampleCookies,route){let sampleHeaders=rawSampleHeaders?[...rawSampleHeaders]:[];if(sampleHeaders.find(([name])=>"cookie"===name.toLowerCase()))throw Object.defineProperty(new _instantvalidationerror.InstantValidationError('Invalid sample: Defining cookies via a "cookie" header is not supported. Use `cookies: [{ name: ..., value: ... }]` instead.'),"__NEXT_ERROR_CODE",{value:"E1111",enumerable:!1,configurable:!0});if(sampleCookies){let cookieHeaderValue=sampleCookies.toString();sampleHeaders.push(["cookie",""!==cookieHeaderValue?cookieHeaderValue:null])}let declaredNames=new Set,headersInit={};for(let[name,value]of sampleHeaders)declaredNames.add(name.toLowerCase()),null!==value&&(headersInit[name.toLowerCase()]=value);return new Proxy(_headers.HeadersAdapter.seal(_headers.HeadersAdapter.from(headersInit)),{get(target,prop,receiver){if("get"===prop||"has"===prop){let originalMethod=Reflect.get(target,prop,receiver);return function(rawName){let name=rawName.toLowerCase();return declaredNames.has(name)||trackMissingSampleErrorAndThrow(Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Route "${route}" accessed header "${name}" which is not defined in the \`samples\` of \`unstable_instant\`. Add it to the sample's \`headers\` array, or \`["${name}", null]\` if it should be absent.`),"__NEXT_ERROR_CODE",{value:"E1116",enumerable:!1,configurable:!0})),originalMethod.call(target,name)}}return Reflect.get(target,prop,receiver)}})}function createDraftModeForValidation(){return{get isEnabled(){return!1},enable(){throw Object.defineProperty(Error("Draft mode cannot be enabled during build-time instant validation."),"__NEXT_ERROR_CODE",{value:"E1092",enumerable:!1,configurable:!0})},disable(){throw Object.defineProperty(Error("Draft mode cannot be disabled during build-time instant validation."),"__NEXT_ERROR_CODE",{value:"E1094",enumerable:!1,configurable:!0})}}}function createExhaustiveParamsProxy(underlyingParams,declaredParamNames,route){return new Proxy(underlyingParams,{get:(target,prop,receiver)=>("string"==typeof prop&&!_reflectutils.wellKnownProperties.has(prop)&&prop in underlyingParams&&!declaredParamNames.has(prop)&&trackMissingSampleErrorAndThrow(Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Route "${route}" accessed param "${prop}" which is not defined in the \`samples\` of \`unstable_instant\`. Add it to the sample's \`params\` object.`),"__NEXT_ERROR_CODE",{value:"E1095",enumerable:!1,configurable:!0})),Reflect.get(target,prop,receiver))})}function createExhaustiveSearchParamsProxy(searchParams,declaredSearchParamNames,route){return new Proxy(searchParams,{get:(target,prop,receiver)=>("string"!=typeof prop||_reflectutils.wellKnownProperties.has(prop)||declaredSearchParamNames.has(prop)||trackMissingSampleErrorAndThrow(createMissingSearchParamSampleError(route,prop)),Reflect.get(target,prop,receiver)),has:(target,prop)=>("string"!=typeof prop||_reflectutils.wellKnownProperties.has(prop)||declaredSearchParamNames.has(prop)||trackMissingSampleErrorAndThrow(createMissingSearchParamSampleError(route,prop)),Reflect.has(target,prop))})}function createExhaustiveURLSearchParamsProxy(searchParams,declaredSearchParamNames,route){return new Proxy(searchParams,{get(target,prop,receiver){if("get"===prop||"getAll"===prop||"has"===prop){let originalMathod=Reflect.get(target,prop,receiver);return name=>("string"!=typeof name||declaredSearchParamNames.has(name)||trackMissingSampleErrorAndThrow(createMissingSearchParamSampleError(route,name)),originalMathod.call(target,name))}let value=Reflect.get(target,prop,receiver);return"function"!=typeof value||Object.hasOwn(target,prop)?value:value.bind(target)}})}function createMissingSearchParamSampleError(route,name){return Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Route "${route}" accessed searchParam "${name}" which is not defined in the \`samples\` of \`unstable_instant\`. Add it to the sample's \`searchParams\` object, or \`{ "${name}": null }\` if it should be absent.`),"__NEXT_ERROR_CODE",{value:"E1098",enumerable:!1,configurable:!0})}function createRelativeURLFromSamples(route,sampleParams,sampleSearchParams){let pathname=createPathnameFromRouteAndSampleParams(route,sampleParams??{}),search="";if(sampleSearchParams){let qs=createURLSearchParamsFromSample(sampleSearchParams).toString();qs&&(search="?"+qs)}return(0,_parserelativeurl.parseRelativeUrl)(pathname+search,void 0,!0)}function createURLSearchParamsFromSample(sampleSearchParams){let result=new URLSearchParams;if(sampleSearchParams){for(let[key,value]of Object.entries(sampleSearchParams))if(null!=value)if(Array.isArray(value))for(let v of value)result.append(key,v);else result.set(key,value)}return result}function createPathnameFromRouteAndSampleParams(route,params){let interpolatedSegments=[];for(let rawSegment of route.split("/")){let param=(0,_getsegmentparam.getSegmentParam)(rawSegment);if(param)switch(param.paramType){case"catchall":case"optional-catchall":{let paramValue=params[param.paramName];if(void 0===paramValue)paramValue=[rawSegment];else if(!Array.isArray(paramValue))throw Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Expected sample param value for segment '${rawSegment}' to be an array of strings, got ${typeof paramValue}`),"__NEXT_ERROR_CODE",{value:"E1104",enumerable:!1,configurable:!0});interpolatedSegments.push(...paramValue.map(v=>encodeURIComponent(v)));break}case"dynamic":{let paramValue=params[param.paramName];if(void 0===paramValue)paramValue=rawSegment;else if("string"!=typeof paramValue)throw Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Expected sample param value for segment '${rawSegment}' to be a string, got ${typeof paramValue}`),"__NEXT_ERROR_CODE",{value:"E1108",enumerable:!1,configurable:!0});interpolatedSegments.push(encodeURIComponent(paramValue));break}case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":case"dynamic-intercepted-(..)(..)":case"dynamic-intercepted-(.)":case"dynamic-intercepted-(..)":case"dynamic-intercepted-(...)":throw Object.defineProperty(new _invarianterror.InvariantError("Not implemented: Validation of interception routes"),"__NEXT_ERROR_CODE",{value:"E1106",enumerable:!1,configurable:!0});default:param.paramType}else interpolatedSegments.push(rawSegment)}return interpolatedSegments.join("/")}function assertRootParamInSamples(workStore,sampleParams,paramName){if(sampleParams&&paramName in sampleParams);else{let route=workStore.route;trackMissingSampleErrorAndThrow(Object.defineProperty(new _instantvalidationerror.InstantValidationError(`Route "${route}" accessed root param "${paramName}" which is not defined in the \`samples\` of \`unstable_instant\`. Add it to the sample's \`params\` object.`),"__NEXT_ERROR_CODE",{value:"E1114",enumerable:!1,configurable:!0}))}}},98407,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createPrerenderSearchParamsForClientPage:function(){return createPrerenderSearchParamsForClientPage},createSearchParamsFromClient:function(){return createSearchParamsFromClient},createServerSearchParamsForMetadata:function(){return createServerSearchParamsForMetadata},createServerSearchParamsForServerPage:function(){return createServerSearchParamsForServerPage},makeErroringSearchParamsForUseCache:function(){return makeErroringSearchParamsForUseCache}});let _workasyncstorageexternal=__turbopack_context__.r(73623),_varyparams=__turbopack_context__.r(52568),_reflect=__turbopack_context__.r(58984),_dynamicrendering=__turbopack_context__.r(61372),_workunitasyncstorageexternal=__turbopack_context__.r(89931),_invarianterror=__turbopack_context__.r(79608),_dynamicrenderingutils=__turbopack_context__.r(90756),_creatededupedbycallsiteservererrorlogger=__turbopack_context__.r(99455),_reflectutils=__turbopack_context__.r(15307),_utils=__turbopack_context__.r(3600),_stagedrendering=__turbopack_context__.r(84147);function createSearchParamsFromClient(underlyingSearchParams){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderSearchParams(workStore,workUnitStore);case"validation-client":return createClientSearchParamsInValidation(underlyingSearchParams,workStore,workUnitStore);case"prerender-runtime":throw Object.defineProperty(new _invarianterror.InvariantError("createSearchParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E769",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createSearchParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E739",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createSearchParamsFromClient should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1133",enumerable:!1,configurable:!0});case"request":return createRenderSearchParams(underlyingSearchParams,workStore,workUnitStore,!1)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createServerSearchParamsForMetadata(underlyingSearchParams,isRuntimePrefetchable){return createServerSearchParamsForServerPage(underlyingSearchParams,(0,_varyparams.getMetadataVaryParamsAccumulator)(),isRuntimePrefetchable)}function createServerSearchParamsForServerPage(underlyingSearchParams,varyParamsAccumulator,isRuntimePrefetchable){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderSearchParams(workStore,workUnitStore);case"validation-client":throw Object.defineProperty(new _invarianterror.InvariantError("createServerSearchParamsForServerPage should not be called in a client validation."),"__NEXT_ERROR_CODE",{value:"E1066",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createServerSearchParamsForServerPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E747",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createServerSearchParamsForServerPage should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1128",enumerable:!1,configurable:!0});case"prerender-runtime":return createRuntimePrerenderSearchParams(underlyingSearchParams,workUnitStore,varyParamsAccumulator,isRuntimePrefetchable);case"request":return createRenderSearchParams(underlyingSearchParams,workStore,workUnitStore,isRuntimePrefetchable)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createPrerenderSearchParamsForClientPage(){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});if(workStore.forceStatic)return Promise.resolve({});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":return(0,_dynamicrenderingutils.makeHangingPromise)(workUnitStore.renderSignal,workStore.route,"`searchParams`");case"validation-client":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a client validation."),"__NEXT_ERROR_CODE",{value:"E1061",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E768",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderSearchParamsForClientPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E746",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderSearchParamsForClientPage should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1124",enumerable:!1,configurable:!0});case"prerender-ppr":case"prerender-legacy":case"request":return Promise.resolve({})}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createStaticPrerenderSearchParams(workStore,prerenderStore){if(workStore.forceStatic)return Promise.resolve({});switch(prerenderStore.type){case"prerender":case"prerender-client":return makeHangingSearchParams(workStore,prerenderStore);case"prerender-ppr":case"prerender-legacy":return makeErroringSearchParams(workStore,prerenderStore);default:return prerenderStore}}function createRuntimePrerenderSearchParams(underlyingSearchParams,workUnitStore,varyParamsAccumulator,isRuntimePrefetchable){let result=makeUntrackedSearchParams(null!==varyParamsAccumulator?(0,_varyparams.createVaryingSearchParams)(varyParamsAccumulator,underlyingSearchParams):underlyingSearchParams),{stagedRendering}=workUnitStore;if(!stagedRendering)return result;let stage=isRuntimePrefetchable?_stagedrendering.RenderStage.EarlyRuntime:_stagedrendering.RenderStage.Runtime;return stagedRendering.waitForStage(stage).then(()=>result)}function createRenderSearchParams(underlyingSearchParams,workStore,requestStore,isRuntimePrefetchable){if(workStore.forceStatic)return Promise.resolve({});if(!requestStore.asyncApiPromises)return makeUntrackedSearchParams(underlyingSearchParams);if(requestStore.validationSamples){let{createExhaustiveSearchParamsProxy}=__turbopack_context__.r(1144),declaredKeys=new Set(Object.keys(requestStore.validationSamples.searchParams??{}));underlyingSearchParams=createExhaustiveSearchParamsProxy(underlyingSearchParams,declaredKeys,workStore.route)}return(isRuntimePrefetchable?requestStore.asyncApiPromises.earlySharedSearchParamsParent:requestStore.asyncApiPromises.sharedSearchParamsParent).then(()=>underlyingSearchParams)}let CachedSearchParams=new WeakMap,CachedSearchParamsForUseCache=new WeakMap;function makeHangingSearchParams(workStore,prerenderStore){let cachedSearchParams=CachedSearchParams.get(prerenderStore);if(cachedSearchParams)return cachedSearchParams;let promise=(0,_dynamicrenderingutils.makeHangingPromise)(prerenderStore.renderSignal,workStore.route,"`searchParams`"),proxiedPromise=new Proxy(promise,{get(target,prop,receiver){if(Object.hasOwn(promise,prop))return _reflect.ReflectAdapter.get(target,prop,receiver);switch(prop){case"then":return(0,_dynamicrendering.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",prerenderStore),_reflect.ReflectAdapter.get(target,prop,receiver);case"status":return(0,_dynamicrendering.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",prerenderStore),_reflect.ReflectAdapter.get(target,prop,receiver);default:return _reflect.ReflectAdapter.get(target,prop,receiver)}}});return CachedSearchParams.set(prerenderStore,proxiedPromise),proxiedPromise}function makeErroringSearchParams(workStore,prerenderStore){let cachedSearchParams=CachedSearchParams.get(workStore);if(cachedSearchParams)return cachedSearchParams;let promise=Promise.resolve({}),proxiedPromise=new Proxy(promise,{get(target,prop,receiver){if(Object.hasOwn(promise,prop))return _reflect.ReflectAdapter.get(target,prop,receiver);if("string"==typeof prop&&"then"===prop){let expression="`await searchParams`, `searchParams.then`, or similar";workStore.dynamicShouldError?(0,_utils.throwWithStaticGenerationBailoutErrorWithDynamicError)(workStore.route,expression):"prerender-ppr"===prerenderStore.type?(0,_dynamicrendering.postponeWithTracking)(workStore.route,expression,prerenderStore.dynamicTracking):(0,_dynamicrendering.throwToInterruptStaticGeneration)(expression,workStore,prerenderStore)}return _reflect.ReflectAdapter.get(target,prop,receiver)}});return CachedSearchParams.set(workStore,proxiedPromise),proxiedPromise}function makeErroringSearchParamsForUseCache(){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let cachedSearchParams=CachedSearchParamsForUseCache.get(workStore);if(cachedSearchParams)return cachedSearchParams;let promise=Promise.resolve({}),proxiedPromise=new Proxy(promise,{get:function get(target,prop,receiver){return Object.hasOwn(promise,prop)||"string"!=typeof prop||"then"!==prop&&_reflectutils.wellKnownProperties.has(prop)||(0,_utils.throwForSearchParamsAccessInUseCache)(workStore,get),_reflect.ReflectAdapter.get(target,prop,receiver)}});return CachedSearchParamsForUseCache.set(workStore,proxiedPromise),proxiedPromise}function makeUntrackedSearchParams(underlyingSearchParams){let cachedSearchParams=CachedSearchParams.get(underlyingSearchParams);if(cachedSearchParams)return cachedSearchParams;let promise=Promise.resolve(underlyingSearchParams);return CachedSearchParams.set(underlyingSearchParams,promise),promise}function createSearchAccessError(route,expression){let prefix=route?`Route "${route}" `:"This route ";return Object.defineProperty(Error(`${prefix}used ${expression}. \`searchParams\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E848",enumerable:!1,configurable:!0})}function createClientSearchParamsInValidation(underlyingSearchParams,workStore,workUnitStore){var _workUnitStore_validationSamples;let{createExhaustiveSearchParamsProxy}=__turbopack_context__.r(1144);return Promise.resolve(underlyingSearchParams=createExhaustiveSearchParamsProxy(underlyingSearchParams,new Set(Object.keys((null==(_workUnitStore_validationSamples=workUnitStore.validationSamples)?void 0:_workUnitStore_validationSamples.searchParams)??{})),workStore.route))}(0,_creatededupedbycallsiteservererrorlogger.createDedupedByCallsiteServerErrorLoggerDev)(createSearchAccessError)},31554,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"dynamicAccessAsyncStorageInstance",{enumerable:!0,get:function(){return dynamicAccessAsyncStorageInstance}});let dynamicAccessAsyncStorageInstance=(0,__turbopack_context__.r(286).createAsyncLocalStorage)()},19241,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"dynamicAccessAsyncStorage",{enumerable:!0,get:function(){return _dynamicaccessasyncstorageinstance.dynamicAccessAsyncStorageInstance}});let _dynamicaccessasyncstorageinstance=__turbopack_context__.r(31554)},68110,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createParamsFromClient:function(){return createParamsFromClient},createPrerenderParamsForClientSegment:function(){return createPrerenderParamsForClientSegment},createServerParamsForMetadata:function(){return createServerParamsForMetadata},createServerParamsForRoute:function(){return createServerParamsForRoute},createServerParamsForServerSegment:function(){return createServerParamsForServerSegment}});let _workasyncstorageexternal=__turbopack_context__.r(73623),_varyparams=__turbopack_context__.r(52568),_reflect=__turbopack_context__.r(58984),_dynamicrendering=__turbopack_context__.r(61372),_workunitasyncstorageexternal=__turbopack_context__.r(89931),_invarianterror=__turbopack_context__.r(79608),_reflectutils=__turbopack_context__.r(15307),_dynamicrenderingutils=__turbopack_context__.r(90756),_creatededupedbycallsiteservererrorlogger=__turbopack_context__.r(99455),_dynamicaccessasyncstorageexternal=__turbopack_context__.r(19241),_stagedrendering=__turbopack_context__.r(84147);function createParamsFromClient(underlyingParams){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,null,workStore,workUnitStore,null);case"validation-client":return createClientParamsInInstantValidation(underlyingParams,workStore,workUnitStore.validationSamples);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E736",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new _invarianterror.InvariantError("createParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E770",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createParamsFromClient should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1122",enumerable:!1,configurable:!0});case"request":if(workUnitStore.validationSamples)return createClientParamsInInstantValidation(underlyingParams,workStore,workUnitStore.validationSamples);return makeUntrackedParams(underlyingParams)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createServerParamsForMetadata(underlyingParams,optionalCatchAllParamName,isRuntimePrefetchable){return createServerParamsForServerSegment(underlyingParams,optionalCatchAllParamName,(0,_varyparams.getMetadataVaryParamsAccumulator)(),isRuntimePrefetchable)}function createServerParamsForRoute(underlyingParams,varyParamsAccumulator=null){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,null,workStore,workUnitStore,varyParamsAccumulator);case"prerender-client":case"validation-client":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForRoute should not be called in client contexts."),"__NEXT_ERROR_CODE",{value:"E1064",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForRoute should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E738",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForRoute should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1131",enumerable:!1,configurable:!0});case"prerender-runtime":return createRuntimePrerenderParams(underlyingParams,null,workUnitStore,varyParamsAccumulator,!1);case"request":return makeUntrackedParams(underlyingParams)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createServerParamsForServerSegment(underlyingParams,optionalCatchAllParamName,varyParamsAccumulator,isRuntimePrefetchable){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to be initialized"),"__NEXT_ERROR_CODE",{value:"E1068",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,optionalCatchAllParamName,workStore,workUnitStore,varyParamsAccumulator);case"validation-client":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForServerSegment should not be called in client contexts."),"__NEXT_ERROR_CODE",{value:"E1101",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForServerSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E743",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createServerParamsForServerSegment should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1120",enumerable:!1,configurable:!0});case"prerender-runtime":return createRuntimePrerenderParams(underlyingParams,optionalCatchAllParamName,workUnitStore,varyParamsAccumulator,isRuntimePrefetchable);case"request":if(workUnitStore.asyncApiPromises&&workUnitStore.validationSamples)return createServerParamsInInstantValidation(underlyingParams,workStore,workUnitStore.validationSamples,workUnitStore.asyncApiPromises,isRuntimePrefetchable);if(workUnitStore.asyncApiPromises&&hasFallbackRouteParams(underlyingParams,workUnitStore.fallbackParams))return(isRuntimePrefetchable?workUnitStore.asyncApiPromises.earlySharedParamsParent:workUnitStore.asyncApiPromises.sharedParamsParent).then(()=>underlyingParams);return makeUntrackedParams(underlyingParams)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createPrerenderParamsForClientSegment(underlyingParams){let workStore=_workasyncstorageexternal.workAsyncStorage.getStore();if(!workStore)throw Object.defineProperty(new _invarianterror.InvariantError("Missing workStore in createPrerenderParamsForClientSegment"),"__NEXT_ERROR_CODE",{value:"E773",enumerable:!1,configurable:!0});let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":let fallbackParams=workUnitStore.fallbackRouteParams;if(fallbackParams){for(let key in underlyingParams)if(fallbackParams.has(key))return(0,_dynamicrenderingutils.makeHangingPromise)(workUnitStore.renderSignal,workStore.route,"`params`")}break;case"validation-client":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderParamsForClientSegment should not be called in validation contexts."),"__NEXT_ERROR_CODE",{value:"E1099",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderParamsForClientSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E734",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new _invarianterror.InvariantError("createPrerenderParamsForClientSegment should not be called inside generateStaticParams."),"__NEXT_ERROR_CODE",{value:"E1126",enumerable:!1,configurable:!0})}return Promise.resolve(underlyingParams)}function createStaticPrerenderParams(underlyingParams,optionalCatchAllParamName,workStore,prerenderStore,varyParamsAccumulator){let underlyingParamsWithVarying=null!==varyParamsAccumulator?(0,_varyparams.createVaryingParams)(varyParamsAccumulator,underlyingParams,optionalCatchAllParamName):underlyingParams;switch(prerenderStore.type){case"prerender":case"prerender-client":{let fallbackParams=prerenderStore.fallbackRouteParams;if(fallbackParams){for(let key in underlyingParams)if(fallbackParams.has(key))return makeHangingParams(underlyingParamsWithVarying,workStore,prerenderStore)}break}case"prerender-ppr":{let fallbackParams=prerenderStore.fallbackRouteParams;if(fallbackParams){for(let key in underlyingParams)if(fallbackParams.has(key))return makeErroringParams(underlyingParamsWithVarying,fallbackParams,workStore,prerenderStore)}}}return makeUntrackedParams(underlyingParamsWithVarying)}function createRuntimePrerenderParams(underlyingParams,optionalCatchAllParamName,workUnitStore,varyParamsAccumulator,isRuntimePrefetchable){let result=makeUntrackedParams(null!==varyParamsAccumulator?(0,_varyparams.createVaryingParams)(varyParamsAccumulator,underlyingParams,optionalCatchAllParamName):underlyingParams),{stagedRendering}=workUnitStore;if(!stagedRendering)return result;let stage=isRuntimePrefetchable?_stagedrendering.RenderStage.EarlyRuntime:_stagedrendering.RenderStage.Runtime;return stagedRendering.waitForStage(stage).then(()=>result)}function hasFallbackRouteParams(underlyingParams,fallbackParams){if(fallbackParams){for(let key in underlyingParams)if(fallbackParams.has(key))return!0}return!1}function createServerParamsInInstantValidation(underlyingParams,workStore,validationSamples,asyncApiPromises,isRuntimePrefetchable){let{createExhaustiveParamsProxy}=__turbopack_context__.r(1144),proxiedUnderlying=createExhaustiveParamsProxy(underlyingParams,new Set(Object.keys(validationSamples.params??{})),workStore.route);return(isRuntimePrefetchable?asyncApiPromises.earlySharedParamsParent:asyncApiPromises.sharedParamsParent).then(()=>proxiedUnderlying)}function createClientParamsInInstantValidation(underlyingParams,workStore,validationSamples){let{createExhaustiveParamsProxy}=__turbopack_context__.r(1144);return Promise.resolve(createExhaustiveParamsProxy(underlyingParams,new Set(Object.keys((null==validationSamples?void 0:validationSamples.params)??{})),workStore.route))}let CachedParams=new WeakMap,fallbackParamsProxyHandler={get:function get(target,prop,receiver){if("then"===prop||"catch"===prop||"finally"===prop){let originalMethod=_reflect.ReflectAdapter.get(target,prop,receiver);return({[prop]:(...args)=>{let store=_dynamicaccessasyncstorageexternal.dynamicAccessAsyncStorage.getStore();return store&&store.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(originalMethod.apply(target,args),fallbackParamsProxyHandler)}})[prop]}return _reflect.ReflectAdapter.get(target,prop,receiver)}};function makeHangingParams(underlyingParams,workStore,prerenderStore){let cachedParams=CachedParams.get(underlyingParams);if(cachedParams)return cachedParams;let promise=new Proxy((0,_dynamicrenderingutils.makeHangingPromise)(prerenderStore.renderSignal,workStore.route,"`params`"),fallbackParamsProxyHandler);return CachedParams.set(underlyingParams,promise),promise}function makeErroringParams(underlyingParams,fallbackParams,workStore,prerenderStore){let cachedParams=CachedParams.get(underlyingParams);if(cachedParams)return cachedParams;let augmentedUnderlying={...underlyingParams},promise=Promise.resolve(augmentedUnderlying);return CachedParams.set(underlyingParams,promise),Object.keys(underlyingParams).forEach(prop=>{_reflectutils.wellKnownProperties.has(prop)||fallbackParams.has(prop)&&Object.defineProperty(augmentedUnderlying,prop,{get(){let expression=(0,_reflectutils.describeStringPropertyAccess)("params",prop);"prerender-ppr"===prerenderStore.type?(0,_dynamicrendering.postponeWithTracking)(workStore.route,expression,prerenderStore.dynamicTracking):(0,_dynamicrendering.throwToInterruptStaticGeneration)(expression,workStore,prerenderStore)},enumerable:!0})}),promise}function makeUntrackedParams(underlyingParams){let cachedParams=CachedParams.get(underlyingParams);if(cachedParams)return cachedParams;let promise=Promise.resolve(underlyingParams);return CachedParams.set(underlyingParams,promise),promise}function createParamsAccessError(route,expression){let prefix=route?`Route "${route}" `:"This route ";return Object.defineProperty(Error(`${prefix}used ${expression}. \`params\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E834",enumerable:!1,configurable:!0})}(0,_creatededupedbycallsiteservererrorlogger.createDedupedByCallsiteServerErrorLoggerDev)(createParamsAccessError)},18110,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientPageRoot",{enumerable:!0,get:function(){return ClientPageRoot}});let _jsxruntime=__turbopack_context__.r(2710),_approutercontextsharedruntime=__turbopack_context__.r(45836),_react=__turbopack_context__.r(66626),_routeparams=__turbopack_context__.r(46997),_hooksclientcontextsharedruntime=__turbopack_context__.r(6091);function ClientPageRoot({Component,serverProvidedParams}){let searchParams,params;if(null!==serverProvidedParams)searchParams=serverProvidedParams.searchParams,params=serverProvidedParams.params;else{let layoutRouterContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);params=null!==layoutRouterContext?layoutRouterContext.parentParams:{},searchParams=(0,_routeparams.urlSearchParamsToParsedUrlQuery)((0,_react.use)(_hooksclientcontextsharedruntime.SearchParamsContext))}if("u"<typeof window){let clientSearchParams,clientParams,{createSearchParamsFromClient}=__turbopack_context__.r(98407);clientSearchParams=createSearchParamsFromClient(searchParams);let{createParamsFromClient}=__turbopack_context__.r(68110);return clientParams=createParamsFromClient(params),(0,_jsxruntime.jsx)(Component,{params:clientParams,searchParams:clientSearchParams})}{let{createRenderSearchParamsFromClient}=__turbopack_context__.r(39870),clientSearchParams=createRenderSearchParamsFromClient(searchParams),{createRenderParamsFromClient}=__turbopack_context__.r(17644),clientParams=createRenderParamsFromClient(params);return(0,_jsxruntime.jsx)(Component,{params:clientParams,searchParams:clientSearchParams})}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},25450,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientSegmentRoot",{enumerable:!0,get:function(){return ClientSegmentRoot}});let _jsxruntime=__turbopack_context__.r(2710),_approutercontextsharedruntime=__turbopack_context__.r(45836),_react=__turbopack_context__.r(66626);function ClientSegmentRoot({Component,slots,serverProvidedParams}){let params;if(null!==serverProvidedParams)params=serverProvidedParams.params;else{let layoutRouterContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);params=null!==layoutRouterContext?layoutRouterContext.parentParams:{}}if("u"<typeof window){let{createParamsFromClient}=__turbopack_context__.r(68110),clientParams=createParamsFromClient(params);return(0,_jsxruntime.jsx)(Component,{...slots,params:clientParams})}{let{createRenderParamsFromClient}=__turbopack_context__.r(17644),clientParams=createRenderParamsFromClient(params);return(0,_jsxruntime.jsx)(Component,{...slots,params:clientParams})}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},5442,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"IconMark",{enumerable:!0,get:function(){return IconMark}});let _jsxruntime=__turbopack_context__.r(2710),IconMark=()=>"u">typeof window?null:(0,_jsxruntime.jsx)("meta",{name:"«nxt-icon»"})}]);