next
Version:
The React Framework
1 lines • 47.4 kB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,64094,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"warnOnce",{enumerable:!0,get:function(){return warnOnce}});let warnOnce=_=>{}},7489,(__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(64094)},5164,(__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(5824),_react=_interop_require_wildcard._(__turbopack_context__.r(67490)),_navigationuntracked=__turbopack_context__.r(39952),_httpaccessfallback=__turbopack_context__.r(17385);__turbopack_context__.r(64094);let _approutercontextsharedruntime=__turbopack_context__.r(2004);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&¬Found,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)},6312,(__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(67490);function useRouterBFCache(activeTree,activeStateKey){let[prevActiveEntry,setPrevActiveEntry]=(0,_react.useState)(()=>({tree:activeTree,stateKey:activeStateKey,next:null}));if(prevActiveEntry.tree===activeTree)return prevActiveEntry;let newActiveEntry={tree:activeTree,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,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)},39550,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return OuterLayoutRouter}});let _interop_require_default=__turbopack_context__.r(81258),_interop_require_wildcard=__turbopack_context__.r(44066),_jsxruntime=__turbopack_context__.r(5824),_routerreducertypes=__turbopack_context__.r(93191),_react=_interop_require_wildcard._(__turbopack_context__.r(67490)),_reactdom=_interop_require_default._(__turbopack_context__.r(76001)),_approutercontextsharedruntime=__turbopack_context__.r(2004),_fetchserverresponse=__turbopack_context__.r(58041),_unresolvedthenable=__turbopack_context__.r(6633),_errorboundary=__turbopack_context__.r(16312),_matchsegments=__turbopack_context__.r(1021),_disablesmoothscroll=__turbopack_context__.r(7489),_redirectboundary=__turbopack_context__.r(42538),_errorboundary1=__turbopack_context__.r(5164),_createroutercachekey=__turbopack_context__.r(7406),_hasinterceptionrouteincurrenttree=__turbopack_context__.r(51804),_useactionqueue=__turbopack_context__.r(53658),_bfcache=__turbopack_context__.r(6312);__turbopack_context__.r(77183);let _hooksclientcontextsharedruntime=__turbopack_context__.r(23611),_routeparams=__turbopack_context__.r(84045);function walkAddRefetch(segmentPathToWalk,treeToRecreate){if(segmentPathToWalk){let[segment,parallelRouteKey]=segmentPathToWalk,isLast=2===segmentPathToWalk.length;if((0,_matchsegments.matchSegment)(treeToRecreate[0],segment)&&treeToRecreate[1].hasOwnProperty(parallelRouteKey)){if(isLast){let subTree=walkAddRefetch(void 0,treeToRecreate[1][parallelRouteKey]);return[treeToRecreate[0],{...treeToRecreate[1],[parallelRouteKey]:[subTree[0],subTree[1],subTree[2],"refetch"]}]}return[treeToRecreate[0],{...treeToRecreate[1],[parallelRouteKey]:walkAddRefetch(segmentPathToWalk.slice(2),treeToRecreate[1][parallelRouteKey])}]}}return treeToRecreate}let __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"undefined"==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(element,viewportHeight){let rect=element.getBoundingClientRect();return rect.top>=0&&rect.top<=viewportHeight}function getHashFragmentDomNode(hashFragment){return"top"===hashFragment?document.body:document.getElementById(hashFragment)??document.getElementsByName(hashFragment)[0]}class InnerScrollAndFocusHandler extends _react.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...args){super(...args),this.handlePotentialScroll=()=>{let{focusAndScrollRef,segmentPath}=this.props;if(focusAndScrollRef.apply){if(0!==focusAndScrollRef.segmentPaths.length&&!focusAndScrollRef.segmentPaths.some(scrollRefSegmentPath=>segmentPath.every((segment,index)=>(0,_matchsegments.matchSegment)(segment,scrollRefSegmentPath[index]))))return;let domNode=null,hashFragment=focusAndScrollRef.hashFragment;if(hashFragment&&(domNode=getHashFragmentDomNode(hashFragment)),domNode||(domNode=findDOMNode(this)),!(domNode instanceof Element))return;for(;!(domNode instanceof HTMLElement)||shouldSkipElement(domNode);){if(null===domNode.nextElementSibling)return;domNode=domNode.nextElementSibling}focusAndScrollRef.apply=!1,focusAndScrollRef.hashFragment=null,focusAndScrollRef.segmentPaths=[],(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,domNode.focus()}}}}function ScrollAndFocusHandler({segmentPath,children}){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)(InnerScrollAndFocusHandler,{segmentPath:segmentPath,focusAndScrollRef:context.focusAndScrollRef,children:children})}function InnerLayoutRouter({tree,segmentPath,debugNameContext,cacheNode,params,url,isActive}){let 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{tree:fullTree}=context,resolvedPrefetchRsc=null!==cacheNode.prefetchRsc?cacheNode.prefetchRsc:cacheNode.rsc,rsc=(0,_react.useDeferredValue)(cacheNode.rsc,resolvedPrefetchRsc),resolvedRsc="object"==typeof rsc&&null!==rsc&&"function"==typeof rsc.then?(0,_react.use)(rsc):rsc;if(!resolvedRsc){if(isActive){let lazyData=cacheNode.lazyData;if(null===lazyData){let refetchTree=walkAddRefetch(["",...segmentPath],fullTree),includeNextUrl=(0,_hasinterceptionrouteincurrenttree.hasInterceptionRouteInCurrentTree)(fullTree),navigatedAt=Date.now();cacheNode.lazyData=lazyData=(0,_fetchserverresponse.fetchServerResponse)(new URL(url,location.origin),{flightRouterState:refetchTree,nextUrl:includeNextUrl?context.previousNextUrl||context.nextUrl:null}).then(serverResponse=>((0,_react.startTransition)(()=>{(0,_useactionqueue.dispatchAppRouterAction)({type:_routerreducertypes.ACTION_SERVER_PATCH,previousTree:fullTree,serverResponse,navigatedAt})}),serverResponse)),(0,_react.use)(lazyData)}}(0,_react.use)(_unresolvedthenable.unresolvedThenable)}return(0,_jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider,{value:{parentTree:tree,parentCacheNode:cacheNode,parentSegmentPath:segmentPath,parentParams:params,debugNameContext:debugNameContext,url:url,isActive:isActive},children:resolvedRsc})}function LoadingBoundary({name,loading,children}){let loadingModuleData;if(loadingModuleData="object"==typeof loading&&null!==loading&&"function"==typeof loading.then?(0,_react.use)(loading):loading){let loadingRsc=loadingModuleData[0],loadingStyles=loadingModuleData[1],loadingScripts=loadingModuleData[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,url,isActive,debugNameContext}=context,parentParallelRoutes=parentCacheNode.parallelRoutes,segmentMap=parentParallelRoutes.get(parallelRouterKey);segmentMap||(segmentMap=new Map,parentParallelRoutes.set(parallelRouterKey,segmentMap));let parentTreeSegment=parentTree[0],segmentPath=null===parentSegmentPath?[parallelRouterKey]:parentSegmentPath.concat([parentTreeSegment,parallelRouterKey]),activeTree=parentTree[1][parallelRouterKey],activeSegment=activeTree[0],activeStateKey=(0,_createroutercachekey.createRouterCacheKey)(activeSegment,!0),bfcacheEntry=(0,_bfcache.useRouterBFCache)(activeTree,activeStateKey),children=[];do{let tree=bfcacheEntry.tree,stateKey=bfcacheEntry.stateKey,segment=tree[0],cacheKey=(0,_createroutercachekey.createRouterCacheKey)(segment),cacheNode=segmentMap.get(cacheKey);if(void 0===cacheNode){let newLazyCacheNode={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};cacheNode=newLazyCacheNode,segmentMap.set(cacheKey,newLazyCacheNode)}let 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,loadingModuleData=parentCacheNode.loading,child=(0,_jsxruntime.jsxs)(_approutercontextsharedruntime.TemplateContext.Provider,{value:(0,_jsxruntime.jsxs)(ScrollAndFocusHandler,{segmentPath:segmentPath,children:[(0,_jsxruntime.jsx)(_errorboundary.ErrorBoundary,{errorComponent:error,errorStyles:errorStyles,errorScripts:errorScripts,children:(0,_jsxruntime.jsx)(LoadingBoundary,{name:debugNameToDisplay,loading:loadingModuleData,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]}),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)},92711,(__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(5824),_react=_interop_require_wildcard._(__turbopack_context__.r(67490)),_approutercontextsharedruntime=__turbopack_context__.r(2004);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)},69204,(__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)},465,(__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(69204).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)},96871,(__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)},27898,(__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(96871).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)},24550,(__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)}}},23369,(__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(67490));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}})},82462,(__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"])},91723,(__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(76748).createAsyncLocalStorage)()},95020,(__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(91723)},94139,(__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(6580),_aftertaskasyncstorageexternal=__turbopack_context__.r(95020);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"}},64472,(__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 _reflect=__turbopack_context__.r(24550),_dynamicrendering=__turbopack_context__.r(8219),_workunitasyncstorageexternal=__turbopack_context__.r(39281),_invarianterror=__turbopack_context__.r(21820),_dynamicrenderingutils=__turbopack_context__.r(2963),_creatededupedbycallsiteservererrorlogger=__turbopack_context__.r(23369),_reflectutils=__turbopack_context__.r(82462),_utils=__turbopack_context__.r(94139);function createSearchParamsFromClient(underlyingSearchParams,workStore){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"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"request":return createRenderSearchParams(underlyingSearchParams,workStore,workUnitStore)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}__turbopack_context__.r(96011);let createServerSearchParamsForMetadata=createServerSearchParamsForServerPage;function createServerSearchParamsForServerPage(underlyingSearchParams,workStore){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"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"prerender-runtime":return createRuntimePrerenderSearchParams(underlyingSearchParams,workUnitStore);case"request":return createRenderSearchParams(underlyingSearchParams,workStore,workUnitStore)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createPrerenderSearchParamsForClientPage(workStore){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"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"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){return(0,_dynamicrendering.delayUntilRuntimeStage)(workUnitStore,makeUntrackedSearchParams(underlyingSearchParams))}function createRenderSearchParams(underlyingSearchParams,workStore,requestStore){return workStore.forceStatic?Promise.resolve({}):makeUntrackedSearchParams(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(workStore){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})}(0,_creatededupedbycallsiteservererrorlogger.createDedupedByCallsiteServerErrorLoggerDev)(createSearchAccessError)},28335,(__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(76748).createAsyncLocalStorage)()},86227,(__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(28335)},65897,(__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(27376),_reflect=__turbopack_context__.r(24550),_dynamicrendering=__turbopack_context__.r(8219),_workunitasyncstorageexternal=__turbopack_context__.r(39281),_invarianterror=__turbopack_context__.r(21820),_reflectutils=__turbopack_context__.r(82462),_dynamicrenderingutils=__turbopack_context__.r(2963),_creatededupedbycallsiteservererrorlogger=__turbopack_context__.r(23369),_dynamicaccessasyncstorageexternal=__turbopack_context__.r(86227);function createParamsFromClient(underlyingParams,workStore){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,workStore,workUnitStore);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"request":return makeUntrackedParams(underlyingParams)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}__turbopack_context__.r(96011);let createServerParamsForMetadata=createServerParamsForServerSegment;function createServerParamsForRoute(underlyingParams,workStore){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,workStore,workUnitStore);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"prerender-runtime":return createRuntimePrerenderParams(underlyingParams,workUnitStore);case"request":return makeUntrackedParams(underlyingParams)}(0,_workunitasyncstorageexternal.throwInvariantForMissingStore)()}function createServerParamsForServerSegment(underlyingParams,workStore){let workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workUnitStore)switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return createStaticPrerenderParams(underlyingParams,workStore,workUnitStore);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"prerender-runtime":return createRuntimePrerenderParams(underlyingParams,workUnitStore);case"request":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"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})}return Promise.resolve(underlyingParams)}function createStaticPrerenderParams(underlyingParams,workStore,prerenderStore){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(underlyingParams,workStore,prerenderStore)}break}case"prerender-ppr":{let fallbackParams=prerenderStore.fallbackRouteParams;if(fallbackParams){for(let key in underlyingParams)if(fallbackParams.has(key))return makeErroringParams(underlyingParams,fallbackParams,workStore,prerenderStore)}}}return makeUntrackedParams(underlyingParams)}function createRuntimePrerenderParams(underlyingParams,workUnitStore){return(0,_dynamicrendering.delayUntilRuntimeStage)(workUnitStore,makeUntrackedParams(underlyingParams))}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)},88101,(__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(5824),_invarianterror=__turbopack_context__.r(21820),_approutercontextsharedruntime=__turbopack_context__.r(2004),_react=__turbopack_context__.r(67490),_routeparams=__turbopack_context__.r(84045),_hooksclientcontextsharedruntime=__turbopack_context__.r(23611);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("undefined"==typeof window){let clientSearchParams,clientParams,{workAsyncStorage}=__turbopack_context__.r(27376),store=workAsyncStorage.getStore();if(!store)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to exist when handling searchParams in a client Page."),"__NEXT_ERROR_CODE",{value:"E564",enumerable:!1,configurable:!0});let{createSearchParamsFromClient}=__turbopack_context__.r(64472);clientSearchParams=createSearchParamsFromClient(searchParams,store);let{createParamsFromClient}=__turbopack_context__.r(65897);return clientParams=createParamsFromClient(params,store),(0,_jsxruntime.jsx)(Component,{params:clientParams,searchParams:clientSearchParams})}{let{createRenderSearchParamsFromClient}=__turbopack_context__.r(465),clientSearchParams=createRenderSearchParamsFromClient(searchParams),{createRenderParamsFromClient}=__turbopack_context__.r(27898),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)},69495,(__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(5824),_invarianterror=__turbopack_context__.r(21820),_approutercontextsharedruntime=__turbopack_context__.r(2004),_react=__turbopack_context__.r(67490);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("undefined"==typeof window){let clientParams,{workAsyncStorage}=__turbopack_context__.r(27376),store=workAsyncStorage.getStore();if(!store)throw Object.defineProperty(new _invarianterror.InvariantError("Expected workStore to exist when handling params in a client segment such as a Layout or Template."),"__NEXT_ERROR_CODE",{value:"E600",enumerable:!1,configurable:!0});let{createParamsFromClient}=__turbopack_context__.r(65897);return clientParams=createParamsFromClient(params,store),(0,_jsxruntime.jsx)(Component,{...slots,params:clientParams})}{let{createRenderParamsFromClient}=__turbopack_context__.r(27898),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)},63263,(__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(5824),IconMark=()=>"undefined"!=typeof window?null:(0,_jsxruntime.jsx)("meta",{name:"«nxt-icon»"})}]);