nhfs
Version:
NHFS — A sleek HTTP file server for the web built with Next.js and HeroUI. (Alpha)
3 lines (2 loc) • 45.5 kB
JavaScript
module.exports={824544:a=>{var{m:b,e:c}=a;b.exports=a.r(974023)},841902:a=>{"use strict";var{m:b,e:c}=a,d=Object.defineProperty,e=Object.getOwnPropertyDescriptor,f=Object.getOwnPropertyNames,g=Object.prototype.hasOwnProperty,h={};function i(a){var b;let c=["path"in a&&a.path&&`Path=${a.path}`,"expires"in a&&(a.expires||0===a.expires)&&`Expires=${("number"==typeof a.expires?new Date(a.expires):a.expires).toUTCString()}`,"maxAge"in a&&"number"==typeof a.maxAge&&`Max-Age=${a.maxAge}`,"domain"in a&&a.domain&&`Domain=${a.domain}`,"secure"in a&&a.secure&&"Secure","httpOnly"in a&&a.httpOnly&&"HttpOnly","sameSite"in a&&a.sameSite&&`SameSite=${a.sameSite}`,"partitioned"in a&&a.partitioned&&"Partitioned","priority"in a&&a.priority&&`Priority=${a.priority}`].filter(Boolean),d=`${a.name}=${encodeURIComponent(null!=(b=a.value)?b:"")}`;return 0===c.length?d:`${d}; ${c.join("; ")}`}function j(a){let b=new Map;for(let c of a.split(/; */)){if(!c)continue;let a=c.indexOf("=");if(-1===a){b.set(c,"true");continue}let[d,e]=[c.slice(0,a),c.slice(a+1)];try{b.set(d,decodeURIComponent(null!=e?e:"true"))}catch{}}return b}function k(a){if(!a)return;let[[b,c],...d]=j(a),{domain:e,expires:f,httponly:g,maxage:h,path:i,samesite:k,secure:n,partitioned:o,priority:p}=Object.fromEntries(d.map(([a,b])=>[a.toLowerCase().replace(/-/g,""),b]));{var q,r,s={name:b,value:decodeURIComponent(c),domain:e,...f&&{expires:new Date(f)},...g&&{httpOnly:!0},..."string"==typeof h&&{maxAge:Number(h)},path:i,...k&&{sameSite:l.includes(q=(q=k).toLowerCase())?q:void 0},...n&&{secure:!0},...p&&{priority:m.includes(r=(r=p).toLowerCase())?r:void 0},...o&&{partitioned:!0}};let a={};for(let b in s)s[b]&&(a[b]=s[b]);return a}}((a,b)=>{for(var c in b)d(a,c,{get:b[c],enumerable:!0})})(h,{RequestCookies:()=>n,ResponseCookies:()=>o,parseCookie:()=>j,parseSetCookie:()=>k,stringifyCookie:()=>i}),b.exports=((a,b,c,h)=>{if(b&&"object"==typeof b||"function"==typeof b)for(let i of f(b))g.call(a,i)||i===c||d(a,i,{get:()=>b[i],enumerable:!(h=e(b,i))||h.enumerable});return a})(d({},"__esModule",{value:!0}),h);var l=["strict","lax","none"],m=["low","medium","high"],n=class{constructor(a){this._parsed=new Map,this._headers=a;let b=a.get("cookie");if(b)for(let[a,c]of j(b))this._parsed.set(a,{name:a,value:c})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed);if(!a.length)return c.map(([a,b])=>b);let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(([a])=>a===d).map(([a,b])=>b)}has(a){return this._parsed.has(a)}set(...a){let[b,c]=1===a.length?[a[0].name,a[0].value]:a,d=this._parsed;return d.set(b,{name:b,value:c}),this._headers.set("cookie",Array.from(d).map(([a,b])=>i(b)).join("; ")),this}delete(a){let b=this._parsed,c=Array.isArray(a)?a.map(a=>b.delete(a)):b.delete(a);return this._headers.set("cookie",Array.from(b).map(([a,b])=>i(b)).join("; ")),c}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(a=>`${a.name}=${encodeURIComponent(a.value)}`).join("; ")}},o=class{constructor(a){var b,c,d;this._parsed=new Map,this._headers=a;let e=null!=(d=null!=(c=null==(b=a.getSetCookie)?void 0:b.call(a))?c:a.get("set-cookie"))?d:[];for(let a of Array.isArray(e)?e:function(a){if(!a)return[];var b,c,d,e,f,g=[],h=0;function i(){for(;h<a.length&&/\s/.test(a.charAt(h));)h+=1;return h<a.length}for(;h<a.length;){for(b=h,f=!1;i();)if(","===(c=a.charAt(h))){for(d=h,h+=1,i(),e=h;h<a.length&&"="!==(c=a.charAt(h))&&";"!==c&&","!==c;)h+=1;h<a.length&&"="===a.charAt(h)?(f=!0,h=e,g.push(a.substring(b,d)),b=h):h=d+1}else h+=1;(!f||h>=a.length)&&g.push(a.substring(b,a.length))}return g}(e)){let b=k(a);b&&this._parsed.set(b.name,b)}}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed.values());if(!a.length)return c;let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(a=>a.name===d)}has(a){return this._parsed.has(a)}set(...a){let[b,c,d]=1===a.length?[a[0].name,a[0].value,a[0]]:a,e=this._parsed;return e.set(b,function(a={name:"",value:""}){return"number"==typeof a.expires&&(a.expires=new Date(a.expires)),a.maxAge&&(a.expires=new Date(Date.now()+1e3*a.maxAge)),(null===a.path||void 0===a.path)&&(a.path="/"),a}({name:b,value:c,...d})),function(a,b){for(let[,c]of(b.delete("set-cookie"),a)){let a=i(c);b.append("set-cookie",a)}}(e,this._headers),this}delete(...a){let[b,c]="string"==typeof a[0]?[a[0]]:[a[0].name,a[0]];return this.set({...c,name:b,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(i).join("; ")}}},551556:a=>{"use strict";var{m:b,e:c}=a;function d(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(d=function(a){return a?c:b})(a)}c._=function(a,b){if(!b&&a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=d(b);if(c&&c.has(a))return c.get(a);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(e,g,h):e[g]=a[g]}return e.default=a,c&&c.set(a,e),e}},616038:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"default",{enumerable:!0,get:function(){return d}});let b=a.r(338005),e=()=>{};function d(a){var c;let{headManager:d,reduceComponentsToState:f}=a;function g(){if(d&&d.mountedInstances){let c=b.Children.toArray(Array.from(d.mountedInstances).filter(Boolean));d.updateHead(f(c,a))}}return null==d||null==(c=d.mountedInstances)||c.add(a.children),g(),e(()=>{var b;return null==d||null==(b=d.mountedInstances)||b.add(a.children),()=>{var b;null==d||null==(b=d.mountedInstances)||b.delete(a.children)}}),e(()=>(d&&(d._pendingUpdate=g),()=>{d&&(d._pendingUpdate=g)})),null}}},589874:a=>{"use strict";var{m:b,e:c}=a;b.exports=a.r(15583).vendored.contexts.AmpContext},936911:a=>{"use strict";var{m:b,e:c}=a;b.exports=a.r(15583).vendored.contexts.HeadManagerContext},8016:a=>{"use strict";var{m:b,e:c}=a;function d(a){let{ampFirst:b=!1,hybrid:c=!1,hasQuery:d=!1}=void 0===a?{}:a;return b||c&&d}Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"isInAmpMode",{enumerable:!0,get:function(){return d}})},254299:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"warnOnce",{enumerable:!0,get:function(){return a}});let a=a=>{}}},114284:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(c,{default:function(){return p},defaultHead:function(){return d}});let g=a.r(666662),h=a.r(551556),i=a.r(157739),j=h._(a.r(338005)),k=g._(a.r(616038)),l=a.r(589874),m=a.r(936911),n=a.r(8016);function d(a){void 0===a&&(a=!1);let b=[(0,i.jsx)("meta",{charSet:"utf-8"},"charset")];return a||b.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),b}function e(a,b){return"string"==typeof b||"number"==typeof b?a:b.type===j.default.Fragment?a.concat(j.default.Children.toArray(b.props.children).reduce((a,b)=>"string"==typeof b||"number"==typeof b?a:a.concat(b),[])):a.concat(b)}a.r(254299);let o=["name","httpEquiv","charSet","itemProp"];function f(a,b){let{inAmpMode:c}=b;return a.reduce(e,[]).reverse().concat(d(c).reverse()).filter(function(){let a=new Set,b=new Set,c=new Set,d={};return e=>{let f=!0,g=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){g=!0;let b=e.key.slice(e.key.indexOf("$")+1);a.has(b)?f=!1:a.add(b)}switch(e.type){case"title":case"base":b.has(e.type)?f=!1:b.add(e.type);break;case"meta":for(let a=0,b=o.length;a<b;a++){let b=o[a];if(e.props.hasOwnProperty(b))if("charSet"===b)c.has(b)?f=!1:c.add(b);else{let a=e.props[b],c=d[b]||new Set;("name"!==b||!g)&&c.has(a)?f=!1:(c.add(a),d[b]=c)}}}return f}}()).reverse().map((a,b)=>{let c=a.key||b;return j.default.cloneElement(a,{key:c})})}let p=function(a){let{children:b}=a,c=(0,j.useContext)(l.AmpStateContext),d=(0,j.useContext)(m.HeadManagerContext);return(0,i.jsx)(k.default,{reduceComponentsToState:f,headManager:d,inAmpMode:(0,n.isInAmpMode)(c),children:b})};("function"==typeof c.default||"object"==typeof c.default&&null!==c.default)&&void 0===c.default.__esModule&&(Object.defineProperty(c.default,"__esModule",{value:!0}),Object.assign(c.default,c),b.exports=c.default)}},797969:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(c,{NEXT_REQUEST_META:function(){return a},addRequestMeta:function(){return f},getRequestMeta:function(){return d},removeRequestMeta:function(){return g},setRequestMeta:function(){return e}});let a=Symbol.for("NextInternalRequestMeta");function d(b,c){let d=b[a]||{};return"string"==typeof c?d[c]:d}function e(b,c){return b[a]=c,c}function f(a,b,c){let f=d(a);return f[b]=c,e(a,f)}function g(a,b){let c=d(a);return delete c[b],e(a,c)}}},104210:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"default",{enumerable:!0,get:function(){return k}});let e=a.r(666662),f=a.r(157739),g=e._(a.r(338005)),h=e._(a.r(114284)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function d(b){let c,{req:d,res:e,err:f}=b,g=e&&e.statusCode?e.statusCode:f?f.statusCode:404;if(d){let{getRequestMeta:b}=a.r(797969),e=b(d,"initURL");e&&(c=new URL(e).hostname)}return{statusCode:g,hostname:c}}let j={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class k extends g.default.Component{render(){let{statusCode:a,withDarkMode:b=!0}=this.props,c=this.props.title||i[a]||"An unexpected error has occurred";return(0,f.jsxs)("div",{style:j.error,children:[(0,f.jsx)(h.default,{children:(0,f.jsx)("title",{children:a?a+": "+c:"Application error: a client-side exception has occurred"})}),(0,f.jsxs)("div",{style:j.desc,children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(b?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),a?(0,f.jsx)("h1",{className:"next-error-h1",style:j.h1,children:a}):null,(0,f.jsx)("div",{style:j.wrap,children:(0,f.jsxs)("h2",{style:j.h2,children:[this.props.title||a?c:(0,f.jsxs)(f.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,f.jsxs)(f.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}k.displayName="ErrorPage",k.getInitialProps=d,k.origGetInitialProps=d,("function"==typeof c.default||"object"==typeof c.default&&null!==c.default)&&void 0===c.default.__esModule&&(Object.defineProperty(c.default,"__esModule",{value:!0}),Object.assign(c.default,c),b.exports=c.default)}},385088:a=>{var{m:b,e:c}=a;b.exports=a.r(104210)},53068:a=>{var{m:b,e:c}=a;(()=>{"use strict";var a={695:a=>{var b=/(?:^|,)\s*?no-cache\s*?(?:,|$)/;function c(a){var b=a&&Date.parse(a);return"number"==typeof b?b:NaN}a.exports=function(a,d){var e=a["if-modified-since"],f=a["if-none-match"];if(!e&&!f)return!1;var g=a["cache-control"];if(g&&b.test(g))return!1;if(f&&"*"!==f){var h=d.etag;if(!h)return!1;for(var i=!0,j=function(a){for(var b=0,c=[],d=0,e=0,f=a.length;e<f;e++)switch(a.charCodeAt(e)){case 32:d===b&&(d=b=e+1);break;case 44:c.push(a.substring(d,b)),d=b=e+1;break;default:b=e+1}return c.push(a.substring(d,b)),c}(f),k=0;k<j.length;k++){var l=j[k];if(l===h||l==="W/"+h||"W/"+l===h){i=!1;break}}if(i)return!1}if(e){var m=d["last-modified"];if(!m||!(c(m)<=c(e)))return!1}return!0}}},c={};function d(b){var e=c[b];if(void 0!==e)return e.exports;var f=c[b]={exports:{}},g=!0;try{a[b](f,f.exports,d),g=!1}finally{g&&delete c[b]}return f.exports}d.ab="/ROOT/node_modules/next/dist/compiled/fresh/",b.exports=d(695)})()},710516:a=>{"use strict";let b;a.s({config:()=>aB,default:()=>ax,getServerSideProps:()=>aA,getStaticPaths:()=>az,getStaticProps:()=>ay,handler:()=>aJ,reportWebVitals:()=>aC,routeModule:()=>aI,unstable_getServerProps:()=>aG,unstable_getServerSideProps:()=>aH,unstable_getStaticParams:()=>aF,unstable_getStaticPaths:()=>aE,unstable_getStaticProps:()=>aD},710516);var c=a.i(824544),d=function(a){return a.PAGES="PAGES",a.PAGES_API="PAGES_API",a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.IMAGE="IMAGE",a}({}),e=function(a){return a.handleRequest="BaseServer.handleRequest",a.run="BaseServer.run",a.pipe="BaseServer.pipe",a.getStaticHTML="BaseServer.getStaticHTML",a.render="BaseServer.render",a.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",a.renderToResponse="BaseServer.renderToResponse",a.renderToHTML="BaseServer.renderToHTML",a.renderError="BaseServer.renderError",a.renderErrorToResponse="BaseServer.renderErrorToResponse",a.renderErrorToHTML="BaseServer.renderErrorToHTML",a.render404="BaseServer.render404",a}(e||{}),f=function(a){return a.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",a.loadComponents="LoadComponents.loadComponents",a}(f||{}),g=function(a){return a.getRequestHandler="NextServer.getRequestHandler",a.getServer="NextServer.getServer",a.getServerRequestHandler="NextServer.getServerRequestHandler",a.createServer="createServer.createServer",a}(g||{}),h=function(a){return a.compression="NextNodeServer.compression",a.getBuildId="NextNodeServer.getBuildId",a.createComponentTree="NextNodeServer.createComponentTree",a.clientComponentLoading="NextNodeServer.clientComponentLoading",a.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",a.generateStaticRoutes="NextNodeServer.generateStaticRoutes",a.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",a.generatePublicRoutes="NextNodeServer.generatePublicRoutes",a.generateImageRoutes="NextNodeServer.generateImageRoutes.route",a.sendRenderResult="NextNodeServer.sendRenderResult",a.proxyRequest="NextNodeServer.proxyRequest",a.runApi="NextNodeServer.runApi",a.render="NextNodeServer.render",a.renderHTML="NextNodeServer.renderHTML",a.imageOptimizer="NextNodeServer.imageOptimizer",a.getPagePath="NextNodeServer.getPagePath",a.getRoutesManifest="NextNodeServer.getRoutesManifest",a.findPageComponents="NextNodeServer.findPageComponents",a.getFontManifest="NextNodeServer.getFontManifest",a.getServerComponentManifest="NextNodeServer.getServerComponentManifest",a.getRequestHandler="NextNodeServer.getRequestHandler",a.renderToHTML="NextNodeServer.renderToHTML",a.renderError="NextNodeServer.renderError",a.renderErrorToHTML="NextNodeServer.renderErrorToHTML",a.render404="NextNodeServer.render404",a.startResponse="NextNodeServer.startResponse",a.route="route",a.onProxyReq="onProxyReq",a.apiResolver="apiResolver",a.internalFetch="internalFetch",a}(h||{}),i=function(a){return a.startServer="startServer.startServer",a}(i||{}),j=function(a){return a.getServerSideProps="Render.getServerSideProps",a.getStaticProps="Render.getStaticProps",a.renderToString="Render.renderToString",a.renderDocument="Render.renderDocument",a.createBodyResult="Render.createBodyResult",a}(j||{}),k=function(a){return a.renderToString="AppRender.renderToString",a.renderToReadableStream="AppRender.renderToReadableStream",a.getBodyResult="AppRender.getBodyResult",a.fetch="AppRender.fetch",a}(k||{}),l=function(a){return a.executeRoute="Router.executeRoute",a}(l||{}),m=function(a){return a.runHandler="Node.runHandler",a}(m||{}),n=function(a){return a.runHandler="AppRouteRouteHandlers.runHandler",a}(n||{}),o=function(a){return a.generateMetadata="ResolveMetadata.generateMetadata",a.generateViewport="ResolveMetadata.generateViewport",a}(o||{}),p=function(a){return a.execute="Middleware.execute",a}(p||{});let q=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],r=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"];try{b=a.r(123430)}catch(c){b=a.r(91963)}let{context:s,propagation:t,trace:u,SpanStatusCode:v,SpanKind:w,ROOT_CONTEXT:x}=b;class y extends Error{constructor(a,b){super(),this.bubble=a,this.result=b}}let z=(a,b)=>{(function(a){return"object"==typeof a&&null!==a&&a instanceof y})(b)&&b.bubble?a.setAttribute("next.bubble",!0):(b&&a.recordException(b),a.setStatus({code:v.ERROR,message:null==b?void 0:b.message})),a.end()},A=new Map,B=b.createContextKey("next.rootSpanId"),C=0,D={set(a,b,c){a.push({key:b,value:c})}};class E{getTracerInstance(){return u.getTracer("next.js","0.0.1")}getContext(){return s}getTracePropagationData(){let a=s.active(),b=[];return t.inject(a,b,D),b}getActiveScopeSpan(){return u.getSpan(null==s?void 0:s.active())}withPropagatedContext(a,b,c){let d=s.active();if(u.getSpanContext(d))return b();let e=t.extract(d,a,c);return s.with(e,b)}trace(...a){var b;let[c,d,e]=a,{fn:f,options:g}="function"==typeof d?{fn:d,options:{}}:{fn:e,options:{...d}},h=g.spanName??c;if(!q.includes(c)&&"1"!==process.env.NEXT_OTEL_VERBOSE||g.hideSpan)return f();let i=this.getSpanContext((null==g?void 0:g.parentSpan)??this.getActiveScopeSpan()),j=!1;i?(null==(b=u.getSpanContext(i))?void 0:b.isRemote)&&(j=!0):(i=(null==s?void 0:s.active())??x,j=!0);let k=C++;return g.attributes={"next.span_name":h,"next.span_type":c,...g.attributes},s.with(i.setValue(B,k),()=>this.getTracerInstance().startActiveSpan(h,g,a=>{let b="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,d=()=>{A.delete(k),b&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&r.includes(c||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(c.split(".").pop()||"").replace(/[A-Z]/g,a=>"-"+a.toLowerCase())}`,{start:b,end:performance.now()})};j&&A.set(k,new Map(Object.entries(g.attributes??{})));try{if(f.length>1)return f(a,b=>z(a,b));let b=f(a);if(null!==b&&"object"==typeof b&&"then"in b&&"function"==typeof b.then)return b.then(b=>(a.end(),b)).catch(b=>{throw z(a,b),b}).finally(d);return a.end(),d(),b}catch(b){throw z(a,b),d(),b}}))}wrap(...a){let b=this,[c,d,e]=3===a.length?a:[a[0],{},a[1]];return q.includes(c)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let a=d;"function"==typeof a&&"function"==typeof e&&(a=a.apply(this,arguments));let f=arguments.length-1,g=arguments[f];if("function"!=typeof g)return b.trace(c,a,()=>e.apply(this,arguments));{let d=b.getContext().bind(s.active(),g);return b.trace(c,a,(a,b)=>(arguments[f]=function(a){return null==b||b(a),d.apply(this,arguments)},e.apply(this,arguments)))}}:e}startSpan(...a){let[b,c]=a,d=this.getSpanContext((null==c?void 0:c.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(b,c,d)}getSpanContext(a){return a?u.setSpan(s.active(),a):void 0}getRootSpanAttributes(){let a=s.active().getValue(B);return A.get(a)}setRootSpanAttribute(a,b){let c=s.active().getValue(B),d=A.get(c);d&&d.set(a,b)}}let F=(()=>{let a=new E;return()=>a})();function G(a){return"string"==typeof a?a:("number"!=typeof a||isNaN(a))&&"boolean"!=typeof a?"":String(a)}let H=/https?|ftp|gopher|file/;function I(a){let{auth:b,hostname:c}=a,d=a.protocol||"",e=a.pathname||"",f=a.hash||"",g=a.query||"",h=!1;b=b?encodeURIComponent(b).replace(/%3A/i,":")+"@":"",a.host?h=b+a.host:c&&(h=b+(~c.indexOf(":")?"["+c+"]":c),a.port&&(h+=":"+a.port)),g&&"object"==typeof g&&(g=String(function(a){let b=new URLSearchParams;for(let[c,d]of Object.entries(a))if(Array.isArray(d))for(let a of d)b.append(c,G(a));else b.set(c,G(d));return b}(g)));let i=a.search||g&&"?"+g||"";return d&&!d.endsWith(":")&&(d+=":"),a.slashes||(!d||H.test(d))&&!1!==h?(h="//"+(h||""),e&&"/"!==e[0]&&(e="/"+e)):h||(h=""),f&&"#"!==f[0]&&(f="#"+f),i&&"?"!==i[0]&&(i="?"+i),""+d+h+(e=e.replace(/[?#]/g,encodeURIComponent))+(i=i.replace("#","%23"))+f}let J=Symbol.for("NextInternalRequestMeta");function K(a,b){let c=a[J]||{};return"string"==typeof b?c[b]:c}function L(a){return a.isOnDemandRevalidate?"on-demand":a.isRevalidate?"stale":void 0}class M{constructor(){let a,b;this.promise=new Promise((c,d)=>{a=c,b=d}),this.resolve=a,this.reject=b}}var N=function(a){return a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PAGES="PAGES",a.FETCH="FETCH",a.REDIRECT="REDIRECT",a.IMAGE="IMAGE",a}({});function O(){}new Uint8Array([60,104,116,109,108]),new Uint8Array([60,98,111,100,121]),new Uint8Array([60,47,104,101,97,100,62]),new Uint8Array([60,47,98,111,100,121,62]),new Uint8Array([60,47,104,116,109,108,62]),new Uint8Array([60,47,98,111,100,121,62,60,47,104,116,109,108,62]),new Uint8Array([60,109,101,116,97,32,110,97,109,101,61,34,194,171,110,120,116,45,105,99,111,110,194,187,34]);let P=new TextEncoder;function Q(a){return new ReadableStream({start(b){b.enqueue(a),b.close()}})}async function R(a){let b=a.getReader(),c=[];for(;;){let{done:a,value:d}=await b.read();if(a)break;c.push(d)}return Buffer.concat(c)}async function S(a,b){let c=new TextDecoder("utf-8",{fatal:!0}),d="";for await(let e of a){if(null==b?void 0:b.aborted)return d;d+=c.decode(e,{stream:!0})}return d+c.decode()}let T={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"};function U(a){return a.replace(/\/$/,"")||"/"}function V(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c<b);return d||b>-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}function W(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:d,hash:e}=V(a);return""+b+c+d+e}function X(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:d,hash:e}=V(a);return""+c+b+d+e}function Y(a,b){if("string"!=typeof a)return!1;let{pathname:c}=V(a);return c===b||c.startsWith(b+"/")}({...T,GROUP:{builtinReact:[T.reactServerComponents,T.actionBrowser],serverOnly:[T.reactServerComponents,T.actionBrowser,T.instrument,T.middleware],neutralTarget:[T.apiNode,T.apiEdge],clientOnly:[T.serverSideRendering,T.appPagesBrowser],bundled:[T.reactServerComponents,T.actionBrowser,T.serverSideRendering,T.appPagesBrowser,T.shared,T.instrument,T.middleware],appPages:[T.reactServerComponents,T.serverSideRendering,T.appPagesBrowser,T.actionBrowser]}});let Z=new WeakMap;function $(a,b){let c;if(!b)return{pathname:a};let d=Z.get(b);d||(d=b.map(a=>a.toLowerCase()),Z.set(b,d));let e=a.split("/",2);if(!e[1])return{pathname:a};let f=e[1].toLowerCase(),g=d.indexOf(f);return g<0?{pathname:a}:(c=b[g],{pathname:a=a.slice(c.length+1)||"/",detectedLocale:c})}let _=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function aa(a,b){return new URL(String(a).replace(_,"localhost"),b&&String(b).replace(_,"localhost"))}let ab=Symbol("NextURLInternal");class ac{constructor(a,b,c){let d,e;"object"==typeof b&&"pathname"in b||"string"==typeof b?(d=b,e=c||{}):e=c||b||{},this[ab]={url:aa(a,d??e.base),options:e,basePath:""},this.analyze()}analyze(){var a,b,c,d,e;let f=function(a,b){var c,d;let{basePath:e,i18n:f,trailingSlash:g}=null!=(c=b.nextConfig)?c:{},h={pathname:a,trailingSlash:"/"!==a?a.endsWith("/"):g};e&&Y(h.pathname,e)&&(h.pathname=function(a,b){if(!Y(a,b))return a;let c=a.slice(b.length);return c.startsWith("/")?c:"/"+c}(h.pathname,e),h.basePath=e);let i=h.pathname;if(h.pathname.startsWith("/_next/data/")&&h.pathname.endsWith(".json")){let a=h.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");h.buildId=a[0],i="index"!==a[1]?"/"+a.slice(1).join("/"):"/",!0===b.parseData&&(h.pathname=i)}if(f){let a=b.i18nProvider?b.i18nProvider.analyze(h.pathname):$(h.pathname,f.locales);h.locale=a.detectedLocale,h.pathname=null!=(d=a.pathname)?d:h.pathname,!a.detectedLocale&&h.buildId&&(a=b.i18nProvider?b.i18nProvider.analyze(i):$(i,f.locales)).detectedLocale&&(h.locale=a.detectedLocale)}return h}(this[ab].url.pathname,{nextConfig:this[ab].options.nextConfig,parseData:!0,i18nProvider:this[ab].options.i18nProvider}),g=function(a,b){let c;if((null==b?void 0:b.host)&&!Array.isArray(b.host))c=b.host.toString().split(":",1)[0];else{if(!a.hostname)return;c=a.hostname}return c.toLowerCase()}(this[ab].url,this[ab].options.headers);this[ab].domainLocale=this[ab].options.i18nProvider?this[ab].options.i18nProvider.detectDomainLocale(g):function(a,b,c){if(a)for(let f of(c&&(c=c.toLowerCase()),a)){var d,e;if(b===(null==(d=f.domain)?void 0:d.split(":",1)[0].toLowerCase())||c===f.defaultLocale.toLowerCase()||(null==(e=f.locales)?void 0:e.some(a=>a.toLowerCase()===c)))return f}}(null==(b=this[ab].options.nextConfig)||null==(a=b.i18n)?void 0:a.domains,g);let h=(null==(c=this[ab].domainLocale)?void 0:c.defaultLocale)||(null==(e=this[ab].options.nextConfig)||null==(d=e.i18n)?void 0:d.defaultLocale);this[ab].url.pathname=f.pathname,this[ab].defaultLocale=h,this[ab].basePath=f.basePath??"",this[ab].buildId=f.buildId,this[ab].locale=f.locale??h,this[ab].trailingSlash=f.trailingSlash}formatPathname(){var a;let b;return b=function(a,b,c,d){if(!b||b===c)return a;let e=a.toLowerCase();return!d&&(Y(e,"/api")||Y(e,"/"+b.toLowerCase()))?a:W(a,"/"+b)}((a={basePath:this[ab].basePath,buildId:this[ab].buildId,defaultLocale:this[ab].options.forceLocale?void 0:this[ab].defaultLocale,locale:this[ab].locale,pathname:this[ab].url.pathname,trailingSlash:this[ab].trailingSlash}).pathname,a.locale,a.buildId?void 0:a.defaultLocale,a.ignorePrefix),(a.buildId||!a.trailingSlash)&&(b=U(b)),a.buildId&&(b=X(W(b,"/_next/data/"+a.buildId),"/"===a.pathname?"index.json":".json")),b=W(b,a.basePath),!a.buildId&&a.trailingSlash?b.endsWith("/")?b:X(b,"/"):U(b)}formatSearch(){return this[ab].url.search}get buildId(){return this[ab].buildId}set buildId(a){this[ab].buildId=a}get locale(){return this[ab].locale??""}set locale(a){var b,c;if(!this[ab].locale||!(null==(c=this[ab].options.nextConfig)||null==(b=c.i18n)?void 0:b.locales.includes(a)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${a}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[ab].locale=a}get defaultLocale(){return this[ab].defaultLocale}get domainLocale(){return this[ab].domainLocale}get searchParams(){return this[ab].url.searchParams}get host(){return this[ab].url.host}set host(a){this[ab].url.host=a}get hostname(){return this[ab].url.hostname}set hostname(a){this[ab].url.hostname=a}get port(){return this[ab].url.port}set port(a){this[ab].url.port=a}get protocol(){return this[ab].url.protocol}set protocol(a){this[ab].url.protocol=a}get href(){let a=this.formatPathname(),b=this.formatSearch();return`${this.protocol}//${this.host}${a}${b}${this.hash}`}set href(a){this[ab].url=aa(a),this.analyze()}get origin(){return this[ab].url.origin}get pathname(){return this[ab].url.pathname}set pathname(a){this[ab].url.pathname=a}get hash(){return this[ab].url.hash}set hash(a){this[ab].url.hash=a}get search(){return this[ab].url.search}set search(a){this[ab].url.search=a}get password(){return this[ab].url.password}set password(a){this[ab].url.password=a}get username(){return this[ab].url.username}set username(a){this[ab].url.username=a}get basePath(){return this[ab].basePath}set basePath(a){this[ab].basePath=a.startsWith("/")?a:`/${a}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new ac(String(this),this[ab].options)}}a.i(841902),Symbol("internal request"),Request,Symbol.for("edge-runtime.inspect.custom");let ad="ResponseAborted";class ae extends Error{constructor(...a){super(...a),this.name=ad}}let af=0,ag=0,ah=0;function ai(a){return(null==a?void 0:a.name)==="AbortError"||(null==a?void 0:a.name)===ad}async function aj(a,b,c){try{let{errored:d,destroyed:e}=b;if(d||e)return;let f=function(a){let b=new AbortController;return a.once("close",()=>{a.writableFinished||b.abort(new ae)}),b}(b),g=function(a,b){let c=!1,d=new M;function e(){d.resolve()}a.on("drain",e),a.once("close",()=>{a.off("drain",e),d.resolve()});let f=new M;return a.once("finish",()=>{f.resolve()}),new WritableStream({write:async b=>{if(!c){if(c=!0,"performance"in globalThis&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX){let a=function(a={}){let b=0===af?void 0:{clientComponentLoadStart:af,clientComponentLoadTimes:ag,clientComponentLoadCount:ah};return a.reset&&(af=0,ag=0,ah=0),b}();a&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-client-component-loading`,{start:a.clientComponentLoadStart,end:a.clientComponentLoadStart+a.clientComponentLoadTimes})}a.flushHeaders(),F().trace(h.startResponse,{spanName:"start response"},()=>void 0)}try{let c=a.write(b);"flush"in a&&"function"==typeof a.flush&&a.flush(),c||(await d.promise,d=new M)}catch(b){throw a.end(),Object.defineProperty(Error("failed to write chunk to response",{cause:b}),"__NEXT_ERROR_CODE",{value:"E321",enumerable:!1,configurable:!0})}},abort:b=>{a.writableFinished||a.destroy(b)},close:async()=>{if(b&&await b,!a.writableFinished)return a.end(),f.promise}})}(b,c);await a.pipeTo(g,{signal:f.signal})}catch(a){if(ai(a))return;throw Object.defineProperty(Error("failed to pipe response",{cause:a}),"__NEXT_ERROR_CODE",{value:"E180",enumerable:!1,configurable:!0})}}class ak{static fromStatic(a){return new ak(a,{metadata:{}})}constructor(a,{contentType:b,waitUntil:c,metadata:d}){this.response=a,this.contentType=b,this.metadata=d,this.waitUntil=c}assignMetadata(a){Object.assign(this.metadata,a)}get isNull(){return null===this.response}get isDynamic(){return"string"!=typeof this.response}toUnchunkedBuffer(a=!1){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be unchunked"),"__NEXT_ERROR_CODE",{value:"E274",enumerable:!1,configurable:!0});if("string"!=typeof this.response){if(!a)throw Object.defineProperty(Error("Invariant: dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E81",enumerable:!1,configurable:!0});return R(this.readable)}return Buffer.from(this.response)}toUnchunkedString(a=!1){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be unchunked"),"__NEXT_ERROR_CODE",{value:"E274",enumerable:!1,configurable:!0});if("string"!=typeof this.response){if(!a)throw Object.defineProperty(Error("Invariant: dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E81",enumerable:!1,configurable:!0});return S(this.readable)}return this.response}get readable(){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be streamed"),"__NEXT_ERROR_CODE",{value:"E14",enumerable:!1,configurable:!0});if("string"==typeof this.response)throw Object.defineProperty(Error("Invariant: static responses cannot be streamed"),"__NEXT_ERROR_CODE",{value:"E151",enumerable:!1,configurable:!0});return Buffer.isBuffer(this.response)?Q(this.response):Array.isArray(this.response)?function(...a){if(0===a.length)throw Object.defineProperty(Error("Invariant: chainStreams requires at least one stream"),"__NEXT_ERROR_CODE",{value:"E437",enumerable:!1,configurable:!0});if(1===a.length)return a[0];let{readable:b,writable:c}=new TransformStream,d=a[0].pipeTo(c,{preventClose:!0}),e=1;for(;e<a.length-1;e++){let b=a[e];d=d.then(()=>b.pipeTo(c,{preventClose:!0}))}let f=a[e];return(d=d.then(()=>f.pipeTo(c))).catch(O),b}(...this.response):this.response}chain(a){let b;if(null===this.response)throw Object.defineProperty(Error("Invariant: response is null. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E258",enumerable:!1,configurable:!0});if("string"==typeof this.response){var c;b=[(c=this.response,new ReadableStream({start(a){a.enqueue(P.encode(c)),a.close()}}))]}else b=Array.isArray(this.response)?this.response:Buffer.isBuffer(this.response)?[Q(this.response)]:[this.response];b.push(a),this.response=b}async pipeTo(a){try{await this.readable.pipeTo(a,{preventClose:!0}),this.waitUntil&&await this.waitUntil,await a.close()}catch(b){if(ai(b))return void await a.abort(b);throw b}}async pipeToNodeResponse(a){await aj(this.readable,a,this.waitUntil)}}async function al(a){var b,c;return a?{isMiss:a.isMiss,isStale:a.isStale,cacheControl:a.cacheControl,value:(null==(b=a.value)?void 0:b.kind)===N.PAGES?{kind:N.PAGES,html:ak.fromStatic(a.value.html),pageData:a.value.pageData,headers:a.value.headers,status:a.value.status}:(null==(c=a.value)?void 0:c.kind)===N.APP_PAGE?{kind:N.APP_PAGE,html:ak.fromStatic(a.value.html),rscData:a.value.rscData,headers:a.value.headers,status:a.value.status,postponed:a.value.postponed,segmentData:a.value.segmentData}:a.value}:null}function am(a,b){return b in a?a[b]:"then"in a&&"function"==typeof a.then?a.then(a=>am(a,b)):"function"==typeof a&&"default"===b?a:void 0}var an=a.i(945253),ao=a.i(552731),ap=a.i(385088);function aq({revalidate:a,expire:b}){let c="number"==typeof a&&void 0!==b&&a<b?`, stale-while-revalidate=${b-a}`:"";return 0===a?"private, no-cache, no-store, max-age=0, must-revalidate":"number"==typeof a?`s-maxage=${a}${c}`:`s-maxage=31536000${c}`}"undefined"!=typeof performance&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);var ar=function(a){return a[a.SeeOther=303]="SeeOther",a[a.TemporaryRedirect=307]="TemporaryRedirect",a[a.PermanentRedirect=308]="PermanentRedirect",a}({}),as=a.i(53068);async function at({req:a,res:b,result:c,type:d,generateEtags:e,poweredByHeader:f,cacheControl:g}){if(b.finished||b.headersSent)return;f&&"html"===d&&b.setHeader("X-Powered-By","Next.js"),g&&!b.getHeader("Cache-Control")&&b.setHeader("Cache-Control",aq(g));let h=c.isDynamic?null:c.toUnchunkedString();if(e&&null!==h){let c=((a,b=!1)=>(b?'W/"':'"')+(a=>{let b=a.length,c=0,d=0,e=8997,f=0,g=33826,h=0,i=40164,j=0,k=52210;for(;c<b;)e^=a.charCodeAt(c++),d=435*e,f=435*g,h=435*i,j=435*k,h+=e<<8,j+=g<<8,f+=d>>>16,e=65535&d,h+=f>>>16,g=65535&f,k=j+(h>>>16)&65535,i=65535&h;return(15&k)*0x1000000000000+0x100000000*i+65536*g+(e^k>>4)})(a).toString(36)+a.length.toString(36)+'"')(h);if(c&&b.setHeader("ETag",c),(0,as.default)(a.headers,{etag:c})&&(b.statusCode=304,b.end(),1))return}return(b.getHeader("Content-Type")||b.setHeader("Content-Type",c.contentType?c.contentType:"rsc"===d?"text/x-component":"json"===d?"application/json":"text/html; charset=utf-8"),h&&b.setHeader("Content-Length",Buffer.byteLength(h)),"HEAD"===a.method)?void b.end(null):null!==h?void b.end(h):void await c.pipeToNodeResponse(b)}var au=a.i(536147);let av=/Mediapartners-Google|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti/i,aw=/google/i;av.source;let ax=am(ap,"default"),ay=am(ap,"getStaticProps"),az=am(ap,"getStaticPaths"),aA=am(ap,"getServerSideProps"),aB=am(ap,"config"),aC=am(ap,"reportWebVitals"),aD=am(ap,"unstable_getStaticProps"),aE=am(ap,"unstable_getStaticPaths"),aF=am(ap,"unstable_getStaticParams"),aG=am(ap,"unstable_getServerProps"),aH=am(ap,"unstable_getServerSideProps"),aI=new c.PagesRouteModule({definition:{kind:d.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},distDir:".next",projectDir:"",components:{App:ao.default,Document:an.default},userland:ap});async function aJ(a,b,c){var f,g,h,i;let j="/_error";j=j.replace(/\/index$/,"")||"/";let k="false",l=await aI.prepare(a,b,{srcPage:j,multiZoneDraftMode:k});if(!l){b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve());return}let{buildId:m,query:n,params:o,parsedUrl:p,originalQuery:q,originalPathname:r,buildManifest:s,nextFontManifest:t,serverFilesManifest:u,reactLoadableManifest:v,prerenderManifest:x,isDraftMode:y,isOnDemandRevalidate:z,revalidateOnlyGenerated:A,locale:B,locales:C,defaultLocale:D,routerServerContext:E,nextConfig:G,resolvedPathname:H}=l,M=null==u||null==(g=u.config)||null==(f=g.experimental)?void 0:f.isExperimentalCompile,O=!!aA,P=!!ay,Q=!!az,R=!!(ap.default||ap).getInitialProps,S=n.amp&&aB.amp,T=null,V=!1,X=l.isNextDataRequest&&(P||O),Y="/404"===j,Z="/500"===j,$="/_error"===j;if(aI.isDev||y||!P||(T=`${B?`/${B}`:""}${("/"===j||"/"===H)&&B?"":H}${S?".amp":""}`,(Y||Z||$)&&(T=`${B?`/${B}`:""}${j}${S?".amp":""}`),T="/index"===T?"/":T),Q&&!y){let a=U(B?W(H,`/${B}`):H),b=!!x.routes[a]||x.notFoundRoutes.includes(a),c=x.dynamicRoutes[j];if(c){if(!1===c.fallback&&!b)throw new au.NoFallbackError;"string"!=typeof c.fallback||b||X||(V=!0)}}(V&&(i=h=a.headers["user-agent"]||"",aw.test(i)||av.test(h))||K(a,"minimalMode"))&&(V=!1);let _=F(),aa=_.getActiveScopeSpan();try{let f=a.method||"GET",g=I({pathname:G.trailingSlash?p.pathname:U(p.pathname||"/"),query:P?{}:q}),h=(null==E?void 0:E.publicRuntimeConfig)||G.publicRuntimeConfig,i=async i=>{var l,u;let w,F=async({previousCacheEntry:l})=>{var p;let u=async()=>{try{var c,d,p,u;return await aI.render(a,b,{query:P&&!M?{...o,...S?{amp:n.amp}:{}}:{...n,...o},params:o,page:j,renderContext:{isDraftMode:y,isFallback:V,developmentNotFoundSourcePage:K(a,"developmentNotFoundSourcePage")},sharedContext:{buildId:m,customServer:!!(null==E?void 0:E.isCustomServer)||void 0,deploymentId:!1},renderOpts:{params:o,routeModule:aI,page:j,pageConfig:aB||{},Component:ap.default||ap,ComponentMod:ap,getStaticProps:ay,getStaticPaths:az,getServerSideProps:aA,supportsDynamicResponse:!P,buildManifest:s,nextFontManifest:t,reactLoadableManifest:v,assetPrefix:G.assetPrefix,strictNextHead:G.experimental.strictNextHead??!0,previewProps:x.preview,images:G.images,nextConfigOutput:G.output,optimizeCss:!!G.experimental.optimizeCss,nextScriptWorkers:!!G.experimental.nextScriptWorkers,domainLocales:null==(c=G.i18n)?void 0:c.domains,crossOrigin:G.crossOrigin,multiZoneDraftMode:k,basePath:G.basePath,canonicalBase:G.amp.canonicalBase||"",ampOptimizerConfig:null==(d=G.experimental.amp)?void 0:d.optimizer,disableOptimizedLoading:G.experimental.disableOptimizedLoading,largePageDataBytes:G.experimental.largePageDataBytes,runtimeConfig:Object.keys(h).length>0?h:void 0,isExperimentalCompile:M,experimental:{clientTraceMetadata:G.experimental.clientTraceMetadata||[]},locale:B,locales:C,defaultLocale:D,setIsrStatus:null==E?void 0:E.setIsrStatus,isNextDataRequest:X&&(O||P),resolvedUrl:g,resolvedAsPath:O||R?I({pathname:X?(u=r,"/index"===(u=u.replace(/\/_next\/data\/[^/]{1,}/,"").replace(/\.json$/,""))?"/":u):r,query:q}):g,isOnDemandRevalidate:z,ErrorDebug:K(a,"PagesErrorDebug"),err:K(a,"invokeError"),dev:aI.isDev,distDir:`${aI.projectDir}/${aI.distDir}`,ampSkipValidation:null==(p=G.experimental.amp)?void 0:p.skipValidation,ampValidator:K(a,"ampValidator")}}).then(a=>{let{metadata:b}=a,c=b.cacheControl;return"isNotFound"in b&&b.isNotFound?{value:null,cacheControl:c}:b.isRedirect?{value:{kind:N.REDIRECT,props:b.pageData??b.flightData},cacheControl:c}:{value:{kind:N.PAGES,html:a,pageData:a.metadata.pageData,headers:a.metadata.headers,status:a.metadata.statusCode},cacheControl:c}}).finally(()=>{if(!i)return;i.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let c=_.getRootSpanAttributes();if(!c)return;if(c.get("next.span_type")!==e.handleRequest)return void console.warn(`Unexpected root span type '${c.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let d=c.get("next.route");if(d){let a=`${f} ${d}`;i.setAttributes({"next.route":d,"http.route":d,"next.span_name":a}),i.updateName(a)}else i.updateName(`${f} ${a.url}`)})}catch(b){throw(null==l?void 0:l.isStale)&&await aI.onRequestError(a,b,{routerKind:"Pages Router",routePath:j,routeType:"render",revalidateReason:L({isRevalidate:P,isOnDemandRevalidate:z})},E),b}};if(l&&(V=!1),V){let b=await aI.getResponseCache(a).get(aI.isDev?null:B?`/${B}${j}`:j,async({previousCacheEntry:a=null})=>aI.isDev?u():al(a),{routeKind:d.PAGES,isFallback:!0,isRoutePPREnabled:!1,isOnDemandRevalidate:!1,incrementalCache:await aI.getIncrementalCache(a,G,x),waitUntil:c.waitUntil});if(b)return delete b.cacheControl,b.isMiss=!0,b}return!K(a,"minimalMode")&&z&&A&&!l?(b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null):V&&(null==l||null==(p=l.value)?void 0:p.kind)===N.PAGES?{value:{kind:N.PAGES,html:new ak(Buffer.from(l.value.html),{contentType:"text/html;utf-8",metadata:{statusCode:l.value.status,headers:l.value.headers}}),pageData:{},status:l.value.status,headers:l.value.headers},cacheControl:{revalidate:0,expire:void 0}}:u()},H=await aI.handleResponse({cacheKey:T,req:a,nextConfig:G,routeKind:d.PAGES,isOnDemandRevalidate:z,revalidateOnlyGenerated:A,waitUntil:c.waitUntil,responseGenerator:F,prerenderManifest:x});if(!V||(null==H?void 0:H.isMiss)||(V=!1),H){if(P&&!K(a,"minimalMode")&&b.setHeader("x-nextjs-cache",z?"REVALIDATED":H.isMiss?"MISS":H.isStale?"STALE":"HIT"),!P||V)b.getHeader("Cache-Control")||(w={revalidate:0,expire:void 0});else if(Y){let b=K(a,"notFoundRevalidate");w={revalidate:void 0===b?0:b,expire:void 0}}else if(Z)w={revalidate:0,expire:void 0};else if(H.cacheControl)if("number"==typeof H.cacheControl.revalidate){if(H.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${H.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});w={revalidate:H.cacheControl.revalidate,expire:(null==(l=H.cacheControl)?void 0:l.expire)??G.expireTime}}else w={revalidate:31536e3,expire:void 0};if(w&&!b.getHeader("Cache-Control")&&b.setHeader("Cache-Control",aq(w)),!H.value)return(!function(a,b,c){let d=K(a);d[b]=c,a[J]=d}(a,"notFoundRevalidate",null==(u=H.cacheControl)?void 0:u.revalidate),b.statusCode=404,X)?void b.end('{"notFound":true}'):void((null==E?void 0:E.render404)?await E.render404(a,b,p,!1):b.end("This page could not be found"));if(H.value.kind===N.REDIRECT)if(!X)return await (a=>{let c={destination:a.pageProps.__N_REDIRECT,statusCode:a.pageProps.__N_REDIRECT_STATUS,basePath:a.pageProps.__N_REDIRECT_BASE_PATH},d=c.statusCode||(c.permanent?ar.PermanentRedirect:ar.TemporaryRedirect),{basePath:e}=G;e&&!1!==c.basePath&&c.destination.startsWith("/")&&(c.destination=`${e}${c.destination}`),c.destination.startsWith("/")&&(c.destination=function(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}(c.destination)),b.statusCode=d,b.setHeader("Location",c.destination),d===ar.PermanentRedirect&&b.setHeader("Refresh",`0;url=${c.destination}`),b.end(c.destination)})(H.value.props),null;else{b.setHeader("content-type","application/json"),b.end(JSON.stringify(H.value.props));return}if(H.value.kind!==N.PAGES)throw Object.defineProperty(Error("Invariant: received non-pages cache entry in pages handler"),"__NEXT_ERROR_CODE",{value:"E695",enumerable:!1,configurable:!0});if(aI.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K(a,"customErrorRender")||$&&K(a,"minimalMode")&&500===b.statusCode)return null;await at({req:a,res:b,result:!X||$||Z?H.value.html:new ak(Buffer.from(JSON.stringify(H.value.pageData)),{contentType:"application/json",metadata:H.value.html.metadata}),generateEtags:G.generateEtags,poweredByHeader:G.poweredByHeader,cacheControl:aI.isDev?void 0:w,type:X?"json":"html"})}};aa?await i():await _.withPropagatedContext(a.headers,()=>_.trace(e.handleRequest,{spanName:`${f} ${a.url}`,kind:w.SERVER,attributes:{"http.method":f,"http.target":a.url}},i))}catch(b){throw b instanceof au.NoFallbackError||await aI.onRequestError(a,b,{routerKind:"Pages Router",routePath:j,routeType:"render",revalidateReason:L({isRevalidate:P,isOnDemandRevalidate:z})},E),b}}}};
//# sourceMappingURL=node_modules_7b271e2a._.js.map