PageSourceSearch

https://work-canvas.com/_next/static/chunks/4893-a29f7c5b2d23ab7a.js

js work-canvas.com collected 2026-10-07 21:02:45 UTC 152,542 bytes, 15 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4893],{2295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useReportWebVitals",{enumerable:!0,get:function(){return i}});let n=r(12115),o=r(31862);function i(e){(0,n.useEffect)(()=>{(0,o.onCLS)(e),(0,o.onFID)(e),(0,o.onLCP)(e),(0,o.onINP)(e),(0,o.onFCP)(e),(0,o.onTTFB)(e)},[e])}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5425:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies},stringifyCookie:function(){return n.stringifyCookie}});let n=r(45520)},6997:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return i}});let n=r(73879),o=r(2018);function i(e,t,r,i){if(!t||t===r)return e;let a=e.toLowerCase();return!i&&((0,o.pathHasPrefix)(a,"/api")||(0,o.pathHasPrefix)(a,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},8567:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(17828)},9785:(e,t,r)=>{"use strict";r(19850)},10296:(e,t,r)=>{"use strict";var n=r(87358);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{atLeastOneTask:function(){return a},scheduleImmediate:function(){return i},scheduleOnNextTick:function(){return o},waitAtLeastOneReactRenderTask:function(){return s}});let o=e=>{Promise.resolve().then(()=>{n.nextTick(e)})},i=e=>{setImmediate(e)};function a(){return new Promise(e=>i(e))}function s(){return new Promise(e=>setImmediate(e))}},10939:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isHangingPromiseRejectionError:function(){return r},makeDevtoolsIOAwarePromise:function(){return u},makeHangingPromise:function(){return a}});let n="HANGING_PROMISE_REJECTION";class o extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=n}}let i=new WeakMap;function a(e,t,r){if(e.aborted)return Promise.reject(new o(t,r));{let n=new Promise((n,a)=>{let s=a.bind(null,new o(t,r)),u=i.get(e);if(u)u.push(s);else{let t=[s];i.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e<t.length;e++)t[e]()},{once:!0})}});return n.catch(s),n}}function s(){}function u(e){return new Promise(t=>{setTimeout(()=>{t(e)},0)})}},11332:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getCacheSignal:function(){return h},getDraftModeProviderForCacheScope:function(){return p},getHmrRefreshHash:function(){return l},getPrerenderResumeDataCache:function(){return u},getRenderResumeDataCache:function(){return c},getRuntimeStagePromise:function(){return g},getServerComponentsHmrCache:function(){return f},isHmrRefresh:function(){return d},throwForMissingRequestStore:function(){return a},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return n.workUnitAsyncStorageInstance}});let n=r(74931),o=r(51773),i=r(18365);function a(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(){throw Object.defineProperty(new i.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function u(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function c(e){switch(e.type){case"request":return e.renderResumeDataCache;case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function l(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(o.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function d(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function f(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function p(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function h(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function g(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},12919:(e,t,r)=>{"use strict";var n;let o,i,a,s,u,c,l,d,f,p,h,g;r.d(t,{yf:()=>ry});let m={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},b=console,y={};Object.keys(m).forEach(e=>{y[e]=b[e]});let v="Datadog Browser SDK:",w={debug:y.debug.bind(b,v),log:y.log.bind(b,v),info:y.info.bind(b,v),warn:y.warn.bind(b,v),error:y.error.bind(b,v)},_="https://docs.datadoghq.com",E=`${_}/real_user_monitoring/browser/troubleshooting`,S="More details:";function x(e,t){return(...r)=>{try{return e(...r)}catch(e){w.error(t,e)}}}let R=!1;function O(e){R=e}function P(e){return function(...t){return T(e,this,t)}}function T(e,t,r){try{return e.apply(t,r)}catch(e){C(e)}}function C(e){if(A(e),o)try{o(e)}catch(e){A(e)}}function A(...e){R&&w.error("[MONITOR]",...e)}function k(){return globalThis}let I=k(),N="WorkerGlobalScope"in I;function j(e){let t=I.queueMicrotask;"function"==typeof t?t(P(e)):Promise.resolve().then(P(e))}class D{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(t=>t(e))}addObserver(e){this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}}function L(...e){return new D(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>
1r.forEach(e=>e.unsubscribe())})}class M extends D{constructor(e,t){super(),this.maxBufferSize=e,this.onDrop=t,this.buffer=[],this.droppedCount=0}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&(this.buffer.shift(),this.droppedCount++),super.notify(e)}subscribe(e){let t=!1;return j(()=>{for(let r of this.buffer){if(t)return;e(r)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){j(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}}let U={GRANTED:"granted",NOT_GRANTED:"not-granted"};function q(e,t){let r,n=k();return n.Zone&&"function"==typeof n.Zone.__symbol__&&(r=e[n.Zone.__symbol__(t)]),r||(r=e[t]),r}function $(e,t){return q(k(),"setTimeout")(P(e),t)}function H(e){q(k(),"clearTimeout")(e)}function B(e,t){return q(k(),"setInterval")(P(e),t)}function G(e){q(k(),"clearInterval")(e)}function F(){}function X(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function z(e){return"object"===X(e)}function W(e){let t=[],r=er(e,"stack"),n=String(e);if(r&&r.startsWith(n)&&(r=r.slice(n.length)),r&&r.split("\n").forEach(e=>{let r=function(e){let t=J.exec(e);if(!t)return;let r=t[2]&&0===t[2].indexOf("native"),n=t[2]&&0===t[2].indexOf("eval"),o=K.exec(t[2]);return n&&o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3]),{args:r?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:r?void 0:t[2]}}(e)||function(e){let t=Z.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:t[2]}}(e)||function(e){let t=Q.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:+t[3],url:t[2]}}(e)||function(e){let t=ee.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=et.exec(t[3]);return r&&n&&(t[3]=n[1],t[4]=n[2],t[5]=void 0),{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||"?",line:t[4]?+t[4]:void 0,url:t[3]}}(e);r&&(!r.func&&r.line&&(r.func="?"),t.push(r))}),t.length>0&&function(){if(void 0!==i)return i;class e extends Error{constructor(){super(),this.name="Error"}}let[t,r]=[e,Error].map(e=>new e);return i=eo(Object.getPrototypeOf(t))&&r.stack!==t.stack}()&&e instanceof Error){let r=[],n=e;for(;(n=Object.getPrototypeOf(n))&&eo(n);){let e=n.constructor?.name||"?";r.push(e)}for(let e=r.length-1;e>=0&&t[0]?.func===r[e];e--)t.shift()}return{message:er(e,"message"),name:er(e,"name"),stack:t}}let V="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",Y="(?::(\\d+))",J=RegExp(`^\\s*at (.*?) ?\\(${V}${Y}?${Y}?\\)?\\s*$`,"i"),K=RegExp(`\\((\\S*)${Y}${Y}\\)`),Z=RegExp(`^\\s*at\\s*(?:(.*)?(?: @))?\\s*${V}${Y}?${Y}??\\s*$`,"i"),Q=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,ee=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,et=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function er(e,t){return z(e)&&"string"==typeof e[t]?e[t]:void 0}let en=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function eo(e){return String(e.constructor).startsWith("class ")}function ei(e){let t,r=Error(e);return r.name="HandlingStack",T(()=>{let e=W(r);e.stack=e.stack.slice(2),t=ea(e)}),t}function ea(e){let t=es(e);return e.stack.forEach(e=>{let r="?"===e.func?"<anonymous>":e.func,n=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",o=e.line?`:${e.line}`:"",i=e.line&&e.column?`:${e.column}`:"";t+=`
2  at ${r}${n} @ ${e.url}${o}${i}`}),t}function es(e){return`${e.name||"Error"}: ${e.message}`}function eu(e,t,r,{computeHandlingStack:n}={}){let o=e[t];if("function"!=typeof o)if(!(t in e&&"string"==typeof t&&t.startsWith("on")))return{stop:F};else o=F;let i=!1,a=function(){let e;if(i)return o.apply(this,arguments);let t=Array.from(arguments);T(r,null,[{target:this,parameters:t,onPostCall:t=>{e=t},handlingStack:n?ei("instrumented method"):void 0}]);let a=o.apply(this,t);return e&&T(e,null,[a]),a};return e[t]=a,{stop:()=>{i=!0,e[t]===a&&(e[t]=o)}}}function ec(){return new Date().getTime()}function el(){return performance.now()}function ed(){return{relative:el(),timeStamp:ec()}}function ef(){return void 0===a&&(a=performance.timing?.navigationStart??performance.timeOrigin),a}function ep(e){return eh(e,location.href).href}function eh(e,t){let{URL:r}=function(){if(!s){let e,t;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),t=e.contentWindow??I}catch{t=I}s={URL:t.URL},e?.remove()}return s}();try{return void 0!==t?new r(e,t):new r(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}let eg=/[^\u0000-\u007F]/;function em(e){return eg.test(e)?new TextEncoder().encode(e).length:e.length}
2async function eb(e){let t=e.getReader(),r=[];for(;;){let e=await t.read();if(e.done)break;r.push(e.value)}t.cancel().catch(F);if(1===r.length)return r[0];let n=new Uint8Array(r.reduce((e,t)=>e+t.length,0)),o=0;for(let e of r)n.set(e,o),o+=e.length;return n}let ey=[];function ev({responseBodyAction:e}={}){return e&&ey.push(e),u||(u=new D(e=>{if(!I.fetch)return;let{stop:t}=eu(I,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[o,i]=e,a=i&&i.method;void 0===a&&o instanceof Request&&(a=o.method);let s=void 0!==a?String(a).toUpperCase():"GET",u=o instanceof Request?o.url:ep(String(o)),c={state:"start",init:i,input:o,method:s,startClocks:ed(),url:u,handlingStack:r,isAbortedOnStart:o instanceof Request&&o.signal?.aborted||i?.signal?.aborted||!1};n.notify(c),e[0]=c.input,e[1]=c.init,t(e=>{ew(n,e,c).catch(C)})})(t,e),{computeHandlingStack:!0});return t})),u}async function ew(e,t,r){let n;try{n=await t}catch(t){e.notify({...r,state:"resolve",status:0,isAborted:r.init?.signal?.aborted||t instanceof DOMException&&t.code===DOMException.ABORT_ERR,error:t});return}if(r.response=n,r.status=n.status,r.responseType=n.type,r.isAborted=!1,1===ey.reduce((e,t)=>Math.max(e,t(r)),0)){let e=function(e){try{return e.clone()}catch{return}}(n);if(e&&e.body)try{let t=await eb(e.body);r.responseBody=new TextDecoder().decode(t)}catch{}}e.notify({...r,state:"resolve"})}function e_(e,t,r,n,o){return eE(e,t,[r],n,o)}function eE(e,t,r,n,{once:o,capture:i,passive:a}={}){let s=P(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(o&&d(),n(t))}),u=a?{capture:i,passive:a}:i,c=window.EventTarget&&t instanceof EventTarget?window.EventTarget.prototype:t,l=q(c,"addEventListener");function d(){let e=q(c,"removeEventListener");r.forEach(r=>e.call(t,r,s,u))}return r.forEach(e=>l.call(t,e,s,u)),{stop:d}}let eS=new WeakMap;function ex({target:e,parameters:[t,r]}){eS.set(e,{state:"open",method:String(t).toUpperCase(),url:ep(String(r))})}function eR({target:e}){let t=eS.get(e);t&&(t.isAborted=!0)}function eO(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=eP(Object.prototype),o=eP(Array.prototype),i=eP(Object.getPrototypeOf(e)),a=eP(e);try{return JSON.stringify(e,t,r)}catch{return"<error: unable to serialize object>"}finally{n(),o(),i(),a()}}function eP(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):F}function eT(e,t=225280){let r=eP(Object.prototype),n=eP(Array.prototype),o=[],i=new WeakMap,a=eC(e,"$",void 0,o,i),s=JSON.stringify(a),u=s?s.length:0;if(u>t)return void eA(t,"discarded",e);for(;o.length>0&&u<t;){let r=o.shift(),n=0;if(Array.isArray(r.source))for(let a=0;a<r.source.length;a++){let s=eC(r.source[a],r.path,a,o,i);if(void 0!==s?u+=JSON.stringify(s).length:u+=4,u+=n,n=1,u>t){eA(t,"truncated",e);break}r.target[a]=s}else for(let a in r.source)if(Object.prototype.hasOwnProperty.call(r.source,a)){let s=eC(r.source[a],r.path,a,o,i);if(void 0!==s&&(u+=JSON.stringify(s).length+n+a.length+3,n=1),u>t){eA(t,"truncated",e);break}r.target[a]=s}}return r(),n(),a}function eC(e,t,r,n,o){let i=function(e){if(e&&"function"==typeof e.toJSON)try{return e.toJSON()}catch{}return e}(e);if(!i||"object"!=typeof i){var a;return"bigint"==typeof(a=i)?`[BigInt] ${a.toString()}`:"function"==typeof a?`[Function] ${a.name||"unknown"}`:"symbol"==typeof a?`[Symbol] ${a.description||a.toString()}`:a}let s=function e(t){try{if(t instanceof Event){var r;return{type:(r=t).type,isTrusted:r.isTrusted,currentTarget:r.currentTarget?e(r.currentTarget):null,target:r.target?e(r.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let n=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(n&&n[1])return`[${n[1]}]`}catch{}return"[Unserializable]"}(i);if("[Object]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(o.has(e))return`[Reference seen at ${o.get(e)}]`;let u=void 0!==r?`${t}.${r}`:t,c=Array.isArray(i)?[]:{};return o.set(e,u),n.push({source:i,target:c,path:u}),c}function eA(e,t,r){w.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}let ek="No stack, consider using an instance of Error";function eI({originalError:e,stackTrace:t,source:r,useFallbackStack:n=!0,nonErrorPrefix:o}){var i,a,s,u;
2let c=ej(e);return!t&&c&&(t=W(e)),{source:r,type:t?t.name:void 0,message:(i=t,a=c,s=o,u=e,i?.message&&i?.name?i.message:a?"Empty message":s?`${s} ${eO(eT(u))}`:eO(eT(u))),stack:t?ea(t):n?ek:void 0}}function eN({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:o,nonErrorPrefix:i,useFallbackStack:a=!0,source:s,handling:u}){var c;let l=eI({originalError:t,stackTrace:e,source:s,useFallbackStack:a,nonErrorPrefix:i});return{startClocks:o,handling:u,handlingStack:r,componentStack:n,originalError:t,...l,causes:ej(t)?function(e,t){let r=[],n=e.cause;for(;null!=n&&r.length<10;){let e=eI({originalError:n,source:t,useFallbackStack:!1});r.push(e),n=ej(n)?n.cause:void 0}return r.length?r:void 0}(t,s):void 0,fingerprint:ej(c=t)&&"dd_fingerprint"in c?String(c.dd_fingerprint):void 0,context:function(e){if(z(e))return e.dd_context}(t)}}function ej(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function eD(e,t){return Object.keys(e).some(r=>e[r]===t)}function eL(e){return 0===Object.keys(e).length}!function(e){e.TRACK_INTAKE_REQUESTS="track_intake_requests",e.FEATURE_OPERATION_VITAL="feature_operation_vital",e.START_STOP_ACTION="start_stop_action",e.START_STOP_RESOURCE="start_stop_resource",e.TOO_MANY_REQUESTS_INVESTIGATION="too_many_requests_investigation",e.SESSION_RENEWAL_DEBUG_CONTEXT="session_renewal_debug_context"}(n||(n={}));let eM=new Set;function eU(e){let{env:t,service:r,version:n,datacenter:o,sdkVersion:i,variant:a}=e,s=[eq("sdk_version",i??"7.1.0")];return t&&s.push(eq("env",t)),r&&s.push(eq("service",r)),n&&s.push(eq("version",n)),o&&s.push(eq("datacenter",o)),a&&s.push(eq("variant",a)),s}function eq(e,t){var r;let n=t?`${e}:${t}`:e;return(n.length>200||(r=n,RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(r)))&&w.warn(`Tag ${n} doesn't meet tag requirements and will be sanitized. ${S} ${_}/getting_started/tagging/#defining-tags`),e$(n)}function e$(e){return e.replace(/,/g,"_")}let eH="datadoghq.com",eB=["ddsource","dd-api-key","dd-request-id"];function eG(e,t){let r=I.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}function eF(e){return 0!==e&&100*Math.random()<=e}function eX(e,t,r=function(){if("undefined"!=typeof WeakSet){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let r=e.has(t);return r||e.add(t),r}}}let e=[];return{hasAlreadyBeenSeen(t){let r=e.indexOf(t)>=0;return r||e.push(t),r}}}()){if(void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t.source,t.flags);if(r.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let n=Array.isArray(e)?e:[];for(let e=0;e<t.length;++e)n[e]=eX(n[e],t[e],r);return n}let n="object"===X(e)?e:{};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=eX(n[e],t[e],r));return n}function ez(...e){let t;for(let r of e)null!=r&&(t=eX(t,r));return t}function eW(){let e=k().DatadogEventBridge;if(e)return{getCapabilities:()=>JSON.parse(e.getCapabilities?.()||"[]"),getPrivacyLevel:()=>e.getPrivacyLevel?.(),getIsTraceSampled:()=>JSON.parse(e.getIsTraceSampled?.()||"null"),getAllowedWebViewHosts:()=>JSON.parse(e.getAllowedWebViewHosts()),send(t,r,n){e.send(JSON.stringify({eventType:t,event:r,view:n?{id:n}:void 0}))}}}function eV(e=k().location?.hostname){let t=eW();return!!t&&t.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))}function eY(e){return Object.values(e)}let eJ={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function eK(e){return new D(t=>{if(N)return;let{stop:r}=eE(e,window,["visibilitychange","freeze"],e=>{"visibilitychange"===e.type&&"hidden"===document.visibilityState?t.notify({reason:eJ.HIDDEN}):"freeze"===e.type&&t.notify({reason:eJ.FROZEN})},{capture:!0}),n=e_(e,window,"beforeunload",()=>{t.notify({reason:eJ.UNLOADING})}).stop;return()=>{r(),n()}})}function eZ({encoder:e,request:t,flushController:r}){let n={},o=r.flushObservable.subscribe(r=>(function(r){var o;let i=eY(n).join("\n");n={};let a=(o=r.reason,eY(eJ).includes(o)),s=a?t.sendOnExit:t.send;if(a&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&s(eQ(t));
2let r=[t.pendingData,i].filter(Boolean).join("\n");r&&s({data:r,bytesCount:em(r)})}else i&&e.write(e.isEmpty?i:`
3${i}`),e.finish(e=>{s(eQ(e))})})(r));function i(t,o){let i=eO(t),a=e.estimateEncodedBytesCount(i);if(a>=262144)return void w.warn(`Discarded a message whose size was bigger than the maximum allowed size ${256}KiB. ${S} ${E}/#technical-limitations`);if(void 0!==o){let t;void 0!==n[o]?t=a-e.estimateEncodedBytesCount(n[o]):(r.notifyBeforeAddMessage(a),t=0),n[o]=i,r.notifyAfterAddMessage(t)}else r.notifyBeforeAddMessage(a),e.write(e.isEmpty?i:`
4${i}`,e=>{r.notifyAfterAddMessage(e-a)})}return{flushController:r,add:i,upsert:i,stop:o.unsubscribe}}function eQ(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}let e0={AGENT:"agent",CONSOLE:"console",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"},e1=0x1400000;function e2(e,t,r,n,o,i){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?e3(e,t,r,i,{onSuccess:()=>e4(0,t,r,n,o,i),onFailure:()=>{t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,n,o,i){2===t.transportStatus&&$(()=>{e3(t.queuedPayloads.first(),t,r,i,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=1e3,e4(1,t,r,n,o,i)},onFailure:()=>{t.currentBackoffTime=Math.min(6e4,2*t.currentBackoffTime),e(t,r,n,o,i)}})},t.currentBackoffTime)}(t,r,n,o,i)}}):t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function e3(e,t,r,n,{onSuccess:o,onFailure:i}){t.bandwidthMonitor.add(e),r(e,r=>{var a;t.bandwidthMonitor.remove(e),"opaque"!==(a=r).type&&(0===a.status&&!navigator.onLine||408===a.status||429===a.status||a.status>=500)?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},n.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i()):(t.transportStatus=0,n.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o())})}function e4(e,t,r,n,o,i){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(o({message:`Reached max ${n} events size queued for upload: ${e1/1048576}MiB`,source:e0.AGENT,startClocks:ed()}),t.queueFullReported=!0);let a=t.queuedPayloads;for(t.queuedPayloads=e6();a.size()>0;)e2(a.dequeue(),t,r,n,o,i)}function e6(){let e=[];return{bytesCount:0,enqueue(t){return!this.isFull()&&(e.push(t),this.bytesCount+=t.bytesCount,!0)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=e1}}}function e5(e,t,r=16384){let n=new D,o={transportStatus:0,currentBackoffTime:1e3,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=81920&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}},queuedPayloads:e6(),queueFullReported:!1};return{observable:n,send:r=>{for(let i of e)e2(r,o,(e,t)=>{e8(i,e,t)},i.trackType,t,n)},sendOnExit:t=>{for(let n of e)!function(e,t,r){if(r.bytesCount<t)try{let t=e.build("beacon",r);if(navigator.sendBeacon(t,r.data))return}catch(e){var n;n=e,e9||(e9=!0,C(n))}e8(e,r)}(n,r,t)}}}let e9=!1;function e8(e,t,r){var n,o;(n=e.build("fetch",t),o={method:"POST",body:t.data,mode:"cors"},q(k(),"fetch")(n,o)).then(P(e=>r?.({status:e.status,type:e.type}))).catch(P(()=>r?.({status:0})))}let e7=N?1:50;function te({pageMayExitObservable:e,sessionExpireObservable:t}){let r,n,o=new D,i=e.subscribe(e=>{r=e.reason;try{o.notify(e.reason)}finally{r=void 0}l(e.reason)}),a=t.subscribe(()=>l("session_expire")),s=new D(()=>()=>{i.unsubscribe(),a.unsubscribe()}),u=0,c=0;function l(e){if(0===c)return;let t=c,r=u;c=0,u=0,H(n),n=void 0,s.notify({reason:e,messagesCount:t,bytesCount:r})}return{flushObservable:s,preparePageExitFlushObservable:o,get messagesCount(){return c},notifyBeforeAddMessage(e){u+e>=16384&&l(r??"bytes_limit"),c+=1,u+=e,void 0===n&&(n=$(()=>{l("duration_limit")},3e4))},notifyAfterAddMessage(e=0){u+=e,c>=e7?l(r??"messages_limit"):u>=16384&&l(r??"bytes_limit")}}}function tt(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(r,n){let o=em(r);t+=o,e+=r,n&&n(o)},finish(e){e(this.finishSync())},finishSync(){let r={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,r},estimateEncodedBytesCount:e=>e.length}}let tr="DISCARDED",tn="SKIPPED",to={LOG:"log",CONFIGURATION:"configuration",USAGE:"usage"},ti=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],ta=["ddog-gov.com","us2.ddog-gov.com"];function ts(){return l||(l=new M(100)),l}function tu(e,t){A(m.debug,e,t),ts().notify({rawEvent:{type:to.LOG,message:e,status:"debug",...t}})}function tc(e,t){ts().notify({rawEvent:{type:to.LOG,status:"error",...function(e){if(ej(e)){var t;let r=W(e);return{error:{kind:r.name,stack:ea(((t=r).stack=t.stack.filter(e=>!e.url||ti.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:ek},message:`Uncaught ${eO(e)}`}}(e),...t}})}function tl(e){ts().notify({rawEvent:{type:to.USAGE,usage:e}})}let td={};function tf(e,t,r,n){return P((...o)=>(n&&tl({feature:n}),e()[t][r](...o)))}function tp(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.notify(e=>e[t].setContext(n))})}let th={userContext:"userContext",globalContext:"globalContext",accountContext:"accountContext"},tg={getContext:"getContext",setContext:"setContext",setContextProperty:"setContextProperty",removeContextProperty:"removeContextProperty",clearContext:"clearContext"};function tm(e,t){t.silentMultipleInit||w.error(`${e} is already initialized.`)}function tb(e,t,r){let n={...e};for(let[e,{required:o,type:i}]of Object.entries(t))"string"!==i||ty(n[e])||(n[e]=String(n[e])),o&&ty(n[e])&&w.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function ty(e){return null==e||""===e}function tv(e="",{propertiesConfig:t={}}={}){let r={},n=new D,o={getContext:()=>eX(void 0,r),setContext:i=>{!function(e){let t="object"===X(e);return t||w.error("Unsupported context:",e),t}(i)?o.clearContext():r=eT(tb(i,t,e)),n.notify()},setContextProperty:(o,i)=>{r=eT(tb({...r,[o]:i},t,e)),n.notify()},removeContextProperty:o=>{delete r[o],tb(r,t,e),n.notify()},clearContext:()=>{r={},n.notify()},changeObservable:n};return o}function tw(e,t,r){let n=r.getHandler(),o=Array.isArray(n)?n:[n];return tE[e]>=tE[r.getLevel()]&&o.includes(t)}let t_={ok:"ok",debug:"debug",info:"info",notice:"notice",warn:"warn",error:"error",critical:"critical",alert:"alert",emerg:"emerg"},tE={[t_.ok]:0,[t_.debug]:1,[t_.info]:2,[t_.notice]:4,[t_.warn]:5,[t_.error]:6,[t_.critical]:7,[t_.alert]:8,[t_.emerg]:9};function tS(e,{includeMessage:t=!1}={}){return{stack:e.stack,kind:e.type,message:t?e.message:void 0,causes:e.causes,fingerprint:e.fingerprint,handling:e.handling}}let tx={console:"console",http:"http"},tR=Object.keys(t_);class tO{constructor(e,t,r=tx.http,n=t_.debug,o={}){this.handleLogStrategy=e,this.handlerType=r,this.level=n,this.contextManager=tv("logger"),this.tags=[],this.contextManager.setContext(o),t&&this.contextManager.setContextProperty("logger",{name:t})}logImplementation(e,t,r=t_.info,n,o){let i,a=eT(t);if(null!=n){let e=eN({originalError:n,nonErrorPrefix:"Provided",source:e0.LOGGER,handling:"handled",startClocks:ed()});i=ez({error:tS(e,{includeMessage:!0})},e.context,a)}else i=a;this.handleLogStrategy({message:eT(e),context:i,status:r},this,o)}log(e,t,r=t_.info,n){let o;tw(r,tx.http,this)&&(o=ei("log")),this.logImplementation(e,t,r,n,o)}setContext(e){this.contextManager.setContext(e)}getContext(){return this.contextManager.getContext()}setContextProperty(e,t){this.contextManager.setContextProperty(e,t)}
4removeContextProperty(e){this.contextManager.removeContextProperty(e)}clearContext(){this.contextManager.clearContext()}addTag(e,t){this.tags.push(eq(e,t))}removeTagsWithKey(e){let t=e$(e);this.tags=this.tags.filter(e=>e!==t&&!e.startsWith(`${t}:`))}getTags(){return this.tags.slice()}setHandler(e){this.handlerType=e}getHandler(){return this.handlerType}setLevel(e){this.level=e}getLevel(){return this.level}}function tP(e){return function(t,r,n){let o;tw(e,tx.http,this)&&(o=ei("log")),this.logImplementation(t,r,e,n,o)}}function tT(){return N?{}:{view:{referrer:document.referrer,url:window.location.href}}}!function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);i>3&&a&&Object.defineProperty(t,r,a)}([function(e,t,r){let n=r.value;r.value=function(...e){return(o?P(n):n).apply(this,e)}}],tO.prototype,"logImplementation",null),tO.prototype.ok=tP(t_.ok),tO.prototype.debug=tP(t_.debug),tO.prototype.info=tP(t_.info),tO.prototype.notice=tP(t_.notice),tO.prototype.warn=tP(t_.warn),tO.prototype.error=tP(t_.error),tO.prototype.critical=tP(t_.critical),tO.prototype.alert=tP(t_.alert),tO.prototype.emerg=tP(t_.emerg);let tC=[];function tA(e,t,r,n){var o,i;let a=(o=r,i=n,`_dd_c_${o}_${i}`);tC.push(e_(e,window,"storage",({key:e})=>{a===e&&t.setContext(u())})),t.changeObservable.subscribe(function(){localStorage.setItem(a,JSON.stringify(t.getContext()))});let s=ez(u(),t.getContext());function u(){let e=localStorage.getItem(a);return e?JSON.parse(e):{}}eL(s)||t.setContext(s)}function tk(){return tv("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function tI(){return tv("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}function tN(){return tv("global context")}function tj(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,tj)}let tD=/(\S+?)\s*=\s*(.*?)(?:;|$)/g;function tL(e,t,r=""){let n=e.charCodeAt(t-1),o=n>=55296&&n<=56319?t+1:t;return e.length<=o?e:`${e.slice(0,o)}${r}`}let tM="_dd_tab_id",tU={[m.log]:t_.info,[m.debug]:t_.debug,[m.info]:t_.info,[m.warn]:t_.warn,[m.error]:t_.error},tq={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function t$(e){return{startClocks:ed(),source:e0.REPORT,handling:"unhandled",...e}}function tH(e,t,r,n,o){return r?ea({name:e,message:t,stack:[{func:"?",url:r,line:n??void 0,column:o??void 0}]}):void 0}let tB={XHR:"xhr",FETCH:"fetch"},tG={FETCH:tB.FETCH,XHR:tB.XHR};function tF(e,t,r){let n=function(e,t){let r=`/api/v2/${t}`,n=e.proxy;if("string"==typeof n){let e=ep(n);return t=>`${e}?ddforward=${encodeURIComponent(`${r}?${t}`)}`}if("function"==typeof n)return e=>n({path:r,parameters:e});let o=function(e){let{site:t=eH}=e,r=t.split("."),n=r.pop();return`browser-intake-${r.join("-")}.${n}`}(e);return e=>`https://${o}${r}?${e}`}(e,t);return{build:(o,i)=>n(function({clientToken:e,source:t="browser"},r,n,{retry:o,encoding:i},a=[]){let s=[`ddsource=${t}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("7.1.0")}`,"dd-evp-origin=browser",`dd-request-id=${tj()}`].concat(a);return i&&s.push(`dd-evp-encoding=${i}`),"rum"===r&&(s.push(`batch_time=${ec()}`,`_dd.api=${n}`),o&&s.push(`_dd.retry_count=${o.count}`,`_dd.retry_after=${o.lastFailureStatus}`)),s.join("&")}(e,t,o,i,r)),trackType:t}}class tX{constructor(){this.callbacks={}}notify(e,t){let r=this.callbacks[e];r&&r.forEach(e=>e(t))}subscribe(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),{unsubscribe:()=>{this.callbacks[e]=this.callbacks[e].filter(e=>t!==e)}}}}let tz={[t_.ok]:m.debug,[t_.debug]:m.debug,[t_.info]:m.info,[t_.notice]:m.info,[t_.warn]:m.warn,[t_.error]:m.error,[t_.critical]:m.error,[t_.alert]:m.error,[t_.emerg]:m.error};function tW(e,t,r=0,n){let o=new Date;o.setTime(o.getTime()+r);let i=`expires=${o.toUTCString()}`,a=n&&n.crossSite?"none":"strict",s=n&&n.domain?`;domain=${n.domain}`:"",u=n&&n.secure?";secure":"",c=n&&n.partitioned?";partitioned":"";document.cookie=`${e}=${t};${i};path=/;samesite=${a}${s}${u}${c}`}function tV(e){let t=function(e,t){for(tD.lastIndex=0;;){let r=tD.exec(e);if(r){if(r[1]===t)return r[2]}else break}}(document.cookie,e);if(""!==t)return t}function tY(e){return(function(e){let t=new Map;for(tD.lastIndex=0;;){let r=tD.exec(e);if(r){let e=r[1],n=r[2];t.has(e)?t.get(e).push(n):t.set(e,[n])}else break}return t})(document.cookie).get(e)||[]}let tJ="logs",tK=1/0,tZ=new Set,tQ=new Map,t0="_dd_s_v2",t1="_dd_s",t2=144e5,t3=9e5,t4=31536e6,t6={COOKIE:"cookie",MEMORY:"memory",LOCAL_STORAGE:"local-storage"},t5=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function t9(e){return e.created?Number(e.created):void 0}function t8(e){let t=e.expire&&Number(e.expire),r=t9(e);
4if(t&&r)return Math.min(t,r+t2)}function t7(e,t){let r={isExpired:"1"};return t.trackAnonymousUser&&e?.anonymousId&&(r.anonymousId=e?.anonymousId),r}function re(e){return void 0!==e.isExpired||!function(e){let t=t8(e);return!!t&&ec()<t}(e)}function rt(e){e.expire=String(ec()+t3)}function rr(e){return Object.entries(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function rn(e){let t={};return e&&(-1!==e.indexOf("&")||t5.test(e))&&e.split("&").forEach(e=>{let r=t5.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function ro(e,t){return eL(e)?(t.trackAnonymousUser&&(e.anonymousId=tj()),t7(e,t)):e}function ri(e,t){if(eL(e))return e;let r=e;return re(e)&&(r=t7(e,t)),r.id||(r.id=tj(),r.created=String(ec())),t.trackAnonymousUser&&!r.anonymousId&&(r.anonymousId=tj()),delete r.isExpired,rt(r),r}function ra(e,t){let r;for(let n of e.slice().reverse())if((r=rn(n)).c===t)break;return delete r?.c,r??{}}function rs(e){return((e.domain?e.domain.split(".").length-1:0)<<1|!!e.crossSite).toString(16)}let ru="_DD_SESSION",rc=432e5,rl=[];async function rd(e,t){let r,o,i=el(),a=new D,s=new D;if(!e.sessionStoreStrategyType)return void w.warn("No storage available for session. We will not send any data.");let u=function(e,t){switch(e.type){case t6.COOKIE:return function(e,t){let r=new D,n=!!t.trackAnonymousUser,o=rs(e),i=function(e,t,r){let n=window.cookieStore;return n?function(e,t,r,n){let o=new D(()=>e_(t,n,"change",t=>{(t.changed.some(t=>t.name===e)||t.deleted.some(t=>t.name===e))&&o.notify()}).stop);return{getAll:async()=>(await n.getAll(e)).map(e=>e.value),async getAllAndSet(t){let o=await n.getAll(e),{value:i,expireDelay:a}=t(o.map(e=>e.value));try{await n.set({name:e,value:i,expires:ec()+a,path:"/",sameSite:r.crossSite?"none":"strict",domain:r.domain,secure:r.secure,partitioned:r.partitioned})}catch(n){let t=tY(e);tu("Failed to set cookie using Cookie Store API",{"error.message":n.message,newValue:i,cookieOptions:{...r},cookies:o.map(e=>({...e})),cookieCount:o.length,documentCookies:t})}},observable:o}}(e,t,r,n):function(e,t){let r=tY(e),n=new D(()=>{let t=B(()=>{o(tY(e))},1e3);return()=>{G(t)}});function o(e){String(e)!==String(r)&&(r=e,n.notify())}return{getAll:()=>Promise.resolve(tY(e)),async getAllAndSet(r){let{value:n,expireDelay:i}=r(tY(e));tW(e,n,i,t),await Promise.resolve(),o([n])},observable:n}}(e,r)}(t0,t,e),a=!0;function s(t){return i.getAllAndSet(r=>{var i,s;let u=ra(r,o);return a&&eL(u)&&(u=ra(tY(t1),o)),a=!1,{value:(i=t(u),s=e,rr(eL(i)?i:{...i,c:rs(s)})),expireDelay:n?t4:t2}})}return i.observable.subscribe(()=>{i.getAll().then(e=>{r.notify({cookieValues:e,sessionState:ra(e,o)})}).catch(C)}),{async setSessionState(e){"undefined"!=typeof navigator&&navigator.locks?await navigator.locks.request(t0,()=>s(e)):(g=(g??Promise.resolve()).then(()=>s(e)),await g)},sessionObservable:r}}(e.cookieOptions,t);case t6.LOCAL_STORAGE:let r=new D(e=>e_(t,window,"storage",t=>{t.key===t0&&t.storageArea===localStorage&&e.notify({sessionState:rn(t.newValue)})}).stop),n=!0;return{async setSessionState(e){let t=rn(localStorage.getItem(t0));n&&eL(t)&&(t=rn(localStorage.getItem(t1))),n=!1;let o=e(t);localStorage.setItem(t0,rr(o)),await Promise.resolve(),r.notify({sessionState:o})},sessionObservable:r};case t6.MEMORY:let o=k();o[ru]||(o[ru]={});let i=o[ru],a=new D,s=i.onChange;return i.onChange=e=>{s?.(e),a.notify({sessionState:e})},{async setSessionState(e){let t={...e(i.state??{})};i.state=t,await Promise.resolve(),i.onChange?.(t)},sessionObservable:a}}}(e.sessionStoreStrategyType,e),c=function({expireDelay:e,maxEntries:t}){let r=[];h||(h=B(()=>void tZ.forEach(e=>e()),6e4));let n=()=>{let t=el()-e;for(;r.length>0&&r[r.length-1].endTime<t;)r.pop()};return tZ.add(n),{add:function(e,n){let o={value:e,startTime:n,endTime:tK,remove:()=>{var e=r;let t=e.indexOf(o);t>=0&&e.splice(t,1)},close:e=>{o.endTime=e}};return t&&r.length>=t&&r.pop(),r.unshift(o),o},find:function(e=tK,t={returnInactive:!1}){for(let n of r)if(n.startTime<=e){if(t.returnInactive||e<=n.endTime)return n.value;break}},closeActive:function(e){let t=r[0];t&&t.endTime===tK&&t.close(e)},findAll:function(e=tK,t=0){let n=e+t;return r.filter(t=>t.startTime<=n&&e<=t.endTime).map(e=>e.value)},getEntries:function(e){return r.filter(t=>t.startTime===e)},reset:function(){r=[]},stop:function(){tZ.delete(n),0===tZ.size&&h&&(G(h),h=void 0)}}}({expireDelay:t2});rl.push(()=>c.stop());let l=!1,{throttled:d,cancel:f}=function(e,t,r){let n,o,i=true,a=!1;return{throttled:(...t)=>{if(a){n=t;return}e(...t),a=!0,o=$(()=>{i&&n&&e(...n),a=!1,n=void 0},1e3)},cancel:()=>{H(o),a=!1,n=void 0}}}(()=>{l=!1,u.setSessionState(t=>ri(t,e)).catch(C)},0);rl.push(f),rl.push(()=>H(o));let p=!1;rl.push(()=>{p=!0});let m=await v().catch(C);if(m&&!p){var b,y;return t.isGranted()?(c.add(x(m),{relative:0,timeStamp:ef()}.relative),_(m),function(){let e=u.sessionObservable.subscribe(({cookieValues:e,sessionState:t})=>{_(t),E(t,{from:"sessionObservable",cookieValues:e})});rl.push(()=>e.unsubscribe())}(),t.observable.subscribe(()=>{t.isGranted()?(l=!1,u.setSessionState(t=>ri(t,e)).catch(C)):S()}),N||(function(e,t){let{stop:r}=eE(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});rl.push(r)}(e,()=>{t.isGranted()&&d()}),function(e,t){let r=()=>{"visible"===document.visibilityState&&t()},{stop:n}=e_(e,document,"visibilitychange",r);rl.push(n);let o=B(r,6e4);rl.push(()=>{G(o)})}(e,()=>{l||u.setSessionState(e=>{var t;return re(t=e)||eL(t)||!t.id||rt(t),t}).catch(C)}),function(e,t){let{stop:r}=e_(e,window,"resume",t,{capture:!0});rl.push(r)}(e,()=>{u.setSessionState(t=>ro(t,e)).catch(C)})),b="Session manager init metrics",y={metrics:{duration:el()-i}},ts().notify({rawEvent:{type:to.LOG,message:b,status:"debug",...y},metricName:b}),{findSession:(e,t)=>c.find(e,t),findTrackedSession:(t,r)=>{let n=c.find(t,r);if(n&&"invalid"!==n.id&&function(e,t){if(100===t)return!0;
4if(0===t)return!1;let r=tQ.get(t);if(r&&e===r.sessionId)return r.decision;let n=function(e,t){let r=2n**64n;return Number(0xf6b75ab2bc471c7n*e%r)<=t/100*Number(r)}(BigInt(`0x${e.split("-")[4]}`),t);return tQ.set(t,{sessionId:e,decision:n}),n}(n.id,e.sessionSampleRate)&&!(ec()-n.createdAt>rc))return n},renewObservable:a,expireObservable:s,expire:S,updateSessionState:e=>{u.setSessionState(t=>({...t,...e})).catch(C)}}):void S()}async function v(){let t={};return await u.setSessionState(r=>t=ri(ro(r,e),e)),t}function _(r){H(o);let n=t8(r);n&&(o=$(()=>{u.setSessionState(r=>re(r)?(t.isGranted()||delete r.anonymousId,t7(r,e)):r).catch(C)},n-ec()))}function E(e,{from:t,cookieValues:o}){var i,u;let d=c.find(),f=d?.id!==void 0,p=void 0!==e.id,h=f&&p&&d.id!==e.id;if(f&&(!p||h)&&(i=n.SESSION_RENEWAL_DEBUG_CONTEXT,eM.has(i)&&(r={previousSession:d&&{...d},newState:{...e},from:t,cookieValues:o,cookies:tY(t0),locksAvailable:!!globalThis.navigator?.locks,cookieStoreAvailable:!!globalThis.cookieStore}),l=!0,s.notify(),c.closeActive(el())),p&&(!f||h)){if(l)return;c.add(x(e),el()),a.notify((u=n.SESSION_RENEWAL_DEBUG_CONTEXT,eM.has(u))?{expire:r,renew:{previousSession:d&&{...d},newState:{...e},from:t,cookieValues:o,cookies:tY(t0),locksAvailable:!!globalThis.navigator?.locks,cookieStoreAvailable:!!globalThis.cookieStore}}:void 0)}else f&&p&&!h&&(d.isReplayForced=!!e.forcedReplay)}function S(){f();let r=t7(c.find(),e);t.isGranted()||delete r.anonymousId,E(r,{from:"expire"}),u.setSessionState(r=>(t.isGranted()||delete r.anonymousId,t7(r,e))).catch(C)}function x(e){let t=t9(e)??ec();return e.id?{id:e.id,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId,createdAt:t}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:t}}}let rf=function(){let e={};return{register:(t,r)=>(e[t]||(e[t]=[]),e[t].push(r),{unregister:()=>{e[t]=e[t].filter(e=>e!==r)}}),triggerHook(t,r){let n=e[t]||[],o=[];for(let e of n){let t=e(r);if(t===tr)return tr;t!==tn&&o.push(t)}return ez(...o)}}},rp=["chrome-extension://","moz-extension://"];function rh(e){return rp.some(t=>e.includes(t))}function rg(e,t){return null==e||"string"==typeof e||(w.error(`${t} must be defined as a string`),!1)}function rm(e,t){return void 0===e||!!("number"==typeof e&&e>=0&&e<=100)||(w.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}function rb(e,t,r){return void 0===e?[]:"all"===e||Array.isArray(e)&&e.every(e=>t.includes(e))?"all"===e?t:function(e){let t=new Set;return e.forEach(e=>t.add(e)),Array.from(t)}(e):void w.error(`${r} should be "all" or an array with allowed values "${t.join('", "')}"`)}let ry=function(){let e=function(e){let t=new D;function r(){return e===U.GRANTED}return{tryToInit(t){e||(e=t)},onGrantedOnce(e){if(r())e();else{let n=t.subscribe(()=>{r()&&(e(),n.unsubscribe())})}},update(r){e=r,t.notify()},isGranted:r,observable:t}}(),t=function(){var e,t;let r=new M(500,e=>{tu("Early data collection dropped data on unbuffer",{count:e})}),n=[];function o(e,t){n.push(t.subscribe(t=>{r.notify({type:e,data:t})}))}return o(0,new D(e=>{var t,r;let n=(t,r)=>{let n=eN({stackTrace:r,originalError:t,startClocks:ed(),nonErrorPrefix:"Uncaught",source:e0.SOURCE,handling:"unhandled"});e.notify(n)},{stop:o}=(t=n,eu(k(),"onerror",({parameters:[e,r,n,o,i]})=>{let a;ej(i)||(a=function(e,t,r,n){var o;let i,a;if(void 0===t)return;let{name:s,message:u}=(o=e,"[object String]"===({}).toString.call(o)&&([,i,a]=en.exec(o)),{name:i,message:a});return{name:s,message:u,stack:[{url:t,column:n,line:r}]}}(e,r,n,o)),t(i??e,a)})),{stop:i}=(r=n,eu(k(),"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}));return()=>{o(),i()}})),o(1,ev()),o(2,(e={allowUntrustedEvents:!0},c||(t=e,c="XMLHttpRequest"in I?new D(e=>{let{stop:r}=eu(XMLHttpRequest.prototype,"open",ex),{stop:n}=eu(XMLHttpRequest.prototype,"send",r=>{!function({target:e,parameters:[t],handlingStack:r},n,o){let i=eS.get(e);if(!i)return;i.state="start",i.startClocks=ed(),i.isAborted=!1,i.xhr=e,i.handlingStack=r,i.requestBody=t;let a=!1,{stop:s}=eu(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&u()}),u=()=>{var t;c(),s(),a||(a=!0,t=i.startClocks.timeStamp,i.duration=ec()-t,i.status=e.status,"string"==typeof e.response&&(i.responseBody=e.response),o.notify({...i,state:"complete"}))},{stop:c}=e_(n,e,"loadend",u);o.notify(i)}(r,t,e)},{computeHandlingStack:!0}),{stop:o}=eu(XMLHttpRequest.prototype,"abort",eR);return()=>{r(),n(),o()}}):new D),c)),o(3,L(...Object.values(m).map(e=>{var t;return td[e]||(td[e]=(t=e,new D(e=>{let r=b[t];return b[t]=(...n)=>{r.apply(console,n);let o=ei("console error");T(()=>{e.notify(function(e,t,r){let n=e.map(e=>{var t;
4return"string"==typeof(t=e)?eT(t):ej(t)?es(W(t)):eO(eT(t),void 0,2)}).join(" ");if(t===m.error){let o=eN({originalError:e.find(ej),handlingStack:r,startClocks:ed(),source:e0.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=n,{api:t,message:n,handlingStack:r,error:o}}return{api:t,message:n,error:void 0,handlingStack:r}}(n,t,o))})},()=>{b[t]=r}}))),td[e]}))),{observable:r,stop:()=>n.forEach(e=>e.unsubscribe())}}().observable,r=function(e,t,r){let i,a,s,u=new M(500,e=>{tu("preStartLogs buffer data lost",{count:e})}),c=tN();tp(c,th.globalContext,u);let l=tk();tp(l,th.accountContext,u);let d=tI();tp(d,th.userContext,u);let f=rf(),h=t.observable.subscribe(g);function g(){if(!a||!i||!s)return;h.unsubscribe();let e=r(a,s,f);u.subscribe(t=>t(e)),u.unbuffer()}return{init(e,r){var u;if(!e)return void w.error("Missing configuration");if(Array.isArray(u=e.enableExperimentalFeatures)&&u.filter(e=>eD(n,e)).forEach(e=>{eM.add(e)}),eV()&&(e={...e,clientToken:"empty"}),i=e,a)return void tm("DD_LOGS",e);let c=function(e,t){var r,n,o;let i=(r=e,n=t,r&&r.clientToken?void 0===r.allowedTrackingOrigins||Array.isArray(r.allowedTrackingOrigins)?(!(o=r.site)||"string"!=typeof o||/(datadog|ddog|datad0g|dd0g)/.test(o)||(w.error(`Site should be a valid Datadog site. ${S} ${_}/getting_started/site/.`),0))&&rm(r.sessionSampleRate,"Session")&&rm(r.telemetrySampleRate,"Telemetry")&&rm(r.telemetryConfigurationSampleRate,"Telemetry Configuration")&&rm(r.telemetryUsageSampleRate,"Telemetry Usage")&&rg(r.version,"Version")&&rg(r.env,"Env")&&rg(r.service,"Service")&&function(e,t){let r=k().location,n=r?r.origin:"",o=e.allowedTrackingOrigins;if(!o)return!function(e,t=""){return!rh(e)&&rh(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(n,t)||(w.error("Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided."),!1);let i=function(e,t,r=!1){return e.some(e=>{try{if("function"==typeof e)return e(t);if(e instanceof RegExp)return e.lastIndex=0,e.test(t);if("string"==typeof e)return r?t.startsWith(e):e===t}catch(e){w.error(e)}return!1})}(o,n);return i||w.error("SDK initialized on a non-allowed domain."),i}(r,n??"")?void 0===r.trackingConsent||eD(U,r.trackingConsent)?{beforeSend:r.beforeSend&&x(r.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:function(e){var t;let{sessionPersistence:r}=e;for(let n of Array.isArray(t=r)?t:void 0!==t?[t]:N?[t6.MEMORY]:[t6.COOKIE]){let t=function(e,t){switch(e){case t6.COOKIE:let r=function(e){let t={};if(t.secure=!!e.useSecureSessionCookie||!!e.usePartitionedCrossSiteSessionCookie,t.crossSite=!!e.usePartitionedCrossSiteSessionCookie,t.partitioned=!!e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains){let e=function(e=location.hostname,t=document.referrer){if(void 0===p){let r=function(e,t){try{return e||eh(t).hostname}catch{}}(e,t);if(r){let e=`dd_site_test_${tj()}`,t=r.split("."),n=t.pop();for(;t.length&&!tV(e);)tW(e,"test",1e3,{domain:n=`${t.pop()}.${n}`});tW(e,"",0,{domain:n}),p=n}}return p}();if(!e)return;t.domain=e}return t}(t);return r&&function(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${tj()}`,r="test";tW(t,r,6e4,e);let n=tV(t)===r;return tW(t,"",0,e),n}catch(e){return w.error(e),!1}}(r)?{type:t6.COOKIE,cookieOptions:r}:void 0;case t6.LOCAL_STORAGE:try{let e=tj(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:t6.LOCAL_STORAGE}:void 0}catch{return}case t6.MEMORY:return{type:t6.MEMORY};default:w.error(`Invalid session persistence '${String(e)}'`);return}}(n,e);if(void 0!==t)return t}}(r),sessionSampleRate:r.sessionSampleRate??100,telemetrySampleRate:r.telemetrySampleRate??20,telemetryConfigurationSampleRate:r.telemetryConfigurationSampleRate??5,telemetryUsageSampleRate:r.telemetryUsageSampleRate??5,service:r.service??void 0,env:r.env??void 0,version:r.version??void 0,datacenter:r.datacenter??void 0,silentMultipleInit:!!r.silentMultipleInit,allowUntrustedEvents:!!r.allowUntrustedEvents,trackingConsent:r.trackingConsent??U.GRANTED,trackAnonymousUser:r.trackAnonymousUser??!0,storeContextsAcrossPages:!!r.storeContextsAcrossPages,variant:r.variant,sdkVersion:r.sdkVersion,...function(e){var t,r;let n=e.site||eH,o="flutter"===(t=e.source)||"unity"===t?t:"browser",i={logsEndpointBuilder:tF(r={...e,site:n,source:o},"logs"),rumEndpointBuilder:tF(r,"rum"),profilingEndpointBuilder:tF(r,"profile"),sessionReplayEndpointBuilder:tF(r,"replay"),exposuresEndpointBuilder:tF(r,"exposures"),flagEvaluationEndpointBuilder:tF(r,"flagevaluation")};return{replica:function(e){if(!e.replica)return;let t={...e,site:eH,clientToken:e.replica.clientToken};return{logsEndpointBuilder:tF(t,"logs"),rumEndpointBuilder:tF(t,"rum",[`application.id=${e.replica.applicationId}`])}}({...e,site:n,source:o}),site:n,source:o,...i}}(r)}:void w.error('Tracking Consent should be either "granted" or "not-granted"'):void 0:void w.error("Allowed Tracking Origins must be an array"):void w.error("Client Token is not configured, we will not send any data.")),a=rb(e.forwardConsoleLogs,eY(m),"Forward Console Logs"),s=rb(e.forwardReports,eY(tq),"Forward Reports");if(i&&a&&s)return{forwardErrorsToLogs:!1!==e.forwardErrorsToLogs,forwardConsoleLogs:a,forwardReports:s,requestErrorResponseLengthLimit:32768,...i}}(e,r);c&&(a=c,t.tryToInit(c.trackingConsent),t.onGrantedOnce(()=>{let r;
4function n(){return t.isGranted()?tn:tr}f.register(0,n),f.register(1,n),function(e,t,r){let n=new D,{enabled:i,metricsEnabled:a}=function(e,t,r,n,i=1,a=15){let s={},u=!ta.includes(t.site)&&eF(t.telemetrySampleRate),c={[to.LOG]:u,[to.CONFIGURATION]:u&&eF(t.telemetryConfigurationSampleRate),[to.USAGE]:u&&eF(t.telemetryUsageSampleRate),metric:u&&eF(i)},l={is_local_file:I.location?.protocol==="file:",is_worker:N},d=ts();return d.subscribe(({rawEvent:o,metricName:i})=>{if(i&&!c.metric||!c[o.type])return;let u=i||o.status||o.type,d=s[u];if(d||(d=s[u]=new Set),d.size>=a)return;let f=eO(o);if(d.has(f))return;let p=r.triggerHook(1,{startTime:ed().relative});if(p===tr)return;let h=function(e,r,n,o){let i={type:"telemetry",date:ed().timeStamp,service:r,version:"7.1.0",source:"browser",_dd:{format_version:2},telemetry:ez(n,{runtime_env:o,connectivity:function(){let e=I.navigator;return{status:e.onLine?"connected":"not_connected",interfaces:e.connection&&e.connection.type?[e.connection.type]:void 0,effective_type:e.connection?.effectiveType}}(),sdk_setup:"npm"}),ddtags:eU(t).join(","),experimental_features:Array.from(eM)};return ez(i,e)}(p,e,o,l);n.notify(h),eG("telemetry",h),d.add(f)}),d.unbuffer(),o=tc,{enabled:u,metricsEnabled:c.metric}}(e,t,r,n),{stop:s}=function(e,t){let r=[];if(eV()){let e=eW(),n=t.subscribe(t=>e.send("internal_telemetry",t));r.push(n.unsubscribe)}else{let n=[e.rumEndpointBuilder];e.replica&&"datad0g.com"===e.site&&n.push(e.replica.rumEndpointBuilder);let o=eZ({encoder:tt(),request:e5(n,F),flushController:te({pageMayExitObservable:eK(e),sessionExpireObservable:new D})});r.push(o.stop);let i=t.subscribe(o.add);r.push(i.unsubscribe)}return{stop:()=>r.forEach(e=>e())}}(t,n);}("browser-logs-sdk",c,f),(eV()?(r={id:tj(),isReplayForced:!1,anonymousId:void 0,createdAt:ec()},Promise.resolve({findSession:()=>r,findTrackedSession:()=>r,renewObservable:new D,expireObservable:new D,expire:F,updateSessionState:e=>{r={...r,...e}}})):rd(c,t)).then(t=>{if(t){var r,n;r=s=t,f.register(1,({startTime:e})=>{let t=r.findTrackedSession(e);return t?{session:{id:t.id},anonymous_id:t.anonymousId,...void 0}:tn}),n=function(e){let t={session_sample_rate:e.sessionSampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:e.telemetryUsageSampleRate,use_before_send:!!e.beforeSend,use_partitioned_cross_site_session_cookie:e.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:!!e.proxy,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_anonymous_user:e.trackAnonymousUser,session_persistence:Array.isArray(e.sessionPersistence)?e.sessionPersistence[0]:e.sessionPersistence,store_contexts_across_pages:!!e.storeContextsAcrossPages,allow_untrusted_events:!!e.allowUntrustedEvents,tracking_consent:e.trackingConsent,use_allowed_tracking_origins:Array.isArray(e.allowedTrackingOrigins),source:e.source,sdk_version:e.sdkVersion,variant:e.variant};return{forward_errors_to_logs:e.forwardErrorsToLogs,forward_console_logs:e.forwardConsoleLogs,forward_reports:e.forwardReports,...t}}(e),ts().notify({rawEvent:{type:to.CONFIGURATION,configuration:n}}),g()}}).catch(C)}))},get initConfiguration(){return i},globalContext:c,accountContext:l,userContext:d,getInternalContext:F,handleLog(t,r,n,o=e(),i=ec()){u.notify(e=>e.handleLog(t,r,n,o,i))}}}(tT,e,(e,n,o)=>{var i,a;let s=function(e,t,r,n,o){var i,a,s,u;let c=new tX,l=[];c.subscribe(1,e=>eG("logs",e));let p=e=>{c.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,origin:e0.AGENT,status:t_.error}}),tu("Error reported to customer",{"error.message":e.message})},h=eK(e);o.register(0,({startTime:r})=>{let n=t.findTrackedSession(r);return t.findTrackedSession(r,{returnInactive:!0})?{service:e.service,session_id:n?n.id:void 0,session:n?{id:n.id}:void 0}:tr});let g=function(e,t,r){let n=tk();return t.storeContextsAcrossPages&&tA(t,n,r,4),e.register(0,()=>{let e=n.getContext();return eL(e)||!e.id?tn:{account:e}}),n}(o,e,tJ),m=function(e,t,r,n){let o=tI();return t.storeContextsAcrossPages&&tA(t,o,n,1),e.register(0,({eventType:e,startTime:n})=>{let i=o.getContext(),a=r.findTrackedSession(n);
4return(a&&a.anonymousId&&!i.anonymous_id&&t.trackAnonymousUser&&(i.anonymous_id=a.anonymousId),eL(i))?tn:{type:e,usr:i}}),o}(o,e,t,tJ),v=function(e,t,r,n){let o=tN();return t.storeContextsAcrossPages&&tA(t,o,r,2),e.register(0,()=>{let e=o.getContext();return n?{context:e}:e}),o}(o,e,tJ,!1);function w(e){let t=function(e,t){if(t&&t.getInternalContext)return t.getInternalContext(e)}(e,!function(){return!N&&!!(I._DATADOG_SYNTHETICS_INJECTS_RUM||(f||(f=function(e){let t=new Map;for(tD.lastIndex=0;;){let r=tD.exec(e);if(r)t.set(r[1],r[2]);else break}return t}(document.cookie)),f.get("datadog-synthetics-injects-rum")))}()?I.DD_RUM:I.DD_RUM_SYNTHETICS);if(t)return t}o.register(0,({startTime:e})=>{let t=w(e);return t||tn}),o.register(1,({startTime:e})=>{let t=w(e);return t?{application:{id:t.application_id},view:{id:t.view?.id},action:{id:t.user_action?.id}}:tn});let _=(d||(d=function(){try{let e=sessionStorage.getItem(tM);if(e)return e;let t=tj();return sessionStorage.setItem(tM,t),t}catch{return}}()??tj()),d);o.register(0,()=>({tab:{id:_}})),function(e,t,r){if(e.forwardErrorsToLogs)ev({responseBodyAction:e=>+!!n(e)}),r.subscribe(({data:e,type:t})=>{1===t&&"resolve"===e.state?o(tG.FETCH,e):2===t&&"complete"===e.state&&o(tG.XHR,e)});function n(e){var t,r;return t=e.url,!eB.every(e=>t.includes(e))&&!e.isAborted&&(0===(r=e).status&&"opaque"!==r.responseType||e.status>=500)}function o(r,o){var i;if(!n(o))return;let a="error"in o&&o.error?ea(W(o.error)):o.responseBody||"Failed to load",s={handlingStack:o.handlingStack};t.notify(0,{rawLogsEvent:{message:`${(i=r,tG.XHR===i?"XHR":"Fetch")} error ${o.method} ${o.url}`,date:o.startClocks.timeStamp,error:{stack:tL(a,e.requestErrorResponseLengthLimit,"..."),handling:void 0},http:{method:o.method,status_code:o.status,url:o.url},status:t_.error,origin:e0.NETWORK},domainContext:s})}}(e,c,n),function(e,t,r){if(e.forwardErrorsToLogs)r.subscribe(e=>{if(0===e.type){let r=e.data;t.notify(0,{rawLogsEvent:{message:r.message,date:r.startClocks.timeStamp,error:tS(r),origin:e0.SOURCE,status:t_.error},messageContext:r.context})}})}(e,c,n),i=e,a=c,n.subscribe(({data:e,type:t})=>{if(3!==t||!i.forwardConsoleLogs.includes(e.api))return;let r={rawLogsEvent:{date:ec(),message:e.message,origin:e0.CONSOLE,error:e.error&&tS(e.error),status:tU[e.api]},messageContext:e.error?.context,domainContext:{handlingStack:e.handlingStack}};a.notify(0,r)}),n.unbuffer(),s=e,u=c,(function(e,t){var r,n;let o=[];t.includes(tq.cspViolation)&&o.push((r=e,new D(e=>{let{stop:t}=e_(r,document,"securitypolicyviolation",t=>{e.notify(function(e){let t=`'${e.blockedURI}' blocked by '${e.effectiveDirective}' directive`;return t$({type:e.effectiveDirective,message:`${tq.cspViolation}: ${t}`,originalError:e,csp:{disposition:e.disposition},stack:tH(e.effectiveDirective,e.originalPolicy?`${t} of the policy "${tL(e.originalPolicy,100,"...")}"`:"no policy",e.sourceFile,e.lineNumber,e.columnNumber)})}(t))});return t})));let i=t.filter(e=>e!==tq.cspViolation);return i.length&&o.push((n=i,new D(e=>{if(!window.ReportingObserver)return;let t=P((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return t$({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:tH(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),r=new window.ReportingObserver(t,{types:n,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),L(...o)})(s,s.forwardReports).subscribe(e=>{let t,r=e.message,n="deprecation"===e.originalError.type?t_.warn:t_.error;if(n===t_.error)t=tS(e);else{var o;e.stack&&(r+=` Found in ${o=e.stack,/@ (.+)/.exec(o)?.[1]}`)}u.notify(0,{rawLogsEvent:{date:ec(),message:r,origin:e0.REPORT,error:t,status:n}})});let{handleLog:E}={handleLog:function(e,t,r,n,o){let i=ez(t.getContext(),e.context);if(tw(e.status,tx.console,t)&&function({status:e,message:t},r){y[tz[e]].call(b,t,r)}(e,i),tw(e.status,tx.http,t)){let a={rawLogsEvent:{date:o||ec(),message:e.message,status:e.status,origin:e0.LOGGER},messageContext:i,savedCommonContext:n,ddtags:t.getTags()};r&&(a.domainContext={handlingStack:r}),c.notify(0,a)}}},S=tR.concat(["custom"]),x={};
4if(S.forEach(e=>{x[e]=function(e,t,r=3e3){let n=0,o=!1;return{isLimitReached(){if(0===n&&$(()=>{n=0},6e4),(n+=1)<=r||o)return o=!1,!1;if(n===r+1){o=!0;try{t({message:`Reached max number of ${e}s by minute: ${r}`,source:e0.AGENT,startClocks:ed()})}finally{o=!1}}return!0}}}(e,p,void 0)}),c.subscribe(0,({rawLogsEvent:t,messageContext:n,savedCommonContext:i,domainContext:a,ddtags:s=[]})=>{let u=t.date-ef(),l=i||r(),d=o.triggerHook(0,{startTime:u});if(d===tr)return;let f=eU(e),p=ez({view:l.view},d,t,n,{ddtags:f.concat(s).join(",")});e.beforeSend?.(p,a)===!1||p.origin!==e0.AGENT&&(x[p.status]??x.custom).isLimitReached()||c.notify(1,p)}),eV()){let e=eW();c.subscribe(1,t=>{e.send("log",t)})}else{let{stop:r}=function(e,t,r,n,o){let i=[e.logsEndpointBuilder];e.replica&&i.push(e.replica.logsEndpointBuilder);let a=eZ({encoder:tt(),request:e5(i,r),flushController:te({pageMayExitObservable:n,sessionExpireObservable:o.expireObservable})});return t.subscribe(1,e=>{a.add(e)}),a}(e,c,p,h,t);l.push(()=>r())}return{handleLog:E,getInternalContext:({get:e=>{let r=t.findTrackedSession(e);if(r)return{session_id:r.id}}}).get,accountContext:g,globalContext:v,userContext:m,stop:()=>{l.forEach(e=>e())}}}(e,n,tT,t,o);return i=r,a=s,r={...i,init:e=>{tm("DD_LOGS",e)},getInternalContext:a.getInternalContext,globalContext:a.globalContext,userContext:a.userContext,accountContext:a.accountContext},s}),i=()=>r,a={},s={version:"7.1.0",onReady(e){e()},...{logger:new tO((...e)=>r.handleLog(...e)),init:e=>{let t=Error().stack;T(()=>r.init(e,t))},setTrackingConsent:P(t=>{e.update(t),tl({feature:"set-tracking-consent",tracking_consent:t})}),getGlobalContext:tf(i,th.globalContext,tg.getContext),setGlobalContext:tf(i,th.globalContext,tg.setContext),setGlobalContextProperty:tf(i,th.globalContext,tg.setContextProperty),removeGlobalContextProperty:tf(i,th.globalContext,tg.removeContextProperty),clearGlobalContext:tf(i,th.globalContext,tg.clearContext),createLogger:P((e,t={})=>(a[e]=new tO((...e)=>r.handleLog(...e),eT(e),t.handler,t.level,eT(t.context)),a[e])),getLogger:P(e=>a[e]),getInitConfiguration:P(()=>eX(void 0,r.initConfiguration)),getInternalContext:P(e=>r.getInternalContext(e)),setUser:tf(i,th.userContext,tg.setContext),getUser:tf(i,th.userContext,tg.getContext),setUserProperty:tf(i,th.userContext,tg.setContextProperty),removeUserProperty:tf(i,th.userContext,tg.removeContextProperty),clearUser:tf(i,th.userContext,tg.clearContext),setAccount:tf(i,th.accountContext,tg.setContext),getAccount:tf(i,th.accountContext,tg.getContext),setAccountProperty:tf(i,th.accountContext,tg.setContextProperty),removeAccountProperty:tf(i,th.accountContext,tg.removeContextProperty),clearAccount:tf(i,th.accountContext,tg.clearContext)}};return Object.defineProperty(s,"_setDebug",{get:()=>O,enumerable:!1}),s}();!function(e,t,r){let n=e[t];n&&!n.q&&n.version&&w.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[t]=r,n&&n.q&&n.q.forEach(e=>x(e,"onReady callback threw an error:")())}(k(),"DD_LOGS",ry)},13972:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},16832:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return h},APP_DIR_ALIAS:function(){return j},CACHE_ONE_YEAR:function(){return O},DOT_NEXT_ALIAS:function(){return I},ESLINT_DEFAULT_DIRS:function(){return ee},GSP_NO_RETURNED_VALUE:function(){return V},GSSP_COMPONENT_MEMBER_ERROR:function(){return K},GSSP_NO_RETURNED_VALUE:function(){return Y},HTML_CONTENT_TYPE_HEADER:function(){return n},INFINITE_CACHE:function(){return P},INSTRUMENTATION_HOOK_FILENAME:function(){return A},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return T},MIDDLEWARE_LOCATION_REGEXP:function(){return C},NEXT_BODY_SUFFIX:function(){return b},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return R},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return v},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return w},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return x},NEXT_CACHE_TAGS_HEADER:function(){return y},NEXT_CACHE_TAG_MAX_ITEMS:function(){return E},NEXT_CACHE_TAG_MAX_LENGTH:function(){return S},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return a}
4,NEXT_META_SUFFIX:function(){return m},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return _},NON_STANDARD_NODE_ENV:function(){return Z},PAGES_DIR_ALIAS:function(){return k},PRERENDER_REVALIDATE_HEADER:function(){return u},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return c},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return B},ROOT_DIR_ALIAS:function(){return N},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return H},RSC_ACTION_ENCRYPTION_ALIAS:function(){return $},RSC_ACTION_PROXY_ALIAS:function(){return M},RSC_ACTION_VALIDATE_ALIAS:function(){return L},RSC_CACHE_WRAPPER_ALIAS:function(){return U},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return q},RSC_MOD_REF_PROXY_ALIAS:function(){return D},RSC_PREFETCH_SUFFIX:function(){return l},RSC_SEGMENTS_DIR_SUFFIX:function(){return d},RSC_SEGMENT_SUFFIX:function(){return f},RSC_SUFFIX:function(){return p},SERVER_PROPS_EXPORT_ERROR:function(){return W},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return F},SERVER_PROPS_SSG_CONFLICT:function(){return X},SERVER_RUNTIME:function(){return et},SSG_FALLBACK_EXPORT_ERROR:function(){return Q},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return G},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return r},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return J},WEBPACK_LAYERS:function(){return en},WEBPACK_RESOURCE_QUERIES:function(){return eo}});let r="text/plain",n="text/html; charset=utf-8",o="application/json; charset=utf-8",i="nxtP",a="nxtI",s="x-matched-path",u="x-prerender-revalidate",c="x-prerender-revalidate-if-generated",l=".prefetch.rsc",d=".segments",f=".segment.rsc",p=".rsc",h=".action",g=".json",m=".meta",b=".body",y="x-next-cache-tags",v="x-next-revalidated-tags",w="x-next-revalidate-tag-token",_="next-resume",E=128,S=256,x=1024,R="_N_T_",O=31536e3,P=0xfffffffe,T="middleware",C=`(?:src/)?${T}`,A="instrumentation",k="private-next-pages",I="private-dot-next",N="private-next-root-dir",j="private-next-app-dir",D="private-next-rsc-mod-ref-proxy",
4L="private-next-rsc-action-validate",M="private-next-rsc-server-reference",U="private-next-rsc-cache-wrapper",q="private-next-rsc-track-dynamic-import",$="private-next-rsc-action-encryption",H="private-next-rsc-action-client-wrapper",B="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",G="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",F="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",X="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",W="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",V="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",Y="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",J="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",K="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",Z='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Q="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",ee=["app","pages","components","lib","src"],et={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},er={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"},en={...er,GROUP:{builtinReact:[er.reactServerComponents,er.actionBrowser],serverOnly:[er.reactServerComponents,er.actionBrowser,er.instrument,er.middleware],neutralTarget:[er.apiNode,er.apiEdge],clientOnly:[er.serverSideRendering,er.appPagesBrowser],bundled:[er.reactServerComponents,er.actionBrowser,er.serverSideRendering,er.appPagesBrowser,er.shared,er.instrument,er.middleware],appPages:[er.reactServerComponents,er.serverSideRendering,er.appPagesBrowser,er.actionBrowser]}},eo={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},17480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},18365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},18467:(e,t,r)=>{"use strict";
4Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"connection",{enumerable:!0,get:function(){return c}});let n=r(8567),o=r(11332),i=r(90332),a=r(97412),s=r(10939),u=r(76840);function c(){let e=n.workAsyncStorage.getStore(),t=o.workUnitAsyncStorage.getStore();if(e){if(t&&"after"===t.phase&&!(0,u.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error("Route ".concat(e.route,' used "connection" inside "after(...)". The `connection()` function is used to indicate the subsequent code must only run when there is an actual Request, but "after(...)" executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after')),"__NEXT_ERROR_CODE",{value:"E186",enumerable:!1,configurable:!0});if(e.forceStatic)return Promise.resolve(void 0);if(e.dynamicShouldError)throw Object.defineProperty(new a.StaticGenBailoutError("Route ".concat(e.route,' with `dynamic = "error"` couldn\'t be rendered statically because it used `connection`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering')),"__NEXT_ERROR_CODE",{value:"E562",enumerable:!1,configurable:!0});if(t){switch(t.type){case"cache":{let t=Object.defineProperty(Error("Route ".concat(e.route,' used "connection" inside "use cache". The `connection()` function is used to indicate the subsequent code must only run when there is an actual request, but caches must be able to be produced before a request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache')),"__NEXT_ERROR_CODE",{value:"E752",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,c),null!=e.invalidDynamicUsageError||(e.invalidDynamicUsageError=t),t}case"private-cache":{let t=Object.defineProperty(Error("Route ".concat(e.route,' used "connection" inside "use cache: private". The `connection()` function is used to indicate the subsequent code must only run when there is an actual navigation request, but caches must be able to be produced before a navigation request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache')),"__NEXT_ERROR_CODE",{value:"E753",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,c),null!=e.invalidDynamicUsageError||(e.invalidDynamicUsageError=t),t}case"unstable-cache":throw Object.defineProperty(Error("Route ".concat(e.route,' used "connection" inside a function cached with "unstable_cache(...)". The `connection()` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache')),"__NEXT_ERROR_CODE",{value:"E1",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-runtime":return(0,s.makeHangingPromise)(t.renderSignal,e.route,"`connection()`");case"prerender-ppr":return(0,i.postponeWithTracking)(e.route,"connection",t.dynamicTracking);case"prerender-legacy":return(0,i.throwToInterruptStaticGeneration)("connection",e,t);case"request":return(0,i.trackDynamicDataInDynamicRender)(t),Promise.resolve(void 0)}}}(0,o.throwForMissingRequestStore)("connection")}},19850:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ImageResponse:function(){return n.ImageResponse},NextRequest:function(){return o.NextRequest},NextResponse:function(){return i.NextResponse},URLPattern:function(){return s.URLPattern},after:function(){return u.after},connection:function(){return c.connection},unstable_rootParams:function(){return l.unstable_rootParams},userAgent:function(){return a.userAgent},userAgentFromString:function(){return a.userAgentFromString}});let n=r(74513),o=r(49639),i=r(66321),a=r(72601),s=r(31460),u=r(48946),c=r(18467),l=r(57224)},20063:(e,t,r)=>{"use strict";var n=r(47260);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},25650:(e,t)=>{"use strict";var r;
4Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bgBlack:function(){return O},bgBlue:function(){return A},bgCyan:function(){return I},bgGreen:function(){return T},bgMagenta:function(){return k},bgRed:function(){return P},bgWhite:function(){return N},bgYellow:function(){return C},black:function(){return m},blue:function(){return w},bold:function(){return c},cyan:function(){return S},dim:function(){return l},gray:function(){return R},green:function(){return y},hidden:function(){return h},inverse:function(){return p},italic:function(){return d},magenta:function(){return _},purple:function(){return E},red:function(){return b},reset:function(){return u},strikethrough:function(){return g},underline:function(){return f},white:function(){return x},yellow:function(){return v}});let{env:n,stdout:o}=(null==(r=globalThis)?void 0:r.process)??{},i=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==o?void 0:o.isTTY)&&!n.CI&&"dumb"!==n.TERM),a=(e,t,r,n)=>{let o=e.substring(0,n)+r,i=e.substring(n+t.length),s=i.indexOf(t);return~s?o+a(i,t,r,s):o+i},s=(e,t,r=e)=>i?n=>{let o=""+n,i=o.indexOf(t,e.length);return~i?e+a(o,t,r,i)+t:e+o+t}:String,u=i?e=>`\x1b[0m${e}\x1b[0m`:String,c=s("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),l=s("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=s("\x1b[3m","\x1b[23m"),f=s("\x1b[4m","\x1b[24m"),p=s("\x1b[7m","\x1b[27m"),h=s("\x1b[8m","\x1b[28m"),g=s("\x1b[9m","\x1b[29m"),m=s("\x1b[30m","\x1b[39m"),b=s("\x1b[31m","\x1b[39m"),y=s("\x1b[32m","\x1b[39m"),v=s("\x1b[33m","\x1b[39m"),w=s("\x1b[34m","\x1b[39m"),_=s("\x1b[35m","\x1b[39m"),E=s("\x1b[38;2;173;127;168m","\x1b[39m"),S=s("\x1b[36m","\x1b[39m"),x=s("\x1b[37m","\x1b[39m"),R=s("\x1b[90m","\x1b[39m"),O=s("\x1b[40m","\x1b[49m"),P=s("\x1b[41m","\x1b[49m"),T=s("\x1b[42m","\x1b[49m"),C=s("\x1b[43m","\x1b[49m"),A=s("\x1b[44m","\x1b[49m"),k=s("\x1b[45m","\x1b[49m"),I=s("\x1b[46m","\x1b[49m"),N=s("\x1b[47m","\x1b[49m")},26658:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=r(43319)},29001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ESCAPE_REGEX:function(){return n},htmlEscapeAttributeString:function(){return s},htmlEscapeJsonString:function(){return a}});let r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},i=/[&"'<>]/g;function a(e){return e.replace(n,e=>r[e])}function s(e){return e.replace(i,e=>o[e])}},31460:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"URLPattern",{enumerable:!0,get:function(){return r}});let r="undefined"==typeof URLPattern?void 0:URLPattern},31862:e=>{!function(){"use strict";var t={};t.d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//");var r={};t.r(r),t.d(r,{CLSThresholds:function(){return P},FCPThresholds:function(){return R},FIDThresholds:function(){return ee},INPThresholds:function(){return $},LCPThresholds:function(){return B},TTFBThresholds:function(){return X},onCLS:function(){return T},onFCP:function(){return O},onFID:function(){return et},onINP:function(){return H},onLCP:function(){return F},onTTFB:function(){return W}});var n,o,i,a,s,u=-1,c=function(e){addEventListener("pageshow",function(t){t.persisted&&(u=t.timeStamp,e(t))},!0)},l=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},d=function(){var e=l();return e&&e.activationStart||0},f=function(e,t){var r=l(),n="navigate";return u>=0?n="back-forward-cache":r&&(document.prerendering||d()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t,r,n){var o,i;return function(a){var s;t.value>=0&&(a||n)&&((i=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=i,s=t.value,t.rating=s>r[1]?"poor":s>r[0]?"needs-improvement":"good",e(t))}},g=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},m=function(e){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&e()})},b=function(e){var t=!1;return function(){t||(e(),t=!0)}},y=-1,v=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},w=function(e){"hidden"===document.visibilityState&&y>-1&&(y="visibilitychange"===e.type?e.timeStamp:0,E())},_=function(){addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0)},E=function(){removeEventListener("visibilitychange",w,!0),removeEventListener("prerenderingchange",w,!0)},S=function(){return y<0&&(y=v(),_(),c(function(){setTimeout(function(){y=v(),_()},0)})),{get firstHiddenTime(){return y}}},x=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},R=[1800,3e3],O=function(e,t){t=t||{},x(function(){var r,n=S(),o=f("FCP"),i=p("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(i.disconnect(),e.startTime<n.firstHiddenTime&&(o.value=Math.max(e.startTime-d(),0),o.entries.push(e),r(!0)))})});i&&(r=h(e,o,R,t.reportAllChanges),c(function(n){r=h(e,o=f("FCP"),R,t.reportAllChanges),g(function(){o.value=performance.now()-n.timeStamp,r(!0)})}))})},P=[.1,.25],T=function(e,t){t=t||{},O(b(function(){var r,n=f("CLS",0),o=0,i=[],a=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=i[0],r=i[i.length-1];o&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,i.push(e)):(o=e.value,i=[e])}}),o>n.value&&(n.value=o,n.entries=i,r())},s=p("layout-shift",a);s&&(r=h(e,n,P,t.reportAllChanges),m(function(){a(s.takeRecords()),r(!0)}),c(function(){o=0,r=h(e,n=f("CLS",0),P,t.reportAllChanges),g(function(){return r()})}),setTimeout(r,0))}))},C=0,A=1/0,k=0,I=function(e){e.forEach(function(e){e.interactionId&&(A=Math.min(A,e.interactionId),C=(k=Math.max(k,e.interactionId))?(k-A)/7+1:0)})},N=function(){"interactionCount"in performance||n||(n=p("event",I,{type:"event",buffered:!0,durationThreshold:0}))}
4,j=[],D=new Map,L=0,M=[],U=function(e){if(M.forEach(function(t){return t(e)}),e.interactionId||"first-input"===e.entryType){var t=j[j.length-1],r=D.get(e.interactionId);if(r||j.length<10||e.duration>t.latency){if(r)e.duration>r.latency?(r.entries=[e],r.latency=e.duration):e.duration===r.latency&&e.startTime===r.entries[0].startTime&&r.entries.push(e);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};D.set(n.id,n),j.push(n)}j.sort(function(e,t){return t.latency-e.latency}),j.length>10&&j.splice(10).forEach(function(e){return D.delete(e.id)})}}},q=function(e){var t=self.requestIdleCallback||self.setTimeout,r=-1;return e=b(e),"hidden"===document.visibilityState?e():(r=t(e),m(e)),r},$=[200,500],H=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},x(function(){N();var r,o,i=f("INP"),a=function(e){q(function(){e.forEach(U);var t,r=(t=Math.min(j.length-1,Math.floor(((n?C:performance.interactionCount||0)-L)/50)),j[t]);r&&r.latency!==i.value&&(i.value=r.latency,i.entries=r.entries,o())})},s=p("event",a,{durationThreshold:null!=(r=t.durationThreshold)?r:40});o=h(e,i,$,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),m(function(){a(s.takeRecords()),o(!0)}),c(function(){L=0,j.length=0,D.clear(),o=h(e,i=f("INP"),$,t.reportAllChanges)}))}))},B=[2500,4e3],G={},F=function(e,t){t=t||{},x(function(){var r,n=S(),o=f("LCP"),i=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach(function(e){e.startTime<n.firstHiddenTime&&(o.value=Math.max(e.startTime-d(),0),o.entries=[e],r())})},a=p("largest-contentful-paint",i);if(a){r=h(e,o,B,t.reportAllChanges);var s=b(function(){G[o.id]||(i(a.takeRecords()),a.disconnect(),G[o.id]=!0,r(!0))});["keydown","click"].forEach(function(e){addEventListener(e,function(){return q(s)},!0)}),m(s),c(function(n){r=h(e,o=f("LCP"),B,t.reportAllChanges),g(function(){o.value=performance.now()-n.timeStamp,G[o.id]=!0,r(!0)})})}})},X=[800,1800],z=function e(t){document.prerendering?x(function(){return e(t)}):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},W=function(e,t){t=t||{};var r=f("TTFB"),n=h(e,r,X,t.reportAllChanges);z(function(){var o=l();o&&(r.value=Math.max(o.responseStart-d(),0),r.entries=[o],n(!0),c(function(){(n=h(e,r=f("TTFB",0),X,t.reportAllChanges))(!0)}))})},V={passive:!0,capture:!0},Y=new Date,J=function(e,t){o||(o=t,i=e,a=new Date,Q(removeEventListener),K())},K=function(){if(i>=0&&i<a-Y){var e={entryType:"first-input",name:o.type,target:o.target,cancelable:o.cancelable,startTime:o.timeStamp,processingStart:o.timeStamp+i};s.forEach(function(t){t(e)}),s=[]}},Z=function(e){if(e.cancelable){var t,r,n,o=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){J(o,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,V),removeEventListener("pointercancel",r,V)},addEventListener("pointerup",t,V),addEventListener("pointercancel",r,V)):J(o,e)}},Q=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,Z,V)})},ee=[100,300],et=function(e,t){t=t||{},x(function(){var r,n=S(),a=f("FID"),u=function(e){e.startTime<n.firstHiddenTime&&(a.value=e.processingStart-e.startTime,a.entries.push(e),r(!0))},l=function(e){e.forEach(u)},d=p("first-input",l);r=h(e,a,ee,t.reportAllChanges),d&&(m(b(function(){l(d.takeRecords()),d.disconnect()})),c(function(){r=h(e,a=f("FID"),ee,t.reportAllChanges),s=[],i=-1,o=null,Q(addEventListener),s.push(u),K()}))})};e.exports=r}()},36760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PageSignatureError:function(){return r},RemovedPageError:function(){return n},RemovedUAError:function(){return o}});class r extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form:
5  
6  export function middleware(request, event) {
7    return NextResponse.redirect('/new-location')
8  }
9  
10  Read more: https://nextjs.org/docs/messages/middleware-new-signature
11  `)}}
11class n extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`.
12  Read more: https://nextjs.org/docs/messages/middleware-request-page
13  `)}}class o extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function.
14  Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent
15  `)}}},37290:(e,t,r)=>{var n;(()=>{var o={226:function(o,i){!function(a,s){"use strict";var u="function",c="undefined",l="object",d="string",f="major",p="model",h="name",g="type",m="vendor",b="version",y="architecture",v="console",w="mobile",_="tablet",E="smarttv",S="wearable",x="embedded",R="Amazon",O="Apple",P="ASUS",T="BlackBerry",C="Browser",A="Chrome",k="Firefox",I="Google",N="Huawei",j="Microsoft",D="Motorola",L="Opera",M="Samsung",U="Sharp",q="Sony",$="Xiaomi",H="Zebra",B="Facebook",G="Chromium OS",F="Mac OS",X=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},z=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},W=function(e,t){return typeof e===d&&-1!==V(t).indexOf(V(e))},V=function(e){return e.toLowerCase()},Y=function(e,t){if(typeof e===d)return e=e.replace(/^\s\s*/,""),typeof t===c?e:e.substring(0,350)},J=function(e,t){for(var r,n,o,i,a,c,d=0;d<t.length&&!a;){var f=t[d],p=t[d+1];for(r=n=0;r<f.length&&!a&&f[r];)if(a=f[r++].exec(e))for(o=0;o<p.length;o++)c=a[++n],typeof(i=p[o])===l&&i.length>0?2===i.length?typeof i[1]==u?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3===i.length?typeof i[1]!==u||i[1].exec&&i[1].test?this[i[0]]=c?c.replace(i[1],i[2]):void 0:this[i[0]]=c?i[1].call(this,c,i[2]):void 0:4===i.length&&(this[i[0]]=c?i[3].call(this,c.replace(i[1],i[2])):s):this[i]=c||s;d+=2}},K=function(e,t){for(var r in t)if(typeof t[r]===l&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(W(t[r][n],e))return"?"===r?s:r}else if(W(t[r],e))return"?"===r?s:r;return e},Z={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[b,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[b,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,b],[/opios[\/ ]+([\w\.]+)/i],[b,[h,L+" Mini"]],[/\bopr\/([\w\.]+)/i],[b,[h,L]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,b],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[b,[h,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[b,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[b,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[b,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[b,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[b,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+C],b],[/\bfocus\/([\w\.]+)/i],[b,[h,k+" Focus"]],[/\bopt\/([\w\.]+)/i],[b,[h,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[b,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[b,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[b,[h,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[b,[h,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[b,[h,k]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+C]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+C],b],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],b],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,b],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,B],b],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,b],[/\bgsa\/([\w\.]+) .*safari\//i],[b,[h,"GSA"]],[/musical_ly(?:.
vendor: 5,113 bytes, line 15
15+app_?version\/|_)([\w\.]+)/i],[b,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[b,[h,A+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,A+" WebView"],b],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[b,[h,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,b],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[b,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[b,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[b,K,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,b],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],b],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[b,[h,k+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,b],[/(cobalt)\/([\w\.]+)/i],[h,[b,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[y,"amd64"]],[/(ia32(?=;))/i],[[y,V]],[/((?:i[346]|x)86)[;\)]/i],[[y,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[y,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[y,"armhf"]],[/windows (ce|mobile); ppc;/i],[[y,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[y,/ower/,"",V]],[/(sun4\w)[;\)]/i],[[y,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[y,V]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p,[m,M],[g,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[p,[m,M],[g,w]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[p,[m,O],[g,w]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[m,O],[g,_]],[/(macintosh);/i],[p,[m,O]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[m,U],[g,w]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[p,[m,N],[g,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[p,[m,N],[g,w]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[p,/_/g," "],[m,$],[g,w]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[p,/_/g," "],[m,$],[g,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[m,"OPPO"],[g,w]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[m,"Vivo"],[g,w]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[p,[m,"Realme"],[g,w]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[m,D],[g,w]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[m,D],[g,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[m,"LG"],[g,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[m,"LG"],[g,w]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[p,[m,"Lenovo"],[g,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[p,/_/g," "],[m,"Nokia"],[g,w]],[/(pixel c)\b/i],[p,[m,I],[g,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[m,I],[g,w]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[m,q],[g,w]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[m,q],[g,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[m,"OnePlus"],[g,w]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[m,R],[g,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[m,R],[g,w]],[/(playbook);[-\w\),; ]+(rim)/i],[p,m,[g,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[m,T],[g,w]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[m,P],[g,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[m,P],[g,w]],[/(nexus 9)/i],[p,[m,"HTC"],[g,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[p,/_/g," "],[g,w]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[m,"Acer"],[g,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[m,"Meizu"],[g,w]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
15s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,p,[g,w]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,p,[g,_]],[/(surface duo)/i],[p,[m,j],[g,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[m,"Fairphone"],[g,w]],[/(u304aa)/i],[p,[m,"AT&T"],[g,w]],[/\bsie-(\w*)/i],[p,[m,"Siemens"],[g,w]],[/\b(rct\w+) b/i],[p,[m,"RCA"],[g,_]],[/\b(venue[\d ]{2,7}) b/i],[p,[m,"Dell"],[g,_]],[/\b(q(?:mv|ta)\w+) b/i],[p,[m,"Verizon"],[g,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[m,"Barnes & Noble"],[g,_]],[/\b(tm\d{3}\w+) b/i],[p,[m,"NuVision"],[g,_]],[/\b(k88) b/i],[p,[m,"ZTE"],[g,_]],[/\b(nx\d{3}j) b/i],[p,[m,"ZTE"],[g,w]],[/\b(gen\d{3}) b.+49h/i],[p,[m,"Swiss"],[g,w]],[/\b(zur\d{3}) b/i],[p,[m,"Swiss"],[g,_]],[/\b((zeki)?tb.*\b) b/i],[p,[m,"Zeki"],[g,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],p,[g,_]],[/\b(ns-?\w{0,9}) b/i],[p,[m,"Insignia"],[g,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[m,"NextBook"],[g,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],p,[g,w]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],p,[g,w]],[/\b(ph-1) /i],[p,[m,"Essential"],[g,w]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[m,"Envizen"],[g,_]],[/\b(trio[-\w\. ]+) b/i],[p,[m,"MachSpeed"],[g,_]],[/\btu_(1491) b/i],[p,[m,"Rotor"],[g,_]],[/(shield[\w ]+) b/i],[p,[m,"Nvidia"],[g,_]],[/(sprint) (\w+)/i],[m,p,[g,w]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[m,j],[g,w]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[m,H],[g,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[m,H],[g,w]],[/smart-tv.+(samsung)/i],[m,[g,E]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[m,M],[g,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,"LG"],[g,E]],[/(apple) ?tv/i],[m,[p,O+" TV"],[g,E]],[/crkey/i],[[p,A+"cast"],[m,I],[g,E]],[/droid.+aft(\w)( bui|\))/i],[p,[m,R],[g,E]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[m,U],[g,E]],[/(bravia[\w ]+)( bui|\))/i],[p,[m,q],[g,E]],[/(mitv-\w{5}) bui/i],[p,[m,$],[g,E]],[/Hbbtv.*(technisat) (.*);/i],[m,p,[g,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Y],[p,Y],[g,E]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,E]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,p,[g,v]],[/droid.+; (shield) bui/i],[p,[m,"Nvidia"],[g,v]],[/(playstation [345portablevi]+)/i],[p,[m,q],[g,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[m,j],[g,v]],[/((pebble))app/i],[m,p,[g,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[m,O],[g,S]],[/droid.+; (glass) \d/i],[p,[m,I],[g,S]],[/droid.+; (wt63?0{2,3})\)/i],[p,[m,H],[g,S]],[/(quest( 2| pro)?)/i],[p,[m,B],[g,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[g,x]],[/(aeobc)\b/i],[p,[m,R],[g,x]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[p,[g,w]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[g,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[g,w]],[/(android[-\w\. ]{0,9});.+buil/i],[p,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[b,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[b,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,b],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[b,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,b],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[b,K,Z]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[b,K,Z]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[b,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,F],[b,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[b,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,b],[/\(bb(10);/i],[b,[h,T]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[b,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+);
15 rv:.+ gecko\/([\w\.]+)/i],[b,[h,k+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[b,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[b,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[b,[h,A+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,G],b],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,b],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],b],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,b]]},ee=function(e,t){if(typeof e===l&&(t=e,e=s),!(this instanceof ee))return new ee(e,t).getResult();var r=typeof a!==c&&a.navigator?a.navigator:s,n=e||(r&&r.userAgent?r.userAgent:""),o=r&&r.userAgentData?r.userAgentData:s,i=t?X(Q,t):Q,v=r&&r.userAgent==n;return this.getBrowser=function(){var e,t={};return t[h]=s,t[b]=s,J.call(t,n,i.browser),t[f]=typeof(e=t[b])===d?e.replace(/[^\d\.]/g,"").split(".")[0]:s,v&&r&&r.brave&&typeof r.brave.isBrave==u&&(t[h]="Brave"),t},this.getCPU=function(){var e={};return e[y]=s,J.call(e,n,i.cpu),e},this.getDevice=function(){var e={};return e[m]=s,e[p]=s,e[g]=s,J.call(e,n,i.device),v&&!e[g]&&o&&o.mobile&&(e[g]=w),v&&"Macintosh"==e[p]&&r&&typeof r.standalone!==c&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[p]="iPad",e[g]=_),e},this.getEngine=function(){var e={};return e[h]=s,e[b]=s,J.call(e,n,i.engine),e},this.getOS=function(){var e={};return e[h]=s,e[b]=s,J.call(e,n,i.os),v&&!e[h]&&o&&"Unknown"!=o.platform&&(e[h]=o.platform.replace(/chrome os/i,G).replace(/macos/i,F)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===d&&e.length>350?Y(e,350):e,this},this.setUA(n),this};ee.VERSION="1.0.35",ee.BROWSER=z([h,b,f]),ee.CPU=z([y]),ee.DEVICE=z([p,m,g,v,w,E,_,S,x]),ee.ENGINE=ee.OS=z([h,b]),typeof i!==c?(o.exports&&(i=o.exports=ee),i.UAParser=ee):r.amdO?void 0===(n=(function(){return ee}).call(t,r,t,e))||(e.exports=n):typeof a!==c&&(a.UAParser=ee);var et=typeof a!==c&&(a.jQuery||a.Zepto);if(et&&!et.ua){var er=new ee;et.ua=er.getResult(),et.ua.get=function(){return er.getUA()},et.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var r in t)et.ua[r]=t[r]}}}("object"==typeof window?window:this)}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},n=!0;try{o[e].call(r.exports,r,r.exports,a),n=!1}finally{n&&delete i[e]}return r.exports}a.ab="//",e.exports=a(226)})()},41402:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return m}});let n=r(28140),o=r(49417),i=r(95155),a=n._(r(47650)),s=o._(r(12115)),u=r(82073),c=r(94681),l=r(4853),d=r(29001),f=new Map,p=new Set,h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:s="",strategy:u="afterInteractive",onError:l,stylesheets:d}=e,h=r||t;if(h&&p.has(h))return;if(f.has(t)){p.add(h),f.get(t).then(n,l);return}let g=()=>{o&&o(),p.add(h)},m=document.createElement("script"),b=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),n&&n.call(this,t),g()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});i?(m.innerHTML=i.__html||"",g()):s?(m.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",g()):t&&(m.src=t,f.set(t,b)),(0,c.setAttributesFromProps)(m,e),"worker"===u&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",u),d&&(e=>
15{if(a.default.preinit)return e.forEach(e=>{a.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(m)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,l.requestIdleCallback)(()=>h(e))}):h(e)}function m(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:c="afterInteractive",onError:f,stylesheets:g,...m}=e,{updateScripts:b,scripts:y,getIsSsr:v,appDir:w,nonce:_}=(0,s.useContext)(u.HeadManagerContext);_=m.nonce||_;let E=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;E.current||(o&&e&&p.has(e)&&o(),E.current=!0)},[o,t,r]);let S=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!S.current){if("afterInteractive"===c)h(e);else"lazyOnload"===c&&("complete"===document.readyState?(0,l.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,l.requestIdleCallback)(()=>h(e))}));S.current=!0}},[e,c]),("beforeInteractive"===c||"worker"===c)&&(b?(y[c]=(y[c]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:f,...m,nonce:_}]),b(y)):v&&v()?p.add(t||r):v&&!v()&&h({...e,nonce:_})),w){if(g&&g.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===c)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))+")"}});else return a.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:_,crossOrigin:m.crossOrigin}:{as:"script",nonce:_,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))+")"}});"afterInteractive"===c&&r&&a.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:_,crossOrigin:m.crossOrigin}:{as:"script",nonce:_,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let y=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43319:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64338).createAsyncLocalStorage)()},45520:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,i={};function a(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function s(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,o]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=o?o:"true"))}catch{}}return t}function u(e){if(!e)return;let[[t,r],...n]=s(e),{domain:o,expires:i,httponly:a,maxage:u,path:d,samesite:f,secure:p,partitioned:h,priority:g}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var m,b,y={name:t,value:decodeURIComponent(r),domain:o,...i&&{expires:new Date(i)},...a&&{httpOnly:!0},..."string"==typeof u&&{maxAge:Number(u)},path:d,...f&&{sameSite:c.includes(m=(m=f).toLowerCase())?m:void 0},...p&&{secure:!0},...g&&{priority:l.includes(b=(b=g).toLowerCase())?b:void 0},...h&&{partitioned:!0}};let e={};for(let t in y)y[t]&&(e[t]=y[t]);return e}}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(i,{RequestCookies:()=>d,ResponseCookies:()=>f,parseCookie:()=>s,parseSetCookie:()=>u,stringifyCookie:()=>a}),e.exports=((e,i,a,s)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let u of n(i))o.call(e,u)||u===a||t(e,u,{get:()=>i[u],enumerable:!(s=r(i,u))||s.enumerable});return e})(t({},"__esModule",{value:!0}),i);var c=["strict","lax","none"],l=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of s(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}
15has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>a(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>a(t)).join("; ")),r}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(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},f=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let o=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(o)?o:function(e){if(!e)return[];var t,r,n,o,i,a=[],s=0;function u(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,i=!1;u();)if(","===(r=e.charAt(s))){for(n=s,s+=1,u(),o=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(i=!0,s=o,a.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!i||s>=e.length)&&a.push(e.substring(t,e.length))}return a}(o)){let t=u(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,o=this._parsed;return o.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=a(r);t.append("set-cookie",e)}}(o,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,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(a).join("; ")}}},48209:e=>{e.exports={style:{fontFamily:"'Noto Sans JP', 'Noto Sans JP Fallback'",fontStyle:"normal"},className:"__className_0689e9"}},48946:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){Object.keys(e).forEach(function(r){"default"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})}(r(85852),t)},49639:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERNALS:function(){return s},NextRequest:function(){return u}});let n=r(88311),o=r(69367),i=r(36760),a=r(5425),s=Symbol("internal request");class u extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);(0,o.validateURL)(r),t.body&&"half"!==t.duplex&&(t.duplex="half"),e instanceof Request?super(e,t):super(r,t);let i=new n.NextURL(r,{headers:(0,o.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[s]={cookies:new a.RequestCookies(this.headers),nextUrl:i,url:i.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[s].cookies}get nextUrl(){return this[s].nextUrl}get page(){throw new i.RemovedPageError}get ua(){throw new i.RemovedUAError}get url(){return this[s].url}}},49830:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bootstrap:function(){return u},error:function(){return l},event:function(){return h},info:function(){return p},prefixes:function(){return i},ready:function(){return f},trace:function(){return g},wait:function(){return c},warn:function(){return d},warnOnce:function(){return b}});let n=r(25650),o=r(80345),i={wait:(0,n.white)((0,n.bold)("○")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("⚠")),ready:"▲",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("✓")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},a={log:"log",warn:"warn",error:"error"};function s(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in a?a[e]:"log",n=i[e];0===t.length?console[r](""):1===t.length&&"string"==typeof t[0]?console[r](" "+n+" "+t[0]):console[r](" "+n,...t)}function u(...e){console.log("   "+e.join(" "))}function c(...e){s("wait",...e)}function l(...e){s("error",...e)}function d(...e){s("warn",...e)}function f(...e){s("ready",...e)}function p(...e){s("info",...e)}function h(...e){s("event",...e)}function g(...e){s("trace",...e)}let m=new o.LRUCache(1e4,e=>e.length);function b(...e){let t=e.join(" ");m.has(t)||(m.set(t,t),d(...e))}},51773:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return d},NEXT_ACTION_NOT_FOUND_HEADER:function(){return y},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return u},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_IS_PRERENDER_HEADER:function(){return b},NEXT_REWRITTEN_PATH_HEADER:function(){return g},NEXT_REWRITTEN_QUERY_HEADER:function(){return m},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return f},NEXT_URL:function(){return c},RSC_CONTENT_TYPE_HEADER:function(){return l},RSC_HEADER:function(){return r}});let r="rsc",n="next-action",o="next-router-state-tree",i="next-router-prefetch",a="next-router-segment-prefetch",s="next-hmr-refresh",u="__next_hmr_refresh_hash__",c="next-url",l="text/x-component",d=[r,o,i,s,a],f="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",g="x-nextjs-rewritten-path",m="x-nextjs-rewritten-query",b="x-nextjs-prerender",y="x-nextjs-action-not-found";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52075:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},52894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=r(77700),o=r(73879),i=r(77886),a=r(6997);function s(e){let t=(0,a.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,i.addPathSuffix)((0,o.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,o.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,i.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},56124:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=r(52075)},57224:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRootParam:function(){return p}
15,unstable_rootParams:function(){return f}});let n=r(48302),o=r(90332),i=r(8567),a=r(11332),s=r(10939),u=r(23982),c=r(56124),l=r(49830),d=new WeakMap;async function f(){(0,l.warnOnce)("`unstable_rootParams()` is deprecated and will be removed in an upcoming major release. Import specific root params from `next/root-params` instead.");let e=i.workAsyncStorage.getStore();if(!e)throw Object.defineProperty(new n.InvariantError("Missing workStore in unstable_rootParams"),"__NEXT_ERROR_CODE",{value:"E615",enumerable:!1,configurable:!0});let t=a.workUnitAsyncStorage.getStore();if(!t)throw Object.defineProperty(Error("Route ".concat(e.route," used `unstable_rootParams()` in Pages Router. This API is only available within App Router.")),"__NEXT_ERROR_CODE",{value:"E641",enumerable:!1,configurable:!0});switch(t.type){case"cache":case"unstable-cache":throw Object.defineProperty(Error("Route ".concat(e.route,' used `unstable_rootParams()` inside `"use cache"` or `unstable_cache`. Support for this API inside cache scopes is planned for a future version of Next.js.')),"__NEXT_ERROR_CODE",{value:"E642",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return function(e,t,r){switch(r.type){case"prerender-client":{let e="`unstable_rootParams`";throw Object.defineProperty(new n.InvariantError("".concat(e," must not be used within a client component. Next.js should be preventing ").concat(e," from being included in client components statically, but did not in this case.")),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,configurable:!0})}case"prerender":{let n=r.fallbackRouteParams;if(n){for(let o in e)if(n.has(o)){let n=d.get(e);if(n)return n;let o=(0,s.makeHangingPromise)(r.renderSignal,t.route,"`unstable_rootParams`");return d.set(e,o),o}}break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n){for(let i in e)if(n.has(i))return function(e,t,r,n){let i=d.get(e);if(i)return i;let a={...e},s=Promise.resolve(a);return d.set(e,s),Object.keys(e).forEach(i=>{u.wellKnownProperties.has(i)||(t.has(i)?Object.defineProperty(a,i,{get(){let e=(0,u.describeStringPropertyAccess)("unstable_rootParams",i);"prerender-ppr"===n.type?(0,o.postponeWithTracking)(r.route,e,n.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(e,r,n)},enumerable:!0}):s[i]=e[i])}),s}(e,n,t,r)}}}return Promise.resolve(e)}(t.rootParams,e,t);case"private-cache":case"prerender-runtime":case"request":return Promise.resolve(t.rootParams);default:return t}}function p(e){let t="`import('next/root-params').".concat(e,"()`"),r=i.workAsyncStorage.getStore();if(!r)throw Object.defineProperty(new n.InvariantError("Missing workStore in ".concat(t)),"__NEXT_ERROR_CODE",{value:"E764",enumerable:!1,configurable:!0});let o=a.workUnitAsyncStorage.getStore();if(!o)throw Object.defineProperty(Error("Route ".concat(r.route," used ").concat(t," outside of a Server Component. This is not allowed.")),"__NEXT_ERROR_CODE",{value:"E774",enumerable:!1,configurable:!0});let u=c.actionAsyncStorage.getStore();if(u){if(u.isAppRoute)throw Object.defineProperty(Error("Route ".concat(r.route," used ").concat(t," inside a Route Handler. Support for this API in Route Handlers is planned for a future version of Next.js.")),"__NEXT_ERROR_CODE",{value:"E765",enumerable:!1,configurable:!0});if(u.isAction&&"action"===o.phase)throw Object.defineProperty(Error("".concat(t," was used inside a Server Action. This is not supported. Functions from 'next/root-params' can only be called in the context of a route.")),"__NEXT_ERROR_CODE",{value:"E766",enumerable:!1,configurable:!0})}switch(o.type){case"unstable-cache":case"cache":throw Object.defineProperty(Error("Route ".concat(r.route," used ").concat(t,' inside `"use cache"` or `unstable_cache`. Support for this API inside cache scopes is planned for a future version of Next.js.')),"__NEXT_ERROR_CODE",{value:"E760",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":var l=e,d=r,f=o,p=t;if("prerender-client"===f.type)throw Object.defineProperty(new n.InvariantError("".concat(p," must not be used within a client component. Next.js should be preventing ").concat(p," from being included in client components statically, but did not in this case.")),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,
15configurable:!0});let g=f.rootParams;switch(f.type){case"prerender":if(f.fallbackRouteParams&&f.fallbackRouteParams.has(l))return(0,s.makeHangingPromise)(f.renderSignal,d.route,p);break;case"prerender-ppr":if(f.fallbackRouteParams&&f.fallbackRouteParams.has(l))return h(l,d,f,p)}return Promise.resolve(g[l])}return Promise.resolve(o.rootParams[e])}async function h(e,t,r,n){let i=(0,u.describeStringPropertyAccess)(n,e);switch(r.type){case"prerender-ppr":return(0,o.postponeWithTracking)(t.route,i,r.dynamicTracking);case"prerender-legacy":return(0,o.throwToInterruptStaticGeneration)(i,t,r)}}},61940:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let r=new WeakMap;function n(e,t){let n;if(!t)return{pathname:e};let o=r.get(t);o||(o=t.map(e=>e.toLowerCase()),r.set(t,o));let i=e.split("/",2);if(!i[1])return{pathname:e};let a=i[1].toLowerCase(),s=o.indexOf(a);return s<0?{pathname:e}:(n=t[s],{pathname:e=e.slice(n.length+1)||"/",detectedLocale:n})}},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return o?new o:new n}function a(e){return o?o.bind(e):n.bind(e)}function s(){return o?o.snapshot():function(e,...t){return e(...t)}}},64338:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return o?new o:new n}function a(e){return o?o.bind(e):n.bind(e)}function s(){return o?o.snapshot():function(e,...t){return e(...t)}}},66321:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextResponse",{enumerable:!0,get:function(){return d}});let n=r(5425),o=r(88311),i=r(69367),a=r(13972),s=r(5425),u=Symbol("internal response"),c=new Set([301,302,303,307,308]);function l(e,t){var r;if(null==e||null==(r=e.request)?void 0:r.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let r=[];for(let[n,o]of e.request.headers)t.set("x-middleware-request-"+n,o),r.push(n);t.set("x-middleware-override-headers",r.join(","))}}class d extends Response{constructor(e,t={}){super(e,t);let r=this.headers,c=new Proxy(new s.ResponseCookies(r),{get(e,o,i){switch(o){case"delete":case"set":return(...i)=>{let a=Reflect.apply(e[o],e,i),u=new Headers(r);return a instanceof s.ResponseCookies&&r.set("x-middleware-set-cookie",a.getAll().map(e=>(0,n.stringifyCookie)(e)).join(",")),l(t,u),a};default:return a.ReflectAdapter.get(e,o,i)}}});this[u]={cookies:c,url:t.url?new o.NextURL(t.url,{headers:(0,i.toNodeOutgoingHttpHeaders)(r),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.t
15ype}}get cookies(){return this[u].cookies}static json(e,t){let r=Response.json(e,t);return new d(r.body,r)}static redirect(e,t){let r="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!c.has(r))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let n="object"==typeof t?t:{},o=new Headers(null==n?void 0:n.headers);return o.set("Location",(0,i.validateURL)(e)),new d(null,{...n,headers:o,status:r})}static rewrite(e,t){let r=new Headers(null==t?void 0:t.headers);return r.set("x-middleware-rewrite",(0,i.validateURL)(e)),l(t,r),new d(null,{...t,headers:r})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),l(e,t),new d(null,{...e,headers:t})}}},68321:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(41402),o=r.n(n)},69367:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{fromNodeOutgoingHttpHeaders:function(){return o},normalizeNextQueryParam:function(){return u},splitCookiesString:function(){return i},toNodeOutgoingHttpHeaders:function(){return a},validateURL:function(){return s}});let n=r(16832);function o(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}function i(e){var t,r,n,o,i,a=[],s=0;function u(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,i=!1;u();)if(","===(r=e.charAt(s))){for(n=s,s+=1,u(),o=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(i=!0,s=o,a.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!i||s>=e.length)&&a.push(e.substring(t,e.length))}return a}function a(e){let t={},r=[];if(e)for(let[n,o]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...i(o)),t[n]=1===r.length?r[0]:r):t[n]=o;return t}function s(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function u(e){for(let t of[n.NEXT_QUERY_PARAM_PREFIX,n.NEXT_INTERCEPTION_MARKER_PREFIX])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}},72601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isBot:function(){return o},userAgent:function(){return a},userAgentFromString:function(){return i}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(37290));function o(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}function i(e){return{...(0,n.default)(e),isBot:void 0!==e&&o(e)}}function a({headers:e}){return i(e.get("user-agent")||void 0)}},74513:(e,t)=>{"use strict";function r(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageResponse",{enumerable:!0,get:function(){return r}})},74931:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},75847:(e,t)=>{"use strict";function r(e,t,r){if(e)for(let i of(r&&(r=r.toLowerCase()),e)){var n,o;if(t===(null==(n=i.domain)?void 0:n.split(":",1)[0].toLowerCase())||r===i.defaultLocale.toLowerCase()||(null==(o=i.locales)?void 0:o.some(e=>e.toLowerCase()===r)))return i}}
15Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}})},76293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return a}});let n=r(61940),o=r(76726),i=r(2018);function a(e,t){var r,a;let{basePath:s,i18n:u,trailingSlash:c}=null!=(r=t.nextConfig)?r:{},l={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):c};s&&(0,i.pathHasPrefix)(l.pathname,s)&&(l.pathname=(0,o.removePathPrefix)(l.pathname,s),l.basePath=s);let d=l.pathname;if(l.pathname.startsWith("/_next/data/")&&l.pathname.endsWith(".json")){let e=l.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");l.buildId=e[0],d="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(l.pathname=d)}if(u){let e=t.i18nProvider?t.i18nProvider.analyze(l.pathname):(0,n.normalizeLocalePath)(l.pathname,u.locales);l.locale=e.detectedLocale,l.pathname=null!=(a=e.pathname)?a:l.pathname,!e.detectedLocale&&l.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,n.normalizeLocalePath)(d,u.locales)).detectedLocale&&(l.locale=e.detectedLocale)}return l}},76726:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return o}});let n=r(2018);function o(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},76840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return s},throwWithStaticGenerationBailoutError:function(){return i},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return a}});let n=r(97412),o=r(26658);function i(e,t){throw Object.defineProperty(new n.StaticGenBailoutError("Route ".concat(e," couldn't be rendered statically because it used ").concat(t,". See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering")),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function a(e,t){throw Object.defineProperty(new n.StaticGenBailoutError("Route ".concat(e,' with `dynamic = "error"` couldn\'t be rendered statically because it used ').concat(t,". See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering")),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function s(e,t){let r=Object.defineProperty(Error("Route ".concat(e.route,' used "searchParams" inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await "searchParams" outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache')),"__NEXT_ERROR_CODE",{value:"E779",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),null!=e.invalidDynamicUsageError||(e.invalidDynamicUsageError=r),r}function u(){let e=o.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},77886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return o}});let n=r(5240);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:i}=(0,n.parsePath)(e);return""+r+t+o+i}},80345:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LRUCache",{enumerable:!0,get:function(){return o}});class r{constructor(e,t,r){this.prev=null,this.next=null,this.key=e,this.data=t,this.size=r}}class n{constructor(){this.prev=null,this.next=null}}class o{constructor(e,t,r){this.cache=new Map,this.totalSize=0,this.maxSize=e,this.calculateSize=t,this.onEvict=r,this.head=new n,this.tail=new n,this.head.next=this.tail,this.tail.prev=this.head}addToHead(e){e.prev=this.head,e.next=this.head.next,this.head.next.prev=e,this.head.next=e}removeNode(e){e.prev.next=e.next,e.next.prev=e.prev}moveToHead(e){this.removeNode(e),this.addToHead(e)}removeTail(){let e=this.tail.prev;return this.removeNode(e),e}set(e,t){let n=(null==this.calculateSize?void 0:this.calculateSize.call(this,t))??1;if(n<=0)throw Object.defineProperty(Error(`LRUCache: calculateSize returned ${n}, but size must be > 0. Items with size 0 would never be evicted, causing unbounded cache growth.`),"__NEXT_ERROR_CODE",{value:"E789",enumerable:!1,
15configurable:!0});if(n>this.maxSize)return console.warn("Single item size exceeds maxSize"),!1;let o=this.cache.get(e);if(o)o.data=t,this.totalSize=this.totalSize-o.size+n,o.size=n,this.moveToHead(o);else{let o=new r(e,t,n);this.cache.set(e,o),this.addToHead(o),this.totalSize+=n}for(;this.totalSize>this.maxSize&&this.cache.size>0;){let e=this.removeTail();this.cache.delete(e.key),this.totalSize-=e.size,null==this.onEvict||this.onEvict.call(this,e.key,e.data)}return!0}has(e){return this.cache.has(e)}get(e){let t=this.cache.get(e);if(t)return this.moveToHead(t),t.data}*[Symbol.iterator](){let e=this.head.next;for(;e&&e!==this.tail;){let t=e;yield[t.key,t.data],e=e.next}}remove(e){let t=this.cache.get(e);t&&(this.removeNode(t),this.cache.delete(e),this.totalSize-=t.size)}get size(){return this.cache.size}get currentSize(){return this.totalSize}}},85852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"after",{enumerable:!0,get:function(){return o}});let n=r(8567);function o(e){let t=n.workAsyncStorage.getStore();if(!t)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,configurable:!0});let{afterContext:r}=t;return r.after(e)}},88311:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextURL",{enumerable:!0,get:function(){return l}});let n=r(75847),o=r(52894),i=r(93009),a=r(76293),s=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function u(e,t){return new URL(String(e).replace(s,"localhost"),t&&String(t).replace(s,"localhost"))}let c=Symbol("NextURLInternal");class l{constructor(e,t,r){let n,o;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,o=r||{}):o=r||t||{},this[c]={url:u(e,n??o.base),options:o,basePath:""},this.analyze()}analyze(){var e,t,r,o,s;let u=(0,a.getNextPathnameInfo)(this[c].url.pathname,{nextConfig:this[c].options.nextConfig,parseData:!0,i18nProvider:this[c].options.i18nProvider}),l=(0,i.getHostname)(this[c].url,this[c].options.headers);this[c].domainLocale=this[c].options.i18nProvider?this[c].options.i18nProvider.detectDomainLocale(l):(0,n.detectDomainLocale)(null==(t=this[c].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,l);let d=(null==(r=this[c].domainLocale)?void 0:r.defaultLocale)||(null==(s=this[c].options.nextConfig)||null==(o=s.i18n)?void 0:o.defaultLocale);this[c].url.pathname=u.pathname,this[c].defaultLocale=d,this[c].basePath=u.basePath??"",this[c].buildId=u.buildId,this[c].locale=u.locale??d,this[c].trailingSlash=u.trailingSlash}formatPathname(){return(0,o.formatNextPathnameInfo)({basePath:this[c].basePath,buildId:this[c].buildId,defaultLocale:this[c].options.forceLocale?void 0:this[c].defaultLocale,locale:this[c].locale,pathname:this[c].url.pathname,trailingSlash:this[c].trailingSlash})}formatSearch(){return this[c].url.search}get buildId(){return this[c].buildId}set buildId(e){this[c].buildId=e}get locale(){return this[c].locale??""}set locale(e){var t,r;if(!this[c].locale||!(null==(r=this[c].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[c].locale=e}get defaultLocale(){return this[c].defaultLocale}get domainLocale(){return this[c].domainLocale}get searchParams(){return this[c].url.searchParams}get host(){return this[c].url.host}set host(e){this[c].url.host=e}get hostname(){return this[c].url.hostname}set hostname(e){this[c].url.hostname=e}get port(){return this[c].url.port}set port(e){this[c].url.port=e}get protocol(){return this[c].url.protocol}set protocol(e){this[c].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[c].url=u(e),this.analyze()}get origin(){return this[c].url.origin}get pathname(){return this[c].url.pathname}set pathname(e){this[c].url.pathname=e}get hash(){return this[c].url.hash}set hash(e){this[c].url.hash=e}get search(){return this[c].url.search}set search(e){this[c].url.search=e}get password(){return this[c].url.password}set password(e){this[c].url.password=e}get username(){return this[c].url.username}set username(e){this[c].url.username=e}get basePath(){return this[c].basePath}set basePath(e){this[c].basePath=e.startsWith("/")?e:`/${e}`}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 l(String(this),this[c].options)}}},90332:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return O},PreludeState:function(){return W},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return _},accessedDynamicData:function(){return j},annotateDynamicAccess:function(){return q},consumeDynamicAccess:function(){return D},createDynamicTrackingState:function(){return h},createDynamicValidationState:function(){return g},createHangingInputAbortSignal:function(){return U},createRenderInBrowserAbortSignal:function(){return M},delayUntilRuntimeStage:function(){return J},formatDynamicAPIAccesses:function(){return L},getFirstDynamicReason:function(){return m},isDynamicPostpone:function(){return C},isPrerenderInterruptedError:function(){return N},logDisallowedDynamicError:function(){return V},markCurrentScopeAsDynamic:function(){return b},postponeWithTracking:function(){return P},throwIfDisallowedDynamic:function(){return Y},throwToInterruptStaticGeneration:function(){return y},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return v},trackSynchronousPlatformIOAccessInDev:function(){return E},trackSynchronousRequestDataAccessInDev:function(){return R},useDynamicRouteParams:function(){return $},warnOnSyncDynamicError:function(){return x}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(12115)),o=r(17480),i=r(97412),a=r(11332),s=r(8567),u=r(10939),c=r(68440),l=r(10296),d=r(24553),f=r(48302),p="function"==typeof n.default.unstable_postpone;function h(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function g(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function m(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function b(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new i.StaticGenBailoutError("Route ".concat(e.route,' with `dynamic = "error"` couldn\'t be rendered statically because it used `').concat(r,"`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering")),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return P(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new o.DynamicServerError("Route ".concat(e.route," couldn't be rendered statically because it used ").concat(r,". See more info here: https://nextjs.org/docs/messages/dynamic-server-error")),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function y(e,t,r){let n=Object.defineProperty(new o.DynamicServerError("Route ".concat(t.route," couldn't be rendered statically because it used `").concat(e,"`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error")),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function v(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function w(e,t,r){let n=I("Route ".concat(e," needs to bail out of prerendering at this point because it used ").concat(t,"."));r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function _(e,t,r,n){let o=n.dynamicTracking;w(e,t,n),o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}function E(e){e.prerenderPhase=!1}function S(e,t,r,n){if(!1===n.controller.signal.aborted){w(e,t,n);let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}throw I("Route ".concat(e," needs to bail out of prerendering at this point because it used ").concat(t,"."))}function x(e){e.syncDynamicErrorWithStack&&console.error(e.syncDynamicErrorWithStack)}let R=E;function O(e){let{reason:t,route:r}=e,n=a.workUnitAsyncStorage.getStore();P(r,t,n&&"prerender-ppr"===n.type?n.dynamicTracking:null)}function P(e,t,r){(function(){if(!p)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,
15configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(T(e,t))}function T(e,t){return"Route ".concat(e," needs to bail out of prerendering at this point because it used ").concat(t,". ")+"React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error"}function C(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(T("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let k="NEXT_PRERENDER_INTERRUPTED";function I(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=k,t}function N(e){return"object"==typeof e&&null!==e&&e.digest===k&&"name"in e&&"message"in e&&e instanceof Error}function j(e){return e.length>0}function D(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function L(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(e=>{let{expression:t,stack:r}=e;return r=r.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),"Dynamic API Usage Debug - ".concat(t,":\n").concat(r)})}function M(){let e=new AbortController;return e.abort(Object.defineProperty(new d.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function U(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,a.getRuntimeStagePromise)(e);r?r.then(()=>(0,l.scheduleOnNextTick)(()=>t.abort())):(0,l.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function q(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function $(e){let t=s.workAsyncStorage.getStore(),r=a.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let o=r.fallbackRouteParams;o&&o.size>0&&n.default.use((0,u.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return P(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new f.InvariantError("`".concat(e,"` was called during a runtime prerender. Next.js should be preventing ").concat(e," from being included in server components statically, but did not in this case.")),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new f.InvariantError("`".concat(e,"` was called inside a cache scope. Next.js should be preventing ").concat(e," from being included in server components statically, but did not in this case.")),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}let H=/\n\s+at Suspense \(<anonymous>\)/,B=new RegExp("\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:".concat("body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6",") \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ").concat(c.ROOT_LAYOUT_BOUNDARY_NAME," \\([^\\n]*\\)")),G=new RegExp("\\n\\s+at ".concat(c.METADATA_BOUNDARY_NAME,"[\\n\\s]")),F=new RegExp("\\n\\s+at ".concat(c.VIEWPORT_BOUNDARY_NAME,"[\\n\\s]")),X=new RegExp("\\n\\s+at ".concat(c.OUTLET_BOUNDARY_NAME,"[\\n\\s]"));function z(e,t,r,n){if(!X.test(t)){if(G.test(t)){r.hasDynamicMetadata=!0;return}if(F.test(t)){r.hasDynamicViewport=!0;return}if(B.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(H.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
15configurable:!0});return r.stack=r.name+": "+e+t,r}('Route "'.concat(e.route,'": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense'),t);return void r.dynamicErrors.push(o)}}}var W=function(e){return e[e.Full=0]="Full",e[e.Empty=1]="Empty",e[e.Errored=2]="Errored",e}({});function V(e,t){console.error(t),e.dev||(e.hasReadableErrorStacks?console.error('To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running `next dev`, then open "'.concat(e.route,'" in your browser to investigate the error.')):console.error('To get a more detailed stack trace and pinpoint the issue, try one of the following:\n  - Start the app in development mode by running `next dev`, then open "'.concat(e.route,'" in your browser to investigate the error.\n  - Rerun the production build with `next build --debug-prerender` to generate better stack traces.')))}function Y(e,t,r,n){if(0!==t){if(r.hasSuspenseAboveBody)return;if(n.syncDynamicErrorWithStack)throw V(e,n.syncDynamicErrorWithStack),new i.StaticGenBailoutError;let o=r.dynamicErrors;if(o.length>0){for(let t=0;t<o.length;t++)V(e,o[t]);throw new i.StaticGenBailoutError}if(r.hasDynamicViewport)throw console.error('Route "'.concat(e.route,'" has a `generateViewport` that depends on Request data (`cookies()`, etc...) or uncached external data (`fetch(...)`, etc...) without explicitly allowing fully dynamic rendering. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport')),new i.StaticGenBailoutError;if(1===t)throw console.error('Route "'.concat(e.route,'" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.')),new i.StaticGenBailoutError}else if(!1===r.hasAllowedDynamic&&r.hasDynamicMetadata)throw console.error('Route "'.concat(e.route,'" has a `generateMetadata` that depends on Request data (`cookies()`, etc...) or uncached external data (`fetch(...)`, etc...) when the rest of the route does not. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata')),new i.StaticGenBailoutError}function J(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},90740:(e,t,r)=>{e.exports=r(2295)},93009:(e,t)=>{"use strict";function r(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getHostname",{enumerable:!0,get:function(){return r}})},97412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.