PageSourceSearch

https://data.pretaterra.com/assets/index-Bs-nHOcy.js

js pretaterra.com collected 2026-10-06 15:17:14 UTC 462,967 bytes, 2,890 lines download raw bytes

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(`&`,`&amp;`).replaceAll(`<`,`&lt;`).replaceAll(`>`,`&gt;`).replaceAll(`"`,`&quot;`).replaceAll(`'`,`&#39;`)}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.