vendor: 4,401 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/tvs-CX13zxj6.js","assets/chunk-BHe-jwch.js","assets/programa-tv-braga-2026-CbdwQcNh.js","assets/react-DAQIQHcJ.js","assets/play-CpBIX8iy.js","assets/tv-c-iNHuSKnI.js","assets/TVFridayScreen-DSxl6_Pj.js","assets/programa.functions-xPicvCBi.js","assets/arrow-right-C_4n2eVy.js","assets/tv-b-CY-KjBVw.js","assets/tv-a-BgpaFpeU.js","assets/projetos-G8ERDotW.js","assets/pilares-BpwtC7gc.js","assets/sprout-CEGD8e4c.js","assets/contacto-DxWdnf92.js","assets/map-pin-BZvs0RYQ.js","assets/routes-BQMDKoQe.js","assets/legal.termos-zfp9-KV6.js","assets/legal-uoLrF_CA.js","assets/legal.privacidade-CLdzJxgB.js","assets/edicoes.index-jOaJ9BI4.js","assets/calendar-CLbAlCmm.js","assets/edicoes._slug-DGpWStAK.js"])))=>i.map(i=>d[i]); 2import{r as e,t}from"./chunk-BHe-jwch.js";import{t as n}from"./react-DAQIQHcJ.js";var r=t((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,ee||(ee=!0,ae());else{var t=n(l);t!==null&&ce(x,t.startTime-e)}}var ee=!1,S=-1,te=5,ne=-1;function re(){return g?!0:!(e.unstable_now()-ne<te)}function ie(){if(g=!1,ee){var t=e.unstable_now();ne=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(S),S=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&re());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ce(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?ae():ee=!1}}}var ae;if(typeof y==`function`)ae=function(){y(ie)};else if(typeof MessageChannel<`u`){var oe=new MessageChannel,se=oe.port2;oe.port1.onmessage=ie,ae=function(){se.postMessage(null)}}else ae=function(){_(ie,0)};function ce(t,n){S=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):te=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(S),S=-1):h=!0,ce(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ee||(ee=!0,ae()))),r},e.unstable_shouldYield=re,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),i=t(((e,t)=>{t.exports=r()}
vendor: 7,205 bytes, line 2
2)),a=t((e=>{var t=n();function r(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function i(){}var a={d:{f:i,r:function(){throw Error(r(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},o=Symbol.for(`react.portal`);function s(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var c=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(r(299));return s(e,t,null,n)},e.flushSync=function(e){var t=c.T,n=a.p;try{if(c.T=null,a.p=2,e)return e()}finally{c.T=t,a.p=n,a.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,a.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&a.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin),i=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?a.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n===`script`&&a.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=l(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??a.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=l(t.as,t.crossOrigin);a.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else a.d.m(e)},e.requestFormReset=function(e){a.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return c.H.useFormState(e,t,n)},e.useFormStatus=function(){return c.H.useHostTransitionStatus()},e.version=`19.2.5`})),o=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=a()})),s=t((e=>{var t=i(),r=n(),a=o();function s(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function l(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function u(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function d(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f(e){if(l(e)!==e)throw Error(s(188))}function p(e){var t=e.alternate;if(!t){if(t=l(e),t===null)throw Error(s(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return f(i),e;if(a===r)return f(i),t;a=a.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,c=i.child;c;){if(c===n){o=!0,n=i,r=a;break}if(c===r){o=!0,r=i,n=a;break}c=c.sibling}if(!o){for(c=a.child;c;){if(c===n){o=!0,n=a,r=i;break}if(c===r){o=!0,r=a,n=i;break}c=c.sibling}if(!o)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function m(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=m(e),t!==null)return t;e=e.sibling}return null}var h=Object.assign,g=Symbol.for(`react.element`),_=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),ee=Symbol.for(`react.consumer`),S=Symbol.for(`react.context`),te=Symbol.for(`react.forward_ref`),ne=Symbol.for(`react.suspense`),re=Symbol.for(`react.suspense_list`),ie=Symbol.for(`react.memo`),ae=Symbol.for(`react.lazy`),oe=Symbol.for(`react.activity`),se=Symbol.for(`react.memo_cache_sentinel`),ce=Symbol.iterator;function le(e){return typeof e!=`object`||!e?null:(e=ce&&e[ce]||e[`@@iterator`],typeof e==`function`?e:null)}var ue=Symbol.for(`react.client.reference`);function de(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ue?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case ne:return`Suspense`;case re:return`SuspenseList`;case oe:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case S:return e.displayName||`Context`;case ee:return(e._context.displayName||`Context`)+`.Consumer`;case te:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ie:return t=e.displayName||null,t===null?de(e.type)||`Memo`:t;case ae:t=e._payload,e=e._init;try{return de(e(t))}catch{}}return null}var fe=Array.isArray,C=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,w=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,pe={pending:!1,data:null,method:null,action:null},me=[],he=-1;function ge(e){return{current:e}}function _e(e){0>he||(e.current=me[he],me[he]=null,he--)}function E(e,t){he++,me[he]=e.current,e.current=t}var D=ge(null),ve=ge(null),ye=ge(null),be=ge(null);function xe(e,t){switch(E(ye,t),E(ve,e),E(D,null),t.nodeType){case 9:case 11:e=(e
vendor: 99,136 bytes, lines 2-9
2=t.documentElement)&&(e=e.namespaceURI)?Hd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Hd(t),e=Ud(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}_e(D),E(D,e)}function Se(){_e(D),_e(ve),_e(ye)}function Ce(e){e.memoizedState!==null&&E(be,e);var t=D.current,n=Ud(t,e.type);t!==n&&(E(ve,e),E(D,n))}function we(e){ve.current===e&&(_e(D),_e(ve)),be.current===e&&(_e(be),$f._currentValue=pe)}var Te,Ee;function De(e){if(Te===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Te=t&&t[1]||``,Ee=-1<e.stack.indexOf(` 3 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 4`+Te+e+Ee}var Oe=!1;function ke(e,t){if(!e||Oe)return``;Oe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` 5`),l=s.split(` 6`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` 7`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Oe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?De(n):``}function Ae(e,t){switch(e.tag){case 26:case 27:case 5:return De(e.type);case 16:return De(`Lazy`);case 13:return e.child!==t&&t!==null?De(`Suspense Fallback`):De(`Suspense`);case 19:return De(`SuspenseList`);case 0:case 15:return ke(e.type,!1);case 11:return ke(e.type.render,!1);case 1:return ke(e.type,!0);case 31:return De(`Activity`);default:return``}}function je(e){try{var t=``,n=null;do t+=Ae(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 8Error generating stack: `+e.message+` 9`+e.stack}}var Me=Object.prototype.hasOwnProperty,Ne=t.unstable_scheduleCallback,Pe=t.unstable_cancelCallback,Fe=t.unstable_shouldYield,Ie=t.unstable_requestPaint,Le=t.unstable_now,Re=t.unstable_getCurrentPriorityLevel,ze=t.unstable_ImmediatePriority,Be=t.unstable_UserBlockingPriority,Ve=t.unstable_NormalPriority,He=t.unstable_LowPriority,Ue=t.unstable_IdlePriority,We=t.log,Ge=t.unstable_setDisableYieldValue,Ke=null,qe=null;function Je(e){if(typeof We==`function`&&Ge(e),qe&&typeof qe.setStrictMode==`function`)try{qe.setStrictMode(Ke,e)}catch{}}var Ye=Math.clz32?Math.clz32:Qe,Xe=Math.log,Ze=Math.LN2;function Qe(e){return e>>>=0,e===0?32:31-(Xe(e)/Ze|0)|0}var $e=256,et=262144,tt=4194304;function nt(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function rt(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=nt(n))):i=nt(o):i=nt(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=nt(n))):i=nt(o)):i=nt(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function it(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function at(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ot(){var e=tt;return tt<<=1,!(tt&62914560)&&(tt=4194304),e}function st(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ct(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function lt(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Ye(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&ut(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function ut(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ye(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function dt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ye(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ft(e,t){var n=t&-t;return n=n&42?1:pt(n),(n&(e.suspendedLanes|t))===0?n:0}function pt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function mt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ht(){var e=w.p;return e===0?(e=window.event,e===void 0?32:hp(e.type)):e}function gt(e,t){var n=w.p;try{return w.p=e,t()}finally{w.p=n}}var _t=Math.random().toString(36).slice(2),vt=`__reactFiber$`+_t,yt=`__reactProps$`+_t,bt=`__reactContainer$`+_t,xt=`__reactEvents$`+_t,St=`__reactListeners$`+_t,Ct=`__reactHandles$`+_t,wt=`__reactResources$`+_t,Tt=`__reactMarker$`+_t;function Et(e){delete e[vt],delete e[yt],delete e[xt],delete e[St],delete e[Ct]}function Dt(e){var t=e[vt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[bt]||n[vt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ff(e);e!==null;){if(n=e[vt])return n;e=ff(e)}return t}e=n,n=e.parentNode}return null}function Ot(e){if(e=e[vt]||e[bt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function kt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function At(e){var t=e[wt];return t||=e[wt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function jt(e){e[Tt]=!0}var Mt=new Set,Nt={};function Pt(e,t){Ft(e,t),Ft(e+`Capture`,t)}function Ft(e,t){for(Nt[e]=t,e=0;e<t.length;e++)Mt.add(t[e])}var It=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Lt={},Rt={};function zt(e){return Me.call(Rt,e)?!0:Me.call(Lt,e)?!1:It.test(e)?Rt[e]=!0:(Lt[e]=!0,!1)}function Bt(e,t,n){if(zt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Vt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Ht(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Ut(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Wt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Gt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kt(e){if(!e._valueTracker){var t=Wt(e)?`checked`:`value`;e._valueTracker=Gt(e,t,``+e[t])}}function qt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Wt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Jt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Yt=/[\n"\\]/g;function Xt(e){return e.replace(Yt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Zt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Ut(t)):e.value!==``+Ut(t)&&(e.value=``+Ut(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):$t(e,o,Ut(n)):$t(e,o,Ut(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Ut(s):e.removeAttribute(`name`)}function Qt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Kt(e);return}n=n==null?``:``+Ut(n),t=t==null?n:``+Ut(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Kt(e)}function $t(e,t,n){t===`number`&&Jt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function en(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Ut(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function tn(e,t,n){if(t!=null&&(t=``+Ut(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Ut(n)}function nn(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(s(92));if(fe(r)){if(1<r.length)throw Error(s(93));r=r[0]}n=r}n??=``,t=n}n=Ut(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Kt(e)}function rn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var an=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function on(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||an.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function sn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(s(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&on(e,i,r)}else for(var a in t)t.hasOwnProperty(a)&&on(e,a,t[a])}function cn(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var ln=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),un=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function dn(e){return un.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function fn(){}var pn=null;function mn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hn=null,gn=null;function _n(e){var t=Ot(e);if(t&&(e=t.stateNode)){var n=e[yt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Zt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Xt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[yt]||null;if(!i)throw Error(s(90));Zt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&qt(r)}break a;case`textarea`:tn(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&en(e,!!n.multiple,t,!1)}}}var vn=!1;function yn(e,t,n){if(vn)return e(t,n);vn=!0;try{return e(t)}finally{if(vn=!1,(hn!==null||gn!==null)&&(xu(),hn&&(t=hn,e=gn,gn=hn=null,_n(t),e)))for(t=0;t<e.length;t++)_n(e[t])}}function bn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[yt]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(s(231,t,typeof n));return n}var xn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),Sn=!1;if(xn)try{var Cn={};Object.defineProperty(Cn,"passive",{get:function(){Sn=!0}}),window.addEventListener(`test`,Cn,Cn),window.removeEventListener(`test`,Cn,Cn)}catch{Sn=!1}var wn=null,Tn=null,En=null;function Dn(){if(En)return En;var e,t=Tn,n=t.length,r,i=`value`in wn?wn.value:wn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return En=i.slice(e,1<r?1-r:void 0)}function On(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function kn(){return!0}function An(){return!1}function jn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?kn:An,this.isPropagationStopped=An,this}return h(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=kn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=kn)},persist:function(){},isPersistent:kn}),t}var Mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Nn=jn(Mn),Pn=h({},Mn,{view:0,detail:0}),Fn=jn(Pn),In,Ln,Rn,zn=h({},Pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Rn&&(Rn&&e.type===`mousemove`?(In=e.screenX-Rn.screenX,Ln=e.screenY-Rn.screenY):Ln=In=0,Rn=e),In)},movementY:function(e){return`movementY`in e?e.movementY:Ln}}),Bn=jn(zn),Vn=jn(h({},zn,{dataTransfer:0})),Hn=jn(h({},Pn,{relatedTarget:0})),Un=jn(h({},Mn,{animationName:0,elapsedTime:0,pseudoElement:0})),Wn=jn(h({},Mn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Gn=jn(h({},Mn,{data:0})),Kn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},O={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},qn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=qn[e])?!!t[e]:!1}function Yn(){return Jn}var k=jn(h({},Pn,{key:function(e){if(e.key){var t=Kn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=On(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?O[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yn,charCode:function(e){return e.type===`keypress`?On(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?On(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Xn=jn(h({},zn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Zn=jn(h({},Pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yn})),Qn=jn(h({},Mn,{propertyName:0,elapsedTime:0,pseudoElement:0})),$n=jn(h({},zn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),er=jn(h({},Mn,{newState:0,oldState:0})),tr=[9,13,27,32],nr=xn&&`CompositionEvent`in window,rr=null;xn&&`documentMode`in document&&(rr=document.documentMode);var ir=xn&&`TextEvent`in window&&!rr,ar=xn&&(!nr||rr&&8<rr&&11>=rr),or=` `,sr=!1;function cr(e,t){switch(e){case`keyup`:return tr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function lr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var ur=!1;function dr(e,t){switch(e){case`compositionend`:return lr(t);case`keypress`:return t.which===32?(sr=!0,or):null;case`textInput`:return e=t.data,e===or&&sr?null:e;default:return null}}function fr(e,t){if(ur)return e===`compositionend`||!nr&&cr(e,t)?(e=Dn(),En=Tn=wn=null,ur=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return ar&&t.locale!==`ko`?null:t.data;default:return null}}var pr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!pr[e.type]:t===`textarea`}function hr(e,t,n,r){hn?gn?gn.push(r):gn=[r]:hn=r,t=Dd(t,`onChange`),0<t.length&&(n=new Nn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var gr=null,_r=null;function vr(e){bd(e,0)}function yr(e){if(qt(kt(e)))return e}function br(e,t){if(e===`change`)return t}var xr=!1;if(xn){var Sr;if(xn){var Cr=`oninput`in document;if(!Cr){var wr=document.createElement(`div`);wr.setAttribute(`oninput`,`return;`),Cr=typeof wr.oninput==`function`}Sr=Cr}else Sr=!1;xr=Sr&&(!document.documentMode||9<document.documentMode)}function Tr(){gr&&(gr.detachEvent(`onpropertychange`,Er),_r=gr=null)}function Er(e){if(e.propertyName===`value`&&yr(_r)){var t=[];hr(t,_r,e,mn(e)),yn(vr,t)}}function Dr(e,t,n){e===`focusin`?(Tr(),gr=t,_r=n,gr.attachEvent(`onpropertychange`,Er)):e===`focusout`&&Tr()}function Or(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return yr(_r)}function kr(e,t){if(e===`click`)return yr(t)}function Ar(e,t){if(e===`input`||e===`change`)return yr(t)}function jr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Mr=typeof Object.is==`function`?Object.is:jr;function Nr(e,t){if(Mr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Me.call(t,i)||!Mr(e[i],t[i]))return!1}return!0}function Pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fr(e,t){var n=Pr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Pr(n)}}function Ir(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ir(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Lr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Jt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Jt(e.document)}return t}function Rr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var zr=xn&&`documentMode`in document&&11>=document.documentMode,Br=null,Vr=null,Hr=null,Ur=!1;function Wr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ur||Br==null||Br!==Jt(r)||(r=Br,`selectionStart`in r&&Rr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Hr&&Nr(Hr,r)||(Hr=r,r=Dd(Vr,`onSelect`),0<r.length&&(t=new Nn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Br)))}function Gr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Kr={animationend:Gr(`Animation`,`AnimationEnd`),animationiteration:Gr(`Animation`,`AnimationIteration`),animationstart:Gr(`Animation`,`AnimationStart`),transitionrun:Gr(`Transition`,`TransitionRun`),transitionstart:Gr(`Transition`,`TransitionStart`),transitioncancel:Gr(`Transition`,`TransitionCancel`),transitionend:Gr(`Transition`,`TransitionEnd`)},qr={},Jr={};xn&&(Jr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Kr.animationend.animation,delete Kr.animationiteration.animation,delete Kr.animationstart.animation),`TransitionEvent`in window||delete Kr.transitionend.transition);function Yr(e){if(qr[e])return qr[e];if(!Kr[e])return e;var t=Kr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Jr)return qr[e]=t[n];return e}var Xr=Yr(`animationend`),Zr=Yr(`animationiteration`),Qr=Yr(`animationstart`),$r=Yr(`transitionrun`),ei=Yr(`transitionstart`),ti=Yr(`transitioncancel`),ni=Yr(`transitionend`),ri=new Map,ii=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);ii.push(`scrollEnd`);function ai(e,t){ri.set(e,t),Pt(t,[e])}var oi=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},si=[],ci=0,li=0;function ui(){for(var e=ci,t=li=ci=0;t<e;){var n=si[t];si[t++]=null;var r=si[t];si[t++]=null;var i=si[t];si[t++]=null;var a=si[t];if(si[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&mi(n,i,a)}}function di(e,t,n,r){si[ci++]=e,si[ci++]=t,si[ci++]=n,si[ci++]=r,li|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function fi(e,t,n,r){return di(e,t,n,r),hi(e)}function pi(e,t){return di(e,null,null,t),hi(e)}function mi(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Ye(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function hi(e){if(50<pu)throw pu=0,mu=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var gi={};function _i(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vi(e,t,n,r){return new _i(e,t,n,r)}function yi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function bi(e,t){var n=e.alternate;return n===null?(n=vi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function xi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Si(e,t,n,r,i,a){var o=0;if(r=e,typeof e==`function`)yi(e)&&(o=1);else if(typeof e==`string`)o=Wf(e,n,D.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case oe:return e=vi(31,n,t,i),e.elementType=oe,e.lanes=a,e;case y:return Ci(n.children,i,a,t);case b:o=8,i|=24;break;case x:return e=vi(12,n,t,i|2),e.elementType=x,e.lanes=a,e;case ne:return e=vi(13,n,t,i),e.elementType=ne,e.lanes=a,e;case re:return e=vi(19,n,t,i),e.elementType=re,e.lanes=a,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case S:o=10;break a;case ee:o=9;break a;case te:o=11;break a;case ie:o=14;break a;case ae:o=16,r=null;break a}o=29,n=Error(s(130,e===null?`null`:typeof e,``)),r=null}return t=vi(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function Ci(e,t,n,r){return e=vi(7,e,r,t),e.lanes=n,e}function wi(e,t,n){return e=vi(6,e,null,t),e.lanes=n,e}function Ti(e){var t=vi(18,null,null,0);return t.stateNode=e,t}function Ei(e,t,n){return t=vi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Di=new WeakMap;function Oi(e,t){if(typeof e==`object`&&e){var n=Di.get(e);return n===void 0?(t={value:e,source:t,stack:je(t)},Di.set(e,t),t):n}return{value:e,source:t,stack:je(t)}}var ki=[],Ai=0,ji=null,Mi=0,Ni=[],Pi=0,Fi=null,Ii=1,Li=``;function Ri(e,t){ki[Ai++]=Mi,ki[Ai++]=ji,ji=e,Mi=t}function zi(e,t,n){Ni[Pi++]=Ii,Ni[Pi++]=Li,Ni[Pi++]=Fi,Fi=e;var r=Ii;e=Li;var i=32-Ye(r)-1;r&=~(1<<i),n+=1;var a=32-Ye(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ii=1<<32-Ye(t)+i|n<<i|r,Li=a+e}else Ii=1<<a|n<<i|r,Li=e}function Bi(e){e.return!==null&&(Ri(e,1),zi(e,1,0))}function Vi(e){for(;e===ji;)ji=ki[--Ai],ki[Ai]=null,Mi=ki[--Ai],ki[Ai]=null;for(;e===Fi;)Fi=Ni[--Pi],Ni[Pi]=null,Li=Ni[--Pi],Ni[Pi]=null,Ii=Ni[--Pi],Ni[Pi]=null}function Hi(e,t){Ni[Pi++]=Ii,Ni[Pi++]=Li,Ni[Pi++]=Fi,Ii=t.id,Li=t.overflow,Fi=e}var Ui=null,A=null,j=!1,Wi=null,Gi=!1,Ki=Error(s(519));function qi(e){throw $i(Oi(Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Ki}function Ji(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[vt]=e,t[yt]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<vd.length;n++)Q(vd[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),Qt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),nn(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Nd(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=fn),t=!0):t=!1,t||qi(e,!0)}function Yi(e){for(Ui=e.return;Ui;)switch(Ui.tag){case 5:case 31:case 13:Gi=!1;return;case 27:case 3:Gi=!0;return;default:Ui=Ui.return}}function Xi(e){if(e!==Ui)return!1;if(!j)return Yi(e),j=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Wd(e.type,e.memoizedProps)),n=!n),n&&A&&qi(e),Yi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(s(317));A=df(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(s(317));A=df(e)}else t===27?(t=A,Qd(e.type)?(e=uf,uf=null,A=e):A=t):A=Ui?lf(e.stateNode.nextSibling):null;return!0}function Zi(){A=Ui=null,j=!1}function Qi(){var e=Wi;return e!==null&&($l===null?$l=e:$l.push.apply($l,e),Wi=null),e}function $i(e){Wi===null?Wi=[e]:Wi.push(e)}var ea=ge(null),ta=null,na=null;function ra(e,t,n){E(ea,t._currentValue),t._currentValue=n}function M(e){e._currentValue=ea.current,_e(ea)}function ia(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function aa(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var a=i.dependencies;if(a!==null){var o=i.child;a=a.firstContext;a:for(;a!==null;){var c=a;a=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){a.lanes|=n,c=a.alternate,c!==null&&(c.lanes|=n),ia(a.return,n,e),r||(o=null);break a}a=c.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(s(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),ia(o,n,e),o=null}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function oa(e,t,n,r){e=null;for(var i=t,a=!1;i!==null;){if(!a){if(i.flags&524288)a=!0;else if(i.flags&262144)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(s(387));if(o=o.memoizedProps,o!==null){var c=i.type;Mr(i.pendingProps.value,o.value)||(e===null?e=[c]:e.push(c))}}else if(i===be.current){if(o=i.alternate,o===null)throw Error(s(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[$f]:e.push($f))}i=i.return}e!==null&&aa(t,e,n,r),t.flags|=262144}function sa(e){for(e=e.firstContext;e!==null;){if(!Mr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ca(e){ta=e,na=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function la(e){return da(ta,e)}function ua(e,t){return ta===null&&ca(e),da(e,t)}function da(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},na===null){if(e===null)throw Error(s(308));na=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else na=na.next=t;return n}var fa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},pa=t.unstable_scheduleCallback,ma=t.unstable_NormalPriority,ha={$$typeof:S,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ga(){return{controller:new fa,data:new Map,refCount:0}}function _a(e){e.refCount--,e.refCount===0&&pa(ma,function(){e.controller.abort()})}var va=null,ya=0,ba=0,N=null;function xa(e,t){if(va===null){var n=va=[];ya=0,ba=fd(),N={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return ya++,t.then(Sa,Sa),t}function Sa(){if(--ya===0&&va!==null){N!==null&&(N.status=`fulfilled`);var e=va;va=null,ba=0,N=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ca(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var wa=C.S;C.S=function(e,t){nu=Le(),typeof t==`object`&&t&&typeof t.then==`function`&&xa(e,t),wa!==null&&wa(e,t)};var Ta=ge(null);function Ea(){var e=Ta.current;return e===null?K.pooledCache:e}function Da(e,t){t===null?E(Ta,Ta.current):E(Ta,t.pool)}function Oa(){var e=Ea();return e===null?null:{parent:ha._currentValue,pool:e}}var ka=Error(s(460)),Aa=Error(s(474)),ja=Error(s(542)),Ma={then:function(){}};function Na(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Pa(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(fn,fn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ra(e),e;default:if(typeof t.status==`string`)t.then(fn,fn);else{if(e=K,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ra(e),e}throw Ia=t,ka}}function Fa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Ia=e,ka):e}}var Ia=null;function La(){if(Ia===null)throw Error(s(459));var e=Ia;return Ia=null,e}function Ra(e){if(e===ka||e===ja)throw Error(s(483))}var za=null,Ba=0;function Va(e){var t=Ba;return Ba+=1,za===null&&(za=[]),Pa(za,e,t)}function Ha(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ua(e,t){throw t.$$typeof===g?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Wa(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=bi(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function o(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=wi(n,e.mode,r),t.return=e,t):(t=i(t,n),t.return=e,t)}function l(e,t,n,r){var a=n.type;return a===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===ae&&Fa(a)===t.type)?(t=i(t,n.props),Ha(t,n),t.return=e,t):(t=Si(n.type,n.key,n.props,null,e.mode,r),Ha(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Ei(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=Ci(n,e.mode,r,a),t.return=e,t):(t=i(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=wi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case _:return n=Si(t.type,t.key,t.props,null,e.mode,n),Ha(n,t),n.return=e,n;case v:return t=Ei(t,e.mode,n),t.return=e,t;case ae:return t=Fa(t),f(e,t,n)}if(fe(t)||le(t))return t=Ci(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Va(t),n);if(t.$$typeof===S)return f(e,ua(e,t),n);Ua(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case _:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case ae:return n=Fa(n),p(e,t,n,r)}if(fe(n)||le(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Va(n),r);if(n.$$typeof===S)return p(e,t,ua(e,n),r);Ua(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case _:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case ae:return r=Fa(r),m(e,t,n,r,i)}if(fe(r)||le(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Va(r),i);if(r.$$typeof===S)return m(e,t,n,ua(t,r),i);Ua(t,r)}return null}function h(i,o,s,c){for(var l=null,u=null,d=o,h=o=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),j&&Ri(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(o=a(d,o,h),u===null?l=d:u.sibling=d,u=d);return j&&Ri(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),o=a(g,o,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),j&&Ri(i,h),l}function g(i,o,c,l){if(c==null)throw Error(s(151));for(var u=null,d=null,h=o,g=o=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),o=a(y,o,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),j&&Ri(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(o=a(v,o,g),d===null?u=v:d.sibling=v,d=v);return j&&Ri(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),o=a(v,o,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),j&&Ri(i,g),u}function b(e,r,a,c){if(typeof a==`object`&&a&&a.type===y&&a.key===null&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case _:a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===y){if(r.tag===7){n(e,r.sibling),c=i(r,a.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===ae&&Fa(l)===r.type){n(e,r.sibling),c=i(r,a.props),Ha(c,a),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}a.type===y?(c=Ci(a.props.children,e.mode,c,a.key),c.return=e,e=c):(c=Si(a.type,a.key,a.props,null,e.mode,c),Ha(c,a),c.return=e,e=c)}return o(e);case v:a:{for(l=a.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),c=i(r,a.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=Ei(a,e.mode,c),c.return=e,e=c}return o(e);case ae:return a=Fa(a),b(e,r,a,c)}if(fe(a))return h(e,r,a,c);if(le(a)){if(l=le(a),typeof l!=`function`)throw Error(s(150));return a=l.call(a),g(e,r,a,c)}if(typeof a.then==`function`)return b(e,r,Va(a),c);if(a.$$typeof===S)return b(e,r,ua(e,a),c);Ua(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,a),c.return=e,e=c):(n(e,r),c=wi(a,e.mode,c),c.return=e,e=c),o(e)):n(e,r)}return function(e,t,n,r){try{Ba=0;var i=b(e,t,n,r);return za=null,i}catch(t){if(t===ka||t===ja)throw t;var a=vi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ga=Wa(!0),Ka=Wa(!1),qa=!1;function Ja(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ya(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Xa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Za(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,G&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=hi(e),mi(e,null,n),t}return di(e,r,t,n),hi(e)}function Qa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,dt(e,n)}}function $a(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var eo=!1;function P(){if(eo){var e=N;if(e!==null)throw e}}function to(e,t,n,r){eo=!1;var i=e.updateQueue;qa=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(J&f)===f:(r&f)===f){f!==0&&f===ba&&(eo=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:qa=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ql|=o,e.lanes=o,e.memoizedState=d}}function no(e,t){if(typeof e!=`function`)throw Error(s(191,e));e.call(t)}function ro(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)no(n[e],t)}var io=ge(null),ao=ge(0);function oo(e,t){e=Gl,E(ao,e),E(io,t),Gl=e|t.baseLanes}function so(){E(ao,Gl),E(io,io.current)}function co(){Gl=ao.current,_e(io),_e(ao)}var lo=ge(null),uo=null;function fo(e){var t=e.alternate;E(_o,_o.current&1),E(lo,e),uo===null&&(t===null||io.current!==null||t.memoizedState!==null)&&(uo=e)}function po(e){E(_o,_o.current),E(lo,e),uo===null&&(uo=e)}function mo(e){e.tag===22?(E(_o,_o.current),E(lo,e),uo===null&&(uo=e)):ho(e)}function ho(){E(_o,_o.current),E(lo,lo.current)}function go(e){_e(lo),uo===e&&(uo=null),_e(_o)}var _o=ge(0);function vo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||of(n)||sf(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var yo=0,F=null,I=null,bo=null,xo=!1,So=!1,Co=!1,wo=0,To=0,Eo=null,Do=0;function Oo(){throw Error(s(321))}function ko(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Mr(e[n],t[n]))return!1;return!0}function Ao(e,t,n,r,i,a){return yo=a,F=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?Ws:Gs,Co=!1,a=n(r,i),Co=!1,So&&(a=Mo(t,n,r,i)),jo(e),a}function jo(e){C.H=Us;var t=I!==null&&I.next!==null;if(yo=0,bo=I=F=null,xo=!1,To=0,Eo=null,t)throw Error(s(300));e===null||cc||(e=e.dependencies,e!==null&&sa(e)&&(cc=!0))}function Mo(e,t,n,r){F=e;var i=0;do{if(So&&(Eo=null),To=0,So=!1,25<=i)throw Error(s(301));if(i+=1,bo=I=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}C.H=Ks,a=t(n,r)}while(So);return a}function No(){var e=C.H,t=e.useState()[0];return t=typeof t.then==`function`?Bo(t):t,e=e.useState()[0],(I===null?null:I.memoizedState)!==e&&(F.flags|=1024),t}function Po(){var e=wo!==0;return wo=0,e}function Fo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Io(e){if(xo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}xo=!1}yo=0,bo=I=F=null,So=!1,To=wo=0,Eo=null}function Lo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return bo===null?F.memoizedState=bo=e:bo=bo.next=e,bo}function Ro(){if(I===null){var e=F.alternate;e=e===null?null:e.memoizedState}else e=I.next;var t=bo===null?F.memoizedState:bo.next;if(t!==null)bo=t,I=e;else{if(e===null)throw F.alternate===null?Error(s(467)):Error(s(310));I=e,e={memoizedState:I.memoizedState,baseState:I.baseState,baseQueue:I.baseQueue,queue:I.queue,next:null},bo===null?F.memoizedState=bo=e:bo=bo.next=e}return bo}function zo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Bo(e){var t=To;return To+=1,Eo===null&&(Eo=[]),e=Pa(Eo,e,t),t=F,(bo===null?t.memoizedState:bo.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?Ws:Gs),e}function Vo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Bo(e);if(e.$$typeof===S)return la(e)}throw Error(s(438,String(e)))}function Ho(e){var t=null,n=F.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=F.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=zo(),F.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=se;return t.index++,n}function Uo(e,t){return typeof t==`function`?t(e):t}function Wo(e){return Go(Ro(),I,e)}function Go(e,t,n){var r=e.queue;if(r===null)throw Error(s(311));r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}t.baseQueue=i=a,r.pending=null}if(a=e.baseState,i===null)e.memoizedState=a;else{t=i.next;var c=o=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(yo&f)===f:(J&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ba&&(d=!0);else if((yo&p)===p){u=u.next,p===ba&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,o=a):l=l.next=f,F.lanes|=p,ql|=p;f=u.action,Co&&n(a,f),a=u.hasEagerState?u.eagerState:n(a,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,o=a):l=l.next=p,F.lanes|=f,ql|=f;u=u.next}while(u!==null&&u!==t);if(l===null?o=a:l.next=c,!Mr(a,e.memoizedState)&&(cc=!0,d&&(n=N,n!==null)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=l,r.lastRenderedState=a}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ko(e){var t=Ro(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);Mr(a,t.memoizedState)||(cc=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function qo(e,t,n){var r=F,i=Ro(),a=j;if(a){if(n===void 0)throw Error(s(407));n=n()}else n=t();var o=!Mr((I||i).memoizedState,n);if(o&&(i.memoizedState=n,cc=!0),i=i.queue,gs(Xo.bind(null,r,i,e),[e]),i.getSnapshot!==t||o||bo!==null&&bo.memoizedState.tag&1){if(r.flags|=2048,ds(9,{destroy:void 0},Yo.bind(null,r,i,n,t),null),K===null)throw Error(s(349));a||yo&127||Jo(r,t,n)}return n}function Jo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=F.updateQueue,t===null?(t=zo(),F.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Yo(e,t,n,r){t.value=n,t.getSnapshot=r,L(t)&&Zo(e)}function Xo(e,t,n){return n(function(){L(t)&&Zo(e)})}function L(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Mr(e,n)}catch{return!0}}function Zo(e){var t=pi(e,2);t!==null&&X(t,e,2)}function Qo(e){var t=Lo();if(typeof e==`function`){var n=e;if(e=n(),Co){Je(!0);try{n()}finally{Je(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Uo,lastRenderedState:e},t}function $o(e,t,n,r){return e.baseState=n,Go(e,I,typeof r==`function`?r:Uo)}function es(e,t,n,r,i){if(Bs(e))throw Error(s(485));if(e=t.action,e!==null){var a={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};C.T===null?a.isTransition=!1:n(!0),r(a),n=t.pending,n===null?(a.next=t.pending=a,ts(t,a)):(a.next=n.next,t.pending=n.next=a)}}function ts(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=C.T,o={};C.T=o;try{var s=n(i,r),c=C.S;c!==null&&c(o,s),ns(e,t,s)}catch(n){R(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),C.T=a}}else try{a=n(i,r),ns(e,t,a)}catch(n){R(e,t,n)}}function ns(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){rs(e,t,n)},function(n){return R(e,t,n)}):rs(e,t,n)}function rs(e,t,n){t.status=`fulfilled`,t.value=n,is(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,ts(e,n)))}function R(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,is(t),t=t.next;while(t!==r)}e.action=null}function is(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function as(e,t){return t}function os(e,t){if(j){var n=K.formState;if(n!==null){a:{var r=F;if(j){if(A){b:{for(var i=A,a=Gi;i.nodeType!==8;){if(!a){i=null;break b}if(i=lf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){A=lf(i.nextSibling),r=i.data===`F!`;break a}}qi(r)}r=!1}r&&(t=n[0])}}return n=Lo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:as,lastRenderedState:t},n.queue=r,n=Ls.bind(null,F,r),r.dispatch=n,r=Qo(!1),a=zs.bind(null,F,!1,r.queue),r=Lo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=es.bind(null,F,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ss(e){return cs(Ro(),I,e)}function cs(e,t,n){if(t=Go(e,t,as)[0],e=Wo(Uo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Bo(t)}catch(e){throw e===ka?ja:e}else r=t;t=Ro();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(F.flags|=2048,ds(9,{destroy:void 0},ls.bind(null,i,n),null)),[r,a,e]}function ls(e,t){e.action=t}function us(e){var t=Ro(),n=I;if(n!==null)return cs(t,n,e);Ro(),t=t.memoizedState,n=Ro();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ds(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=F.updateQueue,t===null&&(t=zo(),F.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function fs(){return Ro().memoizedState}function ps(e,t,n,r){var i=Lo();F.flags|=e,i.memoizedState=ds(1|t,{destroy:void 0},n,r===void 0?null:r)}function ms(e,t,n,r){var i=Ro();r=r===void 0?null:r;var a=i.memoizedState.inst;I!==null&&r!==null&&ko(r,I.memoizedState.deps)?i.memoizedState=ds(t,a,n,r):(F.flags|=e,i.memoizedState=ds(1|t,a,n,r))}function hs(e,t){ps(8390656,8,e,t)}function gs(e,t){ms(2048,8,e,t)}function z(e){F.flags|=4;var t=F.updateQueue;if(t===null)t=zo(),F.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function _s(e){var t=Ro().memoizedState;return z({ref:t,nextImpl:e}),function(){if(G&2)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function vs(e,t){return ms(4,2,e,t)}function ys(e,t){return ms(4,4,e,t)}function bs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xs(e,t,n){n=n==null?null:n.concat([e]),ms(4,4,bs.bind(null,t,e),n)}function Ss(){}function Cs(e,t){var n=Ro();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&ko(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ws(e,t){var n=Ro();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&ko(t,r[1]))return r[0];if(r=e(),Co){Je(!0);try{e()}finally{Je(!1)}}return n.memoizedState=[r,t],r}function Ts(e,t,n){return n===void 0||yo&1073741824&&!(J&261930)?e.memoizedState=t:(e.memoizedState=n,e=gu(),F.lanes|=e,ql|=e,n)}function Es(e,t,n,r){return Mr(n,t)?n:io.current===null?!(yo&42)||yo&1073741824&&!(J&261930)?(cc=!0,e.memoizedState=n):(e=gu(),F.lanes|=e,ql|=e,t):(e=Ts(e,n,r),Mr(e,t)||(cc=!0),e)}function Ds(e,t,n,r,i){var a=w.p;w.p=a!==0&&8>a?a:8;var o=C.T,s={};C.T=s,zs(e,!1,t,n);try{var c=i(),l=C.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Rs(e,t,Ca(c,r),hu(e)):Rs(e,t,r,hu(e))}catch(n){Rs(e,t,{then:function(){},status:`rejected`,reason:n},hu())}finally{w.p=a,o!==null&&s.types!==null&&(o.types=s.types),C.T=o}}function Os(){}function ks(e,t,n,r){if(e.tag!==5)throw Error(s(476));var i=As(e).queue;Ds(e,i,t,pe,n===null?Os:function(){return js(e),n(r)})}function As(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:pe,baseState:pe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Uo,lastRenderedState:pe},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Uo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function js(e){var t=As(e);t.next===null&&(t=e.alternate.memoizedState),Rs(e,t.next.queue,{},hu())}function Ms(){return la($f)}function Ns(){return Ro().memoizedState}function Ps(){return Ro().memoizedState}function Fs(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=hu();e=Xa(n);var r=Za(t,e,n);r!==null&&(X(r,t,n),Qa(r,t,n)),t={cache:ga()},e.payload=t;return}t=t.return}}function Is(e,t,n){var r=hu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Bs(e)?Vs(t,n):(n=fi(e,t,n,r),n!==null&&(X(n,e,r),Hs(n,t,r)))}function Ls(e,t,n){Rs(e,t,n,hu())}function Rs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Bs(e))Vs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Mr(s,o))return di(e,t,i,0),K===null&&ui(),!1}catch{}if(n=fi(e,t,i,r),n!==null)return X(n,e,r),Hs(n,t,r),!0}return!1}function zs(e,t,n,r){if(r={lane:2,revertLane:fd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Bs(e)){if(t)throw Error(s(479))}else t=fi(e,n,r,2),t!==null&&X(t,e,2)}function Bs(e){var t=e.alternate;return e===F||t!==null&&t===F}function Vs(e,t){So=xo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Hs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,dt(e,n)}}var Us={readContext:la,use:Vo,useCallback:Oo,useContext:Oo,useEffect:Oo,useImperativeHandle:Oo,useLayoutEffect:Oo,useInsertionEffect:Oo,useMemo:Oo,useReducer:Oo,useRef:Oo,useState:Oo,useDebugValue:Oo,useDeferredValue:Oo,useTransition:Oo,useSyncExternalStore:Oo,useId:Oo,useHostTransitionStatus:Oo,useFormState:Oo,useActionState:Oo,useOptimistic:Oo,useMemoCache:Oo,useCacheRefresh:Oo};Us.useEffectEvent=Oo;var Ws={readContext:la,use:Vo,useCallback:function(e,t){return Lo().memoizedState=[e,t===void 0?null:t],e},useContext:la,useEffect:hs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ps(4194308,4,bs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ps(4194308,4,e,t)},useInsertionEffect:function(e,t){ps(4,2,e,t)},useMemo:function(e,t){var n=Lo();t=t===void 0?null:t;var r=e();if(Co){Je(!0);try{e()}finally{Je(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Lo();if(n!==void 0){var i=n(t);if(Co){Je(!0);try{n(t)}finally{Je(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Is.bind(null,F,e),[r.memoizedState,e]},useRef:function(e){var t=Lo();return e={current:e},t.memoizedState=e},useState:function(e){e=Qo(e);var t=e.queue,n=Ls.bind(null,F,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ss,useDeferredValue:function(e,t){return Ts(Lo(),e,t)},useTransition:function(){var e=Qo(!1);return e=Ds.bind(null,F,e.queue,!0,!1),Lo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=F,i=Lo();if(j){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),K===null)throw Error(s(349));J&127||Jo(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,hs(Xo.bind(null,r,a,e),[e]),r.flags|=2048,ds(9,{destroy:void 0},Yo.bind(null,r,a,n,t),null),n},useId:function(){var e=Lo(),t=K.identifierPrefix;if(j){var n=Li,r=Ii;n=(r&~(1<<32-Ye(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=wo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Do++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Ms,useFormState:os,useActionState:os,useOptimistic:function(e){var t=Lo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=zs.bind(null,F,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ho,useCacheRefresh:function(){return Lo().memoizedState=Fs.bind(null,F)},useEffectEvent:function(e){var t=Lo(),n={impl:e};return t.memoizedState=n,function(){if(G&2)throw Error(s(440));return n.impl.apply(void 0,arguments)}}},Gs={readContext:la,use:Vo,useCallback:Cs,useContext:la,useEffect:gs,useImperativeHandle:xs,useInsertionEffect:vs,useLayoutEffect:ys,useMemo:ws,useReducer:Wo,useRef:fs,useState:function(){return Wo(Uo)},useDebugValue:Ss,useDeferredValue:function(e,t){return Es(Ro(),I.memoizedState,e,t)},useTransition:function(){var e=Wo(Uo)[0],t=Ro().memoizedState;return[typeof e==`boolean`?e:Bo(e),t]},useSyncExternalStore:qo,useId:Ns,useHostTransitionStatus:Ms,useFormState:ss,useActionState:ss,useOptimistic:function(e,t){return $o(Ro(),I,e,t)},useMemoCache:Ho,useCacheRefresh:Ps};Gs.useEffectEvent=_s;var Ks={readContext:la,use:Vo,useCallback:Cs,useContext:la,useEffect:gs,useImperativeHandle:xs,useInsertionEffect:vs,useLayoutEffect:ys,useMemo:ws,useReducer:Ko,useRef:fs,useState:function(){return Ko(Uo)},useDebugValue:Ss,useDeferredValue:function(e,t){var n=Ro();return I===null?Ts(n,e,t):Es(n,I.memoizedState,e,t)},useTransition:function(){var e=Ko(Uo)[0],t=Ro().memoizedState;return[typeof e==`boolean`?e:Bo(e),t]},useSyncExternalStore:qo,useId:Ns,useHostTransitionStatus:Ms,useFormState:us,useActionState:us,useOptimistic:function(e,t){var n=Ro();return I===null?(n.baseState=e,[e,n.queue.dispatch]):$o(n,I,e,t)},useMemoCache:Ho,useCacheRefresh:Ps};Ks.useEffectEvent=_s;function qs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:h({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Js={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hu(),i=Xa(r);i.payload=t,n!=null&&(i.callback=n),t=Za(e,i,r),t!==null&&(X(t,e,r),Qa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hu(),i=Xa(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Za(e,i,r),t!==null&&(X(t,e,r),Qa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hu(),r=Xa(n);r.tag=2,t!=null&&(r.callback=t),t=Za(e,r,n),t!==null&&(X(t,e,n),Qa(t,e,n))}};function Ys(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Nr(n,r)||!Nr(i,a):!0}function Xs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Js.enqueueReplaceState(t,t.state,null)}function Zs(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=h({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Qs(e){oi(e)}function $s(e){console.error(e)}function ec(e){oi(e)}function tc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function nc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function rc(e,t,n){return n=Xa(n),n.tag=3,n.payload={element:null},n.callback=function(){tc(e,t)},n}function ic(e){return e=Xa(e),e.tag=3,e}function ac(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){nc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){nc(t,n,r),typeof i!=`function`&&(au===null?au=new Set([this]):au.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function oc(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&oa(t,n,i,!0),n=lo.current,n!==null){switch(n.tag){case 31:case 13:return uo===null?Ou():n.alternate===null&&Kl===0&&(Kl=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Ma?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Ku(e,r,i)),!1;case 22:return n.flags|=65536,r===Ma?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Ku(e,r,i)),!1}throw Error(s(435,n.tag))}return Ku(e,r,i),Ou(),!1}if(j)return t=lo.current,t===null?(r!==Ki&&(t=Error(s(423),{cause:r}),$i(Oi(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=Oi(r,n),i=rc(e.stateNode,r,i),$a(e,i),Kl!==4&&(Kl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Ki&&(e=Error(s(422),{cause:r}),$i(Oi(e,n)))),!1;var a=Error(s(520),{cause:r});if(a=Oi(a,n),Ql===null?Ql=[a]:Ql.push(a),Kl!==4&&(Kl=2),t===null)return!0;r=Oi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=rc(n.stateNode,r,e),$a(n,e),!1;case 1:if(t=n.type,a=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||a!==null&&typeof a.componentDidCatch==`function`&&(au===null||!au.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,i=ic(i),ac(i,e,n,r),$a(n,i),!1}n=n.return}while(n!==null);return!1}var sc=Error(s(461)),cc=!1;function lc(e,t,n,r){t.child=e===null?Ka(t,null,n,r):Ga(t,e.child,n,r)}function uc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ca(t),r=Ao(e,t,n,o,a,i),s=Po(),e!==null&&!cc?(Fo(e,t,i),Mc(e,t,i)):(j&&s&&Bi(t),t.flags|=1,lc(e,t,r,i),t.child)}function dc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!yi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,fc(e,t,a,r,i)):(e=Si(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Nc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Nr:n,n(o,r)&&e.ref===t.ref)return Mc(e,t,i)}return t.flags|=1,e=bi(a,r),e.ref=t.ref,e.return=t,t.child=e}function fc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Nr(a,r)&&e.ref===t.ref)if(cc=!1,t.pendingProps=r=a,Nc(e,i))e.flags&131072&&(cc=!0);else return t.lanes=e.lanes,Mc(e,t,i)}return vc(e,t,n,r,i)}function pc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return mc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Da(t,a===null?null:a.cachePool),a===null?so():oo(t,a),mo(t);else return r=t.lanes=536870912,mc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Da(t,null),so(),ho(t)):(Da(t,a.cachePool),oo(t,a),ho(t),t.memoizedState=null);return lc(e,t,i,n),t.child}function B(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function mc(e,t,n,r,i){var a=Ea();return a=a===null?null:{parent:ha._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Da(t,null),so(),mo(t),e!==null&&oa(e,t,r,!0),t.childLanes=i,null}function V(e,t){return t=Dc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function hc(e,t,n){return Ga(t,e.child,null,n),e=V(t,t.pendingProps),e.flags|=2,go(t),t.memoizedState=null,e}function gc(e,t,n){var r=t.pendingProps,i=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(j){if(r.mode===`hidden`)return e=V(t,r),t.lanes=536870912,B(null,e);if(po(t),(e=A)?(e=af(e,Gi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Fi===null?null:{id:Ii,overflow:Li},retryLane:536870912,hydrationErrors:null},n=Ti(e),n.return=t,t.child=n,Ui=t,A=null)):e=null,e===null)throw qi(t);return t.lanes=536870912,null}return V(t,r)}var a=e.memoizedState;if(a!==null){var o=a.dehydrated;if(po(t),i)if(t.flags&256)t.flags&=-257,t=hc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(s(558));else if(cc||oa(e,t,n,!1),i=(n&e.childLanes)!==0,cc||i){if(r=K,r!==null&&(o=ft(r,n),o!==0&&o!==a.retryLane))throw a.retryLane=o,pi(e,o),X(r,e,o),sc;Ou(),t=hc(e,t,n)}else e=a.treeContext,A=lf(o.nextSibling),Ui=t,j=!0,Wi=null,Gi=!1,e!==null&&Hi(t,e),t=V(t,r),t.flags|=4096;return t}return e=bi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _c(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(s(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function vc(e,t,n,r,i){return ca(t),n=Ao(e,t,n,r,void 0,i),r=Po(),e!==null&&!cc?(Fo(e,t,i),Mc(e,t,i)):(j&&r&&Bi(t),t.flags|=1,lc(e,t,n,i),t.child)}function yc(e,t,n,r,i,a){return ca(t),t.updateQueue=null,n=Mo(t,r,n,i),jo(e),r=Po(),e!==null&&!cc?(Fo(e,t,a),Mc(e,t,a)):(j&&r&&Bi(t),t.flags|=1,lc(e,t,n,a),t.child)}function bc(e,t,n,r,i){if(ca(t),t.stateNode===null){var a=gi,o=n.contextType;typeof o==`object`&&o&&(a=la(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Js,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ja(t),o=n.contextType,a.context=typeof o==`object`&&o?la(o):gi,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(qs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Js.enqueueReplaceState(a,a.state,null),to(t,r,a,i),P(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Zs(n,s);a.props=c;var l=a.context,u=n.contextType;o=gi,typeof u==`object`&&u&&(o=la(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Xs(t,a,r,o),qa=!1;var f=t.memoizedState;a.state=f,to(t,r,a,i),P(),l=t.memoizedState,s||f!==l||qa?(typeof d==`function`&&(qs(t,n,d,r),l=t.memoizedState),(c=qa||Ys(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ya(e,t),o=t.memoizedProps,u=Zs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=gi,typeof l==`object`&&l&&(c=la(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Xs(t,a,r,c),qa=!1,f=t.memoizedState,a.state=f,to(t,r,a,i),P();var p=t.memoizedState;o!==d||f!==p||qa||e!==null&&e.dependencies!==null&&sa(e.dependencies)?(typeof s==`function`&&(qs(t,n,s,r),p=t.memoizedState),(u=qa||Ys(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&sa(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,_c(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ga(t,e.child,null,i),t.child=Ga(t,null,n,i)):lc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Mc(e,t,i),e}function xc(e,t,n,r){return Zi(),t.flags|=256,lc(e,t,n,r),t.child}var Sc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cc(e){return{baseLanes:e,cachePool:Oa()}}function wc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Xl),e}function Tc(e,t,n){var r=t.pendingProps,i=!1,a=(t.flags&128)!=0,o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:(_o.current&2)!=0),o&&(i=!0,t.flags&=-129),o=(t.flags&32)!=0,t.flags&=-33,e===null){if(j){if(i?fo(t):ho(t),(e=A)?(e=af(e,Gi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Fi===null?null:{id:Ii,overflow:Li},retryLane:536870912,hydrationErrors:null},n=Ti(e),n.return=t,t.child=n,Ui=t,A=null)):e=null,e===null)throw qi(t);return sf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(ho(t),i=t.mode,c=Dc({mode:`hidden`,children:c},i),r=Ci(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,o,n),t.memoizedState=Sc,B(null,r)):(fo(t),Ec(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(a)t.flags&256?(fo(t),t.flags&=-257,t=Oc(e,t,n)):t.memoizedState===null?(ho(t),c=r.fallback,i=t.mode,r=Dc({mode:`visible`,children:r.children},i),c=Ci(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ga(t,e.child,null,n),r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,o,n),t.memoizedState=Sc,t=B(null,r)):(ho(t),t.child=e.child,t.flags|=128,t=null);else if(fo(t),sf(c)){if(o=c.nextSibling&&c.nextSibling.dataset,o)var u=o.dgst;o=u,r=Error(s(419)),r.stack=``,r.digest=o,$i({value:r,source:null,stack:null}),t=Oc(e,t,n)}else if(cc||oa(e,t,n,!1),o=(n&e.childLanes)!==0,cc||o){if(o=K,o!==null&&(r=ft(o,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,pi(e,r),X(o,e,r),sc;of(c)||Ou(),t=Oc(e,t,n)}else of(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,A=lf(c.nextSibling),Ui=t,j=!0,Wi=null,Gi=!1,e!==null&&Hi(t,e),t=Ec(t,r.children),t.flags|=4096);return t}return i?(ho(t),c=r.fallback,i=t.mode,l=e.child,u=l.sibling,r=bi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=Ci(c,i,n,null),c.flags|=2):c=bi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,B(null,r),r=t.child,c=e.child.memoizedState,c===null?c=Cc(n):(i=c.cachePool,i===null?i=Oa():(l=ha._currentValue,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=wc(e,o,n),t.memoizedState=Sc,B(e.child,r)):(fo(t),n=e.child,e=n.sibling,n=bi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function Ec(e,t){return t=Dc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Dc(e,t){return e=vi(22,e,null,t),e.lanes=0,e}function Oc(e,t,n){return Ga(t,e.child,null,n),e=Ec(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ia(e.return,t,n)}function Ac(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function jc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=_o.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,E(_o,o),lc(e,t,r,n),r=j?Mi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kc(e,n,t);else if(e.tag===19)kc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&vo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ac(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&vo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ac(t,!0,n,null,a,r);break;case`together`:Ac(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Mc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ql|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(oa(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,n=bi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=bi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Nc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&sa(e))):!0}function Pc(e,t,n){switch(t.tag){case 3:xe(t,t.stateNode.containerInfo),ra(t,ha,e.memoizedState.cache),Zi();break;case 27:case 5:Ce(t);break;case 4:xe(t,t.stateNode.containerInfo);break;case 10:ra(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,po(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(fo(t),e=Mc(e,t,n),e===null?null:e.sibling):Tc(e,t,n):(fo(t),t.flags|=128,null);fo(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(oa(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return jc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),E(_o,_o.current),r)break;return null;case 22:return t.lanes=0,pc(e,t,n,t.pendingProps);case 24:ra(t,ha,e.memoizedState.cache)}return Mc(e,t,n)}function Fc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)cc=!0;else{if(!Nc(e,n)&&!(t.flags&128))return cc=!1,Pc(e,t,n);cc=!!(e.flags&131072)}else cc=!1,j&&t.flags&1048576&&zi(t,Mi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Fa(t.elementType),t.type=e,typeof e==`function`)yi(e)?(r=Zs(e,r),t.tag=1,t=bc(null,t,e,r,n)):(t.tag=0,t=vc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===te){t.tag=11,t=uc(null,t,e,r,n);break a}else if(i===ie){t.tag=14,t=dc(null,t,e,r,n);break a}}throw t=de(e)||e,Error(s(306,t,``))}}return t;case 0:return vc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Zs(r,t.pendingProps),bc(e,t,r,i,n);case 3:a:{if(xe(t,t.stateNode.containerInfo),e===null)throw Error(s(387));r=t.pendingProps;var a=t.memoizedState;i=a.element,Ya(e,t),to(t,r,null,n);var o=t.memoizedState;if(r=o.cache,ra(t,ha,r),r!==a.cache&&aa(t,[ha],n,!0),P(),r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=xc(e,t,r,n);break a}else if(r!==i){i=Oi(Error(s(424)),t),$i(i),t=xc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(A=lf(e.firstChild),Ui=t,j=!0,Wi=null,Gi=!0,n=Ka(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Zi(),r===i){t=Mc(e,t,n);break a}lc(e,t,r,n)}t=t.child}return t;case 26:return _c(e,t),e===null?(n=Af(t.type,null,t.pendingProps,null))?t.memoizedState=n:j||(n=t.type,e=t.pendingProps,r=Vd(ye.current).createElement(n),r[vt]=t,r[yt]=e,Fd(r,n,e),jt(r),t.stateNode=r):t.memoizedState=Af(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ce(t),e===null&&j&&(r=t.stateNode=pf(t.type,t.pendingProps,ye.current),Ui=t,Gi=!0,i=A,Qd(t.type)?(uf=i,A=lf(r.firstChild)):A=i),lc(e,t,t.pendingProps.children,n),_c(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&j&&((i=r=A)&&(r=nf(r,t.type,t.pendingProps,Gi),r===null?i=!1:(t.stateNode=r,Ui=t,A=lf(r.firstChild),Gi=!1,i=!0)),i||qi(t)),Ce(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,r=a.children,Wd(i,a)?r=null:o!==null&&Wd(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=Ao(e,t,No,null,null,n),$f._currentValue=i),_c(e,t),lc(e,t,r,n),t.child;case 6:return e===null&&j&&((e=n=A)&&(n=rf(n,t.pendingProps,Gi),n===null?e=!1:(t.stateNode=n,Ui=t,A=null,e=!0)),e||qi(t)),null;case 13:return Tc(e,t,n);case 4:return xe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ga(t,null,r,n):lc(e,t,r,n),t.child;case 11:return uc(e,t,t.type,t.pendingProps,n);case 7:return lc(e,t,t.pendingProps,n),t.child;case 8:return lc(e,t,t.pendingProps.children,n),t.child;case 12:return lc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,ra(t,t.type,r.value),lc(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,ca(t),i=la(i),r=r(i),t.flags|=1,lc(e,t,r,n),t.child;case 14:return dc(e,t,t.type,t.pendingProps,n);case 15:return fc(e,t,t.type,t.pendingProps,n);case 19:return jc(e,t,n);case 31:return gc(e,t,n);case 22:return pc(e,t,n,t.pendingProps);case 24:return ca(t),r=la(ha),e===null?(i=Ea(),i===null&&(i=K,a=ga(),i.pooledCache=a,a.refCount++,a!==null&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},Ja(t),ra(t,ha,i)):((e.lanes&n)!==0&&(Ya(e,t),to(t,null,null,n),P()),i=e.memoizedState,a=t.memoizedState,i.parent===r?(r=a.cache,ra(t,ha,r),r!==i.cache&&aa(t,[ha],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),ra(t,ha,r))),lc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Ic(e){e.flags|=4}function Lc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Tu())e.flags|=8192;else throw Ia=Ma,Aa}else e.flags&=-16777217}function Rc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Gf(t))if(Tu())e.flags|=8192;else throw Ia=Ma,Aa}function zc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:ot(),e.lanes|=t,Zl|=t)}function Bc(e,t){if(!j)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function H(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(Vi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return H(t),null;case 1:return H(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),M(ha),Se(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Xi(t)?Ic(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Qi())),H(t),null;case 26:var i=t.type,a=t.memoizedState;return e===null?(Ic(t),a===null?(H(t),Lc(t,i,null,r,n)):(H(t),Rc(t,a))):a?a===e.memoizedState?(H(t),t.flags&=-16777217):(Ic(t),H(t),Rc(t,a)):(e=e.memoizedProps,e!==r&&Ic(t),H(t),Lc(t,i,e,r,n)),null;case 27:if(we(t),n=ye.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(s(166));return H(t),null}e=D.current,Xi(t)?Ji(t,e):(e=pf(i,r,n),t.stateNode=e,Ic(t))}return H(t),null;case 5:if(we(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(s(166));return H(t),null}if(a=D.current,Xi(t))Ji(t,a);else{var o=Vd(ye.current);switch(a){case 1:a=o.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:a=o.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:a=o.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:a=o.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:a=o.createElement(`div`),a.innerHTML=`<script><\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?o.createElement(`select`,{is:r.is}):o.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?o.createElement(i,{is:r.is}):o.createElement(i)}}a[vt]=t,a[yt]=r;a:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)a.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break a;for(;o.sibling===null;){if(o.return===null||o.return===t)break a;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=a;a:switch(Fd(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Ic(t)}}return H(t),Lc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(s(166));if(e=ye.current,Xi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=Ui,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[vt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Nd(e.nodeValue,n)),e||qi(t,!0)}else e=Vd(e).createTextNode(r),e[vt]=t,t.stateNode=e}return H(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Xi(t),n!==null){if(e===null){if(!r)throw Error(s(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(s(557));e[vt]=t}else Zi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;H(t),e=!1}else n=Qi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(go(t),t):(go(t),null);if(t.flags&128)throw Error(s(558))}return H(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Xi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(s(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(s(317));i[vt]=t}else Zi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;H(t),i=!1}else i=Qi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(go(t),t):(go(t),null)}return go(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),zc(t,t.updateQueue),H(t),null);case 4:return Se(),e===null&&Cd(t.stateNode.containerInfo),H(t),null;case 10:return M(t.type),H(t),null;case 19:if(_e(_o),r=t.memoizedState,r===null)return H(t),null;if(i=(t.flags&128)!=0,a=r.rendering,a===null)if(i)Bc(r,!1);else{if(Kl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=vo(e),a!==null){for(t.flags|=128,Bc(r,!1),e=a.updateQueue,t.updateQueue=e,zc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)xi(n,e),n=n.sibling;return E(_o,_o.current&1|2),j&&Ri(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Le()>ru&&(t.flags|=128,i=!0,Bc(r,!1),t.lanes=4194304)}else{if(!i)if(e=vo(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,zc(t,e),Bc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!a.alternate&&!j)return H(t),null}else 2*Le()-r.renderingStartTime>ru&&n!==536870912&&(t.flags|=128,i=!0,Bc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}return r.tail===null?(H(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Le(),e.sibling=null,n=_o.current,E(_o,i?n&1|2:n&1),j&&Ri(t,r.treeForkCount),e);case 22:case 23:return go(t),co(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(H(t),t.subtreeFlags&6&&(t.flags|=8192)):H(t),n=t.updateQueue,n!==null&&zc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&_e(Ta),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),M(ha),H(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function Hc(e,t){switch(Vi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return M(ha),Se(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return we(t),null;case 31:if(t.memoizedState!==null){if(go(t),t.alternate===null)throw Error(s(340));Zi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(go(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Zi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return _e(_o),null;case 4:return Se(),null;case 10:return M(t.type),null;case 22:case 23:return go(t),co(),e!==null&&_e(Ta),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return M(ha),null;case 25:return null;default:return null}}function Uc(e,t){switch(Vi(t),t.tag){case 3:M(ha),Se();break;case 26:case 27:case 5:we(t);break;case 4:Se();break;case 31:t.memoizedState!==null&&go(t);break;case 13:go(t);break;case 19:_e(_o);break;case 10:M(t.type);break;case 22:case 23:go(t),co(),e!==null&&_e(Ta);break;case 24:M(ha)}}function Wc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Gc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Kc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{ro(t,n)}catch(t){Z(e,e.return,t)}}}function qc(e,t,n){n.props=Zs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Jc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Yc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function Xc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Zc(e,t,n){try{var r=e.stateNode;Id(r,e.type,n,t),r[yt]=t}catch(t){Z(e,e.return,t)}}function Qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Qd(e.type)||e.tag===4}function $c(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Qc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Qd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function el(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fn));else if(r!==4&&(r===27&&Qd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Qd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Fd(t,r,n),t[vt]=e,t[yt]=n}catch(t){Z(e,e.return,t)}}var rl=!1,U=!1,il=!1,al=typeof WeakSet==`function`?WeakSet:Set,ol=null;function sl(e,t){if(e=e.containerInfo,zd=cp,e=Lr(e),Rr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break a}var o=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(c=o+i),f!==a||r!==0&&f.nodeType!==3||(l=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=o),p===a&&++d===r&&(l=o),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Bd={focusedElem:e,selectionRange:n},cp=!1,ol=t;ol!==null;)if(t=ol,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,ol=e;else for(;ol!==null;){switch(t=ol,a=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&a!==null){e=void 0,n=t,i=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var h=Zs(n.type,i);e=r.getSnapshotBeforeUpdate(h,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Z(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)tf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:tf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(s(163))}if(e=t.sibling,e!==null){e.return=t.return,ol=e;break}ol=t.return}}function cl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Sl(e,n),r&4&&Wc(5,n);break;case 1:if(Sl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=Zs(n.type,t.memoizedProps);t=t.memoizedState;
vendor: 5,367 bytes, line 9
9try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}r&64&&Kc(n),r&512&&Jc(n,n.return);break;case 3:if(Sl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{ro(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&nl(n);case 26:case 5:Sl(e,n),t===null&&r&4&&Xc(n),r&512&&Jc(n,n.return);break;case 12:Sl(e,n);break;case 31:Sl(e,n),r&4&&pl(e,n);break;case 13:Sl(e,n),r&4&&ml(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Yu.bind(null,n),cf(e,n))));break;case 22:if(r=n.memoizedState!==null||rl,!r){t=t!==null&&t.memoizedState!==null||U,i=rl;var a=U;rl=r,(U=t)&&!a?wl(e,n,(n.subtreeFlags&8772)!=0):Sl(e,n),rl=i,U=a}break;case 30:break;default:Sl(e,n)}}function ll(e){var t=e.alternate;t!==null&&(e.alternate=null,ll(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Et(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var W=null,ul=!1;function dl(e,t,n){for(n=n.child;n!==null;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(qe&&typeof qe.onCommitFiberUnmount==`function`)try{qe.onCommitFiberUnmount(Ke,n)}catch{}switch(n.tag){case 26:U||Yc(n,t),dl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:U||Yc(n,t);var r=W,i=ul;Qd(n.type)&&(W=n.stateNode,ul=!1),dl(e,t,n),mf(n.stateNode),W=r,ul=i;break;case 5:U||Yc(n,t);case 6:if(r=W,i=ul,W=null,dl(e,t,n),W=r,ul=i,W!==null)if(ul)try{(W.nodeType===9?W.body:W.nodeName===`HTML`?W.ownerDocument.body:W).removeChild(n.stateNode)}catch(e){Z(n,t,e)}else try{W.removeChild(n.stateNode)}catch(e){Z(n,t,e)}break;case 18:W!==null&&(ul?(e=W,$d(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Pp(e)):$d(W,n.stateNode));break;case 4:r=W,i=ul,W=n.stateNode.containerInfo,ul=!0,dl(e,t,n),W=r,ul=i;break;case 0:case 11:case 14:case 15:Gc(2,n,t),U||Gc(4,n,t),dl(e,t,n);break;case 1:U||(Yc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&qc(n,t,r)),dl(e,t,n);break;case 21:dl(e,t,n);break;case 22:U=(r=U)||n.memoizedState!==null,dl(e,t,n),U=r;break;default:dl(e,t,n)}}function pl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Pp(e)}catch(e){Z(t,t.return,e)}}}function ml(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Pp(e)}catch(e){Z(t,t.return,e)}}function hl(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new al),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new al),t;default:throw Error(s(435,e.tag))}}function gl(e,t){var n=hl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Xu.bind(null,e,t);t.then(r,r)}})}function _l(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],a=e,o=t,c=o;a:for(;c!==null;){switch(c.tag){case 27:if(Qd(c.type)){W=c.stateNode,ul=!1;break a}break;case 5:W=c.stateNode,ul=!1;break a;case 3:case 4:W=c.stateNode.containerInfo,ul=!0;break a}c=c.return}if(W===null)throw Error(s(160));fl(a,o,i),W=null,ul=!1,a=i.alternate,a!==null&&(a.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)yl(t,e),t=t.sibling}var vl=null;function yl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:_l(t,e),bl(e),r&4&&(Gc(3,e,e.return),Wc(3,e),Gc(5,e,e.return));break;case 1:_l(t,e),bl(e),r&512&&(U||n===null||Yc(n,n.return)),r&64&&rl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=vl;if(_l(t,e),bl(e),r&512&&(U||n===null||Yc(n,n.return)),r&4){var a=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;b:switch(r){case`title`:a=i.getElementsByTagName(`title`)[0],(!a||a[Tt]||a[vt]||a.namespaceURI===`http://www.w3.org/2000/svg`||a.hasAttribute(`itemprop`))&&(a=i.createElement(r),i.head.insertBefore(a,i.querySelector(`head > title`))),Fd(a,r,n),a[vt]=e,jt(a),r=a;break a;case`link`:var o=Hf(`link`,`href`,i).get(r+(n.href||``));if(o){for(var c=0;c<o.length;c++)if(a=o[c],a.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&a.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&a.getAttribute(`title`)===(n.title==null?null:n.title)&&a.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(c,1);break b}}a=i.createElement(r),Fd(a,r,n),i.head.appendChild(a);break;case`meta`:if(o=Hf(`meta`,`content`,i).get(r+(n.content||``))){for(c=0;c<o.length;c++)if(a=o[c],a.getAttribute(`content`)===(n.content==null?null:``+n.content)&&a.getAttribute(`name`)===(n.name==null?null:n.name)&&a.getAttribute(`property`)===(n.property==null?null:n.property)&&a.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){o.splice(c,1);break b}}a=i.createElement(r),Fd(a,r,n),i.head.appendChild(a);break;default:throw Error(s(468,r))}a[vt]=e,jt(a),r=a}e.stateNode=r}else Uf(i,e.type,e.stateNode);else e.stateNode=Lf(i,r,e.memoizedProps);
vendor: 40,467 bytes, lines 9-10
9else a===r?r===null&&e.stateNode!==null&&Zc(e,e.memoizedProps,n.memoizedProps):(a===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):a.count--,r===null?Uf(i,e.type,e.stateNode):Lf(i,r,e.memoizedProps))}break;case 27:_l(t,e),bl(e),r&512&&(U||n===null||Yc(n,n.return)),n!==null&&r&4&&Zc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(_l(t,e),bl(e),r&512&&(U||n===null||Yc(n,n.return)),e.flags&32){i=e.stateNode;try{rn(i,``)}catch(t){Z(e,e.return,t)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Zc(e,i,n===null?i:n.memoizedProps)),r&1024&&(il=!0);break;case 6:if(_l(t,e),bl(e),r&4){if(e.stateNode===null)throw Error(s(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Z(e,e.return,t)}}break;case 3:if(Vf=null,i=vl,vl=_f(t.containerInfo),_l(t,e),vl=i,bl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Pp(t.containerInfo)}catch(t){Z(e,e.return,t)}il&&(il=!1,xl(e));break;case 4:r=vl,vl=_f(e.stateNode.containerInfo),_l(t,e),bl(e),vl=r;break;case 12:_l(t,e),bl(e);break;case 31:_l(t,e),bl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 13:_l(t,e),bl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(tu=Le()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 22:i=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=rl,d=U;if(rl=u||i,U=d||l,_l(t,e),U=d,rl=u,bl(e),r&8192)a:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||l||rl||U||Cl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(a=l.stateNode,i)o=a.style,typeof o.setProperty==`function`?o.setProperty(`display`,`none`,`important`):o.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Z(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=i?``:l.memoizedProps}catch(e){Z(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;i?ef(m,!0):ef(l.stateNode,!1)}catch(e){Z(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,gl(e,n))));break;case 19:_l(t,e),bl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 30:break;case 21:break;default:_l(t,e),bl(e)}}function bl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Qc(r)){n=r;break}r=r.return}if(n==null)throw Error(s(160));switch(n.tag){case 27:var i=n.stateNode;tl(e,$c(e),i);break;case 5:var a=n.stateNode;n.flags&32&&(rn(a,``),n.flags&=-33),tl(e,$c(e),a);break;case 3:case 4:var o=n.stateNode.containerInfo;el(e,$c(e),o);break;default:throw Error(s(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;xl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Sl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)cl(e,t.alternate,t),t=t.sibling}function Cl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Gc(4,t,t.return),Cl(t);break;case 1:Yc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&qc(t,t.return,n),Cl(t);break;case 27:mf(t.stateNode);case 26:case 5:Yc(t,t.return),Cl(t);break;case 22:t.memoizedState===null&&Cl(t);break;case 30:Cl(t);break;default:Cl(t)}e=e.sibling}}function wl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:wl(i,a,n),Wc(4,a);break;case 1:if(wl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)no(c[i],s)}catch(e){Z(r,r.return,e)}}n&&o&64&&Kc(a),Jc(a,a.return);break;case 27:nl(a);case 26:case 5:wl(i,a,n),n&&r===null&&o&4&&Xc(a),Jc(a,a.return);break;case 12:wl(i,a,n);break;case 31:wl(i,a,n),n&&o&4&&pl(i,a);break;case 13:wl(i,a,n),n&&o&4&&ml(i,a);break;case 22:a.memoizedState===null&&wl(i,a,n),Jc(a,a.return);break;case 30:break;default:wl(i,a,n)}t=t.sibling}}function Tl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&_a(n))}function El(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&_a(e))}function Dl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ol(e,t,n,r),t=t.sibling}function Ol(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Dl(e,t,n,r),i&2048&&Wc(9,t);break;case 1:Dl(e,t,n,r);break;case 3:Dl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&_a(e)));break;case 12:if(i&2048){Dl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else Dl(e,t,n,r);break;case 31:Dl(e,t,n,r);break;case 13:Dl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?Dl(e,t,n,r):(a._visibility|=2,kl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?Dl(e,t,n,r):Al(e,t),i&2048&&Tl(o,t);break;case 24:Dl(e,t,n,r),i&2048&&El(t.alternate,t);break;default:Dl(e,t,n,r)}}function kl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:kl(a,o,s,c,i),Wc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,kl(a,o,s,c,i)):u._visibility&2?kl(a,o,s,c,i):Al(a,o),i&&l&2048&&Tl(o.alternate,o);break;case 24:kl(a,o,s,c,i),i&&l&2048&&El(o.alternate,o);break;default:kl(a,o,s,c,i)}t=t.sibling}}function Al(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Al(n,r),i&2048&&Tl(r.alternate,r);break;case 24:Al(n,r),i&2048&&El(r.alternate,r);break;default:Al(n,r)}t=t.sibling}}var jl=8192;function Ml(e,t,n){if(e.subtreeFlags&jl)for(e=e.child;e!==null;)Nl(e,t,n),e=e.sibling}function Nl(e,t,n){switch(e.tag){case 26:Ml(e,t,n),e.flags&jl&&e.memoizedState!==null&&Kf(n,vl,e.memoizedState,e.memoizedProps);break;case 5:Ml(e,t,n);break;case 3:case 4:var r=vl;vl=_f(e.stateNode.containerInfo),Ml(e,t,n),vl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=jl,jl=16777216,Ml(e,t,n),jl=r):Ml(e,t,n));break;default:Ml(e,t,n)}}function Pl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Fl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];ol=r,Rl(r,e)}Pl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Il(e),e=e.sibling}function Il(e){switch(e.tag){case 0:case 11:case 15:Fl(e),e.flags&2048&&Gc(9,e,e.return);break;case 3:Fl(e);break;case 12:Fl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ll(e)):Fl(e);break;default:Fl(e)}}function Ll(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];ol=r,Rl(r,e)}Pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Gc(8,t,t.return),Ll(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Ll(t));break;default:Ll(t)}e=e.sibling}}function Rl(e,t){for(;ol!==null;){var n=ol;switch(n.tag){case 0:case 11:case 15:Gc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:_a(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,ol=r;else a:for(n=e;ol!==null;){r=ol;var i=r.sibling,a=r.return;if(ll(r),r===n){ol=null;break a}if(i!==null){i.return=a,ol=i;break a}ol=a}}}var zl={getCacheForType:function(e){var t=la(ha),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return la(ha).controller.signal}},Bl=typeof WeakMap==`function`?WeakMap:Map,G=0,K=null,q=null,J=0,Y=0,Vl=null,Hl=!1,Ul=!1,Wl=!1,Gl=0,Kl=0,ql=0,Jl=0,Yl=0,Xl=0,Zl=0,Ql=null,$l=null,eu=!1,tu=0,nu=0,ru=1/0,iu=null,au=null,ou=0,su=null,cu=null,lu=0,uu=0,du=null,fu=null,pu=0,mu=null;function hu(){return G&2&&J!==0?J&-J:C.T===null?ht():fd()}function gu(){if(Xl===0)if(!(J&536870912)||j){var e=et;et<<=1,!(et&3932160)&&(et=262144),Xl=e}else Xl=536870912;return e=lo.current,e!==null&&(e.flags|=32),Xl}function X(e,t,n){(e===K&&(Y===2||Y===9)||e.cancelPendingCommit!==null)&&(Cu(e,0),bu(e,J,Xl,!1)),ct(e,n),(!(G&2)||e!==K)&&(e===K&&(!(G&2)&&(Jl|=n),Kl===4&&bu(e,J,Xl,!1)),id(e))}function _u(e,t,n){if(G&6)throw Error(s(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||it(e,t),i=r?ju(e,t):ku(e,t,!0),a=r;do{if(i===0){Ul&&!r&&bu(e,t,0,!1);break}else{if(n=e.current.alternate,a&&!yu(n)){i=ku(e,t,!1),a=!1;continue}if(i===2){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=e.pendingLanes&-536870913,o=o===0?o&536870912?536870912:0:o;if(o!==0){t=o;a:{var c=e;i=Ql;var l=c.current.memoizedState.isDehydrated;if(l&&(Cu(c,o).flags|=256),o=ku(c,o,!1),o!==2){if(Wl&&!l){c.errorRecoveryDisabledLanes|=a,Jl|=a,i=4;break a}a=$l,$l=i,a!==null&&($l===null?$l=a:$l.push.apply($l,a))}i=o}if(a=!1,i!==2)continue}}if(i===1){Cu(e,0),bu(e,t,0,!0);break}a:{switch(r=e,a=i,a){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:bu(r,t,Xl,!Hl);break a;case 2:$l=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(i=tu+300-Le(),10<i)){if(bu(r,t,Xl,!Hl),rt(r,0,!0)!==0)break a;lu=t,r.timeoutHandle=qd(vu.bind(null,r,n,$l,iu,eu,t,Xl,Jl,Zl,Hl,a,`Throttled`,-0,0),i);break a}vu(r,n,$l,iu,eu,t,Xl,Jl,Zl,Hl,a,null,-0,0)}}break}while(1);id(e)}function vu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:fn},Nl(t,a,d);var m=(a&62914560)===a?tu-Le():(a&4194048)===a?nu-Le():0;if(m=Jf(d,m),m!==null){lu=a,e.cancelPendingCommit=m(Ru.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),bu(e,a,o,!l);return}}Ru(e,t,a,n,r,i,o,s,c)}function yu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Mr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function bu(e,t,n,r){t&=~Yl,t&=~Jl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ye(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&ut(e,n,t)}function xu(){return G&6?!0:(ad(0,!1),!1)}function Su(){if(q!==null){if(Y===0)var e=q.return;else e=q,na=ta=null,Io(e),za=null,Ba=0,e=q;for(;e!==null;)Uc(e.alternate,e),e=e.return;q=null}}function Cu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Jd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),lu=0,Su(),K=e,q=n=bi(e.current,null),J=t,Y=0,Vl=null,Hl=!1,Ul=it(e,t),Wl=!1,Zl=Xl=Yl=Jl=ql=Kl=0,$l=Ql=null,eu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ye(r),a=1<<i;t|=e[i],r&=~a}return Gl=t,ui(),n}function wu(e,t){F=null,C.H=Us,t===ka||t===ja?(t=La(),Y=3):t===Aa?(t=La(),Y=4):Y=t===sc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Vl=t,q===null&&(Kl=1,tc(e,Oi(t,e.current)))}function Tu(){var e=lo.current;return e===null?!0:(J&4194048)===J?uo===null:(J&62914560)===J||J&536870912?e===uo:!1}function Eu(){var e=C.H;return C.H=Us,e===null?Us:e}function Du(){var e=C.A;return C.A=zl,e}function Ou(){Kl=4,Hl||(J&4194048)!==J&&lo.current!==null||(Ul=!0),!(ql&134217727)&&!(Jl&134217727)||K===null||bu(K,J,Xl,!1)}function ku(e,t,n){var r=G;G|=2;var i=Eu(),a=Du();(K!==e||J!==t)&&(iu=null,Cu(e,t)),t=!1;var o=Kl;a:do try{if(Y!==0&&q!==null){var s=q,c=Vl;switch(Y){case 8:Su(),o=6;break a;case 3:case 2:case 9:case 6:lo.current===null&&(t=!0);var l=Y;if(Y=0,Vl=null,Fu(e,s,c,l),n&&Ul){o=0;break a}break;default:l=Y,Y=0,Vl=null,Fu(e,s,c,l)}}Au(),o=Kl;break}catch(t){wu(e,t)}while(1);return t&&e.shellSuspendCounter++,na=ta=null,G=r,C.H=i,C.A=a,q===null&&(K=null,J=0,ui()),o}function Au(){for(;q!==null;)Nu(q)}function ju(e,t){var n=G;G|=2;var r=Eu(),i=Du();K!==e||J!==t?(iu=null,ru=Le()+500,Cu(e,t)):Ul=it(e,t);a:do try{if(Y!==0&&q!==null){t=q;var a=Vl;b:switch(Y){case 1:Y=0,Vl=null,Fu(e,t,a,1);break;case 2:case 9:if(Na(a)){Y=0,Vl=null,Pu(t);break}t=function(){Y!==2&&Y!==9||K!==e||(Y=7),id(e)},a.then(t,t);break a;case 3:Y=7;break a;case 4:Y=5;break a;case 7:Na(a)?(Y=0,Vl=null,Pu(t)):(Y=0,Vl=null,Fu(e,t,a,7));break;case 5:var o=null;switch(q.tag){case 26:o=q.memoizedState;case 5:case 27:var c=q;if(o?Gf(o):c.stateNode.complete){Y=0,Vl=null;var l=c.sibling;if(l!==null)q=l;else{var u=c.return;u===null?q=null:(q=u,Iu(u))}break b}}Y=0,Vl=null,Fu(e,t,a,5);break;case 6:Y=0,Vl=null,Fu(e,t,a,6);break;case 8:Su(),Kl=6;break a;default:throw Error(s(462))}}Mu();break}catch(t){wu(e,t)}while(1);return na=ta=null,C.H=r,C.A=i,G=n,q===null?(K=null,J=0,ui(),Kl):0}function Mu(){for(;q!==null&&!Fe();)Nu(q)}function Nu(e){var t=Fc(e.alternate,e,Gl);e.memoizedProps=e.pendingProps,t===null?Iu(e):q=t}function Pu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yc(n,t,t.pendingProps,t.type,void 0,J);break;case 11:t=yc(n,t,t.pendingProps,t.type.render,t.ref,J);break;case 5:Io(t);default:Uc(n,t),t=q=xi(t,Gl),t=Fc(n,t,Gl)}e.memoizedProps=e.pendingProps,t===null?Iu(e):q=t}function Fu(e,t,n,r){na=ta=null,Io(t),za=null,Ba=0;var i=t.return;try{if(oc(e,i,t,n,J)){Kl=1,tc(e,Oi(n,e.current)),q=null;return}}catch(t){if(i!==null)throw q=i,t;Kl=1,tc(e,Oi(n,e.current)),q=null;return}t.flags&32768?(j||r===1?e=!0:Ul||J&536870912?e=!1:(Hl=e=!0,(r===2||r===9||r===3||r===6)&&(r=lo.current,r!==null&&r.tag===13&&(r.flags|=16384))),Lu(t,e)):Iu(t)}function Iu(e){var t=e;do{if(t.flags&32768){Lu(t,Hl);return}e=t.return;var n=Vc(t.alternate,t,Gl);if(n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);Kl===0&&(Kl=5)}function Lu(e,t){do{var n=Hc(e.alternate,e);if(n!==null){n.flags&=32767,q=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){q=e;return}q=e=n}while(e!==null);Kl=6,q=null}function Ru(e,t,n,r,i,a,o,c,l){e.cancelPendingCommit=null;do Uu();while(ou!==0);if(G&6)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(a=t.lanes|t.childLanes,a|=li,lt(e,n,a,o,c,l),e===K&&(q=K=null,J=0),cu=t,su=e,lu=n,uu=a,du=i,fu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Zu(Ve,function(){return Wu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=C.T,C.T=null,i=w.p,w.p=2,o=G,G|=4;try{sl(e,t,n)}finally{G=o,w.p=i,C.T=r}}ou=1,zu(),Bu(),Vu()}}function zu(){if(ou===1){ou=0;var e=su,t=cu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=C.T,C.T=null;var r=w.p;w.p=2;var i=G;G|=4;try{yl(t,e);var a=Bd,o=Lr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Ir(s.ownerDocument.documentElement,s)){if(c!==null&&Rr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Fr(s,h),v=Fr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}cp=!!zd,Bd=zd=null}finally{G=i,w.p=r,C.T=n}}e.current=t,ou=2}}function Bu(){if(ou===2){ou=0;var e=su,t=cu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=C.T,C.T=null;var r=w.p;w.p=2;var i=G;G|=4;try{cl(e,t.alternate,t)}finally{G=i,w.p=r,C.T=n}}ou=3}}function Vu(){if(ou===4||ou===3){ou=0,Ie();var e=su,t=cu,n=lu,r=fu;t.subtreeFlags&10256||t.flags&10256?ou=5:(ou=0,cu=su=null,Hu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(au=null),mt(n),t=t.stateNode,qe&&typeof qe.onCommitFiberRoot==`function`)try{qe.onCommitFiberRoot(Ke,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=C.T,i=w.p,w.p=2,C.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{C.T=t,w.p=i}}lu&3&&Uu(),id(e),i=e.pendingLanes,n&261930&&i&42?e===mu?pu++:(pu=0,mu=e):pu=0,ad(0,!1)}}function Hu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,_a(t)))}function Uu(){return zu(),Bu(),Vu(),Wu()}function Wu(){if(ou!==5)return!1;var e=su,t=uu;uu=0;var n=mt(lu),r=C.T,i=w.p;try{w.p=32>n?32:n,C.T=null,n=du,du=null;var a=su,o=lu;if(ou=0,cu=su=null,lu=0,G&6)throw Error(s(331));var c=G;if(G|=4,Il(a.current),Ol(a,a.current,o,n),G=c,ad(0,!1),qe&&typeof qe.onPostCommitFiberRoot==`function`)try{qe.onPostCommitFiberRoot(Ke,a)}catch{}return!0}finally{w.p=i,C.T=r,Hu(e,t)}}function Gu(e,t,n){t=Oi(n,t),t=rc(e.stateNode,t,2),e=Za(e,t,2),e!==null&&(ct(e,2),id(e))}function Z(e,t,n){if(e.tag===3)Gu(e,e,n);else for(;t!==null;){if(t.tag===3){Gu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(au===null||!au.has(r))){e=Oi(n,e),n=ic(2),r=Za(t,n,2),r!==null&&(ac(n,r,t,e),ct(r,2),id(r));break}}t=t.return}}function Ku(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Wl=!0,i.add(n),e=qu.bind(null,e,t,n),t.then(e,e))}function qu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,K===e&&(J&n)===n&&(Kl===4||Kl===3&&(J&62914560)===J&&300>Le()-tu?!(G&2)&&Cu(e,0):Yl|=n,Zl===J&&(Zl=0)),id(e)}function Ju(e,t){t===0&&(t=ot()),e=pi(e,t),e!==null&&(ct(e,t),id(e))}function Yu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ju(e,n)}function Xu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(s(314))}r!==null&&r.delete(t),Ju(e,n)}function Zu(e,t){return Ne(e,t)}var Qu=null,$u=null,ed=!1,td=!1,nd=!1,rd=0;function id(e){e!==$u&&e.next===null&&($u===null?Qu=$u=e:$u=$u.next=e),td=!0,ed||(ed=!0,dd())}function ad(e,t){if(!nd&&td){nd=!0;do for(var n=!1,r=Qu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ye(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ud(r,a))}else a=J,a=rt(r,r===K?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||it(r,a)||(n=!0,ud(r,a));r=r.next}while(n);nd=!1}}function od(){sd()}function sd(){td=ed=!1;var e=0;rd!==0&&Kd()&&(e=rd);for(var t=Le(),n=null,r=Qu;r!==null;){var i=r.next,a=cd(r,t);a===0?(r.next=null,n===null?Qu=i:n.next=i,i===null&&($u=n)):(n=r,(e!==0||a&3)&&(td=!0)),r=i}ou!==0&&ou!==5||ad(e,!1),rd!==0&&(rd=0)}function cd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ye(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=at(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=K,n=J,n=rt(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Y===2||Y===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Pe(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||it(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Pe(r),mt(n)){case 2:case 8:n=Be;break;case 32:n=Ve;break;case 268435456:n=Ue;break;default:n=Ve}return r=ld.bind(null,e),n=Ne(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Pe(r),e.callbackPriority=2,e.callbackNode=null,2}function ld(e,t){if(ou!==0&&ou!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Uu()&&e.callbackNode!==n)return null;var r=J;return r=rt(e,e===K?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(_u(e,r,t),cd(e,Le()),e.callbackNode!=null&&e.callbackNode===n?ld.bind(null,e):null)}function ud(e,t){if(Uu())return null;_u(e,t,!0)}function dd(){Xd(function(){G&6?Ne(ze,od):sd()})}function fd(){if(rd===0){var e=ba;e===0&&(e=$e,$e<<=1,!($e&261888)&&($e=256)),rd=e}return rd}function pd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:dn(``+e)}function md(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function hd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=pd((i[yt]||null).action),o=r.submitter;o&&(t=(t=o[yt]||null)?pd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Nn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(rd!==0){var e=o?md(i,o):new FormData(i);ks(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?md(i,o):new FormData(i),ks(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var gd=0;gd<ii.length;gd++){var _d=ii[gd];ai(_d.toLowerCase(),`on`+(_d[0].toUpperCase()+_d.slice(1)))}ai(Xr,`onAnimationEnd`),ai(Zr,`onAnimationIteration`),ai(Qr,`onAnimationStart`),ai(`dblclick`,`onDoubleClick`),ai(`focusin`,`onFocus`),ai(`focusout`,`onBlur`),ai($r,`onTransitionRun`),ai(ei,`onTransitionStart`),ai(ti,`onTransitionCancel`),ai(ni,`onTransitionEnd`),Ft(`onMouseEnter`,[`mouseout`,`mouseover`]),Ft(`onMouseLeave`,[`mouseout`,`mouseover`]),Ft(`onPointerEnter`,[`pointerout`,`pointerover`]),Ft(`onPointerLeave`,[`pointerout`,`pointerover`]),Pt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Pt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Pt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Pt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Pt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Pt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var vd=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),yd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(vd));function bd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){oi(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){oi(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[xt];n===void 0&&(n=t[xt]=new Set);var r=e+`__bubble`;n.has(r)||(wd(t,e,2,!1),n.add(r))}function xd(e,t,n){var r=0;t&&(r|=4),wd(n,e,r,t)}var Sd=`_reactListening`+Math.random().toString(36).slice(2);function Cd(e){if(!e[Sd]){e[Sd]=!0,Mt.forEach(function(t){t!==`selectionchange`&&(yd.has(t)||xd(t,!1,e),xd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Sd]||(t[Sd]=!0,xd(`selectionchange`,!1,t))}}function wd(e,t,n,r){switch(hp(t)){case 2:var i=lp;break;case 8:i=up;break;default:i=dp}n=i.bind(null,t,n,e),i=void 0,!Sn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Td(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;s!==null;){if(o=Dt(s),o===null)return;if(c=o.tag,c===5||c===6||c===26||c===27){r=a=o;continue a}s=s.parentNode}}r=r.return}yn(function(){var r=a,i=mn(n),o=[];a:{var s=ri.get(e);if(s!==void 0){var c=Nn,u=e;switch(e){case`keypress`:if(On(n)===0)break a;case`keydown`:case`keyup`:c=k;break;case`focusin`:u=`focus`,c=Hn;break;case`focusout`:u=`blur`,c=Hn;break;case`beforeblur`:case`afterblur`:c=Hn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:c=Bn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:c=Vn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:c=Zn;break;case Xr:case Zr:case Qr:c=Un;break;case ni:c=Qn;break;case`scroll`:case`scrollend`:c=Fn;break;case`wheel`:c=$n;break;case`copy`:case`cut`:case`paste`:c=Wn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:c=Xn;break;case`toggle`:case`beforetoggle`:c=er}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?s===null?null:s+`Capture`:s;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=bn(m,p),g!=null&&d.push(Ed(m,g,h))),f)break;m=m.return}0<d.length&&(s=new c(s,u,null,n,i),o.push({event:s,listeners:d}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,s&&n!==pn&&(u=n.relatedTarget||n.fromElement)&&(Dt(u)||u[bt]))break a;if((c||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,c?(u=n.relatedTarget||n.toElement,c=r,u=u?Dt(u):null,u!==null&&(f=l(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(c=null,u=r),c!==u)){if(d=Bn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Xn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?s:kt(c),h=u==null?s:kt(u),s=new d(g,m+`leave`,c,n,i),s.target=f,s.relatedTarget=h,g=null,Dt(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,c&&u)b:{for(d=Od,p=c,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;c!==null&&kd(o,s,c,d,!1),u!==null&&f!==null&&kd(o,f,u,d,!0)}}a:{if(s=r?kt(r):window,c=s.nodeName&&s.nodeName.toLowerCase(),c===`select`||c===`input`&&s.type===`file`)var v=br;else if(mr(s))if(xr)v=Ar;else{v=Or;var y=Dr}else c=s.nodeName,!c||c.toLowerCase()!==`input`||s.type!==`checkbox`&&s.type!==`radio`?r&&cn(r.elementType)&&(v=br):v=kr;if(v&&=v(e,r)){hr(o,v,n,i);break a}y&&y(e,s,r),e===`focusout`&&r&&s.type===`number`&&r.memoizedProps.value!=null&&$t(s,`number`,s.value)}switch(y=r?kt(r):window,e){case`focusin`:(mr(y)||y.contentEditable===`true`)&&(Br=y,Vr=r,Hr=null);break;case`focusout`:Hr=Vr=Br=null;break;case`mousedown`:Ur=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Ur=!1,Wr(o,n,i);break;case`selectionchange`:if(zr)break;case`keydown`:case`keyup`:Wr(o,n,i)}var b;if(nr)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else ur?cr(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(ar&&n.locale!==`ko`&&(ur||x!==`onCompositionStart`?x===`onCompositionEnd`&&ur&&(b=Dn()):(wn=i,Tn=`value`in wn?wn.value:wn.textContent,ur=!0)),y=Dd(r,x),0<y.length&&(x=new Gn(x,e,null,n,i),o.push({event:x,listeners:y}),b?x.data=b:(b=lr(n),b!==null&&(x.data=b)))),(b=ir?dr(e,n):fr(e,n))&&(x=Dd(r,`onBeforeInput`),0<x.length&&(y=new Gn(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:y,listeners:x}),y.data=b)),hd(o,e,r,n,i)}bd(o,t)})}function Ed(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dd(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=bn(e,n),i!=null&&r.unshift(Ed(e,i,a)),i=bn(e,t),i!=null&&r.push(Ed(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Od(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function kd(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=bn(n,a),l!=null&&o.unshift(Ed(n,l,c))):i||(l=bn(n,a),l!=null&&o.push(Ed(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Ad=/\r\n?/g,jd=/\u0000|\uFFFD/g;function Md(e){return(typeof e==`string`?e:``+e).replace(Ad,` 10`).replace(jd,``)}function Nd(e,t){return t=Md(t),Md(e)===t}function $(e,t,n,r,i,a){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||rn(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&rn(e,``+r);break;case`className`:Vt(e,`class`,r);break;case`tabIndex`:Vt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Vt(e,n,r);break;case`style`:sn(e,r,a);break;case`data`:if(t!==`object`){Vt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=dn(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof a==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,i.name,i,null),$(e,t,`formEncType`,i.formEncType,i,null),$(e,t,`formMethod`,i.formMethod,i,null),$(e,t,`formTarget`,i.formTarget,i,null)):($(e,t,`encType`,i.encType,i,null),$(e,t,`method`,i.method,i,null),$(e,t,`target`,i.target,i,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=dn(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=fn);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(s(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(s(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=dn(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),Bt(e,`popover`,r);break;case`xlinkActuate`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Ht(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Ht(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Ht(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Ht(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Bt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=ln.get(n)||n,Bt(e,n,r))}}function Pd(e,t,n,r,i,a){switch(n){case`style`:sn(e,r,a);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(s(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(s(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?rn(e,r):(typeof r==`number`||typeof r==`bigint`)&&rn(e,``+r);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=fn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!Nt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),a=e[yt]||null,a=a==null?null:a[n],typeof a==`function`&&e.removeEventListener(t,a,i),typeof r==`function`)){typeof a!=`function`&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Bt(e,n,r)}}}function Fd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,i=!1,a;for(a in n)if(n.hasOwnProperty(a)){var o=n[a];if(o!=null)switch(a){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(s(137,t));default:$(e,t,a,o,n,null)}}i&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=a=o=i=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:i=d;break;case`type`:o=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:a=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(s(137,t));break;default:$(e,t,r,d,n,null)}}Qt(e,a,c,l,u,o,i,!1);return;case`select`:for(i in Q(`invalid`,e),r=o=a=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:a=c;break;case`defaultValue`:o=c;break;case`multiple`:r=c;default:$(e,t,i,c,n,null)}t=a,n=o,e.multiple=!!r,t==null?n!=null&&en(e,!!r,n,!0):en(e,!!r,t,!1);return;case`textarea`:for(o in Q(`invalid`,e),a=i=r=null,n)if(n.hasOwnProperty(o)&&(c=n[o],c!=null))switch(o){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:a=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(s(91));break;default:$(e,t,o,c,n,null)}nn(e,r,i,a);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<vd.length;r++)Q(vd[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(s(137,t));default:$(e,t,u,r,n,null)}return;default:if(cn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Pd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}function Id(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,a=null,o=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:a=m;break;case`name`:i=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:o=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(s(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}Zt(e,o,c,l,u,d,a,i);return;case`select`:for(a in m=o=c=p=null,n)if(l=n[a],n.hasOwnProperty(a)&&l!=null)switch(a){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(a)||$(e,t,a,null,r,l)}for(i in r)if(a=r[i],l=n[i],r.hasOwnProperty(i)&&(a!=null||l!=null))switch(i){case`value`:p=a;break;case`defaultValue`:c=a;break;case`multiple`:o=a;default:a!==l&&$(e,t,i,a,r,l)}t=c,n=o,r=m,p==null?!!r!=!!n&&(t==null?en(e,!!n,n?[]:``,!1):en(e,!!n,t,!0)):en(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(i=n[c],n.hasOwnProperty(c)&&i!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,i)}for(o in r)if(i=r[o],a=n[o],r.hasOwnProperty(o)&&(i!=null||a!=null))switch(o){case`value`:p=i;break;case`defaultValue`:m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(s(91));break;default:i!==a&&$(e,t,o,i,r,a)}tn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(s(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(cn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Pd(e,t,_,void 0,r,p);
vendor: 4,461 bytes, line 10
10for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Pd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function Ld(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Rd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Ld(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Ld(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var zd=null,Bd=null;function Vd(e){return e.nodeType===9?e:e.ownerDocument}function Hd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Ud(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Wd(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Gd=null;function Kd(){var e=window.event;return e&&e.type===`popstate`?e===Gd?!1:(Gd=e,!0):(Gd=null,!1)}var qd=typeof setTimeout==`function`?setTimeout:void 0,Jd=typeof clearTimeout==`function`?clearTimeout:void 0,Yd=typeof Promise==`function`?Promise:void 0,Xd=typeof queueMicrotask==`function`?queueMicrotask:Yd===void 0?qd:function(e){return Yd.resolve(null).then(e).catch(Zd)};function Zd(e){setTimeout(function(){throw e})}function Qd(e){return e===`head`}function $d(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Pp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)mf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,mf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Tt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&mf(e.ownerDocument.body);n=i}while(n);Pp(t)}function ef(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function tf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:tf(n),Et(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function nf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[Tt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=lf(e.nextSibling),e===null)break}return null}function rf(e,t,n){if(t===``)return null;for(;
vendor: 20,901 bytes, line 10
10e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=lf(e.nextSibling),e===null))return null;return e}function af(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=lf(e.nextSibling),e===null))return null;return e}function of(e){return e.data===`$?`||e.data===`$~`}function sf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function cf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function lf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var uf=null;function df(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return lf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function ff(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function pf(e,t,n){switch(t=Vd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(s(452));return e;case`head`:if(e=t.head,!e)throw Error(s(453));return e;case`body`:if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function mf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Et(e)}var hf=new Map,gf=new Set;function _f(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var vf=w.d;w.d={f:yf,r:bf,D:Cf,C:wf,L:Tf,m:Ef,X:Of,S:Df,M:kf};function yf(){var e=vf.f(),t=xu();return e||t}function bf(e){var t=Ot(e);t!==null&&t.tag===5&&t.type===`form`?js(t):vf.r(e)}var xf=typeof document>`u`?null:document;function Sf(e,t,n){var r=xf;if(r&&typeof t==`string`&&t){var i=Xt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),gf.has(i)||(gf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Fd(t,`link`,e),jt(t),r.head.appendChild(t)))}}function Cf(e){vf.D(e),Sf(`dns-prefetch`,e,null)}function wf(e,t){vf.C(e,t),Sf(`preconnect`,e,t)}function Tf(e,t,n){vf.L(e,t,n);var r=xf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Xt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Xt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Xt(n.imageSizes)+`"]`)):i+=`[href="`+Xt(e)+`"]`;var a=i;switch(t){case`style`:a=jf(e);break;case`script`:a=Ff(e)}hf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),hf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Mf(a))||t===`script`&&r.querySelector(If(a))||(t=r.createElement(`link`),Fd(t,`link`,e),jt(t),r.head.appendChild(t)))}}function Ef(e,t){vf.m(e,t);var n=xf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Xt(r)+`"][href="`+Xt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Ff(e)}if(!hf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),hf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(If(a)))return}r=n.createElement(`link`),Fd(r,`link`,e),jt(r),n.head.appendChild(r)}}}function Df(e,t,n){vf.S(e,t,n);var r=xf;if(r&&e){var i=At(r).hoistableStyles,a=jf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Mf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=hf.get(a))&&zf(e,n);var c=o=r.createElement(`link`);jt(c),Fd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Rf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Of(e,t){vf.X(e,t);var n=xf;if(n&&e){var r=At(n).hoistableScripts,i=Ff(e),a=r.get(i);a||(a=n.querySelector(If(i)),a||(e=h({src:e,async:!0},t),(t=hf.get(i))&&Bf(e,t),a=n.createElement(`script`),jt(a),Fd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t){vf.M(e,t);var n=xf;if(n&&e){var r=At(n).hoistableScripts,i=Ff(e),a=r.get(i);a||(a=n.querySelector(If(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=hf.get(i))&&Bf(e,t),a=n.createElement(`script`),jt(a),Fd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Af(e,t,n,r){var i=(i=ye.current)?_f(i):null;if(!i)throw Error(s(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=jf(n.href),n=At(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=jf(n.href);var a=At(i).hoistableStyles,o=a.get(e);if(o||(i=i.ownerDocument||i,o={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},a.set(e,o),(a=i.querySelector(Mf(e)))&&!a._p&&(o.instance=a,o.state.loading=5),hf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},hf.set(e,n),a||Pf(i,e,n,o.state))),t&&r===null)throw Error(s(528,``));return o}if(t&&r!==null)throw Error(s(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Ff(n),n=At(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(s(444,e))}}function jf(e){return`href="`+Xt(e)+`"`}function Mf(e){return`link[rel="stylesheet"][`+e+`]`}function Nf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Pf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Fd(t,`link`,n),jt(t),e.head.appendChild(t))}function Ff(e){return`[src="`+Xt(e)+`"]`}function If(e){return`script[async]`+e}function Lf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Xt(n.href)+`"]`);if(r)return t.instance=r,jt(r),r;var i=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),jt(r),Fd(r,`style`,i),Rf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=jf(n.href);var a=e.querySelector(Mf(i));if(a)return t.state.loading|=4,t.instance=a,jt(a),a;r=Nf(n),(i=hf.get(i))&&zf(r,i),a=(e.ownerDocument||e).createElement(`link`),jt(a);var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Fd(a,`link`,r),t.state.loading|=4,Rf(a,n.precedence,e),t.instance=a;case`script`:return a=Ff(n.src),(i=e.querySelector(If(a)))?(t.instance=i,jt(i),i):(r=n,(i=hf.get(a))&&(r=h({},n),Bf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),jt(i),Fd(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(s(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Rf(r,n.precedence,e));return t.instance}function Rf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Bf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Vf=null;function Hf(e,t,n){if(Vf===null){var r=new Map,i=Vf=new Map;i.set(n,r)}else i=Vf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Tt]||a[vt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Uf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Wf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Gf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Kf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=jf(r.href),a=t.querySelector(Mf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Yf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,jt(a);return}a=t.ownerDocument||t,r=Nf(r),(i=hf.get(i))&&zf(r,i),a=a.createElement(`link`),jt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Fd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Yf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var qf=0;function Jf(e,t){return e.stylesheets&&e.count===0&&Zf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Zf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&qf===0&&(qf=62500*Rd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Zf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>qf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Yf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Zf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Xf=null;function Zf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Xf=new Map,t.forEach(Qf,e),Xf=null,Yf.call(e))}function Qf(e,t){if(!(t.state.loading&4)){var n=Xf.get(e);if(n)var r=n.get(null);else{n=new Map,Xf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Yf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var $f={$$typeof:S,Provider:null,Consumer:null,_currentValue:pe,_currentValue2:pe,_threadCount:0};function ep(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=st(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=st(0),this.hiddenUpdates=st(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function tp(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ep(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=vi(3,null,null,t),e.current=a,a.stateNode=e,t=ga(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ja(a),e}function np(e){return e?(e=gi,e):gi}function rp(e,t,n,r,i,a){i=np(i),r.context===null?r.context=i:r.pendingContext=i,r=Xa(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Za(e,r,t),n!==null&&(X(n,e,t),Qa(n,e,t))}function ip(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ap(e,t){ip(e,t),(e=e.alternate)&&ip(e,t)}function op(e){if(e.tag===13||e.tag===31){var t=pi(e,67108864);t!==null&&X(t,e,67108864),ap(e,67108864)}}function sp(e){if(e.tag===13||e.tag===31){var t=hu();t=pt(t);var n=pi(e,t);n!==null&&X(n,e,t),ap(e,t)}}var cp=!0;function lp(e,t,n,r){var i=C.T;C.T=null;var a=w.p;try{w.p=2,dp(e,t,n,r)}finally{w.p=a,C.T=i}}function up(e,t,n,r){var i=C.T;C.T=null;var a=w.p;try{w.p=8,dp(e,t,n,r)}finally{w.p=a,C.T=i}}function dp(e,t,n,r){if(cp){var i=fp(r);if(i===null)Td(e,t,r,pp,n),wp(e,r);else if(Ep(i,e,t,n,r))r.stopPropagation();else if(wp(e,r),t&4&&-1<Cp.indexOf(e)){for(;i!==null;){var a=Ot(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=nt(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Ye(o);s.entanglements[1]|=c,o&=~c}id(a),!(G&6)&&(ru=Le()+500,ad(0,!1))}}break;case 31:case 13:s=pi(a,2),s!==null&&X(s,a,2),xu(),ap(a,2)}if(a=fp(r),a===null&&Td(e,t,r,pp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Td(e,t,r,null,n)}}function fp(e){return e=mn(e),mp(e)}var pp=null;function mp(e){if(pp=null,e=Dt(e),e!==null){var t=l(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=u(t),e!==null)return e;e=null}else if(n===31){if(e=d(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return pp=e,null}function hp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Re()){case ze:return 2;case Be:return 8;case Ve:case He:return 32;case Ue:return 268435456;default:return 32}default:return 32}}var gp=!1,_p=null,vp=null,yp=null,bp=new Map,xp=new Map,Sp=[],Cp=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function wp(e,t){switch(e){case`focusin`:case`focusout`:_p=null;break;case`dragenter`:case`dragleave`:vp=null;break;case`mouseover`:case`mouseout`:yp=null;break;case`pointerover`:case`pointerout`:bp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:xp.delete(t.pointerId)}}function Tp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Ot(t),t!==null&&op(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ep(e,t,n,r,i){switch(t){case`focusin`:return _p=Tp(_p,e,t,n,r,i),!0;case`dragenter`:return vp=Tp(vp,e,t,n,r,i),!0;case`mouseover`:return yp=Tp(yp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return bp.set(a,Tp(bp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,xp.set(a,Tp(xp.get(a)||null,e,t,n,r,i)),!0}return!1}function Dp(e){var t=Dt(e.target);if(t!==null){var n=l(t);if(n!==null){if(t=n.tag,t===13){if(t=u(n),t!==null){e.blockedOn=t,gt(e.priority,function(){sp(n)});return}}else if(t===31){if(t=d(n),t!==null){e.blockedOn=t,gt(e.priority,function(){sp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Op(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=fp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);pn=r,n.target.dispatchEvent(r),pn=null}else return t=Ot(n),t!==null&&op(t),e.blockedOn=n,!1;t.shift()}return!0}function kp(e,t,n){Op(e)&&n.delete(t)}function Ap(){gp=!1,_p!==null&&Op(_p)&&(_p=null),vp!==null&&Op(vp)&&(vp=null),yp!==null&&Op(yp)&&(yp=null),bp.forEach(kp),xp.forEach(kp)}function jp(e,n){e.blockedOn===n&&(e.blockedOn=null,gp||(gp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Ap)))}var Mp=null;function Np(e){Mp!==e&&(Mp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Mp===e&&(Mp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(mp(r||n)===null)continue;break}var a=Ot(n);a!==null&&(e.splice(t,3),t-=3,ks(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Pp(e){function t(t){return jp(t,e)}_p!==null&&jp(_p,e),vp!==null&&jp(vp,e),yp!==null&&jp(yp,e),bp.forEach(t),xp.forEach(t);for(var n=0;n<Sp.length;n++){var r=Sp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Sp.length&&(n=Sp[0],n.blockedOn===null);)Dp(n),n.blockedOn===null&&Sp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[yt]||null;if(typeof a==`function`)o||Np(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[yt]||null)s=o.formAction;else if(mp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Np(n)}}}function Fp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Ip(e){this._internalRoot=e}Lp.prototype.render=Ip.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var n=t.current;rp(n,hu(),e,t,null,null)},Lp.prototype.unmount=Ip.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;rp(e.current,2,null,e,null,null),xu(),t[bt]=null}};function Lp(e){this._internalRoot=e}Lp.prototype.unstable_scheduleHydration=function(e){if(e){var t=ht();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Sp.length&&t!==0&&t<Sp[n].priority;n++);Sp.splice(n,0,e),n===0&&Dp(e)}};var Rp=r.version;if(Rp!==`19.2.5`)throw Error(s(527,Rp,`19.2.5`));w.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(s(188)):(e=Object.keys(e).join(`,`),Error(s(268,e)));return e=p(t),e=e===null?null:m(e),e=e===null?null:e.stateNode,e};var zp={bundleType:0,version:`19.2.5`,rendererPackageName:`react-dom`,currentDispatcherRef:C,reconcilerVersion:`19.2.5`};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Bp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Bp.isDisabled&&Bp.supportsFiber)try{Ke=Bp.inject(zp),qe=Bp}catch{}}e.hydrateRoot=function(e,t,n){if(!c(e))throw Error(s(299));var r=!1,i=``,a=Qs,o=$s,l=ec,u=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(o=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=tp(e,1,!0,t,n??null,r,i,u,a,o,l,Fp),t.context=np(null),n=t.current,r=hu(),r=pt(r),i=Xa(r),i.callback=null,Za(n,i,r),n=r,t.current.lanes=n,ct(t,n),id(t),e[bt]=t.current,Cd(e),new Lp(t)}})),c=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=s()})),l=`__TSS_CONTEXT`,u=Symbol.for(`TSS_SERVER_FUNCTION`),d=Symbol.for(`TSS_SERVER_FUNCTION_FACTORY`),f=`application/x-tss-framed`,p={JSON:0,CHUNK:1,END:2,ERROR:3};`${f}`;var m=/;\s*v=(\d+)/;function h(e){let t=e.match(m);return t?parseInt(t[1],10):void 0}function g(e){let t=h(e);if(t!==void 0&&t!==1)throw Error(`Incompatible framed protocol version: server=${t}, client=1. Please ensure client and server are using compatible versions.`)}var _=()=>window.__TSS_START_OPTIONS__;function v(e){return e[e.length-1]}function y(e){return typeof e==`function`}function b(e,t){return y(e)?e(t):e}var x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,S=()=>Object.create(null),te=(e,t)=>ne(e,t,S);function ne(e,t,n=()=>({}),r=0){if(e===t)return e;if(r>500)return t;let i=t,a=oe(e)&&oe(i);if(!a&&!(ie(e)&&ie(i)))return i;let o=a?e:re(e);if(!o)return i;let s=a?i:re(i);if(!s)return i;let c=o.length,l=s.length,u=a?Array(l):n(),d=0;for(let t=0;t<l;t++){let o=a?t:s[t],l=e[o],f=i[o];if(l===f){u[o]=l,(a?t<c:x.call(e,o))&&d++;continue}if(l===null||f===null||typeof l!=`object`||typeof f!=`object`){u[o]=f;continue}let p=ne(l,f,n,r+1);u[o]=p,p===l&&d++}return c===l&&d===c?e:u}function re(e){let t=Object.getOwnPropertyNames(e);for(let n of t)if(!ee.call(e,n))return!1;let n=Object.getOwnPropertySymbols(e);if(n.length===0)return t;let r=t;for(let t of n){if(!ee.call(e,t))return!1;r.push(t)}return r}function ie(e){if(!ae(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!ae(n)||!n.hasOwnProperty(`isPrototypeOf`))}function ae(e){return Object.prototype.toString.call(e)===`[object Object]`}function oe(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function se(e,t,n){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let r=0,i=e.length;r<i;r++)if(!se(e[r],t[r],n))return!1;return!0}if(ie(e)&&ie(t)){let r=n?.ignoreUndefined??!0;if(n?.partial){for(let i in t)if((!r||t[i]!==void 0)&&!se(e[i],t[i],n))return!1;return!0}let i=0;if(!r)i=Object.keys(e).length;else for(let t in e)e[t]!==void 0&&i++;let a=0;for(let o in t)if((!r||t[o]!==void 0)&&(a++,a>i||!se(e[o],t[o],n)))return!1;return i===a}return!1}function ce(e){let t,n,r=new Promise((e,r)=>{t=e,n=r});return r.status=`pending`,r.resolve=n=>{r.status=`resolved`,r.value=n,t(n),e?.(n)},r.reject=e=>{r.status=`rejected`,n(e)},r}function le(e){return typeof e?.message==`string`?e.message.startsWith(`Failed to fetch dynamically imported module`)||e.message.startsWith(`error loading dynamically imported module`)||e.message.startsWith(`Importing a module script failed`):!1}
10function ue(e){return!!(e&&typeof e==`object`&&typeof e.then==`function`)}function de(e){return e.replace(/[\x00-\x1f\x7f]/g,``)}function fe(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return de(t)}var C=[`http:`,`https:`,`mailto:`,`tel:`];function w(e,t){if(!e)return!1;try{let n=new URL(e);return!t.has(n.protocol)}catch{return!1}}var pe={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},me=/[&><\u2028\u2029]/g;function he(e){return e.replace(me,e=>pe[e])}function ge(e){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith(`//`))return{path:e,handledProtocolRelativeURL:!1};let t=/%25|%5C/gi,n=0,r=``,i;for(;(i=t.exec(e))!==null;)r+=fe(e.slice(n,i.index))+i[0],n=t.lastIndex;r+=fe(n?e.slice(n):e);let a=!1;return r.startsWith(`//`)&&(a=!0,r=`/`+r.replace(/^\/+/,``)),{path:r,handledProtocolRelativeURL:a}}function _e(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function E(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function D(){throw Error(`Invariant failed`)}function ve(e){let t=new Map,n,r,i=e=>{e.next&&(e.prev?(e.prev.next=e.next,e.next.prev=e.prev,e.next=void 0,r&&(r.next=e,e.prev=r)):(e.next.prev=void 0,n=e.next,e.next=void 0,r&&(e.prev=r,r.next=e)),r=e)};return{get(e){let n=t.get(e);if(n)return i(n),n.value},set(a,o){if(t.size>=e&&n){let e=n;t.delete(e.key),e.next&&(n=e.next,e.next.prev=void 0),e===r&&(r=void 0)}let s=t.get(a);if(s)s.value=o,i(s);else{let e={key:a,value:o,prev:r};r&&(r.next=e),r=e,n||=e,t.set(a,e)}},clear(){t.clear(),n=void 0,r=void 0}}}var ye=4,be=5;function xe(e){let t=e.indexOf(`{`);if(t===-1)return null;let n=e.indexOf(`}`,t);return n===-1||t+1>=e.length?null:[t,n]}function Se(e,t,n=new Uint16Array(6)){let r=e.indexOf(`/`,t),i=r===-1?e.length:r,a=e.substring(t,i);if(!a||!a.includes(`$`))return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n;if(a===`$`){let r=e.length;return n[0]=2,n[1]=t,n[2]=t,n[3]=r,n[4]=r,n[5]=r,n}if(a.charCodeAt(0)===36)return n[0]=1,n[1]=t,n[2]=t+1,n[3]=i,n[4]=i,n[5]=i,n;let o=xe(a);if(o){let[r,s]=o,c=a.charCodeAt(r+1);if(c===45){if(r+2<a.length&&a.charCodeAt(r+2)===36){let e=r+3,a=s;if(e<a)return n[0]=3,n[1]=t+r,n[2]=t+e,n[3]=t+a,n[4]=t+s+1,n[5]=i,n}}else if(c===36){let a=r+1,o=r+2;return o===s?(n[0]=2,n[1]=t+r,n[2]=t+a,n[3]=t+o,n[4]=t+s+1,n[5]=e.length,n):(n[0]=1,n[1]=t+r,n[2]=t+o,n[3]=t+s,n[4]=t+s+1,n[5]=i,n)}}return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n}function Ce(e,t,n,r,i,a,o){o?.(n);let s=r;{let r=n.fullPath??n.from,o=r.length,c=n.options?.caseSensitive??e,l=!!(n.options?.params?.parse&&n.options?.skipRouteOnParseError?.params);for(;s<o;){let e=Se(r,s,t),o,u=s,d=e[5];switch(s=d+1,a++,e[0]){case 0:{let t=r.substring(e[2],e[3]);if(c){let e=i.static?.get(t);if(e)o=e;else{i.static??=new Map;let e=Ee(n.fullPath??n.from);e.parent=i,e.depth=a,o=e,i.static.set(t,e)}}else{let e=t.toLowerCase(),r=i.staticInsensitive?.get(e);if(r)o=r;else{i.staticInsensitive??=new Map;let t=Ee(n.fullPath??n.from);t.parent=i,t.depth=a,o=t,i.staticInsensitive.set(e,t)}}break}case 1:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.dynamic?.find(e=>!e.skipOnParamError&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=De(1,n.fullPath??n.from,f,p,m);o=e,e.depth=a,e.parent=i,i.dynamic??=[],i.dynamic.push(e)}break}case 3:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.optional?.find(e=>!e.skipOnParamError&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=De(3,n.fullPath??n.from,f,p,m);o=e,e.parent=i,e.depth=a,i.optional??=[],i.optional.push(e)}break}case 2:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),l=c&&!!(t||s),f=t?l?t:t.toLowerCase():void 0,p=s?l?s:s.toLowerCase():void 0,m=De(2,n.fullPath??n.from,l,f,p);o=m,m.parent=i,m.depth=a,i.wildcard??=[],i.wildcard.push(m)}}i=o}
10if(l&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf(`/`)+1)===95){let e=Ee(n.fullPath??n.from);e.kind=be,e.parent=i,a++,e.depth=a,i.pathless??=[],i.pathless.push(e),i=e}let u=(n.path||!n.children)&&!n.isRoot;if(u&&r.endsWith(`/`)){let e=Ee(n.fullPath??n.from);e.kind=ye,e.parent=i,a++,e.depth=a,i.index=e,i=e}i.parse=n.options?.params?.parse??null,i.skipOnParamError=l,i.parsingPriority=n.options?.skipRouteOnParseError?.priority??0,u&&!i.route&&(i.route=n,i.fullPath=n.fullPath??n.from)}if(n.children)for(let r of n.children)Ce(e,t,r,s,i,a,o)}function we(e,t){if(e.skipOnParamError&&!t.skipOnParamError)return-1;if(!e.skipOnParamError&&t.skipOnParamError)return 1;if(e.skipOnParamError&&t.skipOnParamError&&(e.parsingPriority||t.parsingPriority))return t.parsingPriority-e.parsingPriority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function Te(e){if(e.pathless)for(let t of e.pathless)Te(t);if(e.static)for(let t of e.static.values())Te(t);if(e.staticInsensitive)for(let t of e.staticInsensitive.values())Te(t);if(e.dynamic?.length){e.dynamic.sort(we);for(let t of e.dynamic)Te(t)}if(e.optional?.length){e.optional.sort(we);for(let t of e.optional)Te(t)}if(e.wildcard?.length){e.wildcard.sort(we);for(let t of e.wildcard)Te(t)}}function Ee(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0}}function De(e,t,n,r,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0,caseSensitive:n,prefix:r,suffix:i}}function Oe(e,t){let n=Ee(`/`),r=new Uint16Array(6);for(let t of e)Ce(!1,r,t,1,n,0);Te(n),t.masksTree=n,t.flatCache=ve(1e3)}function ke(e,t){e||=`/`;let n=t.flatCache.get(e);if(n)return n;let r=Pe(e,t.masksTree);return t.flatCache.set(e,r),r}function Ae(e,t,n,r,i){e||=`/`,r||=`/`;let a=t?`case\0${e}`:e,o=i.singleCache.get(a);return o||(o=Ee(`/`),Ce(t,new Uint16Array(6),{from:e},1,o,0),i.singleCache.set(a,o)),Pe(r,o,n)}function je(e,t,n=!1){let r=n?e:`nofuzz\0${e}`,i=t.matchCache.get(r);if(i!==void 0)return i;e||=`/`;let a;try{a=Pe(e,t.segmentTree,n)}catch(e){if(e instanceof URIError)a=null;else throw e}return a&&(a.branch=Ie(a.route)),t.matchCache.set(r,a),a}function Me(e){return e===`/`?e:e.replace(/\/{1,}$/,``)}function Ne(e,t=!1,n){let r=Ee(e.fullPath),i=new Uint16Array(6),a={},o={},s=0;return Ce(t,i,e,1,r,0,e=>{if(n?.(e,s),e.id in a&&D(),a[e.id]=e,s!==0&&e.path){let t=Me(e.fullPath);(!o[t]||e.fullPath.endsWith(`/`))&&(o[t]=e)}s++}),Te(r),{processedTree:{segmentTree:r,singleCache:ve(1e3),matchCache:ve(1e3),flatCache:null,masksTree:null},routesById:a,routesByPath:o}}function Pe(e,t,n=!1){let r=e.split(`/`),i=Re(e,r,t,n);if(!i)return null;let[a]=Fe(e,r,i);return{route:i.node.route,rawParams:a,parsedParams:i.parsedParams}}function Fe(e,t,n){let r=Le(n.node),i=null,a=Object.create(null),o=n.extract?.part??0,s=n.extract?.node??0,c=n.extract?.path??0,l=n.extract?.segment??0;for(;s<r.length;o++,s++,c++,l++){let u=r[s];if(u.kind===ye)break;if(u.kind===be){l--,o--,c--;continue}let d=t[o],f=c;if(d&&(c+=d.length),u.kind===1){i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0;if(e.charCodeAt(t)===123){let n=u.suffix?.length??0,r=e.substring(t+2,e.length-n-1),i=d.substring(t,d.length-n);a[r]=decodeURIComponent(i)}else{let t=e.substring(1);a[t]=decodeURIComponent(d)}}else if(u.kind===3){if(n.skipped&1<<s){o--,c=f-1;continue}i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0,r=u.suffix?.length??0,p=e.substring(t+3,e.length-r-1),m=u.suffix||u.prefix?d.substring(t,d.length-r):d;m&&(a[p]=decodeURIComponent(m))}else if(u.kind===2){let t=u,n=e.substring(f+(t.prefix?.length??0),e.length-(t.suffix?.length??0)),r=decodeURIComponent(n);a[`*`]=r,a._splat=r;break}}return n.rawParams&&Object.assign(a,n.rawParams),[a,{part:o,node:s,path:c,segment:l}]}function Ie(e){let t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function Le(e){let t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function Re(e,t,n,r){if(e===`/`&&n.index)return{node:n.index,skipped:0};let i=!v(t),a=i&&e!==`/`,o=t.length-+!!i,s=[{node:n,index:1,skipped:0,depth:1,statics:0,dynamics:0,optionals:0}],c=null,l=null;for(;s.length;){let n=s.pop(),{node:i,index:u,skipped:d,depth:f,statics:p,dynamics:m,optionals:h}=n,{extract:g,rawParams:_,parsedParams:v}=n;if(i.kind===2&&i.route&&!He(l,n))continue;if(i.skipOnParamError){if(!Ve(e,t,n))continue;_=n.rawParams,g=n.extract,v=n.parsedParams}r&&i.route&&i.kind!==ye&&He(c,n)&&(c=n);let y=u===o;if(y&&(i.route&&(!a||i.kind===ye||i.kind===2)&&He(l,n)&&(l=n),!i.optional&&!i.wildcard&&!i.index&&!i.pathless))continue;let b=y?void 0:t[u],x;
10if(y&&i.index){let n={node:i.index,index:u,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v},r=!0;if(i.index.skipOnParamError&&(Ve(e,t,n)||(r=!1)),r){if(!m&&!h&&!d&&Be(p,o))return n;He(l,n)&&(l=n)}}if(i.wildcard)for(let e=i.wildcard.length-1;e>=0;e--){let n=i.wildcard[e],{prefix:r,suffix:a}=n;if(!(r&&(y||!(n.caseSensitive?b:x??=b.toLowerCase()).startsWith(r)))){if(a){if(y)continue;let e=t.slice(u).join(`/`).slice(-a.length);if((n.caseSensitive?e:e.toLowerCase())!==a)continue}s.push({node:n,index:o,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v})}}if(i.optional){let e=d|1<<f,t=f+1;for(let n=i.optional.length-1;n>=0;n--){let r=i.optional[n];s.push({node:r,index:u,skipped:e,depth:t,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v})}if(!y)for(let e=i.optional.length-1;e>=0;e--){let n=i.optional[e],{prefix:r,suffix:a}=n;if(r||a){let e=n.caseSensitive?b:x??=b.toLowerCase();if(r&&!e.startsWith(r)||a&&!e.endsWith(a))continue}s.push({node:n,index:u+1,skipped:d,depth:t,statics:p,dynamics:m,optionals:h+ze(o,u),extract:g,rawParams:_,parsedParams:v})}}if(!y&&i.dynamic&&b)for(let e=i.dynamic.length-1;e>=0;e--){let t=i.dynamic[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?b:x??=b.toLowerCase();if(n&&!e.startsWith(n)||r&&!e.endsWith(r))continue}s.push({node:t,index:u+1,skipped:d,depth:f+1,statics:p,dynamics:m+ze(o,u),optionals:h,extract:g,rawParams:_,parsedParams:v})}if(!y&&i.staticInsensitive){let e=i.staticInsensitive.get(x??=b.toLowerCase());e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+ze(o,u),dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v})}if(!y&&i.static){let e=i.static.get(b);e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+ze(o,u),dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v})}if(i.pathless){let e=f+1;for(let t=i.pathless.length-1;t>=0;t--){let n=i.pathless[t];s.push({node:n,index:u,skipped:d,depth:e,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_,parsedParams:v})}}}if(l)return l;if(r&&c){let n=c.index;for(let e=0;e<c.index;e++)n+=t[e].length;let r=n===e.length?`/`:e.slice(n);return c.rawParams??=Object.create(null),c.rawParams[`**`]=decodeURIComponent(r),c}return null}function ze(e,t){return 2**(e-t-1)}function Be(e,t){return e===2**(t-1)-1}function Ve(e,t,n){try{let[r,i]=Fe(e,t,n);n.rawParams=r,n.extract=i;let a=n.node.parse(r);return n.parsedParams=Object.assign(Object.create(null),n.parsedParams,a),!0}catch{return null}}function He(e,t){return e?t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===ye)>(e.node.kind===ye)||t.node.kind===ye==(e.node.kind===ye)&&t.depth>e.depth))):!0}function Ue(e){return We(e.filter(e=>e!==void 0).join(`/`))}function We(e){return e.replace(/\/{2,}/g,`/`)}function Ge(e){return e===`/`?e:e.replace(/^\/{1,}/,``)}function Ke(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/{1,}$/,``):e}function qe(e){return Ke(Ge(e))}function Je(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function Ye(e,t,n){return Je(e,n)===Je(t,n)}function Xe({base:e,to:t,trailingSlash:n=`never`,cache:r}){let i=t.startsWith(`/`),a=!i&&t===`.`,o;if(r){o=i?t:a?e:e+`\0`+t;let n=r.get(o);if(n)return n}let s;if(a)s=e.split(`/`);else if(i)s=t.split(`/`);else{for(s=e.split(`/`);s.length>1&&v(s)===``;)s.pop();let n=t.split(`/`);for(let e=0,t=n.length;e<t;e++){let r=n[e];r===``?e?e===t-1&&s.push(r):s=[r]:r===`..`?s.pop():r===`.`||s.push(r)}}s.length>1&&(v(s)===``?n===`never`&&s.pop():n===`always`&&s.push(``));let c,l=``;for(let e=0;e<s.length;e++){e>0&&(l+=`/`);let t=s[e];if(!t)continue;c=Se(t,0,c);let n=c[0];if(n===0){l+=t;continue}let r=c[5],i=t.substring(0,c[1]),a=t.substring(c[4],r),o=t.substring(c[2],c[3]);n===1?l+=i||a?`${i}{$${o}}${a}`:`$${o}`:n===2?l+=i||a?`${i}{$}${a}`:`$`:l+=`${i}{-$${o}}${a}`}l=We(l);let u=l||`/`;return o&&r&&r.set(o,u),u}function Ze(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=Array.from(t.keys()).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),r=new RegExp(n,`g`);return e=>e.replace(r,e=>t.get(e)??e)}function Qe(e,t,n){let r=t[e];return typeof r==`string`?e===`_splat`?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split(`/`).map(e=>et(e,n)).join(`/`):et(r,n):r}function $e({path:e,params:t,decoder:n,...r}){let i=!1,a=Object.create(null);if(!e||e===`/`)return{interpolatedPath:`/`,usedParams:a,isMissingParams:i};if(!e.includes(`$`))return{interpolatedPath:e,usedParams:a,isMissingParams:i};let o=e.length,s=0,c,l=``;for(;s<o;){let r=s;c=Se(e,r,c);let o=c[5];if(s=o+1,r===o)continue;let u=c[0];if(u===0){l+=`/`+e.substring(r,o);continue}if(u===2){let s=t._splat;a._splat=s,a[`*`]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o);if(!s){i=!0,(u||d)&&(l+=`/`+u+d);continue}let f=Qe(`_splat`,t,n);l+=`/`+u+f+d;continue}if(u===1){let s=e.substring(c[2],c[3]);!i&&!(s in t)&&(i=!0),a[s]=t[s];let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=Qe(s,t,n)??`undefined`;l+=`/`+u+f+d;continue}if(u===3){let i=e.substring(c[2],c[3]),s=t[i];if(s==null)continue;a[i]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=Qe(i,t,n)??``;l+=`/`+u+f+d;continue}}return e.endsWith(`/`)&&(l+=`/`),{usedParams:a,interpolatedPath:l||`/`,isMissingParams:i}}function et(e,t){let n=encodeURIComponent(e);return t?.(n)??n}function tt(e={}){if(e.isNotFound=!0,e.throw)throw e;return e}function nt(e){return e?.isNotFound===!0}function rt(){try{return typeof window<`u`&&typeof window.sessionStorage==`object`?window.sessionStorage:void 0}catch{return}}
10var it=`tsr-scroll-restoration-v1_3`;function at(){let e=rt();if(!e)return null;let t={};try{let n=JSON.parse(e.getItem(`tsr-scroll-restoration-v1_3`)||`{}`);ie(n)&&(t=n)}catch{}return{get state(){return t},set:e=>{t=b(e,t)||t},persist:()=>{try{e.setItem(it,JSON.stringify(t))}catch{}}}}var ot=at(),st=e=>e.state.__TSR_key||e.href;function ct(e){let t=[],n;for(;n=e.parentNode;)t.push(`${e.tagName}:nth-child(${Array.prototype.indexOf.call(n.children,e)+1})`),e=n;return`${t.reverse().join(` > `)}`.toLowerCase()}var lt=!1,ut=`window`,dt=`data-scroll-restoration-id`;function ft(e,t){if(!ot)return;let n=ot;if((t??e.options.scrollRestoration??!1)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup||!n)return;e.isScrollRestorationSetup=!0,lt=!1;let r=e.options.getScrollRestorationKey||st,i=new Map;window.history.scrollRestoration=`manual`;let a=t=>{if(!(lt||!e.isScrollRestoring))if(t.target===document||t.target===window)i.set(ut,{scrollX:window.scrollX||0,scrollY:window.scrollY||0});else{let e=t.target;i.set(e,{scrollX:e.scrollLeft||0,scrollY:e.scrollTop||0})}},o=t=>{if(!e.isScrollRestoring||!t||i.size===0||!n)return;let r=n.state[t]||={};for(let[e,t]of i){let n;if(e===ut)n=ut;else if(e.isConnected){let t=e.getAttribute(dt);n=t?`[${dt}="${t}"]`:ct(e)}n&&(r[n]=t)}};document.addEventListener(`scroll`,a,!0),e.subscribe(`onBeforeLoad`,e=>{o(e.fromLocation?r(e.fromLocation):void 0),i.clear()}),window.addEventListener(`pagehide`,()=>{o(r(e.stores.resolvedLocation.get()??e.stores.location.get())),n.persist()}),e.subscribe(`onRendered`,t=>{let a=r(t.toLocation),o=e.options.scrollRestorationBehavior,s=e.options.scrollToTopSelectors;if(i.clear(),!e.resetNextScroll){e.resetNextScroll=!0;return}if(!(typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))){lt=!0;try{let t=e.isScrollRestoring?n.state[a]:void 0,r=!1;if(t)for(let e in t){let n=t[e];if(!ie(n))continue;let{scrollX:i,scrollY:a}=n;if(!(!Number.isFinite(i)||!Number.isFinite(a))){if(e===ut)window.scrollTo({top:a,left:i,behavior:o}),r=!0;else if(e){let t;try{t=document.querySelector(e)}catch{continue}t&&(t.scrollLeft=i,t.scrollTop=a,r=!0)}}}if(!r){let t=e.history.location.hash.slice(1);if(t){let e=window.history.state?.__hashScrollIntoViewOptions??!0;if(e){let n=document.getElementById(t);n&&n.scrollIntoView(e)}}else{let e={top:0,left:0,behavior:o};if(window.scrollTo(e),s)for(let t of s){if(t===ut)continue;let n=typeof t==`function`?t():document.querySelector(t);n&&n.scrollTo(e)}}}}finally{lt=!1}e.isScrollRestoring&&n.set(e=>(e[a]||={},e))}})}function pt(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function mt(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function ht(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=mt(r):Array.isArray(t)?t.push(mt(r)):n[e]=[t,mt(r)]}return n}var gt=vt(JSON.parse),_t=yt(JSON.stringify,JSON.parse);function vt(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=ht(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function yt(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=pt(e,r);return t?`?${t}`:``}}var bt=`__root__`;function xt(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function St(e){return e instanceof Response&&!!e.options}function Ct(e){if(typeof e==`object`&&e&&e.isSerializedRedirect)return xt(e)}function wt(e){return{input:({url:t})=>{for(let n of e)t=Et(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Dt(e[n],t);return t}}}function Tt(e){let t=qe(e.basepath),n=`/${t}`,r=`${n}/`,i=e.caseSensitive?n:n.toLowerCase(),a=e.caseSensitive?r:r.toLowerCase();return{input:({url:t})=>{let r=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return r===i?t.pathname=`/`:r.startsWith(a)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=Ue([`/`,t,e.pathname]),e)}}function Et(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Dt(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ot(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),y=n([]),b=r(()=>kt(o,_.get())),x=r(()=>kt(s,v.get())),ee=r(()=>kt(c,y.get())),S=r(()=>_.get()[0]),te=r(()=>_.get().some(e=>
10o.get(e)?.get().status===`pending`)),ne=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),re=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:b.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),ie=ve(64);function ae(e){let t=ie.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),ie.set(e,t)),t}let oe={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:y,matches:b,pendingMatches:x,cachedMatches:ee,firstId:S,hasPending:te,matchRouteDeps:ne,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:re,getRouteMatchStore:ae,setMatches:se,setPending:ce,setCached:le};se(e.matches),a?.(oe);function se(e){At(e,o,_,n,i)}function ce(e){At(e,s,v,n,i)}function le(e){At(e,c,y,n,i)}return oe}function kt(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function At(e,t,n,r,i){let a=e.map(e=>e.id),o=new Set(a);i(()=>{for(let e of t.keys())o.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}E(n.get(),a)||n.set(a)})}var jt=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},Mt=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),Nt=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),Pt=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);
10i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},Ft=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},It=(e,t,n)=>{if(!(!St(n)&&!nt(n)))throw St(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:St(n)?`redirected`:nt(n)?`notFound`:r.status===`pending`?`success`:r.status,context:Pt(e,t.index),isFetching:!1,error:n})),nt(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),St(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},Lt=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},Rt=(e,t,n)=>{let r=Pt(e,n);e.updateMatch(t,e=>({...e,context:r}))},zt=(e,t,n,r)=>{let{id:i,routeId:a}=e.matches[t],o=e.router.looseRoutesById[a];if(n instanceof Promise)throw n;n.routerCode=r,e.firstBadMatchIndex??=t,It(e,e.router.getMatch(i),n);try{o.options.onError?.(n)}catch(t){n=t,It(e,e.router.getMatch(i),n)}e.updateMatch(i,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!St(n)&&!nt(n)&&(e.serialError??=n)},Bt=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!Nt(e,t)&&(n.options.loader||n.options.beforeLoad||Zt(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{jt(e)},i);r._nonReactive.pendingTimeout=t}},Vt=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;Bt(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&It(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},Ht=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=ce(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&zt(e,n,o,`PARSE_PARAMS`),s&&zt(e,n,s,`VALIDATE_SEARCH`),Bt(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=ce();let f={...Pt(e,n,!1),...i.__routeContext},{search:p,params:m,cause:h}=i,g=Nt(e,t),_={search:p,abortController:c,params:m,preload:g,context:f,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:g?`preload`:h,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},v=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(St(r)||nt(r))&&(u(),zt(e,n,r,`BEFORE_LOAD`)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},y;try{if(y=r.options.beforeLoad(_),ue(y))return u(),y.catch(t=>{zt(e,n,t,`BEFORE_LOAD`)}).then(v)}catch(t){u(),zt(e,n,t,`BEFORE_LOAD`)}v(y)},Ut=(e,t)=>{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>Ht(e,n,t,i),s=()=>{if(Lt(e,n))return;let t=Vt(e,n,i);return ue(t)?t.then(o):o()};return a()},Wt=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},Gt=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=Pt(e,r),d=Nt(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},Kt=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{Xt(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.(Gt(e,t,n,r,i)),l=!!s&&ue(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;It(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:Pt(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>
10({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:Pt(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,nt(t)&&await i.options.notFoundComponent?.preload?.(),It(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,It(e,e.router.getMatch(n),t)}!St(o)&&!nt(o)&&await Xt(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:Pt(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),It(e,r,t)}},qt=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m(Gt(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await Kt(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){St(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await Kt(e,t,i,n,d):Rt(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(Lt(e,i)){if(!e.router.getMatch(i))return e.matches[n];Rt(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=Nt(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&It(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=ce(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function Jt(e){let t=e,n=[];Mt(t.router)&&jt(t);let r;for(let e=0;e<t.matches.length;e++){try{let n=Ut(t,e);ue(n)&&await n}catch(e){if(St(e))throw e;if(nt(e))r=e;else if(!t.preload)throw e;break}if(t.serialError||t.firstBadMatchIndex!=null)break}let i=t.firstBadMatchIndex??t.matches.length,a=r&&!t.preload?Ft(t,r):void 0,o=r&&t.preload?0:a===void 0?i:Math.min(a+1,i),s,c;for(let e=0;e<o;e++)n.push(qt(t,n,e));try{await Promise.all(n)}catch{let e=await Promise.allSettled(n);for(let t of e){if(t.status!==`rejected`)continue;let e=t.reason;if(St(e))throw e;nt(e)?s??=e:c??=e}if(c!==void 0)throw c}let l=s??(r&&!t.preload?r:void 0),u=t.firstBadMatchIndex===void 0?t.matches.length-1:t.firstBadMatchIndex;if(!l&&r&&t.preload)return t.matches;if(l){let e=Ft(t,l);e===void 0&&D();let n=t.matches[e],r=t.router.looseRoutesById[n.routeId],i=t.router.options?.defaultNotFoundComponent;!r.options.notFoundComponent&&i&&(r.options.notFoundComponent=i),l.routeId=n.routeId;let a=n.routeId===t.router.routeTree.id;t.updateMatch(n.id,e=>({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await Xt(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await Xt(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=Wt(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=jt(t);if(ue(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function Yt(e,t){let n=t.map(t=>
10e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function Xt(e,t=Qt){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===Qt?(()=>{if(e._componentsPromise===void 0){let t=Yt(e,Qt);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():Yt(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function Zt(e){for(let t of Qt)if(e.options[t]?.preload)return!0;return!1}var Qt=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`],$t=`__TSR_index`,en=`popstate`,tn=`beforeunload`;function nn(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=sn(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[$t];i=rn(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[$t];i=rn(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[$t]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function rn(e,t){t||={};let n=cn();return{...t,key:n,__TSR_key:n,[$t]:e}}function an(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>sn(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=cn();t.history.replaceState({[$t]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(S._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),S._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=sn(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),S.notify({type:e})},x=async()=>{if(f){f=!1;return}let e=c(),n=e.state[$t]-l.state[$t],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),S.notify(u);return}}}l=c(),S.notify(u)},ee=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},S=nn({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(tn,ee,{capture:!0}),t.removeEventListener(en,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(tn,ee,{capture:!0}),t.addEventListener(en,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return S._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return S._ignoreSubscribers||b(`REPLACE`),n},S}function on(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function sn(e,t){let n=on(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=cn();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[$t]:0,key:a,__TSR_key:a}}}function cn(){return(Math.random()+1).toString(36).substring(7)}function ln(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function un(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var dn=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=Ze(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=an()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==`null`?this.origin=window.origin:this.origin=`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=ve(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=Ot(mn(this.latestLocation),e),ft(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=qe(o);t&&t!==`/`&&e.push(Tt({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:wt(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a)`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=Ne(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&Oe(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>
10{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:ge(e).path,external:!1,searchStr:o,search:te(t?.search,i),hash:ge(r.slice(1)).path,state:ne(t?.state,a)}}let o=new URL(i,this.origin),s=Et(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:ge(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:te(t?.search,c),hash:ge(s.hash.slice(1)).path,state:ne(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>Xe({base:e,to:We(t),trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>gn({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,a=this.resolvePathWithBase(i,`.`),o=r.search,s=Object.assign(Object.create(null),r.params),c=t.to?this.resolvePathWithBase(a,`${t.to}`):this.resolvePathWithBase(a,`.`),l=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?s:Object.assign(s,b(t.params,s)),u=this.getMatchedRoutes(c),d=u.matchedRoutes;if((!u.foundRoute||u.foundRoute.path!==`/`&&u.routeParams[`**`])&&this.options.notFoundRoute&&(d=[...d,this.options.notFoundRoute]),Object.keys(l).length>0)for(let e of d){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(l,t(l))}catch{}}let f=e.leaveParams?c:ge($e({path:c,params:l,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,p=o;if(e._includeValidateSearch&&this.options.search?.strict){let e={};d.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,hn(t.options.validateSearch,{...e,...p}))}catch{}}),p=e}p=_n({search:p,dest:t,destRoutes:d,_includeValidateSearch:e._includeValidateSearch}),p=te(o,p);let m=this.options.stringifySearch(p),h=t.hash===!0?n.hash:t.hash?b(t.hash,n.hash):void 0,g=h?`#${h}`:``,_=t.state===!0?n.state:t.state?b(t.state,n.state):{};_=ne(n.state,_);let v=`${f}${m}${g}`,y,x,ee=!1;if(this.rewrite){let e=new URL(v,this.origin),t=Dt(this.rewrite,e);y=e.href.replace(e.origin,``),t.origin===this.origin?x=t.pathname+t.search+t.hash:(x=t.href,ee=!0)}else y=_e(v),x=y;return{publicHref:x,href:y,pathname:f,search:p,searchStr:m,state:_,hash:h??``,external:ee,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=ke(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,b(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];
10e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=se(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},i=Ke(this.latestLocation.href)===Ke(n.href),a=this.commitLocationPromise;if(this.commitLocationPromise=ce(()=>{a?.resolve(),a=void 0}),i&&r())this.load();else{let{maskedLocation:r,hashScrollIntoView:i,...a}=n;r&&(a={...r,state:{...r.state,__tempKey:void 0,__tempLocation:{...a,search:a.searchStr,state:{...a.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(a.unmaskOnReload??this.options.unmaskOnReload??!1)&&(a.state.__tempKey=this.tempLocationKey)),a.state.__hashScrollIntoViewOptions=i??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,this.history[n.replace?`replace`:`push`](a.publicHref,a.state,{ignoreBlocker:t})}return this.resetNextScroll=n.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=sn(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=Et(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return Promise.resolve().then(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(w(t,this.protocolAllowlist))return Promise.resolve();if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return Promise.resolve()}return i.replace?window.location.replace(t):window.location.href=t,Promise.resolve()}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t,n,r,i=this.stores.resolvedLocation.get()??this.stores.location.get();for(r=new Promise(a=>{this.startTransition(async()=>{try{this.beforeLoad();let t=this.latestLocation,n=un(t,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...n}),this.emit({type:`onBeforeLoad`,...n}),await Jt({router:this,sync:e?.sync,forceStaleReload:i.href===t.href,matches:this.stores.pendingMatches.get(),location:t,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){St(e)?(t=e,this.navigate({...t.options,replace:!0,ignoreBlocker:!0})):nt(e)&&(n=e);let r=t?t.status:n?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(r),this.stores.redirect.set(t)})}this.latestLoadPromise===r&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),a()})}),this.latestLoadPromise=r,await r;this.latestLoadPromise&&r!==this.latestLoadPromise;)await this.latestLoadPromise;let a;this.hasNotFoundMatch()?a=404:this.stores.matches.get().some(e=>e.status===`error`)&&(a=500),a!==void 0&&this.stores.statusCode.set(a)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(un(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>
10{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&w(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??300*1e3;return t.status===`error`?!0:e-t.updatedAt>=r}})},this.loadRouteChunk=Xt,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await Jt({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(St(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});nt(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=Ae(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!se(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?se(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??_t,parseSearch:e.parseSearch??gt,protocolAllowlist:e.protocolAllowlist??C}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParam
10s:i,parsedParams:a}=n,{matchedRoutes:o}=n,s=!1;(r?r.path!==`/`&&i[`**`]:Ke(e.pathname))&&(this.options.notFoundRoute?o=[...o,this.options.notFoundRoute]:s=!0);let c=s?yn(this.options.notFoundMode,o):void 0,l=Array(o.length),u=new Map;for(let e of this.stores.matchStores.values())e.routeId&&u.set(e.routeId,e.get());for(let n=0;n<o.length;n++){let r=o[n],s=l[n-1],d,f,p;{let n=s?.search??e.search,i=s?._strictSearch??void 0;try{let e=hn(r.options.validateSearch,{...n})??void 0;d={...n,...e},f={...i,...e},p=void 0}catch(e){let r=e;if(e instanceof fn||(r=new fn(e.message,{cause:e})),t?.throwOnError)throw r;d=n,f={},p=r}}let m=r.options.loaderDeps?.({search:d})??``,h=m?JSON.stringify(m):``,{interpolatedPath:g,usedParams:_}=$e({path:r.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),v=r.id+g+h,y=this.getMatch(v),b=u.get(r.id),x=y?._strictParams??_,ee;if(!y)try{bn(r,_,a,x)}catch(e){if(ee=nt(e)||St(e)?e:new pn(e.message,{cause:e}),t?.throwOnError)throw ee}Object.assign(i,x);let S=b?`stay`:`enter`,re;if(y)re={...y,cause:S,params:b?.params??i,_strictParams:x,search:te(b?b.search:y.search,d),_strictSearch:f};else{let e=r.options.loader||r.options.beforeLoad||r.lazyFn||Zt(r)?`pending`:`success`;re={id:v,ssr:r.options.ssr,index:n,routeId:r.id,params:b?.params??i,_strictParams:x,pathname:g,updatedAt:Date.now(),search:b?te(b.search,d):d,_strictSearch:f,searchError:void 0,status:e,isFetching:!1,error:void 0,paramsError:ee,__routeContext:void 0,_nonReactive:{loadPromise:ce()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:S,loaderDeps:b?ne(b.loaderDeps,m):m,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:r.options.staticData||{},fullPath:r.fullPath}}t?.preload||(re.globalNotFound=c===r.id),re.searchError=p;let ie=this.getParentContext(s);re.context={...ie,...re.__routeContext,...re.__beforeLoadContext},l[n]=re}for(let t=0;t<l.length;t++){let n=l[t],r=this.looseRoutesById[n.routeId],a=this.getMatch(n.id),o=u.get(n.routeId);if(n.params=o?te(o.params,i):i,!a){let i=l[t-1],a=this.getParentContext(i);if(r.options.context){let t={deps:n.loaderDeps,params:n.params,context:a??{},location:e,navigate:t=>this.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:l,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return l}matchRoutesLightweight(e){let{matchedRoutes:t,routeParams:n,parsedParams:r}=this.getMatchedRoutes(e.pathname),i=v(t),a={...e.search};for(let e of t)try{Object.assign(a,hn(e.options.validateSearch,a))}catch{}let o=v(this.stores.matchesId.get()),s=o&&this.stores.matchStores.get(o)?.get(),c=s&&s.routeId===i.id&&s.pathname===e.pathname,l;if(c)l=s.params;else{let e=Object.assign(Object.create(null),n);for(let i of t)try{bn(i,n,r??{},e)}catch{}l=e}return{matchedRoutes:t,fullPath:i.fullPath,search:a,params:l}}},fn=class extends Error{},pn=class extends Error{};function mn(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function hn(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new fn(`Async validation not supported`);if(n.issues)throw new fn(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function gn({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=Ke(e),a,o,s=je(i,n,!0);return s&&(a=s.route,Object.assign(r,s.rawParams),o=Object.assign(Object.create(null),s.parsedParams)),{matchedRoutes:s?.branch||[t.__root__],routeParams:r,foundRoute:a,parsedParams:o}}function _n({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return vn(n)(e,t,r??!1)}function vn(e){let t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(let n of e)`search`in n.options?n.options.search?.middlewares&&t.middlewares.push(...n.options.search.middlewares):(n.options.preSearchFilters||n.options.postSearchFilters)&&t.middlewares.push(({search:e,next:t})=>{let r=e;
10`preSearchFilters`in n.options&&n.options.preSearchFilters&&(r=n.options.preSearchFilters.reduce((e,t)=>t(e),e));let i=t(r);return`postSearchFilters`in n.options&&n.options.postSearchFilters?n.options.postSearchFilters.reduce((e,t)=>t(e),i):i}),n.options.validateSearch&&t.middlewares.push(({search:e,next:r})=>{let i=r(e);if(!t._includeValidateSearch)return i;try{return{...i,...hn(n.options.validateSearch,i)??void 0}}catch{return i}});t.middlewares.push(({search:e})=>{let n=t.dest;return n.search?n.search===!0?e:b(n.search,e):{}});let n=(e,t,r)=>{if(e>=r.length)return t;let i=r[e];return i({search:t,next:t=>n(e+1,t,r)})};return function(e,r,i){return t.dest=r,t._includeValidateSearch=i,n(0,e,t.middlewares)}}function yn(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return bt}function bn(e,t,n,r){let i=e.options.params?.parse??e.options.parseParams;if(i)if(e.options.skipRouteOnParseError)for(let e in t)e in n&&(r[e]=n[e]);else{let e=i(r);Object.assign(r,e)}}var xn=Symbol.for(`TSR_DEFERRED_PROMISE`);function Sn(e,t){let n=e;return n[xn]?n:(n[xn]={status:`pending`},n.then(e=>{n[xn].status=`success`,n[xn].data=e}).catch(e=>{n[xn].status=`error`,n[xn].error={data:(t?.serializeError??ln)(e),__isServerError:!0}}),n)}var Cn=`Error preloading route! âï¸`;function wn(e,t){if(e)return typeof e==`string`?e:e[t]}function Tn(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function En(e){if(e.tag!==`link`)return;let t=e.attrs?.rel,n=e.attrs?.href;if(typeof n==`string`&&(typeof t==`string`?t.split(/\s+/):[]).includes(`stylesheet`))return n}function Dn(e,t){let n=En(t);return!!n&&e?.inlineCss?.styles[n]!==void 0}var On=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=bt:this.parentRoute||D();let r=n?bt:t?.path;r&&r!==`/`&&(r=Ge(r));let i=t?.id||r,a=n?bt:Ue([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=Ue([`/`,a]));let o=a===`__root__`?`/`:Ue([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=Ke(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>xt({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},kn=class extends On{constructor(e){super(e)}};function An(e){if(typeof document<`u`&&document.querySelector){let t=e.stores.location.get(),n=t.state.__hashScrollIntoViewOptions??!0;if(n&&t.hash!==``){let e=document.getElementById(t.hash);e&&e.scrollIntoView(n)}}}var jn=(e=>(e[e.AggregateError=1]=`AggregateError`,e[e.ArrowFunction=2]=`ArrowFunction`,e[e.ErrorPrototypeStack=4]=`ErrorPrototypeStack`,e[e.ObjectAssign=8]=`ObjectAssign`,e[e.BigIntTypedArray=16]=`BigIntTypedArray`,e[e.RegExp=32]=`RegExp`,e))(jn||{}),Mn=Symbol.asyncIterator,Nn=Symbol.hasInstance,Pn=Symbol.isConcatSpreadable,Fn=Symbol.iterator,In=Symbol.match,Ln=Symbol.matchAll,Rn=Symbol.replace,zn=Symbol.search,Bn=Symbol.species,Vn=Symbol.split,Hn=Symbol.toPrimitive,Un=Symbol.toStringTag,Wn=Symbol.unscopables,Gn={[Mn]:0,[Nn]:1,[Pn]:2,[Fn]:3,[In]:4,[Ln]:5,[Rn]:6,[zn]:7,[Bn]:8,[Vn]:9,[Hn]:10,[Un]:11,[Wn]:12},Kn={0:Mn,1:Nn,2:Pn,3:Fn,4:In,5:Ln,6:Rn,7:zn,8:Bn,9:Vn,10:Hn,11:Un,12:Wn},O=void 0,qn={2:!0,3:!1,1:O,0:null,4:-0,5:1/0,6:-1/0,7:NaN},Jn={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},Yn={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function k(e,t,n,r,i,a,o,s,c,l,u,d){return{t:e,i:t,s:n,c:r,m:i,p:a,e:o,a:s,f:c,b:l,o:u,l:d}}function Xn(e){return k(2,O,e,O,O,O,O,O,O,O,O,O)}var Zn=Xn(2),Qn=Xn(3),$n=Xn(1),er=Xn(0),tr=Xn(4),nr=Xn(5),rr=Xn(6),ir=Xn(7);function ar(e){switch(e){case`"`:return`\\"`;case`\\`:return`\\\\`;case` 11`:return`\\n`;case`\r`:return`\\r`;case`\b`:return`\\b`;case` `:return`\\t`;case`\f`:return`\\f`;case`<`:return`\\x3C`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:return O}}function or(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=ar(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function sr(e){switch(e){case`\\\\`:return`\\`;case`\\"`:return`"`;case`\\n`:return` 12`;case`\\r`:return`\r`;case`\\b`:return`\b`;case`\\t`:return` `;case`\\f`:return`\f`;case`\\x3C`:return`<`;case`\\u2028`:return`\u2028`;case`\\u2029`:return`\u2029`;default:return e}}function cr(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,sr)}var lr=`__SEROVAL_REFS__`,ur=new Map,dr=new Map;function fr(e){return ur.has(e)}function pr(e){return dr.has(e)}function mr(e){if(fr(e))return ur.get(e);throw new ni(e)}function hr(e){if(pr(e))return dr.get(e);throw new ri(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,lr,{value:dr,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,lr,{value:dr,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,lr,{value:dr,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,lr,{value:dr,configurable:!0,writable:!1,enumerable:!1});function gr(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function _r(e){let t=Jn[gr(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function vr(e,t){let n=_r(e),r=Object.getOwnPropertyNames(e);for(let i=0,a=r.length,o;i<a;i++)o=r[i],o!==`name`&&o!==`message`&&(o===`stack`?t&4&&(n||={},n[o]=e[o]):(n||={},n[o]=e[o]));return n}function yr(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function br(e){switch(e){case 1/0:return nr;case-1/0:return rr}return e===e?Object.is(e,-0)?tr:k(0,O,e,O,O,O,O,O,O,O,O,O):ir}function xr(e){return k(1,O,or(e),O,O,O,O,O,O,O,O,O)}function Sr(e){return k(3,O,``+e,O,O,O,O,O,O,O,O,O)}function Cr(e){return k(4,e,O,O,O,O,O,O,O,O,O,O)}function wr(e,t){let n=t.valueOf();return k(5,e,n===n?t.toISOString():``,O,O,O,O,O,O,O,O,O)}function Tr(e,t){return k(6,e,O,or(t.source),t.flags,O,O,O,O,O,O,O)}function Er(e,t){return k(17,e,Gn[t],O,O,O,O,O,O,O,O,O)}function Dr(e,t){return k(18,e,or(mr(t)),O,O,O,O,O,O,O,O,O)}function Or(e,t,n){return k(25,e,n,or(t),O,O,O,O,O,O,O,O)}function kr(e,t,n){return k(9,e,O,O,O,O,O,n,O,O,yr(t),O)}function Ar(e,t){return k(21,e,O,O,O,O,O,O,t,O,O,O)}function jr(e,t,n){return k(15,e,O,t.constructor.name,O,O,O,O,n,t.byteOffset,O,t.length)}function Mr(e,t,n){return k(16,e,O,t.constructor.name,O,O,O,O,n,t.byteOffset,O,t.byteLength)}function Nr(e,t,n){return k(20,e,O,O,O,O,O,O,n,t.byteOffset,O,t.byteLength)}function Pr(e,t,n){return k(13,e,gr(t),O,or(t.message),n,O,O,O,O,O,O)}function Fr(e,t,n){return k(14,e,gr(t),O,or(t.message),n,O,O,O,O,O,O)}function Ir(e,t){return k(7,e,O,O,O,O,O,t,O,O,O,O)}function Lr(e,t){return k(28,O,O,O,O,O,O,[e,t],O,O,O,O)}function Rr(e,t){return k(30,O,O,O,O,O,O,[e,t],O,O,O,O)}function zr(e,t,n){return k(31,e,O,O,O,O,O,n,t,O,O,O)}function Br(e,t){return k(32,e,O,O,O,O,O,O,t,O,O,O)}function Vr(e,t){return k(33,e,O,O,O,O,O,O,t,O,O,O)}function Hr(e,t){return k(34,e,O,O,O,O,O,O,t,O,O,O)}function Ur(e,t,n,r){return k(35,e,n,O,O,O,O,t,O,O,O,r)}var{toString:Wr}
12=Object.prototype,Gr={parsing:1,serialization:2,deserialization:3};function Kr(e){return`Seroval Error (step: ${Gr[e]})`}var qr=(e,t)=>Kr(e),Jr=class extends Error{constructor(e,t){super(qr(e,t)),this.cause=t}},Yr=class extends Jr{constructor(e){super(`parsing`,e)}},Xr=class extends Jr{constructor(e){super(`deserialization`,e)}};function Zr(e){return`Seroval Error (specific: ${e})`}var Qr=class extends Error{constructor(e){super(Zr(1)),this.value=e}},$r=class extends Error{constructor(e){super(Zr(2))}},ei=class extends Error{constructor(e){super(Zr(3))}},ti=class extends Error{constructor(e){super(Zr(4))}},ni=class extends Error{constructor(e){super(Zr(5)),this.value=e}},ri=class extends Error{constructor(e){super(Zr(6))}},ii=class extends Error{constructor(e){super(Zr(7))}},ai=class extends Error{constructor(e){super(Zr(8))}},oi=class extends Error{constructor(e){super(Zr(9))}},si=class{constructor(e,t){this.value=e,this.replacement=t}},ci=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e};ci.toString(),((e,t)=>{e.s(t),e.p.s=1,e.p.v=t}).toString(),((e,t)=>{e.f(t),e.p.s=2,e.p.v=t}).toString();var li=()=>{let e=[],t=[],n=!0,r=!1,i=0,a=(e,n,r)=>{for(r=0;r<i;r++)t[r]&&t[r][n](e)},o=(t,i,a,o)=>{for(i=0,a=e.length;i<a;i++)o=e[i],!n&&i===a-1?t[r?`return`:`throw`](o):t.next(o)},s=(e,r)=>(n&&(r=i++,t[r]=e),o(e),()=>{n&&(t[r]=t[i],t[i--]=void 0)});return{__SEROVAL_STREAM__:!0,on:e=>s(e),next:t=>{n&&(e.push(t),a(t,`next`))},throw:i=>{n&&(e.push(i),a(i,`throw`),n=!1,r=!1,t.length=0)},return:i=>{n&&(e.push(i),a(i,`return`),n=!1,r=!0,t.length=0)}}};li.toString();var ui=e=>t=>()=>{let n=0,r={[e]:()=>r,next:()=>{if(n>t.d)return{done:!0,value:void 0};let e=n++,r=t.v[e];if(e===t.t)throw r;return{done:e===t.d,value:r}}};return r};ui.toString();var di=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c=(e=0,t=s.length)=>{for(;e<t;e++)s[e].s({done:!0,value:void 0})};n.on({next:e=>{let t=s.shift();t&&t.s({done:!1,value:e}),o.push(e)},throw:e=>{let t=s.shift();t&&t.f(e),c(),i=o.length,a=!0,o.push(e)},return:e=>{let t=s.shift();t&&t.s({done:!0,value:e}),c(),i=o.length,o.push(e)}});let l={[e]:()=>l,next:()=>{if(i===-1){let e=r++;if(e>=o.length){let e=t();return s.push(e),e.p}return{done:!1,value:o[e]}}if(r>i)return{done:!0,value:void 0};let e=r++,n=o[e];if(e!==i)return{done:!1,value:n};if(a)throw n;return{done:!0,value:n}}};return l};di.toString();var fi=e=>{let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer};fi.toString();function pi(e){return`__SEROVAL_SEQUENCE__`in e}function mi(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function hi(e){let t=[],n=-1,r=-1,i=e[Fn]();for(;;)try{let e=i.next();if(t.push(e.value),e.done){r=t.length-1;break}}catch(e){n=t.length,t.push(e)}return mi(t,n,r)}var gi=ui(Fn);function _i(e){return gi(e)}var vi={},yi={},bi={0:{},1:{},2:{},3:{},4:{},5:{}};function xi(e){return`__SEROVAL_STREAM__`in e}function Si(){return li()}function Ci(e){let t=Si(),n=e[Mn]();async function r(){try{let e=await n.next();e.done?t.return(e.value):(t.next(e.value),await r())}catch(e){t.throw(e)}}return r().catch(()=>{}),t}var wi=di(Mn,ci);function Ti(e){return wi(e)}async function Ei(e){try{return[1,await e]}catch(e){return[0,e]}}function Di(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:63^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function Oi(e,t){e.marked.add(t)}function ki(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function Ai(e,t){let n=e.refs.get(t);return n==null?{type:0,value:ki(e,t)}:(Oi(e,n),{type:1,value:Cr(n)})}function ji(e,t){let n=Ai(e,t);return n.type===1?n:fr(t)?{type:2,value:Dr(n.value,t)}:n}function Mi(e,t){let n=ji(e,t);if(n.type!==0)return n.value;if(t in Gn)return Er(n.value,t);throw new Qr(t)}function Ni(e,t){let n=Ai(e,bi[t]);return n.type===1?n.value:k(26,n.value,t,O,O,O,O,O,O,O,O,O)}function Pi(e){let t=Ai(e,vi);return t.type===1?t.value:k(27,t.value,O,O,O,O,O,O,Mi(e,Fn),O,O,O)}function Fi(e){let t=Ai(e,yi);return t.type===1?t.value:k(29,t.value,O,O,O,O,O,[Ni(e,1),Mi(e,Mn)],O,O,O,O)}function Ii(e,t,n,r){return k(n?11:10,e,O,O,O,r,O,O,O,O,yr(t),O)}function Li(e,t,n,r){return k(8,t,O,O,O,O,{k:n,v:r},O,Ni(e,0),O,O,O)}function Ri(e,t,n){let r=new Uint8Array(n),i=``;for(let e=0,t=r.length;e<t;e++)i+=String.fromCharCode(r[e]);return k(19,t,or(btoa(i)),O,O,O,O,O,Ni(e,5),O,O,O)}function zi(e,t){return{base:Di(e,t),child:void 0}}var Bi=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return M(this._p,this.depth,e)}};async function Vi(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await M(e,t,n[i]):r[i]=0;return r}async function Hi(e,t,n,r){return kr(n,r,await Vi(e,t,r))}async function Ui(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(or(r[n][0])),a.push(await M(e,t,r[n][1]));return Fn in n&&(i.push(Mi(e.base,Fn)),a.push(Lr(Pi(e.base),await M(e,t,hi(n))
12))),Mn in n&&(i.push(Mi(e.base,Mn)),a.push(Rr(Fi(e.base),await M(e,t,Ci(n))))),Un in n&&(i.push(Mi(e.base,Un)),a.push(xr(n[Un]))),Pn in n&&(i.push(Mi(e.base,Pn)),a.push(n[Pn]?Zn:Qn)),{k:i,v:a}}async function A(e,t,n,r,i){return Ii(n,r,i,await Ui(e,t,r))}async function j(e,t,n,r){return Ar(n,await M(e,t,r.valueOf()))}async function Wi(e,t,n,r){return jr(n,r,await M(e,t,r.buffer))}async function Gi(e,t,n,r){return Mr(n,r,await M(e,t,r.buffer))}async function Ki(e,t,n,r){return Nr(n,r,await M(e,t,r.buffer))}async function qi(e,t,n,r){let i=vr(r,e.base.features);return Pr(n,r,i?await Ui(e,t,i):O)}async function Ji(e,t,n,r){let i=vr(r,e.base.features);return Fr(n,r,i?await Ui(e,t,i):O)}async function Yi(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await M(e,t,n)),a.push(await M(e,t,o));return Li(e.base,n,i,a)}async function Xi(e,t,n,r){let i=[];for(let n of r.keys())i.push(await M(e,t,n));return Ir(n,i)}async function Zi(e,t,n,r){let i=e.base.plugins;if(i)for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.async&&o.test(r))return Or(n,o.tag,await o.parse.async(r,new Bi(e,t),{id:n}))}return O}async function Qi(e,t,n,r){let[i,a]=await Ei(r);return k(12,n,i,O,O,O,O,O,await M(e,t,a),O,O,O)}function $i(e,t,n,r,i){let a=[],o=n.on({next:n=>{Oi(this.base,t),M(this,e,n).then(e=>{a.push(Br(t,e))},e=>{i(e),o()})},throw:n=>{Oi(this.base,t),M(this,e,n).then(e=>{a.push(Vr(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{Oi(this.base,t),M(this,e,n).then(e=>{a.push(Hr(t,e)),r(a),o()},e=>{i(e),o()})}})}async function ea(e,t,n,r){return zr(n,Ni(e.base,4),await new Promise($i.bind(e,t,n,r)))}async function ta(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await M(e,t,r.v[n]);return Ur(n,i,r.t,r.d)}async function na(e,t,n,r){if(Array.isArray(r))return Hi(e,t,n,r);if(xi(r))return ea(e,t,n,r);if(pi(r))return ta(e,t,n,r);let i=r.constructor;if(i===si)return M(e,t,r.replacement);let a=await Zi(e,t,n,r);if(a)return a;switch(i){case Object:return A(e,t,n,r,!1);case O:return A(e,t,n,r,!0);case Date:return wr(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return qi(e,t,n,r);case Number:case Boolean:case String:case BigInt:return j(e,t,n,r);case ArrayBuffer:return Ri(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return Wi(e,t,n,r);case DataView:return Ki(e,t,n,r);case Map:return Yi(e,t,n,r);case Set:return Xi(e,t,n,r);default:break}if(i===Promise||r instanceof Promise)return Qi(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return Tr(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return Gi(e,t,n,r);default:break}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return Ji(e,t,n,r);if(r instanceof Error)return qi(e,t,n,r);if(Fn in r||Mn in r)return A(e,t,n,r,!!i);throw new Qr(r)}async function ra(e,t,n){let r=ji(e.base,n);if(r.type!==0)return r.value;let i=await Zi(e,t,r.value,n);if(i)return i;throw new Qr(n)}async function M(e,t,n){switch(typeof n){case`boolean`:return n?Zn:Qn;case`undefined`:return $n;case`string`:return xr(n);case`number`:return br(n);case`bigint`:return Sr(n);case`object`:if(n){let r=ji(e.base,n);return r.type===0?await na(e,t+1,r.value,n):r.value}return er;case`symbol`:return Mi(e.base,n);case`function`:return ra(e,t,n);default:throw new Qr(n)}}async function ia(e,t){try{return await M(e,0,t)}catch(e){throw e instanceof Yr?e:new Yr(e)}}var aa=(e=>(e[e.Vanilla=1]=`Vanilla`,e[e.Cross=2]=`Cross`,e))(aa||{});function oa(e){return e}function sa(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&sa(e,r.extends))}}function ca(e){if(e){let t=new Set;return sa(t,e),[...t]}}function la(e){switch(e){case`Int8Array`:return Int8Array;case`Int16Array`:return Int16Array;case`Int32Array`:return Int32Array;case`Uint8Array`:return Uint8Array;case`Uint16Array`:return Uint16Array;case`Uint32Array`:return Uint32Array;case`Uint8ClampedArray`:return Uint8ClampedArray;case`Float32Array`:return Float32Array;case`Float64Array`:return Float64Array;case`BigInt64Array`:return BigInt64Array;case`BigUint64Array`:return BigUint64Array;default:throw new ii(e)}}var ua=1e6,da=1e4,fa=2e4;function pa(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var ma=1e3;function ha(e,t){return{mode:e,plugins:t.plugins,refs:t.refs||new Map,features:t.features??63^(t.disabledFeatures||0),depthLimit:t.depthLimit||ma}}
12function ga(e){return{mode:2,base:ha(2,e),child:O}}var _a=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return P(this._p,this.depth,e)}};function va(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new ai({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function ya(e,t,n){return va(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function ba(e,t,n){return va(e.base,t),e.base.refs.set(t,n),n}function N(e,t,n){return e.mode===1?ya(e,t,n):ba(e,t,n)}function xa(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new ai(e)}function Sa(e,t){return N(e,t.i,hr(cr(t.s)))}function Ca(e,t,n){let r=n.a,i=r.length,a=N(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=P(e,t,o));return pa(a,n.o),a}function wa(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function Ta(e){switch(e){case Mn:case Pn:case Un:case Fn:return!0;default:return!1}}function Ea(e,t,n){wa(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function Da(e,t,n,r,i){if(typeof r==`string`)Ea(n,cr(r),P(e,t,i));else{let a=P(e,t,r);switch(typeof a){case`string`:Ea(n,a,P(e,t,i));break;case`symbol`:Ta(a)&&(n[a]=P(e,t,i));break;default:throw new ai(r)}}}function Oa(e,t,n,r){let i=n.k;if(i.length>0)for(let a=0,o=n.v,s=i.length;a<s;a++)Da(e,t,r,i[a],o[a]);return r}function ka(e,t,n){let r=N(e,n.i,n.t===10?{}:Object.create(null));return Oa(e,t,n.p,r),pa(r,n.o),r}function Aa(e,t){return N(e,t.i,new Date(t.s))}function ja(e,t){if(e.base.features&32){let n=cr(t.c);if(n.length>fa)throw new ai(t);return N(e,t.i,new RegExp(n,t.m))}throw new $r(t)}function Ma(e,t,n){let r=N(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(P(e,t,a[i]));return r}function Na(e,t,n){let r=N(e,n.i,new Map);for(let i=0,a=n.e.k,o=n.e.v,s=a.length;i<s;i++)r.set(P(e,t,a[i]),P(e,t,o[i]));return r}function Pa(e,t){if(t.s.length>ua)throw new ai(t);return N(e,t.i,fi(cr(t.s)))}function Fa(e,t,n){let r=la(n.c),i=P(e,t,n.f),a=n.b??0;if(a<0||a>i.byteLength)throw new ai(n);return N(e,n.i,new r(i,a,n.l))}function Ia(e,t,n){let r=P(e,t,n.f),i=n.b??0;if(i<0||i>r.byteLength)throw new ai(n);return N(e,n.i,new DataView(r,i,n.l))}function La(e,t,n,r){if(n.p){let i=Oa(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function Ra(e,t,n){return La(e,t,n,N(e,n.i,AggregateError([],cr(n.m))))}function za(e,t,n){let r=xa(n,Yn,n.s);return La(e,t,n,N(e,n.i,new r(cr(n.m))))}function Ba(e,t,n){let r=ci(),i=N(e,n.i,r.p),a=P(e,t,n.f);return n.s?r.s(a):r.f(a),i}function Va(e,t,n){return N(e,n.i,Object(P(e,t,n.f)))}function Ha(e,t,n){let r=e.base.plugins;if(r){let i=cr(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return N(e,n.i,o.deserialize(n.s,new _a(e,t),{id:n.i}))}}throw new ei(n.c)}function Ua(e,t){return N(e,t.i,N(e,t.s,ci()).p)}function Wa(e,t,n){let r=e.base.refs.get(n.i);if(r)return r.s(P(e,t,n.a[1])),O;throw new ti(`Promise`)}function Ga(e,t,n){let r=e.base.refs.get(n.i);if(r)return r.f(P(e,t,n.a[1])),O;throw new ti(`Promise`)}function Ka(e,t,n){return P(e,t,n.a[0]),_i(P(e,t,n.a[1]))}function qa(e,t,n){return P(e,t,n.a[0]),Ti(P(e,t,n.a[1]))}function Ja(e,t,n){let r=N(e,n.i,Si()),i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)P(e,t,i[n]);return r}function Ya(e,t,n){let r=e.base.refs.get(n.i);if(r&&xi(r))return r.next(P(e,t,n.f)),O;throw new ti(`Stream`)}function Xa(e,t,n){let r=e.base.refs.get(n.i);if(r&&xi(r))return r.throw(P(e,t,n.f)),O;throw new ti(`Stream`)}function Za(e,t,n){let r=e.base.refs.get(n.i);if(r&&xi(r))return r.return(P(e,t,n.f)),O;throw new ti(`Stream`)}function Qa(e,t,n){return P(e,t,n.f),O}function $a(e,t,n){return P(e,t,n.a[1]),O}function eo(e,t,n){let r=N(e,n.i,mi([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=P(e,t,n.a[i]);return r}function P(e,t,n){if(t>e.base.depthLimit)throw new oi(e.base.depthLimit);switch(t+=1,n.t){case 2:return xa(n,qn,n.s);case 0:return Number(n.s);case 1:return cr(String(n.s));case 3:if(String(n.s).length>da)throw new ai(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return Sa(e,n);case 9:return Ca(e,t,n);case 10:case 11:return ka(e,t,n);case 5:return Aa(e,n);case 6:return ja(e,n);
12case 7:return Ma(e,t,n);case 8:return Na(e,t,n);case 19:return Pa(e,n);case 16:case 15:return Fa(e,t,n);case 20:return Ia(e,t,n);case 14:return Ra(e,t,n);case 13:return za(e,t,n);case 12:return Ba(e,t,n);case 17:return xa(n,Kn,n.s);case 21:return Va(e,t,n);case 25:return Ha(e,t,n);case 22:return Ua(e,n);case 23:return Wa(e,t,n);case 24:return Ga(e,t,n);case 28:return Ka(e,t,n);case 30:return qa(e,t,n);case 31:return Ja(e,t,n);case 32:return Ya(e,t,n);case 33:return Xa(e,t,n);case 34:return Za(e,t,n);case 27:return Qa(e,t,n);case 29:return $a(e,t,n);case 35:return eo(e,t,n);default:throw new $r(n)}}function to(e,t){try{return P(e,0,t)}catch(e){throw new Xr(e)}}var no=(()=>T).toString();/=>/.test(no);function ro(e,t){return to(ga({plugins:ca(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function io(e,t={}){let n=zi(1,{plugins:ca(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await ia(n,e),f:n.base.features,m:Array.from(n.base.marked)}}function ao(e){return e}function oo(e){return oa({tag:`$TSR/t/`+e.key,test:e.test,parse:{sync(t,n,r){return{v:n.parse(e.toSerializable(t))}},async async(t,n,r){return{v:await n.parse(e.toSerializable(t))}},stream(t,n,r){return{v:n.parse(e.toSerializable(t))}}},serialize:void 0,deserialize(t,n,r){return e.fromSerializable(n.deserialize(t.v))}})}var so=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}},co=globalThis.Buffer,lo=!!co&&typeof co.from==`function`;function uo(e){if(e.length===0)return``;if(lo)return co.from(e).toString(`base64`);let t=32768,n=[];for(let r=0;r<e.length;r+=t){let i=e.subarray(r,r+t);n.push(String.fromCharCode.apply(null,i))}return btoa(n.join(``))}function fo(e){if(e.length===0)return new Uint8Array;
12if(lo){let t=co.from(e,`base64`);return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}var po=Object.create(null),mo=Object.create(null),ho=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(fo(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),go=new TextEncoder,_o=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(go.encode(e)):t.enqueue(fo(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),vo=`(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))`,yo=`(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})`;function F(e){let t=Si(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(uo(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function I(e){let t=Si(),n=e.getReader(),r=new TextDecoder(`utf-8`,{fatal:!0});return(async()=>{try{for(;;){let{done:e,value:i}=await n.read();if(e){try{let e=r.decode();e.length>0&&t.next(e)}catch{}t.return(void 0);break}try{let e=r.decode(i,{stream:!0});e.length>0&&t.next(e)}catch{t.next({$b64:uo(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var bo=oa({tag:`tss/RawStream`,extends:[oa({tag:`tss/RawStreamFactory`,test(e){return e===po},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return vo},deserialize(e,t,n){return po}}),oa({tag:`tss/RawStreamFactoryText`,test(e){return e===mo},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return yo},deserialize(e,t,n){return mo}})],test(e){return e instanceof so},parse:{sync(e,t,n){let r=e.hint===`text`?mo:po;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(Si())}},async async(e,t,n){let r=e.hint===`text`?mo:po,i=e.hint===`text`?I(e.stream):F(e.stream);return{hint:await t.parse(e.hint),factory:await t.parse(r),stream:await t.parse(i)}},stream(e,t,n){let r=e.hint===`text`?mo:po,i=e.hint===`text`?I(e.stream):F(e.stream);return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(i)}}},serialize(e,t,n){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t,n){let r=t.deserialize(e.stream);return t.deserialize(e.hint)===`text`?_o(r):ho(r)}});function xo(e){return oa({tag:`tss/RawStream`,test:()=>!1,parse:{},serialize(){throw Error(`RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.`)},deserialize(t,n,r){return e(typeof n?.deserialize==`function`?n.deserialize(t.streamId):t.streamId)}})}var So=oa({tag:`$TSR/Error`,test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return`new Error(`+t.serialize(e.message)+`)`},deserialize(e,t){return Error(t.deserialize(e.message))}}),Co={},wo=e=>new ReadableStream({start:t=>{e.on({next:e=>{try{t.enqueue(e)}catch{}},throw:e=>{t.error(e)},return:()=>{try{t.close()}catch{}}})}}),To=oa({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===Co},parse:{sync(){return Co},async async(){return await Promise.resolve(Co)},stream(){return Co}},serialize(){return wo.toString()},deserialize(){return Co}});function Eo(e){let t=Si(),n=e.getReader();async function r(){try{let e=await n.read();e.done?t.return(e.value):(t.next(e.value),await r())}catch(e){t.throw(e)}}return r().catch(()=>{}),t}var Do=[So,bo,oa({tag:`seroval/plugins/web/ReadableStream`,extends:[To],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(Co),stream:t.parse(Si())}},async async(e,t){return{factory:await t.parse(Co),stream:await t.parse(Eo(e))}},stream(e,t){return{factory:t.parse(Co),stream:t.parse(Eo(e))}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return wo(t.deserialize(e.stream))}})];
12function Oo(){return[...(_()?.serializationAdapters)?.map(oo)??[],...Do]}var ko=new TextDecoder,Ao=new Uint8Array,jo=16*1024*1024,Mo=32*1024*1024,No=1024,Po=1e5;function Fo(e){let t=new Map,n=new Map,r=new Set,i=!1,a=null,o=0,s,c=new ReadableStream({start(e){s=e},cancel(){i=!0;try{a?.cancel()}catch{}t.forEach(e=>{try{e.error(Error(`Framed response cancelled`))}catch{}}),t.clear(),n.clear(),r.clear()}});function l(e){let i=n.get(e);if(i)return i;if(r.has(e))return new ReadableStream({start(e){e.close()}});if(n.size>=No)throw Error(`Too many raw streams in framed response (max ${No})`);let a=new ReadableStream({start(n){t.set(e,n)},cancel(){r.add(e),t.delete(e),n.delete(e)}});return n.set(e,a),a}function u(e){return l(e),t.get(e)}return(async()=>{let n=e.getReader();a=n;let c=[],l=0;function d(){if(l<9)return null;let e=c[0];if(e.length>=9)return{type:e[0],streamId:(e[1]<<24|e[2]<<16|e[3]<<8|e[4])>>>0,length:(e[5]<<24|e[6]<<16|e[7]<<8|e[8])>>>0};let t=new Uint8Array(9),n=0,r=9;for(let e=0;e<c.length&&r>0;e++){let i=c[e],a=Math.min(i.length,r);t.set(i.subarray(0,a),n),n+=a,r-=a}return{type:t[0],streamId:(t[1]<<24|t[2]<<16|t[3]<<8|t[4])>>>0,length:(t[5]<<24|t[6]<<16|t[7]<<8|t[8])>>>0}}function f(e){if(e===0)return Ao;let t=new Uint8Array(e),n=0,r=e;for(;r>0&&c.length>0;){let e=c[0];if(!e)break;let i=Math.min(e.length,r);t.set(e.subarray(0,i),n),n+=i,r-=i,i===e.length?c.shift():c[0]=e.subarray(i)}return l-=e,t}try{for(;;){let{done:e,value:a}=await n.read();if(i||e)break;if(a){if(l+a.length>Mo)throw Error(`Framed response buffer exceeded ${Mo} bytes`);for(c.push(a),l+=a.length;;){let e=d();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==p.JSON&&n!==p.CHUNK&&n!==p.END&&n!==p.ERROR)throw Error(`Unknown frame type: ${n}`);if(n===p.JSON){if(i!==0)throw Error(`Invalid JSON frame streamId (expected 0)`)}else if(i===0)throw Error(`Invalid raw frame streamId (expected non-zero)`);if(a>jo)throw Error(`Frame payload too large: ${a} bytes (max ${jo})`);let c=9+a;if(l<c)break;if(++o>Po)throw Error(`Too many frames in framed response (max ${Po})`);f(9);let m=f(a);switch(n){case p.JSON:try{s.enqueue(ko.decode(m))}catch{}break;case p.CHUNK:{let e=u(i);e&&e.enqueue(m);break}case p.END:{let e=u(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case p.ERROR:{let e=u(i);if(r.add(i),e){let n=ko.decode(m);e.error(Error(n)),t.delete(i)}break}}}}}if(l!==0)throw Error(`Incomplete frame at end of framed response`);try{s.close()}catch{}t.forEach(e=>{try{e.close()}catch{}}),t.clear()}catch(e){try{s.error(e)}catch{}t.forEach(t=>{try{t.error(e)}catch{}}),t.clear()}finally{try{n.releaseLock()}catch{}a=null}})(),{getOrCreateStream:l,jsonChunks:c}}var Io=null;async function Lo(e){e.length>0&&await Promise.allSettled(e)}var Ro=Object.prototype.hasOwnProperty;function zo(e){for(let t in e)if(Ro.call(e,t))return!0;return!1}async function Bo(e,t,n){Io||=Oo();let r=t[0],i=r.fetch??n,a=r.data instanceof FormData?`formData`:`payload`,o=r.headers?new Headers(r.headers):new Headers;if(o.set(`x-tsr-serverFn`,`true`),a===`payload`&&o.set(`accept`,`${f}, application/x-ndjson, application/json`),r.method===`GET`){if(a===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await Vo(r);if(t!==void 0){let n=pt({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let s;if(r.method===`POST`){let e=await Uo(r);e?.contentType&&o.set(`content-type`,e.contentType),s=e?.body}return await Wo(async()=>i(e,{method:r.method,headers:o,signal:r.signal,body:s}))}async function Vo(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&zo(e.context)&&(t=!0,n.context=e.context),t)return Ho(n)}async function Ho(e){return JSON.stringify(await Promise.resolve(io(e,{plugins:Io})))}async function Uo(e){if(e.data instanceof FormData){let t;return e.context&&zo(e.context)&&(t=await Ho(e.context)),t!==void 0&&e.data.set(l,t),{body:e.data}}let t=await Vo(e);if(t)return{body:t,contentType:`application/json`}}async function Wo(e){let t;try{t=await e()}catch(e){if(e instanceof Response)t=e;else throw console.log(e),e}if(t.headers.get(`x-tss-raw`)===`true`)return t;let n=t.headers.get(`content-type`);if(n||D(),t.headers.get(`x-tss-serialized`)){let e;
12if(n.includes(`application/x-tss-framed`)){if(g(n),!t.body)throw Error(`No response body for framed response`);let{getOrCreateStream:r,jsonChunks:i}=Fo(t.body),a=[xo(r),...Io||[]],o=new Map;e=await Go({jsonStream:i,onMessage:e=>ro(e,{refs:o,plugins:a}),onError(e,t){console.error(e,t)}})}else if(n.includes(`application/json`)){let n=await t.json(),r=[];try{e=ro(n,{plugins:Io})}finally{}await Lo(r)}if(e||D(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=Ct(e);if(n)throw n;if(nt(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function Go({jsonStream:e,onMessage:t,onError:n}){let r=e.getReader(),{value:i,done:a}=await r.read();if(a||!i)throw Error(`Stream ended before first object`);let o=JSON.parse(i),s=!1,c=(async()=>{try{for(;;){let{value:e,done:i}=await r.read();if(i)break;if(e)try{let n=[];try{t(JSON.parse(e))}finally{}await Lo(n)}catch(t){n?.(`Invalid JSON: ${e}`,t)}}}catch(e){s||n?.(`Stream processing error:`,e)}})(),l,u=[];try{l=t(o)}catch(e){throw s=!0,r.cancel().catch(()=>{}),e}return await Lo(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function Ko(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=_()?.serverFns?.fetch;return Bo(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[u]:!0})}var qo=ao({key:`$TSS/serverfn`,test:e=>typeof e!=`function`||!(u in e)?!1:!!e[u],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>Ko(e)});function Jo(e){return e.replaceAll(`\0`,`/`).replaceAll(`�`,`/`)}function Yo(e,t){e.id=t.i,e.__beforeLoadContext=t.b,e.loaderData=t.l,e.status=t.s,e.ssr=t.ssr,e.updatedAt=t.u,e.error=t.e,t.g!==void 0&&(e.globalNotFound=t.g)}async function Xo(e){window.$_TSR||D();let t=e.options.serializationAdapters;if(t?.length){let e=new Map;t.forEach(t=>{e.set(t.key,t.fromSerializable)}),window.$_TSR.t=e,window.$_TSR.buffer.forEach(e=>e())}window.$_TSR.initialized=!0,window.$_TSR.router||D();let n=window.$_TSR.router;n.matches.forEach(e=>{e.i=Jo(e.i)}),n.lastMatchId&&=Jo(n.lastMatchId);let{manifest:r,dehydratedData:i,lastMatchId:a}=n;e.ssr={manifest:r};let o=document.querySelector(`meta[property="csp-nonce"]`)?.content;e.options.ssr={nonce:o};let s=e.matchRoutes(e.stores.location.get()),c=Promise.all(s.map(t=>e.loadRouteChunk(e.looseRoutesById[t.routeId])));function l(t){let n=e.looseRoutesById[t.routeId].options.pendingMinMs??e.options.defaultPendingMinMs;if(n){let r=ce();t._nonReactive.minPendingPromise=r,t._forcePending=!0,setTimeout(()=>{r.resolve(),e.updateMatch(t.id,e=>(e._nonReactive.minPendingPromise=void 0,{...e,_forcePending:void 0}))},n)}}function u(t){let n=e.looseRoutesById[t.routeId];n&&(n.options.ssr=t.ssr)}let d;s.forEach(e=>{let t=n.matches.find(t=>t.i===e.id);if(!t){e._nonReactive.dehydrated=!1,e.ssr=!1,u(e);return}Yo(e,t),u(e),e._nonReactive.dehydrated=e.ssr!==!1,(e.ssr===`data-only`||e.ssr===!1)&&d===void 0&&(d=e.index,l(e))}),e.stores.setMatches(s),await e.options.hydrate?.(i);let f=e.stores.matches.get(),p=e.stores.location.get();await Promise.all(f.map(async t=>{try{let n=e.looseRoutesById[t.routeId],r=f[t.index-1]?.context??e.options.context;if(n.options.context){let i={deps:t.loaderDeps,params:t.params,context:r??{},location:p,navigate:t=>e.navigate({...t,_fromLocation:p}),buildLocation:e.buildLocation,cause:t.cause,abortController:t.abortController,preload:!1,matches:s,routeId:n.id};t.__routeContext=n.options.context(i)??void 0}t.context={...r,...t.__routeContext,...t.__beforeLoadContext};let i={ssr:e.options.ssr,matches:f,match:t,params:t.params,loaderData:t.loaderData},a=await n.options.head?.(i),o=await n.options.scripts?.(i);t.meta=a?.meta,t.links=a?.links,t.headScripts=a?.scripts,t.styles=a?.styles,t.scripts=o}catch(e){if(nt(e))t.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${t.routeId}`,e);else throw t.error=e,console.error(`Error during hydration for route ${t.routeId}:`,e),e}}));let m=s[s.length-1].id!==a;if(!s.some(e=>e.ssr===!1)&&!m)return s.forEach(e=>{e._nonReactive.dehydrated=void 0}),e.stores.resolvedLocation.set(e.stores.location.get()),c;let h=Promise.resolve().then(()=>e.load()).catch(e=>{console.error(`Error during router hydration:`,e)});if(m){let t=s[1];t||D(),l(t),t._displayPending=!0,t._nonReactive.displayPendingPromise=h,h.then(()=>{e.batch(()=>
12{e.stores.status.get()===`pending`&&(e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())),e.updateMatch(t.id,e=>({...e,_displayPending:void 0,displayPendingPromise:void 0}))})})}return c}var L=e(n(),1),Zo=L.use,Qo=typeof window<`u`?L.useLayoutEffect:L.useEffect;function $o(e){let t=L.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function es(e,t,n={},r={}){L.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!=`function`)return;let i=new IntersectionObserver(([e])=>{t(e)},n);return i.observe(e.current),()=>{i.disconnect()}},[t,n,r.disabled,e])}function ts(e){let t=L.useRef(null);return L.useImperativeHandle(e,()=>t.current,[]),t}var ns=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),rs=t(((e,t)=>{t.exports=ns()})),R=rs();function is({promise:e}){if(Zo)return Zo(e);let t=Sn(e);if(t[xn].status===`pending`)throw t;if(t[xn].status===`error`)throw t[xn].error;return t[xn].data}function as(e){let t=(0,R.jsx)(os,{...e});return e.fallback?(0,R.jsx)(L.Suspense,{fallback:e.fallback,children:t}):t}function os(e){let t=is(e);return e.children(t)}function ss(e){let t=e.errorComponent??ls;return(0,R.jsx)(cs,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?L.createElement(t,{error:n,reset:r}):e.children})}var cs=class extends L.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function ls({error:e}){let[t,n]=L.useState(!1);return(0,R.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,R.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,R.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,R.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,R.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,R.jsx)(`div`,{children:(0,R.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:e.message?(0,R.jsx)(`code`,{children:e.message}):null})}):null]})}function us({children:e,fallback:t=null}){return ds()?(0,R.jsx)(L.Fragment,{children:e}):(0,R.jsx)(L.Fragment,{children:t})}function ds(){return L.useSyncExternalStore(fs,()=>!0,()=>!1)}function fs(){return()=>{}}var ps=L.createContext(null);function ms(e){return L.useContext(ps)}var hs=L.createContext(void 0),gs=L.createContext(void 0),z=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(z||{});function _s({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;
12if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function vs(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var ys=[],bs=0,{link:xs,unlink:Ss,propagate:Cs,checkDirty:ws,shallowPropagate:Ts}=_s({update(e){return e._update()},notify(e){ys[Ds++]=e,e.flags&=~z.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=z.Mutable|z.Dirty,js(e))}}),Es=0,Ds=0,Os,ks=0;function As(e){try{++ks,e()}finally{--ks||Ms()}}function js(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Ss(n,e)}function Ms(){if(!(ks>0)){for(;Es<Ds;){let e=ys[Es];ys[Es++]=void 0,e.notify()}Es=0,Ds=0}}function Ns(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?z.None:z.Mutable,get(){return Os!==void 0&&xs(i,Os,bs),i._snapshot},subscribe(e){let t=vs(e),n={current:!1},r=Ps(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=Os,o=t?.compare??Object.is;if(n)Os=i,++bs,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=z.Mutable|z.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{Os=a,n&&(i.flags&=~z.RecursedCheck),js(i)}}};return n?(i.flags=z.Mutable|z.Dirty,i.get=function(){let e=i.flags;if(e&z.Dirty||e&z.Pending&&ws(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&Ts(e)}}else e&z.Pending&&(i.flags=e&~z.Pending);return Os!==void 0&&xs(i,Os,bs),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Cs(e),Ts(e),Ms())}},i}function Ps(e){let t=()=>{let t=Os;Os=n,++bs,n.depsTail=void 0,n.flags=z.Watching|z.RecursedCheck;try{return e()}finally{Os=t,n.flags&=~z.RecursedCheck,js(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:z.Watching|z.RecursedCheck,notify(){let e=this.flags;e&z.Dirty||e&z.Pending&&ws(this.deps,this)?t():this.flags=z.Watching},stop(){this.flags=z.None,this.depsTail=void 0,js(this)}};return t(),n}var Fs=t((e=>{var t=n();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=t.useState,o=t.useEffect,s=t.useLayoutEffect,c=t.useDebugValue;function l(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),o(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=t.useSyncExternalStore===void 0?f:t.useSyncExternalStore})),Is=t(((e,t)=>{t.exports=Fs()})),Ls=t((e=>{var t=n(),r=Is();function i(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var a=typeof Object.is==`function`?Object.is:i,o=r.useSyncExternalStore,s=t.useRef,c=t.useEffect,l=t.useMemo,u=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=s(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,s=e,e=r(e),i!==void 0&&f.hasValue){var t=f.value;if(i(t,e))return c=t}return c=e}if(t=c,a(s,e))return t;var n=r(e);return i!==void 0&&i(t,n)?(s=e,t):(s=e,c=n)}var o=!1,s,c,l=n===void 0?null:n;return[function(){return e(t())},l===null?void 0:function(){return e(l())}]},[t,n,r,i]);var p=o(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}})),Rs=t(((e,t)=>{t.exports=Ls()}))();function zs(e,t){return e===t}function Bs(e,t,n=zs){let r=(0,L.useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:n}=e.subscribe(t);return n},[e]),i=(0,L.useCallback)(()=>e?.get(),[e]);return(0,Rs.useSyncExternalStoreWithSelector)(r,i,i,t,n)}var Vs={get:()=>void 0,subscribe:()=>({unsubscribe:()=>{}})};function Hs(e){let t=ms(),n=L.useContext(e.from?gs:hs),r=e.from??n,i=r?e.from?t.stores.getRouteMatchStore(r):t.stores.matchStores.get(r):void 0,a=L.useRef(void 0);return Bs(i??Vs,n=>
12{if((e.shouldThrow??!0)&&!n&&D(),n===void 0)return;let r=e.select?e.select(n):n;if(e.structuralSharing??t.options.defaultStructuralSharing){let e=ne(a.current,r);return a.current=e,e}return r})}function Us(e){return Hs({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Ws(e){let{select:t,...n}=e;return Hs({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function Gs(e){return Hs({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function Ks(e){return Hs({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function qs(e){let t=ms();return L.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function Js(e){return Hs({...e,select:t=>e.select?e.select(t.context):t.context})}var Ys=o();function Xs(e,t){let n=ms(),r=ts(t),{activeProps:i,inactiveProps:a,activeOptions:o,to:s,preload:c,preloadDelay:l,preloadIntentProximity:u,hashScrollIntoView:d,replace:f,startTransition:p,resetScroll:m,viewTransition:h,children:g,target:_,disabled:v,style:y,className:x,onClick:ee,onBlur:S,onFocus:te,onMouseEnter:ne,onMouseLeave:re,onTouchStart:ie,ignoreBlocker:ae,params:oe,search:ce,hash:le,state:ue,mask:de,reloadDocument:fe,unsafeRelative:C,from:pe,_fromLocation:me,...he}=e,ge=ds(),_e=L.useMemo(()=>e,[n,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),E=Bs(n.stores.location,e=>e,(e,t)=>e.href===t.href),D=L.useMemo(()=>{let e={_fromLocation:E,..._e};return n.buildLocation(e)},[n,E,_e]),ve=D.maskedLocation?D.maskedLocation.publicHref:D.publicHref,ye=D.maskedLocation?D.maskedLocation.external:D.external,be=L.useMemo(()=>ac(ve,ye,n.history,v),[v,ye,ve,n.history]),xe=L.useMemo(()=>{if(be?.external)return w(be.href,n.protocolAllowlist)?void 0:be.href;if(!oc(s)&&!(typeof s!=`string`||s.indexOf(`:`)===-1))try{return new URL(s),w(s,n.protocolAllowlist)?void 0:s}catch{}},[s,be,n.protocolAllowlist]),Se=L.useMemo(()=>{if(xe)return!1;if(o?.exact){if(!Ye(E.pathname,D.pathname,n.basepath))return!1}else{let e=Je(E.pathname,n.basepath),t=Je(D.pathname,n.basepath);if(!(e.startsWith(t)&&(e.length===t.length||e[t.length]===`/`)))return!1}return(o?.includeSearch??!0)&&!se(E.search,D.search,{partial:!o?.exact,ignoreUndefined:!o?.explicitUndefined})?!1:o?.includeHash?ge&&E.hash===D.hash:!0},[o?.exact,o?.explicitUndefined,o?.includeHash,o?.includeSearch,E,xe,ge,D.hash,D.pathname,D.search,n.basepath]),Ce=Se?b(i,{})??Qs:Zs,we=Se?Zs:b(a,{})??Zs,Te=[x,Ce.className,we.className].filter(Boolean).join(` `),Ee=(y||Ce.style||we.style)&&{...y,...Ce.style,...we.style},[De,Oe]=L.useState(!1),ke=L.useRef(!1),Ae=e.reloadDocument||xe?!1:c??n.options.defaultPreload,je=l??n.options.defaultPreloadDelay??0,Me=L.useCallback(()=>{n.preloadRoute({..._e,_builtLocation:D}).catch(e=>{console.warn(e),console.warn(Cn)})},[n,_e,D]);es(r,L.useCallback(e=>{e?.isIntersecting&&Me()},[Me]),rc,{disabled:!!v||Ae!==`viewport`}),L.useEffect(()=>{ke.current||!v&&Ae===`render`&&(Me(),ke.current=!0)},[v,Me,Ae]);let Ne=e=>{let t=e.currentTarget.getAttribute(`target`),r=_===void 0?t:_;if(!v&&!cc(e)&&!e.defaultPrevented&&(!r||r===`_self`)&&e.button===0){e.preventDefault(),(0,Ys.flushSync)(()=>{Oe(!0)});let t=n.subscribe(`onResolved`,()=>{t(),Oe(!1)});n.navigate({..._e,replace:f,resetScroll:m,hashScrollIntoView:d,startTransition:p,viewTransition:h,ignoreBlocker:ae})}};if(xe)return{...he,ref:r,href:xe,...g&&{children:g},..._&&{target:_},...v&&{disabled:v},...y&&{style:y},...x&&{className:x},...ee&&{onClick:ee},...S&&{onBlur:S},...te&&{onFocus:te},...ne&&{onMouseEnter:ne},...re&&{onMouseLeave:re},...ie&&{onTouchStart:ie}};let Pe=e=>{if(v||Ae!==`intent`)return;if(!je){Me();return}let t=e.currentTarget;if(nc.has(t))return;let n=setTimeout(()=>{nc.delete(t),Me()},je);nc.set(t,n)},Fe=e=>{v||Ae!==`intent`||Me()},Ie=e=>{if(v||!Ae||!je)return;let t=e.currentTarget,n=nc.get(t);n&&(clearTimeout(n),nc.delete(t))};return{...he,...Ce,...we,href:be?.href,ref:r,onClick:ic([ee,Ne]),onBlur:ic([S,Ie]),onFocus:ic([te,Pe]),onMouseEnter:ic([ne,Pe]),onMouseLeave:ic([re,Ie]),onTouchStart:ic([ie,Fe]),disabled:!!v,target:_,...Ee&&{style:Ee},...Te&&{className:Te},...v&&$s,...Se&&ec,...ge&&De&&tc}}var Zs={},Qs={className:`active`},$s={role:`link`,"aria-disabled":!0},ec={"data-status":`active`,"aria-current":`page`},tc={"data-transitioning":`transitioning`},nc=new WeakMap,rc={rootMargin:`100px`},ic=e=>t=>{for(let n of e)if(n){if(t.defaultPrevented)return;n(t)}};function ac(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||`/`,external:!1}}function oc(e){if(typeof e!=`string`)return!1;let t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var sc=L.forwardRef((e,t)=>
12{let{_asChild:n,...r}=e,{type:i,...a}=Xs(r,t),o=typeof r.children==`function`?r.children({isActive:a[`data-status`]===`active`}):r.children;if(!n){let{disabled:e,...t}=a;return L.createElement(`a`,t,o)}return L.createElement(n,a,o)});function cc(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var lc=class extends On{constructor(e){super(e),this.useMatch=e=>Hs({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Js({...e,from:this.id}),this.useSearch=e=>Ks({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Gs({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Ws({...e,from:this.id}),this.useLoaderData=e=>Us({...e,from:this.id}),this.useNavigate=()=>qs({from:this.fullPath}),this.Link=L.forwardRef((e,t)=>(0,R.jsx)(sc,{ref:t,from:this.fullPath,...e}))}};function uc(e){return new lc(e)}function dc(){return e=>pc(e)}var fc=class extends kn{constructor(e){super(e),this.useMatch=e=>Hs({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Js({...e,from:this.id}),this.useSearch=e=>Ks({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Gs({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Ws({...e,from:this.id}),this.useLoaderData=e=>Us({...e,from:this.id}),this.useNavigate=()=>qs({from:this.fullPath}),this.Link=L.forwardRef((e,t)=>(0,R.jsx)(sc,{ref:t,from:this.fullPath,...e}))}};function pc(e){return new fc(e)}function B(e){return new mc(e,{silent:!0}).createRoute}var mc=class{constructor(e,t){this.path=e,this.createRoute=e=>{let t=uc(e);return t.isRoot=!1,t},this.silent=t?.silent}};function V(e,t){let n,r,i,a,o=()=>(n||=e().then(e=>{n=void 0,r=e[t??`default`]}).catch(e=>{if(i=e,le(i)&&i instanceof Error&&typeof window<`u`&&typeof sessionStorage<`u`){let e=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),a=!0)}}),n),s=function(e){if(a)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!r)if(Zo)Zo(o());else throw o();return L.createElement(r,e)};return s.preload=o,s}function hc(e){let t=ms(),n=`not-found-${Bs(t.stores.location,e=>e.pathname)}-${Bs(t.stores.status,e=>e)}`;return(0,R.jsx)(ss,{getResetKey:()=>n,onCatch:(t,n)=>{if(nt(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(nt(t))return e.fallback?.(t);throw t},children:e.children})}function gc(){return(0,R.jsx)(`p`,{children:`Not Found`})}function _c(e){return(0,R.jsx)(R.Fragment,{children:e.children})}function vc(e,t,n){return t.options.notFoundComponent?(0,R.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,R.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,R.jsx)(gc,{})}var yc=L.memo(function({matchId:e}){let t=ms(),n=t.stores.matchStores.get(e);n||D();let r=Bs(t.stores.loadedAt,e=>e),i=Bs(n,e=>e);return(0,R.jsx)(bc,{router:t,matchId:e,resetKey:r,matchState:L.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function bc({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,R.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,d=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?L.Suspense:_c,f=s?ss:_c,p=l?hc:_c;return(0,R.jsxs)(i.isRoot?i.options.shellComponent??_c:_c,{children:[(0,R.jsx)(hs.Provider,{value:t,children:(0,R.jsx)(d,{fallback:o,children:(0,R.jsx)(f,{getResetKey:()=>n,errorComponent:s||ls,onCatch:(e,t)=>{if(nt(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,R.jsx)(p,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&
12!i.isRoot)throw e;return L.createElement(l,e)},children:u||r._displayPending?(0,R.jsx)(us,{fallback:o,children:(0,R.jsx)(Sc,{matchId:t})}):(0,R.jsx)(Sc,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(xc,{resetKey:n}),(e.options.scrollRestoration,null)]}):null]})}function xc({resetKey:e}){let t=ms(),n=L.useRef(void 0);return Qo(()=>{let e=t.latestLocation.href;(n.current===void 0||n.current!==e)&&(t.emit({type:`onRendered`,...un(t.stores.location.get(),t.stores.resolvedLocation.get())}),n.current=e)},[t.latestLocation.state.__TSR_key,e,t]),null}var Sc=L.memo(function({matchId:e}){let t=ms(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||D();let i=Bs(r,e=>e),a=i.routeId,o=t.routesById[a],s=L.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=L.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,R.jsx)(e,{},s):(0,R.jsx)(Cc,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=ce();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return nt(i.error)||D(),vc(t,o,i.error);if(i.status===`redirected`)throw St(i.error)||D(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),Cc=L.memo(function(){let e=ms(),t=L.useContext(hs),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=Bs(a,e=>[e?.routeId,e?.globalNotFound??!1]),i=Bs(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,R.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||D(),vc(e,a,void 0);if(!i)return null;let s=(0,R.jsx)(yc,{matchId:i});return n===`__root__`?(0,R.jsx)(L.Suspense,{fallback:o,children:s}):s});function wc(){let e=ms(),t=L.useRef({router:e,mounted:!1}),[n,r]=L.useState(!1),i=Bs(e.stores.isLoading,e=>e),a=Bs(e.stores.hasPending,e=>e),o=$o(i),s=i||n||a,c=$o(s),l=i||a,u=$o(l);return e.startTransition=e=>{r(!0),L.startTransition(()=>{e(),r(!1)})},L.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return Ke(e.latestLocation.publicHref)!==Ke(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),Qo(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),Qo(()=>{o&&!i&&e.emit({type:`onLoad`,...un(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),Qo(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...un(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),Qo(()=>{if(c&&!s){let t=un(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),As(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())}),t.hrefChanged&&An(e)}},[s,c,e]),null}function Tc(){let e=ms(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,R.jsx)(t,{}):null,r=(0,R.jsxs)(typeof document<`u`&&e.ssr?_c:L.Suspense,{fallback:n,children:[(0,R.jsx)(wc,{}),(0,R.jsx)(Ec,{})]});return e.options.InnerWrap?(0,R.jsx)(e.options.InnerWrap,{children:r}):r}function Ec(){let e=ms(),t=Bs(e.stores.firstId,e=>e),n=Bs(e.stores.loadedAt,e=>e),r=t?(0,R.jsx)(yc,{matchId:t}):null;return(0,R.jsx)(hs.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,R.jsx)(ss,{getResetKey:()=>n,errorComponent:ls,onCatch:void 0,children:r})})}var Dc=e=>({createMutableStore:Ns,createReadonlyStore:Ns,batch:As}),Oc=e=>new kc(e),kc=class extends dn{constructor(e){super(e,Dc)}};function Ac({router:e,children:t,...n}){Object.keys(n).length>
120&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,R.jsx)(ps.Provider,{value:e,children:t});return e.options.Wrap?(0,R.jsx)(e.options.Wrap,{children:r}):r}function jc({router:e,...t}){return(0,R.jsx)(Ac,{router:e,...t,children:(0,R.jsx)(Tc,{})})}function Mc(e){let{attrs:t,children:n,nonce:r}=e;switch(e.tag){case`title`:return(0,R.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,R.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,R.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,R.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,R.jsx)(Nc,{attrs:t,children:n});default:return null}}function Nc({attrs:e,children:t}){ms();let n=ds(),r=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(L.useEffect(()=>{if(!r){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();if(Array.from(document.querySelectorAll(`script[src]`)).find(e=>e.src===t))return;let n=document.createElement(`script`);
12for(let[t,r]of Object.entries(e))t!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&n.setAttribute(t,typeof r==`boolean`?``:String(r));return document.head.appendChild(n),()=>{n.parentNode&&n.parentNode.removeChild(n)}}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;if(Array.from(document.querySelectorAll(`script:not([src])`)).find(e=>{if(!(e instanceof HTMLScriptElement))return!1;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;return e.textContent===t&&i===n&&a===r}))return;let i=document.createElement(`script`);if(i.textContent=t,e)for(let[t,n]of Object.entries(e))t!==`suppressHydrationWarning`&&n!==void 0&&n!==!1&&i.setAttribute(t,typeof n==`boolean`?``:String(n));return document.head.appendChild(i),()=>{i.parentNode&&i.parentNode.removeChild(i)}}}},[e,t,r]),r&&typeof t==`string`)return(0,R.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!n){if(e?.src)return(0,R.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,R.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}var Pc=e=>{let t=ms(),n=t.options.ssr?.nonce,r=Bs(t.stores.matches,e=>e.map(e=>e.meta).filter(Boolean),se),i=L.useMemo(()=>{let e=[],t={},i;for(let a=r.length-1;a>=0;a--){let o=r[a];for(let r=o.length-1;r>=0;r--){let a=o[r];if(a)if(a.title)i||={tag:`title`,children:a.title};else if(`script:ld+json`in a)try{let t=JSON.stringify(a[`script:ld+json`]);e.push({tag:`script`,attrs:{type:`application/ld+json`},children:he(t)})}catch{}else{let r=a.name??a.property;if(r){if(t[r])continue;t[r]=!0}e.push({tag:`meta`,attrs:{...a,nonce:n}})}}}return i&&e.push(i),n&&e.push({tag:`meta`,attrs:{property:`csp-nonce`,content:n}}),e.reverse(),e},[r,n]),a=Bs(t.stores.matches,r=>{let i=r.map(e=>e.links).filter(Boolean).flat(1).map(e=>({tag:`link`,attrs:{...e,nonce:n}})),a=t.ssr?.manifest,o=r.map(e=>a?.routes[e.routeId]?.assets??[]).filter(Boolean).flat(1).flatMap(t=>t.tag===`link`?Dn(a,t)?[]:[{tag:`link`,attrs:{...t.attrs,crossOrigin:wn(e,`stylesheet`)??t.attrs?.crossOrigin,suppressHydrationWarning:!0,nonce:n}}]:t.tag===`style`?[{tag:`style`,attrs:{...t.attrs,nonce:n},children:t.children,...t.inlineCss?{inlineCss:!0}:{}}]:[]);return[...i,...o]},se),o=Bs(t.stores.matches,r=>{let i=[];return r.map(e=>t.looseRoutesById[e.routeId]).forEach(r=>t.ssr?.manifest?.routes[r.id]?.preloads?.filter(Boolean).forEach(t=>{let r=Tn(t);i.push({tag:`link`,attrs:{rel:`modulepreload`,href:r.href,crossOrigin:wn(e,`modulepreload`)??r.crossOrigin,nonce:n}})})),i},se),s=Bs(t.stores.matches,e=>e.map(e=>e.styles).flat(1).filter(Boolean).map(({children:e,...t})=>({tag:`style`,attrs:{...t,nonce:n},children:e})),se),c=Bs(t.stores.matches,e=>e.map(e=>e.headScripts).flat(1).filter(Boolean).map(({children:e,...t})=>({tag:`script`,attrs:{...t,nonce:n},children:e})),se);return Fc([...i,...o,...a,...s,...c],e=>JSON.stringify(e))};function Fc(e,t){let n=new Set;return e.filter(e=>{let r=t(e);return n.has(r)?!1:(n.add(r),!0)})}function Ic(e){let t=Pc(e.assetCrossOrigin),n=ms().options.ssr?.nonce;return(0,R.jsx)(R.Fragment,{children:t.map(e=>(0,L.createElement)(Mc,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var Lc=()=>{let e=ms(),t=e.options.ssr?.nonce,n=n=>{let r=[],i=e.ssr?.manifest;return i?(n.map(t=>e.looseRoutesById[t.routeId]).forEach(e=>i.routes[e.id]?.assets?.filter(e=>e.tag===`script`).forEach(e=>{r.push({tag:`script`,attrs:{...e.attrs,nonce:t},children:e.children})})),r):[]},r=e=>e.map(e=>e.scripts).flat(1).filter(Boolean).map(({children:e,...n})=>({tag:`script`,attrs:{...n,suppressHydrationWarning:!0,nonce:t},children:e})),i=Bs(e.stores.matches,n,se);return Rc(e,Bs(e.stores.matches,r,se),i)};function Rc(e,t,n){let r;e.serverSsr&&(r=e.serverSsr.takeBufferedScripts());let i=[...t,...n];return r&&i.unshift(r),(0,R.jsx)(R.Fragment,{children:i.map((e,t)=>(0,L.createElement)(Mc,{...e,key:`tsr-scripts-${e.tag}-${t}`}))})}var zc=(e,t)=>{let n={type:`request`,...t||e};return{options:n,middleware:e=>zc({},Object.assign(n,{middleware:e})),inputValidator:e=>zc({},Object.assign(n,{inputValidator:e})),client:e=>zc({},Object.assign(n,{client:e})),server:e=>zc({},Object.assign(n,{server:e}))}};function Bc(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&Bc(e,r.extends))}}var H=e=>({getOptions:async()=>{let t=await e();if(t.serializationAdapters){let e=new Set;Bc(e,t.serializationAdapters),t.serializationAdapters=Array.from(e)}return t},createMiddleware:zc}),Vc=zc(),Hc=H(()=>({requestMiddleware:[Vc]})),Uc=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Wc=new class extends Uc{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();
12this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Gc={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Kc=new class{#e=Gc;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function qc(e){setTimeout(e,0)}var Jc=typeof window>`u`||`Deno`in globalThis;function Yc(){}function Xc(e,t){return typeof e==`function`?e(t):e}function Zc(e){return typeof e==`number`&&e>=0&&e!==1/0}function Qc(e,t){return Math.max(e+(t||0)-Date.now(),0)}function $c(e,t){return typeof e==`function`?e(t):e}function el(e,t){return typeof e==`function`?e(t):e}function tl(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==rl(o,t.options))return!1}else if(!il(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function nl(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(U(t.options.mutationKey)!==U(a))return!1}else if(!il(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function rl(e,t){return(t?.queryKeyHashFn||U)(e)}function U(e){return JSON.stringify(e,(e,t)=>ll(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function il(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>il(e[n],t[n])):!1}var al=Object.prototype.hasOwnProperty;function ol(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=cl(e)&&cl(t);if(!r&&!(ll(e)&&ll(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:al.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=ol(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function sl(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function cl(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ll(e){if(!W(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!W(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function W(e){return Object.prototype.toString.call(e)===`[object Object]`}function ul(e){return new Promise(t=>{Kc.setTimeout(t,e)})}function dl(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:ol(e,t)}function fl(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function pl(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var ml=Symbol();function hl(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===ml?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function gl(e,t){return typeof e==`function`?e(...t):!!e}function _l(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var vl=(()=>{let e=()=>Jc;return{isServer(){return e()},setIsServer(t){e=t}}})();function yl(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var bl=qc;function xl(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=bl,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Sl=xl(),Cl=new class extends Uc{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}
12setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function wl(e){return Math.min(1e3*2**e,3e4)}function Tl(e){return(e??`online`)===`online`?Cl.isOnline():!0}var El=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Dl(e){let t=!1,n=0,r,i=yl(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new El(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Wc.isFocused()&&(e.networkMode===`always`||Cl.isOnline())&&e.canRun(),u=()=>Tl(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(vl.isServer()?0:3),o=e.retryDelay??wl,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),ul(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Ol=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Zc(this.gcTime)&&(this.#e=Kc.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(vl.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(Kc.clearTimeout(this.#e),this.#e=void 0)}},kl=class extends Ol{#e;#t;#n;#r;#i;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Ml(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Ml(this.options);e.data!==void 0&&(this.setState(jl(e.data,e.dataUpdatedAt)),this.#e=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#n.remove(this)}setData(e,t){let n=dl(this.state.data,e,this.options);return this.#c({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#c({type:`setState`,state:e,setStateOptions:t})}cancel(e){let t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(Yc).catch(Yc):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>el(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ml||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>$c(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!Qc(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o||this.#s()?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#s(){return this.state.fetchStatus===`paused`&&this.state.status===`pen
12ding`}invalidate(){this.state.isInvalidated||this.#c({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#i?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{let e=hl(this.options,t),n=(()=>{let e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#o=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return r(e),e})();this.options.behavior?.onFetch(a,this),this.#t=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#c({type:`fetch`,meta:a.fetchOptions?.meta}),this.#i=Dl({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof El&&e.revert&&this.setState({...this.#t,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#c({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#c({type:`pause`})},onContinue:()=>{this.#c({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#i.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#n.config.onSuccess?.(e,this),this.#n.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof El){if(e.silent)return this.#i.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#c({type:`error`,error:e}),this.#n.config.onError?.(e,this),this.#n.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#c(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Al(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...jl(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Sl.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#n.notify({query:this,type:`updated`,action:e})})}};function Al(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Tl(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function jl(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Ml(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}function Nl(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{_l(e,()=>t.signal,()=>n=!0)},u=hl(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject();if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?pl:fl;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Fl:Pl,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Pl(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Pl(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Fl(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Il=class extends Ol{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Ll(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}
12optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Dl({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),Sl.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Ll(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Rl=class extends Uc{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Il({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=zl(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=zl(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=zl(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=zl(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
12t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Sl.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>nl(t,e))}findAll(e={}){return this.getAll().filter(t=>nl(e,t))}notify(e){Sl.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Sl.batch(()=>Promise.all(e.map(e=>e.continue().catch(Yc))))}};function zl(e){return e.options.scope?.id}var Bl=class extends Uc{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??rl(r,t),a=this.get(i);return a||(a=new kl({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Sl.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>tl(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>tl(e,t)):t}notify(e){Sl.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Sl.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Sl.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},G=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Bl,this.#t=e.mutationCache||new Rl,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Wc.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Cl.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime($c(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Xc(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Sl.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Sl.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Sl.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Sl.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Yc).catch(Yc)}invalidateQueries(e,t={}){return Sl.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Sl.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Yc)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Yc)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime($c(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Yc).catch(Yc)}fetchInfiniteQuery(e){return e.behavior=Nl(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Yc).catch(Yc)}ensureInfiniteQueryData(e){return e.behavior=Nl(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Cl.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(U(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{il(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(U(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{il(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=rl(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===ml&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},K=L.createContext(void 0),q=e=>{let t=L.useContext(K);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},J=({client:e,children:t})=>(L.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,R.jsx)(K.Provider,{value:e,children:t})),Y=`/assets/styles-Dqwpdn0V.css`;function Vl(e,t={}){typeof window>`u`||window.__lovableEvents?.captureException?.(e,{source:`react_error_boundary`,route:window.location.pathname,...t},{mechanism:`react_error_boundary`,handled:!1,severity:`error`})}var Hl={"nav.home":{pt:`InÃcio`,en:`Home`,es:`Inicio`},"nav.editions":{pt:`Edições`,en:`Editions`,es:`Ediciones`},"nav.pillars":{pt:`Pilares`,en:`Pillars`,es:`Pilares`},"nav.speakers":{pt:`Oradores`,en:`Speakers`,es:`Ponentes`},"nav.partners":{pt:`Parceiros`,en:`Partners`,es:`Socios`},"nav.projects":{pt:`Projetos`,en:`Projects`,es:`Proyectos`},"nav.contact":{pt:`Contacto`,en:`Contact`,es:`Contacto`},"nav.about":{pt:`Sobre`,en:`About`,es:`Sobre`},"nav.faq":{pt:`FAQ`,en:`FAQ`,es:`FAQ`},"nav.sponsors":{pt:`PatrocÃnios`,en:`Sponsors`,es:`Patrocinios`},"nav.archive":{pt:`Arquivo`,en:`Archive`,es:`Archivo`},"nav.legal.terms":{pt:`Termos e Condições`,en:`Terms and Conditions`,es:`Términos y Condiciones`},"nav.legal.privacy":{pt:`PolÃtica de Privacidade`,en:`Privacy Policy`,es:`PolÃtica de Privacidad`},"nav.register":{pt:`Registar`,en:`Register`,es:`Registrarse`},"hero.tag":{pt:`O MAIOR EVENTO DE SUSTENTABILIDADE EM PORTUGAL`,en:`THE LARGEST SUSTAINABILITY EVENT IN PORTUGAL`,es:`EL MAYOR EVENTO DE SOSTENIBILIDAD DE PORTUGAL`},"hero.title":{pt:`Junte-se ao movimento Greenfest`,en:`Join the Greenfest movement`,es:`Ãnete al movimiento Greenfest`},"hero.sub":{pt:`Há 19 anos a reunir as melhores referências da sustentabilidade â para uma casa, um paÃs e um planeta mais
12sustentáveis.`,en:`19 years bringing together the best sustainability references â for a more sustainable home, country and planet.`,es:`19 años reuniendo las mejores referencias de la sostenibilidad â para un hogar, un paÃs y un planeta más sostenibles.`},"hero.cta":{pt:`Registar-me`,en:`Register now`,es:`Registrarme`},"hero.cta2":{pt:`Ver edições`,en:`See editions`,es:`Ver ediciones`},"editions.title":{pt:`Edições e Datas '26`,en:`Editions & Dates '26`,es:`Ediciones y Fechas '26`},"editions.soon":{pt:`Em 2026, encontramo-nos em Braga, de 25 a 27 de Setembro`,en:`In 2026, we meet in Braga, September 25 â 27`,es:`En 2026 nos encontramos en Braga, del 25 al 27 de septiembre`},"editions.past":{pt:`Edições recentes`,en:`Recent editions`,es:`Ediciones recientes`},"stats.title":{pt:`Greenfest em números`,en:`Greenfest in numbers`,es:`Greenfest en cifras`},"stats.participants":{pt:`Participantes`,en:`Participants`,es:`Participantes`},"stats.activities":{pt:`Atividades`,en:`Activities`,es:`Actividades`},"stats.editions":{pt:`Edições`,en:`Editions`,es:`Ediciones`},"stats.partners":{pt:`Parceiros`,en:`Partners`,es:`Socios`},"global.title":{pt:`Um festival ainda mais global`,en:`An even more global festival`,es:`Un festival aún más global`},"global.body":{pt:`O Greenfest, o maior evento de sustentabilidade em Portugal, conta já com 19 anos de existência. Ao longo deste tempo somámos histórias, ideias, inspiração, inovação e amizades. Este ano o Greenfest é ainda mais PLURAL, INTERGERACIONAL E DINÃMICO, com um programa para diferentes públicos. Junte a famÃlia, os amigos e os colegas e participe.`,en:`Greenfest, the largest sustainability event in Portugal, has 19 years of history. We've gathered stories, ideas, inspiration, innovation and friendships. This year Greenfest is even more PLURAL, INTERGENERATIONAL and DYNAMIC, with a program for every audience. Bring family, friends and colleagues and join us.`,es:`Greenfest, el mayor evento de sostenibilidad de Portugal, cuenta ya con 19 años de historia. Hemos reunido historias, ideas, inspiración, innovación y amistades. Este año Greenfest es aún más PLURAL, INTERGENERACIONAL y DINÃMICO, con un programa para todos los públicos. Trae a tu familia, amigos y compañeros y participa.`},"pillars.title":{pt:`Pilares de Conteúdo`,en:`Content Pillars`,es:`Pilares de Contenido`},"pillars.sub":{pt:`Temáticas abordadas nos eventos Greenfest`,en:`Topics addressed at Greenfest events`,es:`Temas tratados en los eventos Greenfest`},"pillars.body":{pt:`Todos os anos reunimos as melhores referências em cada área especÃfica da sustentabilidade. O nosso objetivo é continuarmos a ser a referência da sustentabilidade em Portugal para o Mundo, ou do Mundo para Portugal.`,en:`Every year we bring together the best references in each specific area of sustainability. Our goal is to remain the sustainability reference from Portugal to the World, and from the World to Portugal.`,es:`Cada año reunimos a las mejores referencias en cada área especÃfica de la sostenibilidad. Nuestro objetivo es seguir siendo la referencia en sostenibilidad de Portugal para el Mundo, y del Mundo para Portugal.`},"speakers.title":{pt:`Oradores em edições anteriores`,en:`Past speakers`,es:`Ponentes de ediciones anteriores`},"speakers.sub":{pt:`Reunimos anualmente as melhores referências e especialistas das diversas áreas da sustentabilidade.`,en:`Each year we bring together leading references and experts across sustainability areas.`,es:`Cada año reunimos a las principales referencias y expertos de las diversas áreas de la sostenibilidad.`},"partners.title":{pt:`Parceiros Oficiais`,en:`Official Partners`,es:`Socios Oficiales`},"partners.all":{pt:`Os nossos parceiros`,en:`Our partners`,es:`Nuestros socios`},"projects.title":{pt:`Outros projetos Greenfest`,en:`Other Greenfest projects`,es:`Otros proyectos Greenfest`},"projects.sub":{pt:`Academia G // Bluefest // Mini Retiros`,en:`Academia G // Bluefest // Mini Retreats`,es:`Academia G // Bluefest // Mini Retiros`},"mentor.title":{pt:`O Mentor Greenfest`,en:`The Greenfest Mentor`,es:`
12El Mentor Greenfest`},"mentor.role":{pt:`Fundador do Greenfest, do Bluefest Portugal e da Academia G`,en:`Founder of Greenfest, Bluefest Portugal and Academia G`,es:`Fundador de Greenfest, Bluefest Portugal y Academia G`},"newsletter.title":{pt:`Subscreve a nossa newsletter`,en:`Subscribe to our newsletter`,es:`SuscrÃbete a nuestra newsletter`},"newsletter.sub":{pt:`Fica a par das novidades.`,en:`Stay up to date with the latest news.`,es:`Mantente al dÃa de las novedades.`},"newsletter.name":{pt:`Nome`,en:`Name`,es:`Nombre`},"newsletter.email":{pt:`Email`,en:`Email`,es:`Correo`},"newsletter.submit":{pt:`Subscrever`,en:`Subscribe`,es:`Suscribirse`},"newsletter.consent":{pt:`Aceito receber comunicações da Greenfest.`,en:`I agree to receive communications from Greenfest.`,es:`Acepto recibir comunicaciones de Greenfest.`},"contact.title":{pt:`Fala connosco`,en:`Get in touch`,es:`Habla con nosotros`},"contact.sub":{pt:`Tens uma ideia, parceria ou pergunta? Envia-nos uma mensagem.`,en:`Have an idea, partnership or question? Send us a message.`,es:`¿Tienes una idea, colaboración o pregunta? EnvÃanos un mensaje.`},"contact.message":{pt:`Mensagem`,en:`Message`,es:`Mensaje`},"contact.send":{pt:`Enviar`,en:`Send`,es:`Enviar`},"contact.sent":{pt:`Obrigado! Entraremos em contacto.`,en:`Thanks! We'll get back to you.`,es:`¡Gracias! Nos pondremos en contacto.`},"cta.join":{pt:`Junta-te a nós!`,en:`Join us!`,es:`¡Ãnete a nosotros!`},"cta.register":{pt:`Inscreve-te aqui`,en:`Register here`,es:`InscrÃbete aquÃ`},"cta.moreInfo":{pt:`Mais info`,en:`More info`,es:`Más info`},"footer.tag":{pt:`O maior evento de sustentabilidade em Portugal.`,en:`The largest sustainability event in Portugal.`,es:`El mayor evento de sostenibilidad de Portugal.`},"footer.rights":{pt:`Todos os direitos reservados.`,en:`All rights reserved.`,es:`Todos los derechos reservados.`},"footer.join":{pt:`Uma oportunidade a não perder`,en:`An opportunity not to miss`,es:`Una oportunidad que no te puedes perder`},"footer.joinSub":{pt:`Junta-te ao movimento Greenfest hoje mesmo.`,en:`Join the Greenfest movement today.`,es:`Ãnete al movimiento Greenfest hoy mismo.`}},Ul=(0,L.createContext)({lang:`pt`,setLang:()=>{}});function Wl({children:e}){let[t,n]=(0,L.useState)(`pt`);return(0,L.useEffect)(()=>{let e=typeof window<`u`&&localStorage.getItem(`gf_lang`)||null;(e===`pt`||e===`en`||e===`es`)&&n(e)},[]),(0,R.jsx)(Ul.Provider,{value:{lang:t,setLang:e=>{n(e),typeof window<`u`&&localStorage.setItem(`gf_lang`,e)}},children:e})}function Gl(){return(0,L.useContext)(Ul)}function Kl(){let{lang:e}=Gl();return t=>Hl[t][e]??Hl[t].pt}function ql(e,t){return e?e[t]??e.pt:``}var Jl={version:1,asset_id:`3d932154-03fa-4fdc-9466-5538612dce1a`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/3d932154-03fa-4fdc-9466-5538612dce1a/greenfest-logo.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/3d932154-03fa-4fdc-9466-5538612dce1a/greenfest-logo.png`,original_filename:`greenfest-logo.png`,size:25116,content_type:`image/png`,created_at:`2026-06-18T11:18:36Z`};function Yl({className:e=``,height:t=36}){return(0,R.jsx)(`img`,{src:Jl.url,alt:`Greenfest`,height:t,style:{height:t},className:`w-auto select-none ${e}`})}var Xl=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),Zl=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),Ql={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},$l=(0,L.forwardRef)(({color:e=`currentColor`,size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>(0,L.createElement)(`svg`,{ref:c,...Ql,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Zl(`lucide`,i),...s},[...o.map(([e,t])=>(0,L.createElement)(e,t)),...Array.isArray(a)?a:[a]])),eu=(e,t)=>{let n=(0,L.forwardRef)(({className:n,...r},i)=>(0,L.createElement)($l,{ref:i,iconNode:t,className:Zl(`lucide-${Xl(e)}`,n),...r}));return n.displayName=`${e}`,n},tu=eu(`Facebook`,[[`path`,{d:`M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z`,key:`1jg4f8`}
12]]),nu=eu(`Instagram`,[[`rect`,{width:`20`,height:`20`,x:`2`,y:`2`,rx:`5`,ry:`5`,key:`2e1cvw`}],[`path`,{d:`M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z`,key:`9exkf1`}],[`line`,{x1:`17.5`,x2:`17.51`,y1:`6.5`,y2:`6.5`,key:`r4j83e`}]]),ru=eu(`Linkedin`,[[`path`,{d:`M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z`,key:`c2jq9f`}],[`rect`,{width:`4`,height:`12`,x:`2`,y:`9`,key:`mk3on5`}],[`circle`,{cx:`4`,cy:`4`,r:`2`,key:`bt5ra8`}]]),iu=eu(`Menu`,[[`line`,{x1:`4`,x2:`20`,y1:`12`,y2:`12`,key:`1e0a9i`}],[`line`,{x1:`4`,x2:`20`,y1:`6`,y2:`6`,key:`1owob3`}],[`line`,{x1:`4`,x2:`20`,y1:`18`,y2:`18`,key:`yk5zj1`}]]),au=eu(`X`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),ou=eu(`Youtube`,[[`path`,{d:`M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17`,key:`1q2vi4`}],[`path`,{d:`m10 15 5-3-5-3z`,key:`1jp15x`}]]);function su(){let e=Kl(),{lang:t,setLang:n}=Gl(),[r,i]=(0,L.useState)(!1),a=[{to:`/`,key:`nav.home`},{to:`/sobre`,key:`nav.about`},{to:`/edicoes`,key:`nav.editions`},{to:`/arquivo`,key:`nav.archive`},{to:`/pilares`,key:`nav.pillars`},{to:`/oradores`,key:`nav.speakers`},{to:`/parceiros`,key:`nav.partners`},{to:`/patrocinios`,key:`nav.sponsors`},{to:`/faq`,key:`nav.faq`},{to:`/contacto`,key:`nav.contact`}];return(0,R.jsxs)(`header`,{className:`sticky top-0 z-50 bg-background/95 backdrop-blur border-b`,children:[(0,R.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 md:px-8 h-16 flex items-center justify-between`,children:[(0,R.jsx)(sc,{to:`/`,className:`shrink-0`,children:(0,R.jsx)(Yl,{})}),(0,R.jsx)(`nav`,{className:`hidden lg:flex items-center gap-7 text-sm font-semibold`,children:a.map(t=>(0,R.jsx)(sc,{to:t.to,className:`text-foreground/80 hover:text-primary transition`,activeProps:{className:`text-primary`},activeOptions:{exact:t.to===`/`},children:e(t.key)},t.to))}),(0,R.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,R.jsx)(`div`,{className:`flex items-center text-xs font-bold rounded-full border overflow-hidden`,children:[`pt`,`en`,`es`].map(e=>(0,R.jsx)(`button`,{onClick:()=>n(e),className:`px-2.5 py-1 ${t===e?`bg-primary text-primary-foreground`:`text-foreground/70`}`,children:e.toUpperCase()},e))}),(0,R.jsx)(`a`,{href:`https://airtable.com/appDdG8y2df0XZfVt/pagcg81EF4519sT5w/form`,target:`_blank`,rel:`noopener noreferrer`,className:`hidden md:inline-flex btn-primary !px-4 !py-2 text-sm`,children:e(`nav.register`)}),(0,R.jsx)(`button`,{className:`lg:hidden p-2`,onClick:()=>i(e=>!e),"aria-label":`menu`,children:r?(0,R.jsx)(au,{size:22}):(0,R.jsx)(iu,{size:22})})]})]}),r&&(0,R.jsx)(`div`,{className:`lg:hidden border-t bg-background`,children:(0,R.jsx)(`nav`,{className:`flex flex-col px-4 py-4 gap-3 text-sm font-semibold`,children:a.map(t=>(0,R.jsx)(sc,{to:t.to,onClick:()=>i(!1),className:`py-1`,activeProps:{className:`text-primary`},activeOptions:{exact:t.to===`/`},children:e(t.key)},t.to))})})]})}function cu(){let e=Kl();return(0,R.jsxs)(`footer`,{className:`bg-dark text-dark-foreground mt-24`,children:[(0,R.jsx)(`section`,{className:`border-b border-white/10`,children:(0,R.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 md:px-8 py-16 text-center`,children:[(0,R.jsx)(`h2`,{className:`text-3xl md:text-5xl font-extrabold text-primary`,children:e(`footer.join`)}),(0,R.jsx)(`p`,{className:`mt-3 text-white/70`,children:e(`footer.joinSub`)}),(0,R.jsx)(`a`,{href:`https://airtable.com/appDdG8y2df0XZfVt/pagcg81EF4519sT5w/form`,target:`_blank`,rel:`noopener noreferrer`,className:`btn-primary mt-6`,children:e(`nav.register`)})]})}),(0,R.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 md:px-8 py-12 grid md:grid-cols-4 gap-10`,children:[(0,R.jsxs)(`div`,{children:[(0,R.jsx)(Yl,{}),(0,R.jsx)(`p`,{className:`mt-3 text-sm text-white/70 max-w-xs`,children:e(`footer.tag`)}),(0,R.jsxs)(`div`,{className:`flex gap-3 mt-4 text-white/70`,children:[(0,R.jsx)(`a`,{href:`https://www.facebook.com/greenfestportugal`,"aria-label":`Facebook`,className:`hover:text-primary`,children:(0,R.jsx)(tu,{size:18})}),(0,R.jsx)(`a`,{href:`https://www.instagram.com/greenfest_pt/`,"aria-label":`Instagram`,className:`hover:text-primary`,children:(0,R.jsx)(nu,{size:18})}),(0,R.jsx)(`a`,{href:`https://www.linkedin.com/company/greenfest/`,"aria-label":`LinkedIn`,className:`hover:text-primary`,children:(0,R.jsx)(ru,{size:18})}),(0,R.jsx)(`a`,{href:`https://www.youtube.com/GreenFest2009/videos`,"aria-label":`YouTube`,className:`hover:text-primary`,children:(0,R.jsx)(ou,{size:18})})]})]}),(0,R.jsxs)(`div`,{className:`text-sm space-y-2`,children:[(0,R.jsx)(`h4`,{className:`font-bold mb-3 text-white`,children:`Greenfest`}),(0,R.jsx)(sc,{to:`/sobre`,className:`block text-white/70 hover:text-primary`,children:e(`nav.about`)}),(0,R.jsx)(sc,{to:`/edicoes`,className:`block text-white/70 hover:text-primary`,children:e(`nav.editions`)}),(0,R.jsx)(sc,{to:`/arquivo`,className:`block text-white/70 hover:text-primary`,children:e(`nav.archive`)}),(0,R.jsx)(sc,{to:`/pilares`,className:`block text-white/70 hover:text-primary`,children:e(`nav.pillars`)}),(0,R.jsx)(sc,{to:`/parceiros`,className:`block text-white/70 hover:text-primary`,children:e(`nav.partners`)}),(0,R.jsx)(sc,{to:`/patrocinios`,className:`block text-white/70 hover:text-primary`,children:e(`nav.sponsors`)}),(0,R.jsx)(sc,{to:`/faq`,className:`block text-white/70 hover:text-primary`,children:e(`nav.faq`)})]}),(0,R.jsxs)(`div`,{className:`text-sm space-y-2`,children:[(0,R.jsx)(`h4`,{className:`font-bold mb-3 text-white`,children:`Projetos`}),(0,R.jsx)(`a`,{href:`https://academia-g.org/`,target:`_blank`,rel:`noopener noreferrer`,className:`block text-white/70 hover:text-primary`,children:`Academia G`}),(0,R.jsx)(`a`,{href:`https://bluefest.pt/`,target:`_blank`,rel:`noopener noreferrer`,className:`block text-white/70 hover:text-primary`,children:`Bluefest`}),(0,R.jsx)(`a`,{href:`https://forest-retreat-landing.lovable.app/`,target:`_blank`,rel:`noopener noreferrer`,className:`block text-white/70 hover:text-primary`,children:`Mini Retiros`})]}),(0,R.jsxs)(`div`,{className:`text-sm space-y-2`,children:[(0,R.jsx)(`h4`,{className:`font-bold mb-3 text-white`,children:`Contacto`}),(0,R.jsx)(sc,{to:`/contacto`,className:`block text-white/70 hover:text-primary`,children:e(`nav.contact`)}),(0,R.jsx)(`a`,{href:`mailto:[email protected]`,className:`block text-white/70 hover:text-primary`,children:`[email protected]`})]})]}),(0,R.jsx)(`div`,{className:`border-t border-white/10 py-5 text-xs text-white/50`,children:(0,R.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 md:px-8 flex flex-col sm:flex-row gap-3 justify-between items-center text-center`,children:[(0,R.jsxs)(`div`,{children:[`© `,new Date().getFullYear(),` Greenfest. `,e(`footer.rights`)]}),(0,R.jsxs)(`div`,{className:`flex gap-4`,children:[(0,R.jsx)(sc,{to:`/legal/termos`,className:`hover:text-primary`,children:e(`nav.legal.terms`)}),(0,R.jsx)(sc,{to:`/legal/privacidade`,className:`hover:text-primary`,children:e(`nav.legal.privacy`)})]})]})})]})}function lu(){return(0,R.jsx)(`div`,{className:`flex min-h-[60vh] items-center justify-center px-4`,children:(0,R.jsxs)(`div`,{className:`max-w-md text-center`,children:[(0,R.jsx)(`h1`,{className:`text-7xl font-extrabold text-primary`,children:`404`}),(0,R.jsx)(`p`,{className:`mt-2 text-muted-foreground`,children:`Página não encontrada / Page not found.`}),(0,R.jsx)(sc,{to:`/`,className:`btn-primary mt-6`,children:`Voltar ao inÃcio`})]})})}function uu({error:e,reset:t}){let n=ms();return(0,L.useEffect)(()=>{Vl(e,{boundary:`tanstack_root_error_component`})},[e]),(0,R.jsx)(`div`,{className:`flex min-h-[60vh] items-center justify-center px-4`,children:(0,R.jsxs)(`div`,{className:`max-w-md text-center`,children:[(0,R.jsx)(`h1`,{className:`text-xl font-semibold`,children:`Algo correu mal`}),(0,R.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:`Tenta novamente.`}),(0,R.jsx)(`button`,{onClick:()=>{n.invalidate(),t()},className:`btn-primary mt-6`,children:`Tentar de novo`})]})})}var du=dc()({head:()=>({meta:[{charSet:`utf-8`},{name:`viewport`,content:`width=device-width, initial-scale=1`},{title:`Greenfest â O maior evento de sustentabilidade em Portugal`},{name:`description`,content:`Greenfest, o maior evento de sustentabilidade em Portugal. Há 19 anos a reunir as melhores referências da sustentabilidade.`},{property:`og:title`,content:`Greenfest â O maior evento de sustentabilidade em Portugal`},{property:`og:description`,content:`Greenfest, o maior evento de sustentabilidade em Portugal. Há 19 anos a reunir as melhores referências da sustentabilidade.`},{property:`og:type`,content:`website`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:title`,content:`Greenfest â O maior evento de sustentabilidade em Portugal`},{name:`twitter:description`,content:`Greenfest, o maior evento de sustentabilidade em Portugal. Há 19 anos a reunir as melhores referências da sustentabilidade.`},{property:`og:image`,content:`https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/f94f35e2-b349-4763-bcf4-f4ca90894211/id-preview-2676cc01--10bd07b1-c966-4c50-868c-a68f5aae2288.lovable.app-1781878929075.png`},{name:`twitter:image`,content:`https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/f94f35e2-b349-4763-bcf4-f4ca90894211/id-preview-2676cc01--10bd07b1-c966-4c50-868c-a68f5aae2288.lovable.app-1781878929075.png`}],links:[{rel:`stylesheet`,href:Y},{rel:`preconnect`,href:`https://fonts.googleapis.com`}
12,{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:``},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap`}]}),shellComponent:fu,component:pu,notFoundComponent:lu,errorComponent:uu});function fu({children:e}){return(0,R.jsxs)(`html`,{lang:`pt`,children:[(0,R.jsx)(`head`,{children:(0,R.jsx)(Ic,{})}),(0,R.jsxs)(`body`,{children:[e,(0,R.jsx)(Lc,{})]})]})}function pu(){let{queryClient:e}=du.useRouteContext();return(0,R.jsx)(J,{client:e,children:(0,R.jsx)(Wl,{children:(0,R.jsxs)(`div`,{className:`flex flex-col min-h-screen`,children:[(0,R.jsx)(su,{}),(0,R.jsx)(`main`,{className:`flex-1`,children:(0,R.jsx)(Cc,{})}),(0,R.jsx)(cu,{})]})})})}var mu=`modulepreload`,hu=function(e){return`/`+e},gu={},X=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=hu(t,n),t in gu)return;gu[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:mu,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},_u=B(`/tvs`)({head:()=>({meta:[{title:`Programa nos ecrãs â Greenfest Braga 2026`},{name:`description`,content:`Programa completo para os ecrãs do Greenfest Braga 2026.`},{property:`og:title`,content:`Programa nos ecrãs â Greenfest Braga 2026`},{property:`og:description`,content:`Programa completo para os ecrãs do Greenfest Braga 2026.`},{property:`og:type`,content:`website`},{name:`twitter:card`,content:`summary_large_image`}]}),component:V(()=>X(()=>import(`./tvs-CX13zxj6.js`),__vite__mapDeps([0,1,2,3,4])),`component`)}),vu=B(`/tv-c`)({head:()=>({meta:[{title:`TV C · Programa de sexta-feira â Greenfest Braga 2026`},{name:`description`,content:`Ecrã TV C com o mapa e a programação de sexta-feira do Greenfest Braga 2026.`},{property:`og:title`,content:`TV C · Greenfest Braga 2026`},{property:`og:description`,content:`Mapa e programação de sexta-feira no ecrã TV C do Greenfest Braga 2026.`},{property:`og:type`,content:`website`},{name:`twitter:card`,content:`summary_large_image`}]}),component:V(()=>X(()=>import(`./tv-c-iNHuSKnI.js`),__vite__mapDeps([5,6,1,2,3,7,8,4])),`component`)}),yu=B(`/tv-b`)({head:()=>({meta:[{title:`TV B · Programa de sexta-feira â Greenfest Braga 2026`},{name:`description`,content:`Ecrã TV B com o mapa e a programação de sexta-feira do Greenfest Braga 2026.`},{property:`og:title`,content:`TV B · Greenfest Braga 2026`},{property:`og:description`,content:`Mapa e programação de sexta-feira no ecrã TV B do Greenfest Braga 2026.`},{property:`og:type`,content:`website`},{name:`twitter:card`,content:`summary_large_image`}]}),component:V(()=>X(()=>import(`./tv-b-CY-KjBVw.js`),__vite__mapDeps([9,6,1,2,3,7,8,4])),`component`)}),bu=B(`/tv-a`)({head:()=>({meta:[{title:`TV A · Programa de sexta-feira â Greenfest Braga 2026`},{name:`description`,content:`Ecrã TV A com o mapa e a programação de sexta-feira do Greenfest Braga 2026.`},{property:`og:title`,content:`TV A · Greenfest Braga 2026`},{property:`og:description`,content:`Mapa e programação de sexta-feira no ecrã TV A do Greenfest Braga 2026.`},{property:`og:type`,content:`website`},{name:`twitter:card`,content:`summary_large_image`}]}),component:V(()=>X(()=>import(`./tv-a-BgpaFpeU.js`),__vite__mapDeps([10,6,1,2,3,7,8,4])),`component`)}),xu=B(`/sobre`)({head:()=>({meta:[{title:`Sobre o Greenfest â O maior evento de sustentabilidade em Portugal`},{name:`description`,content:`Conhece o Greenfest: 19 anos a reunir as melhores referências da sustentabilidade em Portugal.`},{property:`og:title`,content:`Sobre o Greenfest`},{property:`og:description`,content:`19 anos de sustentabilidade. Plural, intergeracional e dinâmico.`}]}),component:V(()=>X(()=>import(`./sobre-DMoLfUp-.js`),[]),`component`)}),Su=B(`/projetos`)({head:()=>({meta:[{title:`Projetos â Greenfest`},{name:`description`,content:`Academia G, Bluefest e Mini Retiros â outros projetos do universo Greenfest.`},{property:`og:title`,content:`Projetos Greenfest`},{property:`og:description`,content:`Conhece os outros projetos Greenfest.`}]}
12),component:V(()=>X(()=>import(`./projetos-G8ERDotW.js`),__vite__mapDeps([11,8])),`component`)}),Cu=B(`/pilares`)({head:()=>({meta:[{title:`Pilares de Conteúdo â Greenfest`},{name:`description`,content:`As 8 temáticas centrais do Greenfest: das alterações climáticas à economia circular.`},{property:`og:title`,content:`Pilares Greenfest`},{property:`og:description`,content:`Temáticas abordadas nos eventos Greenfest.`}]}),component:V(()=>X(()=>import(`./pilares-BpwtC7gc.js`),__vite__mapDeps([12,13])),`component`)}),wu=B(`/patrocinios`)({head:()=>({meta:[{title:`PatrocÃnios â Greenfest`},{name:`description`,content:`Torna-te parceiro do maior evento de sustentabilidade em Portugal. Planos de patrocÃnio Platinum, Gold e Media.`}]}),component:V(()=>X(()=>import(`./patrocinios-6s_7pYgZ.js`),[]),`component`)}),Tu=B(`/parceiros`)({head:()=>({meta:[{title:`Parceiros â Greenfest`},{name:`description`,content:`Os parceiros oficiais e institucionais que tornam o Greenfest possÃvel.`},{property:`og:title`,content:`Parceiros Greenfest`},{property:`og:description`,content:`Conheça os nossos parceiros.`}]}),component:V(()=>X(()=>import(`./parceiros-CZ4_J13y.js`),[]),`component`)}),Eu=B(`/oradores`)({head:()=>({meta:[{title:`Oradores â Greenfest`},{name:`description`,content:`Especialistas e lÃderes de opinião que passaram pelo Greenfest.`},{property:`og:title`,content:`Oradores Greenfest`},{property:`og:description`,content:`Oradores em edições anteriores do Greenfest.`}]}),component:V(()=>X(()=>import(`./oradores-Du1pZeTC.js`),[]),`component`)}),Du=B(`/legal`)({component:V(()=>X(()=>import(`./legal-BrgcGcjx.js`),[]),`component`)}),Ou=B(`/layout`)({head:()=>({meta:[{title:`Mapa do Recinto â Greenfest Braga 2026`},{name:`description`,content:`Layout do recinto do Greenfest Braga 2026 na Praça da República: palcos, zonas, Eco Market, workshops, wellness e stands.`},{property:`og:title`,content:`Mapa do Recinto â Greenfest Braga 2026`},{property:`og:description`,content:`Layout do recinto do Greenfest Braga 2026 na Praça da República: palcos, zonas, Eco Market, workshops, wellness e stands.`}]}),component:V(()=>X(()=>import(`./layout-Bnqw0jzF.js`),[]),`component`)}),ku=B(`/faq`)({head:()=>({meta:[{title:`FAQ â Greenfest`},{name:`description`,content:`Perguntas frequentes sobre o Greenfest: datas, local, registo, eco-market, palestrantes e parcerias.`}]}),component:V(()=>X(()=>
12import(`./faq-CwjkfThu.js`),[]),`component`)}),Au=B(`/edicoes`)({component:V(()=>X(()=>import(`./edicoes-BrgcGcjx.js`),[]),`component`)}),ju=B(`/contacto`)({head:()=>({meta:[{title:`Contacto â Greenfest`},{name:`description`,content:`Fala connosco: parcerias, imprensa ou perguntas sobre o Greenfest.`},{property:`og:title`,content:`Contacto Greenfest`},{property:`og:description`,content:`Envia-nos uma mensagem.`}]}),component:V(()=>X(()=>import(`./contacto-DxWdnf92.js`),__vite__mapDeps([14,15])),`component`)}),Mu=B(`/arquivo`)({head:()=>({meta:[{title:`Arquivo Histórico â Greenfest`},{name:`description`,content:`Aftermovies e momentos de edições anteriores do Greenfest: Estoril, Braga 2018, 2019, 2020 e Carcavelos.`},{property:`og:title`,content:`Arquivo Histórico do Greenfest`},{property:`og:description`,content:`19 anos de Greenfest: vê os aftermovies e palestras em destaque.`}]}),component:V(()=>X(()=>import(`./arquivo-DAAqDAuQ.js`),[]),`component`)}),Nu=`/assets/hero-festival-B8DObwD2.jpg`,Pu=B(`/`)({head:()=>({meta:[{title:`Greenfest â O maior evento de sustentabilidade em Portugal`},{name:`description`,content:`Há 19 anos a reunir as melhores referências da sustentabilidade. Estoril, Porto, Braga e mais.`},{property:`og:title`,content:`Greenfest`},{property:`og:description`,content:`O maior evento de sustentabilidade em Portugal.`},{property:`og:image`,content:Nu}]}),component:V(()=>X(()=>import(`./routes-BQMDKoQe.js`),__vite__mapDeps([16,13,8])),`component`)}),Fu=B(`/legal/termos`)({head:()=>({meta:[{title:`Termos e Condições â Greenfest`},{name:`description`,content:`Termos e Condições de utilização do website greenfest.`}]}),component:V(()=>X(()=>import(`./legal.termos-zfp9-KV6.js`),__vite__mapDeps([17,18])),`component`)}),Iu=B(`/legal/privacidade`)({head:()=>({meta:[{title:`PolÃtica de Privacidade â Greenfest`},{name:`description`,content:`PolÃtica de Privacidade do Greenfest, em conformidade com o RGPD.`}]}),component:V(()=>X(()=>import(`./legal.privacidade-CLdzJxgB.js`),__vite__mapDeps([19,18])),`component`)}),Lu=B(`/edicoes/`)({head:()=>({meta:[{title:`Edições â Greenfest`},{name:`description`,content:`Todas as edições do Greenfest: Estoril, Porto, Braga, Carcavelos, Valongo e mais.`},{property:`og:title`,content:`Edições Greenfest`},{property:`og:description`,content:`Conheça todas as edições do Greenfest em Portugal.`}]}),component:V(()=>X(()=>import(`./edicoes.index-jOaJ9BI4.js`),__vite__mapDeps([20,8,21,15])),`component`)}),Ru={version:1,asset_id:`1d6e6b10-47df-4aa3-be23-fe1798bca927`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/1d6e6b10-47df-4aa3-be23-fe1798bca927/greenfest-layout-2026-v2.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/1d6e6b10-47df-4aa3-be23-fe1798bca927/greenfest-layout-2026-v2.png`,original_filename:`greenfest-layout-2026-v2.png`,size:427633,content_type:`image/png`,created_at:`2026-09-21T21:28:35Z`},zu=[{name:`AfetosWorld`,logo:{version:1,asset_id:`4e2cc7c6-279c-47eb-a244-ac3028660511`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/4e2cc7c6-279c-47eb-a244-ac3028660511/parceiro-afetosworld.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/4e2cc7c6-279c-47eb-a244-ac3028660511/parceiro-afetosworld.png`,original_filename:`parceiro-afetosworld.png`,size:72766,content_type:`image/png`,created_at:`2026-08-26T17:24:18Z`}.url,site:`https://afetosworld.com`},{name:`AGERE - E.M.`,logo:{version:1,asset_id:`a5c9cd09-8fb7-48fc-a81b-2926296479d6`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/a5c9cd09-8fb7-48fc-a81b-2926296479d6/parceiro-agere-e-m.svg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/a5c9cd09-8fb7-48fc-a81b-2926296479d6/parceiro-agere-e-m.svg`,original_filename:`parceiro-agere-e-m.svg`,size:5075,content_type:`image/svg+xml`,created_at:`2026-08-26T17:24:23Z`}.url,site:`https://www.agere.pt`},{name:`ANCV - Associação Nacional de Coberturas Verdes`,logo:{version:1,asset_id:`0cef2b14-5c23-42fe-8d36-06af21cde743`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/0cef2b14-5c23-42fe-8d36-06af21cde743/parceiro-ancv-associacao-nacional-de-coberturas-v.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/0cef2b14-5c23-42fe-8d36-06af21cde743/parceiro-ancv-associacao-nacional-de-coberturas-v.jpg`,original_filename:`parceiro-ancv-associacao-nacional-de-coberturas-v.jpg`,
12size:14463,content_type:`image/jpeg`,created_at:`2026-08-26T17:24:28Z`}.url,site:`https://www.greenroofs.pt/`},{name:`Aromáticas Vivas`,logo:{version:1,asset_id:`7ad93630-3e9c-43dc-9d09-2bef0702df43`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/7ad93630-3e9c-43dc-9d09-2bef0702df43/parceiro-aromaticas-vivas.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/7ad93630-3e9c-43dc-9d09-2bef0702df43/parceiro-aromaticas-vivas.png`,original_filename:`parceiro-aromaticas-vivas.png`,size:27003,content_type:`image/png`,created_at:`2026-08-26T17:24:34Z`}.url,site:`https://www.aromaticasvivas.com`},{name:`Artes da EmÃlia`,logo:{version:1,asset_id:`4dfe775c-e5ba-4072-8d21-485d1018c294`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/4dfe775c-e5ba-4072-8d21-485d1018c294/parceiro-artes-da-emilia.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/4dfe775c-e5ba-4072-8d21-485d1018c294/parceiro-artes-da-emilia.jpg`,original_filename:`parceiro-artes-da-emilia.jpg`,size:28075,content_type:`image/jpeg`,created_at:`2026-08-26T17:24:39Z`}.url},{name:`ASPEA - Associação Portuguesa de Educação Ambiental`,logo:{version:1,asset_id:`ba6532b1-76a0-42dd-ae23-6acace1bfdb9`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/ba6532b1-76a0-42dd-ae23-6acace1bfdb9/parceiro-aspea-associacao-portuguesa-de-educacao-.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/ba6532b1-76a0-42dd-ae23-6acace1bfdb9/parceiro-aspea-associacao-portuguesa-de-educacao-.png`,original_filename:`parceiro-aspea-associacao-portuguesa-de-educacao-.png`,size:172587,content_type:`image/png`,created_at:`2026-08-26T17:24:44Z`}.url,site:`https://aspea.org/`},{name:`Associaçao Smart waste Portugal`,logo:{version:1,asset_id:`24a397f4-e1cc-4b36-884a-87e366c10804`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/24a397f4-e1cc-4b36-884a-87e366c10804/parceiro-associacao-smart-waste-portugal.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/24a397f4-e1cc-4b36-884a-87e366c10804/parceiro-associacao-smart-waste-portugal.png`,original_filename:`parceiro-associacao-smart-waste-portugal.png`,size:234952,content_type:`image/png`,created_at:`2026-08-26T17:24:49Z`}.url,site:`https://smartwasteportugal.com/`},{name:`Bee Happy`,logo:{version:1,asset_id:`850d15f5-766b-4461-892b-7111a6bc9295`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/850d15f5-766b-4461-892b-7111a6bc9295/parceiro-bee-happy.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/850d15f5-766b-4461-892b-7111a6bc9295/parceiro-bee-happy.png`,original_filename:`parceiro-bee-happy.png`,size:283318,content_type:`image/png`,created_at:`2026-08-26T17:24:54Z`}.url,site:`https://www.instagram.com/bee.happy.natural.soap?igsh=MTNwZGNscWFuaXR4bg==`},{name:`Braval - Valorização e Tratamento de ResÃduos Sólidos S.A.`,logo:{version:1,asset_id:`ef7ec5cc-36a8-433b-bd9b-b2e4a6daae09`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/ef7ec5cc-36a8-433b-bd9b-b2e4a6daae09/parceiro-braval-valorizacao-e-tratamento-de-resid.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/ef7ec5cc-36a8-433b-bd9b-b2e4a6daae09/parceiro-braval-valorizacao-e-tratamento-de-resid.jpg`,original_filename:`parceiro-braval-valorizacao-e-tratamento-de-resid.jpg`,size:50004,content_type:`image/jpeg`,created_at:`2026-08-26T17:24:59Z`}.url,site:`https://www.braval.pt`},{name:`Cascais Food Lab - Cascais Ambiente`,logo:{version:1,asset_id:`2467ff5b-787c-4ea4-b4b6-f7c415477946`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/2467ff5b-787c-4ea4-b4b6-f7c415477946/parceiro-cascais-food-lab-cascais-ambiente.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/2467ff5b-787c-4ea4-b4b6-f7c415477946/parceiro-cascais-food-lab-cascais-ambiente.png`,original_filename:`parceiro-cascais-food-lab-cascais-ambiente.png`,size:43662,content_type:`image/png`,created_at:`2026-08-26T17:25:04Z`}.url,site:`https://foodlab.cascais.pt/`},{name:`Cerci Braga - Cooperativa de Educação e Reabilitação para Cidadãos mais IncluÃdos`,logo:{version:1,asset_id:`f03a1dbf-b632-466e-9fd5-b09e7e9b02f9`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/f03a1dbf-b632-466e-9fd5-b09e7e9b02f9/parceiro-cerci-braga-cooperativa-de-educacao-e-re.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/f03a1dbf-b632-466e-9fd5-b09e7e9b02f9/parceiro-cerci-braga-cooperativa-de-educacao-e-re.jpg`,original_filename:`parceiro-cerci-braga-cooperativa-de-educacao-e-re.jpg`,size:25733,content_type:`image/jpeg`,created_at:`2026-08-26T17:25:09Z`}.url,site:`https://www.cercibraga.pt`},{name:`DGEG`,logo:{version:1,asset_id:`0f50501f-1d35-4c97-a7b5-a3ca48414347`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/0f50501f-1d35-4c97-a7b5-a3ca48414347/parceiro-dgeg.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/0f50
12501f-1d35-4c97-a7b5-a3ca48414347/parceiro-dgeg.png`,original_filename:`parceiro-dgeg.png`,size:91407,content_type:`image/png`,created_at:`2026-08-26T17:25:15Z`}.url,site:`https://www.dgeg.gov.pt/pt/`},{name:`ERP`,logo:{version:1,asset_id:`3b2a3ac3-6ba5-44fb-907e-5e8f4855dbef`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/3b2a3ac3-6ba5-44fb-907e-5e8f4855dbef/parceiro-erp.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/3b2a3ac3-6ba5-44fb-907e-5e8f4855dbef/parceiro-erp.png`,original_filename:`parceiro-erp.png`,size:63014,content_type:`image/png`,created_at:`2026-08-26T17:25:21Z`}.url,site:`https://erp-recycling.org/pt-pt/`},{name:`Forbes Food & Ag`,logo:{version:1,asset_id:`8f2b475b-3fbe-4c47-af47-077d29e6f352`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/8f2b475b-3fbe-4c47-af47-077d29e6f352/parceiro-forbes-food-ag.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/8f2b475b-3fbe-4c47-af47-077d29e6f352/parceiro-forbes-food-ag.jpg`,original_filename:`parceiro-forbes-food-ag.jpg`,size:41974,content_type:`image/jpeg`,created_at:`2026-08-26T17:25:26Z`}.url,site:`http://www.dgspeaks.com`},{name:`Fundação Santander`,logo:{version:1,asset_id:`70fb32fa-7f02-4df9-afa2-7f0e1b13454d`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/70fb32fa-7f02-4df9-afa2-7f0e1b13454d/parceiro-fundacao-santander.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/70fb32fa-7f02-4df9-afa2-7f0e1b13454d/parceiro-fundacao-santander.png`,original_filename:`parceiro-fundacao-santander.png`,size:8650,content_type:`image/png`,created_at:`2026-08-26T17:25:31Z`}.url,site:`https://www.santander.pt`},{name:`Greenpeace Portugal`,logo:{version:1,asset_id:`254a71b3-f990-44be-a564-205c923535be`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/254a71b3-f990-44be-a564-205c923535be/parceiro-greenpeace-portugal.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/254a71b3-f990-44be-a564-205c923535be/parceiro-greenpeace-portugal.png`,original_filename:`parceiro-greenpeace-portugal.png`,size:7787,content_type:`image/png`,created_at:`2026-08-26T17:25:37Z`}.url,site:`https://www.greenpeace.pt`},{name:`Helexia Portugal`,logo:{version:1,asset_id:`0f23bfa5-61b9-43ed-8d6f-2ffd4fd188e0`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/0f23bfa5-61b9-43ed-8d6f-2ffd4fd188e0/parceiro-helexia-portugal.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/0f23bfa5-61b9-43ed-8d6f-2ffd4fd188e0/parceiro-helexia-portugal.jpg`,original_filename:`parceiro-helexia-portugal.jpg`,size:118829,content_type:`image/jpeg`,created_at:`2026-08-26T17:25:43Z`}.url,site:`https://www.helexia.pt/`},{name:`HEMPECABLE`,logo:{version:1,asset_id:`235a10f3-ef8c-4cc2-b4e4-aa9137c39c8d`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/235a10f3-ef8c-4cc2-b4e4-aa9137c39c8d/parceiro-hempecable.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/235a10f3-ef8c-4cc2-b4e4-aa9137c39c8d/parceiro-hempecable.jpg`,original_filename:`parceiro-hempecable.jpg`,size:20886,content_type:`image/jpeg`,created_at:`2026-08-26T17:25:48Z`}.url,site:`https://www.hempecable.com`},{name:`Laboratório da Paisagem`,logo:{version:1,asset_id:`5ac9ea47-525f-4bb7-8fd2-cb6594a94875`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/5ac9ea47-525f-4bb7-8fd2-cb6594a94875/parceiro-laboratorio-da-paisagem.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/5ac9ea47-525f-4bb7-8fd2-cb6594a94875/parceiro-laboratorio-da-paisagem.png`,original_filename:`parceiro-laboratorio-da-paisagem.png`,size:170778,content_type:`image/png`,created_at:`2026-08-26T17:25:53Z`}.url,site:`https://labpaisagem.pt`},{name:`LG`,logo:{version:1,asset_id:`a7377eed-63f0-4fa2-a2fe-5275703a9ff8`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/a7377eed-63f0-4fa2-a2fe-5275703a9ff8/parceiro-lg.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/a7377eed-63f0-4fa2-a2fe-5275703a9ff8/parceiro-lg.png`,original_filename:`parceiro-lg.png`,size:69145,content_type:`image/png`,created_at:`2026-08-26T17:25:58Z`}.url,site:`https://www.lg.com/pt`},{name:`Moo Cream`,logo:{version:1,asset_id:`613de609-f545-4dc2-b940-077f1515b590`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/613de609-f545-4dc2-b940-077f1515b590/parceiro-moo-cream.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/613de609-f545-4dc2-b940-077f1515b590/parceiro-moo-cream.jpg`,original_filename:`parceiro-moo-cream.jpg`,
12size:22033,content_type:`image/jpeg`,created_at:`2026-08-26T17:26:04Z`}.url,site:`https://.`},{name:`Museu Nogueira da Silva (Universidade do Minho)`,logo:{version:1,asset_id:`21acc53e-4ebf-432b-a522-1e0bdcd1ae43`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/21acc53e-4ebf-432b-a522-1e0bdcd1ae43/parceiro-museu-nogueira-da-silva-universidade-do-.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/21acc53e-4ebf-432b-a522-1e0bdcd1ae43/parceiro-museu-nogueira-da-silva-universidade-do-.png`,original_filename:`parceiro-museu-nogueira-da-silva-universidade-do-.png`,size:14612,content_type:`image/png`,created_at:`2026-08-26T17:26:10Z`}.url,site:`http://www.mns.uminho.pt/`},{name:`Natulim`,logo:{version:1,asset_id:`ae43beed-ce0d-4781-97d4-4e65fffd71f5`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/ae43beed-ce0d-4781-97d4-4e65fffd71f5/parceiro-natulim.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/ae43beed-ce0d-4781-97d4-4e65fffd71f5/parceiro-natulim.png`,original_filename:`parceiro-natulim.png`,size:25803,content_type:`image/png`,created_at:`2026-08-26T17:26:15Z`}.url,site:`https://www.natulim.pt`},{name:`Páginas em Movimento`,logo:{version:1,asset_id:`af3807da-85de-47b8-be77-4a3224b115d7`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/af3807da-85de-47b8-be77-4a3224b115d7/parceiro-paginas-em-movimento.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/af3807da-85de-47b8-be77-4a3224b115d7/parceiro-paginas-em-movimento.png`,original_filename:`parceiro-paginas-em-movimento.png`,size:90063,content_type:`image/png`,created_at:`2026-08-26T17:26:19Z`}.url},{name:`Regenerar`,logo:{version:1,asset_id:`b112a45a-b70e-4033-8b10-1ef3858c737d`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/b112a45a-b70e-4033-8b10-1ef3858c737d/parceiro-regenerar.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/b112a45a-b70e-4033-8b10-1ef3858c737d/parceiro-regenerar.png`,original_filename:`parceiro-regenerar.png`,size:32360,content_type:`image/png`,created_at:`2026-08-26T17:26:25Z`}.url,site:`https://regenerar.pt`},{name:`REN`,logo:{version:1,asset_id:`c615c18c-937a-482c-98a3-c53397ce201f`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/c615c18c-937a-482c-98a3-c53397ce201f/parceiro-ren.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/c615c18c-937a-482c-98a3-c53397ce201f/parceiro-ren.png`,original_filename:`parceiro-ren.png`,size:2583,content_type:`image/png`,created_at:`2026-08-26T17:26:31Z`}.url,site:`https://www.ren.pt/`},{name:`Rewilding Portugal`,logo:{version:1,asset_id:`8898d038-2d0c-437e-acec-5b069aff9348`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/8898d038-2d0c-437e-acec-5b069aff9348/parceiro-rewilding-portugal.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/8898d038-2d0c-437e-acec-5b069aff9348/parceiro-rewilding-portugal.png`,original_filename:`parceiro-rewilding-portugal.png`,size:55715,content_type:`image/png`,created_at:`2026-08-26T17:26:35Z`}.url,site:`https://www.rewilding-portugal.com`},{name:`Ribalab | Grupo Ribadouro`,logo:{version:1,asset_id:`2cb5e126-b3de-4223-887d-b23fa547d585`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/2cb5e126-b3de-4223-887d-b23fa547d585/parceiro-ribalab-grupo-ribadouro.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/2cb5e126-b3de-4223-887d-b23fa547d585/parceiro-ribalab-grupo-ribadouro.png`,original_filename:`parceiro-ribalab-grupo-ribadouro.png`,size:1546937,content_type:`image/png`,created_at:`2026-08-26T17:26:41Z`}.url},{name:`SMEG`,logo:{version:1,asset_id:`13b6d015-3590-4227-b287-20ee0aa0e5d0`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/13b6d015-3590-4227-b287-20ee0aa0e5d0/parceiro-smeg.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/13b6d015-3590-4227-b287-20ee0aa0e5d0/parceiro-smeg.jpg`,original_filename:`parceiro-smeg.jpg`,size:19625,content_type:`image/jpeg`,created_at:`2026-08-26T17:26:46Z`}.url,site:`https://smeg.pt`},{name:`Super Bock Group`,logo:{version:1,asset_id:`8403d24d-a60e-463c-a840-d348c42fcaee`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/8403d24d-a60e-463c-a840-d348c42fcaee/p
12arceiro-super-bock-group.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/8403d24d-a60e-463c-a840-d348c42fcaee/parceiro-super-bock-group.png`,original_filename:`parceiro-super-bock-group.png`,size:40371,content_type:`image/png`,created_at:`2026-08-26T17:26:50Z`}.url,site:`https://www.superbockgroup.com/`},{name:`TSN - The Sustainability Network`,logo:{version:1,asset_id:`3cfc36c2-6ef3-48c1-ae42-c1b6eda7a29e`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/3cfc36c2-6ef3-48c1-ae42-c1b6eda7a29e/parceiro-tsn-the-sustainability-network.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/3cfc36c2-6ef3-48c1-ae42-c1b6eda7a29e/parceiro-tsn-the-sustainability-network.png`,original_filename:`parceiro-tsn-the-sustainability-network.png`,size:7255,content_type:`image/png`,created_at:`2026-08-26T17:26:53Z`}.url,site:`https://tsn.is`},{name:`Valorpneu`,logo:{version:1,asset_id:`fe57d686-56c7-4ba9-af1a-20424b1aaaa7`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/fe57d686-56c7-4ba9-af1a-20424b1aaaa7/parceiro-valorpneu.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/fe57d686-56c7-4ba9-af1a-20424b1aaaa7/parceiro-valorpneu.png`,original_filename:`parceiro-valorpneu.png`,size:12609,content_type:`image/png`,created_at:`2026-08-26T17:26:55Z`}.url,site:`https://www.valorpneu.pt`},{name:`Veggie Mercearia & Cafetaria`,logo:{version:1,asset_id:`8b28cfd4-28d8-49ee-a5d9-14c3ef207925`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/8b28cfd4-28d8-49ee-a5d9-14c3ef207925/parceiro-veggie-mercearia-cafetaria.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/8b28cfd4-28d8-49ee-a5d9-14c3ef207925/parceiro-veggie-mercearia-cafetaria.png`,original_filename:`parceiro-veggie-mercearia-cafetaria.png`,size:96592,content_type:`image/png`,created_at:`2026-08-26T17:26:59Z`}.url,site:`https://www.facebook.com/veggiemerceariacafetaria`},{name:`VOZ Futura`,logo:{version:1,asset_id:`19ec8978-2b97-4f01-95b1-497257c1f62a`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/19ec8978-2b97-4f01-95b1-497257c1f62a/parceiro-voz-futura.png`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/19ec8978-2b97-4f01-95b1-497257c1f62a/parceiro-voz-futura.png`,original_filename:`parceiro-voz-futura.png`,size:79847,content_type:`image/png`,created_at:`2026-08-26T17:27:02Z`}.url,site:`https://www.bing.com/search?q=site+voz+futura&form=ANNTH1&refig=6a5a16b765b44ec1a77af9752fcfa516&pc=HCTS`},{name:`Worldpackers`,logo:{version:1,asset_id:`2c0faed5-d918-4b09-a22c-a9715644affd`,project_id:`10bd07b1-c966-4c50-868c-a68f5aae2288`,url:`/__l5e/assets-v1/2c0faed5-d918-4b09-a22c-a9715644affd/parceiro-worldpackers.jpg`,r2_key:`a/v1/10bd07b1-c966-4c50-868c-a68f5aae2288/2c0faed5-d918-4b09-a22c-a9715644affd/parceiro-worldpackers.jpg`,original_filename:`parceiro-worldpackers.jpg`,size:7515,content_type:`image/jpeg`,created_at:`2026-08-26T17:27:05Z`}.url,site:`https://www.worldpackers.com/`}],Bu=[{slug:`braga-2026`,city:`Braga`,year:`2026`,dates:{pt:`25 â 27 Setembro 2026`,en:`September 25 â 27, 2026`},venue:{pt:`Praça da República`,en:`Praça da República`},address:`Praça da República, Braga`,mapsUrl:`https://maps.google.com/?q=Praça+da+República,+Braga`,venueMap:Ru.url,heroBanner:`/__l5e/assets-v1/17b4e742-ff50-4d47-8fcf-68ebeadce6d6/braga-2026-cover.jpg`,thumb:`/__l5e/assets-v1/17b4e742-ff50-4d47-8fcf-68ebeadce6d6/braga-2026-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar a Braga 2026`,en:`All roads lead to Braga 2026`},description:{pt:`Em 2026, o Greenfest acontece apenas em Braga, nos dias 25, 26 e 27 de Setembro. Três dias dedicados à sustentabilidade com palestras, workshops, showcookings, música, eco-mercado e oficinas para crianças.`,en:`In 2026, Greenfest takes place only in Braga, on September 25, 26 and 27. Three days dedicated to sustainability with talks, workshops, showcookings, music, eco-market and kids' workshops.`},registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,partners:zu,schedule:[{key:`fri`,sessions:[{time:`10:30`,title:`Conferencia Inaugural`,type:`Conf. Inaugural`,partners:[],location:`Palco Greenfest`},{time:`11:00`,title:`ð Literacia em Humanidades (em contÃnuo | todo o dia)`,type:`Prog. Escolas`,partners:[],description:`Uma celebração única da aprendizagem ao ar livre, da criatividade e do espÃrito interdisciplinar do Grupo Ribadouro! No contexto do Greenfest, os alunos vivem experiências de ciência, arte, tecnologia, literatura, matemática, movimento e emoções numa atividade que une escola, natureza e comunidade.c`,location:`Silent Stage`}
12,{time:`11:00`,title:`ð§ªâ Literacia em Ciências (em contÃnuo | 10h-13h)`,type:`Prog. Escolas`,partners:[],description:`Uma celebração única da aprendizagem ao ar livre, da criatividade e do espÃrito interdisciplinar do Grupo Ribadouro! No contexto do Greenfest, os alunos vivem experiências de ciência, arte, tecnologia, literatura, matemática, movimento e emoções numa atividade que une escola, natureza e comunidade.`,location:`Silent Stage`},{time:`11:00`,title:`ð¢ Literacia Financeira - EcoFinanças: Gerir Hoje para Semear o Amanhã (em contÃnuo | todo o dia)`,type:`Prog. Escolas`,partners:[],description:`Uma celebração única da aprendizagem ao ar livre, da criatividade e do espÃrito interdisciplinar do Grupo Ribadouro! No contexto do Greenfest, os alunos vivem experiências de ciência, arte, tecnologia, literatura, matemática, movimento e emoções numa atividade que une escola, natureza e comunidade.c`,location:`Silent Stage`},{time:`11:00`,title:`"ð¤¸ð¬ Literacia em TeamBuilding - Corpo em Movimento Verde & Sentir, Pensar, Viver (em contÃnuo | todo o dia) "`,type:`Prog. Escolas`,partners:[],description:`Uma celebração única da aprendizagem ao ar livre, da criatividade e do espÃrito interdisciplinar do Grupo Ribadouro! No contexto do Greenfest, os alunos vivem experiências de ciência, arte, tecnologia, literatura, matemática, movimento e emoções numa atividade que une escola, natureza e comunidade.c`,location:`Silent Stage`},{time:`11:00`,title:`Lego: Mesa da Criatividade (em contÃnuo | todo o dia)`,type:`Prog. Escolas`,partners:[`Fundação Santander`],description:`Criada para as escolas, esta mesa alimenta as crianças com ideias, descobertas e criatividade. Aprender Através do Brincar promove as competências do futuro: criatividade, capacidade de resolver problemas, comunicação e c
12olaboração. 13A Fundação Santander está a colocar estas mesas nas escolas do 1º ciclo de todo o paÃs para promover estas competências nas crianças.`,location:`Zona Workshops - Lego`},{time:`11:00`,title:`Jogo Pedagógico sobre Cidadania: A Volta ao Mundo das Crianças (em contÃnuo | todo o dia)`,type:`Prog. Escolas`,partners:[],description:`JOGO ESTILO QUIZZ, PARA CRIANÃAS A PARTIR DOS 7 ANOS ð¸ 14Um jogo gigante em que os mais novos aprendem, de forma coletiva e partilhando ideias e experiências, o que é a cidadania e a vida em sociedade.\xA0 15Temas como o racismo, a igualdade de género, os direitos da criança, ou curiosidades sobre a ciência, os cuidados com a saúde ou os paÃses e as suas especificidades culturais,\xA0vividos pelos próprios num divertido jogo gigante em que as crianças são os peões de jogo. 16 17Um jogo baseado em cartas com perguntas e possibilidades de resposta, ideal\xA0para ser jogado por equipas. Podem jogar duas a quatro equipas, de dois a cinco jogadores cada. 18O jogo pode ser jogado por crianças e jovens ao mesmo tempo, pois tem três nÃveis de dificuldade. 19 20Exemplos de questões abordadas 21- Questões de cidadania gerais 22- Questões relacionadas com os direitos das crianças 23- Questões relacionadas com a vida em sociedade e o respeito pelos outros 24- Questões relacionadas com a saúde e estilos de vida saudáveis 25- Questões relacionadas com a preservação do ambiente 26- Questões relacionadas com a História de Portugal 27- Questões relacionadas com a polÃtica\xA0e o seu exercÃcio 28- Questões relacionadas com\xA0a inclusão 29- Questões relacionadas com os paÃses e as suas especificidades 30- Questões relacionadas com a cultura portuguesa`,location:`Zona Workshops - Lego`},{time:`11:00`,title:`Semear aromas com a Aromáticas Vivas (em contÃnuo | todo o dia)`,type:`Prog. Escolas`,partners:[`Aromáticas Vivas`],description:`Vem descobrir os aromas da Aromáticas Vivas. 31Fica a conhecer novos aromas e aprende como semear e cuidar as tuas aromáticas.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`"ðPOP UP de roupa em 2ª Mão - Projeto EcocircularRoute (área CERCI Braga | em contÃnuo, todo o dia)"`,type:`Outros`,partners:[`Cerci Braga - Cooperativa de Educação e Reabilitação para Cidadãos mais IncluÃdos`],description:`Durante todo o Greenfest, a CERCI Braga traz a sua POP UP Store de roupa em 2ª mão, no âmbito do Projeto EcocircularRoute, co-financiada pelo Programa EDP Energia Solidária 2024. Este projecto inovador, em parceria com a Cruz Vermelha Portuguesa Braga, visa combater a exclusão social, económica e profissional de pessoas com deficiência e incapacidade, promovendo a sua integração através de actividades alinhadas com a sustentabilidade e a transição energética. 32O EcocircularRoute tem um dos pilares a Economia Circular, através da criação de uma loja PopUp de roupa em segunda mão, que, além de sensibilizar para um consumo consciente e gera rendimento para os beneficiários.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Atelier de pinturas: Silhuetas do Gervásio (em contÃnuo)`,type:`Prog. Escolas`,partners:[],description:`Atelier de pintura para crianças entre os 3 e os 8 anos de idade`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Hora do Conto da Sociedade Ponto Verde`,type:`Prog. Escolas`,partners:[],description:`Hora do Conto: sessões de leitura onde a reciclagem é o herói da narrativa. Uma forma leve e divertida de introduzir o tema à s novas gerações.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Jogo: Recicla Mania (em contÃnuo)`,type:`Prog. Escolas`,partners:[],description:`Recicla Mania: um jogo de tabuleiro em tamanho gigante da Sociedade Ponto Verde, que transforma a reciclagem de embalagens num passatempo competitivo e educativo`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Jogoð¦O Mundo Encantado das Aves (em contÃnuo | 10h-13h)`,type:`Prog. Escolas`,partners:[`Laboratório da Paisagem`],description:`Jogo onde os participantes tentam identificar as diferentes espécies de avifauna local através do som dos seus cantos.`,location:`Palco DolceGusto NEO (Workshops)`},{time:`11:00`,title:`Jogo da Biodiversidade da Região do Ave (em contÃnuo | 10h-13h)`,type:`Prog. Escolas`,partners:[`Laboratório da Paisagem`],description:`Nesta atividade pretende-se que os participantes possam tentar aprender sobre a fauna e flora existente na região do Ave e que consigam distinguir nas diferentes classes (MamÃfero, Réptil, AnfÃbio, etc.)`,location:`Palco DolceGusto NEO (Workshops)`},{time:`11:30`,title:`ð A Loja dos Brinquedos - dramatização de uma História infantil que versa sobre o superpoder da diferença (em contÃnuo | 10h30-12h)`,type:`Prog. Escolas`,partners:[`Cerci Braga - Cooperativa de Educação e Reabilitação para Cidadãos mais IncluÃdos`],description:`Hora do Conto com dramatização: 33"A Loja dos Brinquedos" é uma narrativa pela diferença que representa a abordagem, os valores e a visão da CERCI Braga face à deficiência intelectual e multideficiência. 34 Nesta aventura, a curiosidade despertada pelas caracterÃsticas excecionais de um brinquedo especial, o Flupi, fez com que os outros
34se aproximassem e embarcassem numa aventura conjunta de aceitação, de respeito, de entusiasmo e de celebração da diferençaâ¦.`,location:`Silent Stage`},{time:`11:30`,title:`Práticas de yoga e meditação para crianças`,type:`Prog. Escolas`,partners:[],location:`Espaço Wellness`},{time:`12:00`,title:`Sessao Sociedade Ponto Verde`,partners:[],location:`Palco Greenfest`},{time:`12:00`,title:`Workshop Reciclagem Embalagens da Academia Ponto Verde`,type:`Workshop`,partners:[],description:`Na sessão da Academia Ponto Verde, as crianças e jovens terão a oportunidade de verificar que âReciclar é na boaâ, podendo, para o efeito, esclarecer e desmistificar dúvidas que possam ter sobre a correta separação e deposição de embalagens nos ecopontos.`,location:`Ãrea do Parceiro`},{time:`13:00`,title:`RibaLab: Aprender Fazendo! ð ï¸â¨ | Grupo Ribadouro (em contÃnuo)`,type:`Kids/FamÃlias`,partners:[`Ribalab | Grupo Ribadouro`],description:`RibaLab: Aprender Fazendo! ð ï¸â¨ 35 36No RibaLab, acreditamos que se aprende melhor a conceber, produzir e fazer! Integrado numa pedagogia prática, este espaço dinâmico junta o planeamento curricular e ação, criando ferramentas que impulsionam a autonomia dos alunos. 37 38E onde a magia acontece? No MakerSpace! ð¡ 39à o nosso laboratório criativo, onde a Ciência e a Tecnologia ganham vida: 40â Programação de protótipos 41â Impressão 3D 42â Experiências hands-on! 43 44Aqui, a sala de aula liga-se ao mundo real. Criamos. Experimentamos. Inovamos.`,location:`Zona Workshops - Lego`},{time:`15:00`,title:`Do stress á resiliência`,type:`Palestra`,partners:[`Regenerar`],description:`Como utilizando os recursos que tem disponÃveis pode criar bolhas de pause revitalizante.`,location:`Palco SMEG`},{time:`15:30`,title:`Ciência-cidadã na proteção da biodiversidade local`,type:`Palestra`,partners:[],description:`As cidades estão em constante mudança e conhecer a biodiversidade local é o primeiro passo para a proteger. Nesta palestra, os participantes serão convidados a descobrir como os dados recolhidos no âmbito de projetos de monitorização da biodiversidade nos permitem acompanhar a evolução das espécies e dos habitats ao longo do tempo. Através de exemplos práticos e de resultados obtidos no terreno, será demonstrado como a colaboração entre a comunidade cientÃfica e os cidadãos, contribui para um melhor conhecimento do património natural. Esta participação ativa fortalece a monitorização da biodiversidade, apoia a conservação das espécies e fornece informação essencial para uma gestão mais sustentável dos ecossistemas.`,location:`Palco Verde`},{time:`16:00`,title:`Sabores de Cascais: Uma Manual de Alimentação Saudável com Cultura e Tradição`,type:`Conversa`,partners:[`Cascais Food Lab - Cascais Ambiente`],description:`A sessão apresenta o projeto Sabores de Cascais, um manual desenvolvido para promover a alimentação saudável através da valorização da cultura e do património gastronómico local. Demonstra como a literacia alimentar, a sustentabilidade e a identidade territorial podem ser integradas numa ferramenta prática de educação para diferentes públicos.`,location:`Palco SMEG`},{time:`17:00`,title:`GTrends: Fórum de Tendências - Powered by REN`,type:`GTrends`,partners:[`REN`],location:`Palco Greenfest`}]},{key:`sat`,sessions:[{time:`11:00`,title:`"ðPOP UP de roupa em 2ª Mão - Projeto EcocircularRoute (área CERCI Braga | em contÃnuo, todo o dia)"`,type:`Outros`,partners:[`Cerci Braga - Cooperativa de Educação e Reabilitação para Cidadãos mais IncluÃdos`],description:`Durante todo o Greenfest, a CERCI Braga traz a sua POP UP Store de roupa em 2ª mão, no âmbito do Projeto EcocircularRoute, co-financiada pelo Programa EDP Energia Solidária 2024. Este projecto inovador, em parceria com a Cruz Vermelha Portuguesa Braga, visa combater a exclusão social, económica e profissional de pessoas com deficiência e incapacidade, promovendo a sua integração através de actividades alinhadas com a sustentabilidade e a transição energética. 45O EcocircularRoute tem um dos pilares a Economia Circular, através da criação de uma loja PopUp de roupa em segunda mão, que, além de sensibilizar para um consumo consciente e gera rendimento para os beneficiários.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Lego: Mesa da Criatividade (em contÃnuo)`,type:`Jogo/Game`,partners:[`Fundação Santander`],description:`Criada para as escolas, esta mesa alimenta as crianças com ideias, descobertas e criatividade. Aprender Através do Brincar promove as competências do futuro: criatividade, capacidade de resolver problemas, comunicação e c
45olaboração. 46A Fundação Santander está a colocar estas mesas nas escolas do 1º ciclo de todo o paÃs para promover estas competências nas crianças.`,location:`Zona Workshops - Lego`},{time:`11:00`,title:`Atelier de pinturas: Silhuetas do Gervásio (em contÃnuo)`,type:`Workshop`,partners:[],description:`Atelier de pintura para crianças entre os 3 e os 8 anos de idade`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Jogo Pedagógico sobre Cidadania: A Volta ao Mundo das Crianças (em contÃnuo | todo o dia)`,type:`Kids/FamÃlias`,partners:[],description:`JOGO ESTILO QUIZZ, PARA CRIANÃAS A PARTIR DOS 7 ANOS ð¸ 47Um jogo gigante em que os mais novos aprendem, de forma coletiva e partilhando ideias e experiências, o que é a cidadania e a vida em sociedade.\xA0 48Temas como o racismo, a igualdade de género, os direitos da criança, ou curiosidades sobre a ciência, os cuidados com a saúde ou os paÃses e as suas especificidades culturais,\xA0vividos pelos próprios num divertido jogo gigante em que as crianças são os peões de jogo. 49 50Um jogo baseado em cartas com perguntas e possibilidades de resposta, ideal\xA0para ser jogado por equipas. Podem jogar duas a quatro equipas, de dois a cinco jogadores cada. 51O jogo pode ser jogado por crianças e jovens ao mesmo tempo, pois tem três nÃveis de dificuldade. 52 53Exemplos de questões abordadas 54- Questões de cidadania gerais 55- Questões relacionadas com os direitos das crianças 56- Questões relacionadas com a vida em sociedade e o respeito pelos outros 57- Questões relacionadas com a saúde e estilos de vida saudáveis 58- Questões relacionadas com a preservação do ambiente 59- Questões relacionadas com a História de Portugal 60- Questões relacionadas com a polÃtica\xA0e o seu exercÃcio 61- Questões relacionadas com\xA0a inclusão 62- Questões relacionadas com os paÃses e as suas especificidades 63- Questões relacionadas com a cultura portuguesa`,location:`Zona Workshops - Lego`},{time:`12:00`,title:`Human Resources: The Key to a Sustainable Future`,type:`Speakers' Corner`,partners:[],description:`The session presents the RMVM Associação experience in Northern Portugal, showing how trust, local ownership and collaborative leadership can transform human capacity into a sustainable resource for environmental action. Through the transition from agricultural burning to biochar, the session demonstrates a transferable model for mobilizing communities toward sustainable development.`,location:`Palco Greenfest`},{time:`12:00`,title:`O papel vital do arvoredo urbano nas cidades do futuro`,type:`Palestra`,partners:[],description:`Nesta conversa, será explorado a importância crucial do arvoredo urbano como uma infraestrutura verde indispensável para a resiliência, sustentabilidade e qualidade de vida nas cidades contemporâneas. A apresentação abordará os múltiplos benefÃcios que as árvores proporcionam aos ecossistemas citadinos, desde a mitigação do efeito de ilha de calor e a melhoria da qualidade do ar, até aos impactos diretos e positivos na saúde fÃsica e mental das comunidades locais. Para além de sublinhar estes contributos ecológicos e sociais, irá ser discutido também os principais desafios técnicos associados ao planeamento, gestão e conservação destas "florestas urbanas" face ao agravamento das alterações climáticas, destacando soluções inovadoras para integrar a natureza de forma harmoniosa e duradoura no tecido urbano de amanhã.`,location:`Palco Verde`},{time:`13:00`,title:`A carne é o âoxigénio do pratoâ â ou só uma ideia mal cozinhada?`,type:`Palestra`,partners:[],description:`O autor cresceu a acreditar, como praticamente toda a gente, que a carne era uma espécie de oxigénio do prato: sem ela, desmaiamos, ficamos fracos e a proteÃna desaparece-nos pelo cano abaixo. Passei anos a verificar se isto era mesmo verdade, e o resultado foi um livro cheio de histórias que ninguém me tinha contado, incluindo a obsessão de Henry Ford por um feijão e a de um médico português do inÃcio do século XX que se recusava a comer bacalhau. 64Nesta palestra, levo o público pela mesma investigação: sempre através de uma narrativa divertida, com rigor cientÃfico, preparo os leitores para arrematar aquela discussão do almoço de domingo. Passamos por perguntas como: precisamos mesmo de carne? A soja está mesmo a destruir a Amazónia â e quem é que a come, ao certo? 65Não é uma palestra de ativismo, nem um sermão disfarçado de ciência. à sim um momento de (des)construção crÃtica para quem quer saber o que realmente se coloca no garfo. E, se aborrecer-se, pode sempre atirar o livro que comprou à cabeça do autor; ele ainda se mexe agilmente para se conseguir desviar.`,location:`Palco SMEG`},{time:`15:00`,title:`Saladas are not boring`,type:`Showcooking/Nutrição`,partners:[],description:`Have you ever asked for a salad and was presented with leaves a and tomatoes? Who can ever feel satiated with that? Let me tell you that is NOT a salad and us plant lovers, don't eat like rabbits! In this workshop you will learn how to make a proper nutritionally s
65ound salad; full of colour and with all that you need to be healthy as a full meal! Chantal DI Donato will also tale you through the nutritional values of the ingredients and how they can promote health and wellbeing with lots of flavour! it includes the most delicious dressing!`,location:`Palco SMEG`},{time:`16:00`,title:`Laboratorio da Paisagem`,partners:[],location:`Palco Greenfest`},{time:`17:00`,title:`Narrativas que Transformam`,type:`Palestra`,partners:[`VOZ Futura`],description:`Vivemos numa época em que o medo, o conflito e o medo dominam grande parte das narrativas que consumimos. Mas e se a forma como contamos histórias também pudesse ser uma ferramenta de transformação? 66Nesta palestra, Felipe Cantieri, cofundador da VOZ Futura, propõe uma reflexão sobre o papel dos médias e da comunicação na construção de um futuro mais sustentável. A partir de histórias reais de pessoas, projetos e marcas que geram impacto positivo, a conversa apresenta e explora como as narrativas influenciam a forma como pensamos, agimos e nos relacionamos com o mundo. 67A sustentabilidade não depende apenas de inovação, polÃticas públicas ou tecnologia, depende também das histórias que escolhemos contar, consumir e compartilhar, além da nossa capacidade de acreditar que a mudança é possÃvel.`,location:`Palco Greenfest`},{time:`17:00`,title:`Conversas à volta do Upcycling`,type:`Conversa`,partners:[],description:`A importância da saúde mental na era do consumo usando o upcycling como equilÃbrio entre o ter, o ser e o saber fazer. 68A urgência da mudarmos de paradigma e procurarmos soluções ambientais e sociais.`,location:`Palco Verde`},{time:`18:00`,title:`Women at the Heart of Sustainable Food Systems`,type:`Palestra`,partners:[`Forbes Food & Ag`],description:`Explores the essential role women play in building sustainable and resilient food systems. Drawing on international development experience, Mercedes Diane Griffin Forbes examines how womenâs knowledge, economic participation and leadership can drive lasting transformation across communities and food systems.`,location:`Palco Greenfest`}]},{key:`sun`,sessions:[{time:`11:00`,title:`à descoberta dos aromas â Aromáticas Vivas (em contÃnuo | todo o dia)`,type:`Jogo/Game`,partners:[`Aromáticas Vivas`],description:`Vem descobrir os aromas da Aromáticas Vivas. 69Fica a conhecer novos aromas e aprende como semear e cuidar as tuas aromáticas.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`"ðPOP UP de roupa em 2ª Mão - Projeto EcocircularRoute (área CERCI Braga | em contÃnuo, todo o dia)"`,type:`Outros`,partners:[`Cerci Braga - Cooperativa de Educação e Reabilitação para Cidadãos mais IncluÃdos`],description:`Durante todo o Greenfest, a CERCI Braga traz a sua POP UP Store de roupa em 2ª mão, no âmbito do Projeto EcocircularRoute, co-financiada pelo Programa EDP Energia Solidária 2024. Este projecto inovador, em parceria com a Cruz Vermelha Portuguesa Braga, visa combater a exclusão social, económica e profissional de pessoas com deficiência e incapacidade, promovendo a sua integração através de actividades alinhadas com a sustentabilidade e a transição energética. 70O EcocircularRoute tem um dos pilares a Economia Circular, através da criação de uma loja PopUp de roupa em segunda mão, que, além de sensibilizar para um consumo consciente e gera rendimento para os beneficiários.`,location:`Ãrea do Parceiro (todo o dia)`},{time:`11:00`,title:`Jogo Pedagógico sobre Cidadania: A Volta ao Mundo das Crianças (em contÃnuo | todo o dia)`,type:`Kids/FamÃlias`,partners:[],description:`JOGO ESTILO QUIZZ, PARA CRIANÃAS A PARTIR DOS 7 ANOS ð¸ 71Um jogo gigante em que os mais novos aprendem, de forma coletiva e partilhando ideias e experiências, o que é a cidadania e a vida em sociedade.\xA0 72Temas como o racismo, a igualdade de género, os direitos da criança, ou curiosidades sobre a ciência, os cuidados com a saúde ou os paÃses e as suas especificidades culturais,\xA0vividos pelos próprios num divertido jogo gigante em que as crianças são os peões de jogo. 73 74Um jogo baseado em cartas com perguntas e possibilidades de resposta, ideal\xA0para ser jogado por equipas. Podem jogar duas a quatro equipas, de dois a cinco jogadores cada. 75O jogo pode ser jogado por crianças e jovens ao mesmo tempo, pois tem três nÃveis de dificuldade. 76 77Exemplos de questões abordadas 78- Questões de cidadania gerais 79- Questões relacionadas com os direitos das crianças 80- Questões relacionadas com a vida em sociedade e o respeito pelos outros 81- Questões relacionadas com a saúde e estilos de vida saudáveis 82- Questões relacionadas com a preservação do ambiente 83- Questões relacionadas com a História de Portugal 84- Questões relacionadas com a polÃtica\xA0e o seu exercÃcio 85- Questões relacionadas com\xA0a inclusão 86- Questões relacionadas com os paÃses e as suas especificidades 87- Questões relacionadas com a cultura portuguesa`,location:`Zona Workshops - Lego`},{time:`12:00`,title:`Sessao Sociedade Ponto Verde`,partners:[],location:`Palco Greenfest`},{time:`15:00`,title:`Laboratorio da Paisagem`,partners:[],location:`Palco Greenfest`}]}]},{slug:`braga-2024`,city:`Braga`,year:`2024`,dates:{pt:`27 â 29 Setembro 2024`,en:`September 27 â 29, 2024`,es:`27 â 29 Septiembre 2024`}
87,venue:{pt:`Universidade do Minho â Campus de Gualtar (CP2)`,en:`University of Minho â Gualtar Campus (CP2)`,es:`Universidad de Minho â Campus de Gualtar (CP2)`},address:`Campus de Gualtar, Universidade do Minho, Braga`,mapsUrl:`https://maps.app.goo.gl/439uwPHqucHNBmnbA`,heroBanner:`/__l5e/assets-v1/93028f49-7a7c-42ac-8193-ea39aac06800/braga-2024-cover.jpg`,thumb:`/__l5e/assets-v1/93028f49-7a7c-42ac-8193-ea39aac06800/braga-2024-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar à Universidade do Minho`,en:`All roads lead to the University of Minho`,es:`Todos los caminos llevan a la Universidad de Minho`},description:{pt:`Espetáculos, palestras, workshops, visitas guiadas, exposição, música, mercado e oficinas. 3 dias de programação diversificada, direcionada tanto à s famÃlias quanto ao público em geral, com atividades que inspiram e educam sobre práticas sustentáveis. Na sexta-feira, dia 27, a UMinho organizou debates dedicados aos Objetivos de Desenvolvimento Sustentável estruturados em cinco painéis: Pessoas, Prosperidade, Planeta, Paz e Parcerias.`,en:`Shows, talks, workshops, guided visits, exhibition, music, market and workshops. 3 days of diverse programming for families and the general public. On Friday 27, UMinho hosted debates on the Sustainable Development Goals structured in five panels: People, Prosperity, Planet, Peace and Partnerships.`,es:`Espectáculos, charlas, talleres, visitas guiadas, exposición, música, mercado y talleres infantiles. 3 dÃas de programación diversa para familias y público general. El viernes 27, la UMinho organizó debates sobre los Objetivos de Desarrollo Sostenible en cinco paneles: Personas, Prosperidad, Planeta, Paz y Alianzas.`},gallery:[`/__l5e/assets-v1/a4fb2019-3a7d-43ae-89ce-e5ba1f587d6e/BANNER-GREENFEST-BRAGA-1920-X1080-11-1024x576.png`,`/__l5e/assets-v1/f67bbd2e-a00d-42ef-8f58-f686c676a27e/IMG_1797-1024x768.jpg`,`/__l5e/assets-v1/a86b4d29-9f7f-4b47-8192-f2fa96c39354/Greenfest-80-300x300.jpg`,`/__l5e/assets-v1/cf763457-9cb0-4ec5-a111-f3976b2c8f44/image003.jpg`],embeds:[{kind:`youtube`,url:`https://www.youtube.com/watch?v=_HhasnsEIR8`,title:{pt:`Aftermovie Greenfest Braga 2024`,en:`Greenfest Braga 2024 aftermovie`,es:`Aftermovie Greenfest Braga 2024`}}],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/greenfest-braga/`},{slug:`serralves-2024`,city:`Porto · Serralves`,year:`2024`,dates:{pt:`28 â 30 Junho 2024`,en:`June 28 â 30, 2024`,es:`28 â 30 Junio 2024`},venue:{pt:`Fundação de Serralves, Porto`,en:`Serralves Foundation, Porto`,es:`Fundación de Serralves, Oporto`},address:`Rua Bartolomeu Velho, 141, Porto`,mapsUrl:`https://maps.app.goo.gl/KW7BmDy8EQeWcXMd7`,heroBanner:`/__l5e/assets-v1/b4f6d6a9-6c69-4c7f-a8f7-47c98a7017c4/serralves-2024-cover.jpg`,thumb:`/__l5e/assets-v1/b4f6d6a9-6c69-4c7f-a8f7-47c98a7017c4/serralves-2024-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar a Serralves`,en:`All roads lead to Serralves`,es:`Todos los caminos llevan a Serralves`},description:{pt:`Espetáculos, palestras, workshops, visitas guiadas, exposição, música, mercado e oficinas. 3 dias de programação diversificada para famÃlias e público geral, no icónico parque de Serralves, das 10h à s 19h.`,en:`Shows, talks, workshops, guided visits, exhibition, music, market and workshops. 3 days of diverse programming for families and general public in the iconic Serralves park, 10am â 7pm.`,es:`Espectáculos, charlas, talleres, visitas guiadas, exposición, música, mercado y talleres. 3 dÃas de programación diversa para familias y público general en el icónico parque de Serralves, de 10h a 19h.`},gallery:[],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/greenfest-serralves/`},{slug:`estoril-2025`,city:`Estoril`,year:`2025`,dates:{pt:`11 â 13 Abril 2025`,en:`April 11 â 13, 2025`},venue:{pt:`Centro de Congressos do Estoril`,en:`Estoril Congress Center`},address:`Avenida Amaral, 2765-192 Estoril`,mapsUrl:`https://maps.app.goo.gl/ZG6zan8TMHedPywZ8`,heroBanner:`/__l5e/assets-v1/23f8e5ca-5f90-494d-bf54-1ab9ea15bc59/estoril-2025-cover.jpg`,thumb:`/__l5e/assets-v1/23f8e5ca-5f90-494d-bf54-1ab9ea15bc59/estoril-2025-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar ao Centro de Congressos do Estoril`,en:`All roads lead to the Estoril Congress Center`},description:{pt:`3 dias de programação diversificada, direcionada tanto à s famÃlias quanto ao público em geral, com espetáculos, palestras, workshops, showcooking, yoga, música, eco-market e oficinas. Uma plataforma para explorar e celebrar a sustentabilidade nas suas múltiplas dimensões, promovendo a consciência ambiental e o compromisso com um futuro mais verde e responsável. Horário: entre as 10h e as 19h.`,en:`3 days of diverse programming for families and the general public, with shows, talks, workshops, showcooking, yoga, music, eco-market and workshops. A platform to explore and celebrate sustainability in all its dimensions. Open daily 10am â 7pm.`},gallery:[`/__l5e/assets-v1/7990c2b2-5c59-4499-a59f-10bbfb863bf1/34f1da_Site-Cascais-Ambiente-1920-x-480-1-1536x384.png`,`/__l5e/assets-v1/c8a05098-cfa2-43ed-b9ff-fbaadaa5b0da/99864c_centro-de-congressos-do-estoril.jpg`,`/__l5e/assets-v1/c64ccd63-4957-4602-a2ae-418331ad47e1/ee38bb_GetZen-Small.png`,`/__l5e/assets-v1/7c17e8a0-6f9d-492a-92bb-7ed50bd5ba64/17a944_RTP-16.png`,`/__l5e/assets-v1/7430d259-056d-45b1-bd7c-943614cd2fa9/c3f316_revista-sustentavel.png`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrdKqKmEmNBDtyuz`,title:{pt:`PROGRAMA PROVISÃRIO`,en:`DRAFT PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shroQbNWBBlxG2rn6`,title:{pt:`PROGRAMA PROVISÃRIO`,en:`DRAFT PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shr0pZtkBPdfrIHzv`,title:{pt:`PROGRAMA PROVISÃRIO`,en:`DRAFT PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrhpAGwI42rmK4jP`,title:{pt:`PALESTRANTES`,en:`SPEAKERS`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrdTn5NGtnQRBQq5`,title:{pt:`ENTIDADES PRESENTES`,en:`PARTICIPATING ORGANISATIONS`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrg2HtvS4K4FU8xy`,title:{pt:`ECO-MARKET`,en:`ECO-MARKET`}}],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/greenfest-estoril-2025/`},{slug:`serralves-2025`,city:`Porto · Serralves`,year:`2025`,dates:{pt:`27 â 29 Junho 2025`,en:`June 27 â 29, 2025`},venue:{pt:`Fundação de Serralves, Porto`,en:`Serralves Foundation, Porto`},address:`R. Dom João de Castro 210, 4150-417 Porto`,mapsUrl:`https://maps.app.goo.gl/serralves`,heroBanner:`/__l5e/assets-v1/a8fb08d3-f447-4ce2-9f7f-c19836b21484/serralves-2025-cover.jpg`,thumb:`/__l5e/assets-v1/a8fb08d3-f447-4ce2-9f7f-c19836b21484/serralves-2025-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar a Serralves 2025`,en:`All roads lead to Serralves 2025`},description:{pt:`Palestras, workshops, showcookings, música, eco-mercado e oficinas para crianças. 3 dias de programação diversificada direcionada à s famÃlias e ao público em geral, com atividades que inspiram e educam sobre práticas sustentáveis no icónico parque de Serralves.`,en:`Talks, workshops, showcookings, music, eco-market and kids' workshops. 3 days of diverse programming for families and the general public in the iconic Serralves park.`},gallery:[`/__l5e/assets-v1/b0a23288-8715-4842-bb86-d33f34acd260/b61757_Site-serralves-25-1536x384.png`,`/__l5e/assets-v1/747a7107-e5af-4a00-8447-c06984b98dee/c5bf61_GTRENDS-2-240x300.png`,`/__l5e/assets-v1/f4a85de2-689e-4f6e-be39-5ab741702a6d/0a948f_MESA-DA-CRIATIVIDADE-240x300.png`,`/__l5e/assets-v1/530d4ee1-082f-450c-8d80-9b18689b0375/70f5f4_Concerto-de-mantras-kirtan-SuNA-Mantra-240x300.png`,`/__l5e/assets-v1/6237ce42-5074-4e2d-bcb9-82a5a596a8e1/04dc1f_Showcooking-Bruna-240x300.png`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrqtRhhA4OJb8SxJ`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shreeMRFCKYXOlhzG`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrIuBcI73a0vZWaF`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrRbqqGaXA5EpjnR`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrIiGdkfGyHba2cJ`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrgLQ46rJXxYGA45`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrwvpqN2BGZBV3ID`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrmnNf9B02eaWI7E`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shr0Wg9zTsxlJgOuE`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrR58cvoI577AB9b`,title:{pt:`PALESTRANTES e DINAMIZADORES`,en:`SPEAKERS & FACILITATORS`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shr9jFNvJmcwJJa1j`,title:{pt:`ECO-MARKET`,en:`ECO-MARKET`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shriAf3pliC0dALFv`,title:{pt:`ENTIDADES PRESENTES`,en:`PARTICIPATING ORGANISATIONS`}}],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/greenfest-serralves-25/`},{slug:`braga-2025`,city:`Braga`,year:`2025`,dates:{pt:`26 â 28 Setembro 2025`,en:`September 26 â 28, 2025`},venue:{pt:`Braga`,en:`Braga`},heroBanner:`/__l5e/assets-v1/ac64e3c1-951b-4ebf-98ae-11e2be174381/braga-2025-cover.jpg`,thumb:`/__l5e/assets-v1/ac64e3c1-951b-4ebf-98ae-11e2be174381/braga-2025-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar a Braga 2025`,en:`All roads lead to Braga 2025`},description:{pt:`Palestras, workshops, showcookings, música, eco-mercado e oficinas para crianças. 3 dias para explorar e celebrar a sustentabilidade nas suas múltiplas dimensões em Braga.`,en:`Talks, workshops, showcookings, music, eco-market and kids' workshops. 3 days celebrating sustainability across all dimensions in Braga.`},gallery:[`/__l5e/assets-v1/977e93cf-eef8-42f6-828c-4a56343adb9d/d45a14_WEBSITE-BRAGA-25-1-1536x384.png`,`/__l5e/assets-v1/747a7107-e5af-4a00-8447-c06984b98dee/c5bf61_GTRENDS-2-240x300.png`,`/__l5e/assets-v1/f4a85de2-689e-4f6e-be39-5ab741702a6d/0a948f_MESA-DA-CRIATIVIDADE-240x300.png`,`/__l5e/assets-v1/530d4ee1-082f-450c-8d80-9b18689b0375/70f5f4_Concerto-de-mantras-kirtan-SuNA-Mantra-240x300.png`,`/__l5e/assets-v1/6237ce42-5074-4e2d-bcb9-82a5a596a8e1/04dc1f_Showcooking-Bruna-240x300.png`],embeds:[{kind:`softr`,url:`https://greenfest.softr.app`,title:{pt:`JUNTA-TE A NÃS DIAS 26, 27 & 28 DE SETEMBRO`,en:`JUNTA-TE A NÃS DIAS 26, 27 & 28 DE SETEMBRO`}}],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/greenfest-braga-2025/`},{slug:`carcavelos-2023`,city:`Carcavelos`,year:`2023`,dates:{pt:`25 â 26 Novembro 2023`,en:`November 25 â 26, 2023`},venue:{pt:`Nova SBE â Campus de Carcavelos`,en:`Nova SBE â Carcavelos Campus`},address:`R. da Holanda 1, 2775-405 Carcavelos`,mapsUrl:`https://goo.gl/maps/DNcznHwvjT9cJJh79`,heroBanner:`/__l5e/assets-v1/b2a661c4-5009-460f-be9a-63861aa5c1e7/carcavelos-2023-cover.jpg`,thumb:`/__l5e/assets-v1/b2a661c4-5009-460f-be9a-63861aa5c1e7/carcavelos-2023-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar à Nova SBE`,en:`All roads lead to Nova SBE`},description:{pt:`Sob a temática "Uma ação todos os dias. Um movimento sustentável", o Greenfest Carcavelos 2023 trouxe oficinas para crianças e famÃlias, showcookings, palestras de nutrição, workshops variados, yoga e mindfulness, sessões de bem-estar, música, hora do conto, eco-market e muitas outras atividades pedagógicas para miúdos e graúdos.`,en:`Under the theme "One action every day. A sustainable movement", Greenfest Carcavelos 2023 brought workshops for kids and families, showcookings, nutrition talks, yoga and mindfulness, well-being sessions, music, storytelling, eco-market and more.`},gallery:[`/__l5e/assets-v1/2a889073-0009-4e9d-9e06-1a609f3354ea/a7c570_Corporate-Tvs-1920-x-1080.png`,`/__l5e/assets-v1/97aee2c8-ef06-46ae-8e36-886db13565b9/5a99c3_Untitled-1-768x427.png`,`/__l5e/assets-v1/99efee92-8244-4beb
87-9d2d-2c5d42389566/5af903_Hopin_Canvas-02-1.png`,`/__l5e/assets-v1/daca94b2-0cf5-4c91-90a0-203a5ea26370/6af494_green-experience-_-greenfest-face1-LOW-1024x488.jpg`,`/__l5e/assets-v1/fdcf3e71-dd07-474a-9ba6-92b1fb5640bb/baef91_NOVA-SBE.png`,`/__l5e/assets-v1/2c35af19-55a1-4d70-a81d-14195f90202f/1fbd89_CASCAIS.png`,`/__l5e/assets-v1/40de781f-d85f-4eb3-8ff7-5898435fe109/5e72e8_LIDL-22.png`,`/__l5e/assets-v1/63ffde31-df31-492c-b1bf-78d684613683/486923_SANTANDER-23.png`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/shrufLg1fxIxOGpvB?backgroundColor=green`,title:{pt:`PROGRAMAÃÃO PRESENCIAL - Greenfest Braga 2022`,en:`PROGRAMAÃÃO PRESENCIAL - Greenfest Braga 2022`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrpU9qtIfO29bIRS?backgroundColor=green`,title:{pt:`PROGRAMA`,en:`PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrBEuaykWBLN5lwX?backgroundColor=green`,title:{pt:`PALESTRANTES`,en:`SPEAKERS`}},{kind:`airtable`,url:`https://airtable.com/embed/appDdG8y2df0XZfVt/shrS3wEaskuiX0ocC?backgroundColor=green`,title:{pt:`ECO-MARKET`,en:`ECO-MARKET`}}],registerUrl:`https://airtable.com/appDc67WC7CimbPvp/shr5EDgpvb3NYMx4f`,externalUrl:`https://greenfest.pt/carcavelos23/`},{slug:`carcavelos-2022`,city:`Carcavelos`,year:`2022`,dates:{pt:`23 â 25 Setembro 2022`,en:`September 23 â 25, 2022`},venue:{pt:`Nova SBE â Campus de Carcavelos`,en:`Nova SBE â Carcavelos Campus`},address:`R. da Holanda 1, 2775-405 Carcavelos`,mapsUrl:`https://goo.gl/maps/DNcznHwvjT9cJJh79`,heroBanner:`/__l5e/assets-v1/fa83fc84-5a48-4eb1-b204-66bbdf52b016/601ec1_Banner-Greenfest-Carcavelos-01-1.png`,thumb:`/__l5e/assets-v1/fb83d91f-d2df-4dd4-8a60-99bfcd1b8da1/6173ee_Carcavelos-768x432.jpg`,tagline:{pt:`Todos os caminhos vão dar à Nova SBE`,en:`All roads lead to Nova SBE`},description:{pt:`No 15.º aniversário do maior festival de sustentabilidade de Portugal, celebrámos uma edição em formato hÃbrido (presencial e online) na Universidade Nova SBE, com programação plural, intergeracional e dinâmica para diferentes públicos.`,en:`For Greenfest's 15th anniversary, we celebrated a hybrid edition (in-person and online) at Nova SBE, with plural, intergenerational and dynamic programming for diverse audiences.`},gallery:[`/__l5e/assets-v1/fa83fc84-5a48-4eb1-b204-66bbdf52b016/601ec1_Banner-Greenfest-Carcavelos-01-1.png`,`/__l5e/assets-v1/4829a5a6-d7c2-45f1-8bd7-804f9bac3477/a7e97e_Banner-Greenfest-Carcavelos-01-1.png`,`/__l5e/assets-v1/74caba1a-1c9f-4921-ba36-db15f758484a/a12dcc_dianacoza-147-1024x683.jpg`,`/__l5e/assets-v1/234416b0-3b19-4056-a3c3-7c8c797860cc/807f7f_foto-202-1024x683.jpg`,`/__l5e/assets-v1/464f94b4-1942-4e3f-903a-7b227cc4ee94/98718d_foto-139-1024x683.jpg`,`/__l5e/assets-v1/a012c27a-96e6-458e-a284-472908e2ab40/e3c762_ricardopais-42-editado-1024x683.jpg`,`/__l5e/assets-v1/9da15362-487d-4d3d-87f6-399fef4b4c83/d0a6af_greenfest-dia-6-95-1024x683.jpg`,`/__l5e/assets-v1/766bc876-c200-47cd-9c2e-9f8a366cafd7/9d4aa5_1d73620f-d18d-4a2a-8bd4-df37ef15da2c-e1660218033604.jpg`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/shrrYSvhDsyqEscQd?backgroundColor=green&layout=card&viewControls=on`,title:{pt:`IN-PERSON PROGRAM`,en:`IN-PERSON PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/shrNFZLOvuK7bQg0j?backgroundColor=green`,title:{pt:`SPEAKERS`,en:`SPEAKERS`}},{kind:`airtable`,url:`https://airtable.com/embed/shrTOFtB2Ifqpz1VZ?backgroundColor=green`,title:{pt:`ECO-MARKET`,en:`ECO-MARKET`}}],externalUrl:`https://greenfest.pt/carcavelos-2022/`},{slug:`carcavelos-2021`,city:`Carcavelos`,year:`2021`,dates:{pt:`Outubro 2021`,en:`October 2021`},venue:{pt:`Carcavelos`,en:`Carcavelos`},thumb:`/__l5e/assets-v1/fd436bcd-8cb6-41da-93a2-66f2c7b442e4/294be1_DSC04396-768x432.jpg`,tagline:{pt:`REGENERAR â ambiental, social e económico`,en:`REGENERATE â environmental, social and economic`},description:{pt:`O Greenfest Carcavelos 2021 celebrou o tema REGENERAR nas vertentes ambiental, social e económica. Reunimos as melhores referências de cada vertente da sustentabilidade, com palestras em três palcos â Santander, Prio e Três â e oradores de relevo nacional e internacional.`,en:`Greenfest Carcavelos 2021 celebrated the theme REGENERATE across environmental, social and economic dimensions, bringing together leading sustainability references across three stages.`},gallery:[`/__l5e/assets-v1/fa9b7812-5284-40fb-88bb-3b47f6c48230/1682f7_environmental-conservation-in-the-garden-for-children.jpg`,`/__l5e/assets-v1/2b0afca3-7aa2-4bf7-bf6b-686261739b9e/5267be_unnamed-scaled-e1631840274334.jpg`,`/__l5e/assets-v1/107d8913-af62-4d53-a2d4-c0eb75514aa0/ccab06_DSC_1366_r-1-e1631833698730.jpg`,`/__l5e/assets-v1/6f7d02ed-58c2-45c1-a82e-45f98a8171d3/beb8c3_SR_foto_600_600-e1631828127187.png`,`/__l5e/assets-v1/11699ae2-6142-495c-afb8-6c5f6078019a/bcb43a_foto-e1631799897739.jpg`,`/__l5e/assets-v1/55017349-93ce-4de1-a501-6ed88b546d97/db1315_Joao-Cardoso-de-Melo-e1631790446206.jpg`,`/__l5e/assets-v1/5a67f677-f061-428b-80e0-857f6a0412b6/a1c872_GF.jpg`,`/__l5e/assets-v1/630eceb5-d9db-47b5-8170-c4d68618f992/e181de_LAC_600.600.png`],embeds:[{kind:`hopin`,url:`https://hopin.com/widgets/schedule/greenfest-carcavelos-2021?headerEnabled=false&filtersEnabled=true`,title:{pt:`Programa`,en:`Programa`}}],externalUrl:`https://greenfest.pt/greenfest-carcavelos-2021/`},{slug:`braga-2022`,city:`Braga`,year:`2022`,dates:{pt:`27 â 29 Maio 2022`,en:`May 27 â 29, 2022`},venue:{pt:`Mosteiro de Tibães`,en:`Tibães Monastery`},address:`Rua do Mosteiro 59, 4700-565 Mire de Tibães`,mapsUrl:`https://goo.gl/maps/RGEkBN2rDZiNrTns8`,heroBanner:`/__l5e/assets-v1/1d9ce302-d37e-446c-9bb5-22a1a5521658/braga-2022-cover.jpg`,thumb:`/__l5e/assets-v1/1d9ce302-d37e-446c-9bb5-22a1a5521658/braga-2022-cover.jpg`,tagline:{pt:`Todos os caminhos vão dar ao Mosteiro de Tibães`,en:`All roads lead to the Monastery of Tibães`},description:{pt:`De 27 a 29 de Maio recebemos-vos no Mosteiro de Tibães para celebrar o 15.º aniversário do Greenfest. Esta edição foi ainda mais PLURAL, INTERGERACIONAL e DINÃMICA, investindo num programa para diferentes públicos, em formato hÃbrido (presencial e online).`,en:`From 27 to 29 May we welcomed you at the Monastery of Tibães for Greenfest's 15th anniversary. A more PLURAL, INTERGENERATIONAL and DYNAMIC edition with a hybrid (in-person and online) program.`},gallery:[`/__l5e/assets-v1/fd00e939-2744-4f36-b9da-79b53863cee6/b6ea02_banner-01.png`,`/__l5e/assets-v1/74caba1a-1c9f-4921-ba36-db15f758484a/a12dcc_dianacoza-147-1024x683.jpg`,`/__l5e/assets-v1/234416b0-3b19-4056-a3c3-7c8c797860cc/807f7f_foto-202-1024x683.jpg`,`/__l5e/assets-v1/464f94b4-1942-4e3f-903a-7b227cc4ee94/98718d_foto-139-1024x683.jpg`,`/__l5e/assets-v1/f6bab12a-fb44-47a0-ab17-efd83965e426/6f54ca_IMG_5037-300x225.jpg`,`/__l5e/assets-v1/7281a70a-88e9-484e-b6b7-93e4796c1ac5/cdf
87062_unnamed-768x480.png`,`/__l5e/assets-v1/553c718a-55ea-4662-8386-f94b00ff1454/b0bc0f_unnamed-1-1024x640.png`,`/__l5e/assets-v1/a012c27a-96e6-458e-a284-472908e2ab40/e3c762_ricardopais-42-editado-1024x683.jpg`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/shrufLg1fxIxOGpvB?backgroundColor=green`,title:{pt:`IN-PERSON PROGRAM`,en:`IN-PERSON PROGRAM`}}],externalUrl:`https://greenfest.pt/greenfest-braga-2022/`},{slug:`valongo-2022`,city:`Valongo`,year:`2022`,dates:{pt:`1 â 2 Julho 2022`,en:`July 1 â 2, 2022`},venue:{pt:`Fórum Cultural de Ermesinde`,en:`Ermesinde Cultural Forum`},address:`R. Fábrica da Cerâmica, 4445-428 Ermesinde`,mapsUrl:`https://goo.gl/maps/rYyyebv1W1yT4oyA6`,heroBanner:`/__l5e/assets-v1/777267e2-7734-4c30-bfa2-5a4020ce0904/valongo-2022-cover.jpg`,thumb:`/__l5e/assets-v1/777267e2-7734-4c30-bfa2-5a4020ce0904/valongo-2022-cover.jpg`,tagline:{pt:`1.ª edição do Greenfest em Valongo`,en:`1st Greenfest Valongo edition`},description:{pt:`A primeira edição do Greenfest em Valongo aconteceu no Fórum Cultural de Ermesinde, em formato hÃbrido (presencial e online). Programação focada em sustentabilidade, com palestras, workshops e atividades para todas as idades.`,en:`The 1st Greenfest Valongo edition took place at the Ermesinde Cultural Forum, in a hybrid (in-person and online) format with talks, workshops and activities for all ages.`},gallery:[`/__l5e/assets-v1/d49c676e-9541-4ef1-b4c4-c785594883e2/ad1e6e_hopin-01.png`,`/__l5e/assets-v1/74caba1a-1c9f-4921-ba36-db15f758484a/a12dcc_dianacoza-147-1024x683.jpg`,`/__l5e/assets-v1/234416b0-3b19-4056-a3c3-7c8c797860cc/807f7f_foto-202-1024x683.jpg`,`/__l5e/assets-v1/464f94b4-1942-4e3f-903a-7b227cc4ee94/98718d_foto-139-1024x683.jpg`,`/__l5e/assets-v1/a012c27a-96e6-458e-a284-472908e2ab40/e3c762_ricardopais-42-editado-1024x683.jpg`,`/__l5e/assets-v1/9da15362-487d-4d3d-87f6-399fef4b4c83/d0a6af_greenfest-dia-6-95-1024x683.jpg`,`/__l5e/assets-v1/d583eb0f-e05e-4726-98e7-f0d86c3fe5b6/eab958_VB2A9183-1024x683.jpg`,`/__l5e/assets-v1/f6bab12a-fb44-47a0-ab17-efd83965e426/6f54ca_IMG_5037-300x225.jpg`],embeds:[{kind:`airtable`,url:`https://airtable.com/embed/shrMH5D1hFbl54x8D?backgroundColor=green`,title:{pt:`IN-PERSON PROGRAM`,en:`IN-PERSON PROGRAM`}},{kind:`airtable`,url:`https://airtable.com/embed/shrpZ3P0oc4dCWABV?backgroundColor=green`,title:{pt:`SPEAKERS`,en:`SPEAKERS`}},{kind:`airtable`,url:`https://airtable.com/embed/shraI6dKx1lJ7DWak?backgroundColor=green`,title:{pt:`PARTNERS`,en:`PARTNERS`}}],externalUrl:`https://greenfest.pt/greenfest-valongo-2022/`}],Vu=e=>Bu.find(t=>t.slug===e),Hu=B(`/edicoes/$slug`)({loader:({params:e})=>{let t=Vu(e.slug);if(!t)throw tt();return{edition:t}},head:({loaderData:e})=>{let t=e?.edition;if(!t)return{meta:[{title:`Edição â Greenfest`}]};let n=`Greenfest ${t.city} ${t.year}`;return{meta:[{title:`${n} â Greenfest`},{name:`description`,content:t.description.pt.slice(0,160)},{property:`og:title`,content:n},{property:`og:description`,content:t.description.pt.slice(0,160)},{property:`og:image`,content:t.heroBanner||t.thumb},{property:`og:type`,content:`event`}]}},component:V(()=>X(()=>import(`./edicoes._slug-DGpWStAK.js`),__vite__mapDeps([22,1,7,3,8,21,15,4])),`component`),notFoundComponent:V(()=>X(()=>import(`./edicoes._slug-BButlBTc.js`),[]),`notFoundComponent`)}),Uu=_u.update({id:`/tvs`,path:`/tvs`,getParentRoute:()=>du}),Wu=vu.update({id:`/tv-c`,path:`/tv-c`,getParentRoute:()=>du}),Gu=yu.update({id:`/tv-b`,path:`/tv-b`,getParentRoute:()=>du}),Z=bu.update({id:`/tv-a`,path:`/tv-a`,getParentRoute:()=>du}),Ku=xu.update({id:`/sobre`,path:`/sobre`,getParentRoute:()=>du}),qu=Su.update({id:`/projetos`,path:`/projetos`,getParentRoute:()=>du}),Ju=Cu.update({id:`/pilares`,path:`/pilares`,getParentRoute:()=>du}),Yu=wu.update({id:`/patrocinios`,path:`/patrocinios`,getParentRoute:()=>du}),Xu=Tu.update({id:`/parceiros`,path:`/parceiros`,getParentRoute:()=>du}),Zu=Eu.update({id:`/oradores`,path:`/oradores`,getParentRoute:()=>du}),Qu=Du.update({id:`/legal`,path:`/legal`,getParentRoute:()=>du}),$u=Ou.update({id:`/layout`,path:`/layout`,getParentRoute:()=>du}),ed=ku.update({id:`/faq`,path:`/faq`,getParentRoute:()=>du}),td=Au.update({id:`/edicoes`,path:`/edicoes`,getParentRoute:()=>du}),nd=ju.update({id:`/contacto`,path:`/contacto`,getParentRoute:()=>du}),rd=Mu.update({id:`/arquivo`,path:`/arquivo`,getParentRoute:()=>du}),id=Pu.update({id:`/`,path:`/`,getParentRoute:()=>du}),ad=Fu.update({id:`/termos`,path:`/termos`,getParentRoute:()=>Qu}),od=Iu.update({id:`/privacidade`,path:`/privacidade`,getParentRoute:()=>Qu}),sd=Lu.update({id:`/`,path:`/`,getParentRoute:()=>td}),cd={EdicoesSlugRoute:Hu.update({id:`/$slug`,path:`/$slug`,getParentRoute:()=>td}),EdicoesIndexRoute:sd},ld=td._addFileChildren(cd),ud={LegalPrivacidadeRoute:od,LegalTermosRoute:ad},dd={IndexRoute:id,ArquivoRoute:rd,ContactoRoute:nd,EdicoesRoute:ld,FaqRoute:ed,LayoutRoute:$u,LegalRoute:Qu._addFileChildren(ud),OradoresRoute:Zu,ParceirosRoute:Xu,PatrociniosRoute:Yu,PilaresRoute:Ju,ProjetosRoute:qu,SobreRoute:Ku,TvARoute:Z,TvBRoute:Gu,TvCRoute:Wu,TvsRoute:Uu},fd=du._addFileChildren(dd),pd=()=>Oc({routeTree:fd,context:{queryClient:new G},scrollRestoration:!0,defaultPreloadStaleTime:0});async function md(){let e=await pd(),t;if(Hc){let n=await Hc.getOptions();n.serializationAdapters=n.serializationAdapters??[],window.__TSS_START_OPTIONS__=n,t=n.seri
87alizationAdapters,e.options.defaultSsr=n.defaultSsr}else t=[],window.__TSS_START_OPTIONS__={serializationAdapters:t};return t.push(qo),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:``,serializationAdapters:t}),e.stores.matchesId.get().length||await Xo(e),e}async function hd(){let e=await md();return window.$_TSR?.h(),e}var gd;function _d(){return gd||=hd(),(0,R.jsx)(as,{promise:gd,children:e=>(0,R.jsx)(jc,{router:e})})}var vd=c();(0,L.startTransition)(()=>{(0,vd.hydrateRoot)(document,(0,R.jsx)(L.StrictMode,{children:(0,R.jsx)(_d,{})}))});export{sc as A,sl as C,Wc as D,Kc as E,Ct as F,_ as I,d as L,rs as M,Ko as N,Uc as O,St as P,$c as S,Qc as T,vl as _,Nu as a,dl as b,eu as c,Gl as d,Kl as f,yl as g,Sl as h,Ru as i,ms as j,Cc as k,Yl as l,Al as m,Bu as n,X as o,q as p,zu as r,au as s,Hu as t,ql as u,Zc as v,gl as w,el as x,Yc as y};
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.