PageSourceSearch

https://dainamite-core-production.up.railway.app/_next/static/chunks/10ky8g3iwle9h.js

js dainamite-core-production.up.railway.app collected 2026-10-03 12:12:23 UTC 59,779 bytes, 1,622 lines download raw bytes

1(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push([typeof document === "object" ? document.currentScript : undefined,
2543369, ((__turbopack_context__, module, exports) => {
3"use strict";
4
5var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
6"use strict";
7Object.defineProperty(exports, "__esModule", {
8    value: true
9});
100 && (module.exports = {
11    getAssetToken: null,
12    getAssetTokenQuery: null,
13    getDeploymentId: null,
14    getDeploymentIdQuery: null
15});
16function _export(target, all) {
17    for(var name in all)Object.defineProperty(target, name, {
18        enumerable: true,
19        get: all[name]
20    });
21}
22_export(exports, {
23    getAssetToken: function() {
24        return getAssetToken;
25    },
26    getAssetTokenQuery: function() {
27        return getAssetTokenQuery;
28    },
29    getDeploymentId: function() {
30        return getDeploymentId;
31    },
32    getDeploymentIdQuery: function() {
33        return getDeploymentIdQuery;
34    }
35});
36let deploymentId;
37if (typeof window !== 'undefined') {
38    deploymentId = document.documentElement.dataset.dplId;
39    // Immediately remove the attribute to prevent hydration errors (the dplId was inserted into the
40    // HTML only), React isn't aware of it at all.
41    delete document.documentElement.dataset.dplId;
42} else {
43    // Client side: replaced with globalThis.NEXT_DEPLOYMENT_ID
44    // Server side: left as is or replaced with a string or replaced with false
45    deploymentId = ("TURBOPACK compile-time value", false) || undefined;
46}
47function getDeploymentId() {
48    return deploymentId;
49}
50function getDeploymentIdQuery(ampersand = false) {
51    let id = getDeploymentId();
52    if (id) {
53        return `${ampersand ? '&' : '?'}dpl=${id}`;
54    }
55    return '';
56}
57function getAssetToken() {
58    return ("TURBOPACK compile-time value", "") || ("TURBOPACK compile-time value", false);
59}
60function getAssetTokenQuery(ampersand = false) {
61    let id = getAssetToken();
62    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
63    ;
64    return '';
65}
66}),
67132061, ((__turbopack_context__, module, exports) => {
68"use strict";
69
70// This has to be a shared module which is shared between client component error boundary and dynamic component
71Object.defineProperty(exports, "__esModule", {
72    value: true
73});
740 && (module.exports = {
75    BailoutToCSRError: null,
76    isBailoutToCSRError: null
77});
78function _export(target, all) {
79    for(var name in all)Object.defineProperty(target, name, {
80        enumerable: true,
81        get: all[name]
82    });
83}
84_export(exports, {
85    BailoutToCSRError: function() {
86        return BailoutToCSRError;
87    },
88    isBailoutToCSRError: function() {
89        return isBailoutToCSRError;
90    }
91});
92const BAILOUT_TO_CSR = 'BAILOUT_TO_CLIENT_SIDE_RENDERING';
93class BailoutToCSRError extends Error {
94    constructor(reason){
95        super(`Bail out to client-side rendering: ${reason}`), this.reason = reason, this.digest = BAILOUT_TO_CSR;
96    }
97}
98function isBailoutToCSRError(err) {
99    if (typeof err !== 'object' || err === null || !('digest' in err)) {
100        return false;
101    }
102    return err.digest === BAILOUT_TO_CSR;
103}
104}),
105242344, ((__turbopack_context__, module, exports) => {
106"use strict";
107
108Object.defineProperty(exports, "__esModule", {
109    value: true
110});
111Object.defineProperty(exports, "workAsyncStorageInstance", {
112    enumerable: true,
113    get: function() {
114        return workAsyncStorageInstance;
115    }
116});
117const _asynclocalstorage = __turbopack_context__.r(90317);
118const workAsyncStorageInstance = (0, _asynclocalstorage.createAsyncLocalStorage)();
119}),
120563599, ((__turbopack_context__, module, exports) => {
121"use strict";
122
123Object.defineProperty(exports, "__esModule", {
124    value: true
125});
126Object.defineProperty(exports, "workAsyncStorage", {
127    enumerable: true,
128    get: function() {
129        return _workasyncstorageinstance.workAsyncStorageInstance;
130    }
131});
132const _workasyncstorageinstance = __turbopack_context__.r(242344);
133}),
134935451, ((__turbopack_context__, module, exports) => {
135
136(function() {
137    var e = {
138        229: function(e) {
139            var t = e.exports = {};
140            var r;
141            var n;
142            function defaultSetTimout() {
143                throw new Error("setTimeout has not been defined");
144            }
145            function defaultClearTimeout() {
146                throw new Error("clearTimeout has not been defined");
147            }
148            (function() {
149                try {
150                    if (typeof setTimeout === "function") {
151                        r = setTimeout;
152                    } else {
153                        r = defaultSetTimout;
154                    }
155                } catch (e) {
156                    r = defaultSetTimout;
157                }
158                try {
159                    if (typeof clearTimeout === "function") {
160                        n = clearTimeout;
161                    } else {
162                        n = defaultClearTimeout;
163                    }
164                } catch (e) {
165                    n = defaultClearTimeout;
166                }
167            })();
168            function runTimeout(e) {
169                if (r === setTimeout) {
170                    return setTimeout(e, 0);
171                }
172                if ((r === defaultSetTimout || !r) && setTimeout) {
173                    r = setTimeout;
174                    return setTimeout(e, 0);
175                }
176                try {
177                    return r(e, 0);
178                } catch (t) {
179                    try {
180                        return r.call(null, e, 0);
181                    } catch (t) {
182                        return r.call(this, e, 0);
183                    }
184                }
185            }
186            function runClearTimeout(e) {
187                if (n === clearTimeout) {
188                    return clearTimeout(e);
189                }
190                if ((n === defaultClearTimeout || !n) && clearTimeout) {
191                    n = clearTimeout;
192                    return clearTimeout(e);
193                }
194                try {
195                    return n(e);
196                } catch (t) {
197                    try {
198                        return n.call(null, e);
199                    } catch (t) {
200                        return n.call(this, e);
201                    }
202                }
203            }
204            var i = [];
205            var o = false;
206            var u;
207            var a = -1;
208            function cleanUpNextTick() {
209                if (!o || !u) {
210                    return;
211                }
212                o = false;
213                if (u.length) {
214                    i = u.concat(i);
215                } else {
216                    a = -1;
217                }
218                if (i.length) {
219                    drainQueue();
220                }
221            }
222            function drainQueue() {
223                if (o) {
224                    return;
225                }
226                var e = runTimeout(cleanUpNextTick);
227                o = true;
228                var t = i.length;
229                while(t){
230                    u = i;
231                    i = [];
232                    while(++a < t){
233                        if (u) {
234                            u[a].run();
235                        }
236                    }
237                    a = -1;
238                    t = i.length;
239                }
240                u = null;
241                o = false;
242                runClearTimeout(e);
243            }
244            t.nextTick = function(e) {
245                var t = new Array(arguments.length - 1);
246                if (arguments.length > 1) {
247                    for(var r = 1; r < arguments.length; r++){
248                        t[r - 1] = arguments[r];
249                    }
250                }
251                i.push(new Item(e, t));
252                if (i.length === 1 && !o) {
253                    runTimeout(drainQueue);
254                }
255            };
256            function Item(e, t) {
257                this.fun = e;
258                this.array = t;
259            }
260            Item.prototype.run = function() {
261                this.fun.apply(null, this.array);
262            };
263            t.title = "browser";
264            t.browser = true;
265            t.env = {};
266            t.argv = [];
267            t.version = "";
268            t.versions = {};
269            function noop() {}
270            t.on = noop;
271            t.addListener = noop;
272            t.once = noop;
273            t.off = noop;
274            t.removeListener = noop;
275            t.removeAllListeners = noop;
276            t.emit = noop;
277            t.prependListener = noop;
278            t.prependOnceListener = noop;
279            t.listeners = function(e) {
280                return [];
281            };
282            t.binding = function(e) {
283                throw new Error("process.binding is not supported");
284            };
285            t.cwd = function() {
286                return "/";
287            };
288            t.chdir = function(e) {
289                throw new Error("process.chdir is not supported");
290            };
291            t.umask = function() {
292                return 0;
293            };
294        }
295    };
296    var t = {};
297    function __nccwpck_require__(r) {
298        var n = t[r];
299        if (n !== undefined) {
300            return n.exports;
301        }
302        var i = t[r] = {
303            exports: {}
304        };
305        var o = true;
306        try {
307            e[r](i, i.exports, __nccwpck_require__);
308            o = false;
309        } finally{
310            if (o) delete t[r];
311        }
312        return i.exports;
313    }
314    if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = ("TURBOPACK compile-time value", "/ROOT/node_modules/next/dist/compiled/process") + "/";
315    var r = __nccwpck_require__(229);
316    module.exports = r;
317})();
318}),
319247167, ((__turbopack_context__, module, exports) => {
320"use strict";
321
322var _global_process, _global_process1;
323module.exports = ((_global_process = /*TURBOPACK member replacement*/ __turbopack_context__.g.process) == null ? void 0 : _global_process.env) && typeof ((_global_process1 = /*TURBOPACK member replacement*/ __turbopack_context__.g.process) == null ? void 0 : _global_process1.env) === 'object' ? /*TURBOPACK member replacement*/ __turbopack_context__.g.process : __turbopack_context__.r(935451);
324}),
325350740, ((__turbopack_context__, module, exports) => {
326"use strict";
327
328var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
329/**
330 * @license React
331 * react.production.js
332 *
333 * Copyright (c) Meta Platforms, Inc. and affiliates.
334 *
335 * This source code is licensed under the MIT license found in the
336 * LICENSE file in the root directory of this source tree.
337 */ "use strict";
338var REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), REACT_PORTAL_TYPE = Symbol.for("react.portal"), REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"), REACT_PROFILER_TYPE = Symbol.for("react.profiler"), REACT_CONSUMER_TYPE = Symbol.for("react.consumer"), REACT_CONTEXT_TYPE = Symbol.for("react.context"), REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), REACT_MEMO_TYPE = Symbol.for("react.memo"), REACT_LAZY_TYPE = Symbol.for("react.lazy"), REACT_ACTIVITY_TYPE = Symbol.for("react.activity"), REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), MAYBE_ITERATOR_SYMBOL = Symbol.iterator;
339function getIteratorFn(maybeIterable) {
340    if (null === maybeIterable || "object" !== typeof maybeIterable) return null;
341    maybeIterable = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable["@@iterator"];
342    return "function" === typeof maybeIterable ? maybeIterable : null;
343}
344var ReactNoopUpdateQueue = {
345    isMounted: function() {
346        return !1;
347    },
348    enqueueForceUpdate: function() {},
349    enqueueReplaceState: function() {},
350    enqueueSetState: function() {}
351}, assign = Object.assign, emptyObject = {};
352function Component(props, context, updater) {
353    this.props = props;
354    this.context = context;
355    this.refs = emptyObject;
356    this.updater = updater || ReactNoopUpdateQueue;
357}
358Component.prototype.isReactComponent = {};
359Component.prototype.setState = function(partialState, callback) {
360    if ("object" !== typeof partialState && "function" !== typeof partialState && null != partialState) throw Error("takes an object of state variables to update or a function which returns an object of state variables.");
361    this.updater.enqueueSetState(this, partialState, callback, "setState");
362};
363Component.prototype.forceUpdate = function(callback) {
364    this.updater.enqueueForceUpdate(this, callback, "forceUpdate");
365};
366function ComponentDummy() {}
367ComponentDummy.prototype = Component.prototype;
368function PureComponent(props, context, updater) {
369    this.props = props;
370    this.context = context;
371    this.refs = emptyObject;
372    this.updater = updater || ReactNoopUpdateQueue;
373}
374var pureComponentPrototype = PureComponent.prototype = new ComponentDummy();
375pureComponentPrototype.constructor = PureComponent;
376assign(pureComponentPrototype, Component.prototype);
377pureComponentPrototype.isPureReactComponent = !0;
378var isArrayImpl = Array.isArray;
379function noop() {}
380var ReactSharedInternals = {
vendor: 12,091 bytes, lines 381-651
381    H: null,
382    A: null,
383    T: null,
384    S: null
385}, hasOwnProperty = Object.prototype.hasOwnProperty;
386function ReactElement(type, key, props) {
387    var refProp = props.ref;
388    return {
389        $$typeof: REACT_ELEMENT_TYPE,
390        type: type,
391        key: key,
392        ref: void 0 !== refProp ? refProp : null,
393        props: props
394    };
395}
396function cloneAndReplaceKey(oldElement, newKey) {
397    return ReactElement(oldElement.type, newKey, oldElement.props);
398}
399function isValidElement(object) {
400    return "object" === typeof object && null !== object && object.$$typeof === REACT_ELEMENT_TYPE;
401}
402function escape(key) {
403    var escaperLookup = {
404        "=": "=0",
405        ":": "=2"
406    };
407    return "$" + key.replace(/[=:]/g, function(match) {
408        return escaperLookup[match];
409    });
410}
411var userProvidedKeyEscapeRegex = /\/+/g;
412function getElementKey(element, index) {
413    return "object" === typeof element && null !== element && null != element.key ? escape("" + element.key) : index.toString(36);
414}
415function resolveThenable(thenable) {
416    switch(thenable.status){
417        case "fulfilled":
418            return thenable.value;
419        case "rejected":
420            throw thenable.reason;
421        default:
422            switch("string" === typeof thenable.status ? thenable.then(noop, noop) : (thenable.status = "pending", thenable.then(function(fulfilledValue) {
423                "pending" === thenable.status && (thenable.status = "fulfilled", thenable.value = fulfilledValue);
424            }, function(error) {
425                "pending" === thenable.status && (thenable.status = "rejected", thenable.reason = error);
426            })), thenable.status){
427                case "fulfilled":
428                    return thenable.value;
429                case "rejected":
430                    throw thenable.reason;
431            }
432    }
433    throw thenable;
434}
435function mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {
436    var type = typeof children;
437    if ("undefined" === type || "boolean" === type) children = null;
438    var invokeCallback = !1;
439    if (null === children) invokeCallback = !0;
440    else switch(type){
441        case "bigint":
442        case "string":
443        case "number":
444            invokeCallback = !0;
445            break;
446        case "object":
447            switch(children.$$typeof){
448                case REACT_ELEMENT_TYPE:
449                case REACT_PORTAL_TYPE:
450                    invokeCallback = !0;
451                    break;
452                case REACT_LAZY_TYPE:
453                    return invokeCallback = children._init, mapIntoArray(invokeCallback(children._payload), array, escapedPrefix, nameSoFar, callback);
454            }
455    }
456    if (invokeCallback) return callback = callback(children), invokeCallback = "" === nameSoFar ? "." + getElementKey(children, 0) : nameSoFar, isArrayImpl(callback) ? (escapedPrefix = "", null != invokeCallback && (escapedPrefix = invokeCallback.replace(userProvidedKeyEscapeRegex, "$&/") + "/"), mapIntoArray(callback, array, escapedPrefix, "", function(c) {
457        return c;
458    })) : null != callback && (isValidElement(callback) && (callback = cloneAndReplaceKey(callback, escapedPrefix + (null == callback.key || children && children.key === callback.key ? "" : ("" + callback.key).replace(userProvidedKeyEscapeRegex, "$&/") + "/") + invokeCallback)), array.push(callback)), 1;
459    invokeCallback = 0;
460    var nextNamePrefix = "" === nameSoFar ? "." : nameSoFar + ":";
461    if (isArrayImpl(children)) for(var i = 0; i < children.length; i++)nameSoFar = children[i], type = nextNamePrefix + getElementKey(nameSoFar, i), invokeCallback += mapIntoArray(nameSoFar, array, escapedPrefix, type, callback);
462    else if (i = getIteratorFn(children), "function" === typeof i) for(children = i.call(children), i = 0; !(nameSoFar = children.next()).done;)nameSoFar = nameSoFar.value, type = nextNamePrefix + getElementKey(nameSoFar, i++), invokeCallback += mapIntoArray(nameSoFar, array, escapedPrefix, type, callback);
463    else if ("object" === type) {
464        if ("function" === typeof children.then) return mapIntoArray(resolveThenable(children), array, escapedPrefix, nameSoFar, callback);
465        array = String(children);
466        throw Error("Objects are not valid as a React child (found: " + ("[object Object]" === array ? "object with keys {" + Object.keys(children).join(", ") + "}" : array) + "). If you meant to render a collection of children, use an array instead.");
467    }
468    return invokeCallback;
469}
470function mapChildren(children, func, context) {
471    if (null == children) return children;
472    var result = [], count = 0;
473    mapIntoArray(children, result, "", "", function(child) {
474        return func.call(context, child, count++);
475    });
476    return result;
477}
478function lazyInitializer(payload) {
479    if (-1 === payload._status) {
480        var ctor = payload._result, thenable = ctor();
481        thenable.then(function(moduleObject) {
482            if (0 === payload._status || -1 === payload._status) payload._status = 1, payload._result = moduleObject, void 0 === thenable.status && (thenable.status = "fulfilled", thenable.value = moduleObject);
483        }, function(error) {
484            if (0 === payload._status || -1 === payload._status) payload._status = 2, payload._result = error, void 0 === thenable.status && (thenable.status = "rejected", thenable.reason = error);
485        });
486        -1 === payload._status && (payload._status = 0, payload._result = thenable);
487    }
488    if (1 === payload._status) return payload._result.default;
489    throw payload._result;
490}
491var reportGlobalError = "function" === typeof reportError ? reportError : function(error) {
492    if ("object" === typeof window && "function" === typeof window.ErrorEvent) {
493        var event = new window.ErrorEvent("error", {
494            bubbles: !0,
495            cancelable: !0,
496            message: "object" === typeof error && null !== error && "string" === typeof error.message ? String(error.message) : String(error),
497            error: error
498        });
499        if (!window.dispatchEvent(event)) return;
500    } else if ("object" === typeof __TURBOPACK__imported__module__247167__["default"] && "function" === typeof __TURBOPACK__imported__module__247167__["default"].emit) {
501        __TURBOPACK__imported__module__247167__["default"].emit("uncaughtException", error);
502        return;
503    }
504    console.error(error);
505};
506function startTransition(scope) {
507    var prevTransition = ReactSharedInternals.T, currentTransition = {};
508    currentTransition.types = null !== prevTransition ? prevTransition.types : null;
509    ReactSharedInternals.T = currentTransition;
510    try {
511        var returnValue = scope(), onStartTransitionFinish = ReactSharedInternals.S;
512        null !== onStartTransitionFinish && onStartTransitionFinish(currentTransition, returnValue);
513        "object" === typeof returnValue && null !== returnValue && "function" === typeof returnValue.then && returnValue.then(noop, reportGlobalError);
514    } catch (error) {
515        reportGlobalError(error);
516    } finally{
517        null !== prevTransition && null !== currentTransition.types && (prevTransition.types = currentTransition.types), ReactSharedInternals.T = prevTransition;
518    }
519}
520function addTransitionType(type) {
521    var transition = ReactSharedInternals.T;
522    if (null !== transition) {
523        var transitionTypes = transition.types;
524        null === transitionTypes ? transition.types = [
525            type
526        ] : -1 === transitionTypes.indexOf(type) && transitionTypes.push(type);
527    } else startTransition(addTransitionType.bind(null, type));
528}
529var Children = {
530    map: mapChildren,
531    forEach: function(children, forEachFunc, forEachContext) {
532        mapChildren(children, function() {
533            forEachFunc.apply(this, arguments);
534        }, forEachContext);
535    },
536    count: function(children) {
537        var n = 0;
538        mapChildren(children, function() {
539            n++;
540        });
541        return n;
542    },
543    toArray: function(children) {
544        return mapChildren(children, function(child) {
545            return child;
546        }) || [];
547    },
548    only: function(children) {
549        if (!isValidElement(children)) throw Error("React.Children.only expected to receive a single React element child.");
550        return children;
551    }
552};
553exports.Activity = REACT_ACTIVITY_TYPE;
554exports.Children = Children;
555exports.Component = Component;
556exports.Fragment = REACT_FRAGMENT_TYPE;
557exports.Profiler = REACT_PROFILER_TYPE;
558exports.PureComponent = PureComponent;
559exports.StrictMode = REACT_STRICT_MODE_TYPE;
560exports.Suspense = REACT_SUSPENSE_TYPE;
561exports.ViewTransition = REACT_VIEW_TRANSITION_TYPE;
562exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = ReactSharedInternals;
563exports.__COMPILER_RUNTIME = {
564    __proto__: null,
565    c: function(size) {
566        return ReactSharedInternals.H.useMemoCache(size);
567    }
568};
569exports.addTransitionType = addTransitionType;
570exports.cache = function(fn) {
571    return function() {
572        return fn.apply(null, arguments);
573    };
574};
575exports.cacheSignal = function() {
576    return null;
577};
578exports.cloneElement = function(element, config, children) {
579    if (null === element || void 0 === element) throw Error("The argument must be a React element, but you passed " + element + ".");
580    var props = assign({}, element.props), key = element.key;
581    if (null != config) for(propName in void 0 !== config.key && (key = "" + config.key), config)!hasOwnProperty.call(config, propName) || "key" === propName || "__self" === propName || "__source" === propName || "ref" === propName && void 0 === config.ref || (props[propName] = config[propName]);
582    var propName = arguments.length - 2;
583    if (1 === propName) props.children = children;
584    else if (1 < propName) {
585        for(var childArray = Array(propName), i = 0; i < propName; i++)childArray[i] = arguments[i + 2];
586        props.children = childArray;
587    }
588    return ReactElement(element.type, key, props);
589};
590exports.createContext = function(defaultValue) {
591    defaultValue = {
592        $$typeof: REACT_CONTEXT_TYPE,
593        _currentValue: defaultValue,
594        _currentValue2: defaultValue,
595        _threadCount: 0,
596        Provider: null,
597        Consumer: null
598    };
599    defaultValue.Provider = defaultValue;
600    defaultValue.Consumer = {
601        $$typeof: REACT_CONSUMER_TYPE,
602        _context: defaultValue
603    };
604    return defaultValue;
605};
606exports.createElement = function(type, config, children) {
607    var propName, props = {}, key = null;
608    if (null != config) for(propName in void 0 !== config.key && (key = "" + config.key), config)hasOwnProperty.call(config, propName) && "key" !== propName && "__self" !== propName && "__source" !== propName && (props[propName] = config[propName]);
609    var childrenLength = arguments.length - 2;
610    if (1 === childrenLength) props.children = children;
611    else if (1 < childrenLength) {
612        for(var childArray = Array(childrenLength), i = 0; i < childrenLength; i++)childArray[i] = arguments[i + 2];
613        props.children = childArray;
614    }
615    if (type && type.defaultProps) for(propName in childrenLength = type.defaultProps, childrenLength)void 0 === props[propName] && (props[propName] = childrenLength[propName]);
616    return ReactElement(type, key, props);
617};
618exports.createRef = function() {
619    return {
620        current: null
621    };
622};
623exports.forwardRef = function(render) {
624    return {
625        $$typeof: REACT_FORWARD_REF_TYPE,
626        render: render
627    };
628};
629exports.isValidElement = isValidElement;
630exports.lazy = function(ctor) {
631    return {
632        $$typeof: REACT_LAZY_TYPE,
633        _payload: {
634            _status: -1,
635            _result: ctor
636        },
637        _init: lazyInitializer
638    };
639};
640exports.memo = function(type, compare) {
641    return {
642        $$typeof: REACT_MEMO_TYPE,
643        type: type,
644        compare: void 0 === compare ? null : compare
645    };
646};
647exports.startTransition = startTransition;
648exports.unstable_useCacheRefresh = function() {
649    return ReactSharedInternals.H.useCacheRefresh();
650};
651exports.use = function(usable) {
652    return ReactSharedInternals.H.use(usable);
653};
654exports.useActionState = function(action, initialState, permalink) {
655    return ReactSharedInternals.H.useActionState(action, initialState, permalink);
656};
657exports.useCallback = function(callback, deps) {
658    return ReactSharedInternals.H.useCallback(callback, deps);
659};
660exports.useContext = function(Context) {
661    return ReactSharedInternals.H.useContext(Context);
662};
663exports.useDebugValue = function() {};
664exports.useDeferredValue = function(value, initialValue) {
665    return ReactSharedInternals.H.useDeferredValue(value, initialValue);
666};
667exports.useEffect = function(create, deps) {
668    return ReactSharedInternals.H.useEffect(create, deps);
669};
670exports.useEffectEvent = function(callback) {
671    return ReactSharedInternals.H.useEffectEvent(callback);
672};
673exports.useId = function() {
674    return ReactSharedInternals.H.useId();
675};
676exports.useImperativeHandle = function(ref, create, deps) {
677    return ReactSharedInternals.H.useImperativeHandle(ref, create, deps);
678};
679exports.useInsertionEffect = function(create, deps) {
680    return ReactSharedInternals.H.useInsertionEffect(create, deps);
681};
682exports.useLayoutEffect = function(create, deps) {
683    return ReactSharedInternals.H.useLayoutEffect(create, deps);
684};
685exports.useMemo = function(create, deps) {
686    return ReactSharedInternals.H.useMemo(create, deps);
687};
688exports.useOptimistic = function(passthrough, reducer) {
689    return ReactSharedInternals.H.useOptimistic(passthrough, reducer);
690};
691exports.useReducer = function(reducer, initialArg, init) {
692    return ReactSharedInternals.H.useReducer(reducer, initialArg, init);
693};
694exports.useRef = function(initialValue) {
695    return ReactSharedInternals.H.useRef(initialValue);
696};
697exports.useState = function(initialState) {
698    return ReactSharedInternals.H.useState(initialState);
699};
700exports.useSyncExternalStore = function(subscribe, getSnapshot, getServerSnapshot) {
701    return ReactSharedInternals.H.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);
702};
703exports.useTransition = function() {
704    return ReactSharedInternals.H.useTransition();
705};
706exports.version = "19.3.0-canary-3f0b9e61-20260317";
707}),
708271645, ((__turbopack_context__, module, exports) => {
709"use strict";
710
711var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
712'use strict';
713if ("TURBOPACK compile-time truthy", 1) {
714    module.exports = __turbopack_context__.r(350740);
715} else //TURBOPACK unreachable
716;
717}),
718745689, ((__turbopack_context__, module, exports) => {
719"use strict";
720
721/**
722 * @license React
723 * react-jsx-runtime.production.js
724 *
725 * Copyright (c) Meta Platforms, Inc. and affiliates.
726 *
727 * This source code is licensed under the MIT license found in the
728 * LICENSE file in the root directory of this source tree.
729 */ var REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), REACT_FRAGMENT_TYPE = Symbol.for("react.fragment");
730function jsxProd(type, config, maybeKey) {
731    var key = null;
732    void 0 !== maybeKey && (key = "" + maybeKey);
733    void 0 !== config.key && (key = "" + config.key);
734    if ("key" in config) {
735        maybeKey = {};
736        for(var propName in config)"key" !== propName && (maybeKey[propName] = config[propName]);
737    } else maybeKey = config;
738    config = maybeKey.ref;
739    return {
740        $$typeof: REACT_ELEMENT_TYPE,
741        type: type,
742        key: key,
743        ref: void 0 !== config ? config : null,
744        props: maybeKey
745    };
746}
747exports.Fragment = REACT_FRAGMENT_TYPE;
748exports.jsx = jsxProd;
749exports.jsxs = jsxProd;
750}),
751843476, ((__turbopack_context__, module, exports) => {
752"use strict";
753
754var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
755'use strict';
756if ("TURBOPACK compile-time truthy", 1) {
757    module.exports = __turbopack_context__.r(745689);
758} else //TURBOPACK unreachable
759;
760}),
761818800, ((__turbopack_context__, module, exports) => {
762"use strict";
763
764/**
765 * @license React
766 * react-dom.production.js
767 *
768 * Copyright (c) Meta Platforms, Inc. and affiliates.
769 *
770 * This source code is licensed under the MIT license found in the
771 * LICENSE file in the root directory of this source tree.
772 */ var React = __turbopack_context__.r(271645);
773function formatProdErrorMessage(code) {
774    var url = "https://react.dev/errors/" + code;
775    if (1 < arguments.length) {
vendor: 5,379 bytes, lines 776-880
776        url += "?args[]=" + encodeURIComponent(arguments[1]);
777        for(var i = 2; i < arguments.length; i++)url += "&args[]=" + encodeURIComponent(arguments[i]);
778    }
779    return "Minified React error #" + code + "; visit " + url + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
780}
781function noop() {}
782var Internals = {
783    d: {
784        f: noop,
785        r: function() {
786            throw Error(formatProdErrorMessage(522));
787        },
788        D: noop,
789        C: noop,
790        L: noop,
791        m: noop,
792        X: noop,
793        S: noop,
794        M: noop
795    },
796    p: 0,
797    findDOMNode: null
798}, REACT_PORTAL_TYPE = Symbol.for("react.portal"), REACT_OPTIMISTIC_KEY = Symbol.for("react.optimistic_key");
799function createPortal$1(children, containerInfo, implementation) {
800    var key = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
801    return {
802        $$typeof: REACT_PORTAL_TYPE,
803        key: null == key ? null : key === REACT_OPTIMISTIC_KEY ? REACT_OPTIMISTIC_KEY : "" + key,
804        children: children,
805        containerInfo: containerInfo,
806        implementation: implementation
807    };
808}
809var ReactSharedInternals = React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
810function getCrossOriginStringAs(as, input) {
811    if ("font" === as) return "";
812    if ("string" === typeof input) return "use-credentials" === input ? input : "";
813}
814exports.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = Internals;
815exports.createPortal = function(children, container) {
816    var key = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
817    if (!container || 1 !== container.nodeType && 9 !== container.nodeType && 11 !== container.nodeType) throw Error(formatProdErrorMessage(299));
818    return createPortal$1(children, container, null, key);
819};
820exports.flushSync = function(fn) {
821    var previousTransition = ReactSharedInternals.T, previousUpdatePriority = Internals.p;
822    try {
823        if (ReactSharedInternals.T = null, Internals.p = 2, fn) return fn();
824    } finally{
825        ReactSharedInternals.T = previousTransition, Internals.p = previousUpdatePriority, Internals.d.f();
826    }
827};
828exports.preconnect = function(href, options) {
829    "string" === typeof href && (options ? (options = options.crossOrigin, options = "string" === typeof options ? "use-credentials" === options ? options : "" : void 0) : options = null, Internals.d.C(href, options));
830};
831exports.prefetchDNS = function(href) {
832    "string" === typeof href && Internals.d.D(href);
833};
834exports.preinit = function(href, options) {
835    if ("string" === typeof href && options && "string" === typeof options.as) {
836        var as = options.as, crossOrigin = getCrossOriginStringAs(as, options.crossOrigin), integrity = "string" === typeof options.integrity ? options.integrity : void 0, fetchPriority = "string" === typeof options.fetchPriority ? options.fetchPriority : void 0;
837        "style" === as ? Internals.d.S(href, "string" === typeof options.precedence ? options.precedence : void 0, {
838            crossOrigin: crossOrigin,
839            integrity: integrity,
840            fetchPriority: fetchPriority
841        }) : "script" === as && Internals.d.X(href, {
842            crossOrigin: crossOrigin,
843            integrity: integrity,
844            fetchPriority: fetchPriority,
845            nonce: "string" === typeof options.nonce ? options.nonce : void 0
846        });
847    }
848};
849exports.preinitModule = function(href, options) {
850    if ("string" === typeof href) if ("object" === typeof options && null !== options) {
851        if (null == options.as || "script" === options.as) {
852            var crossOrigin = getCrossOriginStringAs(options.as, options.crossOrigin);
853            Internals.d.M(href, {
854                crossOrigin: crossOrigin,
855                integrity: "string" === typeof options.integrity ? options.integrity : void 0,
856                nonce: "string" === typeof options.nonce ? options.nonce : void 0
857            });
858        }
859    } else null == options && Internals.d.M(href);
860};
861exports.preload = function(href, options) {
862    if ("string" === typeof href && "object" === typeof options && null !== options && "string" === typeof options.as) {
863        var as = options.as, crossOrigin = getCrossOriginStringAs(as, options.crossOrigin);
864        Internals.d.L(href, as, {
865            crossOrigin: crossOrigin,
866            integrity: "string" === typeof options.integrity ? options.integrity : void 0,
867            nonce: "string" === typeof options.nonce ? options.nonce : void 0,
868            type: "string" === typeof options.type ? options.type : void 0,
869            fetchPriority: "string" === typeof options.fetchPriority ? options.fetchPriority : void 0,
870            referrerPolicy: "string" === typeof options.referrerPolicy ? options.referrerPolicy : void 0,
871            imageSrcSet: "string" === typeof options.imageSrcSet ? options.imageSrcSet : void 0,
872            imageSizes: "string" === typeof options.imageSizes ? options.imageSizes : void 0,
873            media: "string" === typeof options.media ? options.media : void 0
874        });
875    }
876};
877exports.preloadModule = function(href, options) {
878    if ("string" === typeof href) if (options) {
879        var crossOrigin = getCrossOriginStringAs(options.as, options.crossOrigin);
880        Internals.d.m(href, {
881            as: "string" === typeof options.as && "script" !== options.as ? options.as : void 0,
882            crossOrigin: crossOrigin,
883            integrity: "string" === typeof options.integrity ? options.integrity : void 0
884        });
885    } else Internals.d.m(href);
886};
887exports.requestFormReset = function(form) {
888    Internals.d.r(form);
889};
890exports.unstable_batchedUpdates = function(fn, a) {
891    return fn(a);
892};
893exports.useFormState = function(action, initialState, permalink) {
894    return ReactSharedInternals.H.useFormState(action, initialState, permalink);
895};
896exports.useFormStatus = function() {
897    return ReactSharedInternals.H.useHostTransitionStatus();
898};
899exports.version = "19.3.0-canary-3f0b9e61-20260317";
900}),
901174080, ((__turbopack_context__, module, exports) => {
902"use strict";
903
904var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
905'use strict';
906function checkDCE() {
907    /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */ if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined' || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE !== 'function') {
908        return;
909    }
910    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
911    ;
912    try {
913        // Verify that the code above has been dead code eliminated (DCE'd).
914        __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE);
915    } catch (err) {
916        // DevTools shouldn't crash React, no matter what.
917        // We should still report in case we break this code.
918        console.error(err);
919    }
920}
921if ("TURBOPACK compile-time truthy", 1) {
922    // DCE check should happen before ReactDOM bundle executes so that
923    // DevTools can report bad minification during injection.
924    checkDCE();
925    module.exports = __turbopack_context__.r(818800);
926} else //TURBOPACK unreachable
927;
928}),
929555682, ((__turbopack_context__, module, exports) => {
930"use strict";
931
932function _interop_require_default(obj) {
933    return obj && obj.__esModule ? obj : {
934        default: obj
935    };
936}
937exports._ = _interop_require_default;
938}),
93990317, ((__turbopack_context__, module, exports) => {
940"use strict";
941
942Object.defineProperty(exports, "__esModule", {
943    value: true
944});
9450 && (module.exports = {
946    bindSnapshot: null,
947    createAsyncLocalStorage: null,
948    createSnapshot: null
949});
950function _export(target, all) {
951    for(var name in all)Object.defineProperty(target, name, {
952        enumerable: true,
953        get: all[name]
954    });
955}
956_export(exports, {
957    bindSnapshot: function() {
958        return bindSnapshot;
959    },
960    createAsyncLocalStorage: function() {
961        return createAsyncLocalStorage;
962    },
963    createSnapshot: function() {
964        return createSnapshot;
965    }
966});
967const sharedAsyncLocalStorageNotAvailableError = Object.defineProperty(new Error('Invariant: AsyncLocalStorage accessed in runtime where it is not available'), "__NEXT_ERROR_CODE", {
968    value: "E504",
969    enumerable: false,
970    configurable: true
971});
972class FakeAsyncLocalStorage {
973    disable() {
974        throw sharedAsyncLocalStorageNotAvailableError;
975    }
976    getStore() {
977        // This fake implementation of AsyncLocalStorage always returns `undefined`.
978        return undefined;
979    }
980    run() {
981        throw sharedAsyncLocalStorageNotAvailableError;
982    }
983    exit() {
984        throw sharedAsyncLocalStorageNotAvailableError;
985    }
986    enterWith() {
987        throw sharedAsyncLocalStorageNotAvailableError;
988    }
989    static bind(fn) {
990        return fn;
991    }
992}
993const maybeGlobalAsyncLocalStorage = typeof globalThis !== 'undefined' && globalThis.AsyncLocalStorage;
994function createAsyncLocalStorage() {
995    if (maybeGlobalAsyncLocalStorage) {
996        return new maybeGlobalAsyncLocalStorage();
997    }
998    return new FakeAsyncLocalStorage();
999}
1000function bindSnapshot(fn) {
1001    if (maybeGlobalAsyncLocalStorage) {
1002        return maybeGlobalAsyncLocalStorage.bind(fn);
1003    }
1004    return FakeAsyncLocalStorage.bind(fn);
1005}
1006function createSnapshot() {
1007    if (maybeGlobalAsyncLocalStorage) {
1008        return maybeGlobalAsyncLocalStorage.snapshot();
1009    }
1010    return function(fn, ...args) {
1011        return fn(...args);
1012    };
1013}
1014}),
1015190809, ((__turbopack_context__, module, exports) => {
1016"use strict";
1017
1018function _getRequireWildcardCache(nodeInterop) {
1019    if (typeof WeakMap !== "function") return null;
1020    var cacheBabelInterop = new WeakMap();
1021    var cacheNodeInterop = new WeakMap();
1022    return (_getRequireWildcardCache = function(nodeInterop) {
1023        return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
1024    })(nodeInterop);
1025}
1026function _interop_require_wildcard(obj, nodeInterop) {
1027    if (!nodeInterop && obj && obj.__esModule) return obj;
1028    if (obj === null || typeof obj !== "object" && typeof obj !== "function") return {
1029        default: obj
1030    };
1031    var cache = _getRequireWildcardCache(nodeInterop);
1032    if (cache && cache.has(obj)) return cache.get(obj);
1033    var newObj = {
1034        __proto__: null
1035    };
1036    var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
1037    for(var key in obj){
1038        if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
1039            var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
1040            if (desc && (desc.get || desc.set)) Object.defineProperty(newObj, key, desc);
1041            else newObj[key] = obj[key];
1042        }
1043    }
1044    newObj.default = obj;
1045    if (cache) cache.set(obj, newObj);
1046    return newObj;
1047}
1048exports._ = _interop_require_wildcard;
1049}),
1050312718, ((__turbopack_context__, module, exports) => {
1051"use strict";
1052
1053Object.defineProperty(exports, "__esModule", {
1054    value: true
1055});
1056Object.defineProperty(exports, "InvariantError", {
1057    enumerable: true,
1058    get: function() {
1059        return InvariantError;
1060    }
1061});
1062class InvariantError extends Error {
1063    constructor(message, options){
1064        super(`Invariant: ${message.endsWith('.') ? message : message + '.'} This is a bug in Next.js.`, options);
1065        this.name = 'InvariantError';
1066    }
1067}
1068}),
1069476963, ((__turbopack_context__, module, exports) => {
1070"use strict";
1071
1072Object.defineProperty(exports, "__esModule", {
1073    value: true
1074});
1075Object.defineProperty(exports, "RedirectStatusCode", {
1076    enumerable: true,
1077    get: function() {
1078        return RedirectStatusCode;
1079    }
1080});
1081var RedirectStatusCode = /*#__PURE__*/ function(RedirectStatusCode) {
1082    RedirectStatusCode[RedirectStatusCode["SeeOther"] = 303] = "SeeOther";
1083    RedirectStatusCode[RedirectStatusCode["TemporaryRedirect"] = 307] = "TemporaryRedirect";
1084    RedirectStatusCode[RedirectStatusCode["PermanentRedirect"] = 308] = "PermanentRedirect";
1085    return RedirectStatusCode;
1086}({});
1087if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
1088    Object.defineProperty(exports.default, '__esModule', {
1089        value: true
1090    });
1091    Object.assign(exports.default, exports);
1092    module.exports = exports.default;
1093}
1094}),
1095968391, ((__turbopack_context__, module, exports) => {
1096"use strict";
1097
1098Object.defineProperty(exports, "__esModule", {
1099    value: true
1100});
11010 && (module.exports = {
1102    REDIRECT_ERROR_CODE: null,
1103    isRedirectError: null
1104});
1105function _export(target, all) {
1106    for(var name in all)Object.defineProperty(target, name, {
1107        enumerable: true,
1108        get: all[name]
1109    });
1110}
1111_export(exports, {
1112    REDIRECT_ERROR_CODE: function() {
1113        return REDIRECT_ERROR_CODE;
1114    },
1115    isRedirectError: function() {
1116        return isRedirectError;
1117    }
1118});
1119const _redirectstatuscode = __turbopack_context__.r(476963);
1120const REDIRECT_ERROR_CODE = 'NEXT_REDIRECT';
1121function isRedirectError(error) {
1122    if (typeof error !== 'object' || error === null || !('digest' in error) || typeof error.digest !== 'string') {
1123        return false;
1124    }
1125    const digest = error.digest.split(';');
1126    const [errorCode, type] = digest;
1127    const destination = digest.slice(2, -2).join(';');
1128    const status = digest.at(-2);
1129    const statusCode = Number(status);
1130    return errorCode === REDIRECT_ERROR_CODE && (type === 'replace' || type === 'push') && typeof destination === 'string' && !isNaN(statusCode) && statusCode in _redirectstatuscode.RedirectStatusCode;
1131}
1132if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
1133    Object.defineProperty(exports.default, '__esModule', {
1134        value: true
1135    });
1136    Object.assign(exports.default, exports);
1137    module.exports = exports.default;
1138}
1139}),
1140621768, ((__turbopack_context__, module, exports) => {
1141"use strict";
1142
1143Object.defineProperty(exports, "__esModule", {
1144    value: true
1145});
11460 && (module.exports = {
1147    ACTION_HEADER: null,
1148    FLIGHT_HEADERS: null,
1149    NEXT_ACTION_NOT_FOUND_HEADER: null,
1150    NEXT_ACTION_REVALIDATED_HEADER: null,
1151    NEXT_DID_POSTPONE_HEADER: null,
1152    NEXT_HMR_REFRESH_HASH_COOKIE: null,
1153    NEXT_HMR_REFRESH_HEADER: null,
1154    NEXT_HTML_REQUEST_ID_HEADER: null,
1155    NEXT_INSTANT_PREFETCH_HEADER: null,
1156    NEXT_INSTANT_TEST_COOKIE: null,
1157    NEXT_IS_PRERENDER_HEADER: null,
1158    NEXT_REQUEST_ID_HEADER: null,
1159    NEXT_REWRITTEN_PATH_HEADER: null,
1160    NEXT_REWRITTEN_QUERY_HEADER: null,
1161    NEXT_ROUTER_PREFETCH_HEADER: null,
1162    NEXT_ROUTER_SEGMENT_PREFETCH_HEADER: null,
1163    NEXT_ROUTER_STALE_TIME_HEADER: null,
1164    NEXT_ROUTER_STATE_TREE_HEADER: null,
1165    NEXT_RSC_UNION_QUERY: null,
1166    NEXT_URL: null,
1167    RSC_CONTENT_TYPE_HEADER: null,
1168    RSC_HEADER: null
1169});
1170function _export(target, all) {
1171    for(var name in all)Object.defineProperty(target, name, {
1172        enumerable: true,
1173        get: all[name]
1174    });
1175}
1176_export(exports, {
1177    ACTION_HEADER: function() {
1178        return ACTION_HEADER;
1179    },
1180    FLIGHT_HEADERS: function() {
1181        return FLIGHT_HEADERS;
1182    },
1183    NEXT_ACTION_NOT_FOUND_HEADER: function() {
1184        return NEXT_ACTION_NOT_FOUND_HEADER;
1185    },
1186    NEXT_ACTION_REVALIDATED_HEADER: function() {
1187        return NEXT_ACTION_REVALIDATED_HEADER;
1188    },
1189    NEXT_DID_POSTPONE_HEADER: function() {
1190        return NEXT_DID_POSTPONE_HEADER;
1191    },
1192    NEXT_HMR_REFRESH_HASH_COOKIE: function() {
1193        return NEXT_HMR_REFRESH_HASH_COOKIE;
1194    },
1195    NEXT_HMR_REFRESH_HEADER: function() {
1196        return NEXT_HMR_REFRESH_HEADER;
1197    },
1198    NEXT_HTML_REQUEST_ID_HEADER: function() {
1199        return NEXT_HTML_REQUEST_ID_HEADER;
1200    },
1201    NEXT_INSTANT_PREFETCH_HEADER: function() {
1202        return NEXT_INSTANT_PREFETCH_HEADER;
1203    },
1204    NEXT_INSTANT_TEST_COOKIE: function() {
1205        return NEXT_INSTANT_TEST_COOKIE;
1206    },
1207    NEXT_IS_PRERENDER_HEADER: function() {
1208        return NEXT_IS_PRERENDER_HEADER;
1209    },
1210    NEXT_REQUEST_ID_HEADER: function() {
1211        return NEXT_REQUEST_ID_HEADER;
1212    },
1213    NEXT_REWRITTEN_PATH_HEADER: function() {
1214        return NEXT_REWRITTEN_PATH_HEADER;
1215    },
1216    NEXT_REWRITTEN_QUERY_HEADER: function() {
1217        return NEXT_REWRITTEN_QUERY_HEADER;
1218    },
1219    NEXT_ROUTER_PREFETCH_HEADER: function() {
1220        return NEXT_ROUTER_PREFETCH_HEADER;
1221    },
1222    NEXT_ROUTER_SEGMENT_PREFETCH_HEADER: function() {
1223        return NEXT_ROUTER_SEGMENT_PREFETCH_HEADER;
1224    },
1225    NEXT_ROUTER_STALE_TIME_HEADER: function() {
1226        return NEXT_ROUTER_STALE_TIME_HEADER;
1227    },
1228    NEXT_ROUTER_STATE_TREE_HEADER: function() {
1229        return NEXT_ROUTER_STATE_TREE_HEADER;
1230    },
1231    NEXT_RSC_UNION_QUERY: function() {
1232        return NEXT_RSC_UNION_QUERY;
1233    },
1234    NEXT_URL: function() {
1235        return NEXT_URL;
1236    },
1237    RSC_CONTENT_TYPE_HEADER: function() {
1238        return RSC_CONTENT_TYPE_HEADER;
1239    },
1240    RSC_HEADER: function() {
1241        return RSC_HEADER;
1242    }
1243});
1244const RSC_HEADER = 'rsc';
1245const ACTION_HEADER = 'next-action';
1246const NEXT_ROUTER_STATE_TREE_HEADER = 'next-router-state-tree';
1247const NEXT_ROUTER_PREFETCH_HEADER = 'next-router-prefetch';
1248const NEXT_ROUTER_SEGMENT_PREFETCH_HEADER = 'next-router-segment-prefetch';
1249const NEXT_HMR_REFRESH_HEADER = 'next-hmr-refresh';
1250const NEXT_HMR_REFRESH_HASH_COOKIE = '__next_hmr_refresh_hash__';
1251const NEXT_URL = 'next-url';
1252const RSC_CONTENT_TYPE_HEADER = 'text/x-component';
1253const NEXT_INSTANT_PREFETCH_HEADER = 'next-instant-navigation-testing-prefetch';
1254const NEXT_INSTANT_TEST_COOKIE = 'next-instant-navigation-testing';
1255const FLIGHT_HEADERS = [
1256    RSC_HEADER,
1257    NEXT_ROUTER_STATE_TREE_HEADER,
1258    NEXT_ROUTER_PREFETCH_HEADER,
1259    NEXT_HMR_REFRESH_HEADER,
1260    NEXT_ROUTER_SEGMENT_PREFETCH_HEADER
1261];
1262const NEXT_RSC_UNION_QUERY = '_rsc';
1263const NEXT_ROUTER_STALE_TIME_HEADER = 'x-nextjs-stale-time';
1264const NEXT_DID_POSTPONE_HEADER = 'x-nextjs-postponed';
1265const NEXT_REWRITTEN_PATH_HEADER = 'x-nextjs-rewritten-path';
1266const NEXT_REWRITTEN_QUERY_HEADER = 'x-nextjs-rewritten-query';
1267const NEXT_IS_PRERENDER_HEADER = 'x-nextjs-prerender';
1268const NEXT_ACTION_NOT_FOUND_HEADER = 'x-nextjs-action-not-found';
1269const NEXT_REQUEST_ID_HEADER = 'x-nextjs-request-id';
1270const NEXT_HTML_REQUEST_ID_HEADER = 'x-nextjs-html-request-id';
1271const NEXT_ACTION_REVALIDATED_HEADER = 'x-action-revalidated';
1272if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
1273    Object.defineProperty(exports.default, '__esModule', {
1274        value: true
1275    });
1276    Object.assign(exports.default, exports);
1277    module.exports = exports.default;
1278}
1279}),
1280839470, ((__turbopack_context__, module, exports) => {
1281"use strict";
1282
1283Object.defineProperty(exports, "__esModule", {
1284    value: true
1285});
1286Object.defineProperty(exports, "createPromiseWithResolvers", {
1287    enumerable: true,
1288    get: function() {
1289        return createPromiseWithResolvers;
1290    }
1291});
1292function createPromiseWithResolvers() {
1293    // Shim of Stage 4 Promise.withResolvers proposal
1294    let resolve;
1295    let reject;
1296    const promise = new Promise((res, rej)=>{
1297        resolve = res;
1298        reject = rej;
1299    });
1300    return {
1301        resolve: resolve,
1302        reject: reject,
1303        promise
1304    };
1305}
1306}),
13078372, ((__turbopack_context__, module, exports) => {
1308"use strict";
1309
1310var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167);
1311'use client';
1312"use strict";
1313Object.defineProperty(exports, "__esModule", {
1314    value: true
1315});
13160 && (module.exports = {
1317    AppRouterContext: null,
1318    GlobalLayoutRouterContext: null,
1319    LayoutRouterContext: null,
1320    MissingSlotContext: null,
1321    TemplateContext: null
1322});
1323function _export(target, all) {
1324    for(var name in all)Object.defineProperty(target, name, {
1325        enumerable: true,
1326        get: all[name]
1327    });
1328}
1329_export(exports, {
1330    AppRouterContext: function() {
1331        return AppRouterContext;
1332    },
1333    GlobalLayoutRouterContext: function() {
1334        return GlobalLayoutRouterContext;
1335    },
1336    LayoutRouterContext: function() {
1337        return LayoutRouterContext;
1338    },
1339    MissingSlotContext: function() {
1340        return MissingSlotContext;
1341    },
1342    TemplateContext: function() {
1343        return TemplateContext;
1344    }
1345});
1346const _interop_require_default = __turbopack_context__.r(555682);
1347const _react = /*#__PURE__*/ _interop_require_default._(__turbopack_context__.r(271645));
1348const AppRouterContext = _react.default.createContext(null);
1349const LayoutRouterContext = _react.default.createContext(null);
1350const GlobalLayoutRouterContext = _react.default.createContext(null);
1351const TemplateContext = _react.default.createContext(null);
1352if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
1353;
1354const MissingSlotContext = _react.default.createContext(new Set());
1355}),
1356813258, ((__turbopack_context__, module, exports) => {
1357"use strict";
1358
1359Object.defineProperty(exports, "__esModule", {
1360    value: true
1361});
13620 && (module.exports = {
1363    DEFAULT_SEGMENT_KEY: null,
1364    NOT_FOUND_SEGMENT_KEY: null,
1365    PAGE_SEGMENT_KEY: null,
1366    addSearchParamsIfPageSegment: null,
1367    computeSelectedLayoutSegment: null,
1368    getSegmentValue: null,
1369    getSelectedLayoutSegmentPath: null,
1370    isGroupSegment: null,
1371    isParallelRouteSegment: null
1372});
1373function _export(target, all) {
1374    for(var name in all)Object.defineProperty(target, name, {
1375        enumerable: true,
1376        get: all[name]
1377    });
1378}
1379_export(exports, {
1380    DEFAULT_SEGMENT_KEY: function() {
1381        return DEFAULT_SEGMENT_KEY;
1382    },
1383    NOT_FOUND_SEGMENT_KEY: function() {
1384        return NOT_FOUND_SEGMENT_KEY;
1385    },
1386    PAGE_SEGMENT_KEY: function() {
1387        return PAGE_SEGMENT_KEY;
1388    },
1389    addSearchParamsIfPageSegment: function() {
1390        return addSearchParamsIfPageSegment;
1391    },
1392    computeSelectedLayoutSegment: function() {
1393        return computeSelectedLayoutSegment;
1394    },
1395    getSegmentValue: function() {
1396        return getSegmentValue;
1397    },
1398    getSelectedLayoutSegmentPath: function() {
1399        return getSelectedLayoutSegmentPath;
1400    },
1401    isGroupSegment: function() {
1402        return isGroupSegment;
1403    },
1404    isParallelRouteSegment: function() {
1405        return isParallelRouteSegment;
1406    }
1407});
1408function getSegmentValue(segment) {
1409    return Array.isArray(segment) ? segment[1] : segment;
1410}
1411function isGroupSegment(segment) {
1412    // Use array[0] for performant purpose
1413    return segment[0] === '(' && segment.endsWith(')');
1414}
1415function isParallelRouteSegment(segment) {
1416    return segment.startsWith('@') && segment !== '@children';
1417}
1418function addSearchParamsIfPageSegment(segment, searchParams) {
1419    const isPageSegment = segment.includes(PAGE_SEGMENT_KEY);
1420    if (isPageSegment) {
1421        const stringifiedQuery = JSON.stringify(searchParams);
1422        return stringifiedQuery !== '{}' ? PAGE_SEGMENT_KEY + '?' + stringifiedQuery : PAGE_SEGMENT_KEY;
1423    }
1424    return segment;
1425}
1426function computeSelectedLayoutSegment(segments, parallelRouteKey) {
1427    if (!segments || segments.length === 0) {
1428        return null;
1429    }
1430    // For 'children', use first segment; for other parallel routes, use last segment
1431    const rawSegment = parallelRouteKey === 'children' ? segments[0] : segments[segments.length - 1];
1432    // If the default slot is showing, return null since it's not technically "selected" (it's a fallback)
1433    // Returning an internal value like `__DEFAULT__` would be confusing
1434    return rawSegment === DEFAULT_SEGMENT_KEY ? null : rawSegment;
1435}
1436function getSelectedLayoutSegmentPath(tree, parallelRouteKey, first = true, segmentPath = []) {
1437    let node;
1438    if (first) {
1439        // Use the provided parallel route key on the first parallel route
1440        node = tree[1][parallelRouteKey];
1441    } else {
1442        // After first parallel route prefer children, if there's no children pick the first parallel route.
1443        const parallelRoutes = tree[1];
1444        node = parallelRoutes.children ?? Object.values(parallelRoutes)[0];
1445    }
1446    if (!node) return segmentPath;
1447    const segment = node[0];
1448    let segmentValue = getSegmentValue(segment);
1449    if (!segmentValue || segmentValue.startsWith(PAGE_SEGMENT_KEY)) {
1450        return segmentPath;
1451    }
1452    segmentPath.push(segmentValue);
1453    return getSelectedLayoutSegmentPath(node, parallelRouteKey, false, segmentPath);
1454}
1455const PAGE_SEGMENT_KEY = '__PAGE__';
1456const DEFAULT_SEGMENT_KEY = '__DEFAULT__';
1457const NOT_FOUND_SEGMENT_KEY = '/_not-found';
1458}),
1459292838, ((__turbopack_context__, module, exports) => {
1460"use strict";
1461
1462Object.defineProperty(exports, "__esModule", {
1463    value: true
1464});
14650 && (module.exports = {
1466    UnrecognizedActionError: null,
1467    unstable_isUnrecognizedActionError: null
1468});
1469function _export(target, all) {
1470    for(var name in all)Object.defineProperty(target, name, {
1471        enumerable: true,
1472        get: all[name]
1473    });
1474}
1475_export(exports, {
1476    UnrecognizedActionError: function() {
1477        return UnrecognizedActionError;
1478    },
1479    unstable_isUnrecognizedActionError: function() {
1480        return unstable_isUnrecognizedActionError;
1481    }
1482});
1483class UnrecognizedActionError extends Error {
1484    constructor(...args){
1485        super(...args);
1486        this.name = 'UnrecognizedActionError';
1487    }
1488}
1489function unstable_isUnrecognizedActionError(error) {
1490    return !!(error && typeof error === 'object' && error instanceof UnrecognizedActionError);
1491}
1492if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
1493    Object.defineProperty(exports.default, '__esModule', {
1494        value: true
1495    });
1496    Object.assign(exports.default, exports);
1497    module.exports = exports.default;
1498}
1499}),
1500134457, ((__turbopack_context__, module, exports) => {
1501"use strict";
1502
1503Object.defineProperty(exports, "__esModule", {
1504    value: true
1505});
1506Object.defineProperty(exports, "actionAsyncStorageInstance", {
1507    enumerable: true,
1508    get: function() {
1509        return actionAsyncStorageInstance;
1510    }
1511});
1512const _asynclocalstorage = __turbopack_context__.r(90317);
1513const actionAsyncStorageInstance = (0, _asynclocalstorage.createAsyncLocalStorage)();
1514}),
1515362266, ((__turbopack_context__, module, exports) => {
1516"use strict";
1517
1518Object.defineProperty(exports, "__esModule", {
1519    value: true
1520});
1521Object.defineProperty(exports, "actionAsyncStorage", {
1522    enumerable: true,
1523    get: function() {
1524        return _actionasyncstorageinstance.actionAsyncStorageInstance;
1525    }
1526});
1527const _actionasyncstorageinstance = __turbopack_context__.r(134457);
1528}),
1529124063, ((__turbopack_context__, module, exports) => {
1530"use strict";
1531
1532Object.defineProperty(exports, "__esModule", {
1533    value: true
1534});
15350 && (module.exports = {
1536    getRedirectError: null,
1537    getRedirectStatusCodeFromError: null,
1538    getRedirectTypeFromError: null,
1539    getURLFromRedirectError: null,
1540    permanentRedirect: null,
1541    redirect: null
1542});
1543function _export(target, all) {
1544    for(var name in all)Object.defineProperty(target, name, {
1545        enumerable: true,
1546        get: all[name]
1547    });
1548}
1549_export(exports, {
1550    getRedirectError: function() {
1551        return getRedirectError;
1552    },
1553    getRedirectStatusCodeFromError: function() {
1554        return getRedirectStatusCodeFromError;
1555    },
1556    getRedirectTypeFromError: function() {
1557        return getRedirectTypeFromError;
1558    },
1559    getURLFromRedirectError: function() {
1560        return getURLFromRedirectError;
1561    },
1562    permanentRedirect: function() {
1563        return permanentRedirect;
1564    },
1565    redirect: function() {
1566        return redirect;
1567    }
1568});
1569const _redirectstatuscode = __turbopack_context__.r(476963);
1570const _redirecterror = __turbopack_context__.r(968391);
1571const actionAsyncStorage = typeof window === 'undefined' ? __turbopack_context__.r(362266).actionAsyncStorage : undefined;
1572function getRedirectError(url, type, statusCode = _redirectstatuscode.RedirectStatusCode.TemporaryRedirect) {
1573    const error = Object.defineProperty(new Error(_redirecterror.REDIRECT_ERROR_CODE), "__NEXT_ERROR_CODE", {
1574        value: "E394",
1575        enumerable: false,
1576        configurable: true
1577    });
1578    error.digest = `${_redirecterror.REDIRECT_ERROR_CODE};${type};${url};${statusCode};`;
1579    return error;
1580}
1581function redirect(/** The URL to redirect to */ url, type) {
1582    type ??= actionAsyncStorage?.getStore()?.isAction ? 'push' : 'replace';
1583    throw getRedirectError(url, type, _redirectstatuscode.RedirectStatusCode.TemporaryRedirect);
1584}
1585function permanentRedirect(/** The URL to redirect to */ url, type = 'replace') {
1586    throw getRedirectError(url, type, _redirectstatuscode.RedirectStatusCode.PermanentRedirect);
1587}
1588function getURLFromRedirectError(error) {
1589    if (!(0, _redirecterror.isRedirectError)(error)) return null;
1590    // Slices off the beginning of the digest that contains the code and the
1591    // separating ';'.
1592    return error.digest.split(';').slice(2, -2).join(';');
1593}
1594function getRedirectTypeFromError(error) {
1595    if (!(0, _redirecterror.isRedirectError)(error)) {
1596        throw Object.defineProperty(new Error('Not a redirect error'), "__NEXT_ERROR_CODE", {
1597            value: "E260",
1598            enumerable: false,
1599            configurable: true
1600        });
1601    }
1602    return error.digest.split(';', 2)[1];
1603}
1604function getRedirectStatusCodeFromError(error) {
1605    if (!(0, _redirecterror.isRedirectError)(error)) {
1606        throw Object.defineProperty(new Error('Not a redirect error'), "__NEXT_ERROR_CODE", {
1607            value: "E260",
1608            enumerable: false,
1609            configurable: true
1610        });
1611    }
1612    return Number(error.digest.split(';').at(-2));
1613}
1614if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
1615    Object.defineProperty(exports.default, '__esModule', {
1616        value: true
1617    });
1618    Object.assign(exports.default, exports);
1619    module.exports = exports.default;
1620}
1621}),
1622]);

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.