UNPKG

next

Version:

The React Framework

1 lines • 23.7 kB
(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,1598,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"useRouterBFCache",{enumerable:!0,get:function(){return useRouterBFCache}});let _react=__turbopack_context__.r(95184);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)},84781,(__turbopack_context__,module,exports)=>{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,{createClientParams:function(){return _paramsbrowser.createRenderParamsFromClient},createClientSearchParams:function(){return _searchparamsbrowser.createRenderSearchParamsFromClient}});let _paramsbrowser=__turbopack_context__.r(90065),_searchparamsbrowser=__turbopack_context__.r(86869);("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)},3890,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientPageRoot",{enumerable:!0,get:function(){return ClientPageRoot}});let _jsxruntime=__turbopack_context__.r(24514),_approutercontextsharedruntime=__turbopack_context__.r(34329),_react=__turbopack_context__.r(95184),_routeparams=__turbopack_context__.r(13880),_hooksclientcontextsharedruntime=__turbopack_context__.r(61648),_clientboundaryparams=__turbopack_context__.r(84781);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))}let clientSearchParams=(0,_clientboundaryparams.createClientSearchParams)(searchParams),clientParams=(0,_clientboundaryparams.createClientParams)(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)},75580,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientSegmentRoot",{enumerable:!0,get:function(){return ClientSegmentRoot}});let _jsxruntime=__turbopack_context__.r(24514),_approutercontextsharedruntime=__turbopack_context__.r(34329),_react=__turbopack_context__.r(95184),_clientboundaryparams=__turbopack_context__.r(84781);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:{}}let clientParams=(0,_clientboundaryparams.createClientParams)(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)},78837,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return HTTPAccessFallbackBoundary}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_navigationuntracked=__turbopack_context__.r(28244),_httpaccessfallback=__turbopack_context__.r(39086),_approutercontextsharedruntime=__turbopack_context__.r(34329);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)},2333,(__turbopack_context__,module,exports)=>{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,{InstantValidationBoundaryContext:function(){return _impl.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return _impl.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return _impl.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return _impl.SlotMarker}});let _impl=__turbopack_context__.r(28506);("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)},28506,(__turbopack_context__,module,exports)=>{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,{InstantValidationBoundaryContext:function(){return InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return SlotMarker}});let InstantValidationBoundaryContext=null,PlaceValidationBoundaryBelowThisLevel=null,RenderValidationBoundaryAtThisLevel=null,SlotMarker=null;("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)},33951,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),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_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_approutercontextsharedruntime=__turbopack_context__.r(34329),_unresolvedthenable=__turbopack_context__.r(57594),_errorboundary=__turbopack_context__.r(71218),_disablesmoothscroll=__turbopack_context__.r(15010),_redirectboundary=__turbopack_context__.r(91387),_errorboundary1=__turbopack_context__.r(78837);__turbopack_context__.r(2333);let _createroutercachekey=__turbopack_context__.r(5893),_bfcachestatemanager=__turbopack_context__.r(1598);__turbopack_context__.r(46133);let _hooksclientcontextsharedruntime=__turbopack_context__.r(61648),_routeparams=__turbopack_context__.r(13880),_rendertree=__turbopack_context__.r(57689);function getScrollPaddingTopInPixels(htmlElement,viewportHeight){let scrollPaddingTop=getComputedStyle(htmlElement).scrollPaddingTop,value=Number.parseFloat(scrollPaddingTop);return!Number.isFinite(value)||value<0?0:scrollPaddingTop.endsWith("px")?value:scrollPaddingTop.endsWith("%")?value/100*viewportHeight:0}function getScrollTargetState(instance,viewportHeight,getScrollPaddingTop){let rects=instance.getClientRects();if(0===rects.length)return 0;let elementTop=1/0;for(let i=0;i<rects.length;i++){let rect=rects[i];rect.top<elementTop&&(elementTop=rect.top)}return elementTop>=getScrollPaddingTop()&&elementTop<=viewportHeight?1:2}function getHashFragmentDomNode(hashFragment){return"top"===hashFragment?document.body:document.getElementById(hashFragment)??document.getElementsByName(hashFragment)[0]??null}function InnerScrollHandler(props){let childrenRef=_react.default.useRef(null);return(0,_react.useLayoutEffect)(()=>{let{scrollRef:scrollHandlerRef,cacheNode}=props,scrollRef=scrollHandlerRef.forceScroll?scrollHandlerRef.scrollRef:cacheNode.scrollRef;if(null===scrollRef||!scrollRef.current)return;let instance=null,hashFragment=scrollHandlerRef.hashFragment;if(hashFragment){if(null===(instance=getHashFragmentDomNode(hashFragment))){scrollRef.current=!1,scrollHandlerRef.onlyHashChange=!1,scrollHandlerRef.hashFragment=null;return}}else instance=childrenRef.current;if(null===instance)return;let didHandleScroll=!1;(0,_disablesmoothscroll.disableSmoothScrollDuringRouteTransition)(()=>{let htmlElement=document.documentElement,viewportHeight=null,initialTargetState=null,scrollPaddingTop=null,getScrollPaddingTop=()=>(null===scrollPaddingTop&&(scrollPaddingTop=getScrollPaddingTopInPixels(htmlElement,viewportHeight)),scrollPaddingTop);(hashFragment||(viewportHeight=htmlElement.clientHeight,0!==(initialTargetState=getScrollTargetState(instance,viewportHeight,getScrollPaddingTop))))&&((didHandleScroll=!0,scrollRef.current=!1,hashFragment)?instance.scrollIntoView():1!==initialTargetState&&(htmlElement.scrollTop=0,2===getScrollTargetState(instance,viewportHeight,getScrollPaddingTop)&&instance.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:scrollHandlerRef.onlyHashChange}),didHandleScroll&&(scrollHandlerRef.onlyHashChange=!1,scrollHandlerRef.hashFragment=null)},void 0),(0,_jsxruntime.jsx)(_react.Fragment,{ref:childrenRef,children:props.children})}function ScrollHandler({children,cacheNode}){let context=(0,_react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);if(!context)throw Error("invariant global layout router not mounted");return(0,_jsxruntime.jsx)(InnerScrollHandler,{scrollRef:context.scrollRef,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 Error("invariant global layout router not mounted");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,_rendertree.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 Error("invariant expected layout router to be mounted");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)(ScrollHandler,{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)},30524,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return RenderFromTemplateContext}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_approutercontextsharedruntime=__turbopack_context__.r(34329);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)},90065,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderParamsFromClient",{enumerable:!0,get:function(){return createRenderParamsFromClient}});let createRenderParamsFromClient=__turbopack_context__.r(4538).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)},4538,(__turbopack_context__,module,exports)=>{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)},86869,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return createRenderSearchParamsFromClient}});let createRenderSearchParamsFromClient=__turbopack_context__.r(84108).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)},84108,(__turbopack_context__,module,exports)=>{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)},72e3,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"IconMark",{enumerable:!0,get:function(){return IconMark}});let _jsxruntime=__turbopack_context__.r(24514),IconMark=()=>"u">typeof window?null:(0,_jsxruntime.jsx)("meta",{name:"«nxt-icon»"})},15010,(__turbopack_context__,module,exports)=>{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}__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return disableSmoothScrollDuringRouteTransition}})}])})();