vendor: 5,474 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/routes-BL5ItN03.js","assets/rolldown-runtime-hePW80VL.js","assets/react-CwJFpaho.js","assets/jsx-runtime-NZYk81nU.js","assets/runtime-anqpTtot.js","assets/language_pt-i-P8_W6C.js","assets/preload-helper-COzTzGja.js","assets/routes-BKGkIXzX.css","assets/route-DutwqySP.js","assets/link-BXxEcccR.js","assets/useStore-B9rE03LA.js","assets/useRouter-Tlq4ymmd.js","assets/useMatch-BlBWOKKg.js","assets/matchContext-CKhXGkS-.js","assets/useQuery-_JtGD5Wc.js","assets/removable-CrturmHt.js","assets/admin.module-QclRrMIG.js","assets/admin-Dg6RHv60.css","assets/MapPin.es-CzOTARTi.js","assets/IconBase.es-CWCi0IgI.js","assets/api-DT3hqp31.js","assets/orpc-dghyqoY1.js","assets/query-keys-AhF9cvah.js","assets/route-BaivyzyW.js","assets/authenticated-app-jtEHgvrP.js","assets/app-copy-BYWy22TG.js","assets/authenticated-app-ggQGMFSP.css","assets/integrations-3G7eT05Y.js","assets/language-switcher-CxM3l2Sj.js","assets/platform-navigation-CYPcacbM.js","assets/platform-navigation-v9BmIIGW.css","assets/login-Dyryaqmi.js","assets/useMutation-Bv209d0H.js","assets/login-Ch7XZJxb.css","assets/news-Ctnxi7T8.js","assets/route-B5bAgS31.js","assets/roadmap-BxizD5Gy.js","assets/admin-Dm1dxy9F.js","assets/admin-api-ahxP0x5S.js","assets/admin-properties-table-D7AE_FOr.js","assets/app-MlckuLQF.js","assets/projects-dashboard-CMIUsqon.js","assets/account-avatar-DlGqSXwM.js","assets/dashboard-CZiLqN1m.js","assets/dashboard-BWrA8piQ.css","assets/map-BHj5ZRQa.js","assets/useNavigate-Zxaj4t3F.js","assets/MagnifyingGlass.es-cjEbIFNp.js","assets/property-map-CwDJTtdV.js","assets/property-map-B2k4QVOw.css","assets/map-R6x1yZP9.css","assets/profile-CaECMtLY.js","assets/profile-BH3wFmk0.css","assets/new-D_R8j5wk.js","assets/horizontal-tabs-_Q-9H-Yt.js","assets/MapTrifold.es-k-Z2nEK0.js","assets/reports-BH3KMRYC.js","assets/properties-2C298cCp.js","assets/_id-DFzlLcoH.js","assets/_id-CmlwXqrl.js","assets/project-page-D0KrQqaC.js","assets/project-page-8fhgKg57.css","assets/_id-DMwNVUMZ.js","assets/onboarding-DxP5ELqz.js","assets/onboarding-D1u3mDIS.css","assets/_id-CXB8ZzvS.js","assets/ShieldCheck.es-NPbxKgEW.js","assets/PencilSimple.es-CVPmVadD.js","assets/_id-D9TudNxB.css","assets/_id-EPltlAfF.js","assets/_id-BzHsuO27.css","assets/_reportId-BH7u5CxH.js","assets/market-analysis-kb_PRHPA.js","assets/ArrowLeft.es-EQE0P2cX.js","assets/market-analysis-D7PtxJvc.css","assets/new-DVqjJemH.js","assets/_id-B2SNkp7R.js","assets/_id-6BykIDVo.css"])))=>i.map(i=>d[i]); 2import{n as e,r as t,t as n}from"./rolldown-runtime-hePW80VL.js";import{t as r}from"./react-CwJFpaho.js";import{A as i,C as a,D as o,E as s,S as c,T as l,_ as u,a as d,b as f,c as p,d as m,f as h,g,h as _,i as v,j as y,k as b,m as x,n as S,o as ee,p as te,r as ne,s as C,t as re,u as ie,v as ae,w as oe,x as se,y as ce}from"./link-BXxEcccR.js";import{n as le,r as w}from"./matchContext-CKhXGkS-.js";import{a as T,i as ue,n as E,o as de,r as fe,t as D}from"./lazyRouteComponent-B6BcR7ep.js";import{t as O}from"./jsx-runtime-NZYk81nU.js";import{n as pe,r as me,t as he}from"./useStore-B9rE03LA.js";import{n as ge,t as _e}from"./useRouter-Tlq4ymmd.js";import{C as ve,D as ye,E as be,S as xe,a as Se,b as Ce,c as we,d as Te,f as Ee,g as De,h as Oe,i as ke,k as Ae,m as je,n as Me,o as k,p as Ne,r as Pe,s as Fe,t as Ie,u as Le,v as Re,x as ze,y as Be}from"./removable-CrturmHt.js";import{a as Ve,i as He,n as A,o as Ue,t as We}from"./runtime-anqpTtot.js";import{t as Ge}from"./app-copy-BYWy22TG.js";import{t as Ke}from"./project_meta_title-DNnKG0Gq.js";import{t as j}from"./preload-helper-COzTzGja.js";var qe=n((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,S||(S=!0,ie());else{var t=n(l);t!==null&&se(x,t.startTime-e)}}}var S=!1,ee=-1,te=5,ne=-1;function C(){return g?!0:!(e.unstable_now()-ne<te)}function re(){if(g=!1,S){var t=e.unstable_now();ne=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(ee),ee=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&C());){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&&se(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?ie():S=!1}}}var ie;if(typeof y==`function`)ie=function(){y(re)};
vendor: 9,933 bytes, lines 2-4
2else if(typeof MessageChannel<`u`){var ae=new MessageChannel,oe=ae.port2;ae.port1.onmessage=re,ie=function(){oe.postMessage(null)}}else ie=function(){_(re,0)};function se(t,n){ee=_(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(ee),ee=-1):h=!0,se(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,ie()))),r},e.unstable_shouldYield=C,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Je=n(((e,t)=>{t.exports=qe()})),Ye=n((e=>{var t=r();function n(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(n(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 r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return s(e,t,null,r)},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.8`})),Xe=n(((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=Ye()})),Ze=n((e=>{var t=Je(),n=r(),i=Xe();function a(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 o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function s(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 c(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 l(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 u(e){if(s(e)!==e)throw Error(a(188))}function d(e){var t=e.alternate;if(!t){if(t=s(e),t===null)throw Error(a(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return u(i),e;if(o===r)return u(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var c=!1,l=i.child;l;){if(l===n){c=!0,n=i,r=o;break}if(l===r){c=!0,r=i,n=o;break}l=l.sibling}if(!c){for(l=o.child;l;){if(l===n){c=!0,n=o,r=i;break}if(l===r){c=!0,r=o,n=i;break}l=l.sibling}if(!c)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(n.tag!==3)throw Error(a(188));return n.stateNode.current===n?e:t}function f(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=f(e),t!==null)return t;e=e.sibling}return null}var p=Object.assign,m=Symbol.for(`react.element`),h=Symbol.for(`react.transitional.element`),g=Symbol.for(`react.portal`),_=Symbol.for(`react.fragment`),v=Symbol.for(`react.strict_mode`),y=Symbol.for(`react.profiler`),b=Symbol.for(`react.consumer`),x=Symbol.for(`react.context`),S=Symbol.for(`react.forward_ref`),ee=Symbol.for(`react.suspense`),te=Symbol.for(`react.suspense_list`),ne=Symbol.for(`react.memo`),C=Symbol.for(`react.lazy`),re=Symbol.for(`react.activity`),ie=Symbol.for(`react.memo_cache_sentinel`),ae=Symbol.iterator;function oe(e){return typeof e!=`object`||!e?null:(e=ae&&e[ae]||e[`@@iterator`],typeof e==`function`?e:null)}var se=Symbol.for(`react.client.reference`);function ce(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===se?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case _:return`Fragment`;case y:return`Profiler`;case v:return`StrictMode`;case ee:return`Suspense`;case te:return`SuspenseList`;case re:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case g:return`Portal`;case x:return e.displayName||`Context`;case b:return(e._context.displayName||`Context`)+`.Consumer`;case S:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ne:return t=e.displayName||null,t===null?ce(e.type)||`Memo`:t;case C:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}var le=Array.isArray,w=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,T=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ue={pending:!1,data:null,method:null,action:null},E=[],de=-1;function fe(e){return{current:e}}function D(e){0>de||(e.current=E[de],E[de]=null,de--)}function O(e,t){de++,E[de]=e.current,e.current=t}var pe=fe(null),me=fe(null),he=fe(null),ge=fe(null);function _e(e,t){switch(O(he,t),O(me,e),O(pe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}D(pe),O(pe,e)}function ve(){D(pe),D(me),D(he)}function ye(e){e.memoizedState!==null&&O(ge,e);var t=pe.current,n=Hd(t,e.type);t!==n&&(O(me,e),O(pe,n))}function be(e){me.current===e&&(D(pe),D(me)),ge.current===e&&(D(ge),Qf._currentValue=ue)}var xe,Se;function Ce(e){if(xe===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);xe=t&&t[1]||``,Se=-1<e.stack.indexOf(` 3 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 4`+xe+e+Se}var we=!1;function Te(e,t){if(!e||we)return``;we=!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)}
vendor: 6,579 bytes, lines 4-9
4else{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{we=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Ce(n):``}function Ee(e,t){switch(e.tag){case 26:case 27:case 5:return Ce(e.type);case 16:return Ce(`Lazy`);case 13:return e.child!==t&&t!==null?Ce(`Suspense Fallback`):Ce(`Suspense`);case 19:return Ce(`SuspenseList`);case 0:case 15:return Te(e.type,!1);case 11:return Te(e.type.render,!1);case 1:return Te(e.type,!0);case 31:return Ce(`Activity`);default:return``}}function De(e){try{var t=``,n=null;do t+=Ee(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 8Error generating stack: `+e.message+` 9`+e.stack}}var Oe=Object.prototype.hasOwnProperty,ke=t.unstable_scheduleCallback,Ae=t.unstable_cancelCallback,je=t.unstable_shouldYield,Me=t.unstable_requestPaint,k=t.unstable_now,Ne=t.unstable_getCurrentPriorityLevel,Pe=t.unstable_ImmediatePriority,Fe=t.unstable_UserBlockingPriority,Ie=t.unstable_NormalPriority,Le=t.unstable_LowPriority,Re=t.unstable_IdlePriority,ze=t.log,Be=t.unstable_setDisableYieldValue,Ve=null,He=null;function A(e){if(typeof ze==`function`&&Be(e),He&&typeof He.setStrictMode==`function`)try{He.setStrictMode(Ve,e)}catch{}}var Ue=Math.clz32?Math.clz32:Ke,We=Math.log,Ge=Math.LN2;function Ke(e){return e>>>=0,e===0?32:31-(We(e)/Ge|0)|0}var j=256,qe=262144,Ye=4194304;function Ze(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 Qe(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=Ze(n))):i=Ze(o):i=Ze(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Ze(n))):i=Ze(o)):i=Ze(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 $e(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function et(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 tt(){var e=Ye;return Ye<<=1,!(Ye&62914560)&&(Ye=4194304),e}function nt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function it(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-Ue(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&&at(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function at(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ue(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function ot(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function st(e,t){var n=t&-t;return n=n&42?1:ct(n),(n&(e.suspendedLanes|t))===0?n:0}function ct(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 lt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ut(){var e=T.p;return e===0?(e=window.event,e===void 0?32:mp(e.type)):e}function dt(e,t){var n=T.p;try{return T.p=e,t()}finally{T.p=n}}var ft=Math.random().toString(36).slice(2),pt=`__reactFiber$`+ft,mt=`__reactProps$`+ft,ht=`__reactContainer$`+ft,gt=`__reactEvents$`+ft,_t=`__reactListeners$`+ft,vt=`__reactHandles$`+ft,yt=`__reactResources$`+ft,bt=`__reactMarker$`+ft;function xt(e){delete e[pt],delete e[mt],delete e[gt],delete e[_t],delete e[vt]}function St(e){var t=e[pt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ht]||n[pt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=df(e);e!==null;){if(n=e[pt])return n;e=df(e)}return t}e=n,n=e.parentNode}return null}function Ct(e){if(e=e[pt]||e[ht]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function wt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(a(33))}function Tt(e){var t=e[yt];return t||=e[yt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Et(e){e[bt]=!0}var Dt=new Set,Ot={};function kt(e,t){At(e,t),At(e+`Capture`,t)}function At(e,t){for(Ot[e]=t,e=0;e<t.length;e++)Dt.add(t[e])}var jt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
9037D\\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]*$`),Mt={},Nt={};function Pt(e){return Oe.call(Nt,e)?!0:Oe.call(Mt,e)?!1:jt.test(e)?Nt[e]=!0:(Mt[e]=!0,!1)}function Ft(e,t,n){if(Pt(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 It(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 Lt(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 Rt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function zt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Bt(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 Vt(e){if(!e._valueTracker){var t=zt(e)?`checked`:`value`;e._valueTracker=Bt(e,t,``+e[t])}}function Ht(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=zt(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function Ut(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 Wt=/[\n"\\]/g;function Gt(e){return e.replace(Wt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Kt(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=``+Rt(t)):e.value!==``+Rt(t)&&(e.value=``+Rt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Jt(e,o,Rt(n)):Jt(e,o,Rt(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=``+Rt(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)){Vt(e);return}n=n==null?``:``+Rt(n),t=t==null?n:``+Rt(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),Vt(e)}function Jt(e,t,n){t===`number`&&Ut(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Yt(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=``+Rt(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 Xt(e,t,n){if(t!=null&&(t=``+Rt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Rt(n)}function Zt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(a(92));if(le(r)){if(1<r.length)throw Error(a(93));r=r[0]}n=r}n??=``,t=n}
vendor: 91,536 bytes, line 9
9n=Rt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Vt(e)}function Qt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $t=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 en(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||$t.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function tn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(a(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&&en(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&en(e,o,t[o])}function nn(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 rn=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`]]),an=/^[\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 on(e){return an.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function sn(){}var cn=null;function ln(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var un=null,dn=null;function fn(e){var t=Ct(e);if(t&&(e=t.stateNode)){var n=e[mt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Kt(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="`+Gt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[mt]||null;if(!i)throw Error(a(90));Kt(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&&Ht(r)}break a;case`textarea`:Xt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Yt(e,!!n.multiple,t,!1)}}}var pn=!1;function mn(e,t,n){if(pn)return e(t,n);pn=!0;try{return e(t)}finally{if(pn=!1,(un!==null||dn!==null)&&(bu(),un&&(t=un,e=dn,dn=un=null,fn(t),e)))for(t=0;t<e.length;t++)fn(e[t])}}function hn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[mt]||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(a(231,t,typeof n));return n}var gn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),_n=!1;if(gn)try{var vn={};Object.defineProperty(vn,"passive",{get:function(){_n=!0}}),window.addEventListener(`test`,vn,vn),window.removeEventListener(`test`,vn,vn)}catch{_n=!1}var yn=null,bn=null,xn=null;function Sn(){if(xn)return xn;var e,t=bn,n=t.length,r,i=`value`in yn?yn.value:yn.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 xn=i.slice(e,1<r?1-r:void 0)}function Cn(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 wn(){return!0}function Tn(){return!1}function En(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)?wn:Tn,this.isPropagationStopped=Tn,this}return p(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=wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=wn)},persist:function(){},isPersistent:wn}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},On=En(Dn),kn=p({},Dn,{view:0,detail:0}),An=En(kn),jn,Mn,Nn,Pn=p({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gn,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!==Nn&&(Nn&&e.type===`mousemove`?(jn=e.screenX-Nn.screenX,Mn=e.screenY-Nn.screenY):Mn=jn=0,Nn=e),jn)},movementY:function(e){return`movementY`in e?e.movementY:Mn}}),Fn=En(Pn),In=En(p({},Pn,{dataTransfer:0})),Ln=En(p({},kn,{relatedTarget:0})),Rn=En(p({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0})),zn=En(p({},Dn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Bn=En(p({},Dn,{data:0})),Vn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Hn={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`},Un={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Un[e])?!!t[e]:!1}function Gn(){return Wn}var Kn=En(p({},kn,{key:function(e){if(e.key){var t=Vn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Cn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Hn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gn,charCode:function(e){return e.type===`keypress`?Cn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Cn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),qn=En(p({},Pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Jn=En(p({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gn})),Yn=En(p({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Xn=En(p({},Pn,{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})),Zn=En(p({},Dn,{newState:0,oldState:0})),Qn=[9,13,27,32],$n=gn&&`CompositionEvent`in window,er=null;gn&&`documentMode`in document&&(er=document.documentMode);var tr=gn&&`TextEvent`in window&&!er,nr=gn&&(!$n||er&&8<er&&11>=er),rr=` `,ir=!1;function ar(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var sr=!1;function cr(e,t){switch(e){case`compositionend`:return or(t);case`keypress`:return t.which===32?(ir=!0,rr):null;case`textInput`:return e=t.data,e===rr&&ir?null:e;default:return null}}function lr(e,t){if(sr)return e===`compositionend`||!$n&&ar(e,t)?(e=Sn(),xn=bn=yn=null,sr=!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 nr&&t.locale!==`ko`?null:t.data;default:return null}}var ur={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 dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!ur[e.type]:t===`textarea`}function fr(e,t,n,r){un?dn?dn.push(r):dn=[r]:un=r,t=Ed(t,`onChange`),0<t.length&&(n=new On(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var pr=null,mr=null;function hr(e){yd(e,0)}function gr(e){if(Ht(wt(e)))return e}function _r(e,t){if(e===`change`)return t}var vr=!1;if(gn){var yr;if(gn){var br=`oninput`in document;if(!br){var xr=document.createElement(`div`);xr.setAttribute(`oninput`,`return;`),br=typeof xr.oninput==`function`}yr=br}else yr=!1;vr=yr&&(!document.documentMode||9<document.documentMode)}function Sr(){pr&&(pr.detachEvent(`onpropertychange`,Cr),mr=pr=null)}function Cr(e){if(e.propertyName===`value`&&gr(mr)){var t=[];fr(t,mr,e,ln(e)),mn(hr,t)}}function M(e,t,n){e===`focusin`?(Sr(),pr=t,mr=n,pr.attachEvent(`onpropertychange`,Cr)):e===`focusout`&&Sr()}function wr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return gr(mr)}function Tr(e,t){if(e===`click`)return gr(t)}function Er(e,t){if(e===`input`||e===`change`)return gr(t)}function Dr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Or=typeof Object.is==`function`?Object.is:Dr;function kr(e,t){if(Or(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(!Oe.call(t,i)||!Or(e[i],t[i]))return!1}return!0}function Ar(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jr(e,t){var n=Ar(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=Ar(n)}}function Mr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Mr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Nr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ut(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=Ut(e.document)}return t}function Pr(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 Fr=gn&&`documentMode`in document&&11>=document.documentMode,Ir=null,Lr=null,Rr=null,zr=!1;function Br(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;zr||Ir==null||Ir!==Ut(r)||(r=Ir,`selectionStart`in r&&Pr(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}),Rr&&kr(Rr,r)||(Rr=r,r=Ed(Lr,`onSelect`),0<r.length&&(t=new On(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Ir)))}function Vr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Hr={animationend:Vr(`Animation`,`AnimationEnd`),animationiteration:Vr(`Animation`,`AnimationIteration`),animationstart:Vr(`Animation`,`AnimationStart`),transitionrun:Vr(`Transition`,`TransitionRun`),transitionstart:Vr(`Transition`,`TransitionStart`),transitioncancel:Vr(`Transition`,`TransitionCancel`),transitionend:Vr(`Transition`,`TransitionEnd`)},Ur={},Wr={};gn&&(Wr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Hr.animationend.animation,delete Hr.animationiteration.animation,delete Hr.animationstart.animation),`TransitionEvent`in window||delete Hr.transitionend.transition);function Gr(e){if(Ur[e])return Ur[e];if(!Hr[e])return e;var t=Hr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wr)return Ur[e]=t[n];return e}var Kr=Gr(`animationend`),qr=Gr(`animationiteration`),Jr=Gr(`animationstart`),Yr=Gr(`transitionrun`),Xr=Gr(`transitionstart`),Zr=Gr(`transitioncancel`),Qr=Gr(`transitionend`),$r=new Map,ei=`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(` `);ei.push(`scrollEnd`);function ti(e,t){$r.set(e,t),kt(t,[e])}var ni=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)},ri=[],ii=0,ai=0;function oi(){for(var e=ii,t=ai=ii=0;t<e;){var n=ri[t];ri[t++]=null;var r=ri[t];ri[t++]=null;var i=ri[t];ri[t++]=null;var a=ri[t];if(ri[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&&ui(n,i,a)}}function si(e,t,n,r){ri[ii++]=e,ri[ii++]=t,ri[ii++]=n,ri[ii++]=r,ai|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function ci(e,t,n,r){return si(e,t,n,r),di(e)}function li(e,t){return si(e,null,null,t),di(e)}function ui(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-Ue(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function di(e){if(50<fu)throw fu=0,pu=null,Error(a(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var fi={};function pi(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 mi(e,t,n,r){return new pi(e,t,n,r)}function hi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gi(e,t){var n=e.alternate;return n===null?(n=mi(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 _i(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 vi(e,t,n,r,i,o){var s=0;if(r=e,typeof e==`function`)hi(e)&&(s=1);else if(typeof e==`string`)s=Uf(e,n,pe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case re:return e=mi(31,n,t,i),e.elementType=re,e.lanes=o,e;case _:return yi(n.children,i,o,t);case v:s=8,i|=24;break;case y:return e=mi(12,n,t,i|2),e.elementType=y,e.lanes=o,e;case ee:return e=mi(13,n,t,i),e.elementType=ee,e.lanes=o,e;case te:return e=mi(19,n,t,i),e.elementType=te,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case x:s=10;break a;case b:s=9;break a;case S:s=11;break a;case ne:s=14;break a;case C:s=16,r=null;break a}s=29,n=Error(a(130,e===null?`null`:typeof e,``)),r=null}return t=mi(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function yi(e,t,n,r){return e=mi(7,e,r,t),e.lanes=n,e}function bi(e,t,n){return e=mi(6,e,null,t),e.lanes=n,e}function xi(e){var t=mi(18,null,null,0);return t.stateNode=e,t}function Si(e,t,n){return t=mi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Ci=new WeakMap;function wi(e,t){if(typeof e==`object`&&e){var n=Ci.get(e);return n===void 0?(t={value:e,source:t,stack:De(t)},Ci.set(e,t),t):n}return{value:e,source:t,stack:De(t)}}var Ti=[],Ei=0,Di=null,Oi=0,ki=[],Ai=0,ji=null,Mi=1,Ni=``;function Pi(e,t){Ti[Ei++]=Oi,Ti[Ei++]=Di,Di=e,Oi=t}function Fi(e,t,n){ki[Ai++]=Mi,ki[Ai++]=Ni,ki[Ai++]=ji,ji=e;var r=Mi;e=Ni;var i=32-Ue(r)-1;r&=~(1<<i),n+=1;var a=32-Ue(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Mi=1<<32-Ue(t)+i|n<<i|r,Ni=a+e}else Mi=1<<a|n<<i|r,Ni=e}function Ii(e){e.return!==null&&(Pi(e,1),Fi(e,1,0))}function Li(e){for(;e===Di;)Di=Ti[--Ei],Ti[Ei]=null,Oi=Ti[--Ei],Ti[Ei]=null;for(;e===ji;)ji=ki[--Ai],ki[Ai]=null,Ni=ki[--Ai],ki[Ai]=null,Mi=ki[--Ai],ki[Ai]=null}function Ri(e,t){ki[Ai++]=Mi,ki[Ai++]=Ni,ki[Ai++]=ji,Mi=t.id,Ni=t.overflow,ji=e}var zi=null,N=null,P=!1,Bi=null,Vi=!1,Hi=Error(a(519));function Ui(e){throw Yi(wi(Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Hi}function Wi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[pt]=e,t[mt]=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<_d.length;n++)Q(_d[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),Zt(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||Md(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=sn),t=!0):t=!1,t||Ui(e,!0)}function Gi(e){for(zi=e.return;zi;)switch(zi.tag){case 5:case 31:case 13:Vi=!1;return;case 27:case 3:Vi=!0;return;default:zi=zi.return}}function Ki(e){if(e!==zi)return!1;if(!P)return Gi(e),P=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Ud(e.type,e.memoizedProps)),n=!n),n&&N&&Ui(e),Gi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));N=uf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));N=uf(e)}else t===27?(t=N,Zd(e.type)?(e=lf,lf=null,N=e):N=t):N=zi?cf(e.stateNode.nextSibling):null;return!0}function qi(){N=zi=null,P=!1}function Ji(){var e=Bi;return e!==null&&(Ql===null?Ql=e:Ql.push.apply(Ql,e),Bi=null),e}function Yi(e){Bi===null?Bi=[e]:Bi.push(e)}var Xi=fe(null),Zi=null,Qi=null;function $i(e,t,n){O(Xi,t._currentValue),t._currentValue=n}function ea(e){e._currentValue=Xi.current,D(Xi)}function ta(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 na(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){var s=i.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ta(o.return,n,e),r||(s=null);break a}o=c.next}}else if(i.tag===18){if(s=i.return,s===null)throw Error(a(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ta(s,n,e),s=null}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}}function ra(e,t,n,r){e=null;for(var i=t,o=!1;i!==null;){if(!o){if(i.flags&524288)o=!0;else if(i.flags&262144)break}if(i.tag===10){var s=i.alternate;if(s===null)throw Error(a(387));if(s=s.memoizedProps,s!==null){var c=i.type;Or(i.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(i===ge.current){if(s=i.alternate,s===null)throw Error(a(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[Qf]:e.push(Qf))}i=i.return}e!==null&&na(t,e,n,r),t.flags|=262144}function ia(e){for(e=e.firstContext;e!==null;){if(!Or(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function aa(e){Zi=e,Qi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function oa(e){return ca(Zi,e)}function sa(e,t){return Zi===null&&aa(e),ca(e,t)}function ca(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Qi===null){if(e===null)throw Error(a(308));Qi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Qi=Qi.next=t;return n}var la=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()})}},ua=t.unstable_scheduleCallback,da=t.unstable_NormalPriority,fa={$$typeof:x,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function pa(){return{controller:new la,data:new Map,refCount:0}}function ma(e){e.refCount--,e.refCount===0&&ua(da,function(){e.controller.abort()})}var ha=null,ga=0,_a=0,va=null;function ya(e,t){if(ha===null){var n=ha=[];ga=0,_a=dd(),va={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return ga++,t.then(ba,ba),t}function ba(){if(--ga===0&&ha!==null){va!==null&&(va.status=`fulfilled`);var e=ha;ha=null,_a=0,va=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function xa(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 Sa=w.S;w.S=function(e,t){tu=k(),typeof t==`object`&&t&&typeof t.then==`function`&&ya(e,t),Sa!==null&&Sa(e,t)};var Ca=fe(null);function wa(){var e=Ca.current;return e===null?G.pooledCache:e}function Ta(e,t){t===null?O(Ca,Ca.current):O(Ca,t.pool)}function Ea(){var e=wa();return e===null?null:{parent:fa._currentValue,pool:e}}var Da=Error(a(460)),Oa=Error(a(474)),ka=Error(a(542)),Aa={then:function(){}};function ja(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ma(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(sn,sn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Fa(e),e;default:if(typeof t.status==`string`)t.then(sn,sn);else{if(e=G,e!==null&&100<e.shellSuspendCounter)throw Error(a(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,Fa(e),e}throw F=t,Da}}function Na(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(F=e,Da):e}}var F=null;function Pa(){if(F===null)throw Error(a(459));var e=F;return F=null,e}function Fa(e){if(e===Da||e===ka)throw Error(a(483))}var Ia=null,La=0;function Ra(e){var t=La;return La+=1,Ia===null&&(Ia=[]),Ma(Ia,e,t)}function za(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ba(e,t){throw t.$$typeof===m?Error(a(525)):(e=Object.prototype.toString.call(t),Error(a(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Va(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=gi(e,t),e.index=0,e.sibling=null,e}function o(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 s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=bi(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===_?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===C&&Na(a)===t.type)?(t=i(t,n.props),za(t,n),t.return=e,t):(t=vi(n.type,n.key,n.props,null,e.mode,r),za(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=Si(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=yi(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=bi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case h:return n=vi(t.type,t.key,t.props,null,e.mode,n),za(n,t),n.return=e,n;case g:return t=Si(t,e.mode,n),t.return=e,t;case C:return t=Na(t),f(e,t,n)}if(le(t)||oe(t))return t=yi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ra(t),n);if(t.$$typeof===x)return f(e,sa(e,t),n);Ba(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 h:return n.key===i?l(e,t,n,r):null;case g:return n.key===i?u(e,t,n,r):null;case C:return n=Na(n),p(e,t,n,r)}if(le(n)||oe(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ra(n),r);if(n.$$typeof===x)return p(e,t,sa(e,n),r);Ba(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 h:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case g:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case C:return r=Na(r),m(e,t,n,r,i)}if(le(r)||oe(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ra(r),i);if(r.$$typeof===x)return m(e,t,n,sa(t,r),i);Ba(t,r)}return null}function v(i,a,s,c){for(var l=null,u=null,d=a,h=a=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),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),P&&Pi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return P&&Pi(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),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),P&&Pi(i,h),l}function y(i,s,c,l){if(c==null)throw Error(a(151));for(var u=null,d=null,h=s,g=s=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),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),P&&Pi(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return P&&Pi(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),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),P&&Pi(i,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===_&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case h:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===_){if(r.tag===7){n(e,r.sibling),c=i(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===C&&Na(l)===r.type){n(e,r.sibling),c=i(r,o.props),za(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===_?(c=yi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=vi(o.type,o.key,o.props,null,e.mode,c),za(c,o),c.return=e,e=c)}return s(e);case g:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=i(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Si(o,e.mode,c),c.return=e,e=c}return s(e);case C:return o=Na(o),b(e,r,o,c)}if(le(o))return v(e,r,o,c);if(oe(o)){if(l=oe(o),typeof l!=`function`)throw Error(a(150));return o=l.call(o),y(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ra(o),c);if(o.$$typeof===x)return b(e,r,sa(e,o),c);Ba(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,o),c.return=e,e=c):(n(e,r),c=bi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{La=0;var i=b(e,t,n,r);return Ia=null,i}catch(t){if(t===Da||t===ka)throw t;var a=mi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ha=Va(!0),Ua=Va(!1),Wa=!1;function Ga(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ka(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 qa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ja(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=di(e),ui(e,null,n),t}return si(e,r,t,n),di(e)}function Ya(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,ot(e,n)}}function Xa(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 Za=!1;function Qa(){if(Za){var e=va;if(e!==null)throw e}}function I(e,t,n,r){Za=!1;var i=e.updateQueue;Wa=!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,m=f!==s.lane;if(m?(q&f)===f:(r&f)===f){f!==0&&f===_a&&(Za=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=p({},d,f);break a;case 2:Wa=!0}}f=s.callback,f!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[f]:m.push(f))}else m={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,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),Kl|=o,e.lanes=o,e.memoizedState=d}}function $a(e,t){if(typeof e!=`function`)throw Error(a(191,e));e.call(t)}function eo(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)$a(n[e],t)}var to=fe(null),no=fe(0);function ro(e,t){e=Gl,O(no,e),O(to,t),Gl=e|t.baseLanes}function io(){O(no,Gl),O(to,to.current)}function ao(){Gl=no.current,D(to),D(no)}var oo=fe(null),so=null;function co(e){var t=e.alternate;O(mo,mo.current&1),O(oo,e),so===null&&(t===null||to.current!==null||t.memoizedState!==null)&&(so=e)}function lo(e){O(mo,mo.current),O(oo,e),so===null&&(so=e)}function uo(e){e.tag===22?(O(mo,mo.current),O(oo,e),so===null&&(so=e)):fo(e)}function fo(){O(mo,mo.current),O(oo,oo.current)}function po(e){D(oo),so===e&&(so=null),D(mo)}var mo=fe(0);function ho(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||af(n)||of(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 go=0,L=null,R=null,_o=null,vo=!1,yo=!1,bo=!1,xo=0,So=0,Co=null,wo=0;function To(){throw Error(a(321))}function Eo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Or(e[n],t[n]))return!1;return!0}function Do(e,t,n,r,i,a){return go=a,L=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,w.H=e===null||e.memoizedState===null?Bs:Vs,bo=!1,a=n(r,i),bo=!1,yo&&(a=ko(t,n,r,i)),Oo(e),a}function Oo(e){w.H=zs;var t=R!==null&&R.next!==null;if(go=0,_o=R=L=null,vo=!1,So=0,Co=null,t)throw Error(a(300));e===null||ic||(e=e.dependencies,e!==null&&ia(e)&&(ic=!0))}function ko(e,t,n,r){L=e;var i=0;do{if(yo&&(Co=null),So=0,yo=!1,25<=i)throw Error(a(301));if(i+=1,_o=R=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}w.H=Hs,o=t(n,r)}while(yo);return o}function Ao(){var e=w.H,t=e.useState()[0];return t=typeof t.then==`function`?Io(t):t,e=e.useState()[0],(R===null?null:R.memoizedState)!==e&&(L.flags|=1024),t}function jo(){var e=xo!==0;return xo=0,e}function z(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Mo(e){if(vo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}vo=!1}go=0,_o=R=L=null,yo=!1,So=xo=0,Co=null}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _o===null?L.memoizedState=_o=e:_o=_o.next=e,_o}function Po(){if(R===null){var e=L.alternate;e=e===null?null:e.memoizedState}else e=R.next;var t=_o===null?L.memoizedState:_o.next;if(t!==null)_o=t,R=e;else{if(e===null)throw L.alternate===null?Error(a(467)):Error(a(310));R=e,e={memoizedState:R.memoizedState,baseState:R.baseState,baseQueue:R.baseQueue,queue:R.queue,next:null},_o===null?L.memoizedState=_o=e:_o=_o.next=e}return _o}function Fo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Io(e){var t=So;return So+=1,Co===null&&(Co=[]),e=Ma(Co,e,t),t=L,(_o===null?t.memoizedState:_o.next)===null&&(t=t.alternate,w.H=t===null||t.memoizedState===null?Bs:Vs),e}function Lo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Io(e);if(e.$$typeof===x)return oa(e)}throw Error(a(438,String(e)))}function Ro(e){var t=null,n=L.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=L.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=Fo(),L.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]=ie;return t.index++,n}function zo(e,t){return typeof t==`function`?t(e):t}function Bo(e){return Vo(Po(),R,e)}function Vo(e,t,n){var r=e.queue;if(r===null)throw Error(a(311));r.lastRenderedReducer=n;var i=e.baseQueue,o=r.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}t.baseQueue=i=o,r.pending=null}if(o=e.baseState,i===null)e.memoizedState=o;else{t=i.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(go&f)===f:(q&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===_a&&(d=!0);else if((go&p)===p){u=u.next,p===_a&&(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,s=o):l=l.next=f,L.lanes|=p,Kl|=p;f=u.action,bo&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,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,s=o):l=l.next=p,L.lanes|=f,Kl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Or(o,e.memoizedState)&&(ic=!0,d&&(n=va,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ho(e){var t=Po(),n=t.queue;if(n===null)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);Or(o,t.memoizedState)||(ic=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Uo(e,t,n){var r=L,i=Po(),o=P;if(o){if(n===void 0)throw Error(a(407));n=n()}else n=t();var s=!Or((R||i).memoizedState,n);if(s&&(i.memoizedState=n,ic=!0),i=i.queue,ms(Ko.bind(null,r,i,e),[e]),i.getSnapshot!==t||s||_o!==null&&_o.memoizedState.tag&1){if(r.flags|=2048,ls(9,{destroy:void 0},Go.bind(null,r,i,n,t),null),G===null)throw Error(a(349));o||go&127||Wo(r,t,n)}return n}function Wo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=L.updateQueue,t===null?(t=Fo(),L.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Go(e,t,n,r){t.value=n,t.getSnapshot=r,qo(t)&&Jo(e)}function Ko(e,t,n){return n(function(){qo(t)&&Jo(e)})}function qo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Or(e,n)}catch{return!0}}function Jo(e){var t=li(e,2);t!==null&&gu(t,e,2)}function Yo(e){var t=No();if(typeof e==`function`){var n=e;if(e=n(),bo){A(!0);try{n()}finally{A(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:e},t}function Xo(e,t,n,r){return e.baseState=n,Vo(e,R,typeof r==`function`?r:zo)}function Zo(e,t,n,r,i){if(Is(e))throw Error(a(485));if(e=t.action,e!==null){var o={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};w.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Qo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Qo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=w.T,o={};w.T=o;try{var s=n(i,r),c=w.S;c!==null&&c(o,s),$o(e,t,s)}catch(n){ts(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),w.T=a}}else try{a=n(i,r),$o(e,t,a)}catch(n){ts(e,t,n)}}function $o(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){es(e,t,n)},function(n){return ts(e,t,n)}):es(e,t,n)}function es(e,t,n){t.status=`fulfilled`,t.value=n,ns(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Qo(e,n)))}function ts(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ns(t),t=t.next;while(t!==r)}e.action=null}function ns(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function rs(e,t){return t}function is(e,t){if(P){var n=G.formState;if(n!==null){a:{var r=L;if(P){if(N){b:{for(var i=N,a=Vi;i.nodeType!==8;){if(!a){i=null;break b}if(i=cf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){N=cf(i.nextSibling),r=i.data===`F!`;break a}}Ui(r)}r=!1}r&&(t=n[0])}}return n=No(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rs,lastRenderedState:t},n.queue=r,n=Ns.bind(null,L,r),r.dispatch=n,r=Yo(!1),a=Fs.bind(null,L,!1,r.queue),r=No(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Zo.bind(null,L,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function as(e){return os(Po(),R,e)}function os(e,t,n){if(t=Vo(e,t,rs)[0],e=Bo(zo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Io(t)}catch(e){throw e===Da?ka:e}else r=t;t=Po();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(L.flags|=2048,ls(9,{destroy:void 0},ss.bind(null,i,n),null)),[r,a,e]}function ss(e,t){e.action=t}function cs(e){var t=Po(),n=R;if(n!==null)return os(t,n,e);Po(),t=t.memoizedState,n=Po();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ls(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=L.updateQueue,t===null&&(t=Fo(),L.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 us(){return Po().memoizedState}function ds(e,t,n,r){var i=No();L.flags|=e,i.memoizedState=ls(1|t,{destroy:void 0},n,r===void 0?null:r)}function fs(e,t,n,r){var i=Po();r=r===void 0?null:r;var a=i.memoizedState.inst;R!==null&&r!==null&&Eo(r,R.memoizedState.deps)?i.memoizedState=ls(t,a,n,r):(L.flags|=e,i.memoizedState=ls(1|t,a,n,r))}function ps(e,t){ds(8390656,8,e,t)}function ms(e,t){fs(2048,8,e,t)}function hs(e){L.flags|=4;var t=L.updateQueue;if(t===null)t=Fo(),L.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function gs(e){var t=Po().memoizedState;return hs({ref:t,nextImpl:e}),function(){if(W&2)throw Error(a(440));return t.impl.apply(void 0,arguments)}}function _s(e,t){return fs(4,2,e,t)}function vs(e,t){return fs(4,4,e,t)}function ys(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 bs(e,t,n){n=n==null?null:n.concat([e]),fs(4,4,ys.bind(null,t,e),n)}function xs(){}function Ss(e,t){var n=Po();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Eo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Cs(e,t){var n=Po();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Eo(t,r[1]))return r[0];if(r=e(),bo){A(!0);try{e()}finally{A(!1)}}return n.memoizedState=[r,t],r}function ws(e,t,n){return n===void 0||go&1073741824&&!(q&261930)?e.memoizedState=t:(e.memoizedState=n,e=hu(),L.lanes|=e,Kl|=e,n)}function Ts(e,t,n,r){return Or(n,t)?n:to.current===null?!(go&42)||go&1073741824&&!(q&261930)?(ic=!0,e.memoizedState=n):(e=hu(),L.lanes|=e,Kl|=e,t):(e=ws(e,n,r),Or(e,t)||(ic=!0),e)}function Es(e,t,n,r,i){var a=T.p;T.p=a!==0&&8>a?a:8;var o=w.T,s={};w.T=s,Fs(e,!1,t,n);try{var c=i(),l=w.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ps(e,t,xa(c,r),mu(e)):Ps(e,t,r,mu(e))}catch(n){Ps(e,t,{then:function(){},status:`rejected`,reason:n},mu())}finally{T.p=a,o!==null&&s.types!==null&&(o.types=s.types),w.T=o}}function B(){}function V(e,t,n,r){if(e.tag!==5)throw Error(a(476));var i=Ds(e).queue;Es(e,i,t,ue,n===null?B:function(){return Os(e),n(r)})}function Ds(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ue,baseState:ue,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:ue},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Os(e){var t=Ds(e);t.next===null&&(t=e.alternate.memoizedState),Ps(e,t.next.queue,{},mu())}function ks(){return oa(Qf)}function As(){return Po().memoizedState}function js(){return Po().memoizedState}function H(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=mu();e=qa(n);var r=Ja(t,e,n);r!==null&&(gu(r,t,n),Ya(r,t,n)),t={cache:pa()},e.payload=t;return}t=t.return}}function Ms(e,t,n){var r=mu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e)?Ls(t,n):(n=ci(e,t,n,r),n!==null&&(gu(n,e,r),Rs(n,t,r)))}function Ns(e,t,n){Ps(e,t,n,mu())}function Ps(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Ls(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,Or(s,o))return si(e,t,i,0),G===null&&oi(),!1}catch{}if(n=ci(e,t,i,r),n!==null)return gu(n,e,r),Rs(n,t,r),!0}return!1}function Fs(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Is(e)){if(t)throw Error(a(479))}else t=ci(e,n,r,2),t!==null&&gu(t,e,2)}function Is(e){var t=e.alternate;return e===L||t!==null&&t===L}function Ls(e,t){yo=vo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ot(e,n)}}var zs={readContext:oa,use:Lo,useCallback:To,useContext:To,useEffect:To,useImperativeHandle:To,useLayoutEffect:To,useInsertionEffect:To,useMemo:To,useReducer:To,useRef:To,useState:To,useDebugValue:To,useDeferredValue:To,useTransition:To,useSyncExternalStore:To,useId:To,useHostTransitionStatus:To,useFormState:To,useActionState:To,useOptimistic:To,useMemoCache:To,useCacheRefresh:To};zs.useEffectEvent=To;var Bs={readContext:oa,use:Lo,useCallback:function(e,t){return No().memoizedState=[e,t===void 0?null:t],e},useContext:oa,useEffect:ps,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ds(4194308,4,ys.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ds(4194308,4,e,t)},useInsertionEffect:function(e,t){ds(4,2,e,t)},useMemo:function(e,t){var n=No();t=t===void 0?null:t;var r=e();if(bo){A(!0);try{e()}finally{A(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=No();if(n!==void 0){var i=n(t);if(bo){A(!0);try{n(t)}finally{A(!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=Ms.bind(null,L,e),[r.memoizedState,e]},useRef:function(e){var t=No();return e={current:e},t.memoizedState=e},useState:function(e){e=Yo(e);var t=e.queue,n=Ns.bind(null,L,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:xs,useDeferredValue:function(e,t){return ws(No(),e,t)},useTransition:function(){var e=Yo(!1);return e=Es.bind(null,L,e.queue,!0,!1),No().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=L,i=No();if(P){if(n===void 0)throw Error(a(407));n=n()}else{if(n=t(),G===null)throw Error(a(349));q&127||Wo(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,ps(Ko.bind(null,r,o,e),[e]),r.flags|=2048,ls(9,{destroy:void 0},Go.bind(null,r,o,n,t),null),n},useId:function(){var e=No(),t=G.identifierPrefix;if(P){var n=Ni,r=Mi;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=xo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=wo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:ks,useFormState:is,useActionState:is,useOptimistic:function(e){var t=No();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Fs.bind(null,L,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ro,useCacheRefresh:function(){return No().memoizedState=H.bind(null,L)},useEffectEvent:function(e){var t=No(),n={impl:e};return t.memoizedState=n,function(){if(W&2)throw Error(a(440));return n.impl.apply(void 0,arguments)}}},Vs={readContext:oa,use:Lo,useCallback:Ss,useContext:oa,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Bo,useRef:us,useState:function(){return Bo(zo)},useDebugValue:xs,useDeferredValue:function(e,t){return Ts(Po(),R.memoizedState,e,t)},useTransition:function(){var e=Bo(zo)[0],t=Po().memoizedState;return[typeof e==`boolean`?e:Io(e),t]},useSyncExternalStore:Uo,useId:As,useHostTransitionStatus:ks,useFormState:as,useActionState:as,useOptimistic:function(e,t){return Xo(Po(),R,e,t)},useMemoCache:Ro,useCacheRefresh:js};Vs.useEffectEvent=gs;var Hs={readContext:oa,use:Lo,useCallback:Ss,useContext:oa,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Ho,useRef:us,useState:function(){return Ho(zo)},useDebugValue:xs,useDeferredValue:function(e,t){var n=Po();return R===null?ws(n,e,t):Ts(n,R.memoizedState,e,t)},useTransition:function(){var e=Ho(zo)[0],t=Po().memoizedState;return[typeof e==`boolean`?e:Io(e),t]},useSyncExternalStore:Uo,useId:As,useHostTransitionStatus:ks,useFormState:cs,useActionState:cs,useOptimistic:function(e,t){var n=Po();return R===null?(n.baseState=e,[e,n.queue.dispatch]):Xo(n,R,e,t)},useMemoCache:Ro,useCacheRefresh:js};Hs.useEffectEvent=gs;function Us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:p({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ws={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=mu(),i=qa(r);i.payload=t,n!=null&&(i.callback=n),t=Ja(e,i,r),t!==null&&(gu(t,e,r),Ya(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=mu(),i=qa(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ja(e,i,r),t!==null&&(gu(t,e,r),Ya(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=mu(),r=qa(n);r.tag=2,t!=null&&(r.callback=t),t=Ja(e,r,n),t!==null&&(gu(t,e,n),Ya(t,e,n))}};function Gs(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?!kr(n,r)||!kr(i,a):!0}function Ks(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&&Ws.enqueueReplaceState(t,t.state,null)}function qs(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=p({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Js(e){ni(e)}function Ys(e){console.error(e)}function Xs(e){ni(e)}function Zs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Qs(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 $s(e,t,n){return n=qa(n),n.tag=3,n.payload={element:null},n.callback=function(){Zs(e,t)},n}function ec(e){return e=qa(e),e.tag=3,e}function tc(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(){Qs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Qs(t,n,r),typeof i!=`function`&&(iu===null?iu=new Set([this]):iu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function nc(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&ra(t,n,i,!0),n=oo.current,n!==null){switch(n.tag){case 31:case 13:return so===null?Du():n.alternate===null&&Y===0&&(Y=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Aa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Gu(e,r,i)),!1;case 22:return n.flags|=65536,r===Aa?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)),Gu(e,r,i)),!1}throw Error(a(435,n.tag))}return Gu(e,r,i),Du(),!1}if(P)return t=oo.current,t===null?(r!==Hi&&(t=Error(a(423),{cause:r}),Yi(wi(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=wi(r,n),i=$s(e.stateNode,r,i),Xa(e,i),Y!==4&&(Y=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Hi&&(e=Error(a(422),{cause:r}),Yi(wi(e,n)))),!1;var o=Error(a(520),{cause:r});if(o=wi(o,n),Zl===null?Zl=[o]:Zl.push(o),Y!==4&&(Y=2),t===null)return!0;r=wi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=$s(n.stateNode,r,e),Xa(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(iu===null||!iu.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=ec(i),tc(i,e,n,r),Xa(n,i),!1}n=n.return}while(n!==null);return!1}var rc=Error(a(461)),ic=!1;function ac(e,t,n,r){t.child=e===null?Ua(t,null,n,r):Ha(t,e.child,n,r)}function oc(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 aa(t),r=Do(e,t,n,o,a,i),s=jo(),e!==null&&!ic?(z(e,t,i),Ac(e,t,i)):(P&&s&&Ii(t),t.flags|=1,ac(e,t,r,i),t.child)}function sc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!hi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,cc(e,t,a,r,i)):(e=vi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!jc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?kr:n,n(o,r)&&e.ref===t.ref)return Ac(e,t,i)}return t.flags|=1,e=gi(a,r),e.ref=t.ref,e.return=t,t.child=e}function cc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(kr(a,r)&&e.ref===t.ref){if(ic=!1,t.pendingProps=r=a,jc(e,i))e.flags&131072&&(ic=!0);else return t.lanes=e.lanes,Ac(e,t,i)}}return gc(e,t,n,r,i)}function lc(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 dc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ta(t,a===null?null:a.cachePool),a===null?io():ro(t,a),uo(t);else return r=t.lanes=536870912,dc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Ta(t,null),io(),fo(t)):(Ta(t,a.cachePool),ro(t,a),fo(t),t.memoizedState=null);return ac(e,t,i,n),t.child}function uc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function dc(e,t,n,r,i){var a=wa();return a=a===null?null:{parent:fa._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Ta(t,null),io(),uo(t),e!==null&&ra(e,t,r,!0),t.childLanes=i,null}function fc(e,t){return t=Tc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function pc(e,t,n){return Ha(t,e.child,null,n),e=fc(t,t.pendingProps),e.flags|=2,po(t),t.memoizedState=null,e}function mc(e,t,n){var r=t.pendingProps,i=!!(t.flags&128);if(t.flags&=-129,e===null){if(P){if(r.mode===`hidden`)return e=fc(t,r),t.lanes=536870912,uc(null,e);if(lo(t),(e=N)?(e=rf(e,Vi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ji===null?null:{id:Mi,overflow:Ni},retryLane:536870912,hydrationErrors:null},n=xi(e),n.return=t,t.child=n,zi=t,N=null)):e=null,e===null)throw Ui(t);return t.lanes=536870912,null}return fc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(lo(t),i){if(t.flags&256)t.flags&=-257,t=pc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(a(558))}else if(ic||ra(e,t,n,!1),i=(n&e.childLanes)!==0,ic||i){if(r=G,r!==null&&(s=st(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,li(e,s),gu(r,e,s),rc;Du(),t=pc(e,t,n)}else e=o.treeContext,N=cf(s.nextSibling),zi=t,P=!0,Bi=null,Vi=!1,e!==null&&Ri(t,e),t=fc(t,r),t.flags|=4096;return t}return e=gi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function hc(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(a(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function gc(e,t,n,r,i){return aa(t),n=Do(e,t,n,r,void 0,i),r=jo(),e!==null&&!ic?(z(e,t,i),Ac(e,t,i)):(P&&r&&Ii(t),t.flags|=1,ac(e,t,n,i),t.child)}function _c(e,t,n,r,i,a){return aa(t),t.updateQueue=null,n=ko(t,r,n,i),Oo(e),r=jo(),e!==null&&!ic?(z(e,t,a),Ac(e,t,a)):(P&&r&&Ii(t),t.flags|=1,ac(e,t,n,a),t.child)}function vc(e,t,n,r,i){if(aa(t),t.stateNode===null){var a=fi,o=n.contextType;typeof o==`object`&&o&&(a=oa(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ws,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ga(t),o=n.contextType,a.context=typeof o==`object`&&o?oa(o):fi,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Us(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&&Ws.enqueueReplaceState(a,a.state,null),I(t,r,a,i),Qa(),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=qs(n,s);a.props=c;var l=a.context,u=n.contextType;o=fi,typeof u==`object`&&u&&(o=oa(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)&&Ks(t,a,r,o),Wa=!1;var f=t.memoizedState;a.state=f,I(t,r,a,i),Qa(),l=t.memoizedState,s||f!==l||Wa?(typeof d==`function`&&(Us(t,n,d,r),l=t.memoizedState),(c=Wa||Gs(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,Ka(e,t),o=t.memoizedProps,u=qs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=fi,typeof l==`object`&&l&&(c=oa(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)&&Ks(t,a,r,c),Wa=!1,f=t.memoizedState,a.state=f,I(t,r,a,i),Qa();var p=t.memoizedState;o!==d||f!==p||Wa||e!==null&&e.dependencies!==null&&ia(e.dependencies)?(typeof s==`function`&&(Us(t,n,s,r),p=t.memoizedState),(u=Wa||Gs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ia(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,hc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ha(t,e.child,null,i),t.child=Ha(t,null,n,i)):ac(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Ac(e,t,i),e}function yc(e,t,n,r){return qi(),t.flags|=256,ac(e,t,n,r),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xc(e){return{baseLanes:e,cachePool:Ea()}}function Sc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Yl),e}function Cc(e,t,n){var r=t.pendingProps,i=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(mo.current&2)),s&&(i=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(P){if(i?co(t):fo(t),(e=N)?(e=rf(e,Vi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ji===null?null:{id:Mi,overflow:Ni},retryLane:536870912,hydrationErrors:null},n=xi(e),n.return=t,t.child=n,zi=t,N=null)):e=null,e===null)throw Ui(t);return of(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(fo(t),i=t.mode,c=Tc({mode:`hidden`,children:c},i),r=yi(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(null,r)):(co(t),wc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(co(t),t.flags&=-257,t=Ec(e,t,n)):t.memoizedState===null?(fo(t),c=r.fallback,i=t.mode,r=Tc({mode:`visible`,children:r.children},i),c=yi(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ha(t,e.child,null,n),r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,t=uc(null,r)):(fo(t),t.child=e.child,t.flags|=128,t=null);else if(co(t),of(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(a(419)),r.stack=``,r.digest=s,Yi({value:r,source:null,stack:null}),t=Ec(e,t,n)}else if(ic||ra(e,t,n,!1),s=(n&e.childLanes)!==0,ic||s){if(s=G,s!==null&&(r=st(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,li(e,r),gu(s,e,r),rc;af(c)||Du(),t=Ec(e,t,n)}else af(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,N=cf(c.nextSibling),zi=t,P=!0,Bi=null,Vi=!1,e!==null&&Ri(t,e),t=wc(t,r.children),t.flags|=4096);return t}return i?(fo(t),c=r.fallback,i=t.mode,l=e.child,u=l.sibling,r=gi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=yi(c,i,n,null),c.flags|=2):c=gi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,uc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=xc(n):(i=c.cachePool,i===null?i=Ea():(l=fa._currentValue,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(e.child,r)):(co(t),n=e.child,e=n.sibling,n=gi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function wc(e,t){return t=Tc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Tc(e,t){return e=mi(22,e,null,t),e.lanes=0,e}function Ec(e,t,n){return Ha(t,e.child,null,n),e=wc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ta(e.return,t,n)}function Oc(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 kc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=mo.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,O(mo,o),ac(e,t,r,n),r=P?Oi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dc(e,n,t);else if(e.tag===19)Dc(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&&ho(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Oc(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&&ho(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Oc(t,!0,n,null,a,r);break;case`together`:Oc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Ac(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Kl|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(ra(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(a(153));if(t.child!==null){for(e=t.child,n=gi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=gi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&ia(e)))}function Mc(e,t,n){switch(t.tag){case 3:_e(t,t.stateNode.containerInfo),$i(t,fa,e.memoizedState.cache),qi();break;case 27:case 5:ye(t);break;case 4:_e(t,t.stateNode.containerInfo);break;case 10:$i(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,lo(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(co(t),e=Ac(e,t,n),e===null?null:e.sibling):Cc(e,t,n):(co(t),t.flags|=128,null);co(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(ra(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return kc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),O(mo,mo.current),r)break;return null;case 22:return t.lanes=0,lc(e,t,n,t.pendingProps);case 24:$i(t,fa,e.memoizedState.cache)}return Ac(e,t,n)}function Nc(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)ic=!0;else{if(!jc(e,n)&&!(t.flags&128))return ic=!1,Mc(e,t,n);ic=!!(e.flags&131072)}}else ic=!1,P&&t.flags&1048576&&Fi(t,Oi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Na(t.elementType),t.type=e,typeof e==`function`)hi(e)?(r=qs(e,r),t.tag=1,t=vc(null,t,e,r,n)):(t.tag=0,t=gc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===S){t.tag=11,t=oc(null,t,e,r,n);break a}if(i===ne){t.tag=14,t=sc(null,t,e,r,n);break a}}throw t=ce(e)||e,Error(a(306,t,``))}}return t;case 0:return gc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=qs(r,t.pendingProps),vc(e,t,r,i,n);case 3:a:{if(_e(t,t.stateNode.containerInfo),e===null)throw Error(a(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,Ka(e,t),I(t,r,null,n);var s=t.memoizedState;if(r=s.cache,$i(t,fa,r),r!==o.cache&&na(t,[fa],n,!0),Qa(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=yc(e,t,r,n);break a}if(r!==i){i=wi(Error(a(424)),t),Yi(i),t=yc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(N=cf(e.firstChild),zi=t,P=!0,Bi=null,Vi=!0,n=Ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(qi(),r===i){t=Ac(e,t,n);break a}ac(e,t,r,n)}t=t.child}return t;case 26:return hc(e,t),e===null?(n=kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:P||(n=t.type,e=t.pendingProps,r=Bd(he.current).createElement(n),r[pt]=t,r[mt]=e,Pd(r,n,e),Et(r),t.stateNode=r):t.memoizedState=kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ye(t),e===null&&P&&(r=t.stateNode=ff(t.type,t.pendingProps,he.current),zi=t,Vi=!0,i=N,Zd(t.type)?(lf=i,N=cf(r.firstChild)):N=i),ac(e,t,t.pendingProps.children,n),hc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&P&&((i=r=N)&&(r=tf(r,t.type,t.pendingProps,Vi),r===null?i=!1:(t.stateNode=r,zi=t,N=cf(r.firstChild),Vi=!1,i=!0)),i||Ui(t)),ye(t),i=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ud(i,o)?r=null:s!==null&&Ud(i,s)&&(t.flags|=32),t.memoizedState!==null&&(i=Do(e,t,Ao,null,null,n),Qf._currentValue=i),hc(e,t),ac(e,t,r,n),t.child;case 6:return e===null&&P&&((e=n=N)&&(n=nf(n,t.pendingProps,Vi),n===null?e=!1:(t.stateNode=n,zi=t,N=null,e=!0)),e||Ui(t)),null;case 13:return Cc(e,t,n);case 4:return _e(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ha(t,null,r,n):ac(e,t,r,n),t.child;case 11:return oc(e,t,t.type,t.pendingProps,n);case 7:return ac(e,t,t.pendingProps,n),t.child;case 8:return ac(e,t,t.pendingProps.children,n),t.child;case 12:return ac(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,$i(t,t.type,r.value),ac(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,aa(t),i=oa(i),r=r(i),t.flags|=1,ac(e,t,r,n),t.child;case 14:return sc(e,t,t.type,t.pendingProps,n);case 15:return cc(e,t,t.type,t.pendingProps,n);case 19:return kc(e,t,n);case 31:return mc(e,t,n);case 22:return lc(e,t,n,t.pendingProps);case 24:return aa(t),r=oa(fa),e===null?(i=wa(),i===null&&(i=G,o=pa(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},Ga(t),$i(t,fa,i)):((e.lanes&n)!==0&&(Ka(e,t),I(t,null,null,n),Qa()),i=e.memoizedState,o=t.memoizedState,i.parent===r?(r=o.cache,$i(t,fa,r),r!==i.cache&&na(t,[fa],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),$i(t,fa,r))),ac(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(a(156,t.tag))}function Pc(e){e.flags|=4}function Fc(e,t,n,r,i){if((t=!!(e.mode&32))&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(wu())e.flags|=8192;else throw F=Aa,Oa}}else e.flags&=-16777217}function Ic(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Wf(t)){if(wu())e.flags|=8192;else throw F=Aa,Oa}}function Lc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:tt(),e.lanes|=t,Xl|=t)}function Rc(e,t){if(!P)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 U(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 zc(e,t,n){var r=t.pendingProps;switch(Li(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return U(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ea(fa),ve(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ki(t)?Pc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ji())),U(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(Pc(t),o===null?(U(t),Fc(t,i,null,r,n)):(U(t),Ic(t,o))):o?o===e.memoizedState?(U(t),t.flags&=-16777217):(Pc(t),U(t),Ic(t,o)):(e=e.memoizedProps,e!==r&&Pc(t),U(t),Fc(t,i,e,r,n)),null;case 27:if(be(t),n=he.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return U(t),null}e=pe.current,Ki(t)?Wi(t,e):(e=ff(i,r,n),t.stateNode=e,Pc(t))}return U(t),null;case 5:if(be(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return U(t),null}if(o=pe.current,Ki(t))Wi(t,o);else{var s=Bd(he.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}o[pt]=t,o[mt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,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&&Pc(t)}}return U(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(a(166));if(e=he.current,Ki(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=zi,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[pt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Ui(t,!0)}else e=Bd(e).createTextNode(r),e[pt]=t,t.stateNode=e}return U(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ki(t),n!==null){if(e===null){if(!r)throw Error(a(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(557));e[pt]=t}else qi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),e=!1}else n=Ji(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(po(t),t):(po(t),null);if(t.flags&128)throw Error(a(558))}return U(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Ki(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(a(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(a(317));i[pt]=t}else qi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),i=!1}else i=Ji(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(po(t),t):(po(t),null)}return po(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),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Lc(t,t.updateQueue),U(t),null);case 4:return ve(),e===null&&Sd(t.stateNode.containerInfo),U(t),null;case 10:return ea(t.type),U(t),null;case 19:if(D(mo),r=t.memoizedState,r===null)return U(t),null;if(i=!!(t.flags&128),o=r.rendering,o===null){if(i)Rc(r,!1);else{if(Y!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ho(e),o!==null){for(t.flags|=128,Rc(r,!1),e=o.updateQueue,t.updateQueue=e,Lc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)_i(n,e),n=n.sibling;return O(mo,mo.current&1|2),P&&Pi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&k()>nu&&(t.flags|=128,i=!0,Rc(r,!1),t.lanes=4194304)}}else{if(!i){if(e=ho(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Lc(t,e),Rc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!P)return U(t),null}else 2*k()-r.renderingStartTime>nu&&n!==536870912&&(t.flags|=128,i=!0,Rc(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(U(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=k(),e.sibling=null,n=mo.current,O(mo,i?n&1|2:n&1),P&&Pi(t,r.treeForkCount),e);case 22:case 23:return po(t),ao(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),n=t.updateQueue,n!==null&&Lc(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&&D(Ca),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ea(fa),U(t),null;case 25:return null;case 30:return null}throw Error(a(156,t.tag))}function Bc(e,t){switch(Li(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ea(fa),ve(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return be(t),null;case 31:if(t.memoizedState!==null){if(po(t),t.alternate===null)throw Error(a(340));qi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(po(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(a(340));qi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return D(mo),null;case 4:return ve(),null;case 10:return ea(t.type),null;case 22:case 23:return po(t),ao(),e!==null&&D(Ca),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ea(fa),null;case 25:return null;default:return null}}function Vc(e,t){switch(Li(t),t.tag){case 3:ea(fa),ve();break;case 26:case 27:case 5:be(t);break;case 4:ve();break;case 31:t.memoizedState!==null&&po(t);break;case 13:po(t);break;case 19:D(mo);break;case 10:ea(t.type);break;case 22:case 23:po(t),ao(),e!==null&&D(Ca);break;case 24:ea(fa)}}function Hc(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 Uc(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 Wc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{eo(t,n)}catch(t){Z(e,e.return,t)}}}function Gc(e,t,n){n.props=qs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Kc(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 qc(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 Jc(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 Yc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[mt]=t}catch(t){Z(e,e.return,t)}}function Xc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Zc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Xc(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&&Zd(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 Qc(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=sn));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(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&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function el(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[pt]=e,t[mt]=n}catch(t){Z(e,e.return,t)}}var tl=!1,nl=!1,rl=!1,il=typeof WeakSet==`function`?WeakSet:Set,al=null;function ol(e,t){if(e=e.containerInfo,Rd=sp,e=Nr(e),Pr(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,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=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=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=s),p===o&&++d===r&&(l=s),(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(zd={focusedElem:e,selectionRange:n},sp=!1,al=t;al!==null;)if(t=al,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,al=e;else for(;al!==null;){switch(t=al,o=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&&o!==null){e=void 0,n=t,i=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=qs(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),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)ef(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ef(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(a(163))}if(e=t.sibling,e!==null){e.return=t.return,al=e;break}al=t.return}}function sl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Sl(e,n),r&4&&Hc(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=qs(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}}r&64&&Wc(n),r&512&&Kc(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{eo(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&el(n);case 26:case 5:Sl(e,n),t===null&&r&4&&Jc(n),r&512&&Kc(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=Ju.bind(null,n),sf(e,n))));break;case 22:if(r=n.memoizedState!==null||tl,!r){t=t!==null&&t.memoizedState!==null||nl,i=tl;var a=nl;tl=r,(nl=t)&&!a?wl(e,n,!!(n.subtreeFlags&8772)):Sl(e,n),tl=i,nl=a}break;case 30:break;default:Sl(e,n)}}function cl(e){var t=e.alternate;t!==null&&(e.alternate=null,cl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&xt(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 ll=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(He&&typeof He.onCommitFiberUnmount==`function`)try{He.onCommitFiberUnmount(Ve,n)}catch{}switch(n.tag){case 26:nl||qc(n,t),dl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nl||qc(n,t);var r=ll,i=ul;Zd(n.type)&&(ll=n.stateNode,ul=!1),dl(e,t,n),pf(n.stateNode),ll=r,ul=i;break;case 5:nl||qc(n,t);case 6:if(r=ll,i=ul,ll=null,dl(e,t,n),ll=r,ul=i,ll!==null){if(ul)try{(ll.nodeType===9?ll.body:ll.nodeName===`HTML`?ll.ownerDocument.body:ll).removeChild(n.stateNode)}catch(e){Z(n,t,e)}else try{ll.removeChild(n.stateNode)}catch(e){Z(n,t,e)}}break;case 18:ll!==null&&(ul?(e=ll,Qd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Np(e)):Qd(ll,n.stateNode));break;case 4:r=ll,i=ul,ll=n.stateNode.containerInfo,ul=!0,dl(e,t,n),ll=r,ul=i;break;case 0:case 11:case 14:case 15:Uc(2,n,t),nl||Uc(4,n,t),dl(e,t,n);break;case 1:nl||(qc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Gc(n,t,r)),dl(e,t,n);break;case 21:dl(e,t,n);break;case 22:nl=(r=nl)||n.memoizedState!==null,dl(e,t,n),nl=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{Np(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{Np(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 il),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new il),t;default:throw Error(a(435,e.tag))}}function gl(e,t){var n=hl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Yu.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],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Zd(c.type)){ll=c.stateNode,ul=!1;break a}break;case 5:ll=c.stateNode,ul=!1;break a;case 3:case 4:ll=c.stateNode.containerInfo,ul=!0;break a}c=c.return}if(ll===null)throw Error(a(160));fl(o,s,i),ll=null,ul=!1,o=i.alternate,o!==null&&(o.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&&(Uc(3,e,e.return),Hc(3,e),Uc(5,e,e.return));break;case 1:_l(t,e),bl(e),r&512&&(nl||n===null||qc(n,n.return)),r&64&&tl&&(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&&(nl||n===null||qc(n,n.return)),r&4){var o=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`:o=i.getElementsByTagName(`title`)[0],(!o||o[bt]||o[pt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=i.createElement(r),i.head.insertBefore(o,i.querySelector(`head >
9 title`))),Pd(o,r,n),o[pt]=e,Et(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=i.createElement(r),Pd(o,r,n),i.head.appendChild(o);break;case`meta`:if(s=Vf(`meta`,`content`,i).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=i.createElement(r),Pd(o,r,n),i.head.appendChild(o);break;default:throw Error(a(468,r))}o[pt]=e,Et(o),r=o}e.stateNode=r}else Hf(i,e.type,e.stateNode)}else e.stateNode=If(i,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Yc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Hf(i,e.type,e.stateNode):If(i,r,e.memoizedProps))}break;case 27:_l(t,e),bl(e),r&512&&(nl||n===null||qc(n,n.return)),n!==null&&r&4&&Yc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(_l(t,e),bl(e),r&512&&(nl||n===null||qc(n,n.return)),e.flags&32){i=e.stateNode;try{Qt(i,``)}catch(t){Z(e,e.return,t)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Yc(e,i,n===null?i:n.memoizedProps)),r&1024&&(rl=!0);break;case 6:if(_l(t,e),bl(e),r&4){if(e.stateNode===null)throw Error(a(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Z(e,e.return,t)}}break;case 3:if(Bf=null,i=vl,vl=gf(t.containerInfo),_l(t,e),vl=i,bl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Np(t.containerInfo)}catch(t){Z(e,e.return,t)}rl&&(rl=!1,xl(e));break;case 4:r=vl,vl=gf(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)&&(eu=k()),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=tl,d=nl;if(tl=u||i,nl=d||l,_l(t,e),nl=d,tl=u,bl(e),r&8192)a:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||l||tl||nl||Cl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,i)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.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?$d(m,!0):$d(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(Xc(r)){n=r;break}r=r.return}if(n==null)throw Error(a(160));switch(n.tag){case 27:var i=n.stateNode;$c(e,Zc(e),i);break;case 5:var o=n.stateNode;n.flags&32&&(Qt(o,``),n.flags&=-33),$c(e,Zc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Qc(e,Zc(e),s);break;default:throw Error(a(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;)sl(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:Uc(4,t,t.return),Cl(t);break;case 1:qc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Gc(t,t.return,n),Cl(t);break;case 27:pf(t.stateNode);case 26:case 5:qc(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),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),Hc(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;
vendor: 18,944 bytes, line 9
9if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)$a(c[i],s)}catch(e){Z(r,r.return,e)}}n&&o&64&&Wc(a),Kc(a,a.return);break;case 27:el(a);case 26:case 5:wl(i,a,n),n&&r===null&&o&4&&Jc(a),Kc(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),Kc(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&&ma(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&&ma(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&&Hc(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&&ma(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)||!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)||!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),Hc(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&&Gf(n,vl,e.memoizedState,e.memoizedProps);break;case 5:Ml(e,t,n);break;case 3:case 4:var r=vl;vl=gf(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];al=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&&Uc(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];al=r,Rl(r,e)}Pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Uc(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(;al!==null;){var n=al;switch(n.tag){case 0:case 11:case 15:Uc(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:ma(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,al=r;else a:for(n=e;al!==null;){r=al;var i=r.sibling,a=r.return;if(cl(r),r===n){al=null;break a}if(i!==null){i.return=a,al=i;break a}al=a}}}var zl={getCacheForType:function(e){var t=oa(fa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return oa(fa).controller.signal}},Bl=typeof WeakMap==`function`?WeakMap:Map,W=0,G=null,K=null,q=0,J=0,Vl=null,Hl=!1,Ul=!1,Wl=!1,Gl=0,Y=0,Kl=0,ql=0,Jl=0,Yl=0,Xl=0,Zl=null,Ql=null,$l=!1,eu=0,tu=0,nu=1/0,ru=null,iu=null,au=0,ou=null,su=null,cu=0,lu=0,uu=null,du=null,fu=0,pu=null;function mu(){return W&2&&q!==0?q&-q:w.T===null?ut():dd()}function hu(){if(Yl===0){if(!(q&536870912)||P){var e=qe;qe<<=1,!(qe&3932160)&&(qe=262144),Yl=e}else Yl=536870912}return e=oo.current,e!==null&&(e.flags|=32),Yl}function gu(e,t,n){(e===G&&(J===2||J===9)||e.cancelPendingCommit!==null)&&(Su(e,0),yu(e,q,Yl,!1)),rt(e,n),(!(W&2)||e!==G)&&(e===G&&(!(W&2)&&(ql|=n),Y===4&&yu(e,q,Yl,!1)),rd(e))}function X(e,t,n){if(W&6)throw Error(a(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||$e(e,t),i=r?Au(e,t):Ou(e,t,!0),o=r;do{if(i===0){Ul&&!r&&yu(e,t,0,!1);break}if(n=e.current.alternate,o&&!vu(n)){i=Ou(e,t,!1),o=!1;continue}if(i===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;i=Zl;var l=c.current.memoizedState.isDehydrated;if(l&&(Su(c,s).flags|=256),s=Ou(c,s,!1),s!==2){if(Wl&&!l){c.errorRecoveryDisabledLanes|=o,ql|=o,i=4;break a}o=Ql,Ql=i,o!==null&&(Ql===null?Ql=o:Ql.push.apply(Ql,o))}i=s}if(o=!1,i!==2)continue}}if(i===1){Su(e,0),yu(e,t,0,!0);break}a:{switch(r=e,o=i,o){case 0:case 1:throw Error(a(345));case 4:if((t&4194048)!==t)break;case 6:yu(r,t,Yl,!Hl);break a;case 2:Ql=null;break;case 3:case 5:break;default:throw Error(a(329))}if((t&62914560)===t&&(i=eu+300-k(),10<i)){if(yu(r,t,Yl,!Hl),Qe(r,0,!0)!==0)break a;cu=t,r.timeoutHandle=Kd(_u.bind(null,r,n,Ql,ru,$l,t,Yl,ql,Xl,Hl,o,`Throttled`,-0,0),i);break a}_u(r,n,Ql,ru,$l,t,Yl,ql,Xl,Hl,o,null,-0,0)}break}while(1);rd(e)}function _u(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:sn},Nl(t,a,d);var m=(a&62914560)===a?eu-k():(a&4194048)===a?tu-k():0;if(m=qf(d,m),m!==null){cu=a,e.cancelPendingCommit=m(Lu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),yu(e,a,o,!l);return}}Lu(e,t,a,n,r,i,o,s,c)}function vu(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(!Or(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 yu(e,t,n,r){t&=~Jl,t&=~ql,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ue(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&at(e,n,t)}function bu(){return W&6?!0:(id(0,!1),!1)}function xu(){if(K!==null){if(J===0)var e=K.return;else e=K,Qi=Zi=null,Mo(e),Ia=null,La=0,e=K;for(;e!==null;)Vc(e.alternate,e),e=e.return;K=null}}function Su(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),cu=0,xu(),G=e,K=n=gi(e.current,null),q=t,J=0,Vl=null,Hl=!1,Ul=$e(e,t),Wl=!1,Xl=Yl=Jl=ql=Kl=Y=0,Ql=Zl=null,$l=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ue(r),a=1<<i;t|=e[i],r&=~a}return Gl=t,oi(),n}function Cu(e,t){L=null,w.H=zs,t===Da||t===ka?(t=Pa(),J=3):t===Oa?(t=Pa(),J=4):J=t===rc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Vl=t,K===null&&(Y=1,Zs(e,wi(t,e.current)))}function wu(){var e=oo.current;return e===null?!0:(q&4194048)===q?so===null:(q&62914560)===q||q&536870912?e===so:!1}function Tu(){var e=w.H;return w.H=zs,e===null?zs:e}function Eu(){var e=w.A;return w.A=zl,e}function Du(){Y=4,Hl||(q&4194048)!==q&&oo.current!==null||(Ul=!0),!(Kl&134217727)&&!(ql&134217727)||G===null||yu(G,q,Yl,!1)}function Ou(e,t,n){var r=W;W|=2;var i=Tu(),a=Eu();(G!==e||q!==t)&&(ru=null,Su(e,t)),t=!1;var o=Y;a:do try{if(J!==0&&K!==null){var s=K,c=Vl;switch(J){case 8:xu(),o=6;break a;case 3:case 2:case 9:case 6:oo.current===null&&(t=!0);var l=J;if(J=0,Vl=null,Pu(e,s,c,l),n&&Ul){o=0;break a}break;default:l=J,J=0,Vl=null,Pu(e,s,c,l)}}ku(),o=Y;break}catch(t){Cu(e,t)}while(1);return t&&e.shellSuspendCounter++,Qi=Zi=null,W=r,w.H=i,w.A=a,K===null&&(G=null,q=0,oi()),o}function ku(){for(;K!==null;)Mu(K)}function Au(e,t){var n=W;W|=2;var r=Tu(),i=Eu();G!==e||q!==t?(ru=null,nu=k()+500,Su(e,t)):Ul=$e(e,t);a:do try{if(J!==0&&K!==null){t=K;var o=Vl;b:switch(J){case 1:J=0,Vl=null,Pu(e,t,o,1);break;case 2:case 9:if(ja(o)){J=0,Vl=null,Nu(t);break}t=function(){J!==2&&J!==9||G!==e||(J=7),rd(e)},o.then(t,t);break a;case 3:J=7;break a;case 4:J=5;break a;case 7:ja(o)?(J=0,Vl=null,Nu(t)):(J=0,Vl=null,Pu(e,t,o,7));break;case 5:var s=null;switch(K.tag){case 26:s=K.memoizedState;case 5:case 27:var c=K;if(s?Wf(s):c.stateNode.complete){J=0,Vl=null;var l=c.sibling;if(l!==null)K=l;else{var u=c.return;u===null?K=null:(K=u,Fu(u))}break b}}J=0,Vl=null,Pu(e,t,o,5);break;case 6:J=0,Vl=null,Pu(e,t,o,6);break;case 8:xu(),Y=6;break a;default:throw Error(a(462))}}ju();break}catch(t){Cu(e,t)}while(1);return Qi=Zi=null,w.H=r,w.A=i,W=n,K===null?(G=null,q=0,oi(),Y):0}function ju(){for(;K!==null&&!je();)Mu(K)}function Mu(e){var t=Nc(e.alternate,e,Gl);e.memoizedProps=e.pendingProps,t===null?Fu(e):K=t}function Nu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=_c(n,t,t.pendingProps,t.type,void 0,q);break;case 11:t=_c(n,t,t.pendingProps,t.type.render,t.ref,q);break;case 5:Mo(t);default:Vc(n,t),t=K=_i(t,Gl),t=Nc(n,t,Gl)}e.memoizedProps=e.pendingProps,t===null?Fu(e):K=t}function Pu(e,t,n,r){Qi=Zi=null,Mo(t),Ia=null,La=0;var i=t.return;try{if(nc(e,i,t,n,q)){Y=1,Zs(e,wi(n,e.current)),K=null;return}}catch(t){if(i!==null)throw K=i,t;Y=1,Zs(e,wi(n,e.current)),K=null;return}t.flags&32768?(P||r===1?e=!0:Ul||q&536870912?e=!1:(Hl=e=!0,(r===2||r===9||r===3||r===6)&&(r=oo.current,r!==null&&r.tag===13&&(r.flags|=16384))),Iu(t,e)):Fu(t)}function Fu(e){var t=e;do{if(t.flags&32768){Iu(t,Hl);return}e=t.return;var n=zc(t.alternate,t,Gl);if(n!==null){K=n;return}if(t=t.sibling,t!==null){K=t;return}K=t=e}while(t!==null);Y===0&&(Y=5)}function Iu(e,t){do{var n=Bc(e.alternate,e);if(n!==null){n.flags&=32767,K=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){K=e;return}K=e=n}while(e!==null);Y=6,K=null}function Lu(e,t,n,r,i,o,s,c,l){e.cancelPendingCommit=null;do Hu();while(au!==0);if(W&6)throw Error(a(327));if(t!==null){if(t===e.current)throw Error(a(177));if(o=t.lanes|t.childLanes,o|=ai,it(e,n,o,s,c,l),e===G&&(K=G=null,q=0),su=t,ou=e,cu=n,lu=o,uu=i,du=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Xu(Ie,function(){return Uu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=w.T,w.T=null,i=T.p,T.p=2,s=W,W|=4;try{ol(e,t,n)}finally{W=s,T.p=i,w.T=r}}au=1,Ru(),zu(),Bu()}}function Ru(){if(au===1){au=0;var e=ou,t=su,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=w.T,w.T=null;var r=T.p;T.p=2;var i=W;W|=4;try{yl(t,e);var a=zd,o=Nr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Mr(s.ownerDocument.documentElement,s)){if(c!==null&&Pr(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 _=jr(s,h),v=jr(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}}sp=!!Rd,zd=Rd=null}finally{W=i,T.p=r,w.T=n}}e.current=t,au=2}}function zu(){if(au===2){au=0;var e=ou,t=su,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=w.T,w.T=null;var r=T.p;T.p=2;var i=W;W|=4;try{sl(e,t.alternate,t)}finally{W=i,T.p=r,w.T=n}}au=3}}function Bu(){if(au===4||au===3){au=0,Me();var e=ou,t=su,n=cu,r=du;t.subtreeFlags&10256||t.flags&10256?au=5:(au=0,su=ou=null,Vu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(iu=null),lt(n),t=t.stateNode,He&&typeof He.onCommitFiberRoot==`function`)try{He.onCommitFiberRoot(Ve,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=w.T,i=T.p,T.p=2,w.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{w.T=t,T.p=i}}cu&3&&Hu(),rd(e),i=e.pendingLanes,n&261930&&i&42?e===pu?fu++:(fu=0,pu=e):fu=0,id(0,!1)}}function Vu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ma(t)))}function Hu(){return Ru(),zu(),Bu(),Uu()}function Uu(){if(au!==5)return!1;var e=ou,t=lu;lu=0;var n=lt(cu),r=w.T,i=T.p;try{T.p=32>n?32:n,w.T=null,n=uu,uu=null;var o=ou,s=cu;if(au=0,su=ou=null,cu=0,W&6)throw Error(a(331));var c=W;if(W|=4,Il(o.current),Ol(o,o.current,s,n),W=c,id(0,!1),He&&typeof He.onPostCommitFiberRoot==`function`)try{He.onPostCommitFiberRoot(Ve,o)}catch{}return!0}finally{T.p=i,w.T=r,Vu(e,t)}}function Wu(e,t,n){t=wi(n,t),t=$s(e.stateNode,t,2),e=Ja(e,t,2),e!==null&&(rt(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(iu===null||!iu.has(r))){e=wi(n,e),n=ec(2),r=Ja(t,n,2),r!==null&&(tc(n,r,t,e),rt(r,2),rd(r));break}}t=t.return}}function Gu(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=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,G===e&&(q&n)===n&&(Y===4||Y===3&&(q&62914560)===q&&300>k()-eu?!(W&2)&&Su(e,0):Jl|=n,Xl===q&&(Xl=0)),rd(e)}function qu(e,t){t===0&&(t=tt()),e=li(e,t),e!==null&&(rt(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(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(a(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return ke(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;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-Ue(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=q,a=Qe(r,r===G?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||$e(r,a)||(n=!0,ld(r,a))}r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=k(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}au!==0&&au!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ue(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=et(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=G,n=q,n=Qe(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(J===2||J===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Ae(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||$e(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Ae(r),lt(n)){case 2:case 8:n=Fe;break;case 32:n=Ie;break;case 268435456:n=Re;break;default:n=Ie}return r=cd.bind(null,e),n=ke(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Ae(r),e.callbackPriority=2,e.callbackNode=null,2}function cd(e,t){if(au!==0&&au!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Hu()&&e.callbackNode!==n)return null;var r=q;return r=Qe(e,e===G?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(X(e,r,t),sd(e,k()),e.callbackNode!=null&&e.callbackNode===n?cd.bind(null,e):null)}function ld(e,t){if(Hu())return null;X(e,t,!0)}function ud(){Yd(function(){W&6?ke(Pe,ad):od()})}function dd(){if(nd===0){var e=_a;e===0&&(e=j,j<<=1,!(j&261888)&&(j=256)),nd=e}return nd}function fd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:on(``+e)}function pd(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 md(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=fd((i[mt]||null).action),o=r.submitter;o&&(t=(t=o[mt]||null)?fd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new On(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(nd!==0){var e=o?pd(i,o):new FormData(i);V(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?pd(i,o):new FormData(i),V(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var hd=0;hd<ei.length;hd++){var gd=ei[hd];ti(gd.toLowerCase(),`on`+(gd[0].toUpperCase()+gd.slice(1)))}ti(Kr,`onAnimationEnd`),ti(qr,`onAnimationIteration`),ti(Jr,`onAnimationStart`),ti(`dblclick`,`onDoubleClick`),ti(`focusin`,`onFocus`),ti(`focusout`,`onBlur`),ti(Yr,`onTransitionRun`),ti(Xr,`onTransitionStart`),ti(Zr,`onTransitionCancel`),ti(Qr,`onTransitionEnd`),At(`onMouseEnter`,[`mouseout`,`mouseover`]),At(`onMouseLeave`,[`mouseout`,`mouseover`]),At(`onPointerEnter`,[`pointerout`,`pointerover`]),At(`onPointerLeave`,[`pointerout`,`pointerover`]),kt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),kt(`onSelect`,`focusout contextmenu dragend focu
9sin keydown keyup mousedown mouseup selectionchange`.split(` `)),kt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),kt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),kt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),kt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var _d=`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(` `),vd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(_d));function yd(e,t){t=!!(t&4);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){ni(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){ni(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[gt];n===void 0&&(n=t[gt]=new Set);var r=e+`__bubble`;n.has(r)||(Cd(t,e,2,!1),n.add(r))}function bd(e,t,n){var r=0;t&&(r|=4),Cd(n,e,r,t)}var xd=`_reactListening`+Math.random().toString(36).slice(2);function Sd(e){if(!e[xd]){e[xd]=!0,Dt.forEach(function(t){t!==`selectionchange`&&(vd.has(t)||bd(t,!1,e),bd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xd]||(t[xd]=!0,bd(`selectionchange`,!1,t))}}function Cd(e,t,n,r){switch(mp(t)){case 2:var i=cp;break;case 8:i=lp;break;default:i=up}n=i.bind(null,t,n,e),i=void 0,!_n||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 wd(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 c=r.stateNode.containerInfo;if(c===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;c!==null;){if(o=St(c),o===null)return;if(l=o.tag,l===5||l===6||l===26||l===27){r=a=o;continue a}c=c.parentNode}}r=r.return}mn(function(){var r=a,i=ln(n),o=[];a:{var c=$r.get(e);if(c!==void 0){var l=On,u=e;switch(e){case`keypress`:if(Cn(n)===0)break a;case`keydown`:case`keyup`:l=Kn;break;case`focusin`:u=`focus`,l=Ln;break;case`focusout`:u=`blur`,l=Ln;break;case`beforeblur`:case`afterblur`:l=Ln;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`:l=Fn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Jn;break;case Kr:case qr:case Jr:l=Rn;break;case Qr:l=Yn;break;case`scroll`:case`scrollend`:l=An;break;case`wheel`:l=Xn;break;case`copy`:case`cut`:case`paste`:l=zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=qn;break;case`toggle`:case`beforetoggle`:l=Zn}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;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=hn(m,p),g!=null&&d.push(Td(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),o.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==cn&&(u=n.relatedTarget||n.fromElement)&&(St(u)||u[ht]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?St(u):null,u!==null&&(f=s(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Fn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=qn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:wt(l),h=u==null?c:wt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,St(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Dd,p=l,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;l!==null&&Od(o,c,l,d,!1),u!==null&&f!==null&&Od(o,f,u,d,!0)}}a:{if(c=r?wt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=_r;else if(dr(c)){if(vr)v=Er;else{v=wr;var y=M}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&nn(r.elementType)&&(v=_r):v=Tr;if(v&&=v(e,r)){fr(o,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Jt(c,`number`,c.value)}
vendor: 4,706 bytes, lines 9-10
9switch(y=r?wt(r):window,e){case`focusin`:(dr(y)||y.contentEditable===`true`)&&(Ir=y,Lr=r,Rr=null);break;case`focusout`:Rr=Lr=Ir=null;break;case`mousedown`:zr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:zr=!1,Br(o,n,i);break;case`selectionchange`:if(Fr)break;case`keydown`:case`keyup`:Br(o,n,i)}var b;if($n)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 sr?ar(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(nr&&n.locale!==`ko`&&(sr||x!==`onCompositionStart`?x===`onCompositionEnd`&&sr&&(b=Sn()):(yn=i,bn=`value`in yn?yn.value:yn.textContent,sr=!0)),y=Ed(r,x),0<y.length&&(x=new Bn(x,e,null,n,i),o.push({event:x,listeners:y}),b?x.data=b:(b=or(n),b!==null&&(x.data=b)))),(b=tr?cr(e,n):lr(e,n))&&(x=Ed(r,`onBeforeInput`),0<x.length&&(y=new Bn(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:y,listeners:x}),y.data=b)),md(o,e,r,n,i)}yd(o,t)})}function Td(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ed(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=hn(e,n),i!=null&&r.unshift(Td(e,i,a)),i=hn(e,t),i!=null&&r.push(Td(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Dd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Od(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=hn(n,a),l!=null&&o.unshift(Td(n,l,c))):i||(l=hn(n,a),l!=null&&o.push(Td(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var kd=/\r\n?/g,Ad=/\u0000|\uFFFD/g;function jd(e){return(typeof e==`string`?e:``+e).replace(kd,` 10`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,i,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Qt(e,``+r);break;case`className`:It(e,`class`,r);break;case`tabIndex`:It(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:It(e,n,r);break;case`style`:tn(e,r,o);break;case`data`:if(t!==`object`){It(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=on(``+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}if(typeof o==`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))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=on(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=sn);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(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(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=on(``+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`playsInl
10ine`: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),Ft(e,`popover`,r);break;case`xlinkActuate`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Ft(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=rn.get(n)||n,Ft(e,n,r))}}function Nd(e,t,n,r,i,o){switch(n){case`style`:tn(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Qt(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=sn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!Ot.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),o=e[mt]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,i),typeof r==`function`)){typeof o!=`function`&&o!==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,``):Ft(e,n,r)}}}function Pd(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,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(a(137,t));default:$(e,t,o,s,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=o=s=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`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(a(137,t));break;default:$(e,t,r,d,n,null)}}qt(e,o,c,l,u,s,i,!1);return;case`select`:for(i in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,i,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Yt(e,!!r,n,!0):Yt(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=i=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(a(91));break;default:$(e,t,s,c,n,null)}Zt(e,r,i,o);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<_d.length;r++)Q(_d[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(a(137,t));default:$(e,t,u,r,n,null)}return;default:if(nn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Nd(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 Fd(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,o=null,s=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`:o=m;break;case`name`:i=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(a(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}Kt(e,s,c,l,u,d,o,i);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}
vendor: 27,002 bytes, line 10
10for(i in r)if(o=r[i],l=n[i],r.hasOwnProperty(i)&&(o!=null||l!=null))switch(i){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&$(e,t,i,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Yt(e,!!n,n?[]:``,!1):Yt(e,!!n,t,!0)):Yt(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(s in r)if(i=r[s],o=n[s],r.hasOwnProperty(s)&&(i!=null||o!=null))switch(s){case`value`:p=i;break;case`defaultValue`:m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(a(91));break;default:i!==o&&$(e,t,s,i,r,o)}Xt(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(a(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(nn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Nd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Nd(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 Id(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ld(){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&&Id(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&&Id(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 Rd=null,zd=null;function Bd(e){return e.nodeType===9?e:e.ownerDocument}function Vd(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 Hd(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 Ud(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 Wd=null;function Gd(){var e=window.event;return e&&e.type===`popstate`?e!==Wd&&(Wd=e,!0):(Wd=null,!1)}var Kd=typeof setTimeout==`function`?setTimeout:void 0,qd=typeof clearTimeout==`function`?clearTimeout:void 0,Jd=typeof Promise==`function`?Promise:void 0,Yd=typeof queueMicrotask==`function`?queueMicrotask:Jd===void 0?Kd:function(e){return Jd.resolve(null).then(e).catch(Xd)};function Xd(e){setTimeout(function(){throw e})}function Zd(e){return e===`head`}function Qd(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),Np(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)pf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,pf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[bt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&pf(e.ownerDocument.body)}n=i}while(n);Np(t)}function $d(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 ef(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`:ef(n),xt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function tf(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[bt])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=cf(e.nextSibling),e===null)break}return null}function nf(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=cf(e.nextSibling),e===null))return null;return e}function rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=cf(e.nextSibling),e===null))return null;return e}function af(e){return e.data===`$?`||e.data===`$~`}function of(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function sf(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 cf(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 lf=null;function uf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return cf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function df(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 ff(e,t,n){switch(t=Bd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(a(452));return e;case`head`:if(e=t.head,!e)throw Error(a(453));return e;case`body`:if(e=t.body,!e)throw Error(a(454));return e;default:throw Error(a(451))}}function pf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);xt(e)}var mf=new Map,hf=new Set;function gf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var _f=T.d;T.d={f:vf,r:yf,D:Sf,C:Cf,L:wf,m:Tf,X:Df,S:Ef,M:Of};function vf(){var e=_f.f(),t=bu();return e||t}function yf(e){var t=Ct(e);t!==null&&t.tag===5&&t.type===`form`?Os(t):_f.r(e)}var bf=typeof document>`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Gt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),Et(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Gt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Gt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Gt(n.imageSizes)+`"]`)):i+=`[href="`+Gt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=p({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),Et(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Gt(r)+`"][href="`+Gt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=p({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),Et(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=Tt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=p({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);Et(c),Pd(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,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=Tt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Et(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=Tt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Et(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var i=(i=he.current)?gf(i):null;if(!i)throw Error(a(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=Tt(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=Af(n.href);var o=Tt(i).hoistableStyles,s=o.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=i.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.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},mf.set(e,n),o||Nf(i,e,n,s.state))),t&&r===null)throw Error(a(528,``));return s}if(t&&r!==null)throw Error(a(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=Tt(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(a(444,e))}}function Af(e){return`href="`+Gt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(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}),Pd(t,`link`,n),Et(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Gt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Gt(n.href)+`"]`);if(r)return t.instance=r,Et(r),r;var i=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Et(r),Pd(r,`style`,i),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Af(n.href);var o=e.querySelector(jf(i));if(o)return t.state.loading|=4,t.instance=o,Et(o),o;r=Mf(n),(i=mf.get(i))&&Rf(r,i),o=(e.ownerDocument||e).createElement(`link`),Et(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(i=e.querySelector(Ff(o)))?(t.instance=i,Et(i),i):(r=n,(i=mf.get(o))&&(r=p({},n),zf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),Et(i),Pd(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(a(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(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 Rf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Bf=null;function Vf(e,t,n){if(Bf===null){var r=new Map,i=Bf=new Map;i.set(n,r)}else i=Bf,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[bt]||a[pt]||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 Hf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Uf(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 Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(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=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Et(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),Et(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(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=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Kf===0&&(Kf=62500*Ld());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.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=Jf.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 Qf={$$typeof:x,Provider:null,Consumer:null,_currentValue:ue,_currentValue2:ue,_threadCount:0};function $f(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=nt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nt(0),this.hiddenUpdates=nt(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 ep(e,t,n,r,i,a,o,s,c,l,u,d){return e=new $f(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=mi(3,null,null,t),e.current=a,a.stateNode=e,t=pa(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ga(a),e}function tp(e){return e?(e=fi,e):fi}function np(e,t,n,r,i,a){i=tp(i),r.context===null?r.context=i:r.pendingContext=i,r=qa(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ja(e,r,t),n!==null&&(gu(n,e,t),Ya(n,e,t))}function rp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ip(e,t){rp(e,t),(e=e.alternate)&&rp(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=li(e,67108864);t!==null&&gu(t,e,67108864),ip(e,67108864)}}function op(e){if(e.tag===13||e.tag===31){var t=mu();t=ct(t);var n=li(e,t);n!==null&&gu(n,e,t),ip(e,t)}}var sp=!0;function cp(e,t,n,r){var i=w.T;w.T=null;var a=T.p;try{T.p=2,up(e,t,n,r)}finally{T.p=a,w.T=i}}function lp(e,t,n,r){var i=w.T;w.T=null;var a=T.p;try{T.p=8,up(e,t,n,r)}finally{T.p=a,w.T=i}}function up(e,t,n,r){if(sp){var i=dp(r);if(i===null)wd(e,t,r,fp,n),Cp(e,r);else if(Tp(i,e,t,n,r))r.stopPropagation();else if(Cp(e,r),t&4&&-1<Sp.indexOf(e)){for(;i!==null;){var a=Ct(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Ze(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Ue(o);s.entanglements[1]|=c,o&=~c}rd(a),!(W&6)&&(nu=k()+500,id(0,!1))}}break;case 31:case 13:s=li(a,2),s!==null&&gu(s,a,2),bu(),ip(a,2)}if(a=dp(r),a===null&&wd(e,t,r,fp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else wd(e,t,r,null,n)}}function dp(e){return e=ln(e),pp(e)}var fp=null;function pp(e){if(fp=null,e=St(e),e!==null){var t=s(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=c(t),e!==null)return e;e=null}else if(n===31){if(e=l(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 fp=e,null}function mp(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(Ne()){case Pe:return 2;case Fe:return 8;case Ie:case Le:return 32;case Re:return 268435456;default:return 32}default:return 32}}var hp=!1,gp=null,_p=null,vp=null,yp=new Map,bp=new Map,xp=[],Sp=`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 Cp(e,t){switch(e){case`focusin`:case`focusout`:gp=null;break;case`dragenter`:case`dragleave`:_p=null;break;case`mouseover`:case`mouseout`:vp=null;break;case`pointerover`:case`pointerout`:yp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:bp.delete(t.pointerId)}}function wp(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=Ct(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tp(e,t,n,r,i){switch(t){case`focusin`:return gp=wp(gp,e,t,n,r,i),!0;case`dragenter`:return _p=wp(_p,e,t,n,r,i),!0;case`mouseover`:return vp=wp(vp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return yp.set(a,wp(yp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,bp.set(a,wp(bp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ep(e){var t=St(e.target);if(t!==null){var n=s(t);if(n!==null){if(t=n.tag,t===13){if(t=c(n),t!==null){e.blockedOn=t,dt(e.priority,function(){op(n)});return}}else if(t===31){if(t=l(n),t!==null){e.blockedOn=t,dt(e.priority,function(){op(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 Dp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cn=r,n.target.dispatchEvent(r),cn=null}else return t=Ct(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function Op(e,t,n){Dp(e)&&n.delete(t)}function kp(){hp=!1,gp!==null&&Dp(gp)&&(gp=null),_p!==null&&Dp(_p)&&(_p=null),vp!==null&&Dp(vp)&&(vp=null),yp.forEach(Op),bp.forEach(Op)}function Ap(e,n){e.blockedOn===n&&(e.blockedOn=null,hp||(hp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,kp)))}var jp=null;function Mp(e){jp!==e&&(jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jp===e&&(jp=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(pp(r||n)===null)continue;break}var a=Ct(n);a!==null&&(e.splice(t,3),t-=3,V(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Np(e){function t(t){return Ap(t,e)}gp!==null&&Ap(gp,e),_p!==null&&Ap(_p,e),vp!==null&&Ap(vp,e),yp.forEach(t),bp.forEach(t);for(var n=0;n<xp.length;n++){var r=xp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<xp.length&&(n=xp[0],n.blockedOn===null);)Ep(n),n.blockedOn===null&&xp.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[mt]||null;if(typeof a==`function`)o||Mp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[mt]||null)s=o.formAction;else if(pp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Mp(n)}}}function Pp(){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 Fp(e){this._internalRoot=e}Ip.prototype.render=Fp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(a(409));var n=t.current;np(n,mu(),e,t,null,null)},Ip.prototype.unmount=Fp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;np(e.current,2,null,e,null,null),bu(),t[ht]=null}};function Ip(e){this._internalRoot=e}Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=ut();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xp.length&&t!==0&&t<xp[n].priority;n++);xp.splice(n,0,e),n===0&&Ep(e)}};var Lp=n.version;if(Lp!==`19.2.8`)throw Error(a(527,Lp,`19.2.8`));T.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(a(188)):(e=Object.keys(e).join(`,`),Error(a(268,e)));return e=d(t),e=e===null?null:f(e),e=e===null?null:e.stateNode,e};var Rp={bundleType:0,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:w,reconcilerVersion:`19.2.8`};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var zp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zp.isDisabled&&zp.supportsFiber)try{Ve=zp.inject(Rp),He=zp}catch{}}e.hydrateRoot=function(e,t,n){if(!o(e))throw Error(a(299));var r=!1,i=``,s=Js,c=Ys,l=Xs,u=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(c=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=ep(e,1,!0,t,n??null,r,i,u,s,c,l,Pp),t.context=tp(null),n=t.current,r=mu(),r=ct(r),i=qa(r),i.callback=null,Ja(n,i,r),n=r,t.current.lanes=n,rt(t,n),rd(t),e[ht]=t.current,Sd(e),new Ip(t)}})),Qe=n(((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=Ze()})),$e=`__TSS_CONTEXT`,et=Symbol.for(`TSS_SERVER_FUNCTION`),tt=`application/x-tss-framed`,nt={JSON:0,CHUNK:1,END:2,ERROR:3};`${tt}`;var rt=/;\s*v=(\d+)/;function it(e){let t=e.match(rt);return t?parseInt(t[1],10):void 0}function at(e){let t=it(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 ot=()=>window.__TSS_START_OPTIONS__;function st(e){return e?.isNotFound===!0}function ct(){try{return sessionStorage}catch{return}}var lt=`tsr-scroll-restoration-v1_3`,ut=ct();function dt(){try{return JSON.parse(ut?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function ft(){try{ut?.setItem(lt,JSON.stringify(pt))}catch{}}var pt=dt(),mt=`data-scroll-restoration-id`,ht=e=>e.state.__TSR_key||e.href;function gt(e){let t=e.getAttribute(mt);if(t)return`[${mt}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var _t=!1,vt=`window`;function yt(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function bt(e){let t=new Set;for(let n of e){if(n===vt)continue;let e=yt(n);e&&t.add(e)}return t}function xt(e,t){let n=t??e.options.scrollRestoration,r=e._scroll;n&&(r.restoring=!0);let i=e.options.getScrollRestorationKey||ht,a=new Set,o=e=>{let t=pt[e]||={};for(let e of a)e===document?t[vt]={scrollX,scrollY}:e.isConnected&&(t[gt(e)]={scrollX:e.scrollLeft,scrollY:e.scrollTop})};n&&!r.restoration&&(r.restoration=!0,_t=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,e=>{_t||a.add(e.target)},!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(i(e.fromLocation)),a.clear()}),addEventListener(`pagehide`,()=>{o(i(e.stores.resolvedLocation.get()??e.stores.location.get())),ft()})),!r.reset&&(r.reset=!0,e.subscribe(`onRendered`,t=>{let n=e.options.scrollRestorationBehavior,o=e.options.scrollToTopSelectors,s=r.next,c=r.hash,l;if(a.clear(),r.next=!0,r.hash=!1,typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let u=i(t.toLocation),d=t.fromLocation&&i(t.fromLocation);if(r.restoring&&d&&d!==u){let e=pt[d];if(e){let t=pt[u];for(let n in e){if(n===vt){if(s)continue}else{let e=yt(n);if(!e||s&&o&&(l??=bt(o),l.has(e)))continue}t||=pt[u]={},t[n]??=e[n]}}}_t=!0;try{let e=t.toLocation.hash,i=t.toLocation.state.__hashScrollIntoViewOptions??!0,a=!1;if(s){!e&&o&&(l??=bt(o));let t=e&&i&&c,s=r.restoring?pt[u]:void 0;if(s)for(let e in s){let{scrollX:r,scrollY:i}=s[e];if(e===vt){if(t)continue;scrollTo({top:i,left:r,behavior:n}),a=!0}else{let t=yt(e);t&&(t.scrollLeft=r,t.scrollTop=i,l?.delete(t))}}if(!e){let e={top:0,left:0,behavior:n};if(a||scrollTo(e),l)for(let t of l)t.scrollTo(e)}}!a&&e&&i&&document.getElementById(e)?.scrollIntoView(i)}finally{_t=!1}}))}function St(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 Ct(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function wt(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]=Ct(r):Array.isArray(t)?t.push(Ct(r)):n[e]=[t,Ct(r)]}return n}var Tt=/^(?:\s|["[{\d-]|fa|nu|tr)/,Et=Ot(JSON.parse),Dt=kt(JSON.stringify,JSON.parse);function Ot(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=wt(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function kt(e,t){let n=t===JSON.parse;function r(r){if(r&&typeof r==`object`)try{return e(r)}catch{}else if(t&&typeof r==`string`){if(n&&!Tt.test(r))return r;try{return t(r),e(r)}catch{}}return r}return e=>{let t=St(e,r);return t?`?${t}`:``}}function At(e){return e.replaceAll(`\0`,`/`).replaceAll(`�`,`/`).replace(/~([~0r])/g,(e,t)=>t===`0`?`\0`:t===`r`?`�`:t)}function jt(e){return{input:({url:t})=>{for(let n of e)t=Nt(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Pt(e[n],t);return t}}}function Mt(e){let t=p(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=ee([`/`,t,e.pathname]),e)}}function Nt(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 Pt(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 Ft(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i}=t,a=new Map,o=n(`idle`),s=n(e),c=n(void 0),l=n([]),u=r(()=>l.get().map(e=>a.get(e).get())),d=r(()=>
10({status:o.get(),isLoading:o.get()===`pending`,matches:u.get(),location:s.get(),resolvedLocation:c.get()}));function p(e){let t=a.get(e);return t||(t=n(void 0),a.set(e,t)),t}let m={status:o,location:s,resolvedLocation:c,ids:l,matches:u,byRoute:a,__store:d,getMatchStore:p,setMatches:h};function h(e){let t=l.get(),n=e.map(e=>e.routeId);i(()=>{f(t,n)||l.set(n);for(let e of t)n.includes(e)||a.get(e).set(()=>void 0);for(let t of e){let e=p(t.routeId);e.get()!==t&&e.set(t)}})}return m}var It=`__TSR_index`,Lt=`popstate`,Rt=`beforeunload`;function zt(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=Ut(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[It];i=Bt(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[It];i=Bt(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[It]!==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 Bt(e,t){t||={};let n=Wt();return{...t,key:n,__TSR_key:n,[It]:e}}function Vt(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??(()=>Ut(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Wt();t.history.replaceState({[It]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_=()=>{g&&(S._ignoreSubscribers=!0,(g[2]?t.history.pushState:t.history.replaceState)(g[1],``,g[0]),S._ignoreSubscribers=!1,g=void 0,u=void 0)},v=(e,t,n)=>{let r=s(t),i=!!g;i||(u=l),l=Ut(t,n),g=[r,n,g?.[2]||e],i||queueMicrotask(()=>_())},y=e=>{l=c(),S.notify({type:e})},b=async()=>{if(f){f=!1;return}let e=c(),n=e.state[It]-l.state[It],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)},x=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=zt({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>v(!0,e,t),replaceState:(e,t)=>v(!1,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:_,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(Rt,x,{capture:!0}),t.removeEventListener(Lt,b)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(Rt,x,{capture:!0}),t.addEventListener(Lt,b),t.history.pushState=function(...e){let r=n.apply(t.history,e);return S._ignoreSubscribers||y(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return S._ignoreSubscribers||y(`REPLACE`),n},S}function Ht(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Ut(e,t){let n=Ht(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Wt();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||{[It]:0,key:a,__TSR_key:a}}}function Wt(){return(Math.random()+1).toString(36).substring(7)}function Gt(e){return e.options.loader||e.options.beforeLoad||e.lazyFn||e.options.component?.preload||e.options.pendingComponent?.preload}function Kt(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function qt(e,t){return{fromLocation:t,toLocation:e,pathChanged:t?.pathname!==e.pathname,hrefChanged:t?.href!==e.href,hashChanged:t?.hash!==e.hash}}function Jt({key:e,__TSR_key:t,__TSR_index:n,__hashScrollIntoViewOptions:r,...i}){return i}function Yt(e,t,n,r){for(let i of t){if(r&&e._tx!==r)return;n.some(e=>e.routeId===i.routeId)||e.routesById[i.routeId].options.onLeave?.(i)}for(let i of n){if(r&&e._tx!==r)return;e.routesById[i.routeId].options[t.some(e=>e.routeId===i.routeId)?`onStay`:`onEnter`]?.(i)}}var Xt=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.subscribers=new Set,this._cache=new Map,this._committed=[],this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=async e=>(e(),!1),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??!1??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=v(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history?this.options.history:Vt()),this.origin=this.options.origin,this.origin||=window?.origin&&window.origin!==`null`?window.origin:`http://localhost`,this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=u(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=Ft(this.latestLocation,e),xt(this)}let a=this.options.basepath??`/`,o=this.options.rewrite;if(r||n!==a||i!==o){this.basepath=a;let e=[],t=p(a);t&&t!==`/`&&e.push(Mt({basepath:a})),o&&e.push(o),this.rewrite=e.length===0?void 0:e.length===1?e[0]:jt(e),this.history&&this.updateLatestLocation(),this.stores&&this.stores.location.set(this.latestLocation)}},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=g(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&_(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=>{for(let t of this.subscribers)if(t.eventType===e.type)try{t.fn(e)}catch(e){console.error(e)}},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:a,state:o})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let a=this.options.parseSearch(n),s=this.options.stringifySearch(a);return{href:e+s+r,publicHref:e+s+r,pathname:se(e).path,external:!1,searchStr:s,search:i(t?.search,a),hash:se(r.slice(1)).path,state:y(t?.state,o)}}let s=new URL(a,this.origin),c=Nt(this.rewrite,s),l=this.options.parseSearch(c.search),u=this.options.stringifySearch(l);return c.search=u,{href:c.href.replace(c.origin,``),publicHref:a,pathname:se(c.pathname).path,external:!!this.rewrite&&c.origin!==this.origin,searchStr:u,search:i(t?.search,l),hash:se(c.hash.slice(1)).path,state:y(t?.state,o)}},r=n(e),{__tempLocation:a,__tempKey:o}=r.state;if(a&&(!o||o===this.tempLocationKey)){let e=n(a);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)=>C({base:e,to: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=>{let t=Object.create(null),n=te(ie(e),this.processedTree,!0);return n&&Object.assign(t,n.rawParams),[n?.branch||[this.routesById.__root__],t,n?.route]},this.buildLocation=e=>{let t=(t={})=>{if(t.href){let e=Ut(t.href,{});t={...t,to:Nt(this.rewrite,new URL(e.pathname,this.origin)).pathname,search:this.options.parseSearch(e.search),hash:e.hash.slice(1)}}let n=t._fromLocation||this._pendingLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let o=t.unsafeRelative===`path`?n.pathname:t.from??r[1],c=r[2],u=r[3],f=this.resolvePathWithBase(o,t.to?`${t.to}`:`.`),p=nn(t.params,u),m=this.routesByPath[ie(f)],h;if(m)h=this.getRouteBranch(m);else if(f.includes(`$`))h=[];else{let[e,t,n]=this.getMatchedRoutes(f);h=e,this.options.notFoundRoute&&(!n||n.path!==`/`&&t[`**`])&&(h=[...h,this.options.notFoundRoute])}if(h.length&&s(p))for(let e of h){let t=e.options.params?.stringify??e.options.stringifyParams;if(t){p===u&&(p=Object.assign(Object.create(null),p));try{Object.assign(p,t(p))}catch{}}}let g=e.leaveParams?f:se(d({path:f,params:p,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,_=c;if(e._includeValidateSearch&&this.options.search?.strict){let e={};h.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,$t(t.options.validateSearch,{...e,..._}))}catch{}}),_=e}_=en(_,t,h,e._includeValidateSearch),_=i(c,_);let v=this.options.stringifySearch(_),b=t.hash===!0?n.hash:t.hash?l(t.hash,n.hash):void 0,x=b?`#${b}`:``,S=t.state===!0?n.state:t.state?l(t.state,n.state):{};t.state&&(S=y(n.state,S));let ee=`${g}${v}${x}`,te,ne,C=!1;if(this.rewrite){let e=new URL(ee,this.origin),t=Pt(this.rewrite,e);te=e.href.replace(e.origin,``),t.origin===this.origin?ne=t.pathname+t.search+t.hash:(ne=t.href,C=!0)}else te=a(ee),ne=te;return{publicHref:ne,href:te,pathname:g,search:_,searchStr:v,state:S,hash:b??``,external:C,unmaskOnReload:t.unmaskOnReload}},n=t(e);if(e.mask)n.maskedLocation=t({from:e.from,...e.mask});else if(this.options.routeMasks){let r=h(n.pathname,this.processedTree);if(r){let i=Object.assign(Object.create(null),r.rawParams),{from:a,params:o,...s}=r.route,c=nn(o,i);n.maskedLocation=t({from:e.from,...s,params:c})}}return n},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=ie(this.latestLocation.href)===ie(n.href)&&c(Jt(n.state),Jt(this.latestLocation.state)),a=this._commitPromise,o,s=new Promise(e=>{o=e});if(s.resolve=()=>{o(),a?.resolve()},this._commitPromise=s,i)this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t}),this.history.subscribers.size||this.load({action:{type:r}})}return this._scroll.next=n.resetScroll??!0,this._commitPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,...a}={})=>{let o=this.buildLocation({...a,_includeValidateSearch:!0});this._pendingLocation=o;let s=this.commitLocation({...o,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return queueMicrotask(()=>
10{this._pendingLocation===o&&(this._pendingLocation=void 0)}),s},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(o(t,this.protocolAllowlist))return;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}i.replace?window.location.replace(t):window.location.href=t;return}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.load=async e=>{this.updateLatestLocation(),e?.action&&(this._scroll.hash=e.action.type===`PUSH`||e.action.type===`REPLACE`),await Yn(this,e)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&window.CSS?.supports?.(`selector(:active-view-transition-type(a))`)){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(qt(r,i)):t.types;if(a===!1)return e();n={update:e,types:a}}else n=e;return document.startViewTransition(n).updateCallbackDone}return e()},this.invalidate=e=>{let t=this._committed,n=e?.filter,r=this._preloads,i=new Set([...t,...this._cache.values(),...[...r?.values()??[]].flat(),...this._tx?.[3]??[]].filter(e=>!n||n(e)).map(e=>e.id)),a=[];for(let[e,t]of r??[])t.some(e=>i.has(e.id))&&(r.delete(e),a.push(e));let o=t=>{if(i.has(t.id)){let n=this.routesById[t.routeId],r={...t,invalid:!0,...(e?.forcePending||t.status===`error`||t.status===`notFound`)&&Gt(n)?{status:`pending`,error:void 0}:void 0};return t._flight=void 0,r}return t};this._committed=t.map(o);for(let[t,n]of this._cache)i.has(t)&&(n.invalid=!0,e?.forcePending&&(n.status=`pending`));for(let e of i)this._flights?.delete(e);for(let e of a)e.abort();return this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href){let t=this.buildLocation(e.options).publicHref||`/`;e.options.href=t,e.headers.set(`Location`,t)}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&&o(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=this._cache,n=this._preloads,r=e?.filter,i=[],a=[];for(let[e,n]of t)(!r||r(n))&&(a.push(e),i.push(n));let o=[];for(let[e,t]of n??[])(!r||t.some(r))&&(o.push(e),i.push(...t));for(let e of a)t.delete(e);for(let e of o)n.delete(e);for(let e of i){let t=e._flight;e._flight=void 0,t&&!--t[2]&&(this._flights?.get(e.id)===t&&this._flights.delete(e.id),o.push(t[1]))}for(let e of o)e.abort()},this.loadRouteChunk=sn,this.preloadRoute=e=>Xn(this,e),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),i=this.stores.status.get()===`pending`;if(t?.pending&&!i)return!1;let a=t?.pending??!i?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),o=x(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,a.pathname,this.processedTree);return!o||e.params&&!c(o.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?c(a.search,r.search,{partial:!0})?o.rawParams:!1:o.rawParams},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??Dt,parseSearch:e.parseSearch??Et,protocolAllowlist:e.protocolAllowlist??ce}),self.__TSR_ROUTER__=this}isShell(){return!!this.options.isShell}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)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=m(e),this.routeBranchCache.set(e,t)),t}matchRoutesInternal(e,t){let[n,r,a]=this.getMatchedRoutes(e.pathname),o=n,s=!1;(a?a.path!==`/`&&r[`**`]:ie(e.pathname))&&(this.options.notFoundRoute?o=[...o,this.options.notFoundRoute]:s=!0);let c=s?tn(this.options.notFoundMode,o):void 0,l=Array(o.length),u=this._committed,f=(e,t)=>{let n=u[t];return n?.routeId===e.id?n:e===this.options.notFoundRoute?u.find(t=>t.routeId===e.id):void 0},p;for(let n=0;n<o.length;n++){let a=o[n],s=l[n-1],u,m,h;{let n=s?.search??e.search,r=s?._strictSearch??void 0;try{let e=$t(a.options.validateSearch,{...n})??void 0;u={...n,...e},m={...r,...e}}catch(e){let r=e;if(e instanceof Zt||(r=new Zt(e.message,{cause:e})),t?.throwOnError)throw r;u=n,m={},h=r}}let g=``,_=``;try{g=a.options.loaderDeps?.({search:u})??``,_=g&&JSON.stringify(g)||``}catch(e){if(t?.throwOnError)throw e;h??=e}let{interpolatedPath:v,usedParams:b}=d({path:a.fullPath,params:r,decoder:this.pathParamsDecoder,server:this.isServer}),x=a.id+v+_,S=f(a,n),ee=this._cache.get(x)??(S?.id===x?S:void 0);p=ee?._strictParams??Object.assign(b,p);let te;if(!ee)try{rn(a,p)}catch(e){if(te=st(e)||ue(e)?e:new Qt(e.message,{cause:e}),t?.throwOnError)throw te}let ne=S?`stay`:`enter`,C;if(ee)C={...ee,cause:ne,search:i(S?S.search:ee.search,u),_strictSearch:m,searchError:h};else{let e=Gt(a)?`pending`:`success`;C={id:x,ssr:a.options.ssr,index:n,routeId:a.id,params:S?.params??p,_strictParams:p,pathname:v,updatedAt:Date.now(),search:S?i(S.search,u):u,_strictSearch:m,searchError:h,status:e,isFetching:!1,error:void 0,paramsError:te,context:{},abortController:t?._controller??new AbortController,cause:ne,loaderDeps:S?y(S.loaderDeps,g):g,invali
10d:!1,preload:!1,staticData:a.options.staticData||{},fullPath:a.fullPath}}let re=c===a.id;C._notFound&&!re&&(C.error=void 0),C._notFound=re,l[n]=C}for(let e=0;e<l.length;e++){let n=l[e];n.params=n.cause===`stay`?i(n.params,p):p,t?._controller&&(n.context={})}return l}matchRoutesLightweight(e){let t=b(this.stores.ids.get()),n=t?this.stores.byRoute.get(t).get():void 0,r=n?.id,i=this.lightweightCache.get(e);if(i&&i[0]===r)return i[1];let[a,o]=this.getMatchedRoutes(e.pathname),s=b(a),c={...e.search};for(let e of a)try{Object.assign(c,$t(e.options.validateSearch,c))}catch{}let l=n&&n.routeId===s.id&&n.pathname===e.pathname,u;if(l)u=n.params;else{let e=Object.assign(Object.create(null),o);for(let t of a)try{rn(t,e)}catch{}u=e}let d=[a,s.fullPath,c,u];return this.lightweightCache.set(e,[r,d]),d}},Zt=class extends Error{},Qt=class extends Error{};function $t(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Zt(`Async validation not supported`);if(n.issues)throw new Zt(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 en(e,t,n,r){let i=[];for(let e of n){let t=e.options;`search`in t?t.search?.middlewares&&i.push(...t.search.middlewares):(t.preSearchFilters||t.postSearchFilters)&&i.push(({search:e,next:n})=>{let r=n(t.preSearchFilters?t.preSearchFilters.reduce((e,t)=>t(e),e):e);return t.postSearchFilters?t.postSearchFilters.reduce((e,t)=>t(e),r):r});let n=t.validateSearch;r&&n&&i.push(({search:e,next:t,meta:r})=>{let i=t(e);try{let e=$t(n,i);if(r&&e)for(let t in e)t in i||(r.defaulted||=new Map).set(t,e[t]);return{...i,...e}}catch{}return i})}let a=(e,n,r)=>{if(e>=i.length){if(!t.search)return{};if(t.search===!0)return n;let e=l(t.search,n);return r&&(r.explicit=e),e}return i[e]({search:n,next:(t,n)=>{if(n){let n=r||{};return{search:a(e+1,t,n),meta:n}}return a(e+1,t,r)},meta:r})};return a(0,e)}function tn(e,t){if(e!==`root`){let e;for(let n=t.length-1;n>=0;n--){let r=t[n];if(r.options.notFoundComponent)return r.id;e||=r.children&&r.id}if(e)return e}return w}function nn(e,t){if(e===!1||e===null)return Object.create(null);if((e??!0)===!0)return t;let n=Object.assign(Object.create(null),t);return Object.assign(n,l(e,n))}function rn(e,t){let n=e.options.params?.parse??e.options.parseParams;n&&Object.assign(t,n(t))}function an(e,t){return e.options[t]?.preload?.()}function on(e,t){let n=an(e,`component`),r=an(e,`pendingComponent`);return t&&(r?r=r.then(t):t()),n&&r?Promise.all([n,r]).then(()=>{}):n??r}function sn(e,t,n){let r=()=>t===!1?void 0:t?an(e,t):on(e,n),i=e._lazy;if(i)return i===!0?r():i.then(r);if(!e.lazyFn)return r();let a=e.lazyFn().then(t=>{{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazy=!0}},t=>{throw e._lazy=void 0,t});return e._lazy=a,a.then(r)}function cn(e){let t=e.findIndex(e=>e.status!==`success`||e._notFound)+1;return t&&t<e.length?e.slice(0,t):e}function ln(e){let t=e.length;for(let n=0;n<t;n++){let r=e[n];if(r._assetEnd!==void 0){t=Math.min(t,Math.max(n+1,r._assetEnd));continue}if(r.status!==`success`||r._notFound){t=n+1;break}}return t<e.length?e.slice(0,t):e}var un=0,dn=1,fn=2,pn=3,mn=[4];function hn(e){return typeof e[0]==`number`}function gn(e,t){return t.aborted?Promise.race([Promise.reject(t),e]):new Promise((n,r)=>{let i=()=>r(t);t.addEventListener(`abort`,i,{once:!0}),Promise.resolve(e).then(n,r).finally(()=>t.removeEventListener(`abort`,i))})}function _n(e,t){return e.routesById[t.routeId]}
10function vn(e,t,n){return ue(e)?[pn,e]:st(e)?(e.routeId||=n,[fn,e]):t?(typeof e?.then==`function`&&(e=Error(`A Promise was thrown`,{cause:e})),[dn,e]):[un,e]}function yn(e,t){let n=vn(t,!0,e.id);if(n[0]!==dn)return n;try{e.options.onError?.(n[1])}catch(t){n=vn(t,!0,e.id)}return n}function bn(e,t,n,r,i){return i[0].signal.aborted?mn:In(e,t,n,yn(n,r),i)}async function xn(e,t,n,r,i,a){let[o,s]=t,c=n[0].signal,l=!!n[3];for(let i=n[6]??0;i<r;i++){let r=s[i],u=_n(e,r);r.abortController=n[0];let d=s[i-1]?.context??e.options.context??{},f={params:r.params,location:o,navigate:t=>e.navigate({...t,_fromLocation:o}),buildLocation:e.buildLocation,cause:l?`preload`:r.cause,abortController:n[0],preload:l,matches:s,routeId:u.id};try{let e=r._ctx||=u.options.context?u.options.context({...f,deps:r.loaderDeps,context:d})||{}:void 0;r.context={...d,...e}}catch(a){return Cn(e,r),[i,bn(e,t,u,a,n)]}if(c.aborted)return[i,mn];let p=r.paramsError??r.searchError;if(p!==void 0)return Cn(e,r),[i,bn(e,t,u,p,n)];let m=u.options.beforeLoad;if(!m)continue;let h=r.status;i>=a&&(r.status=`pending`,n[7]?.());try{En(e,r,`beforeLoad`,n[0]);let a=await gn(m({...f,search:r.search,context:r.context,...e.options.additionalContext}),c);if(c.aborted)return[i,mn];let o=In(e,t,u,vn(a,!1,u.id),n);if(o[0]!==un)return Cn(e,r),[i,o];r.context={...r.context,...a}}catch(a){return Cn(e,r),[i,bn(e,t,u,a,n)]}finally{r.status=h,En(e,r,!1,n[0])}}i()}function Sn(e,t,n){if(!(!n||--n[2])){if(e._flights?.get(t.id)===n){let n=e._tx;if(n&&!n[0].signal.aborted&&!n[3].includes(t)&&n[3].some(e=>e.id===t.id)&&n[3].some(e=>e.isFetching===`beforeLoad`))return;e._flights.delete(t.id)}return n[1]}}function Cn(e,t){let n=t._flight;t._flight=void 0,Sn(e,t,n)?.abort()}function wn(e,t,n,r){let i=[];for(let a of t)if(!n?.includes(a)){let t=a._flight;if(a._flight=void 0,r&&t?.[2]===1&&e._flights?.get(a.id)===t&&n?.some(e=>e.id===a.id))t[2]=0;else{let n=Sn(e,a,t);n&&i.push(n)}}for(let e of i)e.abort()}function Tn(e){for(let t of e){let e=t._flight;e&&e[2]++}}function En(e,t,n,r){if(t.isFetching=n,r&&e._tx?.[0]!==r)return;let i=e.stores.byRoute.get(t.routeId),a=i?.get();a?.id===t.id&&i.set({...a,isFetching:n})}function Dn(e,t,n,r,i,a,o){let s=t[0];return{params:n.params,location:s,navigate:t=>e.navigate({...t,_fromLocation:s}),cause:o?`preload`:n.cause,abortController:i,preload:o,deps:n.loaderDeps,parentMatchPromise:a,context:n.context,route:r,...e.options.additionalContext}}async function On(e,t,n,r,i,a,o){let s=o[0],c=s.signal;if(c.aborted)return mn;if(!i)return[un,void 0];let l=n._flight;En(e,n,`loader`,s);try{if(!l){let s=new AbortController;l=[Promise.resolve().then(()=>i(Dn(e,t,n,r,s,a,!!o[3]))).then(e=>vn(e,!1,r.id),e=>vn(e,!0,r.id)).then(t=>(t[0]!==un&&e._flights?.get(n.id)===l&&(e._flights.delete(n.id),l[2]||s.abort()),t[0]===dn&&l[2]?yn(r,t[1]):t)),s,1],(e._flights??=new Map).set(n.id,l)}return n._flight=l,n.abortController=l[1],In(e,t,r,await gn(l[0],c),o)}catch(t){if(t!==c||!c.aborted)throw t;return Cn(e,n),mn}finally{En(e,n,!1,s)}}function kn(e,t,n){t[0]!==pn&&(e.status=`success`,e.error=void 0,t[0]===un?(e.loaderData=t[1],e.invalid=!1,e.updatedAt=Date.now(),e.preload=n):e.invalid=!0)}function An(e,t,n){let r=e._cache.get(t.id);if(r!==n||e._committed.some(e=>e.id===t.id&&e._flight===t._flight))return;let i={...t,_notFound:void 0,context:{}};i._flight&&i._flight[2]++,e._cache.set(t.id,i),r&&Cn(e,r)}function jn(e,t){return t[0]===dn||t[0]===fn?{...e,status:t[0]===dn?`error`:`notFound`,error:t[1],_flight:void 0}:e}function Mn(e,t,n,r,i,a,o){let s=t[1][n],c=_n(e,s),l=!!a[3],u=e._cache.get(s.id),d,f=!1,p;try{if(s.status===`success`&&(d=c.options.shouldReload,typeof d==`function`&&(d=d(Dn(e,t,s,c,a[0],i,l))),a[0].signal.aborted&&(p=mn)),!p){if(s.status!==`success`)f=!0;else{let t=l||s.preload?c.options.preloadStaleTime??e.options.defaultPreloadStaleTime??3e4:c.options.staleTime??e.options.defaultStaleTime??0;f=!!(s.invalid||d||d===void 0&&Date.now()-s.updatedAt>=t&&(a[5]||s.cause===`enter`||a[2].some(e=>e.routeId===s.routeId&&e.id!==s.id)))}}}catch(n){s.invalid=!0,Cn(e,s),p=bn(e,t,c,n,a)}let m=c.options.loader,h=typeof m==`function`,g=h?m:m?.handler,_=!l||c.options.preload!==!1,v=_&&m?e._flights?.get(s.id):void 0;v===s._flight||p?v=void 0:v&&!f&&!l&&d===void 0?f=!0:f||(v=void 0);let y=!!(m&&f&&s.status===`success`&&!l&&!a[4]&&((h?void 0:m.staleReloadMode)??e.options.defaultStaleReloadMode)!==`blocking`),b=f&&_,x=b&&!y&&(s.status!==`success`||!!m),S=n>
10=o?a[7]:void 0,ee=c.lazyFn&&c._lazy!==!0?S:void 0;if(b&&!m&&(s.invalid=!1,s.updatedAt=Date.now()),v&&v[2]++,x){let t=s._flight;s._flight=v,Sn(e,s,t)?.abort(),n>=o&&(s.status=`pending`),S?.()}b||(s.isFetching=!1);let te=(p?Promise.resolve(p):x?On(e,t,s,c,g,i,a):Promise.resolve([un,s.loaderData])).then(t=>(x&&(kn(s,t,l),t[0]===un&&(m&&!a[0].signal.aborted&&An(e,s,u),n>=o&&(s.status=`pending`))),t)),ne=gn(Promise.resolve().then(()=>sn(c,void 0,ee)),a[0].signal).then(()=>void 0,r=>t[1].some((e,t)=>t<=n&&(e.status===`error`||e.status===`notFound`||e._notFound))?void 0:[n,bn(e,t,c,r,a)]).then(e=>te.then(t=>(x&&!e&&t[0]===un&&s.status===`pending`&&!a[0].signal.aborted&&(s.status=`success`,S?.()),e)));if(r.push([n,te,ne]),!y)return te.then(e=>jn(s,e));let C={...s,status:`pending`,preload:!1,_flight:v};s.invalid=!1,s.isFetching=`loader`;let re=On(e,t,C,c,g,i,a).then(e=>(s.isFetching=!1,kn(C,e,!1),e));return(t[2]??=[]).push([n,re,ne,C]),re.then(e=>jn(C,e))}async function Nn(e,t,n,r,i=0){let a=n?.[1][1],o=a?.routeId?t.findIndex(e=>e.routeId===a.routeId):n?.[0]??t.length-1;o<0&&(o=0);for(let n=o;n>=0;n--){let i=_n(e,t[n]);try{let e=sn(i,!1);e&&await gn(e,r)}catch(e){if(e===r&&r.aborted)throw e}if(i.options.notFoundComponent)return n}return a?.routeId?o:i}function Pn(e,t){t[2]&&=(wn(e,t[2].map(e=>e[3])),void 0)}async function Fn(e,t,n,r){let i;try{await Promise.all(e.map(e=>e[1].then(async t=>{let a=e[0];if(!(r&&a>=await r)){if(t[0]>=pn)throw[a,t];!i&&t[0]!==un&&(i=[a,t],await Promise.all((n??[]).map(e=>{if(!(e[0]<=a))return e[1].then(t=>{if(t[0]===pn)throw[e[0],t]})})))}})))}catch(e){return e}return t??i}function In(e,t,n,r,i,a){for(;r[0]===pn;){let o=r[1],s=o.options;if(s.reloadDocument?i[3]:i[1]>=20)return r;try{return s.href&&s.reloadDocument?(e.resolveRedirect(o),r):[pn,o,e.buildLocation({...s,_fromLocation:t[0],_includeValidateSearch:!0})]}catch(e){r=a?[dn,e]:yn(n,e),a=!0}}return r}async function Ln(e,t,n,r,i,a){let o=t[1],s=await i,c=!1,l=o.findIndex(e=>e._notFound),u=t=>t[1][0]===fn?Nn(e,o,t,r.signal):t[0],d=l<0?o.length:l;if((s?.[1][0]??0)>=pn)d=0;else if(s){d=s[2]??=await u(s);for(let e of n){if(e[0]>=d)break;let t=await e[1];if(t[0]!==un&&t[0]<pn&&!(`loaderData`in o[e[0]])){s=[e[0],t],d=s[2]=await u(s);break}}}for(let e of n){if(e[0]>=d)break;let t=await e[2];if(t){s=t;break}}if((s?.[1][0]??0)>=pn){let n=s[1];if(n[0]!==pn||n[1].options.reloadDocument||n[2])return Pn(e,t),n;c=!0,s=[0,[dn,Error(`Too many redirects`)]]}let f=s?s[2]??await u(s):l;if(f>=0){let i=s?.[1],l=i?.[0],u=o[f],d=i?.[1],p=()=>
10{i&&(u._notFound=void 0,l===dn?u.status=`error`:(d.routeId=u.routeId,u.routeId===e.routeTree.id?(u.status=`success`,u._notFound=!0):u.status=`notFound`),u.error=d,u.isFetching=!1)};p(),i||a?.();let m=_n(e,u);try{await gn(i?Promise.resolve().then(()=>sn(m,l===dn?`errorComponent`:`notFoundComponent`)):Promise.all([sn(m),sn(m,`notFoundComponent`)]),r.signal)}catch(n){if(n===r.signal&&r.signal.aborted)return Pn(e,t),mn}i?c&&(r.abort(),await Promise.all([...n.map(e=>e[1]),...n.map(e=>e[2]),...(t[2]??[]).map(e=>e[1])]),Pn(e,t),wn(e,o),p()):u.status=`success`}return t}async function Rn(e,t,n,r=0,i=t[1].length){let a=t[1];for(let t=r;t<i;t++){let r=a[t],i=_n(e,r).options;if(i.head||i.scripts)try{let t={ssr:e.options.ssr,matches:a,match:r,params:r.params,loaderData:r.loaderData},[o,s]=await gn(Promise.all([i.head?.(t),i.scripts?.(t)]),n);r.meta=o?.meta,r.links=o?.links,r.headScripts=o?.scripts,r.styles=o?.styles,r.scripts=s}catch(e){if(e===n&&n.aborted)break;console.error(e)}if(r.status!==`success`||r._notFound)break}return t}async function zn(e,t,n,r){let i=[t,n],a=r[0].signal,o;try{let t=e.stores.matches.get(),s=n.findIndex(e=>e._notFound);if(e.options.notFoundMode!==`root`&&s>=0){let t=await Nn(e,n,void 0,a,s);n[s]._notFound=void 0,n[t]._notFound=!0,s=t}let c=s<0?n.length:s+1,l=0;for(;l<c&&l!==s;){let e=n[l],i=r[2][l],a=t[l];if(i?.id!==e.id||i.status!==`success`||i._notFound||e.preload||a?.id!==e.id||a.status!==`success`||a._notFound)break;l++}let u=[],d=r[6]??0,f=d?Promise.resolve(n[d-1]):void 0,p=()=>{for(let t=d;t<c&&!a.aborted;t++)f=Mn(e,i,t,u,f,r,l)},m=await xn(e,i,r,c,p,l);if(m){if(r[4]=!0,c=m[0],m[1][0]===fn){let t=await Nn(e,n,m,a);m[2]=t,c=Math.min(c,t+1)}else m[1][0]>=pn&&(c=0);p()}if(!a.aborted&&!r[3]){let t=[];for(let[n,r]of e._flights??[])r[2]||(e._flights.delete(n),t.push(r[1]));for(let e of t)e.abort()}let h=Ln(e,i,u,r[0],Fn(u,m,i[2]),r[7]);i[2]?.length&&(i[3]=Fn(i[2],void 0,void 0,h.then(e=>hn(e)?0:cn(n).length,()=>0))),o=await h}catch(t){if(Pn(e,i),t===a&&a.aborted)return mn;throw t}return hn(o)?o:Rn(e,o,a,r[6]===n.length?r[6]:0)}function Bn(e,t){if(e._tx!==t)return;let n=t[3],r=e.stores.matches.get(),i=e._pending;for(let a=0;a<n.length;a++){let o=n[a],s=o.status===`success`&&!o._notFound,c=r[a]?.id===o.id&&r[a]?.status===`pending`;if(s&&!c)continue;let l=_n(e,o),u=s||o.invalid?0:l.options.pendingMs??e.options.defaultPendingMs,d=l.options.pendingComponent??e.options.defaultPendingComponent;if(!d||typeof u!=`number`||u===1/0){i&&(i[0]=t,i[2]=0,i[4]=!0);return}let f=l.options.pendingMinMs??e.options.defaultPendingMinMs??0,p=!1;if(i?.[1]===o.id?(p=i[0]!==t,i[0]=t):(clearTimeout(i?.[3]),e._pending=i=void 0),i||(e._pending=i=[t,o.id,c?Date.now()+f:t[4]+u,void 0,c||void 0,d]),i[4]&&!p&&i[5]===d)return;if(i[5]=d,!i[4]){clearTimeout(i[3]);let n=i[2]-Date.now();if(n>0){i[3]=setTimeout(()=>Bn(e,t),n);return}i[2]=0}let m=n.map(e=>({...e,_flight:void 0}));m[a].status=`pending`;let h=i[4]=e.startTransition(()=>e.stores.setMatches(m),m).then(t=>(t&&e._pending===i&&i[4]===h&&!i[2]&&(i[2]=Date.now()+f),t));return}}function Vn(e,t){let n=e._pending;(e._tx===t||!e._tx?.[3].some(e=>e.id===n?.[1]))&&(clearTimeout(n?.[3]),e._pending=void 0)}async function Hn(e,t){let n=e._pending;if(!n)return;clearTimeout(n[3]);let r=n[2]-Date.now();if(!n[4]||r<=0||!cn(t[3]).some(e=>e.id===n[1]))return;let i;try{await gn(new Promise(e=>{i=setTimeout(e,r)}),t[0].signal)}catch{}clearTimeout(i)}function Un(e,t){e._committed=t,e.stores.setMatches(t)}function Wn(e,t,n,r){let i=e._committed,a=e._cache;for(let e of n)e.preload=!1,r&&(e._assetEnd=void 0);let o=cn(n).length,s=new Map;{let t=Date.now();for(let r of[...i,...a.values()]){if(r.status!==`success`||n.some((e,t)=>e.id===r.id&&(t<o||e.status===`success`)))continue;let i=_n(e,r);!i.options.loader||t-r.updatedAt>=(r.preload?i.options.preloadGcTime??e.options.defaultPreloadGcTime??3e5:i.options.gcTime??e.options.defaultGcTime??3e5)||s.set(r.id,a.get(r.id)===r?r:{...r,_flight:void 0,isFetching:!1,context:{}})}}t[3]=[],e._cache=s,Un(e,n),wn(e,[...a.values(),...i],[...n,...s.values()]),Yt(e,i,n,t)}async function Gn(e,t){let n=e._tx;for(;n&&n!==t;){if(await n[5],e._tx===n)return;n=e._tx}}function Kn(e,t,n){let r=n[1].options,i=n[2];if(!i)return e.navigate({...r,replace:!0,ignoreBlocker:!0});if(r.reloadDocument)return e.navigate({href:i.publicHref,reloadDocument:!0,replace:!0,ignoreBlocker:!0});i._redirects=t[1]+1,e._pendingLocation=i;let a=e.commitLocation({...i,viewTransition:r.viewTransition,replace:!0,resetScroll:r.resetScroll,hashScrollIntoView:r.hashScrollIntoView,ignoreBlocker:!0});return queueMicrotask(()=>{e._pendingLocation===i&&(e._pendingLocation=void 0)}),a}async function qn(e,t,n,r,i){let a=n.map(e=>({...e}));Tn(a);for(let t of r)Cn(e,a[t[0]]),a[t[0]]=t[3];let o=[t[2],a],s;try{s=await Ln(e,o,r,t[0],i)}catch(t){throw wn(e,a),t}if(hn(s)){wn(e,a),s[0]===pn&&e._tx===t&&e._committed===n&&await Kn(e,t,s);return}if(await Rn(e,s,t[0].signal),e._tx!==t||e._committed!==n){wn(e,a);return}for(let t of a){let n=e._cache.get(t.id);n?._flight&&n._flight===t._flight&&(e._cache.delete(t.id),Cn(e,n))}Un(e,a),wn(e,n,a)}async function Jn(e,t,n,r,i,a){let o=await zn(e,t[2],t[3],[t[0],t[1],e._committed,void 0,i,n,a,r]);if(hn(o)){let n=o[0]===pn&&e._tx===t;if((!n||o[1].options.reloadDocument)&&Vn(e,t),wn(e,t[3]),t[3]=[],!n)return;if(e._tx!==t){Vn(e,t);return}await Kn(e,t,o);return}let s=o[1];if(e._tx===t&&await Hn(e,t),e._tx!==t){Vn(e,t),wn(e,s),Pn(e,o);return}let c=t[2],l=qt(c,e.stores.resolvedLocation.get()),u=o[2];await e.startViewTransition(async()=>
10{if(e._tx===t&&await Hn(e,t),e._tx!==t){Vn(e,t),wn(e,s),Pn(e,o);return}let n=await e.startTransition(()=>{Vn(e,t),Wn(e,t,s,a),e._tx===t&&(e.emit({type:`onLoad`,...l}),e._tx===t&&e.emit({type:`onBeforeRouteMount`,...l}))},s);if(e._tx!==t){Pn(e,o);return}u?.length&&qn(e,t,s,u,o[3]).catch(console.error),e.batch(()=>{e.stores.resolvedLocation.set(c),e.stores.status.set(`idle`),e._tx===t&&e.emit({type:`onResolved`,...l}),n&&e._tx===t&&e.emit({type:`onRendered`,...l})}),e._tx===t&&(e._commitPromise?.resolve(),e._commitPromise=void 0)})}async function Yn(e,t){let n=e._tx,r=e.stores.resolvedLocation.get(),i=r??e.stores.location.get(),a=e.latestLocation,o=e._pendingLocation,s=o?.href===a.href?o._redirects??0:0,c=e._handoff,l=c?.[0](),u=new AbortController,d=e._preflight;if(e._preflight=u,l||c?.[1](),d?.abort(),!u.signal.aborted){let t=qt(a,r);e.emit({type:`onBeforeNavigate`,...t}),u.signal.aborted||e.emit({type:`onBeforeLoad`,...t})}if(u.signal.aborted){await Gn(e,n);return}let f=i.href===a.href,p=u,m=e.matchRoutes(a,{_controller:u});Tn(m);let h=l?c[1](m):void 0;if(h?p=l:l?.abort(),u.signal.aborted){wn(e,m),await Gn(e,n);return}e._preflight=void 0;let g,_=()=>Jn(e,y,f,()=>Bn(e,y),t?.sync,h),v=t?.sync?new Promise(e=>g=e):Promise.resolve().then(_).then(),y=[p,s,a,m,Date.now(),v];if(e._tx=y,n){for(let t of e.stores.matches.get()){if(e._tx!==y)break;t.isFetching&&En(e,t,!1)}n[0].abort(),wn(e,n[3],y[3],!0)}if(e._tx!==y){wn(e,y[3]),y[3]=[],g?.(),await Gn(e,y);return}e.batch(()=>{e.stores.status.set(`pending`),e.stores.location.set(a)}),(h||!e._committed.length&&m[0]?.status!==`success`&&!m.some(e=>e._notFound))&&Bn(e,y),g?.(_()),await v,await Gn(e,y)}async function Xn(e,t){let n=e.buildLocation(t);for(let t=0;;t++){let r=e._committed,i=new AbortController,a,o,s;try{try{a=e.matchRoutes(n,{_controller:i}),Tn(a),o=(e._preloads??=new Map).set(i,a),s=await zn(e,n,a,[i,t,r,!0])}finally{o&&(o=o.delete(i),wn(e,a)),i.abort()}if(!hn(s))return s[1];if(!o||s.length<3)return;n=s[2]}catch(e){st(e)||console.error(e);return}}}async function Zn(e){let t=window.$_TSR,n=e.options.serializationAdapters;n?.length&&(t.t=new Map(n.map(e=>[e.key,e.fromSerializable])),t.buffer.forEach(e=>e())),t.initialized=!0;let r=t.router;e.ssr={manifest:r.manifest},e.options.ssr={nonce:document.querySelector(`meta[property="csp-nonce"]`)?.content};let i=r.matches,a=new AbortController,o=e._preflight;e._preflight=a,o?.abort();let s=()=>e._preflight===a,c,l,u,d;try{if(await gn(e.options.hydrate?.(r.dehydratedData),a.signal),!s())return;let t=e.history.location;u=t.href,d=t.state,e.updateLatestLocation(),c=e.latestLocation,e.stores.location.set(c),l=e.matchRoutes(c,{_controller:a})}catch(t){if(s()&&(e._preflight=void 0),a.abort(t),t!==a.signal)throw t}if(!s())return;let f=[],p,m=0,h=t=>{m=Math.min(m,t+1);let n=f.splice(t);for(let t of n)_n(e,t).options.loader&&(t.status===`success`||!t.invalid&&`loaderData`in t)&&An(e,{...t,status:`success`,error:void 0,preload:!0},e._cache.get(t.id));wn(e,n)},g=i.length>l.length?l.findIndex(e=>e._notFound)+1:i.length,_=!1;for(let t=0;t<g;t++){let n=l[t],r=i[t];if(typeof r.i!=`string`||At(r.i)!==n.id){p??=t;break}m=t+1;let a=_n(e,n);if((`l`in r||r.s===`success`&&r.e===void 0&&a.options.loader)&&(n.loaderData=r.l),n.status=r.s,n.ssr=r.ssr,a.options.ssr=n.ssr,n.updatedAt=r.u,n.error=r.e,n._notFound||=r.g,n.status===`error`||n.status===`notFound`||n._notFound){_=!0,f.push(n),(n.ssr===!1||n.ssr===`data-only`)&&(p??=t);break}if(n.status===`pending`){p??=t;break}f.push(n),n.ssr===`data-only`&&(p??=t)}!_&&f.length===g&&g<l.length&&(p=g);let v=f.map(async t=>{try{let n=_n(e,t);return await(t._notFound?Promise.all([sn(n),sn(n,`notFoundComponent`)]):sn(n,t.status===`error`?`errorComponent`:t.status===`notFound`?`notFoundComponent`:void 0)),!0}catch{return!1}}),y=0;try{for(;y<v.length&&await gn(v[y],a.signal);)y++}catch{return}if(!s())return;y<f.length&&h(y);let b=Math.max(p===f.length?f.length+1:f.length,y<v.length?y:m);for(let t=0;t<b;t++){let n=l[t],r=_n(e,n),o=l[t-1]?.context??e.options.context??{},u;if(r.options.context){try{u=n._ctx=r.options.context({deps:n.loaderDeps,params:n.params,context:o,location:c,navigate:t=>e.navigate({...t,_fromLocation:c}),buildLocation:e.buildLocation,cause:n.cause,abortController:a,preload:!1,matches:l,routeId:r.id})||{}}catch{if(!s())return;if(n.status!==`error`&&n.status!==`notFound`&&!n._notFound){p=Math.min(p??t,t),h(t);break}}if(!s())return}n.context={...o,...u,...f[t]&&i[t].b}}if(await Rn(e,[c,l],a.signal,0,m),!s())return;let x=p!==void 0||f.length<g,S=_&&f.length===g?l:f,ee=x?l:S,te;if(x&&p!==void 0){let e=ee[p];te=e.ssr===`data-only`&&m>p+1?m:void 0,ee=ee.slice(),ee[p]={...e,status:`pending`,ssr:e.ssr===`data-only`&&`data-only`,_assetEnd:te}}let ne=()=>{let t=e.history.location;return x&&!e._tx&&t.href===u&&t.state===d&&e._committed===S&&S.length&&!a.signal.aborted?a:void 0},C=[ne,t=>{if(e._handoff!==C)return;e._handoff=void 0;let n=S.length;if(!t||!ne()||S.some((e,n)=>e.id!==t[n]?.id)){a.abort();return}let r=te;if(r!==void 0){for(let e=n;e<r;e++)if(l[e]?.id!==t[e]?.id){r=e>p+1?e:void 0;break}}let i=S.map(e=>({...e}));r!==void 0&&(i[p]._assetEnd=r),wn(e,t.splice(0,n,...i));for(let e=n;e<t.length;e++){let n=t[e],r=l[e];r?.id===n.id&&r._ctx&&(n._ctx=r._ctx),n.abortController=a}return n}];e._committed=S,e._handoff=C,e._preflight=void 0,e.batch(()=>{e.stores.setMatches(ee),e.stores.status.set(`idle`),x||e.stores.resolvedLocation.set(e.stores.location.get())})}var Qn=Symbol.for(`TSR_DEFERRED_PROMISE`);function $n(e,t){let n=e;return n[Qn]?n:(n[Qn]={status:`pending`},n.then(e=>{n[Qn].status=`success`,n[Qn].data=e}).catch(e=>
10{n[Qn].status=`error`,n[Qn].error={data:(t?.serializeError??Kt)(e),__isServerError:!0}}),n)}function er(e,t){if(e)return typeof e==`string`?e:e[t]}function tr(e){return e?.scriptFormat??`module`}function nr(e,t,n){let r=rr(t),i=er(n,`script`)??r.crossOrigin;return{...tr(e)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:r.href,...i?{crossOrigin:i}:{}}}function rr(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function ir(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}let n=new Set;for(let r of t){let t=JSON.stringify(r);n.has(t)||(n.add(t),e.push(r))}}function ar(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}var or=Symbol.asyncIterator,sr=Symbol.hasInstance,cr=Symbol.isConcatSpreadable,lr=Symbol.iterator,ur=Symbol.match,dr=Symbol.matchAll,fr=Symbol.replace,pr=Symbol.search,mr=Symbol.species,hr=Symbol.split,gr=Symbol.toPrimitive,_r=Symbol.toStringTag,vr=Symbol.unscopables,yr={[or]:0,[sr]:1,[cr]:2,[lr]:3,[ur]:4,[dr]:5,[fr]:6,[pr]:7,[mr]:8,[hr]:9,[gr]:10,[_r]:11,[vr]:12},br={0:or,1:sr,2:cr,3:lr,4:ur,5:dr,6:fr,7:pr,8:mr,9:hr,10:gr,11:_r,12:vr},xr={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},Sr={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},Cr={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function M(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 wr(e){return M(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var Tr=wr(2),Er=wr(3),Dr=wr(1),Or=wr(0),kr=wr(4),Ar=wr(5),jr=wr(6),Mr=wr(7);function Nr(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}}function Pr(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=Nr(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function Fr(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 Ir(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,Fr)}var{toString:Lr}=Object.prototype,Rr={parsing:1,serialization:2,deserialization:3};function zr(e){return`Seroval Error (step: ${Rr[e]})`}var Br=(e,t)=>zr(e),Vr=class extends Error{constructor(e,t){super(Br(e,t)),this.cause=t}},Hr=class extends Vr{constructor(e){super(`parsing`,e)}},Ur=class extends Vr{constructor(e){super(`deserialization`,e)}};function Wr(e){return`Seroval Error (specific: ${e})`}var Gr=class extends Error{constructor(e){super(Wr(1)),this.value=e}},Kr=class extends Error{constructor(e){super(Wr(2))}},qr=class extends Error{constructor(e){super(Wr(3))}},Jr=class extends Error{constructor(e){super(Wr(4))}},Yr=class extends Error{constructor(e){super(Wr(5)),this.value=e}},Xr=class extends Error{constructor(e){super(Wr(6))}},Zr=class extends Error{constructor(e){super(Wr(7))}},Qr=class extends Error{constructor(e){super(Wr(8))}},$r=class extends Error{constructor(e){super(Wr(9))}},ei=`__SEROVAL_REFS__`,ti=new Map,ni=new Map;function ri(e){return ti.has(e)}function ii(e){return ni.has(e)}function ai(e){if(ri(e))return ti.get(e);throw new Yr(e)}function oi(e){if(ii(e))return ni.get(e);throw new Xr(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,ei,{value:ni,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,ei,{value:ni,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,ei,{value:ni,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,ei,{value:ni,configurable:!0,writable:!1,enumerable:!1});function si(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 ci(e){let t=Sr[si(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function li(e,t){let n=ci(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 ui(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function di(e){switch(e){case 1/0:return Ar;case-1/0:return jr}return e===e?Object.is(e,-0)?kr:M(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):Mr}function fi(e){return M(1,void 0,Pr(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function pi(e){return M(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function mi(e){return M(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function hi(e,t){let n=t.valueOf();return M(5,e,n===n?t.toISOString():``,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function gi(e,t,n){return M(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function _i(e,t){return M(6,e,void 0,Pr(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function vi(e,t){return M(17,e,yr[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function yi(e,t){return M(18,e,Pr(ai(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function bi(e,t,n){return M(25,e,n,Pr(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function xi(e,t,n){return M(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,ui(t),void 0)}function Si(e,t){return M(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}var Ci=1e6;function wi(e,t,n){if(t.length>Ci)throw new Gr(t);return M(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}
12function Ti(e,t,n){if(t.length>Ci)throw new Gr(t);return M(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function Ei(e,t,n){if(t.byteLength>Ci)throw new Gr(t);return M(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function Di(e,t,n){return M(13,e,si(t),void 0,Pr(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function Oi(e,t,n){return M(14,e,si(t),void 0,Pr(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function ki(e,t){return M(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function Ai(e,t){return M(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function ji(e,t){return M(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function Mi(e,t,n){return M(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function Ni(e,t){return M(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function Pi(e,t){return M(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function Fi(e,t){return M(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function Ii(e,t,n,r){return M(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var Li=class{constructor(e,t){this.value=e,this.replacement=t}},Ri=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},zi=()=>{let e=[],t=[],n=!0,r=!1,i=0,a={flush(e,n,r){for(r=0;r<i;r++)t[r]&&t[r][n](e)},up(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)},on(e,r){return n&&(r=i++,t[r]=e),a.up(e),()=>{n&&(t[r]=t[i],t[i--]=void 0)}}};return{__SEROVAL_STREAM__:!0,on(e){return a.on(e)},next(t){n&&(e.push(t),a.flush(t,`next`))},throw(i){n&&(e.push(i),a.flush(i,`throw`),n=!1,r=!1,t.length=0)},return(i){n&&(e.push(i),a.flush(i,`return`),n=!1,r=!0,t.length=0)}}},N=e=>t=>()=>{let n=0,r={[e](){return 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},P=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c={finalize(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.finalize(),i=o.length,a=!0,o.push(e)},return(e){let t=s.shift();t&&t.s({done:!0,value:e}),c.finalize(),i=o.length,o.push(e)}});let l={[e](){return 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},Bi=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};function Vi(e){return`__SEROVAL_SEQUENCE__`in e}function Hi(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function Ui(e){let t=[],n=-1,r=-1,i=e[lr]();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 Hi(t,n,r)}var Wi=N(lr);function Gi(e){return Wi(e)}var Ki={},qi={},Ji={0:{},1:{},2:{},3:{},4:{},5:{}};function Yi(e){return`__SEROVAL_STREAM__`in e}function Xi(){return zi()}function Zi(e){let t=Xi(),n=e[or]();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 Qi=P(or,Ri);function $i(e){return Qi(e)}async function ea(e){try{return[1,await e]}catch(e){return[0,e]}}function ta(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:127^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function na(e,t){e.marked.add(t)}function ra(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function ia(e,t){let n=e.refs.get(t);return n==null?{type:0,value:ra(e,t)}:(na(e,n),{type:1,value:mi(n)})}function aa(e,t){let n=ia(e,t);return n.type===1?n:ri(t)?{type:2,value:yi(n.value,t)}:n}function oa(e,t){let n=aa(e,t);if(n.type!==0)return n.value;if(t in yr)return vi(n.value,t);throw new Gr(t)}function sa(e,t){let n=ia(e,Ji[t]);return n.type===1?n.value:M(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ca(e){let t=ia(e,Ki);return t.type===1?t.value:M(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,oa(e,lr),void 0,void 0,void 0)}function la(e){let t=ia(e,qi);return t.type===1?t.value:M(29,t.value,void 0,void 0,void 0,void 0,void 0,[sa(e,1),oa(e,or)],void 0,void 0,void 0,void 0)}function ua(e,t,n,r){return M(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,ui(t),void 0)}function da(e,t,n,r){return M(8,t,void 0,void 0,void 0,void 0,{k:n,v:r},void 0,sa(e,0),void 0,void 0,void 0)}function fa(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 M(19,t,Pr(btoa(i)),void 0,void 0,void 0,void 0,void 0,sa(e,5),void 0,void 0,void 0)}function pa(e,t){return{base:ta(e,t),child:void 0}}var ma=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return F(this._p,this.depth,e)}};
12async function ha(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await F(e,t,n[i]):r[i]=0;return r}async function ga(e,t,n,r){return xi(n,r,await ha(e,t,r))}async function _a(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(Pr(r[n][0])),a.push(await F(e,t,r[n][1]));return lr in n&&(i.push(oa(e.base,lr)),a.push(Ai(ca(e.base),await F(e,t,Ui(n))))),or in n&&(i.push(oa(e.base,or)),a.push(ji(la(e.base),await F(e,t,Zi(n))))),_r in n&&(i.push(oa(e.base,_r)),a.push(fi(n[_r]))),cr in n&&(i.push(oa(e.base,cr)),a.push(n[cr]?Tr:Er)),{k:i,v:a}}async function va(e,t,n,r,i){return ua(n,r,i,await _a(e,t,r))}async function ya(e,t,n,r){return Si(n,await F(e,t,r.valueOf()))}async function ba(e,t,n,r){return wi(n,r,await F(e,t,r.buffer))}async function xa(e,t,n,r){return Ti(n,r,await F(e,t,r.buffer))}async function Sa(e,t,n,r){return Ei(n,r,await F(e,t,r.buffer))}async function Ca(e,t,n,r){let i=li(r,e.base.features);return Di(n,r,i?await _a(e,t,i):void 0)}async function wa(e,t,n,r){let i=li(r,e.base.features);return Oi(n,r,i?await _a(e,t,i):void 0)}async function Ta(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await F(e,t,n)),a.push(await F(e,t,o));return da(e.base,n,i,a)}async function Ea(e,t,n,r){let i=[];for(let n of r.keys())i.push(await F(e,t,n));return ki(n,i)}async function Da(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 bi(n,o.tag,await o.parse.async(r,new ma(e,t),{id:n}))}}async function Oa(e,t,n,r){let[i,a]=await ea(r);return M(12,n,i,void 0,void 0,void 0,void 0,void 0,await F(e,t,a),void 0,void 0,void 0)}function ka(e,t,n,r,i){let a=[],o=n.on({next:n=>{na(this.base,t),F(this,e,n).then(e=>{a.push(Ni(t,e))},e=>{i(e),o()})},throw:n=>{na(this.base,t),F(this,e,n).then(e=>{a.push(Pi(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{na(this.base,t),F(this,e,n).then(e=>{a.push(Fi(t,e)),r(a),o()},e=>{i(e),o()})}})}async function Aa(e,t,n,r){return Mi(n,sa(e.base,4),await new Promise(ka.bind(e,t,n,r)))}async function ja(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await F(e,t,r.v[n]);return Ii(n,i,r.t,r.d)}async function Ma(e,t,n,r){if(Array.isArray(r))return ga(e,t,n,r);if(Yi(r))return Aa(e,t,n,r);if(Vi(r))return ja(e,t,n,r);let i=r.constructor;if(i!==void 0&&typeof i!=`function`){let e=Object.getPrototypeOf(r);i=e===null?void 0:e.constructor}if(i===Li)return F(e,t,r.replacement);let a=await Da(e,t,n,r);if(a)return a;switch(i){case Object:return va(e,t,n,r,!1);case void 0:return va(e,t,n,r,!0);case Date:return hi(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return Ca(e,t,n,r);case Number:case Boolean:case String:case BigInt:return ya(e,t,n,r);case ArrayBuffer:return fa(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return ba(e,t,n,r);case DataView:return Sa(e,t,n,r);case Map:return Ta(e,t,n,r);case Set:return Ea(e,t,n,r)}if(i===Promise||r instanceof Promise)return Oa(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return _i(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return xa(e,t,n,r)}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return wa(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return gi(n,0,r);case Temporal.Duration:return gi(n,1,r);case Temporal.PlainDate:return gi(n,2,r);case Temporal.PlainDateTime:return gi(n,3,r);case Temporal.PlainMonthDay:return gi(n,4,r);case Temporal.PlainTime:return gi(n,5,r);case Temporal.PlainYearMonth:return gi(n,6,r);case Temporal.ZonedDateTime:return gi(n,7,r)}if(r instanceof Error)return Ca(e,t,n,r);if(lr in r||or in r)return va(e,t,n,r,!!i);throw new Gr(r)}async function Na(e,t,n){let r=aa(e.base,n);if(r.type!==0)return r.value;let i=await Da(e,t,r.value,n);if(i)return i;throw new Gr(n)}async function F(e,t,n){if(t>=e.base.depthLimit)throw new $r(e.base.depthLimit);switch(typeof n){case`boolean`:return n?Tr:Er;case`undefined`:return Dr;case`string`:return fi(n);case`number`:return di(n);case`bigint`:return pi(n);case`object`:if(n){let r=aa(e.base,n);return r.type===0?await Ma(e,t+1,r.value,n):r.value}return Or;case`symbol`:return oa(e.base,n);case`function`:return Na(e,t,n);default:throw new Gr(n)}}async function Pa(e,t){try{return await F(e,0,t)}catch(e){throw e instanceof Hr?e:new Hr(e)}}function Fa(e){return e}function Ia(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&Ia(e,r.extends))}}function La(e){if(e){let t=new Set;return Ia(t,e),[...t]}}function Ra(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 Zr(e)}}function za(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function Ba(e){switch(e){case or:case cr:case _r:case lr:return!0;default:return!1}}var Va=1e6,Ha=1e4,Ua=2e4;function Wa(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 Ga=1e3;function Ka(e,t){let n=t.refs||new Map;return`types`in n||Object.assign(n,{types:new Map}),{mode:e,plugins:t.plugins,refs:n,features:t.features??127^(t.disabledFeatures||0),depthLimit:t.depthLimit||Ga}}
12function qa(e){return{mode:2,base:Ka(2,e),child:void 0}}var Ja=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return z(this._p,this.depth,e)}};function Ya(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new Qr({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function Xa(e){return!!e&&typeof e==`object`&&`then`in e&&typeof e.then==`function`}function Za(e,t,n){return Ya(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function Qa(e,t,n){return Ya(e.base,t),e.base.refs.set(t,n),n}function I(e,t,n){return e.mode===1?Za(e,t,n):Qa(e,t,n)}function $a(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new Qr(e)}function eo(e,t){return I(e,t.i,oi(Ir(t.s)))}function to(e,t,n){let r=n.a,i=r.length,a=I(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=z(e,t,o));return Wa(a,n.o),a}function no(e,t,n){za(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function ro(e,t,n,r,i){if(typeof r==`string`)no(n,Ir(r),z(e,t,i));else{let a=z(e,t,r);switch(typeof a){case`string`:no(n,a,z(e,t,i));break;case`symbol`:Ba(a)&&(n[a]=z(e,t,i));break;default:throw new Qr(r)}}}function io(e,t,n){e.base.refs.types.set(t,n)}function ao(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new Qr(t)}function oo(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++)ro(e,t,r,i[a],o[a]);return r}function so(e,t,n){let r=I(e,n.i,n.t===10?{}:Object.create(null));return oo(e,t,n.p,r),Wa(r,n.o),r}function co(e,t){return I(e,t.i,new Date(t.s))}function lo(e,t){if(!(e.base.features&64))throw new Kr(t);let n;switch(t.c){case 0:n=Temporal.Instant.from(t.s);break;case 1:n=Temporal.Duration.from(t.s);break;case 2:n=Temporal.PlainDate.from(t.s);break;case 3:n=Temporal.PlainDateTime.from(t.s);break;case 4:n=Temporal.PlainMonthDay.from(t.s);break;case 5:n=Temporal.PlainTime.from(t.s);break;case 6:n=Temporal.PlainYearMonth.from(t.s);break;case 7:n=Temporal.ZonedDateTime.from(t.s);break;default:throw new Qr(t)}return I(e,t.i,n)}function uo(e,t){if(e.base.features&32){let n=Ir(t.c);if(n.length>Ua)throw new Qr(t);return I(e,t.i,new RegExp(n,t.m))}throw new Kr(t)}function fo(e,t,n){let r=I(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(z(e,t,a[i]));return r}function po(e,t,n){let r=I(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(z(e,t,a[i]),z(e,t,o[i]));return r}function mo(e,t){if(t.s.length>Va)throw new Qr(t);return I(e,t.i,Bi(Ir(t.s)))}function ho(e,t,n){let r=Ra(n.c),i=z(e,t,n.f);if(!(i instanceof ArrayBuffer))throw new Qr(n);let a=n.b??0;if(a<0||a>i.byteLength||n.l>Va)throw new Qr(n);return I(e,n.i,new r(i,a,n.l))}function go(e,t,n){let r=z(e,t,n.f);if(!(r instanceof ArrayBuffer))throw new Qr(n);let i=n.b??0;if(i<0||i>r.byteLength||n.l>Va)throw new Qr(n);return I(e,n.i,new DataView(r,i,n.l))}function L(e,t,n,r){if(n.p){let i=oo(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function R(e,t,n){return L(e,t,n,I(e,n.i,AggregateError([],Ir(n.m))))}function _o(e,t,n){let r=$a(n,Cr,n.s);return L(e,t,n,I(e,n.i,new r(Ir(n.m))))}function vo(e,t,n){let r=Ri(),i=I(e,n.i,r.p),a=z(e,t,n.f);if(Xa(a))throw new Qr(n.f);return n.s?r.s(a):r.f(a),i}function yo(e,t,n){return I(e,n.i,Object(z(e,t,n.f)))}function bo(e,t,n){let r=e.base.plugins;if(r){let i=Ir(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return I(e,n.i,o.deserialize(n.s,new Ja(e,t),{id:n.i}))}}throw new qr(n.c)}function xo(e,t){let n=I(e,t.i,I(e,t.s,Ri()).p);return io(e,t.s,22),n}function So(e,t,n){let r=e.base.refs.get(n.i);if(r){ao(e,n,n.i,22);let i=z(e,t,n.a[1]);if(Xa(i))throw new Qr(n.a[1]);n.t===23?r.s(i):r.f(i);return}throw new Jr(`Promise`)}function Co(e,t,n){z(e,t,n.a[0]);let r=z(e,t,n.a[1]);if(!r||typeof r!=`object`||!Vi(r))throw new Qr(n.a[1]);return Gi(r)}function wo(e,t,n){z(e,t,n.a[0]);let r=z(e,t,n.a[1]);if(!r||typeof r!=`object`||!Yi(r))throw new Qr(n.a[1]);return $i(r)}function To(e,t,n){let r=I(e,n.i,Xi());io(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)z(e,t,i[n]);return r}function Eo(e,t,n){let r=e.base.refs.get(n.i);if(r){ao(e,n,n.i,31),r.next(z(e,t,n.f));return}throw new Jr(`Stream`)}
12function Do(e,t,n){let r=e.base.refs.get(n.i);if(r){ao(e,n,n.i,31),r.throw(z(e,t,n.f));return}throw new Jr(`Stream`)}function Oo(e,t,n){let r=e.base.refs.get(n.i);if(r){ao(e,n,n.i,31),r.return(z(e,t,n.f));return}throw new Jr(`Stream`)}function ko(e,t,n){z(e,t,n.f)}function Ao(e,t,n){z(e,t,n.a[1])}function jo(e,t,n){let r=I(e,n.i,Hi([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=z(e,t,n.a[i]);return r}function z(e,t,n){if(t>e.base.depthLimit)throw new $r(e.base.depthLimit);switch(t+=1,n.t){case 2:return $a(n,xr,n.s);case 0:return Number(n.s);case 1:return Ir(String(n.s));case 3:if(String(n.s).length>Ha)throw new Qr(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return eo(e,n);case 9:return to(e,t,n);case 10:case 11:return so(e,t,n);case 5:return co(e,n);case 6:return uo(e,n);case 7:return fo(e,t,n);case 8:return po(e,t,n);case 19:return mo(e,n);case 16:case 15:return ho(e,t,n);case 20:return go(e,t,n);case 14:return R(e,t,n);case 13:return _o(e,t,n);case 12:return vo(e,t,n);case 17:return $a(n,br,n.s);case 21:return yo(e,t,n);case 25:return bo(e,t,n);case 22:return xo(e,n);case 23:case 24:return So(e,t,n);case 28:return Co(e,t,n);case 30:return wo(e,t,n);case 31:return To(e,t,n);case 32:return Eo(e,t,n);case 33:return Do(e,t,n);case 34:return Oo(e,t,n);case 27:return ko(e,t,n);case 29:return Ao(e,t,n);case 35:return jo(e,t,n);case 36:return lo(e,n);default:throw new Kr(n)}}function Mo(e,t){try{return z(e,0,t)}catch(e){throw new Ur(e)}}function No(e,t){return Mo(qa({plugins:La(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function Po(e,t={}){let n=pa(1,{plugins:La(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await Pa(n,e),f:n.base.features,m:Array.from(n.base.marked)}}function Fo(e){return e}function Io(e){return Fa({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 Lo=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}},Ro=globalThis.Buffer,zo=!!Ro&&typeof Ro.from==`function`;function Bo(e){if(e.length===0)return``;if(zo)return Ro.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 Vo(e){if(e.length===0)return new Uint8Array;
12if(zo){let t=Ro.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 Ho=Object.create(null),Uo=Object.create(null),Wo=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(Vo(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Go=new TextEncoder,Ko=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(Go.encode(e)):t.enqueue(Vo(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),qo=`(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(_){}}})}}))`,Jo=`(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 Yo(e){let t=Xi(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(Bo(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function Xo(e){let t=Xi(),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:Bo(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var Zo=Fa({tag:`tss/RawStream`,extends:[Fa({tag:`tss/RawStreamFactory`,test(e){return e===Ho},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return qo},deserialize(e,t,n){return Ho}}),Fa({tag:`tss/RawStreamFactoryText`,test(e){return e===Uo},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return Jo},deserialize(e,t,n){return Uo}})],test(e){return e instanceof Lo},parse:{sync(e,t,n){let r=e.hint===`text`?Uo:Ho;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(Xi())}},async async(e,t,n){let r=e.hint===`text`?Uo:Ho,i=e.hint===`text`?Xo(e.stream):Yo(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`?Uo:Ho,i=e.hint===`text`?Xo(e.stream):Yo(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`?Ko(r):Wo(r)}});function Qo(e){return Fa({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 $o=Fa({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))}}),es={},ts=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),ns=Fa({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===es},parse:{sync(){return es},async async(){return await Promise.resolve(es)},stream(){return es}},serialize(){return ts.toString()},deserialize(){return es}});async function rs(e,t){try{let n=await t.read();n.done?(e.return(n.value),t.releaseLock()):(e.next(n.value),await rs(e,t))}catch(t){e.throw(t)}}function is(e){e.cancel().catch(()=>{}),e.releaseLock()}function as(e){let t=Xi(),n=e.getReader(),r=is.bind(null,n);return rs(t,n).catch(r),[t,r]}var os=[$o,Zo,Fa({tag:`seroval/plugins/web/ReadableStream`,extends:[ns],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(es),stream:t.parse(Xi())}},async async(e,t){return{factory:await t.parse(es),stream:await t.parse(as(e)[0])}},stream(e,t){let[n,r]=as(e);return t.addCleanup(r),{factory:t.parse(es),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return ts(t.deserialize(e.stream))}})];function ss(){return[...(ot()?.serializationAdapters)?.map(Io)??[],...os]}var cs=new TextDecoder,ls=new Uint8Array,us=16777216,ds=33554432,fs=1024,ps=1e5;function ms(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{}
12t.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>=fs)throw Error(`Too many raw streams in framed response (max ${fs})`);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,d=0;function f(){c[l++]=ls,l===c.length?(c.length=0,l=0):l>=32&&(c.splice(0,l),l=0)}function p(){if(d<9)return null;let e=c[l];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=l;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 m(e){if(e===0)return ls;let t=c[l];if(t&&t.length>=e){let n=t.subarray(0,e);return t.length===e?f():c[l]=t.subarray(e),d-=e,n}let n=new Uint8Array(e),r=0,i=e;for(;i>0&&l<c.length;){let e=c[l],t=Math.min(e.length,i);n.set(e.subarray(0,t),r),r+=t,i-=t,t===e.length?f():c[l]=e.subarray(t)}return d-=e,n}try{for(;;){let{done:e,value:a}=await n.read();if(i||e)break;if(a){if(d+a.length>ds)throw Error(`Framed response buffer exceeded ${ds} bytes`);for(c.push(a),d+=a.length;;){let e=p();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==nt.JSON&&n!==nt.CHUNK&&n!==nt.END&&n!==nt.ERROR)throw Error(`Unknown frame type: ${n}`);if(n===nt.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>us)throw Error(`Frame payload too large: ${a} bytes (max ${us})`);let c=9+a;if(d<c)break;if(++o>ps)throw Error(`Too many frames in framed response (max ${ps})`);m(9);let l=m(a);switch(n){case nt.JSON:try{s.enqueue(cs.decode(l))}catch{}break;case nt.CHUNK:{let e=u(i);e&&e.enqueue(l);break}case nt.END:{let e=u(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case nt.ERROR:{let e=u(i);if(r.add(i),e){let n=cs.decode(l);e.error(Error(n)),t.delete(i)}break}}}}}if(d!==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}})(),{getStream:l,chunks:c}}var hs=null;async function gs(e){e.length>0&&await Promise.allSettled(e)}var _s=Object.prototype.hasOwnProperty;function vs(e){for(let t in e)if(_s.call(e,t))return!0;return!1}async function ys(e,t,n){hs||=ss();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`,`${tt}, application/x-ndjson, application/json`),r.method===`GET`){if(a===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await bs(r);if(t!==void 0){let n=St({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let s;return r.method===`POST`&&(s=await Ss(r),typeof s==`string`&&o.set(`content-type`,`application/json`)),await Cs(async()=>i(e,{method:r.method,headers:o,signal:r.signal,body:s}))}async function bs(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&vs(e.context)&&(t=!0,n.context=e.context),t)return xs(n)}async function xs(e){return JSON.stringify(await Promise.resolve(Po(e,{plugins:hs})))}async function Ss(e){if(e.data instanceof FormData){let t;return e.context&&vs(e.context)&&(t=await xs(e.context)),t!==void 0&&e.data.set($e,t),e.data}let t=await bs(e);if(t)return t}async function Cs(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||ae(),t.headers.get(`x-tss-serialized`)){let e;if(n.includes(`application/x-tss-framed`)){if(at(n),!t.body)throw Error(`No response body for framed response`);
12let{getStream:r,chunks:i}=ms(t.body),a=[Qo(r),...hs||[]],o=new Map;e=await ws({jsonStream:i,onMessage:e=>No(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=No(n,{plugins:hs})}finally{}await gs(r)}if(e||ae(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=T(e);if(n)throw n;if(st(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function ws({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 gs(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 gs(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function Ts(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=ot()?.serverFns?.fetch;return ys(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[et]:!0})}var Es=Fo({key:`$TSS/serverfn`,test:e=>typeof e!=`function`||!(et in e)?!1:!!e[et],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>Ts(e)}),B=t(r(),1),V=O();function Ds({promise:e}){if(S)return S(e);let t=$n(e);if(t[Qn].status===`pending`)throw t;if(t[Qn].status===`error`)throw t[Qn].error;return t[Qn].data}function Os(e){let t=(0,V.jsx)(ks,{...e});return e.fallback?(0,V.jsx)(B.Suspense,{fallback:e.fallback,children:t}):t}function ks(e){let t=Ds(e);return e.children(t)}var As=class extends B.Component{constructor(...e){super(...e),this.state={error:null},this.reset=()=>{this.setState({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}}componentDidCatch(e,t){this.props.onCatch?.(e,t)}render(){let e=this.state.error;return e?B.createElement(this.props.errorComponent??js,{error:e,reset:this.reset}):this.props.children}};function js({error:e}){let[t,n]=B.useState(!1);return(0,V.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,V.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,V.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,V.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,V.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,V.jsx)(`div`,{children:(0,V.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:e.message?(0,V.jsx)(`code`,{children:e.message}):null})}):null]})}var H=(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))(H||{});function Ms({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 Ns(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 Ps=[],Fs=0,{link:Is,unlink:Ls,propagate:Rs,checkDirty:zs,shallowPropagate:Bs}=Ms({update(e){return e._update()},notify(e){Ps[Hs++]=e,e.flags&=~H.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=H.Mutable|H.Dirty,Ks(e))}}),Vs=0,Hs=0,Us,Ws=0;function Gs(e){try{++Ws,e()}finally{--Ws||qs()}}function Ks(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Ls(n,e)}function qs(){if(!(Ws>0)){for(;Vs<Hs;){let e=Ps[Vs];Ps[Vs++]=void 0,e.notify()}Vs=0,Hs=0}}function Js(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?H.None:H.Mutable,get(){return Us!==void 0&&Is(i,Us,Fs),i._snapshot},subscribe(e){let t=Ns(e),n={current:!1},r=Ys(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=Us,o=t?.compare??Object.is;if(n)Us=i,++Fs,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=H.Mutable|H.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{Us=a,n&&(i.flags&=~H.RecursedCheck),Ks(i)}}};return n?(i.flags=H.Mutable|H.Dirty,i.get=function(){let e=i.flags;if(e&H.Dirty||e&H.Pending&&zs(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&Bs(e)}}else e&H.Pending&&(i.flags=e&~H.Pending);return Us!==void 0&&Is(i,Us,Fs),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Rs(e),Bs(e),qs())}},i}function Ys(e){let t=()=>{let t=Us;Us=n,++Fs,n.depsTail=void 0,n.flags=H.Watching|H.RecursedCheck;try{return e()}finally{Us=t,n.flags&=~H.RecursedCheck,Ks(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:H.Watching|H.RecursedCheck,notify(){let e=this.flags;e&H.Dirty||e&H.Pending&&zs(this.deps,this)?t():this.flags=H.Watching},stop(){this.flags=H.None,this.depsTail=void 0,Ks(this)}};return t(),n}function Xs(e){let t=_e(),n=`not-found-${he(t.stores.location,e=>e.pathname)}-${he(t.stores.status,e=>e)}`;return(0,V.jsx)(As,{getResetKey:()=>n,onCatch:(t,n)=>{if(st(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(st(t))return e.fallback?.(t);throw t},children:e.children})}function Zs(){return(0,V.jsx)(`p`,{children:`Not Found`})}function Qs(e){return(0,V.jsx)(V.Fragment,{children:e.children})}function $s(e,t,n){return t.options.notFoundComponent?(0,V.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,V.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,V.jsx)(Zs,{})}function ec(e,t){let n=t?.options.pendingComponent??e.options.defaultPendingComponent;return n?(0,V.jsx)(n,{}):null}var tc=(e,t)=>e[0]===t[0]&&e[1]===t[1],nc=(e,t,n)=>!t.isRoot||t.options.shellComponent||t.options.wrapInSuspense||n===!1||n===`data-only`||!e.ssr,rc=B.memo(function({routeId:e}){let t=_e();return(0,V.jsx)(ic,{router:t,match:he(t.stores.getMatchStore(e),e=>e)})});function ic({router:e,match:t}){let n=e.routesById[t.routeId],r=ec(e,n),i=n.options.errorComponent??e.options.defaultErrorComponent,a=n.options.onCatch??e.options.defaultOnCatch,o=n.isRoot?n.options.notFoundComponent??e.options.notFoundRoute?.options.component:n.options.notFoundComponent,s=t.ssr===!1||t.ssr===`data-only`,c=nc(e,n,t.ssr)&&(n.options.wrapInSuspense??r??(n.options.errorComponent?.preload||s))?B.Suspense:Qs,l=i?As:Qs,u=o?Xs:Qs;return(0,V.jsxs)(n.isRoot?n.options.shellComponent??Qs:Qs,{children:[(0,V.jsx)(le.Provider,{value:t.routeId,children:(0,V.jsx)(c,{fallback:r,children:(0,V.jsx)(l,{getResetKey:()=>t,errorComponent:i,onCatch:(e,n)=>{if(st(e))throw e.routeId??=t.routeId,e;a?.(e,n)},children:(0,V.jsx)(u,{fallback:e=>{if(e.routeId??=t.routeId,e.routeId!==t.routeId)throw e;return B.createElement(o,e)},children:s?(0,V.jsx)(pe,{fallback:r,children:(0,V.jsx)(ac,{match:t})}):(0,V.jsx)(ac,{match:t})})})})}),null]})}var ac=B.memo(function({match:e}){let t=_e(),n=e.routeId,r=t.routesById[n],i=B.useMemo(()=>{let i=(r.options.remountDeps??t.options.defaultRemountDeps)?.({routeId:n,loaderDeps:e.loaderDeps,params:e._strictParams,search:e._strictSearch});return i?JSON.stringify(i):void 0},[n,e.loaderDeps,e._strictParams,e._strictSearch,r.options.remountDeps,t.options.defaultRemountDeps]),a=B.useMemo(()=>{let e=r.options.component??t.options.defaultComponent;return e?(0,V.jsx)(e,{},i):(0,V.jsx)(oc,{})},[i,r.options.component,t.options.defaultComponent]);
12if(e.status===`pending`){if(t.ssr&&!nc(t,r,e.ssr))return a;if(t._tx)throw t._tx[5];return ec(t,r)}if(e.status===`notFound`)return $s(t,r,e.error);if(e.status===`error`)throw e.error;return a}),oc=B.memo(function(){let e=_e(),t=B.useContext(le),n,r,i;{let a=e.stores.getMatchStore(t);[n,r]=he(a,e=>[!!e._notFound,e.error],tc),i=he(e.stores.ids,e=>e[e.indexOf(t)+1])}if(n)return $s(e,e.routesById[t],r);if(!i)return null;let a=(0,V.jsx)(rc,{routeId:i});return t===`__root__`?(0,V.jsx)(B.Suspense,{fallback:ec(e),children:a}):a});function sc(e,t){let n=e[1];e.length=0,n?.(t)}function cc({t:e}){let t=_e(),n=t._rendered??=[];return t.startTransition=(r,i)=>new Promise(a=>{sc(n,!1),n.push(i,a),e(t),B.startTransition(r)}),ne(()=>{let e=t.history.subscribe(t.load);t.updateLatestLocation();let r=t.latestLocation,i=t.buildLocation({to:r.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});if(ie(r.publicHref)!==ie(i.publicHref))return t.commitLocation({...i,replace:!0,ignoreBlocker:!0}),e;let a=t.stores.resolvedLocation.get();return a?.href===r.href&&a.state.__TSR_key===r.state.__TSR_key?n.push(t.stores.matches.get(),e=>{e&&t.emit({type:`onRendered`,...qt(a,a)})}):t._tx||t.load({sync:!0}).catch(console.error),e},[t,t.history]),null}function lc(){let e=_e(),t=e.routesById[w],n=ec(e,t),r=e.ssr?Qs:B.Suspense,i=(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(cc,{t:B.useState()[1]}),(0,V.jsx)(r,{fallback:n,children:(0,V.jsx)(uc,{})})]});return e.options.InnerWrap?(0,V.jsx)(e.options.InnerWrap,{children:i}):i}function uc(){let e=_e(),t=e._rendered,n=he(e.stores.matches,e=>t[0]??e),r=n[0],i=r?.routeId;ne(()=>{t[0]===n&&sc(t,!0)},[t,n]);let a=i?(0,V.jsx)(rc,{routeId:i}):null;return(0,V.jsx)(le.Provider,{value:i,children:e.options.disableGlobalCatchBoundary?a:(0,V.jsx)(As,{getResetKey:()=>r,onCatch:void 0,children:a})})}var dc=e=>({createMutableStore:Js,createReadonlyStore:Js,batch:Gs}),fc=e=>new pc(e),pc=class extends Xt{constructor(e){super(e,dc)}};function mc({router:e,children:t,...n}
12){s(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,V.jsx)(ge.Provider,{value:e,children:t});return e.options.Wrap?(0,V.jsx)(e.options.Wrap,{children:r}):r}function hc({router:e,...t}){return(0,V.jsx)(mc,{router:e,...t,children:(0,V.jsx)(lc,{})})}function gc(e,t){if(t)for(let[n,r]of Object.entries(t))n!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&e.setAttribute(n,typeof r==`boolean`?``:String(r))}function _c(e){let{attrs:t,children:n,nonce:r,preventScriptHoist:i}=e;switch(e.tag){case`title`:return(0,V.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,V.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,V.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,V.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,V.jsx)(vc,{attrs:t,preventScriptHoist:i,children:n});default:return null}}function vc({attrs:e,children:t,preventScriptHoist:n}){_e();let r=me(),i=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(B.useEffect(()=>{if(!i){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();for(let e of document.querySelectorAll(`script[src]`))if(e.src===t)return;let n=document.createElement(`script`);return gc(n,e),document.head.appendChild(n),()=>n.remove()}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;for(let e of document.querySelectorAll(`script:not([src])`)){if(!(e instanceof HTMLScriptElement))continue;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;if(e.textContent===t&&i===n&&a===r)return}let i=document.createElement(`script`);return i.textContent=t,gc(i,e),document.head.appendChild(i),()=>i.remove()}}},[e,t,i]),i&&typeof t==`string`)return(0,V.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return(0,V.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,V.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}function yc(e,t,n,r){n=ln(n);let i=n.map(e=>e.meta).filter(e=>e!==void 0),a=[],o={},s;for(let e=i.length-1;e>=0;e--){let n=i[e];for(let e=n.length-1;e>=0;e--){let r=n[e];if(r){if(r.title)s||={tag:`title`,children:r.title};else if(`script:ld+json`in r)try{let e=JSON.stringify(r[`script:ld+json`]);a.push({tag:`script`,attrs:{type:`application/ld+json`},children:oe(e)})}catch{}else{let e=r.name??r.property;if(e){if(o[e])continue;o[e]=!0}a.push({tag:`meta`,attrs:{...r,nonce:t}})}}}}s&&a.push(s),t&&a.push({tag:`meta`,attrs:{property:`csp-nonce`,content:t}}),a.reverse();let c=n.flatMap(e=>e.links??[]).filter(e=>e!==void 0).map(e=>({tag:`link`,attrs:{...e,nonce:t}})),l=e.ssr?.manifest,u=[];l&&(n.forEach(e=>{(l.routes[e.routeId]?.css)?.forEach(e=>{let n=ar(e);u.push({tag:`link`,attrs:{rel:`stylesheet`,...n,crossOrigin:er(r,`stylesheet`)??n.crossOrigin,suppressHydrationWarning:!0,nonce:t}})})}),l.inlineStyle&&u.push({tag:`style`,attrs:{...l.inlineStyle.attrs,nonce:t},children:l.inlineStyle.children,inlineCss:!0}));let d=[];l&&n.forEach(e=>{l.routes[e.routeId]?.preloads?.forEach(e=>{d.push({tag:`link`,attrs:{...nr(l,e,r),nonce:t}})})});let f=n.flatMap(e=>e.styles??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`style`,attrs:{...n,nonce:t},children:e})),p=n.flatMap(e=>e.headScripts??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`script`,attrs:{...n,nonce:t},children:e})),m=[];return ir(m,a),m.push(...d),ir(m,c),m.push(...u),ir(m,f),ir(m,p),m}var bc=e=>{let t=_e(),n=t.options.ssr?.nonce,r=B.useCallback(r=>yc(t,n,r,e),[e,n,t]);return he(t.stores.matches,r,c)};function xc(e){let t=bc(e.assetCrossOrigin),n=_e().options.ssr?.nonce;return(0,V.jsx)(V.Fragment,{children:t.map(e=>(0,B.createElement)(_c,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var Sc=()=>{let e=_e(),t=e.options.ssr?.nonce;return Cc(e,he(e.stores.matches,n=>{n=ln(n);let r=n.flatMap(e=>
12e.scripts??[]).filter(Boolean).map(({children:e,...n})=>({tag:`script`,attrs:{...n,suppressHydrationWarning:!0,nonce:t},children:e})),i=e.ssr?.manifest;if(!i)return r;for(let e of n){let n=i.routes[e.routeId]?.scripts;if(n)for(let e of n)r.push({tag:`script`,attrs:{...e.attrs,nonce:t},children:e.children,...typeof e.attrs?.src==`string`?{preventScriptHoist:!0}:{}})}return r},c))};function Cc(e,t){return(0,V.jsx)(V.Fragment,{children:t.map((e,t)=>(0,B.createElement)(_c,{...e,key:`tsr-scripts-${e.tag}-${t}`}))})}function wc(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=>{Le(e,()=>t.signal,()=>n=!0)},u=Ne(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?Ee:Te;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?Ec:Tc,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:Tc(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.fetchFn=t.options.persister?()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):l}}}function Tc(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 Ec(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Dc=class extends Ie{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Ac(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Ac(this.options);e.data!==void 0&&(this.setState(kc(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=xe(this.state.data,e,this.options);return this.#c({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#c({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Ce).catch(Ce):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>ve(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===be||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>ve(e.options.staleTime,this)===`static`)}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:!ye(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){let t=this.observers.indexOf(e);t!==-1&&(this.observers.splice(t,1),this.observers.length||(this.#a&&(this.#s||this.state.fetchStatus===`paused`&&this.state.status===`pen
12ding`?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#c({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.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.#s=!0,n.signal)})},i=()=>{let e=Ne(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!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.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?wc(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#c({type:`fetch`,meta:a.fetchOptions?.meta});let o=this.#a=ke({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Me&&e.revert&&this.setState({...this.#n,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 o.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Me){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#c({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.#a===o&&(this.#a=void 0),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,...Oc(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...kc(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=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),k.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Oc(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Pe(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function kc(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Ac(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`}}var jc=class extends Ie{#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||Mc(),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.state.status===`pending`?this.execute(this.state.variables):Promise.resolve())}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey},r=this.#r=ke({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)}),i=this.state.status===`pending`,a=!r.canStart();try{if(i)t();else{this.#i({type:`pending`,variables:e,isPaused:a}),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:a})}let o=await r.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#i({type:`success`,data:o}),o}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.#r===r&&(this.#r=void 0),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),k.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Mc(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Nc=class extends we{#e;#t;#n;constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}build(e,t,n){let r=new jc({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=Pc(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=Pc(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=Pc(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=Pc(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
12t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){k.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=>Re(t,e))}findAll(e={}){return this.getAll().filter(t=>Re(e,t))}notify(e){k.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return k.batch(()=>Promise.all(e.map(e=>e.continue().catch(Ce))))}};function Pc(e){return e.options.scope?.id}var Fc=class extends we{#e;constructor(e={}){super(),this.config=e,this.#e=new Map}build(e,t,n){let r=t.queryKey,i=t.queryHash??De(r,t),a=this.get(i);return a||(a=new Dc({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(){k.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=>Be(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Be(e,t)):t}notify(e){k.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){k.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){k.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Ic=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Fc,this.#t=e.mutationCache||new Nc,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Fe.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Se.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(ve(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=je(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return k.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;k.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return k.batch(()=>{let r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let n={revert:!0,...t},r=k.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Ce).catch(Ce)}invalidateQueries(e,t={}){return k.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=k.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(Ce)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Ce)}async query(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t),r=n.isStaleByTime(ve(t.staleTime,n))?await n.fetch(t):n.state.data,i=t.select;return i?i(r):r}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(ve(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ce).catch(Ce)}infiniteQuery(e){return e._type=`infinite`,this.query(e)}
vendor: 5,354 bytes, lines 12-135
12fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ce).catch(Ce)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return Se.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(Oe(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{ze(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Oe(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{ze(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||=De(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===be&&(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()}},Lc=`<!DOCTYPE html> 13<html lang="en-US"> 14 <head> 15 <meta charset="UTF-8" /> 16 <meta name="viewport" content="width=device-width, initial-scale=1" /> 17 <title>PRETATERRA | Inteligência territorial e financeira</title> 18 <meta 19 name="description" 20 content="Pretaterra transforma terra, risco, crédito e retorno em decisões de investimento rastreáveis." 21 /> 22 <meta name="author" content="PRETATERRA" /> 23 <meta property="og:title" content="PRETATERRA" /> 24 <meta 25 property="og:description" 26 content="Inteligência territorial e financeira: preço, risco, crédito e retorno em uma única leitura." 27 /> 28 <meta property="og:type" content="website" /> 29 <meta name="theme-color" content="#07100d" /> 30 <script type="importmap"> 31 { 32 "imports": { 33 "react": "https://esm.sh/[email protected]", 34 "react-dom/client": "https://esm.sh/[email protected]/client", 35 "@tanstack/react-router": "https://esm.sh/@tanstack/[email protected]?bundle" 36 } 37 } 38 <\/script> 39 <script> 40 if (location.pathname.replace(/\\/+$/, "") === "/news") { 41 document.documentElement.classList.add("news-route"); 42 } else if (location.pathname.replace(/\\/+$/, "") === "/roadmap") { 43 document.documentElement.classList.add("roadmap-route"); 44 } 45 <\/script> 46 <link rel="icon" type="image/png" sizes="512x512" href="/favicon.png" /> 47 <link rel="icon" type="image/png" sizes="512x512" href="/favicon-light.png" media="(prefers-color-scheme: dark)" /> 48 <link rel="apple-touch-icon" sizes="512x512" href="/favicon.png" /> 49 <link rel="apple-touch-icon" sizes="512x512" href="/favicon-light.png" media="(prefers-color-scheme: dark)" /> 50 <link rel="preconnect" href="https://fonts.googleapis.com" /> 51 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 52 <link 53 href="https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Libre+Baskerville:wght@400;700&display=swap" 54 rel="stylesheet" 55 /> 56 <style> 57 :root { 58 --ink: #f7f2e8; 59 --muted: rgba(247, 242, 232, 0.74); 60 --soft: rgba(247, 242, 232, 0.56); 61 --line: rgba(247, 242, 232, 0.14); 62 --dark: #07100d; 63 --dark-2: #101713; 64 --dark-3: #161915; 65 --green: #8fd8aa; 66 --green-dark: #173f2a; 67 --gold: #d2ad6f; 68 --red: #b66455; 69 --cream: #efe5d0; 70 --paper: #f5eddf; 71 --paper-text: #152019; 72 --paper-muted: rgba(21, 32, 25, 0.68); 73 --max: 1180px; 74 --anchor-offset: 80px; 75 --anchor-scroll-offset: calc(var(--anchor-offset) / 2); 76 --motion-ease: cubic-bezier(0.16, 1, 0.3, 1); 77 } 78 79 * { 80 box-sizing: border-box; 81 } 82 83 html { 84 scroll-behavior: smooth; 85 scroll-padding-top: var(--anchor-scroll-offset); 86 } 87 88 body { 89 margin: 0; 90 color: var(--ink); 91 background: var(--dark); 92 font-family: "Instrument Sans", system-ui, sans-serif; 93 } 94 95 a { 96 color: inherit; 97 text-decoration: none; 98 } 99 100 img { 101 display: block; 102 max-width: 100%; 103 } 104 105 button, 106 input, 107 select, 108 textarea { 109 font: inherit; 110 } 111 112 .wrap { 113 width: min(var(--max), calc(100vw - 40px)); 114 margin: 0 auto; 115 } 116 117 .topbar { 118 position: fixed; 119 top: 16px; 120 left: 0; 121 right: 0; 122 margin-inline: auto; 123 z-index: 20; 124 width: min(var(--max), calc(100vw - 24px)); 125 display: flex; 126 align-items: center; 127 justify-content: space-between; 128 gap: 20px; 129 padding: 12px 14px; 130 border: 1px solid rgba(247, 242, 232, 0.16); 131 border-radius: 8px; 132 background: rgba(7, 16, 13, 0.78); 133 backdrop-filter: blur(18px); 134 } 135
136 :is(#top, #product, #impact, #roadmap, #waitlist) { 137 scroll-margin-top: var(--anchor-scroll-offset); 138 } 139 140 :is(#references, #audience, #news-top) { 141 scroll-margin-top: var(--anchor-scroll-offset); 142 } 143 144 .brand { 145 display: inline-flex; 146 align-items: center; 147 gap: 14px; 148 min-width: 0; 149 } 150 151 .brand img { 152 width: 116px; 153 height: auto; 154 } 155 156 .brand-copy { 157 display: flex; 158 align-items: center; 159 gap: 7px; 160 min-width: 0; 161 } 162 163 .brand-copy::before { 164 content: "|"; 165 color: var(--soft); 166 font-size: 0.82rem; 167 font-weight: 700; 168 } 169 170 .brand-title { 171 display: block; 172 font-size: 0.84rem; 173 font-weight: 800; 174 text-transform: none; 175 white-space: nowrap; 176 } 177 178 .brand-subtitle { 179 display: none; 180 } 181 182 .nav { 183 display: flex; 184 align-items: center; 185 gap: 18px; 186 color: var(--muted); 187 font-size: 0.86rem; 188 } 189 190 .nav a:hover:not(.nav-cta) { 191 color: var(--ink); 192 } 193 194 .nav .nav-cta { 195 display: inline-flex; 196 align-items: center; 197 justify-content: center; 198 min-height: 44px; 199 padding: 0 14px; 200 border-radius: 999px; 201 background: var(--cream); 202 color: #09120f; 203 border: 1px solid rgba(9, 18, 15, 0.08); 204 font-weight: 800; 205 white-space: nowrap; 206 transition: background-color 0.25s var(--motion-ease), 207 color 0.25s var(--motion-ease), 208 border-color 0.25s var(--motion-ease), 209 box-shadow 0.25s var(--motion-ease), 210 transform 0.25s var(--motion-ease); 211 } 212 213 .nav .nav-cta:hover, 214 .nav .nav-cta:focus-visible { 215 background: rgba(235, 226, 210, 0.96); 216 color: #07100d; 217 border-color: rgba(235, 226, 210, 0.34); 218 box-shadow: 0 10px 24px rgba(7, 16, 13, 0.18), 219 0 0 0 3px rgba(247, 242, 232, 0.08); 220 outline: none; 221 transform: translateY(-1px); 222 } 223 224 .nav .nav-cta:active { 225 transform: translateY(1px); 226 } 227 228 .lang-switcher { 229 position: relative; 230 display: inline-flex; 231 align-items: center; 232 min-width: 78px; 233 border: 1px solid rgba(247, 242, 232, 0.16); 234 border-radius: 999px; 235 background: rgba(247, 242, 232, 0.06); 236 overflow: hidden; 237 } 238 239 .lang-switcher::after { 240 content: ""; 241 position: absolute; 242 right: 12px; 243 top: 50%; 244 width: 6px; 245 height: 6px; 246 border-right: 2px solid var(--soft); 247 border-bottom: 2px solid var(--soft); 248 transform: translateY(-75%) rotate(45deg); 249 pointer-events: none; 250 } 251 252 .lang-select { 253 appearance: none; 254 -webkit-appearance: none; 255 -moz-appearance: none; 256 width: 100%; 257 border: 0; 258 border-radius: 999px; 259 padding: 8px 22px 8px 10px; 260 color: var(--ink); 261 background: transparent; 262 cursor: pointer; 263 font-size: 0.7rem; 264 font-weight: 900; 265 letter-spacing: 0.04em; 266 text-transform: uppercase; 267 } 268 269 .lang-select:focus-visible { 270 outline: none; 271 box-shadow: 0 0 0 2px rgba(143, 216, 170, 0.28); 272 } 273 274 .lang-select option { 275 color: #07100d; 276 } 277 278 .lang-select::-ms-expand { 279 display: none; 280 } 281 282 .hero { 283 min-height: 92svh; 284 display: flex; 285 align-items: flex-end; 286 position: relative; 287 overflow: hidden; 288 background: #07100d; 289 } 290 291 .hero::before { 292 content: ""; 293 position: absolute; 294 inset: 0; 295 background-image: url("/PRETATERRA â Inteligencia agroforestal regenerativa_files/hero-agroforest-Jgv3fq2O.jpg"); 296 background-size: cover; 297 background-position: center 42%; 298 filter: brightness(1.18) saturate(1.08); 299 } 300 301 .hero::after { 302 content: ""; 303 position: absolute; 304 inset: 0; 305 background-image: 306 linear-gradient(90deg, rgba(4, 9, 7, 0.88) 0%, rgba(4, 9, 7, 0.58) 43%, rgba(4, 9, 7, 0.1) 100%), 307 linear-gradient(180deg, rgba(4, 9, 7, 0.02) 0%, rgba(4, 9, 7, 0.78) 100%), 308 linear-gradient(rgba(247, 242, 232, 0.035) 1px, transparent 1px), 309 linear-gradient(90deg, rgba(247, 242, 232, 0.035) 1px, transparent 1px); 310 background-size: auto, auto, 84px 84px, 84px 84px; 311 opacity: 1; 312 pointer-events: none; 313 } 314 315 .hero-inner { 316 position: relative; 317 z-index: 1; 318 padding: 128px 0 42px; 319 } 320 321 .status { 322 display: inline-flex; 323 align-items: center; 324 gap: 10px; 325 padding: 8px 10px; 326 border: 1px solid rgba(143, 216, 170, 0.34); 327 border-radius: 6px; 328 color: var(--green); 329 background: rgba(9, 18, 15, 0.7); 330 font-size: 0.78rem; 331 font-weight: 800; 332 text-transform: uppercase; 333 } 334 335 .status::before { 336 content: ""; 337 width: 8px; 338 height: 8px; 339 border-radius: 999px; 340 background: var(--green); 341 box-shadow: 0 0 0 6px rgba(143, 216, 170, 0.14); 342 } 343 344 h1, 345 h2, 346 h3 { 347 margin: 0; 348 } 349 350 h1 { 351 margin-top: 24px; 352 max-width: 900px; 353 font-family: "Libre Baskerville", Georgia, serif; 354 font-size: clamp(3.2rem, 5.4vw, 6.2rem); 355 line-height: 1.06; 356 } 357 358 .hero h1 em { 359 font-style: italic; 360 font-family: "Georgia", serif; 361 font-weight: 400; 362 } 363 364 .hero-lede { 365 margin: 22px 0 0; 366 max-width: 760px; 367 text-wrap: balance; 368 color: var(--muted); 369 font-size: clamp(1rem, 1.35vw, 1.2rem); 370 line-height: 1.52; 371 } 372 373 .hero-lede strong { 374 color: var(--ink); 375 } 376 377 .hero-actions { 378 display: flex; 379 flex-wrap: wrap; 380 gap: 12px; 381 margin-top: 24px; 382 } 383 384 .button { 385 display: inline-flex; 386 align-items: center; 387 justify-content: center; 388 min-height: 50px; 389 padding: 0 18px; 390 border: 1px solid transparent; 391 border-radius: 6px; 392 cursor: pointer; 393 font-size: 0.88rem; 394 font-weight: 800; 395 text-transform: uppercase; 396 } 397 398 .button.primary { 399 background: var(--cream); 400 color: #07100d; 401 } 402 403 .button.secondary { 404 border-color: rgba(247, 242, 232, 0.22); 405 background: rgba(247, 242, 232, 0.05); 406 color: var(--ink); 407 } 408 409 .hero-proof { 410 display: grid; 411 grid-template-columns: repeat(4, minmax(0, 1fr)); 412 gap: 1px; 413 margin-top: 34px; 414 max-width: 980px; 415 border: 1px solid var(--line); 416 border-radius: 8px; 417 overflow: hidden; 418 background: rgba(247, 242, 232, 0.1); 419 } 420 421 .proof-item { 422 padding: 16px; 423 background: rgba(7, 16, 13, 0.74); 424 } 425 426 .proof-item strong { 427 display: block; 428 color: var(--ink); 429 font-size: 1.2rem; 430 } 431 432 .proof-item span { 433 display: block; 434 margin-top: 5px; 435 color: var(--soft); 436 font-size: 0.88rem; 437 line-height: 1.45; 438 } 439 440 .client-band { 441 padding: 34px 0 38px; 442 background: var(--paper); 443 } 444 445 .client-band h2 { 446 color: var(--paper-muted); 447 font-family: "Manrope", system-ui, sans-serif; 448 font-size: 0.7rem; 449 font-weight: 800; 450 letter-spacing: 0.14em; 451 line-height: 1.35; 452 text-transform: uppercase; 453 } 454 455 .client-logos { 456 display: grid; 457 grid-template-columns: repeat(5, minmax(0, 1fr)); 458 gap: 28px 18px; 459 margin-top: 20px; 460 } 461 462 .client-logo { 463 display: flex; 464 align-items: center; 465 justify-content: center; 466 min-height: 82px; 467 padding: 8px; 468 background: transparent; 469 } 470 471 .client-logo img { 472 display: block; 473 width: auto; 474 max-width: min(100%, 190px); 475 height: 64px; 476 max-height: 64px; 477 object-fit: contain; 478 mix-blend-mode: multiply; 479 opacity: 0.88; 480 transition: opacity 180ms var(--motion-ease), transform 180ms var(--motion-ease); 481 } 482 483 .client-logo:hover img { 484 opacity: 1; 485 transform: scale(1.04); 486 } 487 488 .client-logo.reland img { 489 width: min(100%, 240px); 490 height: 80px; 491 max-height: 80px; 492 object-fit: cover; 493 object-position: center; 494 } 495 496 .band { 497 padding: 76px 0; 498 } 499 500 .band.paper { 501 color: var(--paper-text); 502 background: var(--paper); 503 } 504 505 .band.dark { 506 background: 507 linear-gradient(180deg, #07100d 0%, #101713 100%); 508 } 509 510 .band.coal { 511 background: #111612; 512 } 513 514 .section-head { 515 max-width: 760px; 516 margin-bottom: 28px; 517 } 518 519 .label { 520 display: block; 521 margin-bottom: 14px; 522 color: var(--gold); 523 font-size: 0.78rem; 524 font-weight: 900; 525 text-transform: uppercase; 526 } 527 528 .paper .label { 529 color: #7c5f2e; 530 } 531 532 h2 { 533 font-family: "Libre Baskerville", Georgia, serif; 534 font-size: clamp(2rem, 3.8vw, 3.8rem); 535 line-height: 1.08; 536 } 537 538 @keyframes textReveal { 539 from { 540 opacity: 0; 541 filter: blur(8px); 542 clip-path: inset(0 0 18% 0); 543 transform: translate3d(0, -34px, 0); 544 } 545 546 to { 547 opacity: 1; 548 filter: blur(0); 549 clip-path: inset(0); 550 transform: translate3d(0, 0, 0); 551 } 552 } 553 554 @keyframes textSheen { 555 from { 556 background-position: 100% 50%; 557 } 558 559 to { 560 background-position: 0% 50%; 561 } 562 } 563 564 /* Initial state for elements revealed on scroll when JS is ready */ 565 .js-ready .section-head:not(.reveal), 566 .js-ready .offer-copy:not(.reveal), 567 .js-ready .flow-step:not(.reveal), 568 .js-ready .product-feature-copy:not(.reveal), 569 .js-ready .pain-card:not(.reveal), 570 .js-ready .benefit-card:not(.reveal), 571 .js-ready .value-item:not(.reveal), 572 .js-ready .audience-card:not(.reveal), 573 .js-ready .roadmap-step:not(.reveal), 574 .js-ready .waitlist-copy:not(.reveal), 575 .js-ready .waitlist-notes span:not(.reveal), 576 .js-ready .waitlist-form:not(.reveal), 577 .js-ready .fineprint:not(.reveal) { 578 opacity: 0; 579 filter: blur(8px); 580 transform: translate3d(0, -34px, 0); 581 } 582 583 .topbar, 584 .hero .status, 585 .hero h1, 586 .hero-lede, 587 .hero-actions, 588 .hero-proof, 589 .section-head.reveal, 590 .offer-copy.reveal, 591 .flow-step.reveal, 592 .product-feature-copy.reveal, 593 .pain-card.reveal, 594 .benefit-card.reveal, 595 .value-item.reveal, 596 .audience-card.reveal, 597 .roadmap-step.reveal, 598 .waitlist-copy.reveal, 599 .waitlist-notes span.reveal, 600 .waitlist-form.reveal, 601 .fineprint.reveal { 602 animation: textReveal 920ms var(--motion-ease) both; 603 } 604 605 .topbar { 606 animation-delay: 80ms; 607 } 608 609 .hero .status { 610 animation-delay: 180ms; 611 } 612 613 .hero h1 { 614 animation-delay: 320ms; 615 transform-origin: left bottom; 616 } 617 618 .hero-lede { 619 animation-delay: 480ms; 620 } 621 622 .hero-actions { 623 animation-delay: 620ms; 624 } 625 626 .hero-proof { 627 animation-delay: 760ms; 628 } 629 630 .section-head, 631 .offer-copy, 632 .product-feature-copy, 633 .waitlist-copy { 634 animation-delay: 140ms; 635 } 636 637 .pain-card:nth-child(2), 638 .benefit-card:nth-child(2), 639 .audience-card:nth-child(2), 640 .roadmap-step:nth-child(2), 641 .flow-step:nth-child(2), 642 .waitlist-notes span:nth-child(2) { 643 animation-delay: 220ms; 644 } 645 646 .pain-card:nth-child(3), 647 .benefit-card:nth-child(3), 648 .audience-card:nth-child(3), 649 .roadmap-step:nth-child(3), 650 .flow-step:nth-child(3), 651 .waitlist-notes span:nth-child(3) { 652 animation-delay: 300ms; 653 } 654 655 .benefit-card:nth-child(4), 656 .audience-card:nth-child(4), 657 .roadmap-step:nth-child(4), 658 .flow-step:nth-child(4) { 659 animation-delay: 380ms; 660 } 661 662 .benefit-card:nth-child(5), 663 .roadmap-step:nth-child(5) { 664 animation-delay: 460ms; 665 } 666 667 .benefit-card:nth-child(6), 668 .roadmap-step:nth-child(6) { 669 animation-delay: 540ms; 670 } 671 672 .roadmap-step:nth-child(7) { 673 animation-delay: 620ms; 674 } 675 676 .label, 677 .warning, 678 .benefit-metric { 679 background-image: linear-gradient( 680 100deg, 681 currentColor 0%, 682 currentColor 38%, 683 rgba(255, 255, 255, 0.88) 48%, 684 currentColor 58%, 685 currentColor 100% 686 ); 687 background-size: 230% 100%; 688 background-clip: text; 689 -webkit-background-clip: text; 690 } 691 692 .reveal .label, 693 .reveal .warning, 694 .reveal .benefit-metric, 695 .hero .label, 696 .hero .warning, 697 .hero .benefit-metric, 698 .news-page .label, 699 html:not(.js-ready) .label, 700 html:not(.js-ready) .warning, 701 html:not(.js-ready) .benefit-metric { 702 animation: textSheen 1400ms var(--motion-ease) both; 703 } 704 705 @supports (-webkit-text-fill-color: transparent) { 706 .label, 707 .warning, 708 .benefit-metric { 709 -webkit-text-fill-color: transparent; 710 } 711 } 712 713 .section-copy { 714 margin: 18px 0 0; 715 max-width: 620px; 716 color: var(--muted); 717 font-size: 1rem; 718 line-height: 1.58; 719 } 720 721 .paper .section-copy { 722 color: var(--paper-muted); 723 } 724 725 .pain-grid, 726 .benefit-grid, 727 .news-grid, 728 .audience-grid,
729 .roadmap-grid { 730 display: grid; 731 gap: 14px; 732 } 733 734 .pain-grid { 735 grid-template-columns: repeat(3, minmax(0, 1fr)); 736 } 737 738 .pain-card, 739 .benefit-card, 740 .audience-card, 741 .roadmap-card { 742 border: 1px solid var(--line); 743 border-radius: 8px; 744 background: rgba(247, 242, 232, 0.04); 745 } 746 747 .paper .pain-card, 748 .paper .benefit-card, 749 .paper .news-card, 750 .paper .audience-card { 751 border-color: rgba(21, 32, 25, 0.16); 752 background: rgba(255, 255, 255, 0.44); 753 } 754 755 .pain-card { 756 padding: 20px; 757 min-height: 164px; 758 } 759 760 .pain-card strong, 761 .benefit-card strong, 762 .audience-card strong { 763 display: block; 764 font-size: 1.15rem; 765 } 766 767 .pain-card p, 768 .benefit-card p, 769 .audience-card p { 770 margin: 12px 0 0; 771 color: var(--muted); 772 line-height: 1.5; 773 } 774 775 .paper .pain-card p, 776 .paper .benefit-card p, 777 .paper .news-card p, 778 .paper .audience-card p { 779 color: var(--paper-muted); 780 } 781 782 .warning { 783 color: var(--red); 784 font-size: 0.82rem; 785 font-weight: 900; 786 text-transform: uppercase; 787 } 788 789 .offer-layout { 790 display: grid; 791 grid-template-columns: 0.92fr 1.08fr; 792 gap: 28px; 793 align-items: center; 794 } 795 796 .offer-copy p { 797 margin: 18px 0 0; 798 color: var(--muted); 799 font-size: 1.02rem; 800 line-height: 1.55; 801 } 802 803 .flow { 804 display: grid; 805 gap: 10px; 806 } 807 808 .flow-step { 809 display: grid; 810 grid-template-columns: auto 1fr; 811 gap: 18px; 812 align-items: start; 813 padding: 18px 20px; 814 border: 1px solid var(--line); 815 border-radius: 8px; 816 background: rgba(247, 242, 232, 0.03); 817 transition: border-color 0.4s var(--motion-ease), 818 background-color 0.4s var(--motion-ease), 819 transform 0.4s var(--motion-ease); 820 } 821 822 .flow-step:hover { 823 border-color: rgba(143, 216, 170, 0.28); 824 background: rgba(247, 242, 232, 0.06); 825 transform: translateY(-2px); 826 } 827 828 .flow-step span { 829 color: var(--green); 830 font-family: "Libre Baskerville", Georgia, serif; 831 font-style: italic; 832 font-size: 2.2rem; 833 line-height: 1; 834 letter-spacing: -0.02em; 835 margin-top: -3px; 836 } 837 838 .flow-step strong { 839 display: block; 840 font-size: 1.05rem; 841 } 842 843 .flow-step p { 844 margin: 6px 0 0; 845 color: var(--muted); 846 line-height: 1.55; 847 } 848 849 .product-preview { 850 padding: 0; 851 border-top: 1px solid var(--line); 852 border-bottom: 1px solid var(--line); 853 background: #0d1511; 854 } 855 856 .product-preview .wrap { 857 width: min(1360px, calc(100vw - 40px)); 858 } 859 860 .product-showcase { 861 display: grid; 862 gap: 0; 863 } 864 865 .product-feature { 866 display: grid; 867 grid-template-columns: minmax(0, 1.45fr) minmax(260px, 0.55fr); 868 gap: clamp(28px, 5vw, 64px); 869 align-items: center; 870 min-height: min(760px, 88svh); 871 padding: 72px 0; 872 } 873 874 .product-feature.reverse { 875 grid-template-columns: minmax(260px, 0.55fr) minmax(0, 1.45fr); 876 } 877 878 .product-screen { 879 position: relative; 880 margin: 0; 881 aspect-ratio: 16 / 9; 882 overflow: hidden; 883 background: transparent; 884 } 885 886 .product-screen::before { 887 content: none; 888 } 889 890 .product-screen img { 891 display: block; 892 width: 100%; 893 height: 100%; 894 border: 0; 895 border-radius: 0; 896 background: transparent; 897 object-fit: contain; 898 } 899 900 .product-feature-copy { 901 max-width: 390px; 902 } 903 904 .product-feature-copy h3 { 905 font-family: "Libre Baskerville", Georgia, serif; 906 font-size: clamp(1.85rem, 3.2vw, 3.45rem); 907 line-height: 1.03; 908 } 909 910 .product-feature-copy p { 911 margin: 16px 0 0; 912 color: var(--muted); 913 font-size: 1rem; 914 line-height: 1.58; 915 } 916 917 .product-points { 918 display: grid; 919 gap: 9px; 920 margin: 22px 0 0; 921 padding: 0; 922 color: var(--soft); 923 font-size: 0.94rem; 924 line-height: 1.45; 925 list-style: none; 926 } 927 928 .product-points li { 929 display: grid; 930 grid-template-columns: 12px 1fr; 931 gap: 10px; 932 align-items: start; 933 } 934 935 .product-points li::before { 936 content: ""; 937 width: 8px; 938 height: 8px; 939 margin-top: 0.46em; 940 border-radius: 999px; 941 background: var(--green); 942 box-shadow: 0 0 0 4px rgba(143, 216, 170, 0.1); 943 } 944 945 .terminal { 946 display: grid; 947 grid-template-columns: 260px 1fr; 948 border: 1px solid rgba(247, 242, 232, 0.14); 949 border-radius: 8px; 950 overflow: hidden; 951 background: #09120f; 952 box-shadow: 0 34px 90px rgba(0, 0, 0, 0.42); 953 } 954 955 .terminal-side { 956 padding: 22px; 957 border-right: 1px solid rgba(247, 242, 232, 0.1); 958 background: #0b1511; 959 } 960 961 .terminal-logo { 962 color: var(--green); 963 font-weight: 900; 964 text-transform: uppercase; 965 } 966 967 .terminal-menu { 968 display: grid; 969 gap: 8px; 970 margin-top: 28px; 971 } 972 973 .terminal-menu span { 974 padding: 10px 12px; 975 border-radius: 6px; 976 color: var(--soft); 977 font-size: 0.9rem; 978 } 979 980 .terminal-menu .active { 981 color: var(--ink); 982 background: rgba(143, 216, 170, 0.12); 983 } 984 985 .terminal-main { 986 padding: 22px; 987 } 988 989 .terminal-head { 990 display: flex; 991 align-items: center; 992 justify-content: space-between; 993 gap: 18px; 994 padding-bottom: 18px; 995 border-bottom: 1px solid rgba(247, 242, 232, 0.1); 996 } 997 998 .terminal-head p { 999 margin: 0; 1000 color: var(--soft); 1001 } 1002 1003 .terminal-head strong { 1004 display: block; 1005 color: var(--ink); 1006 font-size: 1.12rem; 1007 } 1008 1009 .score-row { 1010 display: grid; 1011 grid-template-columns: 1.05fr 0.95fr; 1012 gap: 14px; 1013 margin-top: 18px; 1014 } 1015 1016 .score-panel, 1017 .mini-panel { 1018 border: 1px solid rgba(247, 242, 232, 0.11); 1019 border-radius: 8px; 1020 background: rgba(247, 242, 232, 0.035); 1021 } 1022 1023 .score-panel { 1024 padding: 24px; 1025 } 1026 1027 .score-number { 1028 font-family: "Libre Baskerville", Georgia, serif; 1029 font-size: 5rem; 1030 line-height: 1; 1031 } 1032 1033 .score-number small { 1034 color: var(--soft); 1035 font-family: "Instrument Sans", system-ui, sans-serif; 1036 font-size: 1.05rem; 1037 } 1038 1039 .recommend { 1040 display: inline-block; 1041 margin-top: 14px; 1042 padding: 8px 10px; 1043 border-radius: 6px; 1044 background: rgba(143, 216, 170, 0.13); 1045 color: var(--green); 1046 font-weight: 900; 1047 } 1048 1049 .mini-panel { 1050 padding: 18px; 1051 } 1052 1053 .bar-list { 1054 display: grid; 1055 gap: 13px; 1056 margin-top: 16px; 1057 } 1058 1059 .bar-item span { 1060 display: flex; 1061 justify-content: space-between; 1062 color: var(--muted); 1063 font-size: 0.84rem; 1064 } 1065 1066 .bar { 1067 height: 8px; 1068 margin-top: 6px; 1069 border-radius: 99px; 1070 background: rgba(247, 242, 232, 0.1); 1071 overflow: hidden; 1072 } 1073 1074 .bar i { 1075 display: block; 1076 height: 100%; 1077 border-radius: inherit; 1078 background: linear-gradient(90deg, var(--gold), var(--green)); 1079 } 1080 1081 .kpi-grid { 1082 display: grid; 1083 grid-template-columns: repeat(4, minmax(0, 1fr)); 1084 gap: 10px; 1085 margin-top: 14px; 1086 } 1087 1088 .kpi { 1089 padding: 14px; 1090 border: 1px solid rgba(247, 242, 232, 0.11); 1091 border-radius: 8px; 1092 background: rgba(247, 242, 232, 0.035); 1093 } 1094 1095 .kpi strong { 1096 display: block; 1097 color: var(--ink); 1098 font-size: 1.12rem; 1099 } 1100 1101 .kpi span { 1102 display: block; 1103 margin-top: 4px; 1104 color: var(--soft); 1105 font-size: 0.82rem; 1106 } 1107 1108 .benefit-grid { 1109 grid-template-columns: repeat(3, minmax(0, 1fr)); 1110 } 1111 1112 .benefit-card { 1113 padding: 22px; 1114 display: grid; 1115 align-content: start; 1116 gap: 12px; 1117 min-height: 178px; 1118 } 1119 1120 .benefit-metric { 1121 display: inline-flex; 1122 width: fit-content; 1123 padding: 6px 8px; 1124 border-radius: 6px; 1125 color: #173f2a; 1126 background-color: rgba(143, 216, 170, 0.28); 1127 font-size: 0.78rem; 1128 font-weight: 900; 1129 text-transform: uppercase; 1130 } 1131 1132 .benefit-card strong { 1133 max-width: 12.5em; 1134 font-size: 1.26rem; 1135 line-height: 1.18; 1136 } 1137 1138 .benefit-card p { 1139 margin-top: 0; 1140 max-width: 28em; 1141 } 1142 1143 #references .wrap { 1144 display: grid; 1145 grid-template-columns: minmax(300px, 0.42fr) minmax(0, 0.58fr); 1146 gap: clamp(28px, 5vw, 68px); 1147 align-items: start; 1148 } 1149 1150 #references .section-head { 1151 display: block; 1152 margin-bottom: 0; 1153 } 1154 1155 #references .section-copy { 1156 max-width: 390px; 1157 margin-top: 24px; 1158 padding-top: 18px; 1159 border-top: 1px solid rgba(21, 32, 25, 0.18); 1160 color: rgba(21, 32, 25, 0.78); 1161 font-weight: 700; 1162 } 1163 1164 .news-grid { 1165 grid-template-columns: repeat(2, minmax(0, 1fr)); 1166 } 1167 1168 .news-card { 1169 display: grid; 1170 align-content: start; 1171 gap: 12px; 1172 min-height: 228px; 1173 padding: 20px; 1174 border: 1px solid rgba(21, 32, 25, 0.16); 1175 border-radius: 8px; 1176 background: rgba(255, 255, 255, 0.46); 1177 color: inherit; 1178 text-decoration: none; 1179 cursor: pointer; 1180 } 1181 1182 .news-card.featured { 1183 border-color: rgba(124, 95, 46, 0.26); 1184 background: 1185 linear-gradient(180deg, rgba(255, 255, 255, 0.68), rgba(255, 255, 255, 0.52)), 1186 rgba(143, 216, 170, 0.08); 1187 box-shadow: 0 18px 48px rgba(21, 32, 25, 0.08); 1188 } 1189 1190 .news-card-meta { 1191 display: flex; 1192 align-items: center; 1193 justify-content: space-between; 1194 gap: 12px; 1195 font-size: 0.74rem; 1196 font-weight: 900; 1197 text-transform: uppercase; 1198 letter-spacing: 0.04em; 1199 } 1200 1201 .news-source { 1202 color: #7c5f2e; 1203 } 1204 1205 .news-date { 1206 color: rgba(21, 32, 25, 0.54); 1207 } 1208 1209 .news-title { 1210 font-family: "Libre Baskerville", Georgia, serif; 1211 font-size: 1.08rem; 1212 line-height: 1.28; 1213 } 1214 1215 .news-summary { 1216 margin: 0; 1217 color: rgba(21, 32, 25, 0.72); 1218 line-height: 1.52; 1219 } 1220 1221 .news-category { 1222 display: inline-flex; 1223 width: fit-content; 1224 padding: 6px 8px; 1225 border-radius: 6px; 1226 color: #173f2a; 1227 background: rgba(143, 216, 170, 0.26); 1228 font-size: 0.74rem; 1229 font-weight: 900; 1230 text-transform: uppercase; 1231 } 1232 1233 .news-page { 1234 position: relative; 1235 padding-top: calc(var(--anchor-offset) + 28px); 1236 } 1237 1238 html.news-route main > :not(.route-app) { 1239 display: none; 1240 } 1241 1242 html.roadmap-route .topbar, 1243 html.roadmap-route .footer { 1244 display: none; 1245 } 1246 1247 html.roadmap-route main { 1248 min-height: 100vh; 1249 } 1250 1251 html.roadmap-route main > :not(.route-app) { 1252 display: none; 1253 } 1254 1255 .roadmap-page { 1256 position: relative; 1257 padding-top: calc(var(--anchor-offset) + 28px); 1258 } 1259 1260 .roadmap-page::before { 1261 content: ""; 1262 position: absolute; 1263 inset: -12px 0 auto; 1264 height: 260px; 1265 background: 1266 radial-gradient(circle at top left, rgba(143, 216, 170, 0.14), transparent 54%), 1267 radial-gradient(circle at top center, rgba(210, 173, 111, 0.08), transparent 36%), 1268 radial-gradient(circle at top right, rgba(210, 173, 111, 0.12), transparent 42%); 1269 pointer-events: none; 1270 } 1271 1272 .roadmap-page .wrap { 1273 position: relative; 1274 z-index: 1; 1275 } 1276 1277 .roadmap-page-layout { 1278 display: grid; 1279 gap: 34px; 1280 max-width: 1040px; 1281 } 1282 1283 .roadmap-page-hero { 1284 display: grid; 1285 gap: 14px; 1286 } 1287 1288 .roadmap-page-head { 1289 max-width: 760px; 1290 margin-bottom: 0; 1291 } 1292 1293 .roadmap-page-head h1 { 1294 margin-top: 0; 1295 max-width: 760px; 1296 font-size: clamp(2.9rem, 5.5vw, 5rem); 1297 line-height: 0.98; 1298 letter-spacing: -0.04em; 1299 } 1300 1301 .roadmap-page-actions { 1302 margin-top: 12px; 1303 } 1304 1305 .news-page::before { 1306 content: ""; 1307 position: absolute; 1308 inset: -12px 0 auto; 1309 height: 300px; 1310 background: 1311 radial-gradient(circle at top left, rgba(143, 216, 170, 0.14), transparent 54%), 1312 radial-gradient(circle at top center, rgba(210, 173, 111, 0.08), transparent 36%), 1313 radial-gradient(circle at top right, rgba(210, 173, 111, 0.12), transparent 42%); 1314 pointer-events: none; 1315 } 1316 1317 .news-page .wrap { 1318 position: relative; 1319 z-index: 1; 1320 } 1321 1322 .news-page-layout { 1323 display: grid; 1324 gap: 34px; 1325 max-width: 1040px; 1326 } 1327 1328 .news-page-hero { 1329 display: grid; 1330 gap: 14px; 1331 } 1332 1333 .news-page-head { 1334 max-width: 760px; 1335 margin-bottom: 0; 1336 } 1337 1338 .news-page-head h1 { 1339 margin-top: 0; 1340 max-width: 760px; 1341 font-size: clamp(2.9rem, 5.5vw, 5rem); 1342 line-height: 0.98; 1343 letter-spacing: -0.04em; 1344 } 1345 1346 .news-page-actions { 1347 margin-top: 12px; 1348 } 1349 1350 .news-section-actions { 1351 margin-top: 24px; 1352 } 1353 1354 .news-page-meta { 1355 display: flex; 1356 flex-wrap: wrap; 1357 gap: 10px 18px; 1358 padding-top: 16px; 1359 border-top: 1px solid rgba(21, 32, 25, 0.14); 1360 color: rgba(21, 32, 25, 0.72); 1361 font-size: 0.8rem; 1362 font-weight: 800; 1363 letter-spacing: 0.04em; 1364 text-transform: uppercase; 1365 } 1366 1367 .news-page-meta span { 1368 display: inline-flex; 1369 align-items: center; 1370 gap: 8px; 1371 } 1372 1373 .news-page-meta span::before { 1374 content: ""; 1375 width: 6px; 1376 height: 6px; 1377 border-radius: 999px; 1378 background: rgba(124, 95, 46, 0.5); 1379 } 1380 1381 .news-archive-grid { 1382 display: grid; 1383 grid-template-columns: 1fr; 1384 gap: 0; 1385 align-self: start; 1386 } 1387 1388 .news-archive-card { 1389 grid-template-columns: minmax(150px, 180px) minmax(0, 1fr); 1390 gap: 28px; 1391 min-height: 0; 1392 padding: 28px 24px; 1393 border: 0; 1394 border-top: 1px solid rgba(21, 32, 25, 0.12); 1395 border-radius: 0; 1396 background: transparent; 1397 box-shadow: none; 1398 } 1399 1400 .news-archive-card:first-child { 1401 border-top: 0; 1402 } 1403 1404 .news-archive-card .news-card-meta { 1405 flex-direction: column; 1406 align-items: flex-start; 1407 justify-content: flex-start; 1408 gap: 8px; 1409 padding-top: 4px; 1410 } 1411 1412 .news-archive-card .news-source { 1413 color: #7c5f2e; 1414 font-size: 0.88rem; 1415 letter-spacing: 0.05em; 1416 } 1417 1418 .news-archive-card .news-date { 1419 color: rgba(21, 32, 25, 0.5); 1420 font-size: 0.74rem; 1421 } 1422 1423 .news-archive-card .news-category { 1424 margin-top: 8px; 1425 } 1426 1427 .news-card-body { 1428 display: grid; 1429 gap: 12px; 1430 } 1431 1432 .news-archive-card .news-title { 1433 font-size: clamp(1.35rem, 2.2vw, 2rem); 1434 line-height: 1.08; 1435 } 1436 1437 .news-archive-card .news-summary { 1438 max-width: 44rem; 1439 color: rgba(21, 32, 25, 0.76); 1440 font-size: 1rem; 1441 line-height: 1.7; 1442 } 1443 1444 #impact .wrap { 1445 display: grid; 1446 grid-template-columns: minmax(300px, 0.42fr) minmax(0, 0.58fr); 1447 gap: clamp(28px, 5vw, 68px); 1448 align-items: start; 1449 } 1450 1451 #impact .section-hea
1451d { 1452 display: block; 1453 margin-bottom: 0; 1454 } 1455 1456 #impact .section-copy { 1457 max-width: 390px; 1458 margin-top: 24px; 1459 padding-top: 18px; 1460 border-top: 1px solid rgba(21, 32, 25, 0.18); 1461 color: rgba(21, 32, 25, 0.78); 1462 font-weight: 700; 1463 } 1464 1465 #impact .benefit-grid { 1466 grid-template-columns: repeat(2, minmax(0, 1fr)); 1467 } 1468 1469 .value-band { 1470 display: grid; 1471 grid-template-columns: repeat(4, minmax(0, 1fr)); 1472 gap: 0; 1473 margin-top: 44px; 1474 counter-reset: value; 1475 border-top: 1px solid rgba(143, 216, 170, 0.26); 1476 border-bottom: 1px solid rgba(143, 216, 170, 0.2); 1477 overflow: visible; 1478 background: transparent; 1479 } 1480 1481 .value-item { 1482 position: relative; 1483 min-height: 220px; 1484 padding: clamp(22px, 3vw, 34px); 1485 counter-increment: value; 1486 border-right: 1px solid rgba(247, 242, 232, 0.12); 1487 background: transparent; 1488 } 1489 1490 .value-item:last-child { 1491 border-right: 0; 1492 } 1493 1494 .value-item::before { 1495 content: "0" counter(value); 1496 display: block; 1497 margin-bottom: 28px; 1498 color: var(--green); 1499 font-family: "Instrument Sans", system-ui, sans-serif; 1500 font-size: 0.72rem; 1501 font-weight: 900; 1502 text-transform: uppercase; 1503 } 1504 1505 .value-item strong { 1506 display: block; 1507 color: var(--ink); 1508 font-family: "Libre Baskerville", Georgia, serif; 1509 font-size: clamp(2.2rem, 4.5vw, 3.8rem); 1510 line-height: 1.0; 1511 } 1512 1513 .value-item strong small { 1514 display: block; 1515 margin-top: 10px; 1516 color: var(--green); 1517 font-family: "Instrument Sans", system-ui, sans-serif; 1518 font-size: 0.88rem; 1519 font-weight: 800; 1520 text-transform: uppercase; 1521 letter-spacing: 0.05em; 1522 } 1523 1524 .value-item span { 1525 display: block; 1526 max-width: 17em; 1527 margin-top: 14px; 1528 color: rgba(247, 242, 232, 0.7); 1529 font-size: 0.98rem; 1530 font-weight: 700; 1531 line-height: 1.45; 1532 } 1533 1534 .audience-grid { 1535 grid-template-columns: repeat(4, minmax(0, 1fr)); 1536 } 1537 1538 .audience-card { 1539 padding: 22px; 1540 } 1541 1542 .roadmap-strip { 1543 display: grid; 1544 grid-template-columns: repeat(7, minmax(0, 1fr)); 1545 gap: 1px; 1546 border: 1px solid var(--line); 1547 border-radius: 8px; 1548 background: rgba(247, 242, 232, 0.1); 1549 overflow: hidden; 1550 } 1551 1552 .roadmap-step { 1553 min-width: 0; 1554 min-height: 160px; 1555 padding: 14px 12px; 1556 background: rgba(247, 242, 232, 0.04); 1557 } 1558 1559 .roadmap-step span { 1560 color: var(--green); 1561 font-size: 0.72rem; 1562 font-weight: 900; 1563 } 1564 1565 .roadmap-step strong { 1566 display: block; 1567 margin-top: 10px; 1568 color: var(--ink); 1569 font-size: 0.92rem; 1570 line-height: 1.25; 1571 } 1572 1573 .roadmap-step p { 1574 margin: 8px 0 0; 1575 color: var(--soft); 1576 font-size: 0.78rem; 1577 line-height: 1.42; 1578 overflow-wrap: anywhere; 1579 } 1580 1581 .roadmap-step strong { 1582 overflow-wrap: anywhere; 1583 } 1584 1585 .cta-band { 1586 padding: 76px 0; 1587 color: var(--paper-text); 1588 background: linear-gradient(180deg, rgba(245, 237, 223, 0.94), rgba(245, 237, 223, 0.98)); 1589 } 1590 1591 .waitlist-layout { 1592 display: grid; 1593 grid-template-columns: 0.85fr 1.15fr; 1594 gap: 34px; 1595 align-items: start; 1596 } 1597 1598 .waitlist-copy h2 { 1599 max-width: 620px; 1600 } 1601 1602 .waitlist-copy p { 1603 margin: 18px 0 0; 1604 max-width: 540px; 1605 color: var(--paper-muted); 1606 font-size: 1rem; 1607 line-height: 1.56; 1608 } 1609 1610 .waitlist-notes { 1611 display: grid; 1612 gap: 10px; 1613 margin-top: 26px; 1614 } 1615 1616 .waitlist-notes span { 1617 padding: 13px 14px; 1618 border-left: 3px solid var(--green-dark); 1619 background: rgba(255, 255, 255, 0.46); 1620 color: rgba(21, 32, 25, 0.78); 1621 font-weight: 700; 1622 } 1623 1624 .waitlist-form { 1625 padding: 22px; 1626 border: 1px solid rgba(21, 32, 25, 0.16); 1627 border-radius: 8px; 1628 background: rgba(255, 255, 255, 0.62); 1629 box-shadow: 0 24px 60px rgba(21, 32, 25, 0.16); 1630 } 1631 1632 form { 1633 display: grid; 1634 gap: 14px; 1635 } 1636 1637 .form-row { 1638 display: grid; 1639 grid-template-columns: repeat(2, minmax(0, 1fr)); 1640 gap: 14px; 1641 } 1642 1643 .field { 1644 display: grid; 1645 gap: 7px; 1646 } 1647 1648 .honeypot { 1649 display: none; 1650 } 1651 1652 label { 1653 color: rgba(21, 32, 25, 0.66); 1654 font-size: 0.76rem; 1655 font-weight: 900; 1656 text-transform: uppercase; 1657 } 1658 1659 input, 1660 select, 1661 textarea { 1662 width: 100%; 1663 border: 1px solid rgba(21, 32, 25, 0.18); 1664 border-radius: 6px; 1665 padding: 14px; 1666 color: var(--paper-text); 1667 background: rgba(255, 255, 255, 0.74); 1668 outline: none; 1669 } 1670 1671 input:focus, 1672 select:focus, 1673 textarea:focus { 1674 border-color: var(--green-dark); 1675 } 1676 1677 textarea { 1678 min-height: 110px; 1679 resize: vertical; 1680 } 1681 1682 .form-actions { 1683 display: flex; 1684 align-items: center; 1685 gap: 14px; 1686 margin-top: 4px; 1687 } 1688 1689 .fineprint { 1690 color: var(--paper-muted); 1691 font-size: 0.84rem; 1692 line-height: 1.55; 1693 } 1694 1695 .message { 1696 min-height: 1.2em; 1697 margin: 0; 1698 color: #173f2a; 1699 font-weight: 800; 1700 } 1701 1702 .footer { 1703 padding: 48px 0; 1704 border-top: 1px solid rgba(247, 242, 232, 0.06); 1705 background: linear-gradient(180deg, var(--dark) 0%, #030605 100%); 1706 color: var(--soft); 1707 } 1708 1709 .footer .wrap { 1710 display: flex; 1711 justify-content: space-between; 1712 align-items: center; 1713 gap: 28px; 1714 flex-wrap: wrap; 1715 } 1716 1717 .footer-brand { 1718 font-family: "Instrument Sans", sans-serif; 1719 font-size: 0.78rem; 1720 font-weight: 700; 1721 letter-spacing: 0.08em; 1722 text-transform: uppercase; 1723 color: var(--ink); 1724 display: flex; 1725 align-items: center; 1726 gap: 10px; 1727 flex-wrap: wrap; 1728 } 1729 1730 .footer-brand .highlight { 1731 color: var(--green); 1732 } 1733 1734 .footer-brand .dot { 1735 width: 3px; 1736 height: 3px; 1737 border-radius: 50%; 1738 background: rgba(247, 242, 232, 0.2); 1739 display: inline-block; 1740 } 1741 1742 .footer-brand .tagline { 1743 text-transform: none; 1744 letter-spacing: 0.02em; 1745 font-weight: 400; 1746 color: rgba(247, 242, 232, 0.45); 1747 font-size: 0.78rem; 1748 } 1749 1750 .footer-right { 1751 display: flex; 1752 align-items: center; 1753 gap: 24px; 1754 flex-wrap: wrap; 1755 } 1756 1757 .footer-socials { 1758 display: flex; 1759 align-items: center; 1760 gap: 20px; 1761 } 1762 1763 .footer-socials a { 1764 color: rgba(247, 242, 232, 0.4); 1765 transition: color 0.2s ease; 1766 display: inline-flex; 1767 align-items: center; 1768 justify-content: center; 1769 } 1770 1771 .footer-socials a:hover { 1772 color: #ffffff; 1773 } 1774 1775 1776 .footer-divider { 1777 width: 1px; 1778 height: 14px; 1779 background: rgba(247, 242, 232, 0.1); 1780 } 1781 1782 .footer-copy { 1783 font-size: 0.74rem; 1784 font-weight: 500; 1785 color: rgba(247, 242, 232, 0.4); 1786 letter-spacing: 0.06em; 1787 text-transform: uppercase; 1788 } 1789 1790 @media (max-width: 768px) { 1791 .footer { 1792 padding: 40px 0; 1793 } 1794 .footer .wrap { 1795 flex-direction: column; 1796 gap: 24px; 1797 text-align: center; 1798 } 1799 .footer-brand { 1800 flex-direction: column; 1801 gap: 6px; 1802 } 1803 .footer-brand .dot { 1804 display: none; 1805 } 1806 .footer-right { 1807 flex-direction: column; 1808 gap: 16px; 1809 } 1810 .footer-divider { 1811 display: none; 1812 } 1813 } 1814 1815 1816 1817 1818 1819 @media (max-width: 1020px) { 1820 .client-logos { 1821 grid-template-columns: repeat(3, minmax(0, 1fr)); 1822 } 1823 1824 .hero-proof, 1825 .pain-grid, 1826 .benefit-grid, 1827 .news-grid, 1828 .audience-grid, 1829 .roadmap-strip, 1830 .kpi-grid, 1831 .value-band { 1832 grid-template-columns: repeat(2, minmax(0, 1fr)); 1833 } 1834 1835 .offer-layout, 1836 .terminal, 1837 .product-feature, 1838 .product-feature.reverse, 1839 .waitlist-layout, 1840 .analyze-grid, 1841 .score-row { 1842 grid-template-columns: 1fr; 1843 } 1844 1845 .analyze-topline { 1846 flex-direction: column; 1847 align-items: stretch; 1848 } 1849 1850 .analyze-badges { 1851 justify-content: flex-start; 1852 } 1853 1854 .product-feature { 1855 min-height: auto; 1856 padding: 72px 0; 1857 } 1858 1859 .product-feature-copy { 1860 max-width: 620px; 1861 } 1862 1863 #impact .wrap { 1864 grid-template-columns: 1fr; 1865 gap: 26px; 1866 } 1867 1868 #impact .section-copy { 1869 max-width: 620px; 1870 } 1871 1872 #references .wrap { 1873 grid-template-columns: 1fr; 1874 gap: 26px; 1875 } 1876 1877 #references .section-copy { 1878 max-width: 620px; 1879 } 1880 1881 .terminal-side { 1882 border-right: 0; 1883 border-bottom: 1px solid rgba(247, 242, 232, 0.1); 1884 } 1885 1886 .value-item:nth-child(2n) { 1887 border-right: 0; 1888 } 1889 } 1890 1891 @media (max-width: 720px) { 1892 :root { 1893 --anchor-offset: 80px; 1894 } 1895 1896 .wrap { 1897 width: min(100vw - 24px, var(--max)); 1898 } 1899 1900 .topbar { 1901 position: absolute; 1902 top: 10px; 1903 align-items: center; 1904 gap: 12px; 1905 padding: 12px 13px; 1906 } 1907 1908 .brand { 1909 flex: 1 1 auto; 1910 gap: 10px; 1911 min-width: 0; 1912 } 1913 1914 .brand img { 1915 width: 80px; 1916 } 1917 1918 .brand-title { 1919 font-size: 0.8rem; 1920 } 1921 1922 .nav { 1923 margin-left: auto; 1924 width: auto; 1925 justify-content: flex-end; 1926 } 1927 1928 .nav > a, 1929 .nav .nav-cta { 1930 display: none; 1931 } 1932 1933 .lang-switcher { 1934 min-width: 68px; 1935 } 1936 1937 .lang-select { 1938 padding: 7px 18px 7px 8px; 1939 font-size: 0.66rem; 1940 } 1941 1942 .hero { 1943 min-height: 94svh; 1944 } 1945 1946 .hero::before { 1947 background-position: center 38%;
1948 filter: brightness(1.22) saturate(1.08); 1949 } 1950 1951 .hero::after { 1952 background-image: 1953 linear-gradient(180deg, rgba(4, 9, 7, 0.72) 0%, rgba(4, 9, 7, 0.42) 36%, rgba(4, 9, 7, 0.88) 100%), 1954 linear-gradient(rgba(247, 242, 232, 0.03) 1px, transparent 1px), 1955 linear-gradient(90deg, rgba(247, 242, 232, 0.03) 1px, transparent 1px); 1956 background-size: auto, 84px 84px, 84px 84px; 1957 } 1958 1959 .hero-inner { 1960 padding: 132px 0 34px; 1961 } 1962 1963 h1 { 1964 font-size: clamp(3.2rem, 18vw, 4.6rem); 1965 } 1966 1967 .hero-actions, 1968 .form-actions { 1969 flex-direction: column; 1970 align-items: stretch; 1971 } 1972 1973 .button { 1974 width: 100%; 1975 } 1976 1977 .hero-proof, 1978 .pain-grid, 1979 .benefit-grid, 1980 .news-grid, 1981 .audience-grid, 1982 .roadmap-strip, 1983 .kpi-grid, 1984 .value-band, 1985 .form-row { 1986 grid-template-columns: 1fr; 1987 } 1988 1989 .client-band { 1990 padding: 28px 0; 1991 } 1992 1993 .client-logos { 1994 grid-template-columns: repeat(2, minmax(0, 1fr)); 1995 gap: 24px 14px; 1996 margin-top: 18px; 1997 } 1998 1999 .client-logo:last-child { 2000 grid-column: 1 / -1; 2001 justify-self: center; 2002 width: calc(50% - 0.5px); 2003 } 2004 2005 .client-logo.reland img { 2006 height: 60px; 2007 max-height: 60px; 2008 } 2009 2010 .client-logo { 2011 min-height: 72px; 2012 padding: 6px; 2013 } 2014 2015 .client-logo img { 2016 height: 46px; 2017 max-height: 46px; 2018 } 2019 2020 2021 .roadmap-step { 2022 min-height: auto; 2023 } 2024 2025 .value-item, 2026 .value-item:nth-child(2n) { 2027 border-right: 0; 2028 border-bottom: 1px solid rgba(247, 242, 232, 0.12); 2029 } 2030 2031 .value-item:last-child { 2032 border-bottom: 0; 2033 } 2034 2035 .band, 2036 .cta-band { 2037 padding: 56px 0; 2038 } 2039 2040 .product-preview { 2041 padding: 0; 2042 } 2043 2044 .flow-step { 2045 grid-template-columns: auto 1fr; 2046 gap: 14px; 2047 align-items: start; 2048 padding: 14px 16px; 2049 } 2050 2051 .flow-step span { 2052 font-size: 2rem; 2053 line-height: 1; 2054 letter-spacing: -0.02em; 2055 padding-top: 0; 2056 margin-top: -2px; 2057 } 2058 2059 .flow-step strong { 2060 font-size: 1rem; 2061 line-height: 1.2; 2062 } 2063 2064 .flow-step p { 2065 margin-top: 8px; 2066 line-height: 1.48; 2067 } 2068 2069 .product-feature { 2070 padding: 56px 0; 2071 } 2072 2073 .news-card { 2074 min-height: 0; 2075 } 2076 2077 .news-page::before { 2078 height: 160px; 2079 } 2080 2081 .news-page { 2082 padding-top: calc(var(--anchor-offset) + 20px); 2083 } 2084 2085 .news-page-head h1 { 2086 font-size: clamp(2.6rem, 8vw, 4.2rem); 2087 } 2088 2089 .roadmap-page::before { 2090 height: 160px; 2091 } 2092 2093 .roadmap-page { 2094 padding-top: calc(var(--anchor-offset) + 20px); 2095 } 2096 2097 .roadmap-page-head h1 { 2098 font-size: clamp(2.6rem, 8vw, 4.2rem); 2099 } 2100 2101 .news-archive-card { 2102 grid-template-columns: 1fr; 2103 gap: 12px; 2104 padding: 22px 18px; 2105 } 2106 2107 .news-archive-card .news-card-meta { 2108 flex-direction: row; 2109 flex-wrap: wrap; 2110 align-items: center; 2111 gap: 8px 14px; 2112 } 2113 2114 .analyze-page { 2115 padding-top: calc(var(--anchor-offset) + 20px); 2116 } 2117 2118 .analyze-panel { 2119 padding: 18px; 2120 } 2121 2122 .analyze-brand h1 { 2123 font-size: clamp(2.3rem, 8vw, 4rem); 2124 } 2125 2126 .analyze-steps, 2127 .analyze-summary-grid { 2128 grid-template-columns: 1fr; 2129 } 2130 2131 .analyze-step { 2132 text-align: left; 2133 } 2134 2135 .analyze-actions .button { 2136 width: 100%; 2137 } 2138 2139 .analyze-footer { 2140 flex-direction: column; 2141 align-items: flex-start; 2142 } 2143 } 2144 2145 @media (prefers-reduced-motion: reduce) { 2146 *, 2147 *::before, 2148 *::after { 2149 animation-duration: 1ms !important; 2150 animation-delay: 0ms !important; 2151 animation-iteration-count: 1 !important; 2152 scroll-behavior: auto !important; 2153 } 2154 2155 .topbar, 2156 .hero .status, 2157 .hero h1, 2158 .hero-lede, 2159 .hero-actions, 2160 .hero-proof, 2161 .band .section-head, 2162 .section-head h2, 2163 .section-head .section-copy, 2164 .offer-copy, 2165 .offer-copy h2, 2166 .offer-copy p, 2167 .flow-step, 2168 .flow-step strong, 2169 .flow-step p, 2170 .product-feature-copy, 2171 .product-feature-copy h3, 2172 .product-feature-copy p, 2173 .product-points li, 2174 .pain-card, 2175 .pain-card strong, 2176 .pain-card p, 2177 .benefit-card, 2178 .benefit-card strong, 2179 .benefit-card p, 2180 .news-card,
2181 .news-card strong, 2182 .news-card p, 2183 .value-item, 2184 .value-item strong, 2185 .value-item span, 2186 .audience-card, 2187 .audience-card strong, 2188 .audience-card p, 2189 .roadmap-step, 2190 .roadmap-step strong, 2191 .roadmap-step p, 2192 .waitlist-copy, 2193 .waitlist-copy h2, 2194 .waitlist-copy > p, 2195 .waitlist-notes span, 2196 .waitlist-form, 2197 .analyze-page, 2198 .analyze-shell, 2199 .analyze-topline, 2200 .analyze-brand, 2201 .analyze-panel, 2202 .analyze-media, 2203 .analyze-stage, 2204 .analyze-summary, 2205 .analyze-step { 2206 opacity: 1; 2207 filter: none; 2208 clip-path: none; 2209 transform: none; 2210 } 2211 } 2212 </style> 2213 </head> 2214 <body> 2215 <header class="topbar"> 2216 <a class="brand" href="/" aria-label="Pretaterra"> 2217 <img 2218 src="https://pretaterra.com/wp-content/uploads/2021/07/Asset-20.svg" 2219 alt="PRETATERRA" 2220 loading="eager" 2221 decoding="async" 2222 onerror="this.onerror=null;this.src='/PRETATERRA â Inteligencia agroforestal regenerativa_files/pretaterra-logo-fallback.png';" 2223 /> 2224 <span class="brand-copy"> 2225 <strong class="brand-title">Análises</strong> 2226 <span class="brand-subtitle">Inteligência territorial e financeira</span> 2227 </span> 2228 </a> 2229 2230 <nav class="nav" aria-label="Navegação principal"> 2231 <a href="#product">Produto</a> 2232 <a href="#impact">Impacto</a> 2233 <a href="#roadmap">Roadmap</a> 2234 <a class="nav-cta" href="#waitlist">Entrar na lista</a> 2235 <div class="lang-switcher"> 2236 <select class="lang-select" aria-label="Idioma"> 2237 <option value="pt" selected>PT</option> 2238 <option value="en">EN</option> 2239 <option value="es">ES</option> 2240 </select> 2241 </div> 2242 </nav> 2243 </header> 2244 2245 <main> 2246 <section class="hero" id="top"> 2247 <div class="wrap hero-inner"> 2248 <span class="status">Acesso antecipado para bancos, fundos e proprietários</span> 2249 <h1>Entenda o valor,<br>os riscos e o <em>potencial</em><br>da sua terra</h1> 2250 <p class="hero-lede"> 2251 Reúna <strong>análise territorial e financeira</strong> para comparar propriedades e planejar sua próxima decisão. 2252 </p> 2253 2254 <div class="hero-actions"> 2255 <a class="button primary" href="/app">Analise uma propriedade</a> 2256 <a class="button secondary" href="#product">Ver o método</a> 2257 </div> 2258 2259 <div class="hero-proof" aria-label="Números de autoridade da Pretaterra"> 2260 <div class="proof-item"> 2261 <strong>+150</strong> 2262 <span>projetos em territórios diversos.</span> 2263 </div> 2264 <div class="proof-item"> 2265 <strong>22</strong> 2266 <span>paÃses com experiência em terra.</span> 2267 </div> 2268 <div class="proof-item"> 2269 <strong>+10 anos</strong> 2270 <span>de campo, dados e regeneração.</span> 2271 </div> 2272 <div class="proof-item"> 2273 <strong>44.000 ha</strong> 2274 <span>em leitura territorial aplicada.</span> 2275 </div> 2276 </div> 2277 </div> 2278 </section> 2279 2280 <section class="client-band" aria-labelledby="client-band-title"> 2281 <div class="wrap"> 2282 <h2 id="client-band-title">Empresas e instituições que confiam na Pretaterra</h2> 2283 <div class="client-logos" aria-label="Clientes e parceiros da Pretaterra"> 2284 <div class="client-logo"><img src="/assets/client-logos/world-bank-group.png" alt="World Bank Group" loading="lazy" decoding="async" /></div> 2285 <div class="client-logo"><img src="/assets/client-logos/armani.png" alt="Armani" loading="lazy" decoding="async" /></div> 2286 <div class="client-logo"><img src="/assets/client-logos/deloitte.png" alt="Deloitte" loading="lazy" decoding="async" /></div> 2287 <div class="client-logo"><img src="/assets/client-logos/aya-earth-partners.png" alt="AYA Earth Partners" loading="lazy" decoding="async" /></div> 2288 <div class="client-logo"><img src="/assets/client-logos/lvmh.png" alt="LVMH" loading="lazy" decoding="async" /></div> 2289 <div class="client-logo"><img src="/assets/client-logos/vital-proteins.png" alt="Vital Proteins" loading="lazy" decoding="async" /></div> 2290 <div class="client-logo"><img src="/assets/client-logos/nestle.svg" alt="Nestlé" loading="lazy" decoding="async" /></div> 2291 <div class="client-logo"><img src="/assets/client-logos/cargill.svg" alt="Cargill" loading="lazy" decoding="async" /></div> 2292 <div class="client-logo"><img src="/assets/client-logos/natura.png" alt="Natura" loading="lazy" decoding="async" /></div> 2293 <div class="client-logo"><img src="/assets/client-logos/illy.svg" alt="illy" loading="lazy" decoding="async" /></div> 2294 <div class="client-logo"><img src="/assets/client-logos/dengo.png" alt="Dengo" loading="lazy" decoding="async" /></div> 2295 <div class="client-logo"><img src="/assets/client-logos/ubs.svg" alt="UBS Optimus Foundation" loading="lazy" decoding="async" /></div> 2296 <div class="client-logo reland"><img src="/assets/client-logos/reland.png" alt="ReLand" loading="lazy" decoding="async" /></div> 2297 <div class="client-logo"><img src="/assets/client-logos/fao.svg" alt="Food and Agriculture Organization of the United Nations" loading="lazy" decoding="async" /></div> 2298 <div class="client-logo"><img src="/assets/client-logos/future-carbon-group.jpg" alt="Future Carbon Group" loading="lazy" decoding="async" /></div> 2299 </div> 2300 </div> 2301 </section> 2302 2303 <section class="band product-preview"> 2304 <div class="wrap">
2305 <div class="product-showcase" aria-label="Demonstração visual do produto Pretaterra"> 2306 <article class="product-feature"> 2307 <figure class="product-screen"> 2308 <img 2309 src="/assets/product-value-proposition-slide-2.jpeg" 2310 alt="Tela do Pretaterra com mapa territorial, zonas produtivas e indicadores de serviços ecossistêmicos." 2311 width="1440" 2312 height="810" 2313 loading="lazy" 2314 decoding="async" 2315 /> 2316 </figure> 2317 <div class="product-feature-copy"> 2318 <span class="label product-kicker">Inteligência territorial</span> 2319 <h3>O ativo deixa de ser só um mapa.</h3> 2320 <p> 2321 A fazenda aparece por talhões, restrições, água, aptidão produtiva e potencial ecológico, pronta para análise econômica. 2322 </p> 2323 <ul class="product-points"> 2324 <li>Zonas produtivas e áreas sensÃveis na mesma tela.</li> 2325 <li>Detalhe por talhão para priorizar uso, risco e CAPEX.</li> 2326 <li>Camadas territoriais conectadas à tese financeira.</li> 2327 </ul> 2328 </div> 2329 </article> 2330 2331 <article class="product-feature reverse"> 2332 <div class="product-feature-copy"> 2333 <span class="label product-kicker">Tese financeira</span> 2334 <h3>Do campo à decisão financeira.</h3> 2335 <p> 2336 A leitura territorial vira score, retorno, valuation, crédito e risco em um painel feito para defender decisão de capital. 2337 </p> 2338 <ul class="product-points"> 2339 <li>ROI, TIR, VPL, payback e crédito no mesmo racional.</li> 2340 <li>Benchmark de retorno contra alternativas de capital.</li> 2341 <li>Riscos operacionais e ambientais conectados ao preço-teto.</li> 2342 </ul> 2343 </div> 2344 <figure class="product-screen"> 2345 <img 2346 src="/assets/product-value-proposition-slide-3.png" 2347 alt="Tela do Pretaterra com score de investimento, retorno projetado, valuation, crédito e riscos." 2348 width="1440" 2349 height="810" 2350 loading="lazy" 2351 decoding="async" 2352 /> 2353 </figure> 2354 </article> 2355 </div> 2356 </div> 2357 </section> 2358 2359 <section class="band paper"> 2360 <div class="wrap"> 2361 <div class="section-head"> 2362 <div> 2363 <span class="label">O problema</span> 2364 <h2>A terra ainda é decidida no escuro.</h2> 2365 <p class="section-copy"> 2366 Ativos rurais seguem sendo avaliados com planilhas, PDFs, laudos e mapas que 2367 não conversam. O custo aparece no preço, no crédito e no timing. 2368 </p> 2369 </div> 2370 </div> 2371 2372 <div class="pain-grid"> 2373 <article class="pain-card"> 2374 <span class="warning">Informação dispersa</span> 2375 <strong>Cada oportunidade começa do zero.</strong> 2376 <p> 2377 GIS, documentos, consultores, mercado e risco climático chegam em telas separadas. 2378 </p> 2379 </article> 2380 <article class="pain-card"> 2381 <span class="warning">Risco invisÃvel</span> 2382 <strong>O ativo parece simples até o detalhe aparecer.</strong> 2383 <p> 2384 Solo, água, passivo ambiental, jurÃdico e operação precisam entrar no preço. 2385 </p> 2386 </article> 2387 <article class="pain-card"> 2388 <span class="warning">Tese frágil</span> 2389 <strong>Comitê não compra intuição.</strong> 2390 <p> 2391 Premissas, sensibilidade, valuation e recomendação precisam deixar rastro. 2392 </p> 2393 </article> 2394 </div> 2395 </div> 2396 </section> 2397 2398 <section class="band dark" id="product"> 2399 <div class="wrap offer-layout"> 2400 <div class="offer-copy">
2401 <span class="label">O produto</span> 2402 <h2>A inteligência financeira da terra.</h2> 2403 <p> 2404 Suba um polÃgono, documentos e contexto do ativo. Receba uma leitura executiva de 2405 valor, risco, aptidão, crédito e retorno. 2406 </p> 2407 <div class="hero-actions"> 2408 <a class="button primary" href="#waitlist">Solicitar demo privada</a> 2409 <a class="button secondary" href="#roadmap">Ver roadmap</a> 2410 </div> 2411 </div> 2412 2413 <div class="flow" aria-label="Como o produto funciona"> 2414 <div class="flow-step"> 2415 <span>01</span> 2416 <div> 2417 <strong>Captura do ativo</strong> 2418 <p>KML/KMZ, localização, documentos e contexto de oportunidade.</p> 2419 </div> 2420 </div> 2421 <div class="flow-step"> 2422 <span>02</span> 2423 <div> 2424 <strong>Leitura territorial</strong> 2425 <p>Ãgua, relevo, bioma, CAR, SIGEF/INCRA, restrições e aptidão.</p> 2426 </div> 2427 </div> 2428 <div class="flow-step"> 2429 <span>03</span> 2430 <div> 2431 <strong>Motor financeiro</strong> 2432 <p>Valuation, ROI, TIR, VPL, CAPEX, OPEX e cenários de stress.</p> 2433 </div> 2434 </div> 2435 <div class="flow-step"> 2436 <span>04</span> 2437 <div> 2438 <strong>Tese defendÃvel</strong> 2439 <p>Comprar, financiar, esperar ou monitorar com recomendação clara.</p> 2440 </div> 2441 </div> 2442 </div> 2443 </div> 2444 </section> 2445 2446 <section class="band paper" id="impact"> 2447 <div class="wrap"> 2448 <div class="section-head"> 2449 <div> 2450 <span class="label">Impacto</span> 2451 <h2>Decisão antes da concorrência.</h2> 2452 <p class="section-copy"> 2453 O investidor vê quanto vale, que risco concentra, que crédito suporta e que 2454 retorno pode gerar antes da proposta. 2455 </p> 2456 </div> 2457 </div> 2458 2459 <div class="benefit-grid"> 2460 <article class="benefit-card"> 2461 <span class="benefit-metric">5-10%</span> 2462 <strong>Evitar variações milionárias</strong> 2463 <p>Pequenas diferenças de leitura mudam preço, timing e retorno.</p> 2464 </article> 2465 <article class="benefit-card"> 2466 <span class="benefit-metric">9/10</span> 2467 <strong>Atacar uma dor crÃtica</strong> 2468 <p>Decisões rurais envolvem capital alto, baixa liquidez e ciclos longos.</p> 2469 </article> 2470 <article class="benefit-card"> 2471 <span class="benefit-metric">1 tese</span> 2472 <strong>Unificar técnico e financeiro</strong> 2473 <p>Solo, carbono, mercado, crédito e saÃda entram na mesma linguagem.</p> 2474 </article> 2475 <article class="benefit-card"> 2476 <span class="benefit-metric">1 régua</span> 2477 <strong>Comparar ativos e garantias</strong> 2478 <p>Compra, crédito, arrendamento e portfólio usam pesos consistentes.</p> 2479 </article> 2480 <article class="benefit-card"> 2481 <span class="benefit-metric">LTV / DSCR</span> 2482 <strong>Qualificar crédito com território</strong> 2483 <p>Garantia, produtor e projeto deixam de ser análises separadas.</p> 2484 </article> 2485 <article class="benefit-card"> 2486 <span class="benefit-metric">90 dias</span> 2487 <strong>Monitorar depois da entrada</strong> 2488 <p>Risco e performance são acompanhados contra a tese aprovada.</p> 2489 </article> 2490 </div> 2491 </div> 2492 </section> 2493 2494 <section class="band coal"> 2495 <div class="wrap"> 2496 <div class="section-head"> 2497 <div> 2498 <span class="label">Por que Pretaterra</span> 2499 <h2>Autoridade de campo. Linguagem de capital.</h2> 2500 <p class="section-copy"> 2501 A Pretaterra já transformou complexidade territorial em projeto, KPI e implantação, 2502 com agricultura regenerativa como diferencial técnico. O Finance leva esse histórico 2503 para decisões sobre ativos rurais. 2504 </p> 2505 </div> 2506 </div> 2507 2508 <div class="value-band"> 2509 <div class="value-item"> 2510 <strong>+150<br><small>projetos</small></strong>
2511 <span>em territórios e sistemas produtivos diversos.</span> 2512 </div> 2513 <div class="value-item"> 2514 <strong>22<br><small>paÃses</small></strong> 2515 <span>experiência internacional em terra e paisagem.</span> 2516 </div> 2517 <div class="value-item"> 2518 <strong>+10<br><small>anos</small></strong> 2519 <span>de campo, dados e regeneração aplicada.</span> 2520 </div> 2521 <div class="value-item"> 2522 <strong>44.000<br><small>ha</small></strong> 2523 <span>em projetos e leitura territorial.</span> 2524 </div> 2525 </div> 2526 </div> 2527 </section> 2528 2529 <section class="band paper" id="references"> 2530 <div class="wrap"> 2531 <div class="section-head"> 2532 <div> 2533 <span class="label">Referências</span> 2534 <h2>Cases que reforçam a tese.</h2> 2535 <p class="section-copy"> 2536 Sinais de mercado, execução e parcerias que fortalecem a tese. 2537 </p> 2538 <div class="news-section-actions"> 2539 <a class="button primary news-archive-link" href="/news">Ver todas as notÃcias</a> 2540 </div> 2541 </div> 2542 </div> 2543 2544 <div class="news-grid"> 2545 <a class="news-card featured" href="https://capitalreset.uol.com.br/agronegocio/a-empresa-brasileira-por-tras-do-algodao-regenerativo-de-armani-e-louis-vuitton/" target="_blank" rel="noreferrer noopener"> 2546 <div class="news-card-meta"> 2547 <strong class="news-source">Capital Reset</strong> 2548 <span class="news-date">2024-02-14</span> 2549 </div> 2550 <h3 class="news-title">A empresa brasileira por trás do algodão regenerativo de Armani e Louis Vuitton</h3> 2551 <p class="news-summary"> 2552 Pretaterra idealiza pilotos das grifes na Itália e no Chade e leva a inteligência de 2553 agrofloresta para a moda de luxo. 2554 </p> 2555 <span class="news-category">Destaque de mercado</span> 2556 </a> 2557 2558 <a class="news-card featured" href="https://valor.globo.com/impresso/noticia/2020/10/26/charles-poe-brasileiros-em-suas-agroflorestas.ghtml" target="_blank" rel="noreferrer noopener"> 2559 <div class="news-card-meta"> 2560 <strong class="news-source">Valor</strong> 2561 <span class="news-date">2020-10-26</span> 2562 </div> 2563 <h3 class="news-title">Charles põe brasileiros em suas agroflorestas</h3> 2564 <p class="news-summary"> 2565 Menção do Valor reforça a presença da Pretaterra em uma das manchetes do dia. 2566 </p> 2567 <span class="news-category">MÃdia de negócios</span> 2568 </a> 2569 2570 <a class="news-card featured" href="https://www.uol.com.br/ecoa/reportagens-especiais/como-ressuscitar-uma-floresta/#cover" target="_blank" rel="noreferrer noopener"> 2571 <div class="news-card-meta"> 2572 <strong class="news-source">UOL Ecoa</strong> 2573 <span class="news-date">2023-04-18</span> 2574 </div> 2575 <h3 class="news-title">Como ressuscitar a floresta?</h3> 2576 <p class="news-summary"> 2577 O casal consegue R$ 7 milhões para recuperar trechos da Mata Atlântica devastados pela 2578 monocultura em SP. 2579 </p> 2580 <span class="news-category">MÃdia nacional</span> 2581 </a> 2582 2583 <a class="news-card" href="https://agfeed.com.br/negocios/o-algodao-uma-empresa-brasileira-e-o-ultimo-desejo-de-giorgio-armani/" target="_blank" rel="noreferrer noopener"> 2584 <div class="news-card-meta"> 2585 <strong class="news-source">AgFeed</strong> 2586 <span class="news-date">2025-09-06</span> 2587 </div> 2588 <h3 class="news-title">O algodão, uma empresa brasileira e o último desejo de Giorgio Armani</h3> 2589 <p class="news-summary"> 2590 Como o estilista italiano investiu no renascimento da produção da fibra com apoio da 2591 PretaTerra. 2592 </p>
2593 <span class="news-category">Moda e agro</span> 2594 </a> 2595 2596 <a class="news-card" href="https://www.vaticannews.va/pt/mundo/news/2023-09/agrofloresta-paula-costa-summit-brazil-nova-york-2023.html" target="_blank" rel="noreferrer noopener"> 2597 <div class="news-card-meta"> 2598 <strong class="news-source">Vatican News</strong> 2599 <span class="news-date">2023-09-19</span> 2600 </div> 2601 <h3 class="news-title">Experiência brasileira da agrofloresta viaja a Nova York em defesa da natureza, como exorta o Papa</h3> 2602 <p class="news-summary"> 2603 Paula Costa levou sua experiência ao Brazil Climate Summit, em Nova York. 2604 </p> 2605 <span class="news-category">MÃdia internacional</span> 2606 </a> 2607 2608 <a class="news-card" href="https://www.exame.com/agronegocios/cargill-investe-na-recuperacao-da-mata-atlantica-e-propriedades-rurais-em-sp/" target="_blank" rel="noreferrer noopener"> 2609 <div class="news-card-meta"> 2610 <strong class="news-source">Exame</strong> 2611 <span class="news-date">2022-09-22</span> 2612 </div> 2613 <h3 class="news-title">Cargill investe na recuperação da Mata Atlântica e propriedades rurais em SP</h3> 2614 <p class="news-summary"> 2615 A parceria com Cargill, Pretaterra e UBS Optimus Foundation amplia a leitura 2616 institucional do projeto em Timburi. 2617 </p> 2618 <span class="news-category">MÃdia</span> 2619 </a> 2620 2621 </div> 2622 </div> 2623 </section> 2624 2625 <section class="band paper" id="audience"> 2626 <div class="wrap"> 2627 <div class="section-head"> 2628 <div> 2629 <span class="label">Acesso antecipado</span> 2630 <h2>Para quem decide com capital real.</h2> 2631 <p class="section-copy"> 2632 Acesso antecipado para quem precisa transformar terra em tese de investimento, crédito 2633 ou gestão patrimonial. 2634 </p> 2635 </div> 2636 </div> 2637 2638 <div class="audience-grid"> 2639 <article class="audience-card"> 2640 <strong>Bancos</strong> 2641 <p>Crédito rural com risco territorial, garantia e fluxo no mesmo quadro.</p> 2642 </article> 2643 <article class="audience-card"> 2644 <strong>Fundos</strong> 2645 <p>Originação, underwriting, benchmark e timing de entrada.</p> 2646 </article> 2647 <article class="audience-card"> 2648 <strong>Family offices</strong> 2649 <p>Risco, retorno, liquidez e saÃda para ativos reais.</p> 2650 </article> 2651 <article class="audience-card"> 2652 <strong>Grandes proprietários</strong> 2653 <p>Valuation, crédito, monitoramento e decisões de portfólio.</p> 2654 </article> 2655 </div> 2656 </div> 2657 </section> 2658 2659 <section class="band dark" id="roadmap"> 2660 <div class="wrap"> 2661 <div class="section-head"> 2662 <div> 2663 <span class="label">Roadmap do produto</span> 2664 <h2>Do report da terra ao motor financeiro</h2> 2665 <p class="section-copy"> 2666 A evolução começa com benchmark, adequação ao mercado paraguaio e consolidação de 2667 bases de dados, e avança até crédito, governança e projetos financiáveis. 2668 </p> 2669 </div> 2670 </div> 2671 2672 <div class="roadmap-strip"> 2673 <div class="roadmap-step"> 2674 <span>2026 Q3</span> 2675 <strong>Estruturação e vetorização</strong> 2676 <p>Benchmark, adequação ao mercado paraguaio e consolidação de bases de dados.</p> 2677 </div> 2678 <div class="roadmap-step"> 2679 <span>2026 Q4</span> 2680 <strong>Deploying ROI Engine</strong> 2681 <p>Report da Terra com KML/KMZ, score, valoração e aptidão produtiva. ROI, TIR, 2682 VPL, CAPEX, OPEX, payback e cenários.</p> 2683 </div> 2684 <div class="roadmap-step">
2685 <span>2027 Q1</span> 2686 <strong>AI Analyst</strong> 2687 <p>Consultas, comparações, resumos executivos e Reports as a Service como nova 2688 linha de receita.</p> 2689 </div> 2690 <div class="roadmap-step"> 2691 <span>2027 Q2</span> 2692 <strong>Integrações e APIs</strong> 2693 <p>Integração com ERPs, CRMs e SaaS agro. Abertura de APIs para parceiros e terceiros 2694 integrarem seus sistemas à plataforma.</p> 2695 </div> 2696 <div class="roadmap-step"> 2697 <span>2027 Q3</span> 2698 <strong>Growing</strong> 2699 <p>Expansão de equipe, contratação de talentos e estruturação comercial e legal.</p> 2700 </div> 2701 <div class="roadmap-step"> 2702 <span>2027 Q4</span> 2703 <strong>Crédito</strong> 2704 <p>Análise e monitoramento de produtores, ativos, garantias, riscos e performance 2705 creditÃcia.</p> 2706 </div> 2707 <div class="roadmap-step"> 2708 <span>2028 Q1</span> 2709 <strong>Deploy Projects</strong> 2710 <p>Estruturação de SPVs, fundos, governança, reporting e implantação de projetos 2711 financiáveis.</p> 2712 </div> 2713 </div> 2714 </div> 2715 </section> 2716 2717 <section class="cta-band" id="waitlist"> 2718 <div class="wrap waitlist-layout"> 2719 <div class="waitlist-copy"> 2720 <span class="label">Lista de espera</span> 2721 <h2>Analise um ativo real.</h2> 2722 <p> 2723 Entre na lista com uma propriedade, garantia, aquisição ou tese que precisa sair da 2724 planilha. 2725 </p> 2726 2727 <div class="waitlist-notes"> 2728 <span>Prioridade para bancos, fundos, family offices e proprietários.</span> 2729 <span>Primeira entrega: Report da Terra com risco, preço e aptidão.</span> 2730 <span>Demo a partir de um ativo real, não de exemplo genérico.</span> 2731 </div> 2732 </div> 2733 2734 <div class="waitlist-form"> 2735 <form id="waitlist-form" novalidate> 2736 <div class="form-row"> 2737 <div class="field"> 2738 <label for="name">Nome</label> 2739 <input id="name" name="name" type="text" placeholder="Seu nome" required /> 2740 </div> 2741 <div class="field"> 2742 <label for="email">E-mail corporativo</label> 2743 <input id="email" name="email" type="email" placeholder="[email protected]" required /> 2744 </div> 2745 </div> 2746 2747 <div class="form-row"> 2748 <div class="field"> 2749 <label for="company">Empresa / veÃculo</label> 2750 <input id="company" name="company" type="text" placeholder="Nome da empresa" /> 2751 </div> 2752 <div class="field"> 2753 <label for="profile">Perfil</label> 2754 <select id="profile" name="profile"> 2755 <option value="Banco">Banco</option> 2756 <option value="Fundo / Family office">Fundo / Family office</option> 2757 <option value="Proprietário">Proprietário</option> 2758 <option value="Consultoria / Operação">Consultoria / Operação</option> 2759 <option value="Outro">Outro</option> 2760 </select> 2761 </div> 2762 </div> 2763 2764 <div class="field"> 2765 <label for="note">Que ativo quer analisar?</label> 2766 <textarea 2767 id="note" 2768 name="note" 2769 placeholder="Ex.: compra, garantia rural, portfólio agro, comparação de terras, ativo subvalorizado..." 2770 ></textarea> 2771 </div> 2772 2773 <div class="field honeypot" aria-hidden="true"> 2774 <label for="website">Website</label> 2775 <input id="website" name="website" type="text" tabindex="-1" autocomplete="off" /> 2776 </div> 2777 2778 <div class="form-actions"> 2779 <button class="button primary" id="waitlist-submit" type="submit"> 2780 Solicitar demo privada 2781 </button>
2782 <span class="fineprint"> 2783 Contato apenas sobre Pretaterra e acesso antecipado. 2784 </span> 2785 </div> 2786 2787 <p class="message" id="waitlist-message" aria-live="polite"></p> 2788 </form> 2789 </div> 2790 </div> 2791 </section> 2792 </main> 2793 2794 <footer class="footer"> 2795 <div class="wrap"> 2796 <span class="footer-brand"> 2797 PRETATERRA <span class="highlight">ANÃLISES</span> 2798 <span class="dot">·</span> 2799 <span class="tagline">territorial & financial intelligence</span> 2800 </span> 2801 <div class="footer-right"> 2802 <div class="footer-socials"> 2803 <a href="https://www.instagram.com/preta.terra/" target="_blank" rel="noopener" aria-label="Instagram"> 2804 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.051.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg> 2805 </a> 2806 <a href="https://www.linkedin.com/company/pretaterra/?trk=organization-update_share-update_actor-text" target="_blank" rel="noopener" aria-label="LinkedIn"> 2807 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg> 2808 </a> 2809 <a href="https://www.youtube.com/channel/UC3BEYajGqHBIv72unjH1W7A/videos" target="_blank" rel="noopener" aria-label="YouTube"> 2810 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.163c-.272-1.016-1.074-1.819-2.09-2.09C19.56 3.73 12 3.73 12 3.73s-7.56 0-9.408.343c-1.016.271-1.818 1.074-2.09 2.09C.162 8.01.162 12 .162 12s0 3.99.34 5.837c.272 1.016 1.074 1.819 2.09 2.09 1.848.343 9.408.343 9.408.343s7.56 0 9.408-.343c1.016-.271 1.818-1.074 2.09-2.09.343-1.847.343-5.837.343-5.837s0-3.99-.343-5.837zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> 2811 </a> 2812 <a href="https://twitter.com/aPRETATERRA" target="_blank" rel="noopener" aria-label="Twitter"> 2813 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> 2814 </a> 2815 <a href="https://www.facebook.com/apretaterra/" target="_blank" rel="noopener" aria-label="Facebook"> 2816 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> 2817 </a> 2818 </div> 2819 <div class="footer-divider"></div>
2820 <span class="footer-copy">2026 · acesso antecipado</span> 2821 </div> 2822 </div> 2823 </footer> 2824 2825 <script src="/site.js" type="module"><\/script> 2826 </body> 2827</html> 2828`;function Rc(e,t){let n=Lc.match(e);if(!n)throw Error(`Unable to extract legacy ${t}`);return n[1].trim()}var U=Rc(/<style>([\s\S]*?)<\/style>/,`styles`),zc=Rc(/<body>([\s\S]*?)\s*<script src="\/site\.js" type="module"><\/script>\s*<\/body>/,`markup`),Bc=()=>`Fluxo de cadastro e inteligência territorial para ativos rurais.`,Vc=()=>`Onboarding and territorial intelligence for rural assets.`,Hc=()=>`Flujo de registro e inteligencia territorial para activos rurales.`,Uc=((e={},t={})=>{let n=t.locale??A();return n===`en`?Vc(e):n===`es`?Hc(e):Bc(e)}),Wc=()=>`Analisar uma propriedade | PRETATERRA`,Gc=()=>`Analyze a property | PRETATERRA`,Kc=()=>`Analizar una propiedad | PRETATERRA`,qc=((e={},t={})=>{let n=t.locale??A();return n===`en`?Gc(e):n===`es`?Kc(e):Wc(e)}),Jc=()=>`Painel de inteligência territorial e financeira.`,Yc=()=>`Territorial and financial intelligence dashboard.`,Xc=()=>`Panel de inteligencia territorial y financiera.`,Zc=((e={},t={})=>{let n=t.locale??A();return n===`en`?Yc(e):n===`es`?Xc(e):Jc(e)}),Qc=()=>`PRETATERRA | Painel`,$c=()=>`PRETATERRA | Dashboard`,el=()=>`PRETATERRA | Panel`,tl=((e={},t={})=>{let n=t.locale??A();return n===`en`?$c(e):n===`es`?el(e):Qc(e)}),nl=()=>`Entenda o valor, os riscos e o potencial da sua terra com análises territoriais e financeiras da Pretaterra.`,rl=()=>`Understand the value, risks, and potential of your land with Pretaterra territorial and financial analyses.`,il=()=>`Comprenda el valor, los riesgos y el potencial de su tierra con los análisis territoriales y financieros de Pretaterra.`,al=((e={},t={})=>{let n=t.locale??A();return n===`en`?rl(e):n===`es`?il(e):nl(e)}),ol=()=>`PRETATERRA | Inteligência territorial e financeira`,sl=()=>`PRETATERRA | Territorial and financial intelligence`,cl=()=>`PRETATERRA | Inteligencia territorial y financiera`,ll=((e={},t={})=>{let n=t.locale??A();return n===`en`?sl(e):n===`es`?cl(e):ol(e)}),ul=()=>`Análise mercadológica | PRETATERRA`,dl=()=>`Market analysis | PRETATERRA`,fl=()=>`Análisis de mercado | PRETATERRA`,pl=((e={},t={})=>{let n=t.locale??A();return n===`en`?dl(e):n===`es`?fl(e):ul(e)}),ml=()=>`Voltar ao inÃcio`,hl=()=>`Back to home`,gl=()=>`Volver al inicio`,_l=((e={},t={})=>{let n=t.locale??A();return n===`en`?hl(e):n===`es`?gl(e):ml(e)}),vl=()=>`O endereço informado não existe ou foi movido.`,yl=()=>`The address you entered does not exist or has moved.`,bl=()=>`La dirección indicada no existe o fue movida.`,xl=((e={},t={})=>{let n=t.locale??A();return n===`en`?yl(e):n===`es`?bl(e):vl(e)}),Sl=()=>`Página não encontrada.`,Cl=()=>`Page not found.`,wl=()=>`Página no encontrada.`,Tl=((e={},t={})=>{let n=t.locale??A();return n===`en`?Cl(e):n===`es`?wl(e):Sl(e)}),El=()=>`Dados consolidados da propriedade.`,Dl=()=>`Consolidated property data.`,Ol=()=>`Datos consolidados de la propiedad.`,kl=((e={},t={})=>{let n=t.locale??A();return n===`en`?Dl(e):n===`es`?Ol(e):El(e)}),Al=fe({head:()=>({meta:[{title:`PRETATERRA`},{charSet:`UTF-8`},{name:`viewport`,content:`width=device-width, initial-scale=1`},{name:`theme-color`,content:`#07100d`}],links:[{rel:`icon`,type:`image/png`,sizes:`512x512`,href:`/favicon.png`},{rel:`icon`,type:`image/png`,sizes:`512x512`,href:`/favicon-light.png`,media:`(prefers-color-scheme: dark)`},{rel:`apple-touch-icon`,sizes:`512x512`,href:`/favicon.png`},{rel:`apple-touch-icon`,sizes:`512x512`,href:`/favicon-light.png`,media:`(prefers-color-scheme: dark)`},{rel:`preconnect`,href:`https://fonts.googleapis.com`},{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Libre+Baskerville:wght@400;700&display=swap`}]}),component:jl,notFoundComponent:Nl});function jl(){let[e]=(0,B.useState)(()=>new Ic({defaultOptions:{queries:{retry:!1,staleTime:3e4}}}));return(0,V.jsx)(Ae,{client:e,children:(0,V.jsx)(Ml,{children:(0,V.jsx)(oc,{})})})}function Ml({children:e}){return(0,V.jsxs)(`html`,{className:`dark`,lang:A()===`pt`?`pt-BR`:A(),children:[(0,V.jsxs)(`head`,{children:[(0,V.jsx)(xc,{}),(0,V.jsx)(`style`,{dangerouslySetInnerHTML:{__html:U}})]}),(0,V.jsxs)(`body`,{children:[e,(0,V.jsx)(Sc,{})]})]})}function Nl(){return(0,V.jsx)(`main`,{className:`band dark`,style:{minHeight:`100svh`,paddingTop:`160px`},children:(0,V.jsxs)(`div`,{className:`wrap section-head`,children:[(0,V.jsx)(`span`,{className:`label`,children:`404`}),(0,V.jsx)(`h1`,{children:Tl()}),(0,V.jsx)(`p`,{className:`section-copy`,children:xl()}),(0,V.jsx)(re,{className:`button primary`,to:`/`,children:_l()})]})})}var Pl=()=>j(()=>import(`./routes-BL5ItN03.js`),__vite__mapDeps([0,1,2,3,4,5,6,7])),Fl=`https://data.pretaterra.com`,Il={pt:`${Fl}/assets/og/home-pt.png`,en:`${Fl}/assets/og/home-en.png`,es:`${Fl}/assets/og/home-es.png`},Ll=E(`/`)({head:()=>{let e=A(),t=Il[e],n=al();return{meta:[{title:ll()},{name:`description`,content:n},{property:`og:title`,content:`PRETATERRA`},{property:`og:description`,content:al()},{property:`og:type`,content:`website`},{property:`og:url`,content:`${Fl}/${e}`},{property:`og:image`,content:t},{property:`og:image:width`,content:`1200`},{property:`og:image:height`,content:`630`},{property:`og:image:type`,content:`image/png`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:t}],links:[{rel:`canonical`,href:`${Fl}/${e}`}],scripts:[{type:`application/ld+json`,children:JSON.stringify({"@context":`https://schema.org`,"@type":`SoftwareApplication`,name:`PRETATERRA`,a
2828pplicationCategory:`BusinessApplication`,operatingSystem:`Web`,description:n,url:`${Fl}/${e}`,provider:{"@type":`Organization`,name:`PRETATERRA`,url:`https://pretaterra.com`,email:`[email protected]`,address:{"@type":`PostalAddress`,addressCountry:`BR`},contactPoint:{"@type":`ContactPoint`,email:`[email protected]`,contactType:`customer support`,availableLanguage:[`Portuguese`,`English`,`Spanish`]},sameAs:[`https://www.linkedin.com/company/pretaterra/`]}})}]}},component:D(Pl,`component`)}),Rl=()=>j(()=>import(`./route-DutwqySP.js`),__vite__mapDeps([8,1,2,9,3,10,11,12,13,14,15,16,17,18,19,20,21,22]));(0,B.createContext)(null);var zl=E(`/admin`)({head:()=>({meta:[{title:`Administração | PRETATERRA`}]}),component:D(Rl,`component`)}),Bl=E(`/app`)({head:()=>({meta:[{title:`PRETATERRA`}]}),component:D(()=>j(()=>import(`./route-BaivyzyW.js`),__vite__mapDeps([23,24,1,2,3,14,15,25,4,20,21,22,26])),`component`)}),W={pt:{analyses:`Análises`,navigation:`Módulos da Pretaterra`,territory:`Propriedades`,finance:`Finance`,integrations:`Integrações`,financeHeading:`O valor da sua terra em análise`,financeDescription:`Consulte avaliações e relatórios financeiros das suas propriedades.`,marketAnalysis:`Criar análise de mercado`,integrationsTitle:`Dados e análises no seu sistema`,integrationsDescription:`Use as análises da Pretaterra em aplicações próprias ou em assistentes de IA autorizados.`,apiDescription:`Consulte dados territoriais e crie análises pelas rotas versionadas da API. Cada integração usa uma credencial própria e os escopos necessários.`,specification:`Abrir especificação OpenAPI`,apiAccess:`Solicitar acesso à API`,mcpDescription:`Consulte dados territoriais pelo conector MCP da Pretaterra. O acesso depende de uma conta autorizada e de uma credencial com escopos de leitura.`,mcpAccess:`Solicitar acesso ao conector MCP`,contactSubject:`Integrações Pretaterra`},en:{analyses:`Analyses`,navigation:`Pretaterra modules`,territory:`Properties`,finance:`Finance`,integrations:`Integrations`,financeHeading:`Understand the value of your land`,financeDescription:`Review valuations and financial reports for your properties.`,marketAnalysis:`Create a market analysis`,integrationsTitle:`Data and analyses in your system`,integrationsDescription:`Use Pretaterra analyses in your own applications or authorized AI assistants.`,apiDescription:`Read territorial data and create analyses through the versioned API routes. Each integration uses its own credential and the required scopes.`,specification:`Open the OpenAPI specification`,apiAccess:`Request API access`,mcpDescription:`Read territorial data through the Pretaterra MCP connector. Access requires an authorized account and a credential with read scopes.`,mcpAccess:`Request MCP connector access`,contactSubject:`Pretaterra integrations`},es:{analyses:`Análisis`,navigation:`Módulos de Pretaterra`,territory:`Propiedades`,finance:`Finance`,integrations:`Integraciones`,financeHeading:`El valor de su tierra en análisis`,financeDescription:`Consulte valoraciones e informes financieros de sus propiedades.`,marketAnalysis:`Crear análisis de mercado`,integrationsTitle:`Datos y análisis en su sistema`,integrationsDescription:`Use los análisis de Pretaterra en sus aplicaciones o en asistentes de IA autorizados.`,apiDescription:`Consulte datos territoriales y cree análisis mediante las rutas versionadas de la API. Cada integración usa su propia credencial y los permisos necesarios.`,specification:`Abrir la especificación OpenAPI`,apiAccess:`Solicitar acceso a la API`,mcpDescription:`Consulte datos territoriales mediante el conector MCP de Pretaterra. El acceso requiere una cuenta autorizada y una credencial con permisos de lectura.`,mcpAccess:`Solicitar acceso al conector MCP`,contactSubject:`Integraciones Pretaterra`}};function G(){return W[A()]}var K=E(`/integrations`)({head:()=>({meta:[{title:`${G().integrations} | PRETATERRA`}]}),component:D(()=>j(()=>import(`./integrations-3G7eT05Y.js`),__vite__mapDeps([27,3,1,28,4,5,29,30])),`component`)}),q=E(`/login`)({head:()=>({meta:[{title:`Entrar | PRETATERRA`}]}
2828),component:D(()=>j(()=>import(`./login-Dyryaqmi.js`),__vite__mapDeps([31,1,2,3,32,15,25,4,20,21,33])),`component`)}),J=e({buildNewsArchiveInnerMarkup:()=>au,buildRoadmapInnerMarkup:()=>ou,initHomePage:()=>ju,newsArchiveMeta:()=>uu,roadmapPageMeta:()=>du}),Vl=`pretaterra-finance-waitlist`,Hl=`pretaterra-finance-language`,Ul=[`pt`,`en`,`es`],Wl=`pt`,Gl=`agro`,Y=`florest`,Kl=`${Gl}${Y}a`,ql=`${Gl}${Y}s`,Jl=`${Gl}${Y}al`,Yl=`${Gl}${Y}ais`,Xl=[{source:`Capital Reset`,date:`2024-02-14`,category:`Destaque de mercado`,highlight:!0,url:`https://capitalreset.uol.com.br/agronegocio/a-empresa-brasileira-por-tras-do-algodao-regenerativo-de-armani-e-louis-vuitton/`,summary:`Pretaterra idealiza pilotos das grifes na Itália e no Chade e leva a inteligência de ${Kl} para a moda de luxo.`,title:`A empresa brasileira por trás do algodão regenerativo de Armani e Louis Vuitton`},{source:`Valor`,date:`2020-10-26`,category:`MÃdia de negócios`,highlight:!0,url:`https://valor.globo.com/impresso/noticia/2020/10/26/charles-poe-brasileiros-em-suas.${ql}.ghtml`,summary:`Menção do Valor reforça a presença da Pretaterra em uma das manchetes do dia.`,title:`Charles põe brasileiros em suas ${ql}`},{source:`UOL Ecoa`,date:`2023-04-18`,category:`MÃdia nacional`,highlight:!0,url:`https://www.uol.com.br/ecoa/reportagens-especiais/como-ressuscitar-uma-floresta/#cover`,summary:`O casal consegue R$ 7 milhões para recuperar trechos da Mata Atlântica devastados pela monocultura em SP.`,title:`Como ressuscitar a floresta?`},{source:`AgFeed`,date:`2025-09-06`,category:`Moda e agro`,url:`https://agfeed.com.br/negocios/o-algodao-uma-empresa-brasileira-e-o-ultimo-desejo-de-giorgio-armani/`,summary:`Como o estilista italiano investiu no renascimento da produção da fibra com apoio da PretaTerra.`,title:`O algodão, uma empresa brasileira e o último desejo de Giorgio Armani`},{source:`Vatican News`,date:`2023-09-19`,category:`MÃdia internacional`,url:`https://www.vaticannews.va/pt/mundo/news/2023-09/${Kl}-paula-costa-summit-brazil-nova-york-2023.html`,summary:`Paula Costa levou sua experiência ao Brazil Climate Summit, em Nova York.`,title:`Experiência brasileira da ${Kl} viaja a Nova York em defesa da natureza, como exorta o Papa`},{title:`Farming Destroyed Brazilâs Rain Forests. It Could Also Save Them`,source:`TIME`,date:`2023-01-03`,category:`MÃdia internacional`,highlight:!0,url:`https://time.com/6242262/brazil-drought-farming-rain-forests/`,summary:`Reportagem internacional sobre ${Kl} no Brasil, citando Paula Costa, Valter Ziantoni e a atuação da Preta Terra/PRETATERRA em Timburi.`},{title:`Inside Armaniâs Bid to Grow Cotton in Italy`,source:`Vogue`,date:`2025-11-13`,category:`MÃdia internacional`,highlight:!0,url:`https://www.vogue.com/article/inside-armanis-bid-to-grow-cotton-in-italy`,summary:`Matéria sobre o projeto de algodão regenerativo da Armani na Itália, com participação da Circular Bioeconomy Alliance, EFI, CREA e Pretaterra.`},{title:`Can the bioeconomy help save the Amazon from deforestation?`,source:`Reuters`,date:`2024-12-18`,category:`MÃdia internacional`,highlight:!0,url:`https://www.reuters.com/sustainability/land-use-biodiversity/can-bioeconomy-help-save-amazon-deforestation-2024-12-18/`,summary:`Reuters aborda bioeconomia, ${Kl} e cadeias regenerativas, citando projetos de algodão ligados à CBA, Armani e LVMH.`},{title:`Pasto Vivo`,source:`PRETATERRA`,date:`2022-01-18`,category:`Case`,url:`https://pretaterra.com/pecuaria-sustentavel-e-regenerativa-no-projeto-pasto-vivo/`,summary:`Case de pecuária sustentável e regenerativa na Fazenda São Benedito, em Porto Esperidião, MT.`},{title:`Pichanaki â na Selva Alta Peruana`,source:`PRETATERRA`,date:`2021-10-24`,category:`Case internacional`,url:`https://pretaterra.com/a-implantacao-de-sistemas-${Yl}-como-solucao-integrada-climatica-e-economica-para-zonas-amazonicas-de-terras-altas/`,summary:`Projeto ${Jl} no Peru com a LaGrama para gengibre e cúrcuma em sistema regenerativo.`},{title:`FARFARM e o algodão orgânico`,source:`PRETATERRA`,date:`2020-06-24`,category:`Case`,url:`https://pretaterra.com/farfarm-algodao-organico/`,summary:`Sistema ${Jl} para produção de algodão orgânico em Montes Claros, MG, em parceria com a FARFARM.`},{title:`La Ferme Moderne`,source:`PRETATERRA`,date:`2020-05-18`,category:`Case`,url:`https://pretaterra.com/${Kl}-biodiversa-alta-gastronomia-floresta-a-mesa/`,summary:`Projeto ${Jl}
2828 em Avaré, SP, conectando biodiversidade, alta gastronomia e produção regenerativa.`},{title:`Cadeias de valor sustentáveis no Nordeste brasileiro`,source:`PRETATERRA`,date:`2022-06-14`,category:`Projeto`,url:`https://pretaterra.com/cadeias-de-valor-sustentaveis-no-nordeste-brasileiro/`,summary:`Atuação com cadeias sustentáveis, ${Kl} e restauração produtiva no Nordeste brasileiro.`},{title:`Inovação e disrupção no exponential lab da PRETATERRA`,source:`PRETATERRA`,date:`2022-06-06`,category:`Inovação`,url:`https://pretaterra.com/inovacao-e-disrupcao-no-exponential-lab-da-pretaterra/`,summary:`Apresentação da frente de P&D e tecnologia da Pretaterra para escalar ${ql}.`},{title:`Participação da PRETATERRA no podcast Investing in Regenerative Agriculture`,source:`PRETATERRA`,date:`2020-07-25`,category:`Podcast`,url:`https://pretaterra.com/participacao-da-pretaterra-no-podcast-investing-in-regenerative-agriculture/`,summary:`Participação em podcast internacional sobre agricultura regenerativa e investimento.`},{title:`Cargill investe na recuperação da Mata Atlântica e propriedades rurais em SP`,source:`Exame`,date:`2022-09-22`,category:`MÃdia`,searchQuery:`Cargill investe na recuperação da Mata Atlântica e propriedades rurais em SP Pretaterra Ex
2828ame`,summary:`Matéria sobre parceria Cargill + Pretaterra + UBS Optimus Foundation para restaurar áreas em Timburi/SP.`},{title:`${Kl} na Mata Atlântica: mais 200 hectares em Timburi-SP`,source:`PRETATERRA`,date:`2022-10-05`,category:`Projeto`,searchQuery:`Timburi SP Pretaterra mais 200 hectares Mata Atlântica`,summary:`Atualização institucional sobre expansão do projeto ${Jl} em Timburi.`},{title:`${ql} crescem no Brasil combinando produção e conservação`,source:`UOL Ecoa`,date:`2025-01-17`,category:`MÃdia`,searchQuery:`Pretaterra sistemas regenerativos produção conservação Brasil`,summary:`Reportagem sobre crescimento das ${ql} no Brasil, com menção à Pretaterra e Valter Ziantoni.`},{title:`Ele queria uma casa no campo. E criou um negócio com ambição de ser o Quinto Andar dos imóveis rurais`,source:`AgFeed`,date:`2024-09-25`,category:`MÃdia / ReLand`,searchQuery:`AgFeed Quinto Andar dos imóveis rurais ReLand Pretaterra Valter Ziantoni`,summary:`Reportagem sobre a ReLand, citando Valter Ziantoni, CEO da Pretaterra, como sócio do novo negócio.`},{title:`O algodão, uma empresa brasileira e o último desejo de Giorgio Armani`,source:`AgFeed`,date:`2025-09-06`,category:`MÃdia internacional`,searchQuery:`O algodão uma empresa brasileira e o último desejo de Giorgio Armani Pretaterra AgFeed`,summary:`Reportagem sobre o projeto de algodão regenerativo na Itália com participação da Pretaterra.`},{title:`De Motor da Democracia ao Teste Ambiental: o Futuro do Café em um Mundo Mais Quente`,source:`Forbes Brasil`,date:`2025-09`,category:`MÃdia`,searchQuery:`Forbes Brasil futuro do café mundo mais quente Pretaterra Café dos Contos`,summary:`Matéria sobre café e mudanças climáticas, usando a Pretaterra e o Café dos Contos como exemplo.`},{title:`PRETATERRA Academy formará novos profissionais para atuar no campo`,source:`SEGS / Release`,date:`2022-02-16`,category:`Academy`,searchQuery:`PRETATERRA Academy formará novos profissionais para atuar no campo`,summary:`Release sobre lançamento da Pretaterra Academy.`},{title:`PRETATERRA e The Circular Bioeconomy Alliance iniciam projeto com algodão regenerativo`,source:`Envolverde`,date:`2023-02-02`,category:`MÃdia / Internacional`,searchQuery:`PRETATERRA Circular Bioeconomy Alliance algodão regenerativo Armani Louis Vuitton Envolverde`,summary:`Matéria sobre projeto de algodão regenerativo com Armani, Louis Vuitton, CBA e Pretaterra.`},{title:`Circular Bioeconomy Alliance`,source:`CBA`,date:`2021-2025`,category:`Parceiro institucional`,url:`https://circularbioeconomyalliance.org/`,summary:`Parceiro internacional relevante da Pretaterra em living labs, bioeconomia circular, algodão regenerativo e ${Kl}.`}],Zl={en:[{title:`The Brazilian company behind Armani and Louis Vuitton's regenerative cotton`,summary:`Pretaterra designs pilots for the fashion houses in Italy and Chad, bringing regenerative agriculture into luxury fashion.`,category:`Market spotlight`},{title:`Charles brings Brazilians onto his farms`,summary:`Valor's mention reinforces Pretaterra's presence in one of the day's business headlines.`,category:`Business media`},{title:`How do you bring a forest back to life?`,summary:`The couple raises R$ 7 million to restore stretches of the Atlantic Forest damaged by monoculture in São Paulo.`,category:`National media`},{title:`Cotton, a Brazilian company, and Giorgio Armani's last wish`,summary:`How the Italian designer invested in reviving fiber production with support from PretaTerra.`,category:`Fashion and ag`},{title:`Brazilian regenerative agriculture travels to New York in defense of nature, as the Pope urges`,summary:`Paula Costa took her experience to the Brazil Climate Summit in New York.`,category:`International media`},{title:`Farming Destroyed Brazil's Rain Forests. It Could Also Save Them`,summary:`International reporting on regenerative land systems in Brazil, citing Paula Costa, Valter Ziantoni, and Preta Terra/PRETATERRA's work in Timburi.`,category:`International media`},{title:`Inside Armani's Bid to Grow Cotton in Italy`,summary:`A feature on Armani's regenerative cotton project in Italy, with the Circular Bioeconomy Alliance, EFI, CREA, and Pretaterra involved.`,category:`International media`},{title:`Can the bioeconomy help save the Amazon from deforestation?`,summary:`Reuters covers bioeconomy, regenerative land systems, and regenerative supply chains, citing cotton projects linked to CBA, Armani, and LVMH.`,category:`International media`},{title:`Pasto Vivo`,summary:`A regenerative and sustainable livestock case at Fazenda São Benedito in Porto Esperidião, Mato Grosso.`,category:`Case`},{title:`Pichanaki - in Peru's Upper Jungle`,summary:`A diversified farming project in Peru with LaGrama for ginger and turmeric in a regenerative system.`,category:`International case`},{title:`FARFARM and organic cotton`,summary:`A diversified farming system for organic cotton production in Montes Claros, Minas Gerais, in partnership with FARFARM.`,category:`Case`},{title:`La Ferme Moderne`,summary:`A diversified farming project in Avaré, São Paulo, connecting biodiversity, high gastronomy, and regenerative production.`,category:`Case`},{title:`Sustainable value chains in Brazil's Northeast`,summary:`Work on sustainable chains, regenerative restoration, and productive recovery in Brazil's Northeast.`,category:`Project`},{title:`Innovation and disruption at PRETATERRA's exponential lab`,summary:`A look at Pretaterra's R&D and technology efforts to scale regenerative land systems.`,category:`Innovation`},{title:`PRETATERRA's participation in the Investing in Regenerative Agriculture podcast`,summary:`A guest appearance on an international podcast about regenerative agriculture and investment.`,category:`Podcast`},{title:`Cargill invests in restoring the Atlantic Forest and rural properties in São Paulo`,summary:`A piece about the Cargill + Pretaterra + UBS Optimus Foundation partnership to restore areas in Timburi, São Paulo.`,category:`Media`},{title:`200 more hectares in Timburi, São Paulo`,summary:`An institutional update on the exp
2828ansion of the project in Timburi.`,category:`Project`},{title:`Regenerative systems are growing in Brazil, combining production and conservation`,summary:`A report on the growth of regenerative farming in Brazil, mentioning Pretaterra and Valter Ziantoni.`,category:`Media`},{title:`He wanted a house in the countryside. He built a business that aims to be the rural real-estate 'Quinto Andar'`,summary:`A report on ReLand, citing Valter Ziantoni, Pretaterra's CEO, as a partner in the new venture.`,category:`Media / ReLand`},{title:`Cotton, a Brazilian company, and Giorgio Armani's last wish`,summary:`Coverage of the regenerative cotton project in Italy with Pretaterra's participation.`,category:`International media`},{title:`From the Engine of Democracy to the Environmental Test: coffee's future in a hotter world`,summary:`A feature on coffee and climate change, using Pretaterra and Café dos Contos as examples.`,category:`Media`},{title:`PRETATERRA Academy will train new professionals to work in the field`,summary:`A release about the launch of Pretaterra Academy.`,category:`Academy`},{title:`PRETATERRA and The Circular Bioeconomy Alliance launch a regenerative cotton project`,summary:`A piece on the regenerative cotton project with Armani, Louis Vuitton, CBA, and Pretaterra.`,category:`International / media`},{title:`Circular Bioeconomy Alliance`,summary:`A key international partner of Pretaterra in living labs, circular bioeconomy, regenerative cotton, and regenerative farming.`,category:`Institutional partner`}],es:[{title:`La empresa brasileña detrás del algodón regenerativo de Armani y Louis Vuitton`,summary:`Pretaterra diseña pilotos para las casas de moda en Italia y Chad, llevando agricultura regenerativa a la moda de lujo.`,category:`Destacado de mercado`},{title:`Charles lleva brasileños a sus fincas`,summary:`La mención de Valor refuerza la presencia de Pretaterra en uno de los titulares de negocios del dÃa.`,category:`Medios de negocios`},{title:`¿Cómo devolverle la vida a un bosque?`,summary:`La pareja obtiene R$ 7 millones para recuperar tramos de la Mata Atlántica devastados por el monocultivo en São Paulo.`,category:`Medios nacionales`},{title:`El algodón, una empresa brasileña y el último deseo de Giorgio Armani`,summary:`Cómo el diseñador italiano invirtió en el renacimiento de la producción de la fibra con apoyo de PretaTerra.`,category:`Moda y agro`},{title:`La experiencia brasileña de agricultura regenerativa viaja a Nueva York en defensa de la naturaleza, como exhorta el Papa`,summary:`Paula Costa llevó su experiencia a la Brazil Climate Summit en Nueva York.`,category:`Medios internacionales`},{title:`La agricultura destruyó las selvas de Brasil. También podrÃa salvarlas`,summary:`Un reportaje internacional sobre sistemas regenerativos en Brasil, citando a Paula Costa, Valter Ziantoni y el trabajo de Preta Terra/PRETATERRA en Timburi.`,category:`Medios internacionales`},{title:`Dentro de la apuesta de Armani por cultivar algodón en Italia`,summary:`Un reportaje sobre el proyecto de algodón regenerativo de Armani en Italia, con la Circular Bioeconomy Alliance, EFI, CREA y Pretaterra.`,category:`Medios internacionales`},{title:`¿Puede la bioeconomÃa ayudar a salvar la AmazonÃa de la deforestación?`,summary:`Reuters aborda bioeconomÃa, sistemas regenerativos y cadenas regenerativas, citando proyectos de algodón vinculados a la CBA, Armani y LVMH.`,category:`Medios internacionales`},{title:`Pasto Vivo`,summary:`Un caso de ganaderÃa regenerativa y sostenible en la Fazenda São Benedito, en Porto Esperidião, Mato Grosso.`,category:`Caso`},{title:`Pichanaki - en la Selva Alta Peruana`,summary:`Un proyecto de agricultura diversificada en Perú con LaGrama para jengibre y cúrcuma en un sistema regenerativo.`,category:`Caso internacional`},{title:`FARFARM y el algodón orgánico`,summary:`Un sistema de agricultura diversificada para la producción de algodón orgánico en Montes Claros, Minas Gerais, en alianza con FARFARM.`,category:`Caso`},{title:`La Ferme Moderne`,summary:`Un proyecto de agricultura diversificada en Avaré, São Paulo, que conecta biodiversidad, alta gastronomÃa y producción regenerativa.`,category:`Caso`},{title:`Cadenas de valor sostenibles en el Nordeste brasileño`,summary:`Trabajo con cadenas sostenibles, restauración productiva y recuperación territorial en el Nordeste de Brasil.`,category:`Proyecto`}
2828,{title:`Innovación y disrupción en el laboratorio exponencial de PRETATERRA`,summary:`Una mirada a los esfuerzos de I+D y tecnologÃa de Pretaterra para escalar sistemas de agricultura regenerativa.`,category:`Innovación`},{title:`Participación de PRETATERRA en el podcast Investing in Regenerative Agriculture`,summary:`Una aparición como invitado en un podcast internacional sobre agricultura regenerativa e inversión.`,category:`Podcast`},{title:`Cargill invierte en la recuperación de la Mata Atlántica y propiedades rurales en São Paulo`,summary:`Un artÃculo sobre la alianza Cargill + Pretaterra + UBS Optimus Foundation para restaurar áreas en Timburi, São Paulo.`,category:`Medios`},{title:`200 hectáreas más en Timburi, São Paulo`,summary:`Una actualización institucional sobre la expansión del proyecto en Timburi.`,category:`Proyecto`},{title:`Los sistemas regenerativos crecen en Brasil combinando producción y conservación`,summary:`Un reportaje sobre el crecimiento de la agricultura regenerativa en Brasil, con mención a Pretaterra y Valter Ziantoni.`,category:`Medios`},{title:`QuerÃa una casa en el campo. Y creó un negocio que aspira a ser el 'Quinto Andar' de los inmuebles rurales`,summary:`Un reportaje sobre ReLand, citando a Valter Ziantoni, CEO de Pretaterra, como socio del nuevo negocio.`,category:`Medios / ReLand`},{title:`El algodón, una empresa brasileña y el último deseo de Giorgio Armani`,summary:`Cobertura del proyecto de algodón regenerativo en Italia con la participación de Pretaterra.`,category:`Medios internacionales`},{title:`Del Motor de la Democracia al Test Ambiental: el futuro del café en un mundo más cálido`,summary:`Un reportaje sobre café y cambio climático, usando a Pretaterra y Café dos Contos como ejemplo.`,category:`Medios`},{title:`PRETATERRA Academy formará a nuevos profesionales para trabajar en el campo`,summary:`Un comunicado sobre el lanzamiento de Pretaterra Academy.`,category:`Academia`},{title:`PRETATERRA y The Circular Bioeconomy Alliance inician un proyecto de algodón regenerativo`,summary:`Un artÃculo sobre el proyecto de algodón regenerativo con Armani, Louis Vuitton, CBA y Pretaterra.`,category:`Internacional / medios`},{title:`Circular Bioeconomy Alliance`,summary:`Un socio internacional clave de Pretaterra en living labs, bioeconomÃa circular, algodón regenerativo y agricultura regenerativa.`,category:`Socio institucional`}]},Ql={pt:{eyebrow:`Arquivo editorial`,title:`Todas as notÃcias da Pretaterra.`,copy:`Um arquivo curado de reportagens, cases e parcerias citadas pela Pretaterra.`,home:`Voltar para a home`,references:`Ver o bloco de referências`,stats:{entries:`entradas`,highlights:`destaques`,sources:`fontes`}},en:{eyebrow:`Editorial archive`,title:`All Pretaterra coverage.`,copy:`A curated archive of reporting, cases, and partnerships cited by Pretaterra.`,home:`Back to home`,references:`See the references section`,stats:{entries:`items`,highlights:`highlights`,sources:`sources`}},es:{eyebrow:`Archivo editorial`,title:`Todas las noticias de Pretaterra.`,copy:`Un archivo curado de reportajes, casos y alianzas citadas por Pretaterra.`,home:`Volver al inicio`,references:`Ver el bloque de referencias`,stats:{entries:`items`,highlights:`destacados`,sources:`fuentes`}}},$l={pt:{home:`Voltar para a home`,cta:`Entrar na lista`},en:{home:`Back to home`,cta:`Join the list`},es:{home:`Volver al inicio`,cta:`Entrar en la lista`}};function eu(e){let t=new Set;return e.filter(e=>{let n=`${e.source}::${e.title}::${e.date}`;return!t.has(n)&&(t.add(n),!0)})}function tu(e){let t=Zl[fu(e)]||[];return eu(Xl.map((e,n)=>({...e,...t[n]||{}})))}function nu(e){return String(e).replaceAll(`&`,`&`).replaceAll(`<`,`<`).replaceAll(`>`,`>`).replaceAll(`"`,`"`).replaceAll(`'`,`'`)}function ru(e){return e.url?e.url:e.searchQuery?`https://www.google.com/search?q=${encodeURIComponent(e.searchQuery)}`:`#`}function iu(e){return` 2829 <a class="news-card news-archive-card" href="${nu(ru(e))}" target="_blank" rel="noreferrer noopener"> 2830 <div class="news-card-meta"> 2831 <strong class="news-source">${nu(e.source)}</strong>
2832 <span class="news-date">${nu(e.date)}</span> 2833 <span class="news-category">${nu(e.category)}</span> 2834 </div> 2835 <div class="news-card-body"> 2836 <h3 class="news-title">${nu(e.title)}</h3> 2837 <p class="news-summary">${nu(e.summary)}</p> 2838 </div> 2839 </a> 2840 `}function au(e=cu){let t=fu(e),n=tu(t),r=n.filter(e=>e.highlight).length,i=new Set(n.map(e=>e.source)).size,a=Ql[t]||Ql.pt,o=`${n.length} ${a.stats.entries}`,s=`${r} ${a.stats.highlights}`,c=`${i} ${a.stats.sources}`;return` 2841 <div class="wrap news-page-layout"> 2842 <div class="news-page-hero"> 2843 <div class="section-head news-page-head"> 2844 <span class="label">${a.eyebrow}</span> 2845 <h1>${a.title}</h1> 2846 <p class="section-copy">${a.copy}</p> 2847 <div class="hero-actions news-page-actions"> 2848 <a class="button primary" href="/">${a.home}</a> 2849 <a class="button secondary" href="/#references">${a.references}</a> 2850 </div> 2851 </div> 2852 2853 <div class="news-page-meta" aria-label="Resumo do arquivo de notÃcias"> 2854 <span>${o}</span> 2855 <span>${s}</span> 2856 <span>${c}</span> 2857 </div> 2858 </div> 2859 2860 <div class="news-grid news-archive-grid"> 2861 ${n.map(iu).join(``)} 2862 </div> 2863 </div> 2864 `}function ou(e=cu){let t=fu(e),n=su[t],r=$l[t]||$l.pt;return` 2865 <div class="wrap roadmap-page-layout"> 2866 <div class="roadmap-page-hero"> 2867 <div class="section-head roadmap-page-head"> 2868 <div> 2869 <span class="label">${nu(n.roadmap.label)}</span> 2870 <h1>${nu(n.roadmap.title)}</h1> 2871 <p class="section-copy">${nu(n.roadmap.copy)}</p> 2872 <div class="hero-actions roadmap-page-actions"> 2873 <a class="button primary" href="/">${nu(r.home)}</a> 2874 <a class="button secondary" href="/#waitlist">${nu(r.cta)}</a> 2875 </div> 2876 </div> 2877 </div> 2878 2879 <div class="roadmap-strip" aria-label="${nu(n.roadmap.title)}"> 2880 ${n.roadmap.steps.map(e=>` 2881 <div class="roadmap-step"> 2882 <span>${nu(e[0])}</span> 2883 <strong>${nu(e[1])}</strong> 2884 <p>${nu(e[2])}</p> 2885 </div> 2886 `).join(``)} 2887 </div> 2888 </div> 2889 </div> 2890 `}var su={pt:{htmlLang:`pt-BR`,meta:{title:`PRETATERRA | Inteligência territorial e financeira`,description:`Pretaterra transforma terra, risco, crédito e retorno em decisões de investimento rastreáveis.`,ogDescription:`Inteligência territorial e financeira: preço, risco, crédito e retorno em uma única leitura.`},brandTitle:`Análises`,brandSubtitle:`Inteligência territorial e financeira`,navAria:`Navegação principal`,languageAria:`Idioma`,nav:[`Produto`,`Impacto`,`Roadmap`],navCta:`Entrar na lista`,hero:{status:`Acesso antecipado para bancos, fundos e proprietários`,title:`Entenda o valor,<br>os riscos e o <em>potencial</em><br>da sua terra`,lede:`Reúna <strong>análise territorial e financeira</strong> para comparar propriedades e planejar sua próxima decisão.`,primary:`Analise uma propriedade`,secondary:`Ver o método`,proofAria:`Números de autoridade da Pretaterra`,proof:[[`+150`,`projetos em territórios diversos.`],[`22`,`paÃses com experiência em terra.`],[`+10 anos`,`de campo, dados e regeneração.`],[`44.000 ha`,`em leitura territorial aplicada.`]]},clients:{title:`Empresas e instituições que confiam na Pretaterra`,aria:`Clientes e parceiros da Pretaterra`},problem:{label:`O problema`,title:`A terra ainda é decidida no escuro.`,copy:`Ativos rurais seguem sendo avaliados com planilhas, PDFs, laudos e mapas que não conversam. O custo aparece no preço, no crédito e no timing.`,cards:[[`Informação dispersa`,`Cada oportunidade começa do zero.`,`GIS, documentos, consultores, mercado e risco climático chegam em telas separadas.`],[`Risco invisÃvel`,`O ativo parece simples até o detalhe aparecer.`,`Solo, água, passivo ambiental, jurÃdico e operação precisam entrar no preço.`],[`Tese frágil`,`Comitê não compra intuição.`,`Premissas, sensibilidade, valuation e recomendação precisam deixar rastro.`]]},offer:{label:`O produto`,title:`A inteligência financeira da terra.`,copy:`Suba um polÃgono, documentos e contexto do ativo. Receba uma leitura executiva de valor, risco, aptidão, crédito e retorno.`,primary:`Solicitar demo privada`,secondary:`Ver roadmap`,flowAria:`Como o produto funciona`,flow:[[`01`,`Captura do ativo`,`KML/KMZ, localização, documentos e contexto de oportunidade.`],[`02`,`Leitura territorial`,`Ãgua, relevo, bioma, CAR, SIGEF/INCRA, restrições e aptidão.`],[`03`,`Motor financeiro`,`Valuation, ROI, TIR, VPL, CAPEX, OPEX e cenários de stress.`],[`04`,`Tese defendÃvel`,`Comprar, financiar, esperar ou monitorar com recomendação clara.`]]},terminal:{aria:`Prévia visual do Pretaterra`,menu:[`Report da Terra`,`Valuation`,`ROI Scenarios`,`Credit Readiness`,`AI Analyst`],asset:`Chaco Norte · 8.240 ha`,subt
2890itle:`Snapshot para comitê de investimento · Demo visual`,cta:`Solicitar análise`,scoreLabel:`Score de investimento`,scoreUnit:`/ 10`,recommendation:`Comprar apenas abaixo do preço-teto`,riskLabel:`Risco defendÃvel`,bars:[`Documentação`,`Aptidão produtiva`,`Risco ambiental`],kpis:[`TIR estimada`,`VPL base`,`Payback`,`LTV sugerido`]},productShowcase:{aria:`Demonstração visual do produto Pretaterra`,features:[{label:`Inteligência territorial`,title:`O ativo deixa de ser só um mapa.`,copy:`A fazenda aparece por talhões, restrições, água, aptidão produtiva e potencial ecológico, pronta para análise econômica.`,bullets:[`Zonas produtivas e áreas sensÃveis na mesma tela.`,`Detalhe por talhão para priorizar uso, risco e CAPEX.`,`Camadas territoriais conectadas à tese financeira.`],alt:`Tela do Pretaterra com mapa territorial, zonas produtivas e indicadores de serviços ecossistêmicos.`},{label:`Tese financeira`,title:`Do campo à decisão financeira.`,copy:`A leitura territorial vira score, retorno, valuation, crédito e risco em um painel feito para defender decisão de capital.`,bullets:[`ROI, TIR, VPL, payback e crédito no mesmo racional.`,`Benchmark de retorno contra alternativas de capital.`,`Riscos operacionais e ambientais conectados ao preço-teto.`],alt:`Tela do Pretaterra com score de investimento, retorno projetado, valuation, crédito e riscos.`}]},results:{label:`Impacto`,title:`Decisão antes da concorrência.`,copy:`O investidor vê quanto vale, que risco concentra, que crédito suporta e que retorno pode gerar antes da proposta.`,cards:[[`5-10%`,`Evitar variações milionárias`,`Pequenas diferenças de leitura mudam preço, timing e retorno.`],[`9/10`,`Atacar uma dor crÃtica`,`Decisões rurais envolvem capital alto, baixa liquidez e ciclos longos.`],[`1 tese`,`Unificar técnico e financeiro`,`Solo, carbono, mercado, crédito e saÃda entram na mesma linguagem.`],[`1 régua`,`Comparar ativos e garantias`,`Compra, crédito, arrendamento e portfólio usam pesos consistentes.`],[`LTV / DSCR`,`Qualificar crédito com território`,`Garantia, produtor e projeto deixam de ser análises separadas.`],[`90 dias`,`Monitorar depois da entrada`,`Risco e performance são acompanhados contra a tese aprovada.`]]},authority:{label:`Por que Pretaterra`,title:`Autoridade de campo. Linguagem de capital.`,copy:`A Pretaterra já transformou complexidade territorial em projeto, KPI e implantação, com agricultura regenerativa como diferencial técnico. O Finance leva esse histórico para decisões sobre ativos rurais.`,values:[[`+150<br><small>projetos</small>`,`em territórios e sistemas produtivos diversos.`],[`22<br><small>paÃses</small>`,`experiência internacional em terra e paisagem.`],[`+10<br><small>anos</small>`,`de campo, dados e regeneração aplicada.`],[`44.000<br><small>ha</small>`,`em projetos e leitura territorial.`]]},news:{label:`Referências`,title:`Cases que reforçam a tese.`,copy:`Sinais de mercado, execução e parcerias que fortalecem a tese.`,cards:[{source:`Capital Reset`,date:`2024-02-14`,title:`A empresa brasileira por trás do algodão regenerativo de Armani e Louis Vuitton`,category:`Destaque de mercado`,highlight:!0,summary:`A reportagem destaca a Pretaterra como parceira da Armani e da Louis Vuitton em projetos de algodão regenerativo na Europa e na Ãfrica.`},{source:`Valor`,date:`2020-10-26`,title:`Charles põe brasileiros em suas agroflorestas`,category:`MÃdia de negócios`,highlight:!0,summary:`Valor registra o caso da Pretaterra em uma das manchetes do dia, reforçando a presença do projeto no debate de negócios.`},{source:`UOL Ecoa`,date:`2023-04-18`,title:`Como ressuscitar a floresta?`,category:`MÃdia nacional`,highlight:!0,summary:`A matéria mostra o casal em Timburi e o investimento de R$ 7 milhões para recuperar trechos da Mata Atlântica.`},{source:`AgFeed`,date:`2025-09-06`,title:`O algodão, uma empresa brasileira e o último desejo de Giorgio Armani`,category:`Moda e agro`,summary:`AgFeed detalha a atuação da Pretaterra no projeto de algodão regenerativo da Armani
2890na Itália.`},{source:`Vatican News`,date:`2023-09-19`,title:`Experiência brasileira da agrofloresta viaja a Nova York em defesa da natureza, como exorta o Papa`,category:`MÃdia internacional`,summary:`O Vatican News mostra a participação de Paula Costa no Brazil Climate Summit, em Nova York.`},{source:`Exame`,date:`2022-09-22`,title:`Cargill investe na recuperação da Mata Atlântica e propriedades rurais em SP`,category:`MÃdia`,summary:`A parceria com Cargill, Pretaterra e UBS Optimus Foundation amplia a leitura institucional do projeto em Timburi.`}]},audience:{label:`Acesso antecipado`,title:`Para quem decide com capital real.`,copy:`Acesso antecipado para quem precisa transformar terra em tese de investimento, crédito ou gestão patrimonial.`,cards:[[`Bancos`,`Crédito rural com risco territorial, garantia e fluxo no mesmo quadro.`],[`Fundos`,`Originação, underwriting, benchmark e timing de entrada.`],[`Family offices`,`Risco, retorno, liquidez e saÃda para ativos reais.`],[`Grandes proprietários`,`Valuation, crédito, monitoramento e decisões de portfólio.`]]},roadmap:{label:`Roadmap do produto`,title:`Do report da terra ao motor financeiro`,copy:`A evolução começa com benchmark, adequação ao mercado paraguaio e consolidação de bases de dados, e avança até crédito, governança e projetos financiáveis.`,steps:[[`2026 Q3`,`Estruturação e vetorização`,`Benchmark, adequação ao mercado paraguaio e consolidação de bases de dados.`],[`2026 Q4`,`Deploying ROI Engine`,`Report da Terra com KML/KMZ, score, valoração e aptidão produtiva. ROI, TIR, VPL, CAPEX, OPEX, payback e cenários.`],[`2027 Q1`,`AI Analyst`,`Consultas, comparações, resumos executivos e Reports as a Service como nova linha de receita.`],[`2027 Q2`,`Integrações e APIs`,`Integração com ERPs, CRMs e SaaS agro. Abertura de APIs para parceiros e terceiros integrarem seus sistemas à plataforma.`],[`2027 Q3`,`Growing`,`Expansão de equipe, contratação de talentos e estruturação comercial e legal.`],[`2027 Q4`,`Crédito`,`Análise e monitoramento de produtores, ativos, garantias, riscos e performance creditÃcia.`],[`2028 Q1`,`Deploy Projects`,`Estruturação de SPVs, fundos, governança, reporting e implantação de projetos financiáveis.`]]},waitlist:{label:`Lista de espera`,title:`Analise um ativo real.`,copy:`Entre na lista com uma propriedade, garantia, aquisição ou tese que precisa sair da planilha.`,notes:[`Prioridade para bancos, fundos, family offices e proprietários.`,`Primeira entrega: Report da Terra com risco, preço e aptidão.`,`Demo a partir de um ativo real, não de exemplo genérico.`],labels:{name:`Nome`,email:`E-mail corporativo`,company:`Empresa / veÃculo`,profile:`Perfil`,note:`Que ativo quer analisar?`},placeholders:{name:`Seu nome`,email:`[email protected]`,company:`Nome da empresa`,note:`Ex.: compra, garantia rural, portfólio agro, comparação de terras, ativo subvalorizado...`},profileOptions:[`Banco`,`Fundo / Family office`,`Proprietário`,`Consultoria / Operação`,`Outro`],submit:`Solicitar demo privada`,submitting:`Enviando...`,submitted:`Na lista`,fineprint:`Contato apenas sobre Pretaterra e acesso antecipado.`,success:`Recebido. Vamos priorizar sua análise privada.`,invalid:`Preencha nome e e-mail corporativo.`,invalidEmail:`Use um e-mail válido.`,serverError:`Não foi possÃvel enviar agora. Tente novamente em instantes.`},footer:[`PRETATERRA · territorial & financial intelligence`,`2026 · acesso antecipado`]},en:{htmlLang:`en`,meta:{title:`PRETATERRA | Territorial and financial intelligence`,description:`Pretaterra turns land, risk, credit, and return into traceable investment decisions.`,ogDescription:`Territorial and financial intelligence: price, risk, credit, and return in one readout.`},brandTitle:`Analyses`,brandSubtitle:`Territorial and financial intelligence`,navAria:`Primary navigation`,languageAria:`Language`,nav:[`Product`,`Impact`,`Roadmap`],navCta:`Join the list`,hero:{status:`Early access for banks, funds, and landowners`,title:`Understand the value,<br>risks, and <em>potential</em><br>
2890of your land`,lede:`Bring together <strong>territorial and financial analysis</strong> to compare properties and plan your next decision.`,primary:`Analyze a real property`,secondary:`See the method`,proofAria:`Pretaterra authority numbers`,proof:[[`+150`,`projects across diverse territories.`],[`22`,`countries with land experience.`],[`+10 years`,`of field, data, and regeneration.`],[`44,000 ha`,`in applied territorial intelligence.`]]},clients:{title:`Companies and institutions that trust Pretaterra`,aria:`Pretaterra clients and partners`},problem:{label:`The problem`,title:`Land is still decided in the dark.`,copy:`Rural assets are still evaluated through spreadsheets, PDFs, reports, and maps that do not speak to each other. The cost shows up in price, credit, and timing.`,cards:[[`Scattered information`,`Every opportunity starts from zero.`,`GIS, documents, consultants, market data, and climate risk arrive in separate screens.`],[`Invisible risk`,`The asset looks simple until the detail appears.`,`Soil, water, environmental liability, legal exposure, and operations need to enter the price.`],[`Fragile thesis`,`Committees do not buy intuition.`,`Assumptions, sensitivity, valuation, and recommendation need a trace.`]]},offer:{label:`The product`,title:`Financial intelligence for land.`,copy:`Upload a polygon, documents, and asset context. Receive an executive readout of value, risk, suitability, credit, and return.`,primary:`Request private demo`,secondary:`See roadmap`,flowAria:`How the product works`,flow:[[`01`,`Capture the asset`,`KML/KMZ, location, documents, and opportunity context.`],[`02`,`Territorial analysis`,`Water, terrain, biome, CAR, SIGEF/INCRA, restrictions, and suitability.`],[`03`,`Run the financial engine`,`Valuation, ROI, IRR, NPV, CAPEX, OPEX, and stress scenarios.`],[`04`,`Defend the thesis`,`Buy, finance, wait, or monitor with a clear recommendation.`]]},terminal:{aria:`Visual preview of Pretaterra`,menu:[`Land Report`,`Valuation`,`ROI Scenarios`,`Credit Readiness`,`AI Analyst`],asset:`Chaco Norte · 8,240 ha`,subtitle:`Investment committee snapshot · Visual demo`,cta:`Request analysis`,scoreLabel:`Investment score`,scoreUnit:`/ 10`,recommendation:`Buy only below the ceiling price`,riskLabel:`Defensible risk`,bars:[`Documentation`,`Productive suitability`,`Environmental risk`],kpis:[`Estimated IRR`,`Base NPV`,`Payback`,`Suggested LTV`]},productShowcase:{aria:`Visual product demo of Pretaterra`,features:[{label:`Territorial intelligence`,title:`The asset stops being just a map.`,copy:`The farm appears by plot, restrictions, water, productive suitability, and ecological potential, ready for economic analysis.`,bullets:[`Productive zones and sensitive areas on the same screen.`,`Plot-level detail to prioritize use, risk, and CAPEX.`,`Territorial layers connected to the financial thesis.`],alt:`Pretaterra screen with territorial map, productive zones, and ecosystem service indicators.`},{label:`Financial thesis`,title:`From field to financial decision.`,copy:`Territorial intelligence becomes score, return, valuation, credit, and risk in a dashboard built to defend capital decisions.`,bullets:[`ROI, IRR, NPV, payback, and credit in one rationale.`,`Return benchmarked against capital alternatives.`,`Operational and environmental risks connected to the ceiling price.`],alt:`Pretaterra screen with investment score, projected return, valuation, credit, and risks.`}]},results:{label:`Impact`,title:`Decide before competitors do.`,copy:`Investors see what the asset is worth, which risks it concentrates, which credit it supports, and what return it can generate before the offer.`,cards:[[`5-10%`,`Avoid million-dollar variations`,`Small differences in interpretation change price, timing, and return.`],[`9/10`,`Attack a critical pain`,`Rural decisions involve high capital, low liquidity, and long cycles.`],[`1 thesis`,`Unify technical and financial views`,`Soil, carbon, market, credit, and exit use one language.`],[`1 framework`,`Compare assets and collateral`,`Acquisitions, credit, leases, and portfolio decisions use consistent weights.`],[`LTV / DSCR`,`Underwrite credit with territorial intelligence`,`Collateral, borrower, and project are no longer separate analyses.`],[`90 days`,`Monitor after entry`,`Risk and performance are tracked against the approved thesis.`]]},authority:{label:`Why Pretaterra`,title:`Field authority. Capital language.`,copy:`Pretaterra has already turned territorial complexity into projects, KPIs, and implementation, with regenerative agriculture as a technical edge. Finance brings that track record to rural asset decisions.`,values:[[`+150<br><small>projects</small>`,`across diverse territories and production systems.`],[`22<br><small>countries</small>`,`international experience in land and landscapes.`],[`+10<br><small>years</small>`,`of fieldwork, data, and applied regeneration.`],[`44,000<br><small>ha</small>`,`in projects and territorial readouts.`]]},news:{label:`References`,title:`Cases that support the thesis.`,copy:`Market signals, execution, and partnerships that strengthen the thesis.`,cards:[{source:`Capital Reset`,date:`2024-02-14`,title:`The Brazilian company behind Armani and Louis Vuitton's regenerative cotton`,category:`Market spotlight`,highlight:!0,summary:`The piece highlights Pretaterra as a partner to Armani and Louis Vuitton on regenerative cotton projects in Europe and Africa.`},{source:`Valor`,date:`2020-10-26`,title:`Charles brings Brazilians onto his farms`,category:`Business media`,highlight:!0,summary:`Valor featured Pretaterra in one of the day's headlines, reinfor
2890cing the project's visibility in business media.`},{source:`UOL Ecoa`,date:`2023-04-18`,title:`How do you bring a forest back to life?`,category:`National media`,highlight:!0,summary:`The article follows the couple in Timburi and the R$ 7 million investment to recover stretches of the Atlantic Forest.`},{source:`AgFeed`,date:`2025-09-06`,title:`Cotton, a Brazilian company, and Giorgio Armani's last wish`,category:`Fashion and ag`,summary:`AgFeed details Pretaterra's role in Armani's regenerative cotton project in Italy.`},{source:`Vatican News`,date:`2023-09-19`,title:`Brazilian regenerative agriculture travels to New York in defense of nature, as the Pope urges`,category:`International media`,summary:`Vatican News covers Paula Costa's participation in the Brazil Climate Summit in New York.`},{source:`Exame`,date:`2022-09-22`,title:`Cargill invests in restoring the Atlantic Forest and rural properties in São Paulo`,category:`Media`,summary:`The Cargill, Pretaterra, and UBS Optimus Foundation partnership broadens the institutional profile of the Timburi project.`}]},audience:{label:`Early access`,title:`For those who decide with real capital.`,copy:`Early access for teams turning land into an investment, credit, or asset-management thesis.`,cards:[[`Banks`,`Rural credit with territorial risk, collateral, and cash flow in one frame.`],[`Funds`,`Origination, underwriting, benchmarks, and entry timing.`],[`Family offices`,`Risk, return, liquidity, and exit for real assets.`],[`Large landowners`,`Valuation, credit, monitoring, and portfolio decisions.`]]},roadmap:{label:`Product roadmap`,title:`From land report to financial engine`,copy:`The journey starts with benchmarking, Paraguayan market fit, and data consolidation, then moves into credit, governance, and fundable projects.`,steps:[[`2026 Q3`,`Structuring and vectorization`,`Benchmarking, Paraguayan market fit, and database consolidation.`],[`2026 Q4`,`Deploying ROI Engine`,`Land report with KML/KMZ, score, valuation, and productive suitability. ROI, IRR, NPV, CAPEX, OPEX, payback, and scenarios.`],[`2027 Q1`,`AI Analyst`,`Queries, comparisons, executive summaries, and Reports as a Service as a new revenue line.`],[`2027 Q2`,`Integrations`,`Integration with ERPs, CRMs, and ag SaaS using real data, plus onboarding the market's best APIs.`],[`2027 Q3`,`Growing`,`Team expansion, talent hiring, and commercial and legal structuring.`],[`2027 Q4`,`Credit`,`Analysis and monitoring of producers, assets, guarantees, risks, and credit performance.`],[`2028 Q1`,`Deploy Projects`,`SPV structuring, funds, governance, reporting, and deployment of financeable projects.`]]},waitlist:{label:`Waitlist`,title:`Analyze a real asset.`,copy:`Join the list with a property, collateral, acquisition, or thesis that needs to leave the spreadsheet.`,notes:[`Priority for banks, funds, family offices, and landowners.`,`First release: Land Report with risk, price, and suitability.`,`Demo from a real asset, not a generic sample.`],labels:{name:`Name`,email:`Corporate email`,company:`Company / vehicle`,profile:`Profile`,note:`Which asset to analyze?`},placeholders:{name:`Your name`,email:`[email protected]`,company:`Company name`,note:`Ex.: acquisition, rural guarantee, ag portfolio, land comparison, undervalued asset...`},profileOptions:[`Bank`,`Fund / Family office`,`Landowner`,`Consulting / Operator`,`Other`],submit:`Request private demo`,submitting:`Sending...`,submitted:`On the list`,fineprint:`Contact only about Pretaterra and early access.`,success:`Received. We will prioritize your private analysis.`,invalid:`Fill in name and corporate email.`,invali
2890dEmail:`Use a valid email.`,serverError:`Could not send right now. Please try again shortly.`},footer:[`PRETATERRA · territorial & financial intelligence`,`2026 · early access`]},es:{htmlLang:`es`,meta:{title:`PRETATERRA | Inteligencia territorial y financiera`,description:`Pretaterra transforma tierra, riesgo, crédito y retorno en decisiones de inversión trazables.`,ogDescription:`Inteligencia territorial y financiera: precio, riesgo, crédito y retorno en una sola vista.`},brandTitle:`Análisis`,brandSubtitle:`Inteligencia territorial y financiera`,navAria:`Navegación principal`,languageAria:`Idioma`,nav:[`Producto`,`Impacto`,`Hoja de ruta`],navCta:`Entrar en la lista`,hero:{status:`Acceso anticipado para bancos, fondos y propietarios`,title:`Comprenda el valor,<br>los riesgos y el <em>potencial</em><br>de su tierra`,lede:`Reúna <strong>análisis territorial y financiero</strong> para comparar propiedades y planificar su próxima decisión.`,primary:`Analizar una propiedad real`,secondary:`Ver el método`,proofAria:`Números de autoridad de Pretaterra`,proof:[[`+150`,`proyectos en territorios diversos.`],[`22`,`paÃses con experiencia en tierra.`],[`+10 años`,`de campo, datos y regeneración.`],[`44.000 ha`,`en inteligencia territorial aplicada.`]]},clients:{title:`Empresas e instituciones que confÃan en Pretaterra`,aria:`Clientes y socios de Pretaterra`},problem:{label:`El problema`,title:`La tierra todavÃa se decide a oscuras.`,copy:`Los activos rurales siguen evaluándose con hojas de cálculo, PDFs, informes y mapas que no conversan entre sÃ. El costo aparece en el precio, el crédito y el momento.`,cards:[[`Información dispersa`,`Cada oportunidad empieza desde cero.`,`GIS, documentos, consultores, mercado y riesgo climático llegan en pantallas separadas.`],[`Riesgo invisible`,`El activo parece simple hasta que aparece el detalle.`,`Suelo, agua, pasivos ambientales, legales y operativos tienen que entrar en el precio.`],[`Tesis frágil`,`El comité no compra intuición.`,`Premisas, sensibilidad, valuación y recomendación necesitan trazabilidad.`]]},offer:{label:`El producto`,title:`La inteligencia financiera de la tierra.`,copy:`Carga un polÃgono, documentos y contexto del activo. Recibe una lectura ejecutiva de valor, riesgo, aptitud, crédito y retorno.`,primary:`Solicitar demo privada`,secondary:`Ver hoja de ruta`,flowAria:`Cómo funciona el producto`,flow:[[`01`,`Captura del activo`,`KML/KMZ, ubicación, documentos y contexto de la oportunidad.`],[`02`,`Lectura territorial`,`Agua, relieve, bioma, CAR, SIGEF/INCRA, restricciones y aptitud.`],[`03`,`Motor financiero`,`Valoración, ROI, TIR, VAN, CAPEX, OPEX y escenarios de estrés.`],[`04`,`Tesis defendible`,`Comprar, financiar, esperar o monitorear con una recomendación clara.`]]},terminal:{aria:`Vista previa visual de Pretaterra`,menu:[`Informe de la Tierra`,`Valoración`,`Escenarios de ROI`,`Preparación crediticia`,`Analista IA`],asset:`Chaco Norte · 8.240 ha`,subtitle:`Instantánea para comité de inversión · Demo visual`,cta:`Solicitar análisis`,scoreLabel:`Puntaje de inversión`,scoreUnit:`/ 10`,recommendation:`Comprar solo por debajo del precio máximo.`,riskLabel:`Riesgo defendible`,bars:[`Documentación`,`Aptitud productiva`,`Riesgo ambiental`],kpis:[`TIR estimada`,`VAN base`,`Payback`,`LTV sugerido`]},productShowcase:{aria:`Demostración visual del producto Pretaterra`,features:[{label:`Inteligencia territorial`,title:`El activo deja de ser solo un mapa.`,copy:`El predio se muestra por lotes, restricciones, agua, aptitud productiva y potencial ecológico, listo para el análisis económico.`,bullets:[`Zonas productivas y áreas sensibles en la misma pantalla.`,`Detalle por lote para priorizar uso, riesgo y CAPEX.`,`Capas territoriales conectadas con la tesis financiera.`],alt:`Pantalla de Pretaterra con mapa territorial, zonas productivas e indicadores de servicios ecosistémicos.`},{label:`Tesis financiera`,title:`Del campo a la decisión financiera.`,copy:`La lectura territorial se convierte en puntaje, retorno, valoración, crédito y riesgo en un panel diseñado para defender decisiones de capital.`,bullets:[`ROI, TIR, VAN, recuperación y crédito en un mismo marco.`,`Comparación del retorno frente a alternativas de capital.`,`Riesgos operativos y ambientales vinculados al precio máximo.`],alt:`Pantalla de Pretaterra con puntaje de inversión, retorno proyectado, valoración, crédito y riesgos.`}]},results:{label:`Impacto`,title:`Decisión antes que la competencia.`,copy:`El inversor ve cuánto vale el activo, qué riesgos concentra, qué crédito soporta y qué retorno puede generar antes de hacer la oferta.`,cards:[[`5-10%`,`Evitar variaciones millonarias`,`Pequeñas diferencias de lectura cambian precio, momento y retorno.`],[`9/10`,`Resolver un dolor crÃtico`,`Las decisiones rurales involucran alto capital, baja liquidez y ciclos largos.`],[`1 tesis`,`Unificar lo técnico y lo financiero`,`Suelo, carbono, mercado, crédito y s
2890alida entran en un mismo lenguaje.`],[`1 marco`,`Comparar activos y garantÃas`,`Compra, crédito, arrendamiento y portafolio usan ponderaciones consistentes.`],[`LTV / DSCR`,`Calificar el crédito con lectura territorial`,`GarantÃa, productor y proyecto dejan de ser análisis separados.`],[`90 dÃas`,`Monitorear después de la entrada`,`Riesgo y desempeño se siguen contra la tesis aprobada.`]]},authority:{label:`Por qué Pretaterra`,title:`Autoridad de campo. Lenguaje de capital.`,copy:`Pretaterra ya convirtió la complejidad territorial en proyectos, KPIs e implementación, con la agricultura regenerativa como diferencial técnico. Finance lleva ese historial a la toma de decisiones sobre activos rurales.`,values:[[`+150<br><small>proyectos</small>`,`en territorios y sistemas productivos diversos.`],[`22<br><small>paÃses</small>`,`experiencia internacional en territorio y paisaje.`],[`+10<br><small>años</small>`,`de campo, datos y regeneración aplicada.`],[`44.000<br><small>ha</small>`,`en proyectos y análisis territoriales.`]]},news:{label:`Referencias`,title:`Casos que respaldan la tesis.`,copy:`Señales de mercado, ejecución y alianzas que fortalecen la tesis.`,cards:[{source:`Capital Reset`,date:`2024-02-14`,title:`La empresa brasileña detrás del algodón regenerativo de Armani y Louis Vuitton`,category:`Destacado de mercado`,highlight:!0,summary:`La nota destaca a Pretaterra como socia de Armani y Louis Vuitton en proyectos de algodón regenerativo en Europa y Ãfrica.`},{source:`Valor`,date:`2020-10-26`,title:`Charles lleva a brasileños a sus fincas`,category:`Medios de negocios`,highlight:!0,summary:`Valor registra a Pretaterra en una de las manchetes del dÃa, reforzando la presencia del proyecto en la prensa de negocios.`},{source:`UOL Ecoa`,date:`2023-04-18`,title:`¿Cómo devolverle la vida a un bosque?`,category:`Medios nacionales`,highlight:!0,summary:`La nota sigue a la pareja en Timburi y la inversión de R$ 7 millones para recuperar tramos de la Mata Atlántica.`},{source:`AgFeed`,date:`2025-09-06`,title:`El algodón, una empresa brasileña y el último deseo de Giorgio Armani`,category:`Moda y agro`,summary:`AgFeed detalla el papel de Pretaterra en el proyecto de algodón regenerativo de Armani en Italia.`},{source:`Vatican News`,date:`2023-09-19`,title:`La agricultura regenerativa brasileña viaja a Nueva York en defensa de la naturaleza, como exhorta el Papa`,category:`Medios internacionales`,summary:`Vatican News muestra la participación de Paula Costa en el Brazil Climate Summit, en Nueva York.`},{source:`Exame`,date:`2022-09-22`,title:`Cargill invierte en la recuperación de la Mata Atlántica y de propiedades rurales en São Paulo`,category:`Medios`,summary:`La alianza entre Cargill, Pretaterra y UBS Optimus Foundation amplÃa la lectura institucional del proyecto en Timburi.`}]},audience:{label:`Acceso anticipado`,title:`Para quienes deciden con capital real.`,copy:`Acceso anticipado para equipos que convierten tierra en tesis de inversión, crédito o gestión patrimonial.`,cards:[[`Bancos`,`Crédito rural con riesgo territorial, garantÃa y flujo de caja en un mismo marco.`],[`Fondos`,`Originación, evaluación crediticia, comparables y momento de entrada.`],[`Family offices`,`Riesgo, retorno, liquidez y salida para activos reales.`],[`Grandes propietarios`,`Valoración, crédito, monitoreo y decisiones de portafolio.`]]},roadmap:{label:`Hoja de ruta del producto`,title:`Del report de la tierra al motor financiero`,copy:`La evolución arranca con benchmark, adecuación al mercado paraguayo y consolidación de bases de datos, y avanza hacia crédito, gobernanza y proyectos financiables.`,steps:[[`2026 Q3`,`Estructuración y vectorización`,`Benchmark, adecuación al mercado paraguayo y consolidación de bases de datos.`],[`2026 Q4`,`Deploying ROI Engine`,`Reporte de tierra con KML/KMZ, score, valuación y aptitud productiva. ROI, TIR, VPL, CAPEX, OPEX, payback y escenarios.`],[`2027 Q1`,`AI Analyst`,`Consultas, comparaciones, resúmenes ejecutivos y Reports as a Service como nueva lÃnea de ingresos.`],[`2027 Q2`,`Integraciones`,`Integración con ERPs, CRMs y SaaS agro con datos reales, más contratación de las mejores APIs del mercado.`],[`2027 Q3`,`Growing`,`Expansión de equipo, contratación de talentos y estructuración comercial y legal.`],[`2027 Q4`,`Crédito`,`Análisis y monitoreo de productores, activos, garantÃas, riesgos y performance crediticia.`],[`2028 Q1`,`Deploy Projects`,`Estructuración de SPVs, fondos, gobernanza, reporting y despliegue de proyectos financiables.`]]},waitlist:{label:`Lista de espera`,title:`Analiza un activo real.`,copy:`Entra en la lista con una propiedad, garantÃa, adquisición o tesis que necesita salir de la hoja de cálculo.`,
2890notes:[`Prioridad para bancos, fondos, oficinas familiares y propietarios.`,`Primera entrega: Informe de la Tierra con riesgo, precio y aptitud.`,`Demo a partir de un activo real, no de un ejemplo genérico.`],labels:{name:`Nombre`,email:`Correo corporativo`,company:`Empresa / vehÃculo`,profile:`Perfil`,note:`¿Qué activo quieres analizar?`},placeholders:{name:`Tu nombre`,email:`[email protected]`,company:`Nombre de la empresa`,note:`Ej.: compra, garantÃa rural, portafolio agro, comparación de tierras, activo subvalorado...`},profileOptions:[`Banco`,`Fondo / oficina familiar`,`Propietario`,`ConsultorÃa / Operación`,`Otro`],submit:`Solicitar demo privada`,submitting:`Enviando...`,submitted:`En la lista`,fineprint:`Contacto solo sobre Pretaterra y acceso anticipado.`,success:`Recibido. Priorizaremos tu análisis privado.`,invalid:`Completa el nombre y el correo corporativo.`,invalidEmail:`Usa un correo válido.`,serverError:`No fue posible enviarlo ahora. Inténtalo de nuevo en unos instantes.`},footer:[`PRETATERRA · inteligencia territorial y financiera`,`2026 · acceso anticipado`]}},cu=Wl,lu={pt:{source:`Pretaterra`,date:`Arquivo completo`,title:`Ver todas as notÃcias`,summary:`Abra a biblioteca completa de matérias, cases e parcerias citadas pela Pretaterra.`,category:`Ir para /news`},en:{source:`Pretaterra`,date:`Full archive`,title:`See all news`,summary:`Open the complete library of articles, cases, and partnerships referenced by Pretaterra.`,category:`Go to /news`},es:{source:`Pretaterra`,date:`Archivo completo`,title:`Ver todas las noticias`,summary:`Abre la biblioteca completa de artÃculos, casos y alianzas citadas por Pretaterra.`,category:`Ir a /news`}},uu={pt:{title:`PRETATERRA | NotÃcias`,description:`Arquivo completo de notÃcias, cases e parcerias citadas pela Pretaterra.`},en:{title:`PRETATERRA | News`,description:`Complete archive of Pretaterra's news, cases, and referenced partnerships.`},es:{title:`PRETATERRA | Noticias`,description:`Archivo completo de noticias, casos y alianzas citadas por Pretaterra.`}},du={pt:{title:`PRETATERRA | Roadmap`,description:`Roadmap da Pretaterra: estruturação, ROI, IA, crédito e Deploy Projects.`},en:{title:`PRETATERRA | Roadmap`,description:`Pretaterra roadmap: structuring, ROI, AI, credit, and Deploy Projects.`},es:{title:`PRETATERRA | Hoja de ruta`,description:`Hoja de ruta de Pretaterra: estructuración, ROI, IA, crédito y Deploy Projects.`}};function fu(e){if(typeof e!=`string`)return Wl;let t=e.trim().toLowerCase();if(!t)return Wl;if(Ul.includes(t))return t;let[n]=t.split(`-`);return Ul.includes(n)?n:Wl}function pu(e){if(typeof e!=`string`)return null;let t=e.trim().toLowerCase();if(!t)return null;if(Ul.includes(t))return t;let[n]=t.split(`-`);return Ul.includes(n)?n:null}function mu(){let e=window.navigator,t=Array.isArray(e?.languages)?e.languages:[];for(let e of t){let t=pu(e);if(t)return t}return pu(e?.language)||Wl}function hu(){try{let e=window.localStorage.getItem(Vl);return e?JSON.parse(e):null}catch{return null}}function gu(e){try{window.localStorage.setItem(Vl,JSON.stringify(e))}catch{}}function X(e,t){let n=document.querySelector(e);n&&t!==void 0&&(n.textContent=t)}function _u(e,t){let n=document.querySelector(e);n&&t!==void 0&&(n.innerHTML=t)}function vu(e,t,n){let r=document.querySelector(e);r&&n!==void 0&&r.setAttribute(t,n)}function yu(e,t){let n=document.querySelector(e);n&&t!==void 0&&n.setAttribute(`content`,t)}function bu(e,t){document.querySelectorAll(e).forEach((e,n)=>{let r=t[n];if(!r)return;let[i,a,o]=r,s=e.querySelector(`.benefit-metric`),c=e.querySelector(`.warning`)||e.querySelector(`strong`),l=e.querySelector(`.warning`)?e.querySelector(`strong`):null,u=e.querySelector(`p`);if(s){s.textContent=i,c&&(c.textContent=a),u&&(u.textContent=o);return}if(e.querySelector(`.warning`)){c.textContent=i,l&&(l.textContent=a),u&&(u.textContent=o);return}c&&(c.textContent=i),u&&(u.textContent=a)})}function xu(e,t){document.querySelectorAll(e).forEach((e,n)=>{let r=t[n];if(!r)return;let i=e.querySelector(`.news-source`),a=e.querySelector(`.news-date`),o=e.querySelector(`.news-title`),s=e.querySelector(`.news-summary`),c=e.querySelector(`.news-category`);i&&(i.textContent=r.source),a&&(a.textContent=r.date),o&&(o.textContent=r.title),s&&(s.textContent=r.summary),c&&(c.textContent=r.category),e.classList.toggle(`featured`,!!r.highlight)})}function Su(e){let t=document.querySelector(`.lang-select`);t&&(t.value=e)}function Cu(){document.querySelectorAll(`a[href^="/"]`).forEach(e
2890=>{let t=e.getAttribute(`href`);!t||t.startsWith(`/api/`)||e.setAttribute(`href`,He(t,{locale:cu}))})}function wu(){return!!hu()}function Tu(){let e=su[cu].waitlist,t=document.getElementById(`waitlist-form`),n=document.getElementById(`waitlist-message`),r=document.getElementById(`waitlist-submit`),i=wu();r&&(r.textContent=i?e.submitted:e.submit,r.disabled=i,r.style.opacity=i?`0.72`:``,r.style.cursor=i?`default`:``),t&&t.querySelectorAll(`input, select, textarea`).forEach(e=>{e.disabled=i}),n&&(n.textContent=i?e.success:``)}function Eu(e){cu=fu(e);let t=su[cu];window.localStorage.setItem(Hl,cu),document.documentElement.lang=t.htmlLang,document.title=t.meta.title,yu(`meta[name="description"]`,t.meta.description),yu(`meta[property="og:description"]`,t.meta.ogDescription),X(`.brand-title`,t.brandTitle),X(`.brand > span > span`,t.brandSubtitle),vu(`.nav`,`aria-label`,t.navAria),vu(`.lang-select`,`aria-label`,t.languageAria),X(`.nav .nav-cta`,t.navCta),document.querySelectorAll(`.nav > a:not(.nav-cta)`).forEach((e,n)=>{t.nav[n]&&(e.textContent=t.nav[n])}),X(`.hero .status`,t.hero.status),_u(`.hero h1`,t.hero.title),_u(`.hero-lede`,t.hero.lede),X(`.hero-actions .button.primary`,t.hero.primary),X(`.hero-actions .button.secondary`,t.hero.secondary),vu(`.hero-proof`,`aria-label`,t.hero.proofAria),document.querySelectorAll(`.hero-proof .proof-item`).forEach((e,n)=>{let r=t.hero.proof[n];r&&(e.querySelector(`strong`).textContent=r[0],e.querySelector(`span`).textContent=r[1])}),X(`#client-band-title`,t.clients.title),vu(`.client-logos`,`aria-label`,t.clients.aria),X(`.paper .section-head .label`,t.problem.label),X(`.paper .section-head h2`,t.problem.title),X(`.paper .section-head .section-copy`,t.problem.copy),bu(`.pain-card`,t.problem.cards),X(`#product .offer-copy .label`,t.offer.label),X(`#product .offer-copy h2`,t.offer.title),X(`#product .offer-copy p`,t.offer.copy),X(`#product .offer-copy .button.primary`,t.offer.primary),X(`#product .offer-copy .button.secondary`,t.offer.secondary),vu(`.flow`,`aria-label`,t.offer.flowAria),document.querySelectorAll(`.flow-step`).forEach((e,n)=>{let r=t.offer.flow[n];r&&(e.querySelector(`span`).textContent=r[0],e.querySelector(`strong`).textContent=r[1],e.querySelector(`p`).textContent=r[2])}),vu(`.terminal`,`aria-label`,t.terminal.aria),document.querySelectorAll(`.terminal-menu span`).forEach((e,n)=>{t.terminal.menu[n]&&(e.textContent=t.terminal.menu[n])}),X(`.terminal-head strong`,t.terminal.asset),X(`.terminal-head p`,t.terminal.subtitle),X(`.terminal-head .button`,t.terminal.cta),X(`.score-panel .label`,t.terminal.scoreLabel),X(`.score-number small`,t.terminal.scoreUnit),X(`.recommend`,t.terminal.recommendation),X(`.mini-panel .label`,t.terminal.riskLabel),document.querySelectorAll(`.bar-item span b:first-child`).forEach((e,n)=>{t.terminal.bars[n]&&(e.textContent=t.terminal.bars[n])}),document.querySelectorAll(`.kpi span`).forEach((e,n)=>{t.terminal.kpis[n]&&(e.textContent=t.terminal.kpis[n])}),vu(`.product-showcase`,`aria-label`,t.productShowcase.aria),document.querySelectorAll(`.product-feature`).forEach((e,n)=>{let r=t.productShowcase.features[n];r&&(e.querySelector(`.product-kicker`).textContent=r.label,e.querySelector(`h3`).textContent=r.title,e.querySelector(`.product-feature-copy p`).textContent=r.copy,e.querySelector(`img`).setAttribute(`alt`,r.alt),e.querySelectorAll(`.product-points li`).forEach((e,t)=>{r.bullets[t]&&(e.textContent=r.bullets[t])}))}),X(`#roadmap .label`,t.roadmap.label),X(`#roadmap h2`,t.roadmap.title),X(`#roadmap .section-copy`,t.roadmap.copy),document.querySelectorAll(`.roadmap-step`).forEach((e,n)=>{let r=t.roadmap.steps[n];r&&(e.querySelector(`span`).textContent=r[0],e.querySelector(`strong`).textContent=r[1],e.querySelector(`p`).textContent=r[2])}),X(`#impact .label`,t.results.label),X(`#impact h2`,t.results.title),X(`#impact .section-copy`,t.results.copy),bu(`.benefit-card`,t.results.cards),X(`.coal .label`,t.authority.label),X(`.coal h2`,t.authority.title),X(`.coal .section-copy`,t.authority.copy),document.querySelectorAll(`.value-item`).forEach((e,n)=>{let r=t.authority.values[n];r&&(e.querySelector(`strong`).innerHTML=r[0],e.querySelector(`span`).textContent=r[1])}),X(`#references .label`,t.news.label),X(`#references h2`,t.news.title),X(`#references .section-copy`,t.news.copy),xu(`#references .news-card`,t.news.cards);let n=lu[cu]||lu.pt;X(`.news-archive-link`,n.title),vu(`.news-archive-link`,`aria-label`,n.summary);let r=document.querySelector(`#audience`);
2890r&&(r.querySelector(`.label`).textContent=t.audience.label,r.querySelector(`h2`).textContent=t.audience.title,r.querySelector(`.section-copy`).textContent=t.audience.copy,r.querySelectorAll(`.audience-card`).forEach((e,n)=>{let r=t.audience.cards[n];r&&(e.querySelector(`strong`).textContent=r[0],e.querySelector(`p`).textContent=r[1])})),X(`#waitlist .label`,t.waitlist.label),X(`#waitlist h2`,t.waitlist.title),X(`#waitlist .waitlist-copy > p`,t.waitlist.copy),document.querySelectorAll(`.waitlist-notes span`).forEach((e,n)=>{t.waitlist.notes[n]&&(e.textContent=t.waitlist.notes[n])}),X(`label[for="name"]`,t.waitlist.labels.name),X(`label[for="email"]`,t.waitlist.labels.email),X(`label[for="company"]`,t.waitlist.labels.company),X(`label[for="profile"]`,t.waitlist.labels.profile),X(`label[for="note"]`,t.waitlist.labels.note),vu(`#name`,`placeholder`,t.waitlist.placeholders.name),vu(`#email`,`placeholder`,t.waitlist.placeholders.email),vu(`#company`,`placeholder`,t.waitlist.placeholders.company),vu(`#note`,`placeholder`,t.waitlist.placeholders.note),document.querySelectorAll(`#profile option`).forEach((e,n)=>{t.waitlist.profileOptions[n]&&(e.textContent=t.waitlist.profileOptions[n],e.value=t.waitlist.profileOptions[n])}),X(`.fineprint`,t.waitlist.fineprint),X(`.footer-brand`,t.footer[0]),X(`.footer-copy`,t.footer[1]),Su(cu),Cu(),Tu()}function Du(){return typeof A==`function`?fu(A()):mu()}function Ou(e){let t=document.querySelector(`.lang-select`);if(t){let n=()=>{let e=fu(t.value);Ue(e,{reload:!1}),Eu(e),window.history.replaceState(null,``,He(window.location.href,{locale:e}))};e?t.addEventListener(`change`,n,{signal:e}):t.addEventListener(`change`,n)}Eu(Du())}function ku(e){let t=document.getElementById(`waitlist-form`),n=document.getElementById(`waitlist-message`),r=document.getElementById(`waitlist-submit`);if(!t)return;let i=async e=>{if(e.preventDefault(),r?.disabled)return;let i=new FormData(t),a={name:String(i.get(`name`)||``).trim(),email:String(i.get(`email`)||``).trim(),company:String(i.get(`company`)||``).trim(),profile:String(i.get(`profile`)||``).trim(),note:String(i.get(`note`)||``).trim(),website:String(i.get(`website`)||``).trim(),language:cu,createdAt:new Date().toISOString()};if(!a.name||!a.email){n&&(n.textContent=su[cu].waitlist.invalid);return}if(a.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(a.email)){n&&(n.textContent=su[cu].waitlist.invalidEmail);return}let o=su[cu].waitlist;r&&(r.disabled=!0,r.textContent=o.submitting);try{let e=await fetch(`/api/waitlist`,{method:`POST`,headers:{"content-type":`application/json`},body:JSON.stringify(a)}),t=await e.json().catch(()=>null);if(!e.ok||!t?.ok)throw Error(t?.error||`waitlist_submit_failed`);gu(a),Tu()}catch{n&&(n.textContent=o.serverError),r&&(r.disabled=!1,r.textContent=o.submit)}};if(e){t.addEventListener(`submit`,i,{signal:e});return}t.addEventListener(`submit`,i)}function Au(){let e=document.querySelectorAll(`.section-head, .offer-copy, .flow-step, .product-feature-copy, .pain-card, .benefit-card, .value-item, .audience-card, .roadmap-step, .waitlist-copy, .waitlist-notes span, .waitlist-form, .fineprint`);if(!e.length)return null;let t=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add(`reveal`),t.unobserve(e.target))})},{threshold:.15,rootMargin:`0px 0px -40px 0px`});return e.forEach(e=>t.observe(e)),t}function ju(){let e=Du();document.documentElement.classList.add(`js-ready`),cu=e;let t=new AbortController;Ou(t.signal),ku(t.signal);let n=Au();return()=>{t.abort(),n?.disconnect()}}var Mu=E(`/news`)({head:()=>({meta:[{title:uu[A()].title},{name:`description`,content:uu[A()].description},{property:`og:title`,content:uu[A()].title},{property:`og:description`,content:uu[A()].description},{property:`og:type`,content:`website`}]}),component:D(()=>j(()=>import(`./news-Ctnxi7T8.js`),__vite__mapDeps([34,3,1,4])),`component`)}),Nu=E(`/reports`)({head:()=>({meta:[{title:`PRETATERRA`}]}),component:D(()=>j(()=>import(`./route-B5bAgS31.js`),__vite__mapDeps([35,24,1,2,3,14,15,25,4,20,21,22,26])),`component`)}),Pu=E(`/roadmap`)({head:()=>({meta:[{title:du[A()].title},{name:`description`,content:du[A()].description},{property:`og:title`,content:du[A()].title},{property:`og:description`,content:du[A()].description},{property:`og:type`,content:`website`}]}),component:D(()=>j(()=>import(`./roadmap-BxizD5Gy.js`),__vite__mapDeps([36,3,1,4])),`component`)}),Fu=E(`/admin/`)({head:()=>({meta:[{title:`Visão geral | Admin Pretaterra`}]}),component:D(()=>j(()=>import(`./admin-Dm1dxy9F.js`),__vite__mapDeps([37,9,1,2,3,10,11,14,15,38,16,17,39])),`component`)}),Iu=E(`/app/`)({head:()=>({meta:[{title:qc()},{name:`description`,content:Uc()}],links:[{rel:`preconnect`,href:`https://fonts.googleapis.com`}
2890,{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,300;0,400;0,500;0,600;1,400&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap`}]}),component:D(()=>j(()=>import(`./app-MlckuLQF.js`),__vite__mapDeps([40,3,1,41,2,9,10,11,15,14,32,4,25,28,5,19,20,21,22,29,30,42])),`component`)}),Lu=E(`/app/dashboard`)({head:()=>({meta:[{title:tl()},{name:`description`,content:Zc()}]}),component:D(()=>j(()=>import(`./dashboard-CZiLqN1m.js`),__vite__mapDeps([43,1,2,3,28,4,5,44])),`component`)}),Ru=E(`/app/map`)({head:()=>({meta:[{title:`Mapa global | PRETATERRA`}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Spectral:wght@400;500;600&display=swap`}]}),component:D(()=>j(()=>import(`./map-BHj5ZRQa.js`),__vite__mapDeps([45,1,2,3,46,11,47,19,18,21,48,6,49,50])),`component`)}),zu=E(`/app/profile`)({head:()=>({meta:[{title:`Perfil | Pretaterra`}]}),component:D(()=>j(()=>import(`./profile-CaECMtLY.js`),__vite__mapDeps([51,3,1,15,2,14,32,25,4,20,21,22,42,52])),`component`)}),Bu=E(`/design/new`)({head:()=>({meta:[{title:Ge(`design_meta_title`)},{name:`description`,content:Ge(`design_meta_description`)}],links:[{rel:`preconnect`,href:`https://fonts.googleapis.com`},{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Spectral:wght@400;500;600&display=swap`}]}),component:D(()=>j(()=>import(`./new-D_R8j5wk.js`),__vite__mapDeps([53,1,2,3,25,4,54,19,55])),`component`)}),Vu=E(`/reports/`)({head:()=>({meta:[{title:qc()}]}),component:D(()=>j(()=>import(`./reports-BH3KMRYC.js`),__vite__mapDeps([56,3,1,41,2,9,10,11,15,14,32,4,25,28,5,19,20,21,22,29,30,42])),`component`)}),Hu=E(`/admin/properties/`)({head:()=>({meta:[{title:`Propriedades | Admin Pretaterra`}]}),component:D(()=>j(()=>import(`./properties-2C298cCp.js`),__vite__mapDeps([57,3,1,14,2,15,38,16,17,39,9,10,11])),`component`)}),Uu=E(`/admin/properties/$id`)({head:({params:e})=>({meta:[{title:`Propriedade ${e.id} | Admin Pretaterra`}]}),component:D(()=>j(()=>import(`./_id-DFzlLcoH.js`),__vite__mapDeps([58,9,1,2,3,10,11,14,15,38,16,17])),`component`)}),Wu=E(`/app/project/$id`)({head:()=>({meta:[{title:Ke()},{name:`description`,content:kl()}]}),component:D(()=>j(()=>import(`./_id-CmlwXqrl.js`),__vite__mapDeps([59,3,1,60,2,15,14,32,4,25,28,5,20,21,22,48,6,49,61])),`component`)}),Z=E(`/app/projects/$id`)({head:()=>({meta:[{title:Ke()}]}),component:D(()=>j(()=>import(`./_id-DMwNVUMZ.js`),__vite__mapDeps([62,3,1,63,2,14,15,32,25,4,28,5,20,21,22,24,26,64])),`component`)}),Gu=E(`/app/properties/$id`)({head:()=>({meta:[{title:Ke()}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Spectral:wght@400;500;600&display=swap`}]}),component:D(()=>j(()=>import(`./_id-CXB8ZzvS.js`),__vite__mapDeps([65,1,2,9,3,10,11,15,14,32,25,4,54,19,66,18,55,67,20,21,22,60,28,5,48,6,49,61,63,24,26,64,68])),`component`)}),Ku=E(`/app/valuations/$id`)({head:()=>({meta:[{title:`Land Fair Value | PRETATERRA`},{name:`description`,content:Ge(`valuation_meta_description`)}]}),component:D(()=>j(()=>import(`./_id-EPltlAfF.js`),__vite__mapDeps([69,3,1,15,2,14,32,25,4,20,21,22,70])),`component`)}),qu=E(`/reports/market-analyses/$reportId`)({head:()=>({meta:[{title:pl()}]}),component:D(()=>j(()=>import(`./_reportId-BH7u5CxH.js`),__vite__mapDeps([71,3,1,72,2,15,14,32,73,19,47,67,20,21,74])),`component`)}),Ju=E(`/reports/market-analyses/new`)({head:()=>({meta:[{title:pl()}]}),component:D(()=>j(()=>import(`./new-DVqjJemH.js`),__vite__mapDeps([75,3,1,72,2,15,14,32,73,19,47,67,20,21,74])),`component`)}),Yu=E(`/reports/properties/$id`)({head:()=>({meta:[{title:Ke()}]}),component:D(()=>j(()=>import(`./_id-B2SNkp7R.js`),__vite__mapDeps([76,1,2,3,14,15,32,25,4,28,5,73,19,66,55,67,20,21,22,42,48,6,49,63,24,26,64,77])),`component`)}),Xu=E(`/app/properties/$propertyId/report/$reportId`)({head:()=>({meta:[{title:`Relatório | PRETATERRA`}]}),beforeLoad:({params:e})=>{throw de({to:`/app/properties/$id`,params:{id:e.propertyId},replace:!0})}}),Zu=Ll.update({id:`/`,path:`/`,getParentRoute:()=>Al}),Qu=zl.update({id:`/admin`,path:`/admin`,getParentRoute:()=>Al}),$u=Bl.update({id:`/app`,path:`/app`,getParentRoute:()=>Al}),ed=K.update({id:`/integrations`,path:`/integrations`,getParentRoute:()=>Al}),td=q.update({id:`/login`,path:`/login`,getParentRoute:()=>Al}),nd=Mu.update({id:`/news`,path:`/news`,getParentRoute:()=>Al}),rd=Nu.update({id:`/reports`,path:`/reports`,getParentRoute:()=>Al}),id=Pu.update({id:`/roadmap`,path:`/roadmap`,getParentRoute:()=>Al}),ad=Fu.update({id:`/`,path:`/`,getParentRoute:()=>Qu}),od=Iu.update({id:`/`,path:`/`,getParentRoute:()=>$u}),sd=Lu.update({id:`/dashboard`,path:`/dashboard`,getParentRoute:()=>$u}),cd=Ru.update({id:`/map`,path:`/map`,getParentRoute:()=>$u}),ld=zu.update({id:`/profile`,path:`/profile`,getParentRoute:()=>$u}),ud=Bu.update({id:`/design/new`,path:`/design/new`,getParentRoute:()=>Al}),dd=Vu.update({id:`/`,path:`/`,getParentRoute:()=>rd}),fd=Hu.update({id:`/properties/`,path:`/properties/`,getParentRoute:()=>Qu}),pd=Uu.update({id:`/properties/$id`,path:`/properties/$id`,getParentRoute:()=>Qu}),md=Wu.update({id:`/project/$id`,path:`/project/$id`,getParentRoute:()=>$u}),hd=Z.update({id:`/projects/$id`,path:`/projects/$id`,getParentRoute:()=>$u}),gd=Gu.update({id:`/properties/$id`,path:`/properties/$id`,getParentRoute:()=>$u}),_d=Ku.update({id:`/valuations/$id`,path:`/valuations/$id`,getParentRoute:()=>$u}),vd=qu.update({id:`/market-analyses/$reportId`,path:`/market-analyses/$reportId`,getParentRoute:()=>rd}),yd=Ju.update({id:`/market-analyses/new`,path:`/market-analyses/new`,getParentRoute:()=>rd}),Q=Yu.update({id:`/properties/$id`,path:`/properties/$id`,getParentRoute:()=>rd}),bd=Xu.update({id:`/properties/$propertyId/report/$reportId`,path:`/properties/$propertyId/report/$reportId`,getParentRoute:()=>$u}),xd={AdminIndexRoute:ad,AdminPropertiesIdRoute:pd,AdminPropertiesIndexRoute:fd},Sd=Qu._addFileChildren(xd),Cd={AppDashboardRoute:sd,AppMapRoute:cd,AppProfileRoute:ld,AppIndexRoute:od,AppProjectIdRoute:md,AppProjectsIdRoute:hd,AppPropertiesIdRoute:gd,AppValuationsIdRoute:_d,AppPropertiesPropertyIdReportReportIdRoute:bd},wd=$u._addFileChildren(Cd),Td={ReportsIndexRoute:dd,ReportsMarketAnalysesReportIdRoute:vd,ReportsMarketAnalysesNewRoute:yd,ReportsPropertiesIdRoute:Q},Ed={IndexRoute:Zu,AdminRouteRoute:Sd,AppRouteRoute:wd,ReportsRouteRoute:rd._addFileChildren(Td),IntegrationsRoute:ed,LoginRoute:td,NewsRoute:nd,RoadmapRoute:id,DesignNewRoute:ud},Dd=Al._addFileChildren(Ed);function Od(e){return e.pathname===`/admin`||e.pathname.startsWith(`/admin/`)}function kd(){return fc({routeTree:Dd,defaultPreload:`intent`,scrollRestoration:!0,rewrite:{input:({url:e})=>We(e),output:({url:e})=>Od(e)?e:Ve(e)}})}async function Ad(){let e=await kd(),t=[];return window.__TSS_START_OPTIONS__={serializationAdapters:t}
2890,t.push(Es),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:``,serializationAdapters:t}),e.stores.ids.get().length||await Zn(e),e}var jd=Ad;function Md(){return jd().finally(()=>window.$_TSR?.h())}var $;function Nd(){return $||=Md(),(0,V.jsx)(Os,{promise:$,children:e=>(0,V.jsx)(hc,{router:e})})}var Pd=Qe();(0,B.startTransition)(()=>{(0,Pd.hydrateRoot)(document,(0,V.jsx)(B.StrictMode,{children:(0,V.jsx)(Nd,{})}))});export{Z as a,au as c,G as d,zc as f,Xe as g,oc as h,Gu as i,ou as l,Oc as m,qu as n,Wu as o,Mc as p,Ku as r,Uu as s,Yu as t,J as u};
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.