UNPKG

next

Version:

The React Framework

1 lines • 143 kB
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39250,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"InvariantError",{enumerable:!0,get:function(){return InvariantError}});class InvariantError extends Error{constructor(message,options){super(`Invariant: ${message.endsWith(".")?message:message+"."} This is a bug in Next.js.`,options),this.name="InvariantError"}}},81258,(__turbopack_context__,module,exports)=>{"use strict";exports._=function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}},46786,(__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,{BailoutToCSRError:function(){return BailoutToCSRError},isBailoutToCSRError:function(){return isBailoutToCSRError}});let BAILOUT_TO_CSR="BAILOUT_TO_CLIENT_SIDE_RENDERING";class BailoutToCSRError extends Error{constructor(reason){super(`Bail out to client-side rendering: ${reason}`),this.reason=reason,this.digest=BAILOUT_TO_CSR}}function isBailoutToCSRError(err){return"object"==typeof err&&null!==err&&"digest"in err&&err.digest===BAILOUT_TO_CSR}},68182,(__turbopack_context__,module,exports)=>{"use strict";var ReactDOM=__turbopack_context__.r(84060),decoderOptions={stream:!0},hasOwnProperty=Object.prototype.hasOwnProperty;function resolveClientReference(bundlerConfig,metadata){if(bundlerConfig){var moduleExports=bundlerConfig[metadata[0]];if(bundlerConfig=moduleExports&&moduleExports[metadata[2]])moduleExports=bundlerConfig.name;else{if(!(bundlerConfig=moduleExports&&moduleExports["*"]))throw Error('Could not find the module "'+metadata[0]+'" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.');moduleExports=metadata[2]}return 4===metadata.length?[bundlerConfig.id,bundlerConfig.chunks,moduleExports,1]:[bundlerConfig.id,bundlerConfig.chunks,moduleExports]}return metadata}function resolveServerReference(bundlerConfig,id){var name="",resolvedModuleData=bundlerConfig[id];if(resolvedModuleData)name=resolvedModuleData.name;else{var idx=id.lastIndexOf("#");if(-1!==idx&&(name=id.slice(idx+1),resolvedModuleData=bundlerConfig[id.slice(0,idx)]),!resolvedModuleData)throw Error('Could not find the module "'+id+'" in the React Server Manifest. This is probably a bug in the React Server Components bundler.')}return resolvedModuleData.async?[resolvedModuleData.id,resolvedModuleData.chunks,name,1]:[resolvedModuleData.id,resolvedModuleData.chunks,name]}function requireAsyncModule(id){var promise=__turbopack_context__.r(id);return"function"!=typeof promise.then||"fulfilled"===promise.status?null:(promise.then(function(value){promise.status="fulfilled",promise.value=value},function(reason){promise.status="rejected",promise.reason=reason}),promise)}var instrumentedChunks=new WeakSet,loadedChunks=new WeakSet;function ignoreReject(){}function preloadModule(metadata){for(var chunks=metadata[1],promises=[],i=0;i<chunks.length;i++){var thenable=__turbopack_context__.L(chunks[i]);if(loadedChunks.has(thenable)||promises.push(thenable),!instrumentedChunks.has(thenable)){var resolve=loadedChunks.add.bind(loadedChunks,thenable);thenable.then(resolve,ignoreReject),instrumentedChunks.add(thenable)}}return 4===metadata.length?0===promises.length?requireAsyncModule(metadata[0]):Promise.all(promises).then(function(){return requireAsyncModule(metadata[0])}):0<promises.length?Promise.all(promises):null}function requireModule(metadata){var moduleExports=__turbopack_context__.r(metadata[0]);if(4===metadata.length&&"function"==typeof moduleExports.then)if("fulfilled"===moduleExports.status)moduleExports=moduleExports.value;else throw moduleExports.reason;return"*"===metadata[2]?moduleExports:""===metadata[2]?moduleExports.__esModule?moduleExports.default:moduleExports:hasOwnProperty.call(moduleExports,metadata[2])?moduleExports[metadata[2]]:void 0}var ReactDOMSharedInternals=ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,REACT_ELEMENT_TYPE=Symbol.for("react.transitional.element"),REACT_LAZY_TYPE=Symbol.for("react.lazy"),MAYBE_ITERATOR_SYMBOL=Symbol.iterator;function getIteratorFn(maybeIterable){return null===maybeIterable||"object"!=typeof maybeIterable?null:"function"==typeof(maybeIterable=MAYBE_ITERATOR_SYMBOL&&maybeIterable[MAYBE_ITERATOR_SYMBOL]||maybeIterable["@@iterator"])?maybeIterable:null}var ASYNC_ITERATOR=Symbol.asyncIterator,isArrayImpl=Array.isArray,getPrototypeOf=Object.getPrototypeOf,ObjectPrototype=Object.prototype,knownServerReferences=new WeakMap;function serializeNumber(number){return Number.isFinite(number)?0===number&&-1/0==1/number?"$-0":number:1/0===number?"$Infinity":-1/0===number?"$-Infinity":"$NaN"}function processReply(root,formFieldPrefix,temporaryReferences,resolve,reject){function serializeTypedArray(tag,typedArray){typedArray=new Blob([new Uint8Array(typedArray.buffer,typedArray.byteOffset,typedArray.byteLength)]);var blobId=nextPartId++;return null===formData&&(formData=new FormData),formData.append(formFieldPrefix+blobId,typedArray),"$"+tag+blobId.toString(16)}function serializeBinaryReader(reader){function progress(entry){entry.done?(entry=nextPartId++,data.append(formFieldPrefix+entry,new Blob(buffer)),data.append(formFieldPrefix+streamId,'"$o'+entry.toString(16)+'"'),data.append(formFieldPrefix+streamId,"C"),0==--pendingParts&&resolve(data)):(buffer.push(entry.value),reader.read(new Uint8Array(1024)).then(progress,reject))}null===formData&&(formData=new FormData);var data=formData;pendingParts++;var streamId=nextPartId++,buffer=[];return reader.read(new Uint8Array(1024)).then(progress,reject),"$r"+streamId.toString(16)}function serializeReader(reader){function progress(entry){if(entry.done)data.append(formFieldPrefix+streamId,"C"),0==--pendingParts&&resolve(data);else try{var partJSON=JSON.stringify(entry.value,resolveToJSON);data.append(formFieldPrefix+streamId,partJSON),reader.read().then(progress,reject)}catch(x){reject(x)}}null===formData&&(formData=new FormData);var data=formData;pendingParts++;var streamId=nextPartId++;return reader.read().then(progress,reject),"$R"+streamId.toString(16)}function serializeReadableStream(stream){try{var binaryReader=stream.getReader({mode:"byob"})}catch(x){return serializeReader(stream.getReader())}return serializeBinaryReader(binaryReader)}function serializeAsyncIterable(iterable,iterator){function progress(entry){if(entry.done){if(void 0===entry.value)data.append(formFieldPrefix+streamId,"C");else try{var partJSON=JSON.stringify(entry.value,resolveToJSON);data.append(formFieldPrefix+streamId,"C"+partJSON)}catch(x){reject(x);return}0==--pendingParts&&resolve(data)}else try{var partJSON$21=JSON.stringify(entry.value,resolveToJSON);data.append(formFieldPrefix+streamId,partJSON$21),iterator.next().then(progress,reject)}catch(x$22){reject(x$22)}}null===formData&&(formData=new FormData);var data=formData;pendingParts++;var streamId=nextPartId++;return iterable=iterable===iterator,iterator.next().then(progress,reject),"$"+(iterable?"x":"X")+streamId.toString(16)}function resolveToJSON(key,value){if(null===value)return null;if("object"==typeof value){switch(value.$$typeof){case REACT_ELEMENT_TYPE:if(void 0!==temporaryReferences&&-1===key.indexOf(":")){var parentReference=writtenObjects.get(this);if(void 0!==parentReference)return temporaryReferences.set(parentReference+":"+key,value),"$T"}throw Error("React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options.");case REACT_LAZY_TYPE:parentReference=value._payload;var init=value._init;null===formData&&(formData=new FormData),pendingParts++;try{var resolvedModel=init(parentReference),lazyId=nextPartId++,partJSON=serializeModel(resolvedModel,lazyId);return formData.append(formFieldPrefix+lazyId,partJSON),"$"+lazyId.toString(16)}catch(x){if("object"==typeof x&&null!==x&&"function"==typeof x.then){pendingParts++;var lazyId$23=nextPartId++;return parentReference=function(){try{var partJSON$24=serializeModel(value,lazyId$23),data$25=formData;data$25.append(formFieldPrefix+lazyId$23,partJSON$24),pendingParts--,0===pendingParts&&resolve(data$25)}catch(reason){reject(reason)}},x.then(parentReference,parentReference),"$"+lazyId$23.toString(16)}return reject(x),null}finally{pendingParts--}}if("function"==typeof value.then){null===formData&&(formData=new FormData),pendingParts++;var promiseId=nextPartId++;return value.then(function(partValue){try{var partJSON$27=serializeModel(partValue,promiseId);(partValue=formData).append(formFieldPrefix+promiseId,partJSON$27),pendingParts--,0===pendingParts&&resolve(partValue)}catch(reason){reject(reason)}},reject),"$@"+promiseId.toString(16)}if(void 0!==(parentReference=writtenObjects.get(value)))if(modelRoot!==value)return parentReference;else modelRoot=null;else -1===key.indexOf(":")&&void 0!==(parentReference=writtenObjects.get(this))&&(key=parentReference+":"+key,writtenObjects.set(value,key),void 0!==temporaryReferences&&temporaryReferences.set(key,value));if(isArrayImpl(value))return value;if(value instanceof FormData){null===formData&&(formData=new FormData);var data$31=formData,prefix=formFieldPrefix+(key=nextPartId++)+"_";return value.forEach(function(originalValue,originalKey){data$31.append(prefix+originalKey,originalValue)}),"$K"+key.toString(16)}if(value instanceof Map)return key=nextPartId++,parentReference=serializeModel(Array.from(value),key),null===formData&&(formData=new FormData),formData.append(formFieldPrefix+key,parentReference),"$Q"+key.toString(16);if(value instanceof Set)return key=nextPartId++,parentReference=serializeModel(Array.from(value),key),null===formData&&(formData=new FormData),formData.append(formFieldPrefix+key,parentReference),"$W"+key.toString(16);if(value instanceof ArrayBuffer)return key=new Blob([value]),parentReference=nextPartId++,null===formData&&(formData=new FormData),formData.append(formFieldPrefix+parentReference,key),"$A"+parentReference.toString(16);if(value instanceof Int8Array)return serializeTypedArray("O",value);if(value instanceof Uint8Array)return serializeTypedArray("o",value);if(value instanceof Uint8ClampedArray)return serializeTypedArray("U",value);if(value instanceof Int16Array)return serializeTypedArray("S",value);if(value instanceof Uint16Array)return serializeTypedArray("s",value);if(value instanceof Int32Array)return serializeTypedArray("L",value);if(value instanceof Uint32Array)return serializeTypedArray("l",value);if(value instanceof Float32Array)return serializeTypedArray("G",value);if(value instanceof Float64Array)return serializeTypedArray("g",value);if(value instanceof BigInt64Array)return serializeTypedArray("M",value);if(value instanceof BigUint64Array)return serializeTypedArray("m",value);if(value instanceof DataView)return serializeTypedArray("V",value);if("function"==typeof Blob&&value instanceof Blob)return null===formData&&(formData=new FormData),key=nextPartId++,formData.append(formFieldPrefix+key,value),"$B"+key.toString(16);if(key=getIteratorFn(value))return(parentReference=key.call(value))===value?(key=nextPartId++,parentReference=serializeModel(Array.from(parentReference),key),null===formData&&(formData=new FormData),formData.append(formFieldPrefix+key,parentReference),"$i"+key.toString(16)):Array.from(parentReference);if("function"==typeof ReadableStream&&value instanceof ReadableStream)return serializeReadableStream(value);if("function"==typeof(key=value[ASYNC_ITERATOR]))return serializeAsyncIterable(value,key.call(value));if((key=getPrototypeOf(value))!==ObjectPrototype&&(null===key||null!==getPrototypeOf(key))){if(void 0===temporaryReferences)throw Error("Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported.");return"$T"}return value}if("string"==typeof value)return"Z"===value[value.length-1]&&this[key]instanceof Date?"$D"+value:key="$"===value[0]?"$"+value:value;if("boolean"==typeof value)return value;if("number"==typeof value)return serializeNumber(value);if(void 0===value)return"$undefined";if("function"==typeof value){if(void 0!==(parentReference=knownServerReferences.get(value)))return key=JSON.stringify({id:parentReference.id,bound:parentReference.bound},resolveToJSON),null===formData&&(formData=new FormData),parentReference=nextPartId++,formData.set(formFieldPrefix+parentReference,key),"$F"+parentReference.toString(16);if(void 0!==temporaryReferences&&-1===key.indexOf(":")&&void 0!==(parentReference=writtenObjects.get(this)))return temporaryReferences.set(parentReference+":"+key,value),"$T";throw Error("Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again.")}if("symbol"==typeof value){if(void 0!==temporaryReferences&&-1===key.indexOf(":")&&void 0!==(parentReference=writtenObjects.get(this)))return temporaryReferences.set(parentReference+":"+key,value),"$T";throw Error("Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options.")}if("bigint"==typeof value)return"$n"+value.toString(10);throw Error("Type "+typeof value+" is not supported as an argument to a Server Function.")}function serializeModel(model,id){return"object"==typeof model&&null!==model&&(id="$"+id.toString(16),writtenObjects.set(model,id),void 0!==temporaryReferences&&temporaryReferences.set(id,model)),modelRoot=model,JSON.stringify(model,resolveToJSON)}var nextPartId=1,pendingParts=0,formData=null,writtenObjects=new WeakMap,modelRoot=root,json=serializeModel(root,0);return null===formData?resolve(json):(formData.set(formFieldPrefix+"0",json),0===pendingParts&&resolve(formData)),function(){0<pendingParts&&(pendingParts=0,null===formData?resolve(json):resolve(formData))}}function registerBoundServerReference(reference,id,bound){knownServerReferences.has(reference)||knownServerReferences.set(reference,{id:id,originalBind:reference.bind,bound:bound})}function createBoundServerReference(metaData,callServer){function action(){var args=Array.prototype.slice.call(arguments);return bound?"fulfilled"===bound.status?callServer(id,bound.value.concat(args)):Promise.resolve(bound).then(function(boundArgs){return callServer(id,boundArgs.concat(args))}):callServer(id,args)}var id=metaData.id,bound=metaData.bound;return registerBoundServerReference(action,id,bound),action}function ReactPromise(status,value,reason){this.status=status,this.value=value,this.reason=reason}function readChunk(chunk){switch(chunk.status){case"resolved_model":initializeModelChunk(chunk);break;case"resolved_module":initializeModuleChunk(chunk)}switch(chunk.status){case"fulfilled":return chunk.value;case"pending":case"blocked":case"halted":throw chunk;default:throw chunk.reason}}function wakeChunk(response,listeners,value){for(var i=0;i<listeners.length;i++){var listener=listeners[i];"function"==typeof listener?listener(value):fulfillReference(response,listener,value)}}function rejectChunk(response,listeners,error){for(var i=0;i<listeners.length;i++){var listener=listeners[i];"function"==typeof listener?listener(error):rejectReference(response,listener.handler,error)}}function resolveBlockedCycle(resolvedChunk,reference){var referencedChunk=reference.handler.chunk;if(null===referencedChunk)return null;if(referencedChunk===resolvedChunk)return reference.handler;if(null!==(reference=referencedChunk.value))for(referencedChunk=0;referencedChunk<reference.length;referencedChunk++){var listener=reference[referencedChunk];if("function"!=typeof listener&&null!==(listener=resolveBlockedCycle(resolvedChunk,listener)))return listener}return null}function wakeChunkIfInitialized(response,chunk,resolveListeners,rejectListeners){switch(chunk.status){case"fulfilled":wakeChunk(response,resolveListeners,chunk.value);break;case"blocked":for(var i=0;i<resolveListeners.length;i++){var listener=resolveListeners[i];if("function"!=typeof listener){var cyclicHandler=resolveBlockedCycle(chunk,listener);if(null!==cyclicHandler)switch(fulfillReference(response,listener,cyclicHandler.value),resolveListeners.splice(i,1),i--,null!==rejectListeners&&-1!==(listener=rejectListeners.indexOf(listener))&&rejectListeners.splice(listener,1),chunk.status){case"fulfilled":wakeChunk(response,resolveListeners,chunk.value);return;case"rejected":null!==rejectListeners&&rejectChunk(response,rejectListeners,chunk.reason);return}}}case"pending":if(chunk.value)for(response=0;response<resolveListeners.length;response++)chunk.value.push(resolveListeners[response]);else chunk.value=resolveListeners;if(chunk.reason){if(rejectListeners)for(resolveListeners=0;resolveListeners<rejectListeners.length;resolveListeners++)chunk.reason.push(rejectListeners[resolveListeners])}else chunk.reason=rejectListeners;break;case"rejected":rejectListeners&&rejectChunk(response,rejectListeners,chunk.reason)}}function triggerErrorOnChunk(response,chunk,error){if("pending"!==chunk.status&&"blocked"!==chunk.status)chunk.reason.error(error);else{var listeners=chunk.reason;chunk.status="rejected",chunk.reason=error,null!==listeners&&rejectChunk(response,listeners,error)}}function createResolvedIteratorResultChunk(response,value,done){return new ReactPromise("resolved_model",(done?'{"done":true,"value":':'{"done":false,"value":')+value+"}",response)}function resolveIteratorResultChunk(response,chunk,value,done){resolveModelChunk(response,chunk,(done?'{"done":true,"value":':'{"done":false,"value":')+value+"}")}function resolveModelChunk(response,chunk,value){if("pending"!==chunk.status)chunk.reason.enqueueModel(value);else{var resolveListeners=chunk.value,rejectListeners=chunk.reason;chunk.status="resolved_model",chunk.value=value,chunk.reason=response,null!==resolveListeners&&(initializeModelChunk(chunk),wakeChunkIfInitialized(response,chunk,resolveListeners,rejectListeners))}}function resolveModuleChunk(response,chunk,value){if("pending"===chunk.status||"blocked"===chunk.status){var resolveListeners=chunk.value,rejectListeners=chunk.reason;chunk.status="resolved_module",chunk.value=value,null!==resolveListeners&&(initializeModuleChunk(chunk),wakeChunkIfInitialized(response,chunk,resolveListeners,rejectListeners))}}ReactPromise.prototype=Object.create(Promise.prototype),ReactPromise.prototype.then=function(resolve,reject){switch(this.status){case"resolved_model":initializeModelChunk(this);break;case"resolved_module":initializeModuleChunk(this)}switch(this.status){case"fulfilled":"function"==typeof resolve&&resolve(this.value);break;case"pending":case"blocked":"function"==typeof resolve&&(null===this.value&&(this.value=[]),this.value.push(resolve)),"function"==typeof reject&&(null===this.reason&&(this.reason=[]),this.reason.push(reject));break;case"halted":break;default:"function"==typeof reject&&reject(this.reason)}};var initializingHandler=null;function initializeModelChunk(chunk){var prevHandler=initializingHandler;initializingHandler=null;var resolvedModel=chunk.value,response=chunk.reason;chunk.status="blocked",chunk.value=null,chunk.reason=null;try{var value=JSON.parse(resolvedModel,response._fromJSON),resolveListeners=chunk.value;if(null!==resolveListeners)for(chunk.value=null,chunk.reason=null,resolvedModel=0;resolvedModel<resolveListeners.length;resolvedModel++){var listener=resolveListeners[resolvedModel];"function"==typeof listener?listener(value):fulfillReference(response,listener,value,chunk)}if(null!==initializingHandler){if(initializingHandler.errored)throw initializingHandler.reason;if(0<initializingHandler.deps){initializingHandler.value=value,initializingHandler.chunk=chunk;return}}chunk.status="fulfilled",chunk.value=value}catch(error){chunk.status="rejected",chunk.reason=error}finally{initializingHandler=prevHandler}}function initializeModuleChunk(chunk){try{var value=requireModule(chunk.value);chunk.status="fulfilled",chunk.value=value}catch(error){chunk.status="rejected",chunk.reason=error}}function reportGlobalError(weakResponse,error){weakResponse._closed=!0,weakResponse._closedReason=error,weakResponse._chunks.forEach(function(chunk){"pending"===chunk.status&&triggerErrorOnChunk(weakResponse,chunk,error)})}function createLazyChunkWrapper(chunk){return{$$typeof:REACT_LAZY_TYPE,_payload:chunk,_init:readChunk}}function getChunk(response,id){var chunks=response._chunks,chunk=chunks.get(id);return chunk||(chunk=response._closed?new ReactPromise("rejected",null,response._closedReason):new ReactPromise("pending",null,null),chunks.set(id,chunk)),chunk}function fulfillReference(response,reference,value){for(var handler=reference.handler,parentObject=reference.parentObject,key=reference.key,map=reference.map,path=reference.path,i=1;i<path.length;i++){for(;"object"==typeof value&&null!==value&&value.$$typeof===REACT_LAZY_TYPE;)if((value=value._payload)===handler.chunk)value=handler.value;else{switch(value.status){case"resolved_model":initializeModelChunk(value);break;case"resolved_module":initializeModuleChunk(value)}switch(value.status){case"fulfilled":value=value.value;continue;case"blocked":var cyclicHandler=resolveBlockedCycle(value,reference);if(null!==cyclicHandler){value=cyclicHandler.value;continue}case"pending":path.splice(0,i-1),null===value.value?value.value=[reference]:value.value.push(reference),null===value.reason?value.reason=[reference]:value.reason.push(reference);return;case"halted":return;default:rejectReference(response,reference.handler,value.reason);return}}value=value[path[i]]}for(;"object"==typeof value&&null!==value&&value.$$typeof===REACT_LAZY_TYPE;)if((reference=value._payload)===handler.chunk)value=handler.value;else{switch(reference.status){case"resolved_model":initializeModelChunk(reference);break;case"resolved_module":initializeModuleChunk(reference)}if("fulfilled"===reference.status){value=reference.value;continue}break}map=map(response,value,parentObject,key),parentObject[key]=map,""===key&&null===handler.value&&(handler.value=map),parentObject[0]===REACT_ELEMENT_TYPE&&"object"==typeof handler.value&&null!==handler.value&&handler.value.$$typeof===REACT_ELEMENT_TYPE&&(parentObject=handler.value,"3"===key)&&(parentObject.props=map),handler.deps--,0===handler.deps&&null!==(key=handler.chunk)&&"blocked"===key.status&&(parentObject=key.value,key.status="fulfilled",key.value=handler.value,key.reason=handler.reason,null!==parentObject&&wakeChunk(response,parentObject,handler.value))}function rejectReference(response,handler,error){handler.errored||(handler.errored=!0,handler.value=null,handler.reason=error,null!==(handler=handler.chunk)&&"blocked"===handler.status&&triggerErrorOnChunk(response,handler,error))}function waitForReference(referencedChunk,parentObject,key,response,map,path){return initializingHandler?(response=initializingHandler,response.deps++):response=initializingHandler={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},parentObject={handler:response,parentObject:parentObject,key:key,map:map,path:path},null===referencedChunk.value?referencedChunk.value=[parentObject]:referencedChunk.value.push(parentObject),null===referencedChunk.reason?referencedChunk.reason=[parentObject]:referencedChunk.reason.push(parentObject),null}function loadServerReference(response,metaData,parentObject,key){if(!response._serverReferenceConfig)return createBoundServerReference(metaData,response._callServer);var serverReference=resolveServerReference(response._serverReferenceConfig,metaData.id),promise=preloadModule(serverReference);if(promise)metaData.bound&&(promise=Promise.all([promise,metaData.bound]));else{if(!metaData.bound)return registerBoundServerReference(promise=requireModule(serverReference),metaData.id,metaData.bound),promise;promise=Promise.resolve(metaData.bound)}if(initializingHandler){var handler=initializingHandler;handler.deps++}else handler=initializingHandler={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1};return promise.then(function(){var resolvedValue=requireModule(serverReference);if(metaData.bound){var boundArgs=metaData.bound.value.slice(0);boundArgs.unshift(null),resolvedValue=resolvedValue.bind.apply(resolvedValue,boundArgs)}registerBoundServerReference(resolvedValue,metaData.id,metaData.bound),parentObject[key]=resolvedValue,""===key&&null===handler.value&&(handler.value=resolvedValue),parentObject[0]===REACT_ELEMENT_TYPE&&"object"==typeof handler.value&&null!==handler.value&&handler.value.$$typeof===REACT_ELEMENT_TYPE&&(boundArgs=handler.value,"3"===key)&&(boundArgs.props=resolvedValue),handler.deps--,0===handler.deps&&null!==(resolvedValue=handler.chunk)&&"blocked"===resolvedValue.status&&(boundArgs=resolvedValue.value,resolvedValue.status="fulfilled",resolvedValue.value=handler.value,null!==boundArgs&&wakeChunk(response,boundArgs,handler.value))},function(error){if(!handler.errored){handler.errored=!0,handler.value=null,handler.reason=error;var chunk=handler.chunk;null!==chunk&&"blocked"===chunk.status&&triggerErrorOnChunk(response,chunk,error)}}),null}function getOutlinedModel(response,reference,parentObject,key,map){var id=parseInt((reference=reference.split(":"))[0],16);switch((id=getChunk(response,id)).status){case"resolved_model":initializeModelChunk(id);break;case"resolved_module":initializeModuleChunk(id)}switch(id.status){case"fulfilled":id=id.value;for(var i=1;i<reference.length;i++){for(;"object"==typeof id&&null!==id&&id.$$typeof===REACT_LAZY_TYPE;){switch((id=id._payload).status){case"resolved_model":initializeModelChunk(id);break;case"resolved_module":initializeModuleChunk(id)}switch(id.status){case"fulfilled":id=id.value;break;case"blocked":case"pending":return waitForReference(id,parentObject,key,response,map,reference.slice(i-1));case"halted":return initializingHandler?(response=initializingHandler,response.deps++):initializingHandler={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},null;default:return initializingHandler?(initializingHandler.errored=!0,initializingHandler.value=null,initializingHandler.reason=id.reason):initializingHandler={parent:null,chunk:null,value:null,reason:id.reason,deps:0,errored:!0},null}}id=id[reference[i]]}for(;"object"==typeof id&&null!==id&&id.$$typeof===REACT_LAZY_TYPE;){switch((reference=id._payload).status){case"resolved_model":initializeModelChunk(reference);break;case"resolved_module":initializeModuleChunk(reference)}if("fulfilled"===reference.status){id=reference.value;continue}break}return map(response,id,parentObject,key);case"pending":case"blocked":return waitForReference(id,parentObject,key,response,map,reference);case"halted":return initializingHandler?(response=initializingHandler,response.deps++):initializingHandler={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},null;default:return initializingHandler?(initializingHandler.errored=!0,initializingHandler.value=null,initializingHandler.reason=id.reason):initializingHandler={parent:null,chunk:null,value:null,reason:id.reason,deps:0,errored:!0},null}}function createMap(response,model){return new Map(model)}function createSet(response,model){return new Set(model)}function createBlob(response,model){return new Blob(model.slice(1),{type:model[0]})}function createFormData(response,model){response=new FormData;for(var i=0;i<model.length;i++)response.append(model[i][0],model[i][1]);return response}function extractIterator(response,model){return model[Symbol.iterator]()}function createModel(response,model){return model}function parseModelString(response,parentObject,key,value){if("$"===value[0]){if("$"===value)return null!==initializingHandler&&"0"===key&&(initializingHandler={parent:initializingHandler,chunk:null,value:null,reason:null,deps:0,errored:!1}),REACT_ELEMENT_TYPE;switch(value[1]){case"$":return value.slice(1);case"L":return createLazyChunkWrapper(response=getChunk(response,parentObject=parseInt(value.slice(2),16)));case"@":return getChunk(response,parentObject=parseInt(value.slice(2),16));case"S":return Symbol.for(value.slice(2));case"F":return getOutlinedModel(response,value=value.slice(2),parentObject,key,loadServerReference);case"T":if(parentObject="$"+value.slice(2),null==(response=response._tempRefs))throw Error("Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply.");return response.get(parentObject);case"Q":return getOutlinedModel(response,value=value.slice(2),parentObject,key,createMap);case"W":return getOutlinedModel(response,value=value.slice(2),parentObject,key,createSet);case"B":return getOutlinedModel(response,value=value.slice(2),parentObject,key,createBlob);case"K":return getOutlinedModel(response,value=value.slice(2),parentObject,key,createFormData);case"Z":return resolveErrorProd();case"i":return getOutlinedModel(response,value=value.slice(2),parentObject,key,extractIterator);case"I":return 1/0;case"-":return"$-0"===value?-0:-1/0;case"N":return NaN;case"u":return;case"D":return new Date(Date.parse(value.slice(2)));case"n":return BigInt(value.slice(2));default:return getOutlinedModel(response,value=value.slice(1),parentObject,key,createModel)}}return value}function missingCall(){throw Error('Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.')}function ResponseInstance(bundlerConfig,serverReferenceConfig,moduleLoading,callServer,encodeFormAction,nonce,temporaryReferences){var chunks=new Map;this._bundlerConfig=bundlerConfig,this._serverReferenceConfig=serverReferenceConfig,this._moduleLoading=moduleLoading,this._callServer=void 0!==callServer?callServer:missingCall,this._encodeFormAction=encodeFormAction,this._nonce=nonce,this._chunks=chunks,this._stringDecoder=new TextDecoder,this._fromJSON=null,this._closed=!1,this._closedReason=null,this._tempRefs=temporaryReferences,this._fromJSON=createFromJSONCallback(this)}function resolveBuffer(response,id,buffer){var chunk=(response=response._chunks).get(id);chunk&&"pending"!==chunk.status?chunk.reason.enqueueValue(buffer):(buffer=new ReactPromise("fulfilled",buffer,null),response.set(id,buffer))}function resolveModule(response,id,model){var chunks=response._chunks,chunk=chunks.get(id);model=JSON.parse(model,response._fromJSON);var clientReference=resolveClientReference(response._bundlerConfig,model);if(model=preloadModule(clientReference)){if(chunk){var blockedChunk=chunk;blockedChunk.status="blocked"}else blockedChunk=new ReactPromise("blocked",null,null),chunks.set(id,blockedChunk);model.then(function(){return resolveModuleChunk(response,blockedChunk,clientReference)},function(error){return triggerErrorOnChunk(response,blockedChunk,error)})}else chunk?resolveModuleChunk(response,chunk,clientReference):(chunk=new ReactPromise("resolved_module",clientReference,null),chunks.set(id,chunk))}function resolveStream(response,id,stream,controller){var chunks=response._chunks,chunk=chunks.get(id);chunk?"pending"===chunk.status&&(id=chunk.value,chunk.status="fulfilled",chunk.value=stream,chunk.reason=controller,null!==id&&wakeChunk(response,id,chunk.value)):(response=new ReactPromise("fulfilled",stream,controller),chunks.set(id,response))}function startReadableStream(response,id,type){var controller=null;type=new ReadableStream({type:type,start:function(c){controller=c}});var previousBlockedChunk=null;resolveStream(response,id,type,{enqueueValue:function(value){null===previousBlockedChunk?controller.enqueue(value):previousBlockedChunk.then(function(){controller.enqueue(value)})},enqueueModel:function(json){if(null===previousBlockedChunk){var chunk=new ReactPromise("resolved_model",json,response);initializeModelChunk(chunk),"fulfilled"===chunk.status?controller.enqueue(chunk.value):(chunk.then(function(v){return controller.enqueue(v)},function(e){return controller.error(e)}),previousBlockedChunk=chunk)}else{chunk=previousBlockedChunk;var chunk$54=new ReactPromise("pending",null,null);chunk$54.then(function(v){return controller.enqueue(v)},function(e){return controller.error(e)}),previousBlockedChunk=chunk$54,chunk.then(function(){previousBlockedChunk===chunk$54&&(previousBlockedChunk=null),resolveModelChunk(response,chunk$54,json)})}},close:function(){if(null===previousBlockedChunk)controller.close();else{var blockedChunk=previousBlockedChunk;previousBlockedChunk=null,blockedChunk.then(function(){return controller.close()})}},error:function(error){if(null===previousBlockedChunk)controller.error(error);else{var blockedChunk=previousBlockedChunk;previousBlockedChunk=null,blockedChunk.then(function(){return controller.error(error)})}}})}function asyncIterator(){return this}function createIterator(next){return(next={next:next})[ASYNC_ITERATOR]=asyncIterator,next}function startAsyncIterable(response,id,iterator){var buffer=[],closed=!1,nextWriteIndex=0,iterable={};iterable[ASYNC_ITERATOR]=function(){var nextReadIndex=0;return createIterator(function(arg){if(void 0!==arg)throw Error("Values cannot be passed to next() of AsyncIterables passed to Client Components.");if(nextReadIndex===buffer.length){if(closed)return new ReactPromise("fulfilled",{done:!0,value:void 0},null);buffer[nextReadIndex]=new ReactPromise("pending",null,null)}return buffer[nextReadIndex++]})},resolveStream(response,id,iterator?iterable[ASYNC_ITERATOR]():iterable,{enqueueValue:function(value){if(nextWriteIndex===buffer.length)buffer[nextWriteIndex]=new ReactPromise("fulfilled",{done:!1,value:value},null);else{var chunk=buffer[nextWriteIndex],resolveListeners=chunk.value,rejectListeners=chunk.reason;chunk.status="fulfilled",chunk.value={done:!1,value:value},null!==resolveListeners&&wakeChunkIfInitialized(response,chunk,resolveListeners,rejectListeners)}nextWriteIndex++},enqueueModel:function(value){nextWriteIndex===buffer.length?buffer[nextWriteIndex]=createResolvedIteratorResultChunk(response,value,!1):resolveIteratorResultChunk(response,buffer[nextWriteIndex],value,!1),nextWriteIndex++},close:function(value){for(closed=!0,nextWriteIndex===buffer.length?buffer[nextWriteIndex]=createResolvedIteratorResultChunk(response,value,!0):resolveIteratorResultChunk(response,buffer[nextWriteIndex],value,!0),nextWriteIndex++;nextWriteIndex<buffer.length;)resolveIteratorResultChunk(response,buffer[nextWriteIndex++],'"$undefined"',!0)},error:function(error){for(closed=!0,nextWriteIndex===buffer.length&&(buffer[nextWriteIndex]=new ReactPromise("pending",null,null));nextWriteIndex<buffer.length;)triggerErrorOnChunk(response,buffer[nextWriteIndex++],error)}})}function resolveErrorProd(){var error=Error("An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.");return error.stack="Error: "+error.message,error}function mergeBuffer(buffer,lastChunk){for(var l=buffer.length,byteLength=lastChunk.length,i=0;i<l;i++)byteLength+=buffer[i].byteLength;byteLength=new Uint8Array(byteLength);for(var i$55=i=0;i$55<l;i$55++){var chunk=buffer[i$55];byteLength.set(chunk,i),i+=chunk.byteLength}return byteLength.set(lastChunk,i),byteLength}function resolveTypedArray(response,id,buffer,lastChunk,constructor,bytesPerElement){resolveBuffer(response,id,constructor=new constructor((buffer=0===buffer.length&&0==lastChunk.byteOffset%bytesPerElement?lastChunk:mergeBuffer(buffer,lastChunk)).buffer,buffer.byteOffset,buffer.byteLength/bytesPerElement))}function processFullBinaryRow(response,streamState,id,tag,buffer,chunk){switch(tag){case 65:resolveBuffer(response,id,mergeBuffer(buffer,chunk).buffer);return;case 79:resolveTypedArray(response,id,buffer,chunk,Int8Array,1);return;case 111:resolveBuffer(response,id,0===buffer.length?chunk:mergeBuffer(buffer,chunk));return;case 85:resolveTypedArray(response,id,buffer,chunk,Uint8ClampedArray,1);return;case 83:resolveTypedArray(response,id,buffer,chunk,Int16Array,2);return;case 115:resolveTypedArray(response,id,buffer,chunk,Uint16Array,2);return;case 76:resolveTypedArray(response,id,buffer,chunk,Int32Array,4);return;case 108:resolveTypedArray(response,id,buffer,chunk,Uint32Array,4);return;case 71:resolveTypedArray(response,id,buffer,chunk,Float32Array,4);return;case 103:resolveTypedArray(response,id,buffer,chunk,Float64Array,8);return;case 77:resolveTypedArray(response,id,buffer,chunk,BigInt64Array,8);return;case 109:resolveTypedArray(response,id,buffer,chunk,BigUint64Array,8);return;case 86:resolveTypedArray(response,id,buffer,chunk,DataView,1);return}streamState=response._stringDecoder;for(var row="",i=0;i<buffer.length;i++)row+=streamState.decode(buffer[i],decoderOptions);switch(buffer=row+=streamState.decode(chunk),tag){case 73:resolveModule(response,id,buffer);break;case 72:switch(id=buffer[0],response=JSON.parse(buffer=buffer.slice(1),response._fromJSON),buffer=ReactDOMSharedInternals.d,id){case"D":buffer.D(response);break;case"C":"string"==typeof response?buffer.C(response):buffer.C(response[0],response[1]);break;case"L":id=response[0],tag=response[1],3===response.length?buffer.L(id,tag,response[2]):buffer.L(id,tag);break;case"m":"string"==typeof response?buffer.m(response):buffer.m(response[0],response[1]);break;case"X":"string"==typeof response?buffer.X(response):buffer.X(response[0],response[1]);break;case"S":"string"==typeof response?buffer.S(response):buffer.S(response[0],0===response[1]?void 0:response[1],3===response.length?response[2]:void 0);break;case"M":"string"==typeof response?buffer.M(response):buffer.M(response[0],response[1])}break;case 69:chunk=(tag=response._chunks).get(id),buffer=JSON.parse(buffer),(streamState=resolveErrorProd()).digest=buffer.digest,chunk?triggerErrorOnChunk(response,chunk,streamState):(response=new ReactPromise("rejected",null,streamState),tag.set(id,response));break;case 84:(tag=(response=response._chunks).get(id))&&"pending"!==tag.status?tag.reason.enqueueValue(buffer):(buffer=new ReactPromise("fulfilled",buffer,null),response.set(id,buffer));break;case 78:case 68:case 74:case 87:throw Error("Failed to read a RSC payload created by a development version of React on the server while using a production version on the client. Always use matching versions on the server and the client.");case 82:startReadableStream(response,id,void 0);break;case 114:startReadableStream(response,id,"bytes");break;case 88:startAsyncIterable(response,id,!1);break;case 120:startAsyncIterable(response,id,!0);break;case 67:(id=response._chunks.get(id))&&"fulfilled"===id.status&&id.reason.close(""===buffer?'"$undefined"':buffer);break;default:(chunk=(tag=response._chunks).get(id))?resolveModelChunk(response,chunk,buffer):(response=new ReactPromise("resolved_model",buffer,response),tag.set(id,response))}}function createFromJSONCallback(response){return function(key,value){if("string"==typeof value)return parseModelString(response,this,key,value);if("object"==typeof value&&null!==value){if(value[0]===REACT_ELEMENT_TYPE){if(key={$$typeof:REACT_ELEMENT_TYPE,type:value[1],key:value[2],ref:null,props:value[3]},null!==initializingHandler){if(initializingHandler=(value=initializingHandler).parent,value.errored)key=createLazyChunkWrapper(key=new ReactPromise("rejected",null,value.reason));else if(0<value.deps){var blockedChunk=new ReactPromise("blocked",null,null);value.value=key,value.chunk=blockedChunk,key=createLazyChunkWrapper(blockedChunk)}}}else key=value;return key}return value}}function close(weakResponse){reportGlobalError(weakResponse,Error("Connection closed."))}function createResponseFromOptions(options){return new ResponseInstance(null,null,null,options&&options.callServer?options.callServer:void 0,void 0,void 0,options&&options.temporaryReferences?options.temporaryReferences:void 0)}function startReadingFromStream(response,stream,onDone){function progress(_ref2){var value=_ref2.value;if(_ref2.done)return onDone();var i=0,rowState=streamState._rowState;_ref2=streamState._rowID;for(var rowTag=streamState._rowTag,rowLength=streamState._rowLength,buffer=streamState._buffer,chunkLength=value.length;i<chunkLength;){var lastIdx=-1;switch(rowState){case 0:58===(lastIdx=value[i++])?rowState=1:_ref2=_ref2<<4|(96<lastIdx?lastIdx-87:lastIdx-48);continue;case 1:84===(rowState=value[i])||65===rowState||79===rowState||111===rowState||85===rowState||83===rowState||115===rowState||76===rowState||108===rowState||71===rowState||103===rowState||77===rowState||109===rowState||86===rowState?(rowTag=rowState,rowState=2,i++):64<rowState&&91>rowState||35===rowState||114===rowState||120===rowState?(rowTag=rowState,rowState=3,i++):(rowTag=0,rowState=3);continue;case 2:44===(lastIdx=value[i++])?rowState=4:rowLength=rowLength<<4|(96<lastIdx?lastIdx-87:lastIdx-48);continue;case 3:lastIdx=value.indexOf(10,i);break;case 4:(lastIdx=i+rowLength)>value.length&&(lastIdx=-1)}var offset=value.byteOffset+i;if(-1<lastIdx)processFullBinaryRow(response,streamState,_ref2,rowTag,buffer,rowLength=new Uint8Array(value.buffer,offset,lastIdx-i)),i=lastIdx,3===rowState&&i++,rowLength=_ref2=rowTag=rowState=0,buffer.length=0;else{value=new Uint8Array(value.buffer,offset,value.byteLength-i),buffer.push(value),rowLength-=value.byteLength;break}}return streamState._rowState=rowState,streamState._rowID=_ref2,streamState._rowTag=rowTag,streamState._rowLength=rowLength,reader.read().then(progress).catch(error)}function error(e){reportGlobalError(response,e)}var streamState={_rowState:0,_rowID:0,_rowTag:0,_rowLength:0,_buffer:[]},reader=stream.getReader();reader.read().then(progress).catch(error)}exports.createFromFetch=function(promiseForResponse,options){var response=createResponseFromOptions(options);return promiseForResponse.then(function(r){startReadingFromStream(response,r.body,close.bind(null,response))},function(e){reportGlobalError(response,e)}),getChunk(response,0)},exports.createFromReadableStream=function(stream,options){return startReadingFromStream(options=createResponseFromOptions(options),stream,close.bind(null,options)),getChunk(options,0)},exports.createServerReference=function(id,callServer){function action(){var args=Array.prototype.slice.call(arguments);return callServer(id,args)}return registerBoundServerReference(action,id,null),action},exports.createTemporaryReferenceSet=function(){return new Map},exports.encodeReply=function(value,options){return new Promise(function(resolve,reject){var abort=processReply(value,"",options&&options.temporaryReferences?options.temporaryReferences:void 0,resolve,reject);if(options&&options.signal){var signal=options.signal;if(signal.aborted)abort(signal.reason);else{var listener=function(){abort(signal.reason),signal.removeEventListener("abort",listener)};signal.addEventListener("abort",listener)}}})},exports.registerServerReference=function(reference,id){return registerBoundServerReference(reference,id,null),reference}},36332,(__turbopack_context__,module,exports)=>{"use strict";module.exports=__turbopack_context__.r(68182)},41698,(__turbopack_context__,module,exports)=>{"use strict";module.exports=__turbopack_context__.r(36332)},84849,(__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,{HTTPAccessErrorStatus:function(){return HTTPAccessErrorStatus},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return HTTP_ERROR_FALLBACK_ERROR_CODE},getAccessFallbackErrorTypeByStatus:function(){return getAccessFallbackErrorTypeByStatus},getAccessFallbackHTTPStatus:function(){return getAccessFallbackHTTPStatus},isHTTPAccessFallbackError:function(){return isHTTPAccessFallbackError}});let HTTPAccessErrorStatus={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},ALLOWED_CODES=new Set(Object.values(HTTPAccessErrorStatus)),HTTP_ERROR_FALLBACK_ERROR_CODE="NEXT_HTTP_ERROR_FALLBACK";function isHTTPAccessFallbackError(error){if("object"!=typeof error||null===error||!("digest"in error)||"string"!=typeof error.digest)return!1;let[prefix,httpStatus]=error.digest.split(";");return prefix===HTTP_ERROR_FALLBACK_ERROR_CODE&&ALLOWED_CODES.has(Number(httpStatus))}function getAccessFallbackHTTPStatus(error){return Number(error.digest.split(";")[1])}function getAccessFallbackErrorTypeByStatus(status){switch(status){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("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)},72870,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"RedirectStatusCode",{enumerable:!0,get:function(){return RedirectStatusCode1}});var RedirectStatusCode,RedirectStatusCode1=((RedirectStatusCode={})[RedirectStatusCode.SeeOther=303]="SeeOther",RedirectStatusCode[RedirectStatusCode.TemporaryRedirect=307]="TemporaryRedirect",RedirectStatusCode[RedirectStatusCode.PermanentRedirect=308]="PermanentRedirect",RedirectStatusCode);("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)},7696,(__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,{REDIRECT_ERROR_CODE:function(){return REDIRECT_ERROR_CODE},RedirectType:function(){return RedirectType1},isRedirectError:function(){return isRedirectError}});let _redirectstatuscode=__turbopack_context__.r(72870),REDIRECT_ERROR_CODE="NEXT_REDIRECT";var RedirectType,RedirectType1=((RedirectType={}).push="push",RedirectType.replace="replace",RedirectType);function isRedirectError(error){if("object"!=typeof error||null===error||!("digest"in error)||"string"!=typeof error.digest)return!1;let digest=error.digest.split(";"),[errorCode,type]=digest,destination=digest.slice(2,-2).join(";"),statusCode=Number(digest.at(-2));return errorCode===REDIRECT_ERROR_CODE&&("replace"===type||"push"===type)&&"string"==typeof destination&&!isNaN(statusCode)&&statusCode in _redirectstatuscode.RedirectStatusCode}("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)},51074,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isNextRouterError",{enumerable:!0,get:function(){return isNextRouterError}});let _httpaccessfallback=__turbopack_context__.r(84849),_redirecterror=__turbopack_context__.r(7696);function isNextRouterError(error){return(0,_redirecterror.isRedirectError)(error)||(0,_httpaccessfallback.isHTTPAccessFallbackError)(error)}("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)},83936,(__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,{NavigationPromisesContext:function(){return NavigationPromisesContext},PathParamsContext:function(){return PathParamsContext},PathnameContext:function(){return PathnameContext},SearchParamsContext:function(){return SearchParamsContext},createDevToolsInstrumentedPromise:function(){return createDevToolsInstrumentedPromise}});let _react=__turbopack_context__.r(30337),SearchParamsContext=(0,_react.createContext)(null),PathnameContext=(0,_react.createContext)(null),PathParamsContext=(0,_react.createContext)(null),NavigationPromisesContext=(0,_react.createContext)(null);function createDevToolsInstrumentedPromise(displayName,value){let promise=Promise.resolve(value);return promise.status="fulfilled",promise.value=value,promise.displayName=`${displayName} (SSR)`,promise}},17696,(__turbopack_context__,module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return workUnitAsyncStorageInstance}});let workUnitAsyncStorageInstance=(0,__turbopack_context__.r(31878).createAsyncLocalStorage)()},68324,(__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,{ACTION_HEADER:function(){return ACTION_HEADER},FLIGHT_HEADERS:function(){return FLIGHT_HEADERS},NEXT_ACTION_NOT_FOUND_HEADER:function(){return NEXT_ACTION_NOT_FOUND_HEADER},NEXT_DID_POSTPONE_HEADER:function(){return NEXT_DID_POSTPONE_HEADER},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return NEXT_HMR_REFRESH_HASH_COOKIE},NEXT_HMR_REFRESH_HEADER:function(){return NEXT_HMR_REFRESH_HEADER},NEXT_HTML_REQUEST_ID_HEADER:function(){return NEXT_HTML_REQUEST_ID_HEADER},NEXT_IS_PRERENDER_HEADER:function(){return NEXT_IS_PRERENDER_HEADER},NEXT_REQUEST_ID_HEADER:function(){return NEXT_REQUEST_ID_HEADER},NEXT_REWRITTEN_PATH_HEADER:function(){return NEXT_REWRITTEN_