vendor: 5,784 bytes, lines 1-9
1function Tm(n,l){for(var i=0;i<l.length;i++){const u=l[i];if(typeof u!="string"&&!Array.isArray(u)){for(const c in u)if(c!=="default"&&!(c in n)){const d=Object.getOwnPropertyDescriptor(u,c);d&&Object.defineProperty(n,c,d.get?d:{enumerable:!0,get:()=>u[c]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))u(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&u(p)}).observe(document,{childList:!0,subtree:!0});function i(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function u(c){if(c.ep)return;c.ep=!0;const d=i(c);fetch(c.href,d)}})();function Lm(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Rs={exports:{}},tl={},Ns={exports:{}},Pe={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Hd;function _m(){if(Hd)return Pe;Hd=1;var n=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),p=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),w=Symbol.iterator;function b(j){return j===null||typeof j!="object"?null:(j=w&&j[w]||j["@@iterator"],typeof j=="function"?j:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},z=Object.assign,D={};function O(j,F,J){this.props=j,this.context=F,this.refs=D,this.updater=J||N}O.prototype.isReactComponent={},O.prototype.setState=function(j,F){if(typeof j!="object"&&typeof j!="function"&&j!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,j,F,"setState")},O.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function V(){}V.prototype=O.prototype;function I(j,F,J){this.props=j,this.context=F,this.refs=D,this.updater=J||N}var K=I.prototype=new V;K.constructor=I,z(K,O.prototype),K.isPureReactComponent=!0;var fe=Array.isArray,pe=Object.prototype.hasOwnProperty,ge={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};function U(j,F,J){var le,he={},Ee=null,Se=null;if(F!=null)for(le in F.ref!==void 0&&(Se=F.ref),F.key!==void 0&&(Ee=""+F.key),F)pe.call(F,le)&&!L.hasOwnProperty(le)&&(he[le]=F[le]);var Ne=arguments.length-2;if(Ne===1)he.children=J;else if(1<Ne){for(var Fe=Array(Ne),rt=0;rt<Ne;rt++)Fe[rt]=arguments[rt+2];he.children=Fe}if(j&&j.defaultProps)for(le in Ne=j.defaultProps,Ne)he[le]===void 0&&(he[le]=Ne[le]);return{$$typeof:n,type:j,key:Ee,ref:Se,props:he,_owner:ge.current}}function se(j,F){return{$$typeof:n,type:j.type,key:F,ref:j.ref,props:j.props,_owner:j._owner}}function je(j){return typeof j=="object"&&j!==null&&j.$$typeof===n}function Le(j){var F={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(J){return F[J]})}var De=/\/+/g;function He(j,F){return typeof j=="object"&&j!==null&&j.key!=null?Le(""+j.key):F.toString(36)}function _e(j,F,J,le,he){var Ee=typeof j;(Ee==="undefined"||Ee==="boolean")&&(j=null);var Se=!1;if(j===null)Se=!0;else switch(Ee){case"string":case"number":Se=!0;break;case"object":switch(j.$$typeof){case n:case l:Se=!0}}if(Se)return Se=j,he=he(Se),j=le===""?"."+He(Se,0):le,fe(he)?(J="",j!=null&&(J=j.replace(De,"$&/")+"/"),_e(he,F,J,"",function(rt){return rt})):he!=null&&(je(he)&&(he=se(he,J+(!he.key||Se&&Se.key===he.key?"":(""+he.key).replace(De,"$&/")+"/")+j)),F.push(he)),1;if(Se=0,le=le===""?".":le+":",fe(j))for(var Ne=0;Ne<j.length;Ne++){Ee=j[Ne];var Fe=le+He(Ee,Ne);Se+=_e(Ee,F,J,Fe,he)}else if(Fe=b(j),typeof Fe=="function")for(j=Fe.call(j),Ne=0;!(Ee=j.next()).done;)Ee=Ee.value,Fe=le+He(Ee,Ne++),Se+=_e(Ee,F,J,Fe,he);else if(Ee==="object")throw F=String(j),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.");return Se}function Ie(j,F,J){if(j==null)return j;var le=[],he=0;return _e(j,le,"","",function(Ee){return F.call(J,Ee,he++)}),le}function ye(j){if(j._status===-1){var F=j._result;F=F(),F.then(function(J){(j._status===0||j._status===-1)&&(j._status=1,j._result=J)},function(J){(j._status===0||j._status===-1)&&(j._status=2,j._result=J)}),j._status===-1&&(j._status=0,j._result=F)}if(j._status===1)return j._result.default;throw j._result}var we={current:null},_={transition:null},q={ReactCurrentDispatcher:we,ReactCurrentBatchConfig:_,ReactCurrentOwner:ge};function Y(){throw Error("act(...) is not supported in production builds of React.")}return Pe.Children={map:Ie,forEach:function(j,F,J){Ie(j,function(){F.apply(this,arguments)},J)},count:function(j){var F=0;return Ie(j,function(){F++}),F},toArray:function(j){return Ie(j,function(F){return F})||[]},only:function(j){if(!je(j))throw Error("React.Children.only expected to receive a single React element child.");return j}},Pe.Component=O,Pe.Fragment=i,Pe.Profiler=c,Pe.PureComponent=I,Pe.StrictMode=u,Pe.Suspense=g,Pe.__SECRET_INT
vendor: 7,574 bytes, lines 9-25
9ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=q,Pe.act=Y,Pe.cloneElement=function(j,F,J){if(j==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+j+".");var le=z({},j.props),he=j.key,Ee=j.ref,Se=j._owner;if(F!=null){if(F.ref!==void 0&&(Ee=F.ref,Se=ge.current),F.key!==void 0&&(he=""+F.key),j.type&&j.type.defaultProps)var Ne=j.type.defaultProps;for(Fe in F)pe.call(F,Fe)&&!L.hasOwnProperty(Fe)&&(le[Fe]=F[Fe]===void 0&&Ne!==void 0?Ne[Fe]:F[Fe])}var Fe=arguments.length-2;if(Fe===1)le.children=J;else if(1<Fe){Ne=Array(Fe);for(var rt=0;rt<Fe;rt++)Ne[rt]=arguments[rt+2];le.children=Ne}return{$$typeof:n,type:j.type,key:he,ref:Ee,props:le,_owner:Se}},Pe.createContext=function(j){return j={$$typeof:p,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},j.Provider={$$typeof:d,_context:j},j.Consumer=j},Pe.createElement=U,Pe.createFactory=function(j){var F=U.bind(null,j);return F.type=j,F},Pe.createRef=function(){return{current:null}},Pe.forwardRef=function(j){return{$$typeof:m,render:j}},Pe.isValidElement=je,Pe.lazy=function(j){return{$$typeof:k,_payload:{_status:-1,_result:j},_init:ye}},Pe.memo=function(j,F){return{$$typeof:y,type:j,compare:F===void 0?null:F}},Pe.startTransition=function(j){var F=_.transition;_.transition={};try{j()}finally{_.transition=F}},Pe.unstable_act=Y,Pe.useCallback=function(j,F){return we.current.useCallback(j,F)},Pe.useContext=function(j){return we.current.useContext(j)},Pe.useDebugValue=function(){},Pe.useDeferredValue=function(j){return we.current.useDeferredValue(j)},Pe.useEffect=function(j,F){return we.current.useEffect(j,F)},Pe.useId=function(){return we.current.useId()},Pe.useImperativeHandle=function(j,F,J){return we.current.useImperativeHandle(j,F,J)},Pe.useInsertionEffect=function(j,F){return we.current.useInsertionEffect(j,F)},Pe.useLayoutEffect=function(j,F){return we.current.useLayoutEffect(j,F)},Pe.useMemo=function(j,F){return we.current.useMemo(j,F)},Pe.useReducer=function(j,F,J){return we.current.useReducer(j,F,J)},Pe.useRef=function(j){return we.current.useRef(j)},Pe.useState=function(j){return we.current.useState(j)},Pe.useSyncExternalStore=function(j,F,J){return we.current.useSyncExternalStore(j,F,J)},Pe.useTransition=function(){return we.current.useTransition()},Pe.version="18.3.1",Pe}var $d;function Ks(){return $d||($d=1,Ns.exports=_m()),Ns.exports}/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Vd;function Mm(){if(Vd)return tl;Vd=1;var n=Ks(),l=Symbol.for("react.element"),i=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,c=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function p(m,g,y){var k,w={},b=null,N=null;y!==void 0&&(b=""+y),g.key!==void 0&&(b=""+g.key),g.ref!==void 0&&(N=g.ref);for(k in g)u.call(g,k)&&!d.hasOwnProperty(k)&&(w[k]=g[k]);if(m&&m.defaultProps)for(k in g=m.defaultProps,g)w[k]===void 0&&(w[k]=g[k]);return{$$typeof:l,type:m,key:b,ref:N,props:w,_owner:c.current}}return tl.Fragment=i,tl.jsx=p,tl.jsxs=p,tl}var Gd;function Dm(){return Gd||(Gd=1,Rs.exports=Mm()),Rs.exports}var f=Dm(),bi={},bs={exports:{}},Tt={},Ps={exports:{}},As={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var Yd;function zm(){return Yd||(Yd=1,(function(n){function l(_,q){var Y=_.length;_.push(q);e:for(;0<Y;){var j=Y-1>>>1,F=_[j];if(0<c(F,q))_[j]=q,_[Y]=F,Y=j;else break e}}function i(_){return _.length===0?null:_[0]}function u(_){if(_.length===0)return null;var q=_[0],Y=_.pop();if(Y!==q){_[0]=Y;e:for(var j=0,F=_.length,J=F>>>1;j<J;){var le=2*(j+1)-1,he=_[le],Ee=le+1,Se=_[Ee];if(0>c(he,Y))Ee<F&&0>c(Se,he)?(_[j]=Se,_[Ee]=Y,j=Ee):(_[j]=he,_[le]=Y,j=le);else if(Ee<F&&0>c(Se,Y))_[j]=Se,_[Ee]=Y,j=Ee;else break e}}return q}function c(_,q){var Y=_.sortIndex-q.sortIndex;return Y!==0?Y:_.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;n.unstable_now=function(){return d.now()}}else{var p=Date,m=p.now();n.unstable_now=function(){return p.now()-m}}var g=[],y=[],k=1,w=null,b=3,N=!1,z=!1,D=!1,O=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function K(_){for(var q=i(y);q!==null;){if(q.callback===null)u(y);else if(q.startTime<=_)u(y),q.sortIndex=q.expirationTime,l(g,q);else break;q=i(y)}}function fe(_){if(D=!1,K(_),!z)if(i(g)!==null)z=!0,ye(pe);else{var q=i(y);q!==null&&we(fe,q.startTime-_)}}function pe(_,q){z=!1,D&&(D=!1,V(U),U=-1),N=!0;var Y=b;try{for(K(q),w=i(g);w!==null&&(!(w.expirationTime>q)||_&&!Le());){var j=w.callback;if(typeof j=="function"){w.callback=null,b=w.priorityLevel;var F=j(w.expirationTime<=q);q=n.unstable_now(),typeof F=="function"?w.callback=F:w===i(g)&&u(g),K(q)}else u(g);w=i(g)}if(w!==null)var J=!0;else{var le=i(y);le!==null&&we(fe,le.startTime-q),J=!1}return J}finally{w=null,b=Y,N=!1}}var ge=!1,L=null,U=-1,se=5,je=-1;function Le(){return!(n.unstable_now()-je<se)}function De(){if(L!==null){var _=n.unstable_now();je=_;var q=!0;try{q=L(!0,_)}finally{q?He():(ge=!1,L=null)}}else ge=!1}var He;if(typeof I=="function")He=function(){I(De)};else if(typeof MessageChannel<"u"){var _e=new MessageChannel,Ie=_e.port2;_e.port1.onmessage=De,He=function(){Ie.postMessage(null)}}else He=function(){O(De,0)};function ye(_){L=_,ge||(ge=!0,He())}function we(_,q){U=O(function(){_(n.unstable_now())},q)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(_){_.callback=null},n.unstable_continueExecution=function(){z||N||(z=!0,ye(pe))},n.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):se=0<_?Math.floor(1e3/_):5},n.unstable_getCurrentPriorityLevel=function(){return b},n.unstable_getFirstCallbackNode=function(){return i(g)},n.unstable_next=function(_){switch(b){case 1:case 2:case 3:var q=3;break;default:q=b}var Y=b;b=q;try{return _()}finally{b=Y}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(_,q){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var Y=b;b=_;try{return q()}finally{b=Y}},n.unstable_scheduleCallback=function(_,q,Y){var j=n.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?j+Y:j):Y=j,_){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=Y+F,_={id:k++,callback:q,priorityLevel:_,startTime:Y,expirationTime:F,sortIndex:-1},Y>j?(_.sortIndex=Y,l(y,_),i(g)===null&&_===i(y)&&(D?(V(U),U=-1):D=!0,we(fe,Y-j))):(_.sortIndex=F,l(g,_),z||N||(z=!0,ye(pe))),_},n.unstable_shouldYield=Le,n.unstable_wrapCallback=function(_){var q=b;return function(){var Y=b;b=q;try{return _.apply(this,arguments)}finally{b=Y}}}})(As)),As}var Qd;
vendor: 4,268 bytes, lines 25-33
25function Om(){return Qd||(Qd=1,Ps.exports=zm()),Ps.exports}/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var Kd;function Im(){if(Kd)return Tt;Kd=1;var n=Ks(),l=Om();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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."}var u=new Set,c={};function d(e,t){p(e,t),p(e+"Capture",t)}function p(e,t){for(c[e]=t,e=0;e<t.length;e++)u.add(t[e])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k={},w={};function b(e){return g.call(w,e)?!0:g.call(k,e)?!1:y.test(e)?w[e]=!0:(k[e]=!0,!1)}function N(e,t,r,o){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function z(e,t,r,o){if(t===null||typeof t>"u"||N(e,t,r,o))return!0;if(o)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function D(e,t,r,o,a,s,h){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=h}var O={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){O[e]=new D(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];O[t]=new D(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){O[e]=new D(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){O[e]=new D(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){O[e]=new D(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){O[e]=new D(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){O[e]=new D(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){O[e]=new D(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){O[e]=new D(e,5,!1,e.toLowerCase(),null,!1,!1)});var V=/[\-:]([a-z])/g;function I(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
33-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(V,I);O[t]=new D(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(V,I);O[t]=new D(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(V,I);O[t]=new D(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){O[e]=new D(e,1,!1,e.toLowerCase(),null,!1,!1)}),O.xlinkHref=new D("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){O[e]=new D(e,1,!1,e.toLowerCase(),null,!0,!0)});function K(e,t,r,o){var a=O.hasOwnProperty(t)?O[t]:null;(a!==null?a.type!==0:o||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(z(t,r,a,o)&&(r=null),o||a===null?b(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,o=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,o?e.setAttributeNS(o,t,r):e.setAttribute(t,r))))}var fe=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,pe=Symbol.for("react.element"),ge=Symbol.for("react.portal"),L=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),se=Symbol.for("react.profiler"),je=Symbol.for("react.provider"),Le=Symbol.for("react.context"),De=Symbol.for("react.forward_ref"),He=Symbol.for("react.suspense"),_e=Symbol.for("react.suspense_list"),Ie=Symbol.for("react.memo"),ye=Symbol.for("react.lazy"),we=Symbol.for("react.offscreen"),_=Symbol.iterator;function q(e){return e===null||typeof e!="object"?null:(e=_&&e[_]||e["@@iterator"],typeof e=="function"?e:null)}var Y=Object.assign,j;function F(e){if(j===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);j=t&&t[1]||""}return` 34`+j+e}var J=!1;function le(e,t){if(!e||J)return"";J=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(M){var o=M}Reflect.construct(e,[],t)}else{try{t.call()}catch(M){o=M}e.call(t.prototype)}else{try{throw Error()}catch(M){o=M}e()}}
vendor: 30,839 bytes, lines 34-37
34catch(M){if(M&&o&&typeof M.stack=="string"){for(var a=M.stack.split(` 35`),s=o.stack.split(` 36`),h=a.length-1,v=s.length-1;1<=h&&0<=v&&a[h]!==s[v];)v--;for(;1<=h&&0<=v;h--,v--)if(a[h]!==s[v]){if(h!==1||v!==1)do if(h--,v--,0>v||a[h]!==s[v]){var S=` 37`+a[h].replace(" at new "," at ");return e.displayName&&S.includes("<anonymous>")&&(S=S.replace("<anonymous>",e.displayName)),S}while(1<=h&&0<=v);break}}}finally{J=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function he(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=le(e.type,!1),e;case 11:return e=le(e.type.render,!1),e;case 1:return e=le(e.type,!0),e;default:return""}}function Ee(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case L:return"Fragment";case ge:return"Portal";case se:return"Profiler";case U:return"StrictMode";case He:return"Suspense";case _e:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Le:return(e.displayName||"Context")+".Consumer";case je:return(e._context.displayName||"Context")+".Provider";case De:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ie:return t=e.displayName||null,t!==null?t:Ee(e.type)||"Memo";case ye:t=e._payload,e=e._init;try{return Ee(e(t))}catch{}}return null}function Se(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ee(t);case 8:return t===U?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ne(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function rt(e){var t=Fe(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(h){o=""+h,s.call(this,h)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return o},setValue:function(h){o=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function nr(e){e._valueTracker||(e._valueTracker=rt(e))}function Qe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=Fe(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function Xt(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Mn(e,t){var r=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function wl(e,t){var r=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;r=Ne(t.value!=null?t.value:r),e._wrapperState={initialChecked:o,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function or(e,t){t=t.checked,t!=null&&K(e,"checked",t,!1)}function ho(e,t){or(e,t);var r=Ne(t.value),o=t.type;if(r!=null)o==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Dn(e,t.type,r):t.hasOwnProperty("defaultValue")&&Dn(e,t.type,Ne(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Sl(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Dn(e,t,r){(t!=="number"||Xt(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var cn=Array.isArray;function Lr(e,t,r,o){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&o&&(e[r].defaultSelected=!0)}else{for(r=""+Ne(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,o&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function mo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function kl(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(i(92));if(cn(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Ne(r)}}function lr(e,t){var r=Ne(t.value),o=Ne(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),o!=null&&(e.defaultValue=""+o)}function _r(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function go(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function dn(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?go(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ct,It=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,o,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,o,a)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ct=Ct||document.createElement("div"),Ct.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ct.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mr(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yo=["Webkit","ms","Moz","O"];Object.keys(fn).forEach(function(e){yo.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fn[t]=fn[e]})});function El(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||fn.hasOwnProperty(e)&&fn[e]?(""+t).trim():t+"px"}function Ft(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var o=r.indexOf("--")===0,a=El(r,t[r],o);r==="float"&&(r="cssFloat"),o?e.setProperty(r,a):e[r]=a}}var Cl=Y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function zn(e,t){if(t){if(Cl[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function On(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 vo=null;function In(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dr=null,gr=null,ir=null;function jl(e){if(e=Uo(e)){if(typeof Dr!="function")throw Error(i(280));var t=e.stateNode;t&&(t=Hl(t),Dr(e.stateNode,e.type,t))}}function xo(e){gr?ir?ir.push(e):ir=[e]:gr=e}function Rl(){if(gr){var e=gr,t=ir;if(ir=gr=null,jl(e),t)for(e=0;e<t.length;e++)jl(t[e])}}function wo(e,t){return e(t)}function pn(){}var zr=!1;function So(e,t,r){if(zr)return e(t,r);zr=!0;try{return wo(e,t,r)}finally{zr=!1,(gr!==null||ir!==null)&&(pn(),Rl())}}function hn(e,t){var r=e.stateNode;if(r===null)return null;var o=Hl(r);if(o===null)return null;r=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(i(231,t,typeof r));return r}var ko=!1;if(m)try{var x={};Object.defineProperty(x,"passive",{get:function(){ko=!0}}),window.addEventListener("test",x,x),window.removeEventListener("test",x,x)}catch{ko=!1}function R(e,t,r,o,a,s,h,v,S){var M=Array.prototype.slice.call(arguments,3);try{t.apply(r,M)}catch(H){this.onError(H)}}var T=!1,W=null,Q=!1,ue=null,me={onError:function(e){T=!0,W=e}};function Z(e,t,r,o,a,s,h,v,S){T=!1,W=null,R.apply(me,arguments)}function te(e,t,r,o,a,s,h,v,S){if(Z.apply(this,arguments),T){if(T){var M=W;T=!1,W=null}else throw Error(i(198));Q||(Q=!0,ue=M)}}function ie(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Ce(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 de(e){if(ie(e)!==e)throw Error(i(188))}function Re(e){var t=e.alternate;if(!t){if(t=ie(e),t===null)throw Error(i(188));return t!==e?null:e}for(var r=e,o=t;;){var a=r.return;if(a===null)break;var s=a.alternate;if(s===null){if(o=a.return,o!==null){r=o;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===r)return de(a),e;if(s===o)return de(a),t;s=s.sibling}throw Error(i(188))}if(r.return!==o.return)r=a,o=s;else{for(var h=!1,v=a.child;v;){if(v===r){h=!0,r=a,o=s;break}if(v===o){h=!0,o=a,r=s;break}v=v.sibling}if(!h){for(v=s.child;v;){if(v===r){h=!0,r=s,o=a;break}if(v===o){h=!0,o=s,r=a;break}v=v.sibling}if(!h)throw Error(i(189))}}if(r.alternate!==o)throw Error(i(190))}if(r.tag!==3)throw Error(i(188));return r.stateNode.current===r?e:t}function Te(e){return e=Re(e),e!==null?nt(e):null}function nt(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=nt(e);if(t!==null)return t;e=e.sibling}return null}var et=l.unstable_scheduleCallback,ct=l.unstable_cancelCallback,Ue=l.unstable_shouldYield,jt=l.unstable_requestPaint,Be=l.unstable_now,mn=l.unstable_getCurrentPriorityLevel,Ut=l.unstable_ImmediatePriority,Lt=l.unstable_UserBlockingPriority,Or=l.unstable_NormalPriority,gn=l.unstable_LowPriority,ar=l.unstable_IdlePriority,yr=null,St=null;function Me(e){if(St&&typeof St.onCommitFiberRoot=="function")try{St.onCommitFiberRoot(yr,e,void 0,(e.current.flags&128)===128)}catch{}}var $e=Math.clz32?Math.clz32:Ke,Ir=Math.log,vr=Math.LN2;function Ke(e){return e>>>=0,e===0?32:31-(Ir(e)/vr|0)|0}var xr=64,yn=4194304;function vn(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nl(e,t){var r=e.pendingLanes;if(r===0)return 0;var o=0,a=e.suspendedLanes,s=e.pingedLanes,h=r&268435455;if(h!==0){var v=h&~a;v!==0?o=vn(v):(s&=h,s!==0&&(o=vn(s)))}else h=r&~a,h!==0?o=vn(h):s!==0&&(o=vn(s));if(o===0)return 0;if(t!==0&&t!==o&&(t&a)===0&&(a=o&-o,s=t&-t,a>=s||a===16&&(s&4194240)!==0))return t;if((o&4)!==0&&(o|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0<t;)r=31-$e(t),a=1<<r,o|=e[r],t&=~a;return o}function Xp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qp(e,t){for(var r=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var h=31-$e(s),v=1<<h,S=a[h];S===-1?((v&r)===0||(v&o)!==0)&&(a[h]=Xp(v,t)):S<=t&&(e.expiredLanes|=v),s&=~v}}function Yi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function wu(){var e=xr;return xr<<=1,(xr&4194240)===0&&(xr=64),e}function Qi(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Eo(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-$e(t),e[t]=r}function Jp(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var o=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-$e(r),s=1<<a;t[a]=0,o[a]=-1,e[a]=-1,r&=~s}}function Ki(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var o=31-$e(r),a=1<<o;a&t|e[o]&t&&(e[o]|=t),r&=~a}}var We=0;function Su(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var ku,Xi,Eu,Cu,ju,qi=!1,bl=[],Fr=null,Ur=null,Br=null,Co=new Map,jo=new Map,Wr=[],Zp="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 submit".split(" ");function Ru(e,t){switch(e){case"focusin":case"focusout":Fr=null;break;case"dragenter":case"dragleave":Ur=null;break;case"mouseover":case"mouseout":Br=null;break;case"pointerover":case"pointerout":Co.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jo.delete(t.pointerId)}}function Ro(e,t,r,o,a,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:r,eventSystemFlags:o,nativeEvent:s,targetContainers:[a]},t!==null&&(t=Uo(t),t!==null&&Xi(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function eh(e,t,r,o,a){switch(t){case"focusin":return Fr=Ro(Fr,e,t,r,o,a),!0;case"dragenter":return Ur=Ro(Ur,e,t,r,o,a),!0;case"mouseover":return Br=Ro(Br,e,t,r,o,a),!0;case"pointerover":var s=a.pointerId;return Co.set(s,Ro(Co.get(s)||null,e,t,r,o,a)),!0;case"gotpointercapture":return s=a.pointerId,jo.set(s,Ro(jo.get(s)||null,e,t,r,o,a)),!0}return!1}function Nu(e){var t=xn(e.target);if(t!==null){var r=ie(t);if(r!==null){if(t=r.tag,t===13){if(t=Ce(r),t!==null){e.blockedOn=t,ju(e.priority,function(){Eu(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Zi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var o=new r.constructor(r.type,r);vo=o,r.target.dispatchEvent(o),vo=null}else return t=Uo(r),t!==null&&Xi(t),e.blockedOn=r,!1;t.shift()}return!0}function bu(e,t,r){Pl(e)&&r.delete(t)}function th(){qi=!1,Fr!==null&&Pl(Fr)&&(Fr=null),Ur!==null&&Pl(Ur)&&(Ur=null),Br!==null&&Pl(Br)&&(Br=null),Co.forEach(bu),jo.forEach(bu)}function No(e,t){e.blockedOn===t&&(e.blockedOn=null,qi||(qi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,th)))}function bo(e){function t(a){return No(a,e)}if(0<bl.length){No(bl[0],e);for(var r=1;r<bl.length;r++){var o=bl[r];o.blockedOn===e&&(o.blockedOn=null)}}for(Fr!==null&&No(Fr,e),Ur!==null&&No(Ur,e),Br!==null&&No(Br,e),Co.forEach(t),jo.forEach(t),r=0;r<Wr.length;r++)o=Wr[r],o.blockedOn===e&&(o.blockedOn=null);for(;0<Wr.length&&(r=Wr[0],r.blockedOn===null);)Nu(r),r.blockedOn===null&&Wr.shift()}var Fn=fe.ReactCurrentBatchConfig,Al=!0;function rh(e,t,r,o){var a=We,s=Fn.transition;Fn.transition=null;try{We=1,Ji(e,t,r,o)}finally{We=a,Fn.transition=s}}function nh(e,t,r,o){var a=We,s=Fn.transition;Fn.transition=null;try{We=4,Ji(e,t,r,o)}finally{We=a,Fn.transition=s}}function Ji(e,t,r,o){if(Al){var a=Zi(e,t,r,o);if(a===null)ga(e,t,o,Tl,r),Ru(e,o);else if(eh(a,e,t,r,o))o.stopPropagation();else if(Ru(e,o),t&4&&-1<Zp.indexOf(e)){for(;a!==null;){var s=Uo(a);if(s!==null&&ku(s),s=Zi(e,t,r,o),s===null&&ga(e,t,o,Tl,r),s===a)break;a=s}a!==null&&o.stopPropagation()}else ga(e,t,o,null,r)}}var Tl=null;function Zi(e,t,r,o){if(Tl=null,e=In(o),e=xn(e),e!==null)if(t=ie(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Ce(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Tl=e,null}function Pu(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(mn()){case Ut:return 1;case Lt:return 4;case Or:case gn:return 16;case ar:return 536870912;default:return 16}default:return 16}}var Hr=null,ea=null,Ll=null;function Au(){if(Ll)return Ll;var e,t=ea,r=t.length,o,a="value"in Hr?Hr.value:Hr.textContent,s=a.length;for(e=0;e<r&&t[e]===a[e];e++);var h=r-e;for(o=1;o<=h&&t[r-o]===a[s-o];o++);return Ll=a.slice(e,1<o?1-o:void 0)}function _l(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 Ml(){return!0}function Tu(){return!1}function _t(e){function t(r,o,a,s,h){this._reactName=r,this._targetInst=a,this.type=o,this.nativeEvent=s,this.target=h,this.currentTarget=null;for(var v in e)e.hasOwnProperty(v)&&(r=e[v],this[v]=r?r(s):s[v]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Ml:Tu,this.isPropagationStopped=Tu,this}return Y(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ml)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ml)},persist:function(){},isPersistent:Ml}),t}var Un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ta=_t(Un),Po=Y({},Un,{view:0,detail:0}),oh=_t(Po),ra,na,Ao,Dl=Y({},Po,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:la,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!==Ao&&(Ao&&e.type==="mousemove"?(ra=e.screenX-Ao.screenX,na=e.screenY-Ao.screenY):na=ra=0,Ao=e),ra)},movementY:function(e){return"movementY"in e?e.movementY:na}}),Lu=_t(Dl),lh=Y({},Dl,{dataTransfer:0}),ih=_t(lh),ah=Y({},Po,{relatedTarget:0}),oa=_t(ah),sh=Y({},Un,{animationName:0,elapsedTime:0,pseudoElement:0}),uh=_t(sh),ch=Y({},Un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),dh=_t(ch),fh=Y({},Un,{data:0}),_u=_t(fh),ph={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hh={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"},mh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=mh[e])?!!t[e]:!1}function la(){return gh}var yh=Y({},Po,{key:function(e){if(e.key){var t=ph[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_l(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?hh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:la,charCode:function(e){return e.type==="keypress"?_l(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_l(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),vh=_t(yh),xh=Y({},Dl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mu=_t(xh),wh=Y({},Po,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:la}),Sh=_t(wh),kh=Y({},Un,{propertyName:0,elapsedTime:0,pseudoElement:0}),Eh=_t(kh),Ch=Y({},Dl,{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}),jh=_t(Ch),Rh=[9,13,27,32],ia=m&&"CompositionEvent"in window,To=null;m&&"documentMode"in document&&(To=document.documentMode);var Nh=m&&"TextEvent"in window&&!To,Du=m&&(!ia||To&&8<To&&11>=To),zu=" ",Ou=!1;function Iu(e,t){switch(e){case"keyup":return Rh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bn=!1;function bh(e,t){switch(e){case"compositionend":return Fu(t);case"keypress":return t.which!==32?null:(Ou=!0,zu);case"textInput":return e=t.data,e===zu&&Ou?null:e;default:return null}}function Ph(e,t){if(Bn)return e==="compositionend"||!ia&&Iu(e,t)?(e=Au(),Ll=ea=Hr=null,Bn=!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 Du&&t.locale!=="ko"?null:t.data;default:return null}}var Ah={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 Uu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ah[e.type]:t==="textarea"}function Bu(e,t,r,o){xo(o),t=Ul(t,"onChange"),0<t.length&&(r=new ta("onChange","change",null,r,o),e.push({event:r,listeners:t}))}var Lo=null,_o=null;function Th(e){lc(e,0)}function zl(e){var t=Gn(e);if(Qe(t))return e}function Lh(e,t){if(e==="change")return t}var Wu=!1;if(m){var aa;if(m){var sa="oninput"in document;if(!sa){var Hu=document.createElement("div");Hu.setAttribute("oninput","return;"),sa=typeof Hu.oninput=="function"}aa=sa}else aa=!1;Wu=aa&&(!document.documentMode||9<document.documentMode)}function $u(){Lo&&(Lo.detachEvent("onpropertychange",Vu),_o=Lo=null)}function Vu(e){if(e.propertyName==="value"&&zl(_o)){var t=[];Bu(t,_o,e,In(e)),So(Th,t)}}function _h(e,t,r){e==="focusin"?($u(),Lo=t,_o=r,Lo.attachEvent("onpropertychange",Vu)):e==="focusout"&&$u()}function Mh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zl(_o)}function Dh(e,t){if(e==="click")return zl(t)}function zh(e,t){if(e==="input"||e==="change")return zl(t)}function Oh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var qt=typeof Object.is=="function"?Object.is:Oh;function Mo(e,t){if(qt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(o=0;o<r.length;o++){var a=r[o];if(!g.call(t,a)||!qt(e[a],t[a]))return!1}return!0}function Gu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yu(e,t){var r=Gu(e);e=0;for(var o;r;){if(r.nodeType===3){if(o=e+r.textContent.length,e<=t&&o>=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Gu(r)}}function Qu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ku(){for(var e=window,t=Xt();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Xt(e.document)}return t}function ua(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")}function Ih(e){var t=Ku(),r=e.focusedElem,o=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Qu(r.ownerDocument.documentElement,r)){if(o!==null&&ua(r)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,s=Math.min(o.start,a);o=o.end===void 0?s:Math.min(o.end,a),!e.extend&&s>o&&(a=o,o=s,s=a),a=Yu(r,s);var h=Yu(r,o);a&&h&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==h.node||e.focusOffset!==h.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),s>o?(e.addRange(t),e.extend(h.node,h.offset)):(t.setEnd(h.node,h.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Fh=m&&"documentMode"in document&&11>=document.documentMode,Wn=null,ca=null,Do=null,da=!1;function Xu(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;da||Wn==null||Wn!==Xt(o)||(o=Wn,"selectionStart"in o&&ua(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Do&&Mo(Do,o)||(Do=o,o=Ul(ca,"onSelect"),0<o.length&&(t=new ta("onSelect","select",null,t,r),e.push({event:t,listeners:o}),t.target=Wn)))}function Ol(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Hn={animationend:Ol("Animation","AnimationEnd"),animationiteration:Ol("Animation","AnimationIteration"),animationstart:Ol("Animation","AnimationStart"),transitionend:Ol("Transition","TransitionEnd")},fa={},qu={};m&&(qu=document.createElement("div").style,"AnimationEvent"in window||(delete Hn.animationend.animation,delete Hn.animationiteration.animation,delete Hn.animationstart.animation),"TransitionEvent"in window||delete Hn.transitionend.transition);function Il(e){if(fa[e])return fa[e];if(!Hn[e])return e;var t=Hn[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in qu)return fa[e]=t[r];return e}var Ju=Il("animationend"),Zu=Il("animationiteration"),ec=Il("animationstart"),tc=Il("transitionend"),rc=new Map,nc="abort auxClick 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(" ");function $r(e,t){rc.set(e,t),d(t,[e])}for(var pa=0;pa<nc.length;pa++){var ha=nc[pa],Uh=ha.toLowerCase(),Bh=ha[0].toUpperCase()+ha.slice(1);$r(Uh,"on"+Bh)}$r(Ju,"onAnimationEnd"),$r(Zu,"onAnimationIteration"),$r(ec,"onAnimationStart"),$r("dblclick","onDoubleClick"),$r("focusin","onFocus"),$r("focusout","onBlur"),$r(tc,"onTransitionEnd"),p("onMouseEnter",["mouseout","mouseover"]),p("onMouseLeave",["mouseout","mouseover"]),p("onPointerEnter",["pointerout","pointerover"]),p("onPointerLeave",["pointerout","pointerover"]),d("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),d("onSelect","focusout contextmenu dragend focu
37sin keydown keyup mousedown mouseup selectionchange".split(" ")),d("onBeforeInput",["compositionend","keypress","textInput","paste"]),d("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zo="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(" "),Wh=new Set("cancel close invalid load scroll toggle".split(" ").concat(zo));function oc(e,t,r){var o=e.type||"unknown-event";e.currentTarget=r,te(o,t,void 0,e),e.currentTarget=null}function lc(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var o=e[r],a=o.event;o=o.listeners;e:{var s=void 0;if(t)for(var h=o.length-1;0<=h;h--){var v=o[h],S=v.instance,M=v.currentTarget;if(v=v.listener,S!==s&&a.isPropagationStopped())break e;oc(a,v,M),s=S}else for(h=0;h<o.length;h++){if(v=o[h],S=v.instance,M=v.currentTarget,v=v.listener,S!==s&&a.isPropagationStopped())break e;oc(a,v,M),s=S}}}if(Q)throw e=ue,Q=!1,ue=null,e}function Ge(e,t){var r=t[ka];r===void 0&&(r=t[ka]=new Set);var o=e+"__bubble";r.has(o)||(ic(t,e,2,!1),r.add(o))}function ma(e,t,r){var o=0;t&&(o|=4),ic(r,e,o,t)}var Fl="_reactListening"+Math.random().toString(36).slice(2);function Oo(e){if(!e[Fl]){e[Fl]=!0,u.forEach(function(r){r!=="selectionchange"&&(Wh.has(r)||ma(r,!1,e),ma(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fl]||(t[Fl]=!0,ma("selectionchange",!1,t))}}function ic(e,t,r,o){switch(Pu(t)){case 1:var a=rh;break;case 4:a=nh;break;default:a=Ji}r=a.bind(null,t,r,e),a=void 0,!ko||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),o?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function ga(e,t,r,o,a){var s=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var h=o.tag;if(h===3||h===4){var v=o.stateNode.containerInfo;if(v===a||v.nodeType===8&&v.parentNode===a)break;if(h===4)for(h=o.return;h!==null;){var S=h.tag;if((S===3||S===4)&&(S=h.stateNode.containerInfo,S===a||S.nodeType===8&&S.parentNode===a))return;h=h.return}for(;v!==null;){if(h=xn(v),h===null)return;if(S=h.tag,S===5||S===6){o=s=h;continue e}v=v.parentNode}}o=o.return}So(function(){var M=s,H=In(r),$=[];e:{var B=rc.get(e);if(B!==void 0){var X=ta,re=e;switch(e){case"keypress":if(_l(r)===0)break e;case"keydown":case"keyup":X=vh;break;case"focusin":re="focus",X=oa;break;case"focusout":re="blur",X=oa;break;case"beforeblur":case"afterblur":X=oa;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":X=Lu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":X=ih;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":X=Sh;break;case Ju:case Zu:case ec:X=uh;break;case tc:X=Eh;break;case"scroll":X=oh;break;case"wheel":X=jh;break;case"copy":case"cut":case"paste":X=dh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":X=Mu}var ae=(t&4)!==0,tt=!ae&&e==="scroll",P=ae?B!==null?B+"Capture":null:B;ae=[];for(var C=M,A;C!==null;){A=C;var G=A.stateNode;if(A.tag===5&&G!==null&&(A=G,P!==null&&(G=hn(C,P),G!=null&&ae.push(Io(C,G,A)))),tt)break;C=C.return}0<ae.length&&(B=new X(B,re,null,r,H),$.push({event:B,listeners:ae}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",X=e==="mouseout"||e==="pointerout",B&&r!==vo&&(re=r.relatedTarget||r.fromElement)&&(xn(re)||re[wr]))break e;if((X||B)&&(B=H.window===H?H:(B=H.ownerDocument)?B.defaultView||B.parentWindow:window,X?(re=r.relatedTarget||r.toElement,X=M,re=re?xn(re):null,re!==null&&(tt=ie(re),re!==tt||re.tag!==5&&re.tag!==6)&&(re=null)):(X=null,re=M),X!==re)){if(ae=Lu,G="onMouseLeave",P="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ae=Mu,G="onPointerLeave",P="onPointerEnter",C="pointer"),tt=X==null?B:Gn(X),A=re==null?B:Gn(re),B=new ae(G,C+"leave",X,r,H),B.target=tt,B.relatedTarget=A,G=null,xn(H)===M&&(ae=new ae(P,C+"enter",re,r,H),ae.target=A,ae.relatedTarget=tt,G=ae),tt=G,X&&re)t:{for(ae=X,P=re,C=0,A=ae;A;A=$n(A))C++;for(A=0,G=P;G;G=$n(G))A++;for(;0<C-A;)ae=$n(ae),C--;for(;0<A-C;)P=$n(P),A--;for(;C--;){if(ae===P||P!==null&&ae===P.alternate)break t;ae=$n(ae),P=$n(P)}ae=null}else ae=null;X!==null&&ac($,B,X,ae,!1),re!==null&&tt!==null&&ac($,tt,re,ae,!0)}}
vendor: 4,618 bytes, lines 37-38
37e:{if(B=M?Gn(M):window,X=B.nodeName&&B.nodeName.toLowerCase(),X==="select"||X==="input"&&B.type==="file")var ce=Lh;else if(Uu(B))if(Wu)ce=zh;else{ce=Mh;var ve=_h}else(X=B.nodeName)&&X.toLowerCase()==="input"&&(B.type==="checkbox"||B.type==="radio")&&(ce=Dh);if(ce&&(ce=ce(e,M))){Bu($,ce,r,H);break e}ve&&ve(e,B,M),e==="focusout"&&(ve=B._wrapperState)&&ve.controlled&&B.type==="number"&&Dn(B,"number",B.value)}switch(ve=M?Gn(M):window,e){case"focusin":(Uu(ve)||ve.contentEditable==="true")&&(Wn=ve,ca=M,Do=null);break;case"focusout":Do=ca=Wn=null;break;case"mousedown":da=!0;break;case"contextmenu":case"mouseup":case"dragend":da=!1,Xu($,r,H);break;case"selectionchange":if(Fh)break;case"keydown":case"keyup":Xu($,r,H)}var xe;if(ia)e:{switch(e){case"compositionstart":var ke="onCompositionStart";break e;case"compositionend":ke="onCompositionEnd";break e;case"compositionupdate":ke="onCompositionUpdate";break e}ke=void 0}else Bn?Iu(e,r)&&(ke="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(ke="onCompositionStart");ke&&(Du&&r.locale!=="ko"&&(Bn||ke!=="onCompositionStart"?ke==="onCompositionEnd"&&Bn&&(xe=Au()):(Hr=H,ea="value"in Hr?Hr.value:Hr.textContent,Bn=!0)),ve=Ul(M,ke),0<ve.length&&(ke=new _u(ke,e,null,r,H),$.push({event:ke,listeners:ve}),xe?ke.data=xe:(xe=Fu(r),xe!==null&&(ke.data=xe)))),(xe=Nh?bh(e,r):Ph(e,r))&&(M=Ul(M,"onBeforeInput"),0<M.length&&(H=new _u("onBeforeInput","beforeinput",null,r,H),$.push({event:H,listeners:M}),H.data=xe))}lc($,t)})}function Io(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ul(e,t){for(var r=t+"Capture",o=[];e!==null;){var a=e,s=a.stateNode;a.tag===5&&s!==null&&(a=s,s=hn(e,r),s!=null&&o.unshift(Io(e,s,a)),s=hn(e,t),s!=null&&o.push(Io(e,s,a))),e=e.return}return o}function $n(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ac(e,t,r,o,a){for(var s=t._reactName,h=[];r!==null&&r!==o;){var v=r,S=v.alternate,M=v.stateNode;if(S!==null&&S===o)break;v.tag===5&&M!==null&&(v=M,a?(S=hn(r,s),S!=null&&h.unshift(Io(r,S,v))):a||(S=hn(r,s),S!=null&&h.push(Io(r,S,v)))),r=r.return}h.length!==0&&e.push({event:t,listeners:h})}var Hh=/\r\n?/g,$h=/\u0000|\uFFFD/g;function sc(e){return(typeof e=="string"?e:""+e).replace(Hh,` 38`).replace($h,"")}function Bl(e,t,r){if(t=sc(t),sc(e)!==t&&r)throw Error(i(425))}function Wl(){}var ya=null,va=null;function xa(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var wa=typeof setTimeout=="function"?setTimeout:void 0,Vh=typeof clearTimeout=="function"?clearTimeout:void 0,uc=typeof Promise=="function"?Promise:void 0,Gh=typeof queueMicrotask=="function"?queueMicrotask:typeof uc<"u"?function(e){return uc.resolve(null).then(e).catch(Yh)}:wa;function Yh(e){setTimeout(function(){throw e})}function Sa(e,t){var r=t,o=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(o===0){e.removeChild(a),bo(t);return}o--}else r!=="$"&&r!=="$?"&&r!=="$!"||o++;r=a}while(r);bo(t)}function Vr(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==="$?")break;if(t==="/$")return null}}return e}function cc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Vn=Math.random().toString(36).slice(2),sr="__reactFiber$"+Vn,Fo="__reactProps$"+Vn,wr="__reactContainer$"+Vn,ka="__reactEvents$"+Vn,Qh="__reactListeners$"+Vn,Kh="__reactHandles$"+Vn;function xn(e){var t=e[sr];if(t)return t;for(var r=e.parentNode;r;){if(t=r[wr]||r[sr]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=cc(e);e!==null;){if(r=e[sr])return r;e=cc(e)}return t}e=r,r=e.parentNode}return null}function Uo(e){return e=e[sr]||e[wr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Gn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function Hl(e){return e[Fo]||null}var Ea=[],Yn=-1;function Gr(e){return{current:e}}function Ye(e){0>Yn||(e.current=Ea[Yn],Ea[Yn]=null,Yn--)}function Ve(e,t){Yn++,Ea[Yn]=e.current,e.current=t}var Yr={},gt=Gr(Yr),Rt=Gr(!1),wn=Yr;function Qn(e,t){var r=e.type.contextTypes;if(!r)return Yr;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var a={},s;for(s in r)a[s]=t[s];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a
vendor: 6,645 bytes, line 38
38),a}function Nt(e){return e=e.childContextTypes,e!=null}function $l(){Ye(Rt),Ye(gt)}function dc(e,t,r){if(gt.current!==Yr)throw Error(i(168));Ve(gt,t),Ve(Rt,r)}function fc(e,t,r){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var a in o)if(!(a in t))throw Error(i(108,Se(e)||"Unknown",a));return Y({},r,o)}function Vl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yr,wn=gt.current,Ve(gt,e),Ve(Rt,Rt.current),!0}function pc(e,t,r){var o=e.stateNode;if(!o)throw Error(i(169));r?(e=fc(e,t,wn),o.__reactInternalMemoizedMergedChildContext=e,Ye(Rt),Ye(gt),Ve(gt,e)):Ye(Rt),Ve(Rt,r)}var Sr=null,Gl=!1,Ca=!1;function hc(e){Sr===null?Sr=[e]:Sr.push(e)}function Xh(e){Gl=!0,hc(e)}function Qr(){if(!Ca&&Sr!==null){Ca=!0;var e=0,t=We;try{var r=Sr;for(We=1;e<r.length;e++){var o=r[e];do o=o(!0);while(o!==null)}Sr=null,Gl=!1}catch(a){throw Sr!==null&&(Sr=Sr.slice(e+1)),et(Ut,Qr),a}finally{We=t,Ca=!1}}return null}var Kn=[],Xn=0,Yl=null,Ql=0,Bt=[],Wt=0,Sn=null,kr=1,Er="";function kn(e,t){Kn[Xn++]=Ql,Kn[Xn++]=Yl,Yl=e,Ql=t}function mc(e,t,r){Bt[Wt++]=kr,Bt[Wt++]=Er,Bt[Wt++]=Sn,Sn=e;var o=kr;e=Er;var a=32-$e(o)-1;o&=~(1<<a),r+=1;var s=32-$e(t)+a;if(30<s){var h=a-a%5;s=(o&(1<<h)-1).toString(32),o>>=h,a-=h,kr=1<<32-$e(t)+a|r<<a|o,Er=s+e}else kr=1<<s|r<<a|o,Er=e}function ja(e){e.return!==null&&(kn(e,1),mc(e,1,0))}function Ra(e){for(;e===Yl;)Yl=Kn[--Xn],Kn[Xn]=null,Ql=Kn[--Xn],Kn[Xn]=null;for(;e===Sn;)Sn=Bt[--Wt],Bt[Wt]=null,Er=Bt[--Wt],Bt[Wt]=null,kr=Bt[--Wt],Bt[Wt]=null}var Mt=null,Dt=null,Xe=!1,Jt=null;function gc(e,t){var r=Gt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function yc(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Mt=e,Dt=Vr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Mt=e,Dt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Sn!==null?{id:kr,overflow:Er}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Gt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Mt=e,Dt=null,!0):!1;default:return!1}}function Na(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ba(e){if(Xe){var t=Dt;if(t){var r=t;if(!yc(e,t)){if(Na(e))throw Error(i(418));t=Vr(r.nextSibling);var o=Mt;t&&yc(e,t)?gc(o,r):(e.flags=e.flags&-4097|2,Xe=!1,Mt=e)}}else{if(Na(e))throw Error(i(418));e.flags=e.flags&-4097|2,Xe=!1,Mt=e}}}function vc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Mt=e}function Kl(e){if(e!==Mt)return!1;if(!Xe)return vc(e),Xe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xa(e.type,e.memoizedProps)),t&&(t=Dt)){if(Na(e))throw xc(),Error(i(418));for(;t;)gc(e,t),t=Vr(t.nextSibling)}if(vc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Dt=Vr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Dt=null}}else Dt=Mt?Vr(e.stateNode.nextSibling):null;return!0}function xc(){for(var e=Dt;e;)e=Vr(e.nextSibling)}function qn(){Dt=Mt=null,Xe=!1}function Pa(e){Jt===null?Jt=[e]:Jt.push(e)}var qh=fe.ReactCurrentBatchConfig;function Bo(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(i(309));var o=r.stateNode}if(!o)throw Error(i(147,e));var a=o,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(h){var v=a.refs;h===null?delete v[s]:v[s]=h},t._stringRef=s,t)}if(typeof e!="string")throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function Xl(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function wc(e){var t=e._init;return t(e._payload)}function Sc(e){function t(P,C){if(e){var A=P.deletions;A===null?(P.deletions=[C],P.flags|=16):A.push(C)}}function r(P,C){if(!e)return null;for(;C!==null;)t(P,C),C=C.sibling;return null}function o(P,C){for(P=new Map;C!==null;)C.key!==null?P.set(C.key,C):P.set(C.index,C),C=C.sibling;return P}function a(P,C){return P=rn(P,C),P.index=0,P.sibling=null,P}function s(P,C,A){return P.index=A,e?(A=P.alternate,A!==null?(A=A.index,A<C?(P.flags|=2,C):A):(P.flags|=2,C)):(P.flags|=1048576,C)}function h(P){return e&&P.alternate===null&&(P.flags|=2),P}function v(P,C,A,G){return C===null||C.tag!==6?(C=ws(A,P.mode,G),C.return=P,C):(C=a(C,A),C.return=P,C)}function S(P,C,A,G){var ce=A.type;return ce===L?H(P,C,A.props.children,G,A.key):C!==null&&(C.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===ye&&wc(ce)===C.type)?(G=a(C,A.props),G.ref=Bo(P,C,A),G.return=P,G):(G=wi(A.type,A.key,A.props,null,P.mode,G),G.ref=Bo(P,C,A),G.return=P,G)}function M(P,C,A,G){return C===null||C.tag!==4||C.stateNode.containerInfo!==A.containerInfo||C.stateNode.implementation!==A.implementation?(C=Ss(A,P.mode,G),C.return=P,C):(C=a(C,A.children||[]),C.return=P,C)}function H(P,C,A,G,ce){return C===null||C.tag!==7?(C=An(A,P.mode,G,ce),C.return=P,C):(C=a(C,A),C.return=P,C)}function $(P,C,A){if(typeof C=="string"&&C!==""||typeof C=="number")return C=ws(""+C,P.mode,A),C.return=P,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case pe:return A=wi(C.type,C.key,C.props,null,P.mode,A),A.ref=Bo(P,null,C),A.return=P,A;case ge:return C=Ss(C,P.mode,A),C.return=P,C;case ye:var G=C._init;return $(P,G(C._payload),A)}if(cn(C)||q(C))return C=An(C,P.mode,A,null),C.return=P,C;Xl(P,C)}return null}function B(P,C,A,G){var ce=C!==null?C.key:null;if(typeof A=="string"&&A!==""||typeof A=="number")return ce!==null?null:v(P,C,""+A,G);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case pe:return A.key===ce?S(P,C,A,G):null;case ge:return A.key===ce?M(P,C,A,G):null;case ye:return ce=A._init,B(P,C,ce(A._payload),G)}if(cn(A)||q(A))return ce!==null?null:H(P,C,A,G,null);Xl(P,A)}return null}function X(P,C,A,G,ce){if(typeof G=="string"&&G!==""||typeof G=="number")return P=P.get(A)||null,v(C,P,""+G,ce);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case pe:return P=P.get(G.key===null?A:G.key)||null,S(C,P,G,ce);case ge:return P=P.get(G.key===null?A:G.key)||null,M(C,P,G,ce);case ye:var ve=G._init;return X(P,C,A,ve(G._payload),ce)}if(cn(G)||q(G))return P=P.get(A)||null,H(C,P,G,ce,null);Xl(C,G)}return null}function re(P,C,A,G){for(var ce=null,ve=null,xe=C,ke=C=0,pt=null;xe!==null&&ke<A.length;ke++){xe.index>
vendor: 9,129 bytes, line 38
38ke?(pt=xe,xe=null):pt=xe.sibling;var Oe=B(P,xe,A[ke],G);if(Oe===null){xe===null&&(xe=pt);break}e&&xe&&Oe.alternate===null&&t(P,xe),C=s(Oe,C,ke),ve===null?ce=Oe:ve.sibling=Oe,ve=Oe,xe=pt}if(ke===A.length)return r(P,xe),Xe&&kn(P,ke),ce;if(xe===null){for(;ke<A.length;ke++)xe=$(P,A[ke],G),xe!==null&&(C=s(xe,C,ke),ve===null?ce=xe:ve.sibling=xe,ve=xe);return Xe&&kn(P,ke),ce}for(xe=o(P,xe);ke<A.length;ke++)pt=X(xe,P,ke,A[ke],G),pt!==null&&(e&&pt.alternate!==null&&xe.delete(pt.key===null?ke:pt.key),C=s(pt,C,ke),ve===null?ce=pt:ve.sibling=pt,ve=pt);return e&&xe.forEach(function(nn){return t(P,nn)}),Xe&&kn(P,ke),ce}function ae(P,C,A,G){var ce=q(A);if(typeof ce!="function")throw Error(i(150));if(A=ce.call(A),A==null)throw Error(i(151));for(var ve=ce=null,xe=C,ke=C=0,pt=null,Oe=A.next();xe!==null&&!Oe.done;ke++,Oe=A.next()){xe.index>ke?(pt=xe,xe=null):pt=xe.sibling;var nn=B(P,xe,Oe.value,G);if(nn===null){xe===null&&(xe=pt);break}e&&xe&&nn.alternate===null&&t(P,xe),C=s(nn,C,ke),ve===null?ce=nn:ve.sibling=nn,ve=nn,xe=pt}if(Oe.done)return r(P,xe),Xe&&kn(P,ke),ce;if(xe===null){for(;!Oe.done;ke++,Oe=A.next())Oe=$(P,Oe.value,G),Oe!==null&&(C=s(Oe,C,ke),ve===null?ce=Oe:ve.sibling=Oe,ve=Oe);return Xe&&kn(P,ke),ce}for(xe=o(P,xe);!Oe.done;ke++,Oe=A.next())Oe=X(xe,P,ke,Oe.value,G),Oe!==null&&(e&&Oe.alternate!==null&&xe.delete(Oe.key===null?ke:Oe.key),C=s(Oe,C,ke),ve===null?ce=Oe:ve.sibling=Oe,ve=Oe);return e&&xe.forEach(function(Am){return t(P,Am)}),Xe&&kn(P,ke),ce}function tt(P,C,A,G){if(typeof A=="object"&&A!==null&&A.type===L&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case pe:e:{for(var ce=A.key,ve=C;ve!==null;){if(ve.key===ce){if(ce=A.type,ce===L){if(ve.tag===7){r(P,ve.sibling),C=a(ve,A.props.children),C.return=P,P=C;break e}}else if(ve.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===ye&&wc(ce)===ve.type){r(P,ve.sibling),C=a(ve,A.props),C.ref=Bo(P,ve,A),C.return=P,P=C;break e}r(P,ve);break}else t(P,ve);ve=ve.sibling}A.type===L?(C=An(A.props.children,P.mode,G,A.key),C.return=P,P=C):(G=wi(A.type,A.key,A.props,null,P.mode,G),G.ref=Bo(P,C,A),G.return=P,P=G)}return h(P);case ge:e:{for(ve=A.key;C!==null;){if(C.key===ve)if(C.tag===4&&C.stateNode.containerInfo===A.containerInfo&&C.stateNode.implementation===A.implementation){r(P,C.sibling),C=a(C,A.children||[]),C.return=P,P=C;break e}else{r(P,C);break}else t(P,C);C=C.sibling}C=Ss(A,P.mode,G),C.return=P,P=C}return h(P);case ye:return ve=A._init,tt(P,C,ve(A._payload),G)}if(cn(A))return re(P,C,A,G);if(q(A))return ae(P,C,A,G);Xl(P,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,C!==null&&C.tag===6?(r(P,C.sibling),C=a(C,A),C.return=P,P=C):(r(P,C),C=ws(A,P.mode,G),C.return=P,P=C),h(P)):r(P,C)}return tt}var Jn=Sc(!0),kc=Sc(!1),ql=Gr(null),Jl=null,Zn=null,Aa=null;function Ta(){Aa=Zn=Jl=null}function La(e){var t=ql.current;Ye(ql),e._currentValue=t}function _a(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function eo(e,t){Jl=e,Aa=Zn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(bt=!0),e.firstContext=null)}function Ht(e){var t=e._currentValue;if(Aa!==e)if(e={context:e,memoizedValue:t,next:null},Zn===null){if(Jl===null)throw Error(i(308));Zn=e,Jl.dependencies={lanes:0,firstContext:e}}else Zn=Zn.next=e;return t}var En=null;function Ma(e){En===null?En=[e]:En.push(e)}function Ec(e,t,r,o){var a=t.interleaved;return a===null?(r.next=r,Ma(t)):(r.next=a.next,a.next=r),t.interleaved=r,Cr(e,o)}function Cr(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Kr=!1;function Da(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Cc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function jr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Xr(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(ze&2)!==0){var a=o.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),o.pending=t,Cr(e,r)}return a=o.interleaved,a===null?(t.next=t,Ma(o)):(t.next=a.next,a.next=t),o.interleaved=t,Cr(e,r)}function Zl(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Ki(e,r)}}function jc(e,t){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var a=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var h={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?a=s=h:s=s.next=h,r=r.next}while(r!==null);s===null?a=s=t:s=s.next=t}else a=s=t;r={baseState:o.baseState,firstBaseUpdate:a,lastBaseUpdate:s,shared:o.shared,effects:o.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function ei(e,t,r,o){var a=e.updateQueue;Kr=!1;var s=a.firstBaseUpdate,h=a.lastBaseUpdate,v=a.shared.pending;if(v!==null){a.shared.pending=null;var S=v,M=S.next;S.next=null,h===null?s=M:h.next=M,h=S;var H=e.alternate;H!==null&&(H=H.updateQueue,v=H.lastBaseUpdate,v!==h&&(v===null?H.firstBaseUpdate=M:v.next=M,H.lastBaseUpdate=S))}if(s!==null){var $=a.baseState;h=0,H=M=S=null,v=s;do{var B=v.lane,X=v.eventTime;if((o&B)===B){H!==null&&(H=H.next={eventTime:X,lane:0,tag:v.tag,payload:v.payload,callback:v.callback,next:null});e:{var re=e,ae=v;switch(B=t,X=r,ae.tag){case 1:if(re=ae.payload,typeof re=="function"){$=re.call(X,$,B);break e}$=re;break e;case 3:re.flags=re.flags&-65537|128;case 0:if(re=ae.payload,B=typeof re=="function"?re.call(X,$,B):re,B==null)break e;$=Y({},$,B);break e;case 2:Kr=!0}}v.callback!==null&&v.lane!==0&&(e.flags|=64,B=a.effects,B===null?a.effects=[v]:B.push(v))}else X={eventTime:X,lane:B,tag:v.tag,payload:v.payload,callback:v.callback,next:null},H===null?(M=H=X,S=$):H=H.next=X,h|=B;if(v=v.next,v===null){if(v=a.shared.pending,v===null)break;B=v,v=B.next,B.next=null,a.lastBaseUpdate=B,a.shared.pending=null}}while(!0);if(H===null&&(S=$),a.baseState=S,a.firstBaseUpdate=M,a.lastBaseUpdate=H,t=a.shared.interleaved,t!==null){a=t;do h|=a.lane,a=a.next;while(a!==t)}else s===null&&(a.shared.lanes=0);Rn|=h,e.lanes=h,e.memoizedState=$}}function Rc(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var o=e[t],a=o.callback;if(a!==null){if(o.callback=null,o=r,typeof a!="function")throw Error(i(191,a));a.call(o)}}}var Wo={},ur=Gr(Wo),Ho=Gr(Wo),$o=Gr(Wo);function Cn(e){if(e===Wo)throw Error(i(174));return e}function za(e,t){switch(Ve($o,t),Ve(Ho,e),Ve(ur,Wo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:dn(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=dn(t,e)}Ye(ur),Ve(ur,t)}function to(){Ye(ur),Ye(Ho),Ye($o)}function Nc(e){Cn($o.current);var t=Cn(ur.current),r=dn(t,e.type);t!==r&&(Ve(Ho,e),Ve(ur,r))}function Oa(e){Ho.current===e&&(Ye(ur),Ye(Ho))}var qe=Gr(0);function ti(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)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 Ia=[];function Fa(){for(var e=0;e<Ia.length;e++)Ia[e]._workInProgressVersionPrimary=null;Ia.length=0}var ri=fe.ReactCurrentDispatcher,Ua=fe.ReactCurrentBatchConfig,jn=0,Je=null,at=null,dt=null,ni=!1,Vo=!1,Go=0,Jh=0;function yt(){throw Error(i(321))}function Ba(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!qt(e[r],t[r]))return!1;return!0}function Wa(e,t,r,o,a,s){if(jn=s,Je=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ri.current=e===null||e.memoizedState===null?rm:nm,e=r(o,a),Vo){s=0;do{if(Vo=!1,Go=0,25<=s)throw Error(i(301));s+=1,dt=at=null,t.updateQueue=null,ri.current=om,e=r(o,a)}while(Vo)}if(ri.current=ii,t=at!==null&&at.next!==null,jn=0,dt=at=Je=null,ni=!1,t)throw Error(i(300));return e}function Ha(){var e=Go!==0;return Go=0,e}function cr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?Je.memoizedState=dt=e:dt=dt.next=e,dt}function $t(){if(at===null){var e=Je.alternate;e=e!==null?e.memoizedState:null}else e=at.next;var t=dt===null?Je.memoizedState:dt.next;if(t!==null)dt=t,at=e;else{if(e===null)throw Error(i(310));at=e,e={memoizedState:at.memoizedState,baseState:at.baseState,baseQueue:at.baseQueue,queue:at.queue,next:null},dt===null?Je.memoizedState=dt=e:dt=dt.next=e}return dt}function Yo(e,t){return typeof t=="function"?t(e):t}function $a(e){var t=$t(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;
vendor: 5,705 bytes, line 38
38var o=at,a=o.baseQueue,s=r.pending;if(s!==null){if(a!==null){var h=a.next;a.next=s.next,s.next=h}o.baseQueue=a=s,r.pending=null}if(a!==null){s=a.next,o=o.baseState;var v=h=null,S=null,M=s;do{var H=M.lane;if((jn&H)===H)S!==null&&(S=S.next={lane:0,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),o=M.hasEagerState?M.eagerState:e(o,M.action);else{var $={lane:H,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null};S===null?(v=S=$,h=o):S=S.next=$,Je.lanes|=H,Rn|=H}M=M.next}while(M!==null&&M!==s);S===null?h=o:S.next=v,qt(o,t.memoizedState)||(bt=!0),t.memoizedState=o,t.baseState=h,t.baseQueue=S,r.lastRenderedState=o}if(e=r.interleaved,e!==null){a=e;do s=a.lane,Je.lanes|=s,Rn|=s,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Va(e){var t=$t(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var o=r.dispatch,a=r.pending,s=t.memoizedState;if(a!==null){r.pending=null;var h=a=a.next;do s=e(s,h.action),h=h.next;while(h!==a);qt(s,t.memoizedState)||(bt=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),r.lastRenderedState=s}return[s,o]}function bc(){}function Pc(e,t){var r=Je,o=$t(),a=t(),s=!qt(o.memoizedState,a);if(s&&(o.memoizedState=a,bt=!0),o=o.queue,Ga(Lc.bind(null,r,o,e),[e]),o.getSnapshot!==t||s||dt!==null&&dt.memoizedState.tag&1){if(r.flags|=2048,Qo(9,Tc.bind(null,r,o,a,t),void 0,null),ft===null)throw Error(i(349));(jn&30)!==0||Ac(r,t,a)}return a}function Ac(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Je.updateQueue,t===null?(t={lastEffect:null,stores:null},Je.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Tc(e,t,r,o){t.value=r,t.getSnapshot=o,_c(t)&&Mc(e)}function Lc(e,t,r){return r(function(){_c(t)&&Mc(e)})}function _c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!qt(e,r)}catch{return!0}}function Mc(e){var t=Cr(e,1);t!==null&&rr(t,e,1,-1)}function Dc(e){var t=cr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:e},t.queue=e,e=e.dispatch=tm.bind(null,Je,e),[t.memoizedState,e]}function Qo(e,t,r,o){return e={tag:e,create:t,destroy:r,deps:o,next:null},t=Je.updateQueue,t===null?(t={lastEffect:null,stores:null},Je.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(o=r.next,r.next=e,e.next=o,t.lastEffect=e)),e}function zc(){return $t().memoizedState}function oi(e,t,r,o){var a=cr();Je.flags|=e,a.memoizedState=Qo(1|t,r,void 0,o===void 0?null:o)}function li(e,t,r,o){var a=$t();o=o===void 0?null:o;var s=void 0;if(at!==null){var h=at.memoizedState;if(s=h.destroy,o!==null&&Ba(o,h.deps)){a.memoizedState=Qo(t,r,s,o);return}}Je.flags|=e,a.memoizedState=Qo(1|t,r,s,o)}function Oc(e,t){return oi(8390656,8,e,t)}function Ga(e,t){return li(2048,8,e,t)}function Ic(e,t){return li(4,2,e,t)}function Fc(e,t){return li(4,4,e,t)}function Uc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Bc(e,t,r){return r=r!=null?r.concat([e]):null,li(4,4,Uc.bind(null,t,e),r)}function Ya(){}function Wc(e,t){var r=$t();t=t===void 0?null:t;var o=r.memoizedState;return o!==null&&t!==null&&Ba(t,o[1])?o[0]:(r.memoizedState=[e,t],e)}function Hc(e,t){var r=$t();t=t===void 0?null:t;var o=r.memoizedState;return o!==null&&t!==null&&Ba(t,o[1])?o[0]:(e=e(),r.memoizedState=[e,t],e)}function $c(e,t,r){return(jn&21)===0?(e.baseState&&(e.baseState=!1,bt=!0),e.memoizedState=r):(qt(r,t)||(r=wu(),Je.lanes|=r,Rn|=r,e.baseState=!0),t)}function Zh(e,t){var r=We;We=r!==0&&4>r?r:4,e(!0);var o=Ua.transition;Ua.transition={};try{e(!1),t()}finally{We=r,Ua.transition=o}}function Vc(){return $t().memoizedState}function em(e,t,r){var o=en(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},Gc(e))Yc(t,r);else if(r=Ec(e,t,r,o),r!==null){var a=Et();rr(r,e,o,a),Qc(r,t,o)}}function tm(e,t,r){var o=en(e),a={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(Gc(e))Yc(t,a);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var h=t.lastRenderedState,v=s(h,r);if(a.hasEagerState=!0,a.eagerState=v,qt(v,h)){var S=t.interleaved;S===null?(a.next=a,Ma(t)):(a.next=S.next,S.next=a),t.interleaved=a;return}}catch{}finally{}r=Ec(e,t,a,o),r!==null&&(a=Et(),rr(r,e,o,a),Qc(r,t,o))}}function Gc(e){var t=e.alternate;return e===Je||t!==null&&t===Je}function Yc(e,t){Vo=ni=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Qc(e,t,r){if((r&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Ki(e,r)}}var ii={readContext:Ht,useCallback:yt,useContext:yt,useEffect:yt,useImperativeHandle:yt,useInsertionEffect:yt,useLayoutEffect:yt,useMemo:yt,useReducer:yt,useRef:yt,useState:yt,useDebugValue:yt,useDeferredValue:yt,useTransition:yt,useMutableSource:yt,useSyncExternalStore:yt,useId:yt,unstable_isNewReconciler:!1},rm={readContext:Ht,useCallback:function(e,t){return cr().memoizedState=[e,t===void 0?null:t],e},useContext:Ht,useEffect:Oc,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,oi(4194308,4,Uc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return oi(4194308,4,e,t)},useInsertionEffect:function(e,t){return oi(4,2,e,t)},useMemo:function(e,t){var r=cr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var o=cr();return t=r!==void 0?r(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=em.bind(null,Je,e),[o.memoizedState,e]}
vendor: 4,636 bytes, lines 38-40
38,useRef:function(e){var t=cr();return e={current:e},t.memoizedState=e},useState:Dc,useDebugValue:Ya,useDeferredValue:function(e){return cr().memoizedState=e},useTransition:function(){var e=Dc(!1),t=e[0];return e=Zh.bind(null,e[1]),cr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var o=Je,a=cr();if(Xe){if(r===void 0)throw Error(i(407));r=r()}else{if(r=t(),ft===null)throw Error(i(349));(jn&30)!==0||Ac(o,t,r)}a.memoizedState=r;var s={value:r,getSnapshot:t};return a.queue=s,Oc(Lc.bind(null,o,s,e),[e]),o.flags|=2048,Qo(9,Tc.bind(null,o,s,r,t),void 0,null),r},useId:function(){var e=cr(),t=ft.identifierPrefix;if(Xe){var r=Er,o=kr;r=(o&~(1<<32-$e(o)-1)).toString(32)+r,t=":"+t+"R"+r,r=Go++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Jh++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},nm={readContext:Ht,useCallback:Wc,useContext:Ht,useEffect:Ga,useImperativeHandle:Bc,useInsertionEffect:Ic,useLayoutEffect:Fc,useMemo:Hc,useReducer:$a,useRef:zc,useState:function(){return $a(Yo)},useDebugValue:Ya,useDeferredValue:function(e){var t=$t();return $c(t,at.memoizedState,e)},useTransition:function(){var e=$a(Yo)[0],t=$t().memoizedState;return[e,t]},useMutableSource:bc,useSyncExternalStore:Pc,useId:Vc,unstable_isNewReconciler:!1},om={readContext:Ht,useCallback:Wc,useContext:Ht,useEffect:Ga,useImperativeHandle:Bc,useInsertionEffect:Ic,useLayoutEffect:Fc,useMemo:Hc,useReducer:Va,useRef:zc,useState:function(){return Va(Yo)},useDebugValue:Ya,useDeferredValue:function(e){var t=$t();return at===null?t.memoizedState=e:$c(t,at.memoizedState,e)},useTransition:function(){var e=Va(Yo)[0],t=$t().memoizedState;return[e,t]},useMutableSource:bc,useSyncExternalStore:Pc,useId:Vc,unstable_isNewReconciler:!1};function Zt(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Qa(e,t,r,o){t=e.memoizedState,r=r(o,t),r=r==null?t:Y({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ai={isMounted:function(e){return(e=e._reactInternals)?ie(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var o=Et(),a=en(e),s=jr(o,a);s.payload=t,r!=null&&(s.callback=r),t=Xr(e,s,a),t!==null&&(rr(t,e,a,o),Zl(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var o=Et(),a=en(e),s=jr(o,a);s.tag=1,s.payload=t,r!=null&&(s.callback=r),t=Xr(e,s,a),t!==null&&(rr(t,e,a,o),Zl(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Et(),o=en(e),a=jr(r,o);a.tag=2,t!=null&&(a.callback=t),t=Xr(e,a,o),t!==null&&(rr(t,e,o,r),Zl(t,e,o))}};function Kc(e,t,r,o,a,s,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,s,h):t.prototype&&t.prototype.isPureReactComponent?!Mo(r,o)||!Mo(a,s):!0}function Xc(e,t,r){var o=!1,a=Yr,s=t.contextType;return typeof s=="object"&&s!==null?s=Ht(s):(a=Nt(t)?wn:gt.current,o=t.contextTypes,s=(o=o!=null)?Qn(e,a):Yr),t=new t(r,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ai,e.stateNode=t,t._reactInternals=e,o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=s),t}function qc(e,t,r,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,o),t.state!==e&&ai.enqueueReplaceState(t,t.state,null)}function Ka(e,t,r,o){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},Da(e);var s=t.contextType;typeof s=="object"&&s!==null?a.context=Ht(s):(s=Nt(t)?wn:gt.current,a.context=Qn(e,s)),a.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(Qa(e,t,s,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&ai.enqueueReplaceState(a,a.state,null),ei(e,r,a,o),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function ro(e,t){try{var r="",o=t;do r+=he(o),o=o.return;while(o);var a=r}catch(s){a=` 39Error generating stack: `+s.message+` 40`+s.stack}return{value:e,source:t,stack:a,digest:null}}function Xa(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function qa(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var lm=typeof WeakMap=="function"?WeakMap:Map;
vendor: 13,461 bytes, line 40
40function Jc(e,t,r){r=jr(-1,r),r.tag=3,r.payload={element:null};var o=t.value;return r.callback=function(){hi||(hi=!0,fs=o),qa(e,t)},r}function Zc(e,t,r){r=jr(-1,r),r.tag=3;var o=e.type.getDerivedStateFromError;if(typeof o=="function"){var a=t.value;r.payload=function(){return o(a)},r.callback=function(){qa(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){qa(e,t),typeof o!="function"&&(Jr===null?Jr=new Set([this]):Jr.add(this));var h=t.stack;this.componentDidCatch(t.value,{componentStack:h!==null?h:""})}),r}function ed(e,t,r){var o=e.pingCache;if(o===null){o=e.pingCache=new lm;var a=new Set;o.set(t,a)}else a=o.get(t),a===void 0&&(a=new Set,o.set(t,a));a.has(r)||(a.add(r),e=xm.bind(null,e,t,r),t.then(e,e))}function td(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function rd(e,t,r,o,a){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=jr(-1,1),t.tag=2,Xr(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var im=fe.ReactCurrentOwner,bt=!1;function kt(e,t,r,o){t.child=e===null?kc(t,null,r,o):Jn(t,e.child,r,o)}function nd(e,t,r,o,a){r=r.render;var s=t.ref;return eo(t,a),o=Wa(e,t,r,o,s,a),r=Ha(),e!==null&&!bt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Rr(e,t,a)):(Xe&&r&&ja(t),t.flags|=1,kt(e,t,o,a),t.child)}function od(e,t,r,o,a){if(e===null){var s=r.type;return typeof s=="function"&&!xs(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,ld(e,t,s,o,a)):(e=wi(r.type,null,o,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,(e.lanes&a)===0){var h=s.memoizedProps;if(r=r.compare,r=r!==null?r:Mo,r(h,o)&&e.ref===t.ref)return Rr(e,t,a)}return t.flags|=1,e=rn(s,o),e.ref=t.ref,e.return=t,t.child=e}function ld(e,t,r,o,a){if(e!==null){var s=e.memoizedProps;if(Mo(s,o)&&e.ref===t.ref)if(bt=!1,t.pendingProps=o=s,(e.lanes&a)!==0)(e.flags&131072)!==0&&(bt=!0);else return t.lanes=e.lanes,Rr(e,t,a)}return Ja(e,t,r,o,a)}function id(e,t,r){var o=t.pendingProps,a=o.children,s=e!==null?e.memoizedState:null;if(o.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ve(oo,zt),zt|=r;else{if((r&1073741824)===0)return e=s!==null?s.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ve(oo,zt),zt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=s!==null?s.baseLanes:r,Ve(oo,zt),zt|=o}else s!==null?(o=s.baseLanes|r,t.memoizedState=null):o=r,Ve(oo,zt),zt|=o;return kt(e,t,a,r),t.child}function ad(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Ja(e,t,r,o,a){var s=Nt(r)?wn:gt.current;return s=Qn(t,s),eo(t,a),r=Wa(e,t,r,o,s,a),o=Ha(),e!==null&&!bt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Rr(e,t,a)):(Xe&&o&&ja(t),t.flags|=1,kt(e,t,r,a),t.child)}function sd(e,t,r,o,a){if(Nt(r)){var s=!0;Vl(t)}else s=!1;if(eo(t,a),t.stateNode===null)ui(e,t),Xc(t,r,o),Ka(t,r,o,a),o=!0;else if(e===null){var h=t.stateNode,v=t.memoizedProps;h.props=v;var S=h.context,M=r.contextType;typeof M=="object"&&M!==null?M=Ht(M):(M=Nt(r)?wn:gt.current,M=Qn(t,M));var H=r.getDerivedStateFromProps,$=typeof H=="function"||typeof h.getSnapshotBeforeUpdate=="function";$||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(v!==o||S!==M)&&qc(t,h,o,M),Kr=!1;var B=t.memoizedState;h.state=B,ei(t,o,h,a),S=t.memoizedState,v!==o||B!==S||Rt.current||Kr?(typeof H=="function"&&(Qa(t,r,H,o),S=t.memoizedState),(v=Kr||Kc(t,r,v,o,B,S,M))?($||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(t.flags|=4194308)):(typeof h.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=S),h.props=o,h.state=S,h.context=M,o=v):(typeof h.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{h=t.stateNode,Cc(e,t),v=t.memoizedProps,M=t.type===t.elementType?v:Zt(t.type,v),h.props=M,$=t.pendingProps,B=h.context,S=r.contextType,typeof S=="object"&&S!==null?S=Ht(S):(S=Nt(r)?wn:gt.current,S=Qn(t,S));var X=r.getDerivedStateFromProps;(H=typeof X=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(v!==$||B!==S)&&qc(t,h,o,S),Kr=!1,B=t.memoizedState,h.state=B,ei(t,o,h,a);var re=t.memoizedState;v!==$||B!==re||Rt.current||Kr?(typeof X=="function"&&(Qa(t,r,X,o),re=t.memoizedState),(M=Kr||Kc(t,r,M,o,B,re,S)||!1)?(H||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(o,re,S),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(o,re,S)),typeof h.componentDidUpdate=="function"&&(t.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof h.componentDidUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=re),h.props=o,h.state=re,h.context=S,o=M):(typeof h.componentDidUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),o=!1)}return Za(e,t,r,o,s,a)}function Za(e,t,r,o,a,s){ad(e,t);var h=(t.flags&128)!==0;if(!o&&!h)return a&&pc(t,r,!1),Rr(e,t,s);o=t.stateNode,im.current=t;var v=h&&typeof r.getDerivedStateFromError!="function"?null:o.render();return t.flags|=1,e!==null&&h?(t.child=Jn(t,e.child,null,s),t.child=Jn(t,null,v,s)):kt(e,t,v,s),t.memoizedState=o.state,a&&pc(t,r,!0),t.child}function ud(e){var t=e.stateNode;t.pendingContext?dc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&dc(e,t.context,!1),za(e,t.containerInfo)}function cd(e,t,r,o,a){return qn(),Pa(a),t.flags|=256,kt(e,t,r,o),t.child}var es={dehydrated:null,treeContext:null,retryLane:0};function ts(e){return{baseLanes:e,cachePool:null,transitions:null}}function dd(e,t,r){var o=t.pendingProps,a=qe.current,s=!1,h=(t.flags&128)!==0,v;if((v=h)||(v=e!==null&&e.memoizedState===null?!1:(a&2)!==0),v?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),Ve(qe,a&1),e===null)return ba(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(h=o.children,e=o.fallback,s?(o=t.mode,s=t.child,h={mode:"hidden",children:h},(o&1)===0&&s!==null?(s.childLanes=0,s.pendingProps=h):s=Si(h,o,0,null),e=An(e,o,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=ts(r),t.memoizedState=es,e):rs(t,h));if(a=e.memoizedState,a!==null&&(v=a.dehydrated,v!==null))return am(e,t,h,o,v,a,r);if(s){s=o.fallback,h=t.mode,a=e.child,v=a.sibling;var S={mode:"hidden",children:o.children};return(h&1)===0&&t.child!==a?(o=t.child,o.childLanes=0,o.pendingProps=S,t.deletions=null):(o=rn(a,S),o.subtreeFlags=a.subtreeFlags&14680064),v!==null?s=rn(v,s):(s=An(s,h,r,null),s.flags|=2),s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,h=e.child.memoizedState,h=h===null?ts(r):{baseLanes:h.baseLanes|r,cachePool:null,transitions:h.transitions},s.memoizedState=h,s.childLanes=e.childLanes&~r,t.memoizedState=es,o}return s=e.child,e=s.sibling,o=rn(s,{mode:"visible",children:o.children}),(t.mode&1)===0&&(o.lanes=r),o.return=t,o.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=o,t.memoizedState=null,o}function rs(e,t){return t=Si({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function si(e,t,r,o){return o!==null&&Pa(o),Jn(t,e.child,null,r),e=rs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function am(e,t,r,o,a,s,h){if(r)return t.flags&256?(t.flags&=-257,o=Xa(Error(i(422))),si(e,t,h,o)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=o.fallback,a=t.mode,o=Si({mode:"visible",children:o.children},a,0,null),s=An(s,a,h,null),s.flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,(t.mode&1)!==0&&Jn(t,e.child,null,h),t.child.memoizedState=ts(h),t.memoizedState=es,s);if((t.mode&1)===0)return si(e,t,h,null);if(a.data==="$!"){if(o=a.nextSibling&&a.nextSibling.dataset,o)var v=o.dgst;return o=v,s=Error(i(419)),o=Xa(s,o,void 0),si(e,t,h,o)}if(v=(h&e.childLanes)!==0,bt||v){if(o=ft,o!==null){switch(h&-h){case 4:a=2;break;case 16:a=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&(o.suspendedLanes|h))!==0?0:a,a!==0&&a!==s.retryLane&&(s.retryLane=a,Cr(e,a),rr(o,e,a,-1))}return vs(),o=Xa(Error(i(421))),si(e,t,h,o)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=wm.bind(null,e),a._reactRetry=t,null):(e=s.treeContext,Dt=Vr(a.nextSibling),Mt=t,Xe=!0,Jt=null,e!==null&&(Bt[Wt++]=kr,Bt[Wt++]=Er,Bt[Wt++]=Sn,kr=e.id,Er=e.overflow,Sn=t),t=rs(t,o.children),t.flags|=4096,t)}function fd(e,t,r){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),_a(e.return,t,r)}function ns(e,t,r,o,a){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=o,s.tail=r,s.tailMode=a)}function pd(e,t,r){var o=t.pendingProps,a=o.revealOrder,s=o.tail;if(kt(e,t,o.children,r),o=qe.current,(o&2)!==0)o=o&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fd(e,r,t);else if(e.tag===19)fd(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}if(Ve(qe,o),(t.mode&1)===0)t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&ti(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),ns(t,!1,a,r,s);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&ti(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}ns(t,!0,r,null,s);break;case"together":ns(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ui(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Rr(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Rn|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,r=rn(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=rn(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function sm(e,t,r){switch(t.tag){case 3:ud(t),qn();break;case 5:Nc(t);break;case 1:Nt(t.type)&&Vl(t);break;case 4:za(t,t.stateNode.containerInfo);break;case 10:var o=t.type._context,a=t.memoizedProps.value;Ve(ql,o._currentValue),o._currentValue=a;break;case 13:if(o=t.memoizedState,o!==null)return o.dehydrated!==null?(Ve(qe,qe.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?dd(e,t,r):(Ve(qe,qe.current&1),e=Rr(e,t,r),e!==null?e.sibling:null);Ve(qe,qe.current&1);break;case 19:if(o=(r&t.childLanes)!==0,(e.flags&128)!==0){if(o)return pd(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ve(qe,qe.current),o)break;return null;case 22:case 23:return t.lanes=0,id(e,t,r)}return Rr(e,t,r)}var hd,os,md,gd;hd=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},os=function(){},md=function(e,t,r,o){var a=e.memoizedProps;if(a!==o){e=t.stateNode,Cn(ur.current);var s=null;switch(r){case"input":a=Mn(e,a),o=Mn(e,o),s=[];break;case"select":a=Y({},a,{value:void 0}),o=Y({},o,{value:void 0}),s=[];break;case"textarea":a=mo(e,a),o=mo(e,o),s=[];break;default:typeof a.onClick!="function"&&typeof o.onClick=="function"&&(e.onclick=Wl)}zn(r,o);var h;r=null;for(M in a)if(!o.hasOwnProperty(M)&&a.hasOwnProperty(M)&&a[M]!=null)if(M==="style"){var v=a[M];for(h in v)v.hasOwnProperty(h)&&(r||(r={}),r[h]="")}else M!=="dangerouslySetInnerHTML"&&M!=="children"&&M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&M!=="autoFocus"&&(c.hasOwnProperty(M)?s||(s=[]):(s=s||[]).push(M,null));for(M in o){var S=o[M];if(v=a!=null?a[M]:void 0,o.hasOwnProperty(M)&&S!==v&&(S!=null||v!=null))if(M==="style")if(v){for(h in v)!v.hasOwnProperty(h)||S&&S.hasOwnProperty(h)||(r||(r={}),r[h]="");for(h in S)S.hasOwnProperty(h)&&v[h]!==S[h]&&(r||(r={}),r[h]=S[h])}else r||(s||(s=[]),s.push(M,r)),r=S;else M==="dangerouslySetInnerHTML"?(S=S?S.__html:void 0,v=v?v.__html:void 0,S!=null&&v!==S&&(s=s||[]).push(M,S)):M==="children"?typeof S!="str
40ing"&&typeof S!="number"||(s=s||[]).push(M,""+S):M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&(c.hasOwnProperty(M)?(S!=null&&M==="onScroll"&&Ge("scroll",e),s||v===S||(s=[])):(s=s||[]).push(M,S))}r&&(s=s||[]).push("style",r);var M=s;(t.updateQueue=M)&&(t.flags|=4)}},gd=function(e,t,r,o){r!==o&&(t.flags|=4)};function Ko(e,t){if(!Xe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var o=null;r!==null;)r.alternate!==null&&(o=r),r=r.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function vt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,o=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,o|=a.subtreeFlags&14680064,o|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,o|=a.subtreeFlags,o|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=o,e.childLanes=r,t}function um(e,t,r){var o=t.pendingProps;switch(Ra(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vt(t),null;case 1:return Nt(t.type)&&$l(),vt(t),null;case 3:return o=t.stateNode,to(),Ye(Rt),Ye(gt),Fa(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(e===null||e.child===null)&&(Kl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Jt!==null&&(ms(Jt),Jt=null))),os(e,t),vt(t),null;case 5:Oa(t);var a=Cn($o.current);if(r=t.type,e!==null&&t.stateNode!=null)md(e,t,r,o,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!o){if(t.stateNode===null)throw Error(i(166));return vt(t),null}if(e=Cn(ur.current),Kl(t)){o=t.stateNode,r=t.type;var s=t.memoizedProps;switch(o[sr]=t,o[Fo]=s,e=(t.mode&1)!==0,r){case"dialog":Ge("cancel",o),Ge("close",o);break;case"iframe":case"object":case"embed":Ge("load",o);break;case"video":case"audio":for(a=0;a<zo.length;a++)Ge(zo[a],o);break;case"source":Ge("error",o);break;case"img":case"image":case"link":Ge("error",o),Ge("load",o);break;case"details":Ge("toggle",o);break;case"input":wl(o,s),Ge("invalid",o);break;case"select":o._wrapperState={wasMultiple:!!s.multiple},Ge("invalid",o);break;case"textarea":kl(o,s),Ge("invalid",o)}zn(r,s),a=null;for(var h in s)if(s.hasOwnProperty(h)){var v=s[h];h==="children"?typeof v=="string"?o.textContent!==v&&(s.suppressHydrationWarning!==!0&&Bl(o.textContent,v,e),a=["children",v]):typeof v=="number"&&o.textContent!==""+v&&(s.suppressHydrationWarning!==!0&&Bl(o.textContent,v,e),a=["children",""+v]):c.hasOwnProperty(h)&&v!=null&&h==="onScroll"&&Ge("scroll",o)}switch(r){case"input":nr(o),Sl(o,s,!0);break;case"textarea":nr(o),_r(o);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(o.onclick=Wl)}o=a,t.updateQueue=o,o!==null&&(t.flags|=4)}else{h=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=go(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=h.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=h.createElement(r,{is:o.is}):(e=h.createElement(r),r==="select"&&(h=e,o.multiple?h.multiple=!0:o.size&&(h.size=o.size))):e=h.createElementNS(e,r),e[sr]=t,e[Fo]=o,hd(e,t,!1,!1),t.stateNode=e;e:{switch(h=On(r,o),r){case"dialog":Ge("cancel",e),Ge("close",e),a=o;break;case"iframe":case"object":case"embed":Ge("load",e),a=o;break;case"video":case"audio":for(a=0;a<zo.length;a++)Ge(zo[a],e);a=o;break;case"source":Ge("error",e),a=o;break;case"img":case"image":case"link":Ge("error",e),Ge("load",e),a=o;break;case"details":Ge("toggle",e),a=o;break;case"input":wl(e,o),a=Mn(e,o),Ge("invalid",e);break;case"option":a=o;break;case"select":e._wrapperState={wasMultiple:!!o.multiple},a=Y({},o,{value:void 0}),Ge("invalid",e);break;case"textarea":kl(e,o),a=mo(e,o),Ge("invalid",e);break;default:a=o}zn(r,a),v=a;for(s in v)if(v.hasOwnProperty(s)){var S=v[s];s==="style"?Ft(e,S):s==="dangerouslySetInnerHTML"?(S=S?S.__html:void 0,S!=null&&It(e,S)):s==="children"?typeof S=="string"?(r!=="textarea"||S!=="")&&Mr(e,S):typeof S=="number"&&Mr(e,""+S):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(c.hasOwnProperty(s)?S!=null&&s==="onScroll"&&Ge("scroll",e):S!=null&&K(e,s,S,h))}switch(r){case"input":nr(e),Sl(e,o,!1);break;case"textarea":nr(e),_r(e);break;case"option":o.value!=null&&e.setAttribute("value",""+Ne(o.value));break;case"select":e.multiple=!!o.multiple,s=o.value,s!=null?Lr(e,!!o.multiple,s,!1):o.defaultValue!=null&&Lr(e,!!o.multiple,o.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=Wl)}switch(r){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}}o&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}
vendor: 24,211 bytes, line 40
40return vt(t),null;case 6:if(e&&t.stateNode!=null)gd(e,t,e.memoizedProps,o);else{if(typeof o!="string"&&t.stateNode===null)throw Error(i(166));if(r=Cn($o.current),Cn(ur.current),Kl(t)){if(o=t.stateNode,r=t.memoizedProps,o[sr]=t,(s=o.nodeValue!==r)&&(e=Mt,e!==null))switch(e.tag){case 3:Bl(o.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Bl(o.nodeValue,r,(e.mode&1)!==0)}s&&(t.flags|=4)}else o=(r.nodeType===9?r:r.ownerDocument).createTextNode(o),o[sr]=t,t.stateNode=o}return vt(t),null;case 13:if(Ye(qe),o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Xe&&Dt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)xc(),qn(),t.flags|=98560,s=!1;else if(s=Kl(t),o!==null&&o.dehydrated!==null){if(e===null){if(!s)throw Error(i(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(317));s[sr]=t}else qn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;vt(t),s=!1}else Jt!==null&&(ms(Jt),Jt=null),s=!0;if(!s)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(o=o!==null,o!==(e!==null&&e.memoizedState!==null)&&o&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(qe.current&1)!==0?st===0&&(st=3):vs())),t.updateQueue!==null&&(t.flags|=4),vt(t),null);case 4:return to(),os(e,t),e===null&&Oo(t.stateNode.containerInfo),vt(t),null;case 10:return La(t.type._context),vt(t),null;case 17:return Nt(t.type)&&$l(),vt(t),null;case 19:if(Ye(qe),s=t.memoizedState,s===null)return vt(t),null;if(o=(t.flags&128)!==0,h=s.rendering,h===null)if(o)Ko(s,!1);else{if(st!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(h=ti(e),h!==null){for(t.flags|=128,Ko(s,!1),o=h.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),t.subtreeFlags=0,o=r,r=t.child;r!==null;)s=r,e=o,s.flags&=14680066,h=s.alternate,h===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=h.childLanes,s.lanes=h.lanes,s.child=h.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=h.memoizedProps,s.memoizedState=h.memoizedState,s.updateQueue=h.updateQueue,s.type=h.type,e=h.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ve(qe,qe.current&1|2),t.child}e=e.sibling}s.tail!==null&&Be()>lo&&(t.flags|=128,o=!0,Ko(s,!1),t.lanes=4194304)}else{if(!o)if(e=ti(h),e!==null){if(t.flags|=128,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ko(s,!0),s.tail===null&&s.tailMode==="hidden"&&!h.alternate&&!Xe)return vt(t),null}else 2*Be()-s.renderingStartTime>lo&&r!==1073741824&&(t.flags|=128,o=!0,Ko(s,!1),t.lanes=4194304);s.isBackwards?(h.sibling=t.child,t.child=h):(r=s.last,r!==null?r.sibling=h:t.child=h,s.last=h)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Be(),t.sibling=null,r=qe.current,Ve(qe,o?r&1|2:r&1),t):(vt(t),null);case 22:case 23:return ys(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(zt&1073741824)!==0&&(vt(t),t.subtreeFlags&6&&(t.flags|=8192)):vt(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function cm(e,t){switch(Ra(t),t.tag){case 1:return Nt(t.type)&&$l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return to(),Ye(Rt),Ye(gt),Fa(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Oa(t),null;case 13:if(Ye(qe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));qn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ye(qe),null;case 4:return to(),null;case 10:return La(t.type._context),null;case 22:case 23:return ys(),null;case 24:return null;default:return null}}var ci=!1,xt=!1,dm=typeof WeakSet=="function"?WeakSet:Set,ee=null;function no(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){Ze(e,t,o)}else r.current=null}function ls(e,t,r){try{r()}catch(o){Ze(e,t,o)}}var yd=!1;function fm(e,t){if(ya=Al,e=Ku(),ua(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var a=o.anchorOffset,s=o.focusNode;o=o.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var h=0,v=-1,S=-1,M=0,H=0,$=e,B=null;t:for(;;){for(var X;$!==r||a!==0&&$.nodeType!==3||(v=h+a),$!==s||o!==0&&$.nodeType!==3||(S=h+o),$.nodeType===3&&(h+=$.nodeValue.length),(X=$.firstChild)!==null;)B=$,$=X;for(;;){if($===e)break t;if(B===r&&++M===a&&(v=h),B===s&&++H===o&&(S=h),(X=$.nextSibling)!==null)break;$=B,B=$.parentNode}$=X}r=v===-1||S===-1?null:{start:v,end:S}}else r=null}r=r||{start:0,end:0}}else r=null;for(va={focusedElem:e,selectionRange:r},Al=!1,ee=t;ee!==null;)if(t=ee,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ee=e;else for(;ee!==null;){t=ee;try{var re=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(re!==null){var ae=re.memoizedProps,tt=re.memoizedState,P=t.stateNode,C=P.getSnapshotBeforeUpdate(t.elementType===t.type?ae:Zt(t.type,ae),tt);P.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var A=t.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(G){Ze(t,t.return,G)}if(e=t.sibling,e!==null){e.return=t.return,ee=e;break}ee=t.return}return re=yd,yd=!1,re}function Xo(e,t,r){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var a=o=o.next;do{if((a.tag&e)===e){var s=a.destroy;a.destroy=void 0,s!==void 0&&ls(t,r,s)}a=a.next}while(a!==o)}}function di(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==t)}}function is(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function vd(e){var t=e.alternate;t!==null&&(e.alternate=null,vd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[sr],delete t[Fo],delete t[ka],delete t[Qh],delete t[Kh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function xd(e){return e.tag===5||e.tag===3||e.tag===4}function wd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xd(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.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function as(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Wl));else if(o!==4&&(e=e.child,e!==null))for(as(e,t,r),e=e.sibling;e!==null;)as(e,t,r),e=e.sibling}function ss(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(ss(e,t,r),e=e.sibling;e!==null;)ss(e,t,r),e=e.sibling}var ht=null,er=!1;function qr(e,t,r){for(r=r.child;r!==null;)Sd(e,t,r),r=r.sibling}function Sd(e,t,r){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(yr,r)}catch{}switch(r.tag){case 5:xt||no(r,t);case 6:var o=ht,a=er;ht=null,qr(e,t,r),ht=o,er=a,ht!==null&&(er?(e=ht,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ht.removeChild(r.stateNode));break;case 18:ht!==null&&(er?(e=ht,r=r.stateNode,e.nodeType===8?Sa(e.parentNode,r):e.nodeType===1&&Sa(e,r),bo(e)):Sa(ht,r.stateNode));break;case 4:o=ht,a=er,ht=r.stateNode.containerInfo,er=!0,qr(e,t,r),ht=o,er=a;break;case 0:case 11:case 14:case 15:if(!xt&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){a=o=o.next;do{var s=a,h=s.destroy;s=s.tag,h!==void 0&&((s&2)!==0||(s&4)!==0)&&ls(r,t,h),a=a.next}while(a!==o)}qr(e,t,r);break;case 1:if(!xt&&(no(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(v){Ze(r,t,v)}qr(e,t,r);break;case 21:qr(e,t,r);break;case 22:r.mode&1?(xt=(o=xt)||r.memoizedState!==null,qr(e,t,r),xt=o):qr(e,t,r);break;default:qr(e,t,r)}}function kd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new dm),t.forEach(function(o){var a=Sm.bind(null,e,o);r.has(o)||(r.add(o),o.then(a,a))})}}function tr(e,t){var r=t.deletions;if(r!==null)for(var o=0;o<r.length;o++){var a=r[o];try{var s=e,h=t,v=h;e:for(;v!==null;){switch(v.tag){case 5:ht=v.stateNode,er=!1;break e;case 3:ht=v.stateNode.containerInfo,er=!0;break e;case 4:ht=v.stateNode.containerInfo,er=!0;break e}v=v.return}if(ht===null)throw Error(i(160));Sd(s,h,a),ht=null,er=!1;var S=a.alternate;S!==null&&(S.return=null),a.return=null}catch(M){Ze(a,t,M)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ed(t,e),t=t.sibling}function Ed(e,t){var r=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(tr(t,e),dr(e),o&4){try{Xo(3,e,e.return),di(3,e)}catch(ae){Ze(e,e.return,ae)}try{Xo(5,e,e.return)}catch(ae){Ze(e,e.return,ae)}}break;case 1:tr(t,e),dr(e),o&512&&r!==null&&no(r,r.return);break;case 5:if(tr(t,e),dr(e),o&512&&r!==null&&no(r,r.return),e.flags&32){var a=e.stateNode;try{Mr(a,"")}catch(ae){Ze(e,e.return,ae)}}if(o&4&&(a=e.stateNode,a!=null)){var s=e.memoizedProps,h=r!==null?r.memoizedProps:s,v=e.type,S=e.updateQueue;if(e.updateQueue=null,S!==null)try{v==="input"&&s.type==="radio"&&s.name!=null&&or(a,s),On(v,h);var M=On(v,s);for(h=0;h<S.length;h+=2){var H=S[h],$=S[h+1];H==="style"?Ft(a,$):H==="dangerouslySetInnerHTML"?It(a,$):H==="children"?Mr(a,$):K(a,H,$,M)}switch(v){case"input":ho(a,s);break;case"textarea":lr(a,s);break;case"select":var B=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!s.multiple;var X=s.value;X!=null?Lr(a,!!s.multiple,X,!1):B!==!!s.multiple&&(s.defaultValue!=null?Lr(a,!!s.multiple,s.defaultValue,!0):Lr(a,!!s.multiple,s.multiple?[]:"",!1))}a[Fo]=s}catch(ae){Ze(e,e.return,ae)}}break;case 6:if(tr(t,e),dr(e),o&4){if(e.stateNode===null)throw Error(i(162));a=e.stateNode,s=e.memoizedProps;try{a.nodeValue=s}catch(ae){Ze(e,e.return,ae)}}break;case 3:if(tr(t,e),dr(e),o&4&&r!==null&&r.memoizedState.isDehydrated)try{bo(t.containerInfo)}catch(ae){Ze(e,e.return,ae)}break;case 4:tr(t,e),dr(e);break;case 13:tr(t,e),dr(e),a=e.child,a.flags&8192&&(s=a.memoizedState!==null,a.stateNode.isHidden=s,!s||a.alternate!==null&&a.alternate.memoizedState!==null||(ds=Be())),o&4&&kd(e);break;case 22:if(H=r!==null&&r.memoizedState!==null,e.mode&1?(xt=(M=xt)||H,tr(t,e),xt=M):tr(t,e),dr(e),o&8192){if(M=e.memoizedState!==null,(e.stateNode.isHidden=M)&&!H&&(e.mode&1)!==0)for(ee=e,H=e.child;H!==null;){for($=ee=H;ee!==null;){switch(B=ee,X=B.child,B.tag){case 0:case 11:case 14:case 15:Xo(4,B,B.return);break;case 1:no(B,B.return);var re=B.stateNode;if(typeof re.componentWillUnmount=="function"){o=B,r=B.return;try{t=o,re.props=t.memoizedProps,re.state=t.memoizedState,re.componentWillUnmount()}catch(ae){Ze(o,r,ae)}}break;case 5:no(B,B.return);break;case 22:if(B.memoizedState!==null){Rd($);continue}}X!==null?(X.return=B,ee=X):Rd($)}H=H.sibling}e:for(H=null,$=e;;){if($.tag===5){if(H===null){H=$;try{a=$.stateNode,M?(s=a.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(v=$.stateNode,S=$.memoizedProps.style,h=S!=null&&S.hasOwnProperty("display")?S.display:null,v.style.display=El("display",h))}catch(ae){Ze(e,e.return,ae)}}}else if($.tag===6){if(H===null)try{$.stateNode.nodeValue=M?"":$.memoizedProps}catch(ae){Ze(e,e.return,ae)}}else if(($.tag!==22&&$.tag!==23||$.memoizedState===null||$===e)&&$.child!==null){$.child.return=$,$=$.child;continue}if($===e)break e;for(;$.sibling===null;){if($.return===null||$.return===e)break e;H===$&&(H=null),$=$.return}H===$&&(H=null),$.sibling.return=$.return,$=$.sibling}}break;case 19:tr(t,e),dr(e),o&4&&kd(e);break;case 21:break;default:tr(t,e),dr(e)}}function dr(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(xd(r)){var o=r;break e}r=r.return}throw Error(i(160))}switch(o.tag){case 5:var a=o.stateNode;o.flags&32&&(Mr(a,""),o.flags&=-33);var s=wd(e);ss(e,s,a);break;case 3:case 4:var h=o.stateNode.containerInfo,v=wd(e);as(e,v,h);break;default:throw Error(i(161))}}catch(S){Ze(e,e.return,S)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function pm(e,t,r){ee=e,Cd(e)}function Cd(e,t,r){for(var o=(e.mode&1)!==0;ee!==null;){var a=ee,s=a.child;if(a.tag===22&&o){var h=a.memoizedState!==null||ci;if(!h){var v=a.alternate,S=v!==null&&v.memoizedState!==null||xt;v=ci;var M=xt;if(ci=h,(xt=S)&&!M)for(ee=a;ee!==null;)h=ee,S=h.child,h.tag===22&&h.memoizedState!==null?Nd(a):S!==null?(S.return=h,ee=S):Nd(a);for(;s!==null;)ee=s,Cd(s),s=s.sibling;ee=a,ci=v,xt=M}jd(e)}else(a.subtreeFlags&8772)!==0&&s!==null?(s.return=a,ee=s):jd(e)}}function jd(e){for(;ee!==null;){var t=ee;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:xt||di(5,t);break;case 1:var o=t.stateNode;if(t.flags&4&&!xt)if(r===null)o.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:Zt(t.type,r.memoizedProps);o.componentDidUpdate(a,r.memoizedState,o.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&Rc(t,s,o);break;case 3:var h=t.updateQueue;if(h!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}Rc(t,h,r)}break;case 5:var v=t.stateNode;if(r===null&&t.flags&4){r=v;var S=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":S.autoFocus&&r.focus();break;case"img":S.src&&(r.src=S.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var M=t.alternate;if(M!==null){var H=M.memoizedState;if(H!==null){var $=H.dehydrated;$!==null&&bo($)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}xt||t.flags&512&&is(t)}catch(B){Ze(t,t.return,B)}}if(t===e){ee=null;break}if(r=t.sibling,r!==null){r.return=t.return,ee=r;break}ee=t.return}}function Rd(e){for(;ee!==null;){var t=ee;if(t===e){ee=null;break}var r=t.sibling;if(r!==null){r.return=t.return,ee=r;break}ee=t.return}}function Nd(e){for(;ee!==null;){var t=ee;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{di(4,t)}catch(S){Ze(t,r,S)}break;case 1:var o=t.stateNode;if(typeof o.componentDidMount=="function"){var a=t.return;try{o.componentDidMount()}catch(S){Ze(t,a,S)}}var s=t.return;try{is(t)}catch(S){Ze(t,s,S)}break;case 5:var h=t.return;try{is(t)}catch(S){Ze(t,h,S)}}}catch(S){Ze(t,t.return,S)}if(t===e){ee=null;break}var v=t.sibling;if(v!==null){v.return=t.return,ee=v;break}ee=t.return}}var hm=Math.ceil,fi=fe.ReactCurrentDispatcher,us=fe.ReactCurrentOwner,Vt=fe.ReactCurrentBatchConfig,ze=0,ft=null,ot=null,mt=0,zt=0,oo=Gr(0),st=0,qo=null,Rn=0,pi=0,cs=0,Jo=null,Pt=null,ds=0,lo=1/0,Nr=null,hi=!1,fs=null,Jr=null,mi=!1,Zr=null,gi=0,Zo=0,ps=null,yi=-1,vi=0;function Et(){return(ze&6)!==0?Be():yi!==-1?yi:yi=Be()}function en(e){return(e.mode&1)===0?1:(ze&2)!==0&&mt!==0?mt&-mt:qh.transition!==null?(vi===0&&(vi=wu()),vi):(e=We,e!==0||(e=window.event,e=e===void 0?16:Pu(e.type)),e)}function rr(e,t,r,o){if(50<Zo)throw Zo=0,ps=null,Error(i(185));Eo(e,r,o),((ze&2)===0||e!==ft)&&(e===ft&&((ze&2)===0&&(pi|=r),st===4&&tn(e,mt)),At(e,o),r===1&&ze===0&&(t.mode&1)===0&&(lo=Be()+500,Gl&&Qr()))}function At(e,t){var r=e.callbackNode;qp(e,t);var o=Nl(e,e===ft?mt:0);if(o===0)r!==null&&ct(r),e.callbackNode=null,e.callbackPriority=0;else if(t=o&-o,e.callbackPriority!==t){if(r!=null&&ct(r),t===1)e.tag===0?Xh(Pd.bind(null,e)):hc(Pd.bind(null,e)),Gh(function(){(ze&6)===0&&Qr()}),r=null;else{switch(Su(o)){case 1:r=Ut;break;case 4:r=Lt;break;case 16:r=Or;break;case 536870912:r=ar;break;default:r=Or}r=Od(r,bd.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function bd(e,t){if(yi=-1,vi=0,(ze&6)!==0)throw Error(i(327));var r=e.callbackNode;if(io()&&e.callbackNode!==r)return null;var o=Nl(e,e===ft?mt:0);if(o===0)return null;if((o&30)!==0||(o&e.expiredLanes)!==0||t)t=xi(e,o);else{t=o;var a=ze;ze|=2;var s=Td();(ft!==e||mt!==t)&&(Nr=null,lo=Be()+500,bn(e,t));do try{ym();break}catch(v){Ad(e,v)}while(!0);Ta(),fi.current=s,ze=a,ot!==null?t=0:(ft=null,mt=0,t=st)}if(t!==0){if(t===2&&(a=Yi(e),a!==0&&(o=a,t=hs(e,a))),t===1)throw r=qo,bn(e,0),tn(e,o),At(e,Be()),r;if(t===6)tn(e,o);else{if(a=e.current.alternate,(o&30)===0&&!mm(a)&&(t=xi(e,o),t===2&&(s=Yi(e),s!==0&&(o=s,t=hs(e,s))),t===1))throw r=qo,bn(e,0),tn(e,o),At(e,Be()),r;switch(e.finishedWork=a,e.finishedLanes=o,t){case 0:case 1:throw Error(i(345));case 2:Pn(e,Pt,Nr);break;case 3:if(tn(e,o),(o&130023424)===o&&(t=ds+500-Be(),10<t)){if(Nl(e,0)!==0)break;if(a=e.suspendedLanes,(a&o)!==o){Et(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=wa(Pn.bind(null,e,Pt,Nr),t);break}Pn(e,Pt,Nr);break;case 4:if(tn(e,o),(o&4194240)===o)break;for(t=e.eventTimes,a=-1;0<o;){var h=31-$e(o);s=1<<h,h=t[h],h>a&&(a=h),o&=~s}if(o=a,o=Be()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*hm(o/1960))-o,10<o){e.timeoutHandle=wa(Pn.bind(null,e,Pt,Nr),o);break}Pn(e,Pt,Nr);break;case 5:Pn(e,Pt,Nr);break;default:throw Error(i(329))}}}return At(e,Be()),e.callbackNode===r?bd.bind(null,e):null}function hs(e,t){var r=Jo;return e.current.memoizedState.isDehydrated&&(bn(e,t).flags|=256),e=xi(e,t),e!==2&&(t=Pt,Pt=r,t!==null&&ms(t)),e}function ms(e){Pt===null?Pt=e:Pt.push.apply(Pt,e)}function mm(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var o=0;o<r.length;o++){var a=r[o],s=a.getSnapshot;a=a.value;try{if(!qt(s(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 tn(e,t){for(t&=~cs,t&=~pi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-$e(t),o=1<<r;e[r]=-1,t&=~o}}function Pd(e){if((ze&6)!==0)throw Error(i(327));io();var t=Nl(e,0);if((t&1)===0)return At(e,Be()),null;var r=xi(e,t);if(e.tag!==0&&r===2){var o=Yi(e);o!==0&&(t=o,r=hs(e,o))}if(r===1)throw r=qo,bn(e,0),tn(e,t),At(e,Be()),r;if(r===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pn(e,Pt,Nr),At(e,Be()),null}function gs(e,t){var r=ze;ze|=1;try{return e(t)}finally{ze=r,ze===0&&(lo=Be()+500,Gl&&Qr())}}function Nn(e){Zr!==null&&Zr.tag===0&&(ze&6)===0&&io();var t=ze;ze|=1;var r=Vt.transition,o=We;try{if(Vt.transition=null,We=1,e)return e()}finally{We=o,Vt.transition=r,ze=t,(ze&6)===0&&Qr()}}function ys(){zt=oo.current,Ye(oo)}function bn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Vh(r)),ot!==null)for(r=ot.return;r!==null;){var o=r;switch(Ra(o),o.tag){case 1:o=o.type.childContextTypes,o!=null&&$l();break;case 3:to(),Ye(Rt),Ye(gt),Fa();break;case 5:Oa(o);break;case 4:to();break;case 13:Ye(qe);break;case 19:Ye(qe);break;case 10:La(o.type._context);break;case 22:case 23:ys()}r=r.return}if(ft=e,ot=e=rn(e.current,null),mt=zt=t,st=0,qo=null,cs=pi=Rn=0,Pt=Jo=null,En!==null){for(t=0;t<En.length;t++)if(r=En[t],o=r.interleaved,o!==null){r.interleaved=null;var a=o.next,s=r.pending;if(s!==null){var h=s.next;s.next=a,o.next=h}r.pending=o}En=null}return e}function Ad(e,t){do{var r=ot;try{if(Ta(),ri.current=ii,ni){for(var o=Je.memoizedState;o!==null;){var a=o.queue;a!==null&&(a.pending=null),o=o.next}ni=!1}if(jn=0,dt=at=Je=null,Vo=!1,Go=0,us.current=null,r===null||r.return===null){st=1,qo=t,ot=null;break}e:{var s=e,h=r.return,v=r,S=t;if(t=mt,v.flags|=32768,S!==null&&typeof S=="object"&&typeof S.then=="function"){var M=S,H=v,$=H.tag;if((H.mode&1)===0&&($===0||$===11||$===15)){var B=H.alternate;B?(H.updateQueue=B.updateQueue,H.memoizedState=B.memoizedState,H.lanes=B.lanes):(H.updateQueue=null,H.memoizedState=null)}var X=td(h);if(X!==null){X.flags&=-257,rd(X,h,v,s,t),X.mode&1&&ed(s,M,t),t=X,S=M;var re=t.updateQueue;if(re===null){var ae=new Set;ae.add(S),t.updateQueue=ae}else re.add(S);break e}else{if((t&1)===0){ed(s,M,t),vs();break e}S=Error(i(426))}}else if(Xe&&v.mode&1){var tt=td(h);if(tt!==null){(tt.flags&65536)===0&&(tt.flags|=256),rd(tt,h,v,s,t),Pa(ro(S,v));break e}}s=S=ro(S,v),st!==4&&(st=2),Jo===null?Jo=[s]:Jo.push(s),s=h;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var P=Jc(s,S,t);jc(s,P);break e;case 1:v=S;var C=s.type,A=s.stateNode;if((s.flags&128)===0&&(typeof C.getDerivedStateFromError=="function"||A!==null&&typeof A.componentDidCatch=="function"&&(Jr===null||!Jr.has(A)))){s.flags|=65536,t&=-t,s.lanes|=t;var G=Zc(s,v,t);jc(s,G);break e}}s=s.return}while(s!==null)}_d(r)}catch(ce){t=ce,ot===r&&r!==null&&(ot=r=r.return);continue}break}while(!0)}function Td(){var e=fi.current;return fi.current=ii,e===null?ii:e}function vs(){(st===0||st===3||st===2)&&(st=4),ft===null||(Rn&268435455)===0&&(pi&268435455)===0||tn(ft,mt)}function xi(e,t){var r=ze;ze|=2;var o=Td();(ft!==e||mt!==t)&&(Nr=null,bn(e,t));do try{gm();break}catch(a){Ad(e,a)}while(!0);if(Ta(),ze=r,fi.current=o,ot!==null)throw Error(i(261));return ft=null,mt=0,st}function gm(){for(;ot!==null;)Ld(ot)}function ym(){for(;ot!==null&&!Ue();)Ld(ot)}function Ld(e){var t=zd(e.alternate,e,zt);e.memoizedProps=e.pendingProps,t===null?_d(e):ot=t,us.current=null}function _d(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=um(r,t,zt),r!==null){ot=r;return}}else{if(r=cm(r,t),r!==null){r.flags&=32767,ot=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{st=6,ot=null;return}}if(t=t.sibling,t!==null){ot=t;return}ot=t=e}while(t!==null);st===0&&(st=5)}function Pn(e,t,r){var o=We,a=Vt.transition;try{Vt.transition=null,We=1,vm(e,t,r,o)}finally{Vt.transition=a,We=o}return null}function vm(e,t,r,o){do io();while(Zr!==null);if((ze&6)!==0)throw Error(i(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if(Jp(e,s),e===ft&&(ot=ft=null,mt=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||mi||(mi=!0,Od(Or,function(){return io(),null})),s=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||s){s=Vt.transition,Vt.transition=null;var h=We;We=1;var v=ze;ze|=4,us.current=null,fm(e,r),Ed(r,e),Ih(va),Al=!!ya,va=ya=null,e.current=r,pm(r),jt(),ze=v,We=h,Vt.transition=s}else e.current=r;if(mi&&(mi=!1,Zr=e,gi=a),s=e.pendingLanes,s===0&&(Jr=null),Me(r.stateNode),At(e,Be()),t!==null)for(o=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],o(a.value,{componentStack:a.stack,digest:a.digest});if(hi)throw hi=!1,e=fs,fs=null,e;return(gi&1)!==0&&e.tag!==0&&io(),s=e.pendingLanes,(s&1)!==0?e===ps?Zo++:(Zo=0,ps=e):Zo=0,Qr(),null}function io(){if(Zr!==null){var e=Su(gi),t=Vt.transition,r=We;try{if(Vt.transition=null,We=16>e?16:e,Zr===null)var o=!1;else{if(e=Zr,Zr=null,gi=0,(ze&6)!==0)throw Error(i(331));var a=ze;for(ze|=4,ee=e.current;ee!==null;){var s=ee,h=s.child;if((ee.flags&16)!==0){var v=s.deletions;if(v!==null){for(var S=0;S<v.length;S++){var M=v[S];for(ee=M;ee!==null;){var H=ee;switch(H.tag){case 0:case 11:case 15:Xo(8,H,s)}var $=H.child;if($!==null)$.return=H,ee=$;else for(;ee!==null;){H=ee;var B=H.sibling,X=H.return;if(vd(H),H===M){ee=null;break}if(B!==null){B.return=X,ee=B;break}ee=X}}}var re=s.alternate;if(re!==null){var ae=re.child;if(ae!==null){re.child=null;do{var tt=ae.sibling;ae.sibling=null,ae=tt}while(ae!==null)}}ee=s}}if((s.subtreeFlags&2064)!==0&&h!==null)h.return=s,ee=h;else e:for(;ee!==null;){if(s=ee,(s.flags&2048)!==0)switch(s.tag){case 0:case 11:case 15:Xo(9,s,s.return)}var P=s.sibling;if(P!==null){P.return=s.return,ee=P;break e}ee=s.return}}var C=e.current;for(ee=C;ee!==null;){h=ee;var A=h.child;if((h.subtreeFlags&2064)!==0&&A!==null)A.return=h,ee=A;else e:for(h=C;ee!==null;){if(v=ee,(v.flags&2048)!==0)try{switch(v.tag){case 0:case 11:case 15:di(9,v)}
vendor: 5,384 bytes, line 40
40}catch(ce){Ze(v,v.return,ce)}if(v===h){ee=null;break e}var G=v.sibling;if(G!==null){G.return=v.return,ee=G;break e}ee=v.return}}if(ze=a,Qr(),St&&typeof St.onPostCommitFiberRoot=="function")try{St.onPostCommitFiberRoot(yr,e)}catch{}o=!0}return o}finally{We=r,Vt.transition=t}}return!1}function Md(e,t,r){t=ro(r,t),t=Jc(e,t,1),e=Xr(e,t,1),t=Et(),e!==null&&(Eo(e,1,t),At(e,t))}function Ze(e,t,r){if(e.tag===3)Md(e,e,r);else for(;t!==null;){if(t.tag===3){Md(t,e,r);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Jr===null||!Jr.has(o))){e=ro(r,e),e=Zc(t,e,1),t=Xr(t,e,1),e=Et(),t!==null&&(Eo(t,1,e),At(t,e));break}}t=t.return}}function xm(e,t,r){var o=e.pingCache;o!==null&&o.delete(t),t=Et(),e.pingedLanes|=e.suspendedLanes&r,ft===e&&(mt&r)===r&&(st===4||st===3&&(mt&130023424)===mt&&500>Be()-ds?bn(e,0):cs|=r),At(e,t)}function Dd(e,t){t===0&&((e.mode&1)===0?t=1:(t=yn,yn<<=1,(yn&130023424)===0&&(yn=4194304)));var r=Et();e=Cr(e,t),e!==null&&(Eo(e,t,r),At(e,r))}function wm(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Dd(e,r)}function Sm(e,t){var r=0;switch(e.tag){case 13:var o=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(i(314))}o!==null&&o.delete(t),Dd(e,r)}var zd;zd=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Rt.current)bt=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return bt=!1,sm(e,t,r);bt=(e.flags&131072)!==0}else bt=!1,Xe&&(t.flags&1048576)!==0&&mc(t,Ql,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;ui(e,t),e=t.pendingProps;var a=Qn(t,gt.current);eo(t,r),a=Wa(null,t,o,e,a,r);var s=Ha();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Nt(o)?(s=!0,Vl(t)):s=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Da(t),a.updater=ai,t.stateNode=a,a._reactInternals=t,Ka(t,o,e,r),t=Za(null,t,o,!0,s,r)):(t.tag=0,Xe&&s&&ja(t),kt(null,t,a,r),t=t.child),t;case 16:o=t.elementType;e:{switch(ui(e,t),e=t.pendingProps,a=o._init,o=a(o._payload),t.type=o,a=t.tag=Em(o),e=Zt(o,e),a){case 0:t=Ja(null,t,o,e,r);break e;case 1:t=sd(null,t,o,e,r);break e;case 11:t=nd(null,t,o,e,r);break e;case 14:t=od(null,t,o,Zt(o.type,e),r);break e}throw Error(i(306,o,""))}return t;case 0:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Zt(o,a),Ja(e,t,o,a,r);case 1:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Zt(o,a),sd(e,t,o,a,r);case 3:e:{if(ud(t),e===null)throw Error(i(387));o=t.pendingProps,s=t.memoizedState,a=s.element,Cc(e,t),ei(t,o,null,r);var h=t.memoizedState;if(o=h.element,s.isDehydrated)if(s={element:o,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){a=ro(Error(i(423)),t),t=cd(e,t,o,r,a);break e}else if(o!==a){a=ro(Error(i(424)),t),t=cd(e,t,o,r,a);break e}else for(Dt=Vr(t.stateNode.containerInfo.firstChild),Mt=t,Xe=!0,Jt=null,r=kc(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(qn(),o===a){t=Rr(e,t,r);break e}kt(e,t,o,r)}t=t.child}return t;case 5:return Nc(t),e===null&&ba(t),o=t.type,a=t.pendingProps,s=e!==null?e.memoizedProps:null,h=a.children,xa(o,a)?h=null:s!==null&&xa(o,s)&&(t.flags|=32),ad(e,t),kt(e,t,h,r),t.child;case 6:return e===null&&ba(t),null;case 13:return dd(e,t,r);case 4:return za(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Jn(t,null,o,r):kt(e,t,o,r),t.child;case 11:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Zt(o,a),nd(e,t,o,a,r);case 7:return kt(e,t,t.pendingProps,r),t.child;case 8:return kt(e,t,t.pendingProps.children,r),t.child;case 12:return kt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(o=t.type._context,a=t.pendingProps,s=t.memoizedProps,h=a.value,Ve(ql,o._currentValue),o._currentValue=h,s!==null)if(qt(s.value,h)){if(s.children===a.children&&!Rt.current){t=Rr(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var v=s.dependencies;if(v!==null){h=s.child;for(var S=v.firstContext;S!==null;){if(S.context===o){if(s.tag===1){S=jr(-1,r&-r),S.tag=2;var M=s.updateQueue;if(M!==null){M=M.shared;var H=M.pending;H===null?S.next=S:(S.next=H.next,H.next=S),M.pending=S}}s.lanes|=r,S=s.alternate,S!==null&&(S.lanes|=r),_a(s.return,r,t),v.lanes|=r;break}S=S.next}}else if(s.tag===10)h=s.type===t.type?null:s.child;else if(s.tag===18){if(h=s.return,h===null)throw Error(i(341));h.lanes|=r,v=h.alternate,v!==null&&(v.lanes|=r),_a(h,r,t),h=s.sibling}else h=s.child;if(h!==null)h.return=s;else for(h=s;h!==null;){if(h===t){h=null;break}if(s=h.sibling,s!==null){s.return=h.return,h=s;break}h=h.return}s=h}kt(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,o=t.pendingProps.children,eo(t,r),a=Ht(a),o=o(a),t.flags|=1,kt(e,t,o,r),t.child;case 14:return o=t.type,a=Zt(o,t.pendingProps),a=Zt(o.type,a),od(e,t,o,a,r);case 15:return ld(e,t,t.type,t.pendingProps,r);case 17:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Zt(o,a),ui(e,t),t.tag=1,Nt(o)?(e=!0,Vl(t)):e=!1,eo(t,r),Xc(t,o,a),Ka(t,o,a,r),Za(null,t,o,!0,e,r);case 19:return pd(e,t,r);case 22:return id(e,t,r)}throw Error(i(156,t.tag))};function Od(e,t){return et(e,t)}function km(e,t,r,o){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 5,287 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,t,r,o){return new km(e,t,r,o)}function xs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Em(e){if(typeof e=="function")return xs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===De)return 11;if(e===Ie)return 14}return 2}function rn(e,t){var r=e.alternate;return r===null?(r=Gt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function wi(e,t,r,o,a,s){var h=2;if(o=e,typeof e=="function")xs(e)&&(h=1);else if(typeof e=="string")h=5;else e:switch(e){case L:return An(r.children,a,s,t);case U:h=8,a|=8;break;case se:return e=Gt(12,r,t,a|2),e.elementType=se,e.lanes=s,e;case He:return e=Gt(13,r,t,a),e.elementType=He,e.lanes=s,e;case _e:return e=Gt(19,r,t,a),e.elementType=_e,e.lanes=s,e;case we:return Si(r,a,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case je:h=10;break e;case Le:h=9;break e;case De:h=11;break e;case Ie:h=14;break e;case ye:h=16,o=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=Gt(h,r,t,a),t.elementType=e,t.type=o,t.lanes=s,t}function An(e,t,r,o){return e=Gt(7,e,o,t),e.lanes=r,e}function Si(e,t,r,o){return e=Gt(22,e,o,t),e.elementType=we,e.lanes=r,e.stateNode={isHidden:!1},e}function ws(e,t,r){return e=Gt(6,e,null,t),e.lanes=r,e}function Ss(e,t,r){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cm(e,t,r,o,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Qi(0),this.expirationTimes=Qi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qi(0),this.identifierPrefix=o,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function ks(e,t,r,o,a,s,h,v,S){return e=new Cm(e,t,r,v,S),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Gt(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Da(s),e}function jm(e,t,r){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ge,key:o==null?null:""+o,children:e,containerInfo:t,implementation:r}}function Id(e){if(!e)return Yr;e=e._reactInternals;e:{if(ie(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Nt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var r=e.type;if(Nt(r))return fc(e,r,t)}return t}function Fd(e,t,r,o,a,s,h,v,S){return e=ks(r,o,!0,e,a,s,h,v,S),e.context=Id(null),r=e.current,o=Et(),a=en(r),s=jr(o,a),s.callback=t??null,Xr(r,s,a),e.current.lanes=a,Eo(e,a,o),At(e,o),e}function ki(e,t,r,o){var a=t.current,s=Et(),h=en(a);return r=Id(r),t.context===null?t.context=r:t.pendingContext=r,t=jr(s,h),t.payload={element:e},o=o===void 0?null:o,o!==null&&(t.callback=o),e=Xr(a,t,h),e!==null&&(rr(e,a,h,s),Zl(e,a,h)),h}function Ei(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ud(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Es(e,t){Ud(e,t),(e=e.alternate)&&Ud(e,t)}function Rm(){return null}var Bd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Cs(e){this._internalRoot=e}Ci.prototype.render=Cs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));ki(e,t,null,null)},Ci.prototype.unmount=Cs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){ki(null,e,null,null)}),t[wr]=null}};function Ci(e){this._internalRoot=e}Ci.prototype.unstable_scheduleHydration=function(e){if(e){var t=Cu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Wr.length&&t!==0&&t<Wr[r].priority;r++);Wr.splice(r,0,e),r===0&&Nu(e)}};function js(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ji(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Wd(){}function Nm(e,t,r,o,a){if(a){if(typeof o=="function"){var s=o;o=function(){var M=Ei(h);s.call(M)}}var h=Fd(t,o,e,0,null,!1,!1,"",Wd);return e._reactRootContainer=h,e[wr]=h.current,Oo(e.nodeType===8?e.parentNode:e),Nn(),h}for(;
40a=e.lastChild;)e.removeChild(a);if(typeof o=="function"){var v=o;o=function(){var M=Ei(S);v.call(M)}}var S=ks(e,0,!1,null,null,!1,!1,"",Wd);return e._reactRootContainer=S,e[wr]=S.current,Oo(e.nodeType===8?e.parentNode:e),Nn(function(){ki(t,S,r,o)}),S}function Ri(e,t,r,o,a){var s=r._reactRootContainer;if(s){var h=s;if(typeof a=="function"){var v=a;a=function(){var S=Ei(h);v.call(S)}}ki(t,h,e,a)}else h=Nm(r,t,e,a,o);return Ei(h)}ku=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=vn(t.pendingLanes);r!==0&&(Ki(t,r|1),At(t,Be()),(ze&6)===0&&(lo=Be()+500,Qr()))}break;case 13:Nn(function(){var o=Cr(e,1);if(o!==null){var a=Et();rr(o,e,1,a)}}),Es(e,1)}},Xi=function(e){if(e.tag===13){var t=Cr(e,134217728);if(t!==null){var r=Et();rr(t,e,134217728,r)}Es(e,134217728)}},Eu=function(e){if(e.tag===13){var t=en(e),r=Cr(e,t);if(r!==null){var o=Et();rr(r,e,t,o)}Es(e,t)}},Cu=function(){return We},ju=function(e,t){var r=We;try{return We=e,t()}finally{We=r}},Dr=function(e,t,r){switch(t){case"input":if(ho(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var o=r[t];if(o!==e&&o.form===e.form){var a=Hl(o);if(!a)throw Error(i(90));Qe(o),ho(o,a)}}}break;case"textarea":lr(e,r);break;case"select":t=r.value,t!=null&&Lr(e,!!r.multiple,t,!1)}},wo=gs,pn=Nn;var bm={usingClientEntryPoint:!1,Events:[Uo,Gn,Hl,xo,Rl,gs]},el={findFiberByHostInstance:xn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Pm={bundleType:el.bundleType,version:el.version,rendererPackageName:el.rendererPackageName,rendererConfig:el.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:fe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Te(e),e===null?null:e.stateNode},findFiberByHostInstance:el.findFiberByHostInstance||Rm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ni=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ni.isDisabled&&Ni.supportsFiber)try{yr=Ni.inject(Pm),St=Ni}catch{}}return Tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bm,Tt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!js(t))throw Error(i(200));return jm(e,t,null,r)},Tt.createRoot=function(e,t){if(!js(e))throw Error(i(299));var r=!1,o="",a=Bd;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=ks(e,1,!1,null,null,r,!1,o,a),e[wr]=t.current,Oo(e.nodeType===8?e.parentNode:e),new Cs(t)},Tt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=Te(t),e=e===null?null:e.stateNode,e},Tt.flushSync=function(e){return Nn(e)},Tt.hydrate=function(e,t,r){if(!ji(t))throw Error(i(200));return Ri(null,e,t,!0,r)},Tt.hydrateRoot=function(e,t,r){if(!js(e))throw Error(i(405));var o=r!=null&&r.hydratedSources||null,a=!1,s="",h=Bd;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(s=r.identifierPrefix),r.onRecoverableError!==void 0&&(h=r.onRecoverableError)),t=Fd(t,null,e,1,r??null,a,!1,s,h),e[wr]=t.current,Oo(e),o)for(e=0;e<o.length;e++)r=o[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new Ci(t)},Tt.render=function(e,t,r){if(!ji(t))throw Error(i(200));return Ri(null,e,t,!1,r)},Tt.unmountComponentAtNode=function(e){if(!ji(e))throw Error(i(40));return e._reactRootContainer?(Nn(function(){Ri(null,null,e,!1,function(){e._reactRootContainer=null,e[wr]=null})}),!0):!1},Tt.unstable_batchedUpdates=gs,Tt.unstable_renderSubtreeIntoContainer=function(e,t,r,o){if(!ji(r))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Ri(e,t,r,!1,o)},Tt.version="18.3.1-next-f1338f8080-20240426",Tt}var Xd;function Df(){if(Xd)return bs.exports;Xd=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),bs.exports=Im(),bs.exports}var qd;function Fm(){if(qd)return bi;qd=1;var n=Df();return bi.createRoot=n.createRoot,bi.hydrateRoot=n.hydrateRoot,bi}var Um=Fm(),E=Ks();const lt=Lm(E),zf=Tm({__proto__:null,default:lt},[E]);/** 41 * react-router v7.13.0 42 * 43 * Copyright (c) Remix Software Inc. 44 * 45 * This source code is licensed under the MIT license found in the 46 * LICENSE.md file in the root directory of this source tree. 47 * 48 * @license MIT 49 */var Of=n=>{throw TypeError(n)},Bm=(n,l,i)=>l.has(n)||Of("Cannot "+i),Ts=(n,l,i)=>(Bm(n,l,"read from private field"),i?i.call(n):l.get(n)),Wm=(n,l,i)=>l.has(n)?Of("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(n):l.set(n,i),Jd="popstate";function Hm(n={}){function l(u,c){let{pathname:d,search:p,hash:m}=u.location;return cl("",{pathname:d,search:p,hash:m},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function i(u,c){return typeof c=="string"?c:hr(c)}return Vm(l,i,null,n)}function Ae(n,l){if(n===!1||n===null||typeof n>"u")throw new Error(l)}function it(n,l){if(!n){typeof console<"u"&&console.warn(l);try{throw new Error(l)}catch{}}}function $m(){return Math.random().toString(36).substring(2,10)}function Zd(n,l){return{usr:n.state,key:n.key,idx:l}}function cl(n,l,i=null,u){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof l=="string"?un(l):l,state:i,key:l&&l.key||u||$m()}}function hr({pathname:n="/",search:l="",hash:i=""}){return l&&l!=="?"&&(n+=l.charAt(0)==="?"?l:"?"+l),i&&i!=="#"&&(n+=i.charAt(0)==="#"?i:"#"+i),n}function un(n){let l={};if(n){let i=n.indexOf("#");i>=0&&(l.hash=n.substring(i),n=n.substring(0,i));let u=n.indexOf("?");u>=0&&(l.search=n.substring(u),n=n.substring(0,u)),n&&(l.pathname=n)}return l}function Vm(n,l,i,u={}){let{window:c=document.defaultView,v5Compat:d=!1}=u,p=c.history,m="POP",g=null,y=k();y==null&&(y=0,p.replaceState({...p.state,idx:y},""));function k(){return(p.state||{idx:null}).idx}function w(){m="POP";let O=k(),V=O==null?null:O-y;y=O,g&&g({action:m,location:D.location,delta:V})}function b(O,V){m="PUSH";let I=cl(D.location,O,V);y=k()+1;let K=Zd(I,y),fe=D.createHref(I);try{p.pushState(K,"",fe)}catch(pe){if(pe instanceof DOMException&&pe.name==="DataCloneError")throw pe;c.location.assign(fe)}d&&g&&g({action:m,location:D.location,delta:1})}function N(O,V){m="REPLACE";let I=cl(D.location,O,V);y=k();let K=Zd(I,y),fe=D.createHref(I);p.replaceState(K,"",fe),d&&g&&g({action:m,location:D.location,delta:0})}function z(O){return If(O)}let D={get action(){return m},get location(){return n(c,p)},listen(O){if(g)throw new Error("A history only accepts one active listener");return c.addEventListener(Jd,w),g=O,()=>{c.removeEventListener(Jd,w),g=null}},createHref(O){return l(c,O)},createURL:z,encodeLocation(O){let V=z(O);return{pathname:V.pathname,search:V.search,hash:V.hash}},push:b,replace:N,go(O){return p.go(O)}};return D}function If(n,l=!1){let i="http://localhost";
49typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),Ae(i,"No window.location.(origin|href) available to create URL");let u=typeof n=="string"?n:hr(n);return u=u.replace(/ $/,"%20"),!l&&u.startsWith("//")&&(u=i+u),new URL(u,i)}var il,ef=class{constructor(n){if(Wm(this,il,new Map),n)for(let[l,i]of n)this.set(l,i)}get(n){if(Ts(this,il).has(n))return Ts(this,il).get(n);if(n.defaultValue!==void 0)return n.defaultValue;throw new Error("No value found for context")}set(n,l){Ts(this,il).set(n,l)}};il=new WeakMap;var Gm=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ym(n){return Gm.has(n)}var Qm=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Km(n){return Qm.has(n)}function Xm(n){return n.index===!0}function dl(n,l,i=[],u={},c=!1){return n.map((d,p)=>{let m=[...i,String(p)],g=typeof d.id=="string"?d.id:m.join("-");if(Ae(d.index!==!0||!d.children,"Cannot specify children on an index route"),Ae(c||!u[g],`Found a route id collision on i
49d "${g}". Route id's must be globally unique within Data Router usages`),Xm(d)){let y={...d,id:g};return u[g]=tf(y,l(y)),y}else{let y={...d,id:g,children:void 0};return u[g]=tf(y,l(y)),d.children&&(y.children=dl(d.children,l,m,u,c)),y}})}function tf(n,l){return Object.assign(n,{...l,...typeof l.lazy=="object"&&l.lazy!=null?{lazy:{...n.lazy,...l.lazy}}:{}})}function ln(n,l,i="/"){return al(n,l,i,!1)}function al(n,l,i,u){let c=typeof l=="string"?un(l):l,d=Qt(c.pathname||"/",i);if(d==null)return null;let p=Ff(n);Jm(p);let m=null;for(let g=0;m==null&&g<p.length;++g){let y=ug(d);m=ag(p[g],y,u)}return m}function qm(n,l){let{route:i,pathname:u,params:c}=n;return{id:i.id,pathname:u,params:c,data:l[i.id],loaderData:l[i.id],handle:i.handle}}function Ff(n,l=[],i=[],u="",c=!1){let d=(p,m,g=c,y)=>{let k={relativePath:y===void 0?p.path||"":y,caseSensitive:p.caseSensitive===!0,childrenIndex:m,route:p};if(k.relativePath.startsWith("/")){if(!k.relativePath.startsWith(u)&&g)return;Ae(k.relativePath.startsWith(u),`Absolute route path "${k.relativePath}" nested under path "${u}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),k.relativePath=k.relativePath.slice(u.length)}let w=pr([u,k.relativePath]),b=i.concat(k);p.children&&p.children.length>0&&(Ae(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${w}".`),Ff(p.children,l,b,w,g)),!(p.path==null&&!p.index)&&l.push({path:w,score:lg(w,p.index),routesMeta:b})};return n.forEach((p,m)=>{var g;if(p.path===""||!((g=p.path)!=null&&g.includes("?")))d(p,m);else for(let y of Uf(p.path))d(p,m,!0,y)}),l}function Uf(n){let l=n.split("/");if(l.length===0)return[];let[i,...u]=l,c=i.endsWith("?"),d=i.replace(/\?$/,"");if(u.length===0)return c?[d,""]:[d];let p=Uf(u.join("/")),m=[];return m.push(...p.map(g=>g===""?d:[d,g].join("/"))),c&&m.push(...p),m.map(g=>n.startsWith("/")&&g===""?"/":g)}function Jm(n){n.sort((l,i)=>l.score!==i.score?i.score-l.score:ig(l.routesMeta.map(u=>u.childrenIndex),i.routesMeta.map(u=>u.childrenIndex)))}var Zm=/^:[\w-]+$/,eg=3,tg=2,rg=1,ng=10,og=-2,rf=n=>n==="*";function lg(n,l){let i=n.split("/"),u=i.length;return i.some(rf)&&(u+=og),l&&(u+=tg),i.filter(c=>!rf(c)).reduce((c,d)=>c+(Zm.test(d)?eg:d===""?rg:ng),u)}function ig(n,l){return n.length===l.length&&n.slice(0,-1).every((u,c)=>u===l[c])?n[n.length-1]-l[l.length-1]:0}function ag(n,l,i=!1){let{routesMeta:u}=n,c={},d="/",p=[];for(let m=0;m<u.length;++m){let g=u[m],y=m===u.length-1,k=d==="/"?l:l.slice(d.length)||"/",w=Ii({path:g.relativePath,caseSensitive:g.caseSensitive,end:y},k),b=g.route;if(!w&&y&&i&&!u[u.length-1].route.index&&(w=Ii({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},k)),!w)return null;
49Object.assign(c,w.params),p.push({params:c,pathname:pr([d,w.pathname]),pathnameBase:fg(pr([d,w.pathnameBase])),route:b}),w.pathnameBase!=="/"&&(d=pr([d,w.pathnameBase]))}return p}function Ii(n,l){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[i,u]=sg(n.path,n.caseSensitive,n.end),c=l.match(i);if(!c)return null;let d=c[0],p=d.replace(/(.)\/+$/,"$1"),m=c.slice(1);return{params:u.reduce((y,{paramName:k,isOptional:w},b)=>{if(k==="*"){let z=m[b]||"";p=d.slice(0,d.length-z.length).replace(/(.)\/+$/,"$1")}const N=m[b];return w&&!N?y[k]=void 0:y[k]=(N||"").replace(/%2F/g,"/"),y},{}),pathname:d,pathnameBase:p,pattern:n}}function sg(n,l=!1,i=!0){it(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let u=[],c="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,m,g)=>(u.push({paramName:m,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(u.push({paramName:"*"}),c+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?c+="\\/*$":n!==""&&n!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,l?void 0:"i"),u]}function ug(n){try{return n.split("/").map(l=>decodeURIComponent(l).replace(/\//g,"%2F")).join("/")}catch(l){return it(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${l}).`),n}}function Qt(n,l){if(l==="/")return n;if(!n.toLowerCase().startsWith(l.toLowerCase()))return null;let i=l.endsWith("/")?l.length-1:l.length,u=n.charAt(i);return u&&u!=="/"?null:n.slice(i)||"/"}function cg({basename:n,pathname:l}){return l==="/"?n:pr([n,l])}var Bf=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xs=n=>Bf.test(n);function dg(n,l="/"){let{pathname:i,search:u="",hash:c=""}=typeof n=="string"?un(n):n,d;return i?(i=i.replace(/\/\/+/g,"/"),i.startsWith("/")?d=nf(i.substring(1),"/"):d=nf(i,l)):d=l,{pathname:d,search:pg(u),hash:hg(c)}}function nf(n,l){let i=l.replace(/\/+$/,"").split("/");return n.split("/").forEach(c=>{c===".."?i.length>1&&i.pop():c!=="."&&i.push(c)}),i.length>1?i.join("/"):"/"}function Ls(n,l,i,u){return`Cannot include a '${n}' character in a manually specified \`to.${l}\` field [${JSON.stringify(u)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Wf(n){return n.filter((l,i)=>i===0||l.route.path&&l.route.path.length>0)}function qs(n){let l=Wf(n);return l.map((i,u)=>u===l.length-1?i.pathname:i.pathnameBase)}function Js(n,l,i,u=!1){let c;typeof n=="string"?c=un(n):(c={...n},Ae(!c.pathname||!c.pathname.includes("?"),Ls("?","pathname","search",c)),Ae(!c.pathname||!c.pathname.includes("#"),Ls("#","pathname","hash",c)),Ae(!c.search||!c.search.includes("#"),Ls("#","search","hash",c)));let d=n===""||c.pathname==="",p=d?"/":c.pathname,m;if(p==null)m=i;else{let w=l.length-1;if(!u&&p.startsWith("..")){let b=p.split("/");for(;b[0]==="..";)b.shift(),w-=1;c.pathname=b.join("/")}m=w>=0?l[w]:"/"}let g=dg(c,m),y=p&&p!=="/"&&p.endsWith("/"),k=(d||p===".")&&i.endsWith("/");return!g.pathname.endsWith("/")&&(y||k)&&(g.pathname+="/"),g}var pr=n=>n.join("/").replace(/\/\/+/g,"/"),fg=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),pg=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,hg=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,hl=class{constructor(n,l,i,u=!1){this.status=n,this.statusText=l||"",this.internal=u,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function fl(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function ml(n){return n.map(l=>l.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Hf=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function $f(n,l){let i=n;
49if(typeof i!="string"||!Bf.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let u=i,c=!1;if(Hf)try{let d=new URL(window.location.href),p=i.startsWith("//")?new URL(d.protocol+i):new URL(i),m=Qt(p.pathname,l);p.origin===d.origin&&m!=null?i=m+p.search+p.hash:c=!0}catch{it(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:u,isExternal:c,to:i}}var sn=Symbol("Uninstrumented");function mg(n,l){let i={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};n.forEach(c=>c({id:l.id,index:l.index,path:l.path,instrument(d){let p=Object.keys(i);for(let m of p)d[m]&&i[m].push(d[m])}}));let u={};if(typeof l.lazy=="function"&&i.lazy.length>0){let c=uo(i.lazy,l.lazy,()=>{});c&&(u.lazy=c)}if(typeof l.lazy=="object"){let c=l.lazy;["middleware","loader","action"].forEach(d=>{let p=c[d],m=i[`lazy.${d}`];if(typeof p=="function"&&m.length>0){let g=uo(m,p,()=>{});g&&(u.lazy=Object.assign(u.lazy||{},{[d]:g}))}})}return["loader","action"].forEach(c=>{let d=l[c];if(typeof d=="function"&&i[c].length>0){let p=d[sn]??d,m=uo(i[c],p,(...g)=>of(g[0]));m&&(c==="loader"&&p.hydrate===!0&&(m.hydrate=!0),m[sn]=p,u[c]=m)}}),l.middleware&&l.middleware.length>0&&i.middleware.length>0&&(u.middleware=l.middleware.map(c=>{let d=c[sn]??c,p=uo(i.middleware,d,(...m)=>of(m[0]));return p?(p[sn]=d,p):c})),u}function gg(n,l){let i={navigate:[],fetch:[]};if(l.forEach(u=>u({instrument(c){let d=Object.keys(c);for(let p of d)c[p]&&i[p].push(c[p])}})),i.navigate.length>0){let u=n.navigate[sn]??n.navigate,c=uo(i.navigate,u,(...d)=>{let[p,m]=d;return{to:typeof p=="number"||typeof p=="string"?p:p?hr(p):".",...lf(n,m??{})}});c&&(c[sn]=u,n.navigate=c)}if(i.fetch.length>0){let u=n.fetch[sn]??n.fetch,c=uo(i.fetch,u,(...d)=>{let[p,,m,g]=d;return{href:m??".",fetcherKey:p,...lf(n,g??{})}});c&&(c[sn]=u,n.fetch=c)}return n}function uo(n,l,i){return n.length===0?null:async(...u)=>{let c=await Vf(n,i(...u),()=>l(...u),n.length-1);if(c.type==="error")throw c.value;return c.value}}async function Vf(n,l,i,u){let c=n[u],d;if(c){let p,m=async()=>(p?console.error("You cannot call instrumented handlers more than once"):p=Vf(n,l,i,u-1),d=await p,Ae(d,"Expected a result"),d.type==="error"&&d.value instanceof Error?{status:"error",error:d.value}:{status:"success",error:void 0});try{await c(m,l)}catch(g){console.error("An instrumentation function threw an error:",g)}p||await m(),await p}else try{d={type:"success",value:await i()}}catch(p){d={type:"error",value:p}}return d||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function of(n){let{request:l,context:i,params:u,unstable_pattern:c}=n;return{request:yg(l),params:{...u},unstable_pattern:c,context:vg(i)}}function lf(n,l){return{currentUrl:hr(n.state.location),..."formMethod"in l?{formMethod:l.formMethod}:{},..."formEncType"in l?{formEncType:l.formEncType}:{},..."formData"in l?{formData:l.formData}:{},..."body"in l?{body:l.body}:{}}}function yg(n){return{method:n.method,url:n.url,headers:{get:(...l)=>n.headers.get(...l)}}}function vg(n){if(wg(n)){let l={...n};return Object.freeze(l),l}else return{get:l=>n.get(l)}}var xg=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function wg(n){if(n===null||typeof n!="object")return!1;const l=Object.getPrototypeOf(n);return l===Object.prototype||l===null||Object.getOwnPropertyNames(l).sort().join("\0")===xg}var Gf=["POST","PUT","PATCH","DELETE"],Sg=new Set(Gf),kg=["GET",...Gf],Eg=new Set(kg),Yf=new Set([301,302,303,307,308]),Cg=new Set([307,308]),_s={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},jg={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},rl={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Rg=n=>({hasErrorBoundary:!!n.hasErrorBoundary}),Qf="remix-router-transitions",Kf=Symbol("ResetLoaderData");function Ng(n){const l=n.window?n.window:typeof window<"u"?window:void 0,i=typeof l<"u"&&typeof l.document<"u"&&typeof l.document.createElement<"u";Ae(n.routes.length>0,"You must provide a non-empty routes array to createRouter");let u=n.hydrationRouteProperties||[],c=n.mapRouteProperties||Rg,d=c;if(n.unstable_instrumentations){let x=n.unstable_instrumentations;d=R=>({...c(R),...mg(x.map(T=>
49T.route).filter(Boolean),R)})}let p={},m=dl(n.routes,d,void 0,p),g,y=n.basename||"/";y.startsWith("/")||(y=`/${y}`);let k=n.dataStrategy||Lg,w={...n.future},b=null,N=new Set,z=null,D=null,O=null,V=n.hydrationData!=null,I=ln(m,n.history.location,y),K=!1,fe=null,pe;if(I==null&&!n.patchRoutesOnNavigation){let x=Yt(404,{pathname:n.history.location.pathname}),{matches:R,route:T}=Pi(m);pe=!0,I=R,fe={[T.id]:x}}else if(I&&!n.hydrationData&&pn(I,m,n.history.location.pathname).active&&(I=null),I)if(I.some(x=>x.route.lazy))pe=!1;else if(!I.some(x=>Zs(x.route)))pe=!0;else{let x=n.hydrationData?n.hydrationData.loaderData:null,R=n.hydrationData?n.hydrationData.errors:null;if(R){let T=I.findIndex(W=>R[W.route.id]!==void 0);pe=I.slice(0,T+1).every(W=>!Us(W.route,x,R))}else pe=I.every(T=>!Us(T.route,x,R))}else{pe=!1,I=[];let x=pn(null,m,n.history.location.pathname);x.active&&x.matches&&(K=!0,I=x.matches)}let ge,L={historyAction:n.history.action,location:n.history.location,matches:I,initialized:pe,navigation:_s,restoreScrollPosition:n.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:n.hydrationData&&n.hydrationData.loaderData||{},actionData:n.hydrationData&&n.hydrationData.actionData||null,errors:n.hydrationData&&n.hydrationData.errors||fe,fetchers:new Map,blockers:new Map},U="POP",se=null,je=!1,Le,De=!1,He=new Map,_e=null,Ie=!1,ye=!1,we=new Set,_=new Map,q=0,Y=-1,j=new Map,F=new Set,J=new Map,le=new Map,he=new Set,Ee=new Map,Se,Ne=null;function Fe(){if(b=n.history.listen(({action:x,location:R,delta:T})=>{if(Se){Se(),Se=void 0;return}it(Ee.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let W=gr({currentLocation:L.location,nextLocation:R,historyAction:x});if(W&&T!=null){let Q=new Promise(ue=>{Se=ue});n.history.go(T*-1),Dr(W,{state:"blocked",location:R,proceed(){Dr(W,{state:"proceeding",proceed:void 0,reset:void 0,location:R}),Q.then(()=>n.history.go(T))},reset(){let ue=new Map(L.blockers);ue.set(W,rl),Qe({blockers:ue})}}),se==null||se.resolve(),se=null;return}return or(x,R)}),i){Xg(l,He);let x=()=>qg(l,He);l.addEventListener("pagehide",x),_e=()=>l.removeEventListener("pagehide",x)}return L.initialized||or("POP",L.location,{initialHydration:!0}),ge}function rt(){b&&b(),_e&&_e(),N.clear(),Le&&Le.abort(),L.fetchers.forEach((x,R)=>yo(R)),L.blockers.forEach((x,R)=>In(R))}function nr(x){return N.add(x),()=>N.delete(x)}function Qe(x,R={}){x.matches&&(x.matches=x.matches.map(Q=>{let ue=p[Q.route.id],me=Q.route;return me.element!==ue.element||me.errorElement!==ue.errorElement||me.hydrateFallbackElement!==ue.hydrateFallbackElement?{...Q,route:ue}:Q})),L={...L,...x};let T=[],W=[];L.fetchers.forEach((Q,ue)=>{Q.state==="idle"&&(he.has(ue)?T.push(ue):W.push(ue))}),he.forEach(Q=>{!L.fetchers.has(Q)&&!_.has(Q)&&T.push(Q)}),[...N].forEach(Q=>Q(L,{deletedFetchers:T,newErrors:x.errors??null,viewTransitionOpts:R.viewTransitionOpts,flushSync:R.flushSync===!0})),T.forEach(Q=>yo(Q)),W.forEach(Q=>L.fetchers.delete(Q))}function Xt(x,R,{flushSync:T}={}){var Ce,de;let W=L.actionData!=null&&L.navigation.formMethod!=null&&wt(L.navigation.formMethod)&&L.navigation.state==="loading"&&((Ce=x.state)==null?void 0:Ce._isRedirect)!==!0,Q;R.actionData?Object.keys(R.actionData).length>0?Q=R.actionData:Q=null:W?Q=L.actionData:Q=null;let ue=R.loaderData?gf(L.loaderData,R.loaderData,R.matches||[],R.errors):L.loaderData,me=L.blockers;me.size>0&&(me=new Map(me),me.forEach((Re,Te)=>me.set(Te,rl)));let Z=Ie?!1:wo(x,R.matches||L.matches),te=je===!0||L.navigation.formMethod!=null&&wt(L.navigation.formMethod)&&((de=x.state)==null?void 0:de._isRedirect)!==!0;g&&(m=g,g=void 0),Ie||U==="POP"||(U==="PUSH"?n.history.push(x,x.state):U==="REPLACE"&&n.history.replace(x,x.state));let ie;if(U==="POP"){let Re=He.get(L.location.pathname);Re&&Re.has(x.pathname)?ie={currentLocation:L.location,nextLocation:x}:He.has(x.pathname)&&(ie={currentLocation:x,nextLocation:L.location})}else if(De){let Re=He.get(L.location.pathname);Re?Re.add(x.pathname):(Re=new Set([x.pathname]),He.set(L.location.pathname,Re)),ie={currentLocation:L.location,nextLocation:x}}Qe({...R,actionData:Q,loaderData:ue,historyAction:U,location:x,initialized:!0,navigation:_s,revalidation:"idle",restoreScrollPosition:Z,preventScrollReset:te,blockers:me},{viewTransitionOpts:ie,flushSync:T===!0}),U="POP",je=!1,De=!1,Ie=!1,ye=!1,se==null||se.resolve(),se=null,Ne==null||Ne.resolve(),Ne=null}async function Mn(x,R){if(se==null||se.resolve(),se=null,typeof x=="number"){se||(se=wf());let Te=se.promise;return n.history.go(x),Te}let T=Fs(L.location,L.matches,y,x,R==null?void 0:R.fromRouteId,R==null?void 0:R.relative),{path:W,submission:Q,error:ue}=af(!1,T,R),me=L.location,Z=cl(L.location,W,R&&R.state);Z={...Z,...n.history.encodeLocation(Z)};let te=R&&R.replace!=null?R.replace:void 0,ie="PUSH";te===!0?ie="REPLACE":te===!1||Q!=null&&wt(Q.formMethod)&&Q.formAction===L.location.pathname+L.location.search&&(ie="REPLACE");let Ce=R&&"preventScrollReset"in R?R.preventScrollReset===!0:void 0,de=(R&&R.flushSync)===!0,Re=gr({currentLocation:me,nextLocation:Z,historyAction:ie});if(Re){Dr(Re,{state:"blocked",location:Z,proceed(){Dr(Re,{state:"proceeding",proceed:void 0,reset:void 0,location:Z}),Mn(x,R)},reset(){let Te=new Map(L.blockers);Te.set(Re,rl),Qe({blockers:Te})}});return}await or(ie,Z,{submission:Q,pendingError:ue,preventScrollReset:Ce,replace:R&&R.replace,enableViewTransition:R&&R.viewTransition,flushSync:de,callSiteDefaultShouldRevalidate:R&&R.unstable_defaultShouldRevalidate})}function wl(){Ne||(Ne=wf()),dn(),Qe({revalidation:"loading"});let x=Ne.promise;return L.navigation.state==="submitting"?x:L.navigation.state==="idle"?(or(L.historyAction,L.location,{startUninterruptedRevalidation:!0}
49),x):(or(U||L.historyAction,L.navigation.location,{overrideNavigation:L.navigation,enableViewTransition:De===!0}),x)}async function or(x,R,T){Le&&Le.abort(),Le=null,U=x,Ie=(T&&T.startUninterruptedRevalidation)===!0,Rl(L.location,L.matches),je=(T&&T.preventScrollReset)===!0,De=(T&&T.enableViewTransition)===!0;let W=g||m,Q=T&&T.overrideNavigation,ue=T!=null&&T.initialHydration&&L.matches&&L.matches.length>0&&!K?L.matches:ln(W,R,y),me=(T&&T.flushSync)===!0;if(ue&&L.initialized&&!ye&&Ug(L.location,R)&&!(T&&T.submission&&wt(T.submission.formMethod))){Xt(R,{matches:ue},{flushSync:me});return}let Z=pn(ue,W,R.pathname);if(Z.active&&Z.matches&&(ue=Z.matches),!ue){let{error:et,notFoundMatches:ct,route:Ue}=ir(R.pathname);Xt(R,{matches:ct,loaderData:{},errors:{[Ue.id]:et}},{flushSync:me});return}Le=new AbortController;let te=so(n.history,R,Le.signal,T&&T.submission),ie=n.getContext?await n.getContext():new ef,Ce;if(T&&T.pendingError)Ce=[an(ue).route.id,{type:"error",error:T.pendingError}];else if(T&&T.submission&&wt(T.submission.formMethod)){let et=await ho(te,R,T.submission,ue,ie,Z.active,T&&T.initialHydration===!0,{replace:T.replace,flushSync:me});if(et.shortCircuited)return;if(et.pendingActionResult){let[ct,Ue]=et.pendingActionResult;if(Ot(Ue)&&fl(Ue.error)&&Ue.error.status===404){Le=null,Xt(R,{matches:et.matches,loaderData:{},errors:{[ct]:Ue.error}});return}}ue=et.matches||ue,Ce=et.pendingActionResult,Q=Ms(R,T.submission),me=!1,Z.active=!1,te=so(n.history,te.url,te.signal)}let{shortCircuited:de,matches:Re,loaderData:Te,errors:nt}=await Sl(te,R,ue,ie,Z.active,Q,T&&T.submission,T&&T.fetcherSubmission,T&&T.replace,T&&T.initialHydration===!0,me,Ce,T&&T.callSiteDefaultShouldRevalidate);de||(Le=null,Xt(R,{matches:Re||ue,...yf(Ce),loaderData:Te,errors:nt}))}async function ho(x,R,T,W,Q,ue,me,Z={}){dn();let te=Qg(R,T);if(Qe({navigation:te},{flushSync:Z.flushSync===!0}),ue){let de=await zr(W,R.pathname,x.signal);if(de.type==="aborted")return{shortCircuited:!0};if(de.type==="error"){if(de.partialMatches.length===0){let{matches:Te,route:nt}=Pi(m);return{matches:Te,pendingActionResult:[nt.id,{type:"error",error:de.error}]}}let Re=an(de.partialMatches).route.id;return{matches:de.partialMatches,pendingActionResult:[Re,{type:"error",error:de.error}]}}else if(de.matches)W=de.matches;else{let{notFoundMatches:Re,error:Te,route:nt}=ir(R.pathname);return{matches:Re,pendingActionResult:[nt.id,{type:"error",error:Te}]}}}let ie,Ce=Di(W,R);if(!Ce.route.action&&!Ce.route.lazy)ie={type:"error",error:Yt(405,{method:x.method,pathname:R.pathname,routeId:Ce.route.id})};else{let de=co(d,p,x,W,Ce,me?[]:u,Q),Re=await _r(x,de,Q,null);if(ie=Re[Ce.route.id],!ie){for(let Te of W)if(Re[Te.route.id]){ie=Re[Te.route.id];break}}if(x.signal.aborted)return{shortCircuited:!0}}if(Ln(ie)){let de;return Z&&Z.replace!=null?de=Z.replace:de=pf(ie.response.headers.get("Location"),new URL(x.url),y,n.history)===L.location.pathname+L.location.search,await lr(x,ie,!0,{submission:T,replace:de}),{shortCircuited:!0}}if(Ot(ie)){let de=an(W,Ce.route.id);return(Z&&Z.replace)!==!0&&(U="PUSH"),{matches:W,pendingActionResult:[de.route.id,ie,Ce.route.id]}}return{matches:W,pendingActionResult:[Ce.route.id,ie]}}async function Sl(x,R,T,W,Q,ue,me,Z,te,ie,Ce,de,Re){let Te=ue||Ms(R,me),nt=me||Z||xf(Te),et=!Ie&&!ie;if(Q){if(et){let $e=Dn(de);Qe({navigation:Te,...$e!==void 0?{actionData:$e}:{}},{flushSync:Ce})}let Me=await zr(T,R.pathname,x.signal);if(Me.type==="aborted")return{shortCircuited:!0};if(Me.type==="error"){if(Me.partialMatches.length===0){let{matches:Ir,route:vr}=Pi(m);return{matches:Ir,loaderData:{},errors:{[vr.id]:Me.error}}}let $e=an(Me.partialMatches).route.id;return{matches:Me.partialMatches,loaderData:{},errors:{[$e]:Me.error}}}else if(Me.matches)T=Me.matches;else{let{error:$e,notFoundMatches:Ir,route:vr}=ir(R.pathname);return{matches:Ir,loaderData:{},errors:{[vr.id]:$e}}}}let ct=g||m,{dsMatches:Ue,revalidatingFetchers:jt}=sf(x,W,d,p,n.history,L,T,nt,R,ie?[]:u,ie===!0,ye,we,he,J,F,ct,y,n.patchRoutesOnNavigation!=null,de,Re);if(Y=++q,!n.dataStrategy&&!Ue.some(Me=>Me.shouldLoad)&&!Ue.some(Me=>Me.route.middleware&&Me.route.middleware.length>0)&&jt.length===0){let Me=zn();return Xt(R,{matches:T,loaderData:{},errors:de&&Ot(de[1])?{[de[0]]:de[1].error}:null,...yf(de),...Me?{fetchers:new Map(L.fetchers)}:{}},{flushSync:Ce}),{shortCircuited:!0}}if(et){let Me={};if(!Q){Me.navigation=Te;let $e=Dn(de);$e!==void 0&&(Me.actionData=$e)}jt.length>0&&(Me.fetchers=cn(jt)),Qe(Me,{flushSync:Ce})}jt.forEach(Me=>{Ft(Me.key),Me.controller&&_.set(Me.key,Me.controller)});let Be=()=>jt.forEach(Me=>Ft(Me.key));Le&&Le.signal.addEventListener("abort",Be);let{loaderResults:mn,fetcherResults:Ut}=await go(Ue,jt,x,W);
49if(x.signal.aborted)return{shortCircuited:!0};Le&&Le.signal.removeEventListener("abort",Be),jt.forEach(Me=>_.delete(Me.key));let Lt=Ai(mn);if(Lt)return await lr(x,Lt.result,!0,{replace:te}),{shortCircuited:!0};if(Lt=Ai(Ut),Lt)return F.add(Lt.key),await lr(x,Lt.result,!0,{replace:te}),{shortCircuited:!0};let{loaderData:Or,errors:gn}=mf(L,T,mn,de,jt,Ut);ie&&L.errors&&(gn={...L.errors,...gn});let ar=zn(),yr=On(Y),St=ar||yr||jt.length>0;return{matches:T,loaderData:Or,errors:gn,...St?{fetchers:new Map(L.fetchers)}:{}}}function Dn(x){if(x&&!Ot(x[1]))return{[x[0]]:x[1].data};if(L.actionData)return Object.keys(L.actionData).length===0?null:L.actionData}function cn(x){return x.forEach(R=>{let T=L.fetchers.get(R.key),W=nl(void 0,T?T.data:void 0);L.fetchers.set(R.key,W)}),new Map(L.fetchers)}async function Lr(x,R,T,W){Ft(x);let Q=(W&&W.flushSync)===!0,ue=g||m,me=Fs(L.location,L.matches,y,T,R,W==null?void 0:W.relative),Z=ln(ue,me,y),te=pn(Z,ue,me);if(te.active&&te.matches&&(Z=te.matches),!Z){It(x,R,Yt(404,{pathname:me}),{flushSync:Q});return}let{path:ie,submission:Ce,error:de}=af(!0,me,W);if(de){It(x,R,de,{flushSync:Q});return}let Re=n.getContext?await n.getContext():new ef,Te=(W&&W.preventScrollReset)===!0;if(Ce&&wt(Ce.formMethod)){await mo(x,R,ie,Z,Re,te.active,Q,Te,Ce,W&&W.unstable_defaultShouldRevalidate);return}J.set(x,{routeId:R,path:ie}),await kl(x,R,ie,Z,Re,te.active,Q,Te,Ce)}async function mo(x,R,T,W,Q,ue,me,Z,te,ie){dn(),J.delete(x);let Ce=L.fetchers.get(x);Ct(x,Kg(te,Ce),{flushSync:me});let de=new AbortController,Re=so(n.history,T,de.signal,te);if(ue){let Ke=await zr(W,new URL(Re.url).pathname,Re.signal,x);if(Ke.type==="aborted")return;if(Ke.type==="error"){It(x,R,Ke.error,{flushSync:me});return}else if(Ke.matches)W=Ke.matches;else{It(x,R,Yt(404,{pathname:T}),{flushSync:me});return}}let Te=Di(W,T);if(!Te.route.action&&!Te.route.lazy){let Ke=Yt(405,{method:te.formMethod,pathname:T,routeId:R});It(x,R,Ke,{flushSync:me});return}_.set(x,de);let nt=q,et=co(d,p,Re,W,Te,u,Q),ct=await _r(Re,et,Q,x),Ue=ct[Te.route.id];if(!Ue){for(let Ke of et)if(ct[Ke.route.id]){Ue=ct[Ke.route.id];break}}if(Re.signal.aborted){_.get(x)===de&&_.delete(x);return}if(he.has(x)){if(Ln(Ue)||Ot(Ue)){Ct(x,Pr(void 0));return}}else{if(Ln(Ue))if(_.delete(x),Y>nt){Ct(x,Pr(void 0));return}else return F.add(x),Ct(x,nl(te)),lr(Re,Ue,!1,{fetcherSubmission:te,preventScrollReset:Z});if(Ot(Ue)){It(x,R,Ue.error);return}}let jt=L.navigation.location||L.location,Be=so(n.history,jt,de.signal),mn=g||m,Ut=L.navigation.state!=="idle"?ln(mn,L.navigation.location,y):L.matches;Ae(Ut,"Didn't find any matches after fetcher action");let Lt=++q;j.set(x,Lt);let Or=nl(te,Ue.data);L.fetchers.set(x,Or);let{dsMatches:gn,revalidatingFetchers:ar}=sf(Be,Q,d,p,n.history,L,Ut,te,jt,u,!1,ye,we,he,J,F,mn,y,n.patchRoutesOnNavigation!=null,[Te.route.id,Ue],ie);ar.filter(Ke=>Ke.key!==x).forEach(Ke=>{let xr=Ke.key,yn=L.fetchers.get(xr),vn=nl(void 0,yn?yn.data:void 0);L.fetchers.set(xr,vn),Ft(xr),Ke.controller&&_.set(xr,Ke.controller)}),Qe({fetchers:new Map(L.fetchers)});let yr=()=>ar.forEach(Ke=>Ft(Ke.key));de.signal.addEventListener("abort",yr);let{loaderResults:St,fetcherResults:Me}=await go(gn,ar,Be,Q);if(de.signal.aborted)return;if(de.signal.removeEventListener("abort",yr),j.delete(x),_.delete(x),ar.forEach(Ke=>_.delete(Ke.key)),L.fetchers.has(x)){let Ke=Pr(Ue.data);L.fetchers.set(x,Ke)}let $e=Ai(St);if($e)return lr(Be,$e.result,!1,{preventScrollReset:Z});if($e=Ai(Me),$e)return F.add($e.key),lr(Be,$e.result,!1,{preventScrollReset:Z});let{loaderData:Ir,errors:vr}=mf(L,Ut,St,void 0,ar,Me);On(Lt),L.navigation.state==="loading"&&Lt>Y?(Ae(U,"Expected pending action"),Le&&Le.abort(),Xt(L.navigation.location,{matches:Ut,loaderData:Ir,errors:vr,fetchers:new Map(L.fetchers)})):(Qe({errors:vr,loaderData:gf(L.loaderData,Ir,Ut,vr),fetchers:new Map(L.fetchers)}),ye=!1)}async function kl(x,R,T,W,Q,ue,me,Z,te){let ie=L.fetchers.get(x);Ct(x,nl(te,ie?ie.data:void 0),{flushSync:me});let Ce=new AbortController,de=so(n.history,T,Ce.signal);if(ue){let Ue=await zr(W,new URL(de.url).pathname,de.signal,x);if(Ue.type==="aborted")return;if(Ue.type==="error"){It(x,R,Ue.error,{flushSync:me});return}else if(Ue.matches)W=Ue.matches;else{It(x,R,Yt(404,{pathname:T}),{flushSync:me});return}}let Re=Di(W,T);_.set(x,Ce);let Te=q,nt=co(d,p,de,W,Re,u,Q),ct=(await _r(de,nt,Q,x))[Re.route.id];if(_.get(x)===Ce&&_.delete(x),!de.signal.aborted){if(he.has(x)){Ct(x,Pr(void 0));return}if(Ln(ct))if(Y>Te){Ct(x,Pr(void 0));return}else{F.add(x),await lr(de,ct,!1,{preventScrollReset:Z});return}if(Ot(ct)){It(x,R,ct.error);return}Ct(x,Pr(ct.data))}}async function lr(x,R,T,{submission:W,fetcherSubmission:Q,preventScrollReset:ue,replace:me}={}){T||(se==null||se.resolve(),se=null),R.response.headers.has("X-Remix-Revalidate")&&(ye=!0);let Z=R.response.headers.get("Location");Ae(Z,"Expected a Location header on the redirect Response"),Z=pf(Z,new URL(x.url),y,n.history);let te=cl(L.location,Z,{_isRedirect:!0});if(i){let nt=!1;if(R.response.headers.has("X-Remix-Reload-Document"))nt=!0;else if(Xs(Z)){const et=If(Z,!0);nt=et.origin!==l.location.origin||Qt(et.pathname,y)==null}if(nt){me?l.location.replace(Z):l.location.assign(Z);return}}Le=null;let ie=me===!0||R.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:Ce,formAction:de,formEncType:Re}=L.navigation;!W&&!Q&&Ce&&de&&Re&&(W=xf(L.navigation));let Te=W||Q;if(Cg.has(R.response.status)&&Te&&wt(Te.formMethod))await or(ie,te,{submission:{...Te,formAction:Z},preventScrollReset:ue||je,enableViewTransition:T?De:void 0});else{let nt=Ms(te,W);await or(ie,te,{overrideNavigation:nt,fetcherSubmission:Q,preventScrollReset:ue||je,enableViewTransition:T?De:void 0})}}async function _r(x,R,T,W){var me;let Q,ue={};try{Q=await Mg(k,x,R,W,T,!1)}catch(Z){return R.filter(te=>
49te.shouldLoad).forEach(te=>{ue[te.route.id]={type:"error",error:Z}}),ue}if(x.signal.aborted)return ue;if(!wt(x.method))for(let Z of R){if(((me=Q[Z.route.id])==null?void 0:me.type)==="error")break;!Q.hasOwnProperty(Z.route.id)&&!L.loaderData.hasOwnProperty(Z.route.id)&&(!L.errors||!L.errors.hasOwnProperty(Z.route.id))&&Z.shouldCallHandler()&&(Q[Z.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${Z.route.id}`)})}for(let[Z,te]of Object.entries(Q))if($g(te)){let ie=te.result;ue[Z]={type:"redirect",response:Ig(ie,x,Z,R,y)}}else ue[Z]=await Og(te);return ue}async function go(x,R,T,W){let Q=_r(T,x,W,null),ue=Promise.all(R.map(async te=>{if(te.matches&&te.match&&te.request&&te.controller){let Ce=(await _r(te.request,te.matches,W,te.key))[te.match.route.id];return{[te.key]:Ce}}else return Promise.resolve({[te.key]:{type:"error",error:Yt(404,{pathname:te.path})}})})),me=await Q,Z=(await ue).reduce((te,ie)=>Object.assign(te,ie),{});return{loaderResults:me,fetcherResults:Z}}function dn(){ye=!0,J.forEach((x,R)=>{_.has(R)&&we.add(R),Ft(R)})}function Ct(x,R,T={}){L.fetchers.set(x,R),Qe({fetchers:new Map(L.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function It(x,R,T,W={}){let Q=an(L.matches,R);yo(x),Qe({errors:{[Q.route.id]:T},fetchers:new Map(L.fetchers)},{flushSync:(W&&W.flushSync)===!0})}function Mr(x){return le.set(x,(le.get(x)||0)+1),he.has(x)&&he.delete(x),L.fetchers.get(x)||jg}function fn(x,R){Ft(x,R==null?void 0:R.reason),Ct(x,Pr(null))}function yo(x){let R=L.fetchers.get(x);_.has(x)&&!(R&&R.state==="loading"&&j.has(x))&&Ft(x),J.delete(x),j.delete(x),F.delete(x),he.delete(x),we.delete(x),L.fetchers.delete(x)}function El(x){let R=(le.get(x)||0)-1;R<=0?(le.delete(x),he.add(x)):le.set(x,R),Qe({fetchers:new Map(L.fetchers)})}function Ft(x,R){let T=_.get(x);T&&(T.abort(R),_.delete(x))}function Cl(x){for(let R of x){let T=Mr(R),W=Pr(T.data);L.fetchers.set(R,W)}}function zn(){let x=[],R=!1;for(let T of F){let W=L.fetchers.get(T);Ae(W,`Expected fetcher: ${T}`),W.state==="loading"&&(F.delete(T),x.push(T),R=!0)}return Cl(x),R}function On(x){let R=[];for(let[T,W]of j)if(W<x){let Q=L.fetchers.get(T);Ae(Q,`Expected fetcher: ${T}`),Q.state==="loading"&&(Ft(T),j.delete(T),R.push(T))}return Cl(R),R.length>0}function vo(x,R){let T=L.blockers.get(x)||rl;return Ee.get(x)!==R&&Ee.set(x,R),T}function In(x){L.blockers.delete(x),Ee.delete(x)}function Dr(x,R){let T=L.blockers.get(x)||rl;Ae(T.state==="unblocked"&&R.state==="blocked"||T.state==="blocked"&&R.state==="blocked"||T.state==="blocked"&&R.state==="proceeding"||T.state==="blocked"&&R.state==="unblocked"||T.state==="proceeding"&&R.state==="unblocked",`Invalid blocker state transition: ${T.state} -> ${R.state}`);let W=new Map(L.blockers);W.set(x,R),Qe({blockers:W})}function gr({currentLocation:x,nextLocation:R,historyAction:T}){if(Ee.size===0)return;Ee.size>1&&it(!1,"A router only supports one blocker at a time");let W=Array.from(Ee.entries()),[Q,ue]=W[W.length-1],me=L.blockers.get(Q);if(!(me&&me.state==="proceeding")&&ue({currentLocation:x,nextLocation:R,historyAction:T}))return Q}function ir(x){let R=Yt(404,{pathname:x}),T=g||m,{matches:W,route:Q}=Pi(T);return{notFoundMatches:W,route:Q,error:R}}function jl(x,R,T){if(z=x,O=R,D=T||null,!V&&L.navigation===_s){V=!0;let W=wo(L.location,L.matches);W!=null&&Qe({restoreScrollPosition:W})}return()=>{z=null,O=null,D=null}}function xo(x,R){return D&&D(x,R.map(W=>qm(W,L.loaderData)))||x.key}function Rl(x,R){if(z&&O){let T=xo(x,R);z[T]=O()}}function wo(x,R){if(z){let T=xo(x,R),W=z[T];if(typeof W=="number")return W}return null}function pn(x,R,T){if(n.patchRoutesOnNavigation)if(x){if(Object.keys(x[0].params).length>0)return{active:!0,matches:al(R,T,y,!0)}}else return{active:!0,matches:al(R,T,y,!0)||[]};return{active:!1,matches:null}}async function zr(x,R,T,W){if(!n.patchRoutesOnNavigation)return{type:"success",matches:x};let Q=x;for(;;){let ue=g==null,me=g||m,Z=p;try{await n.patchRoutesOnNavigation({signal:T,path:R,matches:Q,fetcherKey:W,patch:(Ce,de)=>{T.aborted||uf(Ce,de,me,Z,d,!1)}})}catch(Ce){return{type:"error",error:Ce,partialMatches:Q}}finally{ue&&!T.aborted&&(m=[...m])}if(T.aborted)return{type:"aborted"};let te=ln(me,R,y),ie=null;if(te){if(Object.keys(te[0].params).length===0)return{type:"success",matches:te};
49if(ie=al(me,R,y,!0),!(ie&&Q.length<ie.length&&So(Q,ie.slice(0,Q.length))))return{type:"success",matches:te}}if(ie||(ie=al(me,R,y,!0)),!ie||So(Q,ie))return{type:"success",matches:null};Q=ie}}function So(x,R){return x.length===R.length&&x.every((T,W)=>T.route.id===R[W].route.id)}function hn(x){p={},g=dl(x,d,void 0,p)}function ko(x,R,T=!1){let W=g==null;uf(x,R,g||m,p,d,T),W&&(m=[...m],Qe({}))}return ge={get basename(){return y},get future(){return w},get state(){return L},get routes(){return m},get window(){return l},initialize:Fe,subscribe:nr,enableScrollRestoration:jl,navigate:Mn,fetch:Lr,revalidate:wl,createHref:x=>n.history.createHref(x),encodeLocation:x=>n.history.encodeLocation(x),getFetcher:Mr,resetFetcher:fn,deleteFetcher:El,dispose:rt,getBlocker:vo,deleteBlocker:In,patchRoutes:ko,_internalFetchControllers:_,_internalSetRoutes:hn,_internalSetStateDoNotUseOrYouWillBreakYourApp(x){Qe(x)}},n.unstable_instrumentations&&(ge=gg(ge,n.unstable_instrumentations.map(x=>x.router).filter(Boolean))),ge}function bg(n){return n!=null&&("formData"in n&&n.formData!=null||"body"in n&&n.body!==void 0)}function Fs(n,l,i,u,c,d){let p,m;if(c){p=[];for(let y of l)if(p.push(y),y.route.id===c){m=y;break}}else p=l,m=l[l.length-1];let g=Js(u||".",qs(p),Qt(n.pathname,i)||n.pathname,d==="path");if(u==null&&(g.search=n.search,g.hash=n.hash),(u==null||u===""||u===".")&&m){let y=tu(g.search);if(m.route.index&&!y)g.search=g.search?g.search.replace(/^\?/,"?index&"):"?index";else if(!m.route.index&&y){let k=new URLSearchParams(g.search),w=k.getAll("index");k.delete("index"),w.filter(N=>N).forEach(N=>k.append("index",N));let b=k.toString();g.search=b?`?${b}`:""}}return i!=="/"&&(g.pathname=cg({basename:i,pathname:g.pathname})),hr(g)}function af(n,l,i){if(!i||!bg(i))return{path:l};if(i.formMethod&&!Yg(i.formMethod))return{path:l,error:Yt(405,{method:i.formMethod})};let u=()=>({path:l,error:Yt(400,{type:"invalid-body"})}),d=(i.formMethod||"get").toUpperCase(),p=tp(l);if(i.body!==void 0){if(i.formEncType==="text/plain"){if(!wt(d))return u();let w=typeof i.body=="string"?i.body:i.body instanceof FormData||i.body instanceof URLSearchParams?Array.from(i.body.entries()).reduce((b,[N,z])=>`${b}${N}=${z} 50`,""):String(i.body);return{path:l,submission:{formMethod:d,formAction:p,formEncType:i.formEncType,formData:void 0,json:void 0,text:w}}}else if(i.formEncType==="application/json"){if(!wt(d))return u();try{let w=typeof i.body=="string"?JSON.parse(i.body):i.body;return{path:l,submission:{formMethod:d,formAction:p,formEncType:i.formEncType,formData:void 0,json:w,text:void 0}}}catch{return u()}}}Ae(typeof FormData=="function","FormData is not available in this environment");let m,g;if(i.formData)m=Ws(i.formData),g=i.formData;else if(i.body instanceof FormData)m=Ws(i.body),g=i.body;else if(i.body instanceof URLSearchParams)m=i.body,g=hf(m);else if(i.body==null)m=new URLSearchParams,g=new FormData;else try{m=new URLSearchParams(i.body),g=hf(m)}catch{return u()}let y={formMethod:d,formAction:p,formEncType:i&&i.formEncType||"application/x-www-form-urlencoded",formData:g,json:void 0,text:void 0};if(wt(y.formMethod))return{path:l,submission:y};let k=un(l);return n&&k.search&&tu(k.search)&&m.append("index",""),k.search=`?${m}`,{path:hr(k),submission:y}}function sf(n,l,i,u,c,d,p,m,g,y,k,w,b,N,z,D,O,V,I,K,fe){var Ie;let pe=K?Ot(K[1])?K[1].error:K[1].data:void 0,ge=c.createURL(d.location),L=c.createURL(g),U;if(k&&d.errors){let ye=Object.keys(d.errors)[0];U=p.findIndex(we=>we.route.id===ye)}else if(K&&Ot(K[1])){let ye=K[0];U=p.findIndex(we=>we.route.id===ye)-1}let se=K?K[1].statusCode:void 0,je=se&&se>=400,Le={currentUrl:ge,currentParams:((Ie=d.matches[0])==null?void 0:Ie.params)||{},nextUrl:L,nextParams:p[0].params,...m,actionResult:pe,actionStatus:se},De=ml(p),He=p.map((ye,we)=>{let{route:_}=ye,q=null;if(U!=null&&we>U?q=!1:_.lazy?q=!0:Zs(_)?k?q=Us(_,d.loaderData,d.errors):Pg(d.loaderData,d.matches[we],ye)&&(q=!0):q=!1,q!==null)return Bs(i,u,n,De,ye,y,l,q);let Y=!1;typeof fe=="boolean"?Y=fe:je?Y=!1:(w||ge.pathname+ge.search===L.pathname+L.search||ge.search!==L.search||Ag(d.matches[we],ye))&&(Y=!0);let j={...Le,defaultShouldRevalidate:Y},F=sl(ye,j);return Bs(i,u,n,De,ye,y,l,F,j,fe)}
50),_e=[];return z.forEach((ye,we)=>{if(k||!p.some(he=>he.route.id===ye.routeId)||N.has(we))return;let _=d.fetchers.get(we),q=_&&_.state!=="idle"&&_.data===void 0,Y=ln(O,ye.path,V);if(!Y){if(I&&q)return;_e.push({key:we,routeId:ye.routeId,path:ye.path,matches:null,match:null,request:null,controller:null});return}if(D.has(we))return;let j=Di(Y,ye.path),F=new AbortController,J=so(c,ye.path,F.signal),le=null;if(b.has(we))b.delete(we),le=co(i,u,J,Y,j,y,l);else if(q)w&&(le=co(i,u,J,Y,j,y,l));else{let he;typeof fe=="boolean"?he=fe:je?he=!1:he=w;let Ee={...Le,defaultShouldRevalidate:he};sl(j,Ee)&&(le=co(i,u,J,Y,j,y,l,Ee))}le&&_e.push({key:we,routeId:ye.routeId,path:ye.path,matches:le,match:j,request:J,controller:F})}),{dsMatches:He,revalidatingFetchers:_e}}function Zs(n){return n.loader!=null||n.middleware!=null&&n.middleware.length>0}function Us(n,l,i){if(n.lazy)return!0;if(!Zs(n))return!1;let u=l!=null&&n.id in l,c=i!=null&&i[n.id]!==void 0;return!u&&c?!1:typeof n.loader=="function"&&n.loader.hydrate===!0?!0:!u&&!c}function Pg(n,l,i){let u=!l||i.route.id!==l.route.id,c=!n.hasOwnProperty(i.route.id);return u||c}function Ag(n,l){let i=n.route.path;return n.pathname!==l.pathname||i!=null&&i.endsWith("*")&&n.params["*"]!==l.params["*"]}function sl(n,l){if(n.route.shouldRevalidate){let i=n.route.shouldRevalidate(l);if(typeof i=="boolean")return i}return l.defaultShouldRevalidate}function uf(n,l,i,u,c,d){let p;if(n){let y=u[n];Ae(y,`No route found to patch children into: routeId = ${n}`),y.children||(y.children=[]),p=y.children}else p=i;let m=[],g=[];if(l.forEach(y=>{let k=p.find(w=>Xf(y,w));k?g.push({existingRoute:k,newRoute:y}):m.push(y)}),m.length>0){let y=dl(m,c,[n||"_","patch",String((p==null?void 0:p.length)||"0")],u);p.push(...y)}if(d&&g.length>0)for(let y=0;y<g.length;y++){let{existingRoute:k,newRoute:w}=g[y],b=k,[N]=dl([w],c,[],{},!0);Object.assign(b,{element:N.element?N.element:b.element,errorElement:N.errorElement?N.errorElement:b.errorElement,hydrateFallbackElement:N.hydrateFallbackElement?N.hydrateFallbackElement:b.hydrateFallbackElement})}}function Xf(n,l){return"id"in n&&"id"in l&&n.id===l.id?!0:n.index===l.index&&n.path===l.path&&n.caseSensitive===l.caseSensitive?(!n.children||n.children.length===0)&&(!l.children||l.children.length===0)?!0:n.children.every((i,u)=>{var c;return(c=l.children)==null?void 0:c.some(d=>Xf(i,d))}):!1}var cf=new WeakMap,qf=({key:n,route:l,manifest:i,mapRouteProperties:u})=>{let c=i[l.id];if(Ae(c,"No route found in manifest"),!c.lazy||typeof c.lazy!="object")return;let d=c.lazy[n];if(!d)return;let p=cf.get(c);p||(p={},cf.set(c,p));let m=p[n];if(m)return m;let g=(async()=>{let y=Ym(n),w=c[n]!==void 0&&n!=="hasErrorBoundary";if(y)it(!y,"Route property "+n+" is not a supported lazy route property. This property will be ignored."),p[n]=Promise.resolve();else if(w)it(!1,`Route "${c.id}" has a static property "${n}" defined. The lazy property will be ignored.`);else{let b=await d();b!=null&&(Object.assign(c,{[n]:b}),Object.assign(c,u(c)))}typeof c.lazy=="object"&&(c.lazy[n]=void 0,Object.values(c.lazy).every(b=>b===void 0)&&(c.lazy=void 0))})();return p[n]=g,g},df=new WeakMap;function Tg(n,l,i,u,c){let d=i[n.id];if(Ae(d,"No route found in manifest"),!n.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof n.lazy=="function"){let k=df.get(d);if(k)return{lazyRoutePromise:k,lazyHandlerPromise:k};let w=(async()=>{Ae(typeof n.lazy=="function","No lazy route function found");let b=await n.lazy(),N={};for(let z in b){let D=b[z];if(D===void 0)continue;let O=Km(z),I=d[z]!==void 0&&z!=="hasErrorBoundary";O?it(!O,"Route property "+z+" is not a supported property to be returned from a lazy route function. This property will be ignored."):I?it(!I,`Route "${d.id}" has a static property "${z}" defined but its lazy function is also returning a value for this property. The lazy route property "${z}" will be ignored.`):N[z]=D}Object.assign(d,N),Object.assign(d,{...u(d),lazy:void 0})})();return df.set(d,w),w.catch(()=>{}),{lazyRoutePromise:w,lazyHandlerPromise:w}}let p=Object.keys(n.lazy),m=[],g;
50for(let k of p){if(c&&c.includes(k))continue;let w=qf({key:k,route:n,manifest:i,mapRouteProperties:u});w&&(m.push(w),k===l&&(g=w))}let y=m.length>0?Promise.all(m).then(()=>{}):void 0;return y==null||y.catch(()=>{}),g==null||g.catch(()=>{}),{lazyRoutePromise:y,lazyHandlerPromise:g}}async function ff(n){let l=n.matches.filter(c=>c.shouldLoad),i={};return(await Promise.all(l.map(c=>c.resolve()))).forEach((c,d)=>{i[l[d].route.id]=c}),i}async function Lg(n){return n.matches.some(l=>l.route.middleware)?Jf(n,()=>ff(n)):ff(n)}function Jf(n,l){return _g(n,l,u=>{if(Gg(u))throw u;return u},Wg,i);function i(u,c,d){if(d)return Promise.resolve(Object.assign(d.value,{[c]:{type:"error",result:u}}));{let{matches:p}=n,m=Math.min(Math.max(p.findIndex(y=>y.route.id===c),0),Math.max(p.findIndex(y=>y.shouldCallHandler()),0)),g=an(p,p[m].route.id).route.id;return Promise.resolve({[g]:{type:"error",result:u}})}}}async function _g(n,l,i,u,c){let{matches:d,request:p,params:m,context:g,unstable_pattern:y}=n,k=d.flatMap(b=>b.route.middleware?b.route.middleware.map(N=>[b.route.id,N]):[]);return await Zf({request:p,params:m,context:g,unstable_pattern:y},k,l,i,u,c)}async function Zf(n,l,i,u,c,d,p=0){let{request:m}=n;if(m.signal.aborted)throw m.signal.reason??new Error(`Request aborted: ${m.method} ${m.url}`);let g=l[p];if(!g)return await i();let[y,k]=g,w,b=async()=>{if(w)throw new Error("You may only call `next()` once per middleware");try{return w={value:await Zf(n,l,i,u,c,d,p+1)},w.value}catch(N){return w={value:await d(N,y,w)},w.value}};try{let N=await k(n,b),z=N!=null?u(N):void 0;return c(z)?z:w?z??w.value:(w={value:await b()},w.value)}catch(N){return await d(N,y,w)}}function ep(n,l,i,u,c){let d=qf({key:"middleware",route:u.route,manifest:l,mapRouteProperties:n}),p=Tg(u.route,wt(i.method)?"action":"loader",l,n,c);return{middleware:d,route:p.lazyRoutePromise,handler:p.lazyHandlerPromise}}function Bs(n,l,i,u,c,d,p,m,g=null,y){let k=!1,w=ep(n,l,i,c,d);return{...c,_lazyPromises:w,shouldLoad:m,shouldRevalidateArgs:g,shouldCallHandler(b){return k=!0,g?typeof y=="boolean"?sl(c,{...g,defaultShouldRevalidate:y}):typeof b=="boolean"?sl(c,{...g,defaultShouldRevalidate:b}):sl(c,g):m},resolve(b){let{lazy:N,loader:z,middleware:D}=c.route,O=k||m||b&&!wt(i.method)&&(N||z),V=D&&D.length>0&&!z&&!N;return O&&(wt(i.method)||!V)?Dg({request:i,unstable_pattern:u,match:c,lazyHandlerPromise:w==null?void 0:w.handler,lazyRoutePromise:w==null?void 0:w.route,handlerOverride:b,scopedContext:p}):Promise.resolve({type:"data",result:void 0})}}}function co(n,l,i,u,c,d,p,m=null){return u.map(g=>g.route.id!==c.route.id?{...g,shouldLoad:!1,shouldRevalidateArgs:m,shouldCallHandler:()=>!1,_lazyPromises:ep(n,l,i,g,d),resolve:()=>Promise.resolve({type:"data",result:void 0})}:Bs(n,l,i,ml(u),g,d,p,!0,m))}async function Mg(n,l,i,u,c,d){i.some(y=>{var k;return(k=y._lazyPromises)==null?void 0:k.middleware})&&await Promise.all(i.map(y=>{var k;return(k=y._lazyPromises)==null?void 0:k.middleware}));let p={request:l,unstable_pattern:ml(i),params:i[0].params,context:c,matches:i},g=await n({...p,fetcherKey:u,runClientMiddleware:y=>{let k=p;return Jf(k,()=>y({...k,fetcherKey:u,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(i.flatMap(y=>{var k,w;return[(k=y._lazyPromises)==null?void 0:k.handler,(w=y._lazyPromises)==null?void 0:w.route]}))}catch{}return g}async function Dg({request:n,unstable_pattern:l,match:i,lazyHandlerPromise:u,lazyRoutePromise:c,handlerOverride:d,scopedContext:p}){let m,g,y=wt(n.method),k=y?"action":"loader",w=b=>{let N,z=new Promise((V,I)=>N=I);g=()=>N(),n.signal.addEventListener("abort",g);let D=V=>typeof b!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${k}" [routeId: ${i.route.id}]`)):b({request:n,unstable_pattern:l,params:i.params,context:p},...V!==void 0?[V]:[]),O=(async()=>{try{return{type:"data",result:await(d?d(I=>D(I)):D())}}catch(V){return{type:"error",result:V}}})();return Promise.race([O,z])};try{let b=y?i.route.action:i.route.loader;if(u||c)if(b){let N,[z]=await Promise.all([w(b).catch(D=>{N=D}),u,c]);if(N!==void 0)throw N;m=z}else{await u;let N=y?i.route.action:i.route.loader;if(N)[m]=await Promise.all([w(N),c]);else if(k==="action"){let z=new URL(n.url),D=z.pathname+z.search;throw Yt(405,{method:n.method,pathname:D,routeId:i.route.id})}else return{type:"data",result:void 0}}else if(b)m=await w(b);else{let N=new URL(n.url),z=N.pathname+N.search;throw Yt(404,{pathname:z})}}catch(b){return{type:"error",result:b}}finally{g&&n.signal.removeEventListener("abort",g)}return m}async function zg(n){let l=n.headers.get("Content-Type");return l&&/\bapplication\/json\b/.test(l)?n.body==null?null:n.json():n.text()}async function Og(n){var u,c,d,p,m;let{result:l,type:i}=n;if(eu(l)){let g;
50try{g=await zg(l)}catch(y){return{type:"error",error:y}}return i==="error"?{type:"error",error:new hl(l.status,l.statusText,g),statusCode:l.status,headers:l.headers}:{type:"data",data:g,statusCode:l.status,headers:l.headers}}return i==="error"?vf(l)?l.data instanceof Error?{type:"error",error:l.data,statusCode:(u=l.init)==null?void 0:u.status,headers:(c=l.init)!=null&&c.headers?new Headers(l.init.headers):void 0}:{type:"error",error:Bg(l),statusCode:fl(l)?l.status:void 0,headers:(d=l.init)!=null&&d.headers?new Headers(l.init.headers):void 0}:{type:"error",error:l,statusCode:fl(l)?l.status:void 0}:vf(l)?{type:"data",data:l.data,statusCode:(p=l.init)==null?void 0:p.status,headers:(m=l.init)!=null&&m.headers?new Headers(l.init.headers):void 0}:{type:"data",data:l}}function Ig(n,l,i,u,c){let d=n.headers.get("Location");if(Ae(d,"Redirects returned/thrown from loaders/actions must have a Location header"),!Xs(d)){let p=u.slice(0,u.findIndex(m=>m.route.id===i)+1);d=Fs(new URL(l.url),p,c,d),n.headers.set("Location",d)}return n}function pf(n,l,i,u){let c=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(Xs(n)){let d=n,p=d.startsWith("//")?new URL(l.protocol+d):new URL(d);if(c.includes(p.protocol))throw new Error("Invalid redirect location");let m=Qt(p.pathname,i)!=null;if(p.origin===l.origin&&m)return p.pathname+p.search+p.hash}try{let d=u.createURL(n);if(c.includes(d.protocol))throw new Error("Invalid redirect location")}catch{}return n}function so(n,l,i,u){let c=n.createURL(tp(l)).toString(),d={signal:i};if(u&&wt(u.formMethod)){let{formMethod:p,formEncType:m}=u;d.method=p.toUpperCase(),m==="application/json"?(d.headers=new Headers({"Content-Type":m}),d.body=JSON.stringify(u.json)):m==="text/plain"?d.body=u.text:m==="application/x-www-form-urlencoded"&&u.formData?d.body=Ws(u.formData):d.body=u.formData}return new Request(c,d)}function Ws(n){let l=new URLSearchParams;for(let[i,u]of n.entries())l.append(i,typeof u=="string"?u:u.name);return l}function hf(n){let l=new FormData;for(let[i,u]of n.entries())l.append(i,u);return l}function Fg(n,l,i,u=!1,c=!1){let d={},p=null,m,g=!1,y={},k=i&&Ot(i[1])?i[1].error:void 0;return n.forEach(w=>{if(!(w.route.id in l))return;let b=w.route.id,N=l[b];if(Ae(!Ln(N),"Cannot handle redirect results in processLoaderData"),Ot(N)){let z=N.error;if(k!==void 0&&(z=k,k=void 0),p=p||{},c)p[b]=z;else{let D=an(n,b);p[D.route.id]==null&&(p[D.route.id]=z)}u||(d[b]=Kf),g||(g=!0,m=fl(N.error)?N.error.status:500),N.headers&&(y[b]=N.headers)}else d[b]=N.data,N.statusCode&&N.statusCode!==200&&!g&&(m=N.statusCode),N.headers&&(y[b]=N.headers)}),k!==void 0&&i&&(p={[i[0]]:k},i[2]&&(d[i[2]]=void 0)),{loaderData:d,errors:p,statusCode:m||200,loaderHeaders:y}}function mf(n,l,i,u,c,d){let{loaderData:p,errors:m}=Fg(l,i,u);return c.filter(g=>!g.matches||g.matches.some(y=>y.shouldLoad)).forEach(g=>{let{key:y,match:k,controller:w}=g;if(w&&w.signal.aborted)return;let b=d[y];if(Ae(b,"Did not find corresponding fetcher result"),Ot(b)){let N=an(n.matches,k==null?void 0:k.route.id);m&&m[N.route.id]||(m={...m,[N.route.id]:b.error}),n.fetchers.delete(y)}else if(Ln(b))Ae(!1,"Unhandled fetcher revalidation redirect");else{let N=Pr(b.data);n.fetchers.set(y,N)}}),{loaderData:p,errors:m}}function gf(n,l,i,u){let c=Object.entries(l).filter(([,d])=>d!==Kf).reduce((d,[p,m])=>(d[p]=m,d),{});for(let d of i){let p=d.route.id;if(!l.hasOwnProperty(p)&&n.hasOwnProperty(p)&&d.route.loader&&(c[p]=n[p]),u&&u.hasOwnProperty(p))break}return c}function yf(n){return n?Ot(n[1])?{actionData:{}}:{actionData:{[n[0]]:n[1].data}}:{}}function an(n,l){return(l?n.slice(0,n.findIndex(u=>u.route.id===l)+1):[...n]).reverse().find(u=>u.route.hasErrorBoundary===!0)||n[0]}function Pi(n){let l=n.length===1?n[0]:n.find(i=>i.index||!i.path||i.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:l}],route:l}}function Yt(n,{pathname:l,routeId:i,method:u,type:c,message:d}={}){let p="Unknown Server Error",m="Unknown @remix-run/router error";return n===400?(p="Bad Request",u&&l&&i?m=`You made a ${u} request to "${l}" but did not provide a \`loader\` for route "${i}", so there is no way to handle the request.`:c==="invalid-body"&&(m="Unable to encode submission body")):n===403?(p="Forbidden",m=`Route "${i}" does not match URL "${l}"`):n===404?(p="Not Found",m=`No route matches URL "${l}"`):n===405&&(p="Method Not Allowed",u&&l&&i?m=`You made a ${u.toUpperCase()} request to "${l}" but did not provide an \`action\` for route "${i}", so there is no way to handle the request.`:u&&(m=`Invalid request method "${u.toUpperCase()}"`)),new hl(n||500,p,new Error(m),!0)}function Ai(n){let l=Object.entries(n);for(let i=l.length-1;i>=0;i--){let[u,c]=l[i];if(Ln(c))return{key:u,result:c}}}function tp(n){let l=typeof n=="string"?un(n):n;return hr({...l,hash:""})}function Ug(n,l){return n.pathname!==l.pathname||n.search!==l.search?!1:n.hash===""?l.hash!=="":n.hash===l.hash?!0:l.hash!==""}function Bg(n){var l,i;return new hl(((l=n.init)==null?void 0:l.status)??500,((i=n.init)==null?void 0:i.statusText)??"Internal Server Error",n.data)}function Wg(n){return n!=null&&typeof n=="object"&&Object.entries(n).every(([l,i])=>typeof l=="string"&&Hg(i))}function Hg(n){return n!=null&&typeof n=="object"&&"type"in n&&"result"in n&&(n.type==="data"||n.type==="error")}function $g(n){return eu(n.result)&&Yf.has(n.result.status)}function Ot(n){return n.type==="error"}function Ln(n){return(n&&n.type)==="redirect"}function vf(n){return typeof n=="object"&&n!=null&&"type"in n&&"data"in n&&"init"in n&&n.type==="DataWithResponseInit"}function eu(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.headers=="object"&&typeof n.body<"u"}function Vg(n){return Yf.has(n)}function Gg(n){return eu(n)&&Vg(n.status)&&n.headers.has("Location")}function Yg(n){return Eg.has(n.toUpperCase())}function wt(n){return Sg.has(n.toUpperCase())}function tu(n){return new URLSearchParams(n).getAll("index").some(l=>l==="")}function Di(n,l){let i=typeof l=="string"?un(l).search:l.search;if(n[n.length-1].route.index&&tu(i||""))return n[n.length-1];let u=Wf(n);return u[u.length-1]}function xf(n){let{formMethod:l,formAction:i,formEncType:u,text:c,formData:d,json:p}=n;
50if(!(!l||!i||!u)){if(c!=null)return{formMethod:l,formAction:i,formEncType:u,formData:void 0,json:void 0,text:c};if(d!=null)return{formMethod:l,formAction:i,formEncType:u,formData:d,json:void 0,text:void 0};if(p!==void 0)return{formMethod:l,formAction:i,formEncType:u,formData:void 0,json:p,text:void 0}}}function Ms(n,l){return l?{state:"loading",location:n,formMethod:l.formMethod,formAction:l.formAction,formEncType:l.formEncType,formData:l.formData,json:l.json,text:l.text}:{state:"loading",location:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Qg(n,l){return{state:"submitting",location:n,formMethod:l.formMethod,formAction:l.formAction,formEncType:l.formEncType,formData:l.formData,json:l.json,text:l.text}}function nl(n,l){return n?{state:"loading",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:l}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:l}}function Kg(n,l){return{state:"submitting",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:l?l.data:void 0}}function Pr(n){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:n}}function Xg(n,l){try{let i=n.sessionStorage.getItem(Qf);if(i){let u=JSON.parse(i);for(let[c,d]of Object.entries(u||{}))d&&Array.isArray(d)&&l.set(c,new Set(d||[]))}}catch{}}function qg(n,l){if(l.size>0){let i={};for(let[u,c]of l)i[u]=[...c];try{n.sessionStorage.setItem(Qf,JSON.stringify(i))}catch(u){it(!1,`Failed to save applied view transitions in sessionStorage (${u}).`)}}}function wf(){let n,l,i=new Promise((u,c)=>{n=async d=>{u(d);try{await i}catch{}},l=async d=>{c(d);try{await i}catch{}}});return{promise:i,resolve:n,reject:l}}var _n=E.createContext(null);_n.displayName="DataRouter";var gl=E.createContext(null);gl.displayName="DataRouterState";var rp=E.createContext(!1);function Jg(){return E.useContext(rp)}var ru=E.createContext({isTransitioning:!1});ru.displayName="ViewTransition";var np=E.createContext(new Map);np.displayName="Fetchers";var Zg=E.createContext(null);Zg.displayName="Await";var Kt=E.createContext(null);Kt.displayName="Navigation";var Wi=E.createContext(null);Wi.displayName="Location";var mr=E.createContext({outlet:null,matches:[],isDataRoute:!1});mr.displayName="Route";var nu=E.createContext(null);nu.displayName="RouteError";var op="REACT_ROUTER_ERROR",ey="REDIRECT",ty="ROUTE_ERROR_RESPONSE";function ry(n){if(n.startsWith(`${op}:${ey}:{`))try{let l=JSON.parse(n.slice(28));if(typeof l=="object"&&l&&typeof l.status=="number"&&typeof l.statusText=="string"&&typeof l.location=="string"&&typeof l.reloadDocument=="boolean"&&typeof l.replace=="boolean")return l}catch{}}function ny(n){if(n.startsWith(`${op}:${ty}:{`))try{let l=JSON.parse(n.slice(40));if(typeof l=="object"&&l&&typeof l.status=="number"&&typeof l.statusText=="string")return new hl(l.status,l.statusText,l.data)}catch{}}function oy(n,{relative:l}={}){Ae(yl(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:u}=E.useContext(Kt),{hash:c,pathname:d,search:p}=vl(n,{relative:l}),m=d;return i!=="/"&&(m=d==="/"?i:pr([i,d])),u.createHref({pathname:m,search:p,hash:c})}function yl(){return E.useContext(Wi)!=null}function Ar(){return Ae(yl(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(Wi).location}var lp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ip(n){E.useContext(Kt).static||E.useLayoutEffect(n)}function ly(){let{isDataRoute:n}=E.useContext(mr);return n?wy():iy()}function iy(){Ae(yl(),"useNavigate() may be used only in the context of a <Router> component.");let n=E.useContext(_n),{basename:l,navigator:i}=E.useContext(Kt),{matches:u}=E.useContext(mr),{pathname:c}=Ar(),d=JSON.stringify(qs(u)),p=E.useRef(!1);return ip(()=>{p.current=!0}),E.useCallback((g,y={})=>
50{if(it(p.current,lp),!p.current)return;if(typeof g=="number"){i.go(g);return}let k=Js(g,JSON.parse(d),c,y.relative==="path");n==null&&l!=="/"&&(k.pathname=k.pathname==="/"?l:pr([l,k.pathname])),(y.replace?i.replace:i.push)(k,y.state,y)},[l,i,d,c,n])}var ay=E.createContext(null);function sy(n){let l=E.useContext(mr).outlet;return E.useMemo(()=>l&&E.createElement(ay.Provider,{value:n},l),[l,n])}function vl(n,{relative:l}={}){let{matches:i}=E.useContext(mr),{pathname:u}=Ar(),c=JSON.stringify(qs(i));return E.useMemo(()=>Js(n,JSON.parse(c),u,l==="path"),[n,c,u,l])}function uy(n,l,i,u,c){Ae(yl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:d}=E.useContext(Kt),{matches:p}=E.useContext(mr),m=p[p.length-1],g=m?m.params:{},y=m?m.pathname:"/",k=m?m.pathnameBase:"/",w=m&&m.route;{let I=w&&w.path||"";sp(y,!w||I.endsWith("*")||I.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${I}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 51 52Please change the parent <Route path="${I}"> to <Route path="${I==="/"?"*":`${I}/*`}">.`)}let b=Ar(),N;N=b;let z=N.pathname||"/",D=z;if(k!=="/"){let I=k.replace(/^\//,"").split("/");D="/"+z.replace(/^\//,"").split("/").slice(I.length).join("/")}let O=ln(n,{pathname:D});return it(w||O!=null,`No routes matched location "${N.pathname}${N.search}${N.hash}" `),it(O==null||O[O.length-1].route.element!==void 0||O[O.length-1].route.Component!==void 0||O[O.length-1].route.lazy!==void 0,`Matched leaf route at location "${N.pathname}${N.search}${N.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),hy(O&&O.map(I=>Object.assign({},I,{params:Object.assign({},g,I.params),pathname:pr([k,d.encodeLocation?d.encodeLocation(I.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:I.pathname]),pathnameBase:I.pathnameBase==="/"?k:pr([k,d.encodeLocation?d.encodeLocation(I.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:I.pathnameBase])})),p,i,u,c)}function cy(){let n=xy(),l=fl(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),i=n instanceof Error?n.stack:null,u="rgba(200,200,200, 0.5)",c={padding:"0.5rem",backgroundColor:u},d={padding:"2px 4px",backgroundColor:u},p=null;return console.error("Error handled by React Router default ErrorBoundary:",n),p=E.createElement(E.Fragment,null,E.createElement("p",null,"ð¿ Hey developer ð"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:d},"ErrorBoundary")," or"," ",E.createElement("code",{style:d},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},l),i?E.createElement("pre",{style:c},i):null,p)}var dy=E.createElement(cy,null),ap=class extends E.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,l){return l.location!==n.location||l.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:l.error,location:l.location,revalidation:n.revalidation||l.revalidation}}componentDidCatch(n,l){this.props.onError?this.props.onError(n,l):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const i=ny(n.digest);i&&(n=i)}let l=n!==void 0?E.createElement(mr.Provider,{value:this.props.routeContext},E.createElement(nu.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?E.createElement(fy,{error:n},l):l}};ap.contextType=rp;var Ds=new WeakMap;function fy({children:n,error:l}){let{basename:i}=E.useContext(Kt);if(typeof l=="object"&&l&&"digest"in l&&typeof l.digest=="string"){let u=ry(l.digest);if(u){let c=Ds.get(l);if(c)throw c;let d=$f(u.location,i);if(Hf&&!Ds.get(l))if(d.isExternal||u.reloadDocument)window.location.href=d.absoluteURL||d.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:u.replace}));throw Ds.set(l,p),p}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d.absoluteURL||d.to}`})}}return n}function py({routeContext:n,match:l,children:i}){let u=E.useContext(_n);return u&&u.static&&u.staticContext&&(l.route.errorElement||l.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=l.route.id),E.createElement(mr.Provider,{value:n},i)}function hy(n,l=[],i=null,u=null,c=null){if(n==null){if(!i)return null;if(i.errors)n=i.matches;else if(l.length===0&&!i.initialized&&i.matches.length>0)n=i.matches;else return null}let d=n,p=i==null?void 0:i.errors;if(p!=null){let k=d.findIndex(w=>w.route.id&&(p==null?void 0:p[w.route.id])!==void 0);Ae(k>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(p).join(",")}`),d=d.slice(0,Math.min(d.length,k+1))}let m=!1,g=-1;if(i)for(let k=0;k<d.length;k++){let w=d[k];if((w.route.HydrateFallback||w.route.hydrateFallbackElement)&&(g=k),w.route.id){let{loaderData:b,errors:N}
52=i,z=w.route.loader&&!b.hasOwnProperty(w.route.id)&&(!N||N[w.route.id]===void 0);if(w.route.lazy||z){m=!0,g>=0?d=d.slice(0,g+1):d=[d[0]];break}}}let y=i&&u?(k,w)=>{var b,N;u(k,{location:i.location,params:((N=(b=i.matches)==null?void 0:b[0])==null?void 0:N.params)??{},unstable_pattern:ml(i.matches),errorInfo:w})}:void 0;return d.reduceRight((k,w,b)=>{let N,z=!1,D=null,O=null;i&&(N=p&&w.route.id?p[w.route.id]:void 0,D=w.route.errorElement||dy,m&&(g<0&&b===0?(sp("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),z=!0,O=null):g===b&&(z=!0,O=w.route.hydrateFallbackElement||null)));let V=l.concat(d.slice(0,b+1)),I=()=>{let K;return N?K=D:z?K=O:w.route.Component?K=E.createElement(w.route.Component,null):w.route.element?K=w.route.element:K=k,E.createElement(py,{match:w,routeContext:{outlet:k,matches:V,isDataRoute:i!=null},children:K})};return i&&(w.route.ErrorBoundary||w.route.errorElement||b===0)?E.createElement(ap,{location:i.location,revalidation:i.revalidation,component:D,error:N,children:I(),routeContext:{outlet:null,matches:V,isDataRoute:!0},onError:y}):I()},null)}function ou(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function my(n){let l=E.useContext(_n);return Ae(l,ou(n)),l}function gy(n){let l=E.useContext(gl);return Ae(l,ou(n)),l}function yy(n){let l=E.useContext(mr);return Ae(l,ou(n)),l}function lu(n){let l=yy(n),i=l.matches[l.matches.length-1];return Ae(i.route.id,`${n} can only be used on routes that contain a unique "id"`),i.route.id}function vy(){return lu("useRouteId")}function xy(){var u;let n=E.useContext(nu),l=gy("useRouteError"),i=lu("useRouteError");return n!==void 0?n:(u=l.errors)==null?void 0:u[i]}function wy(){let{router:n}=my("useNavigate"),l=lu("useNavigate"),i=E.useRef(!1);return ip(()=>{i.current=!0}),E.useCallback(async(c,d={})=>{it(i.current,lp),i.current&&(typeof c=="number"?await n.navigate(c):await n.navigate(c,{fromRouteId:l,...d}))},[n,l])}var Sf={};function sp(n,l,i){!l&&!Sf[n]&&(Sf[n]=!0,it(!1,i))}var kf={};function Ef(n,l){!n&&!kf[l]&&(kf[l]=!0,console.warn(l))}var Sy="useOptimistic",Cf=zf[Sy],ky=()=>{};function Ey(n){return Cf?Cf(n):[n,ky]}function Cy(n){let l={hasErrorBoundary:n.hasErrorBoundary||n.ErrorBoundary!=null||n.errorElement!=null};return n.Component&&(n.element&&it(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(l,{element:E.createElement(n.Component),Component:void 0})),n.HydrateFallback&&(n.hydrateFallbackElement&&it(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(l,{hydrateFallbackElement:E.createElement(n.HydrateFallback),HydrateFallback:void 0})),n.ErrorBoundary&&(n.errorElement&&it(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(l,{errorElement:E.createElement(n.ErrorBoundary),ErrorBoundary:void 0})),l}var jy=["HydrateFallback","hydrateFallbackElement"],Ry=class{constructor(){this.status="pending",this.promise=new Promise((n,l)=>{this.resolve=i=>{this.status==="pending"&&(this.status="resolved",n(i))},this.reject=i=>{this.status==="pending"&&(this.status="rejected",l(i))}})}};function Ny({router:n,flushSync:l,onError:i,unstable_useTransitions:u}){u=Jg()||u;let[d,p]=E.useState(n.state),[m,g]=Ey(d),[y,k]=E.useState(),[w,b]=E.useState({isTransitioning:!1}),[N,z]=E.useState(),[D,O]=E.useState(),[V,I]=E.useState(),K=E.useRef(new Map),fe=E.useCallback((U,{deletedFetchers:se,newErrors:je,flushSync:Le,viewTransitionOpts:De})=>{je&&i&&Object.values(je).forEach(_e=>{var Ie;return i(_e,{location:U.location,params:((Ie=U.matches[0])==null?void 0:Ie.params)??{},unstable_pattern:ml(U.matches)})}),U.fetchers.forEach((_e,Ie)=>{_e.data!==void 0&&K.current.set(Ie,_e.data)}),se.forEach(_e=>K.current.delete(_e)),Ef(Le===!1||l!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let He=n.window!=null&&n.window.document!=null&&typeof n.window.document.startViewTransition=="function";if(Ef(De==null||He,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!De||!He){l&&Le?l(()=>p(U)):u===!1?p(U):E.startTransition(()=>{u===!0&&g(_e=>jf(_e,U)),p(U)});return}if(l&&Le){l(()=>{D&&(N==null||N.resolve(),D.skipTransition()),b({isTransitioning:!0,flushSync:!0,currentLocation:De.currentLocation,nextLocation:De.nextLocation})});let _e=n.window.document.startViewTransition(()=>
52{l(()=>p(U))});_e.finished.finally(()=>{l(()=>{z(void 0),O(void 0),k(void 0),b({isTransitioning:!1})})}),l(()=>O(_e));return}D?(N==null||N.resolve(),D.skipTransition(),I({state:U,currentLocation:De.currentLocation,nextLocation:De.nextLocation})):(k(U),b({isTransitioning:!0,flushSync:!1,currentLocation:De.currentLocation,nextLocation:De.nextLocation}))},[n.window,l,D,N,u,g,i]);E.useLayoutEffect(()=>n.subscribe(fe),[n,fe]),E.useEffect(()=>{w.isTransitioning&&!w.flushSync&&z(new Ry)},[w]),E.useEffect(()=>{if(N&&y&&n.window){let U=y,se=N.promise,je=n.window.document.startViewTransition(async()=>{u===!1?p(U):E.startTransition(()=>{u===!0&&g(Le=>jf(Le,U)),p(U)}),await se});je.finished.finally(()=>{z(void 0),O(void 0),k(void 0),b({isTransitioning:!1})}),O(je)}},[y,N,n.window,u,g]),E.useEffect(()=>{N&&y&&m.location.key===y.location.key&&N.resolve()},[N,D,m.location,y]),E.useEffect(()=>{!w.isTransitioning&&V&&(k(V.state),b({isTransitioning:!0,flushSync:!1,currentLocation:V.currentLocation,nextLocation:V.nextLocation}),I(void 0))},[w.isTransitioning,V]);let pe=E.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:U=>n.navigate(U),push:(U,se,je)=>n.navigate(U,{state:se,preventScrollReset:je==null?void 0:je.preventScrollReset}),replace:(U,se,je)=>n.navigate(U,{replace:!0,state:se,preventScrollReset:je==null?void 0:je.preventScrollReset})}),[n]),ge=n.basename||"/",L=E.useMemo(()=>({router:n,navigator:pe,static:!1,basename:ge,onError:i}),[n,pe,ge,i]);return E.createElement(E.Fragment,null,E.createElement(_n.Provider,{value:L},E.createElement(gl.Provider,{value:m},E.createElement(np.Provider,{value:K.current},E.createElement(ru.Provider,{value:w},E.createElement(Ty,{basename:ge,location:m.location,navigationType:m.historyAction,navigator:pe,unstable_useTransitions:u},E.createElement(by,{routes:n.routes,future:n.future,state:m,onError:i})))))),null)}function jf(n,l){return{...n,navigation:l.navigation.state!=="idle"?l.navigation:n.navigation,revalidation:l.revalidation!=="idle"?l.revalidation:n.revalidation,actionData:l.navigation.state!=="submitting"?l.actionData:n.actionData,fetchers:l.fetchers}}var by=E.memo(Py);function Py({routes:n,future:l,state:i,onError:u}){return uy(n,void 0,i,u,l)}function Ay(n){return sy(n.context)}function Ty({basename:n="/",children:l=null,location:i,navigationType:u="POP",navigator:c,static:d=!1,unstable_useTransitions:p}){Ae(!yl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let m=n.replace(/^\/*/,"/"),g=E.useMemo(()=>({basename:m,navigator:c,static:d,unstable_useTransitions:p,future:{}}),[m,c,d,p]);typeof i=="string"&&(i=un(i));let{pathname:y="/",search:k="",hash:w="",state:b=null,key:N="default"}=i,z=E.useMemo(()=>{let D=Qt(y,m);return D==null?null:{location:{pathname:D,search:k,hash:w,state:b,key:N},navigationType:u}},[m,y,k,w,b,N,u]);return it(z!=null,`<Router basename="${m}"> is not able to match the URL "${y}${k}${w}" because it does not start with the basename, so the <Router> won't render anything.`),z==null?null:E.createElement(Kt.Provider,{value:g},E.createElement(Wi.Provider,{children:l,value:z}))}var zi="get",Oi="application/x-www-form-urlencoded";function Hi(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function Ly(n){return Hi(n)&&n.tagName.toLowerCase()==="button"}function _y(n){return Hi(n)&&n.tagName.toLowerCase()==="form"}function My(n){return Hi(n)&&n.tagName.toLowerCase()==="input"}function Dy(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function zy(n,l){return n.button===0&&(!l||l==="_self")&&!Dy(n)}var Ti=null;function Oy(){if(Ti===null)try{new FormData(document.createElement("form"),0),Ti=!1}catch{Ti=!0}return Ti}var Iy=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function zs(n){return n!=null&&!Iy.has(n)?(it(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Oi}"`),null):n}function Fy(n,l){let i,u,c,d,p;if(_y(n)){let m=n.getAttribute("action");u=m?Qt(m,l):null,i=n.getAttribute("method")||zi,c=zs(n.getAttribute("enctype"))||Oi,d=new FormData(n)}else if(Ly(n)||My(n)&&(n.type==="submit"||n.type==="image")){let m=n.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=n.getAttribute("formaction")||m.getAttribute("action");if(u=g?Qt(g,l):null,i=n.getAttribute("formmethod")||m.getAttribute("method")||zi,c=zs(n.getAttribute("formenctype"))||zs(m.getAttribute("enctype"))||Oi,d=new FormData(m,n),!Oy()){let{name:y,type:k,value:w}=n;if(k==="image"){let b=y?`${y}.`:"";d.append(`${b}x`,"0"),d.append(`${b}y`,"0")}
52else y&&d.append(y,w)}}else{if(Hi(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=zi,u=null,c=Oi,p=n}return d&&c==="text/plain"&&(p=d,d=void 0),{action:u,method:i.toLowerCase(),encType:c,formData:d,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function iu(n,l){if(n===!1||n===null||typeof n>"u")throw new Error(l)}function Uy(n,l,i,u){let c=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return i?c.pathname.endsWith("/")?c.pathname=`${c.pathname}_.${u}`:c.pathname=`${c.pathname}.${u}`:c.pathname==="/"?c.pathname=`_root.${u}`:l&&Qt(c.pathname,l)==="/"?c.pathname=`${l.replace(/\/$/,"")}/_root.${u}`:c.pathname=`${c.pathname.replace(/\/$/,"")}.${u}`,c}async function By(n,l){if(n.id in l)return l[n.id];try{let i=await import(n.module);return l[n.id]=i,i}catch(i){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Wy(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function Hy(n,l,i){let u=await Promise.all(n.map(async c=>{let d=l.routes[c.route.id];if(d){let p=await By(d,i);return p.links?p.links():[]}return[]}));return Yy(u.flat(1).filter(Wy).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function Rf(n,l,i,u,c,d){let p=(g,y)=>i[y]?g.route.id!==i[y].route.id:!0,m=(g,y)=>{var k;return i[y].pathname!==g.pathname||((k=i[y].route.path)==null?void 0:k.endsWith("*"))&&i[y].params["*"]!==g.params["*"]};return d==="assets"?l.filter((g,y)=>p(g,y)||m(g,y)):d==="data"?l.filter((g,y)=>{var w;let k=u.routes[g.route.id];if(!k||!k.hasLoader)return!1;if(p(g,y)||m(g,y))return!0;if(g.route.shouldRevalidate){let b=g.route.shouldRevalidate({currentUrl:new URL(c.pathname+c.search+c.hash,window.origin),currentParams:((w=i[0])==null?void 0:w.params)||{},nextUrl:new URL(n,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function $y(n,l,{includeHydrateFallback:i}={}){return Vy(n.map(u=>{let c=l.routes[u.route.id];if(!c)return[];let d=[c.module];return c.clientActionModule&&(d=d.concat(c.clientActionModule)),c.clientLoaderModule&&(d=d.concat(c.clientLoaderModule)),i&&c.hydrateFallbackModule&&(d=d.concat(c.hydrateFallbackModule)),c.imports&&(d=d.concat(c.imports)),d}).flat(1))}function Vy(n){return[...new Set(n)]}function Gy(n){let l={},i=Object.keys(n).sort();for(let u of i)l[u]=n[u];return l}function Yy(n,l){let i=new Set;return new Set(l),n.reduce((u,c)=>{let d=JSON.stringify(Gy(c));return i.has(d)||(i.add(d),u.push({key:d,link:c})),u},[])}function up(){let n=E.useContext(_n);return iu(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function Qy(){let n=E.useContext(gl);return iu(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var au=E.createContext(void 0);au.displayName="FrameworkContext";function cp(){let n=E.useContext(au);return iu(n,"You must render this element inside a <HydratedRouter> element"),n}function Ky(n,l){let i=E.useContext(au),[u,c]=E.useState(!1),[d,p]=E.useState(!1),{onFocus:m,onBlur:g,onMouseEnter:y,onMouseLeave:k,onTouchStart:w}=l,b=E.useRef(null);E.useEffect(()=>{if(n==="render"&&p(!0),n==="viewport"){let D=V=>{V.forEach(I=>{p(I.isIntersecting)})},O=new IntersectionObserver(D,{threshold:.5});return b.current&&O.observe(b.current),()=>{O.disconnect()}}},[n]),E.useEffect(()=>{if(u){let D=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(D)}}},[u]);let N=()=>{c(!0)},z=()=>{c(!1),p(!1)};return i?n!=="intent"?[d,b,{}]:[d,b,{onFocus:ol(m,N),onBlur:ol(g,z),onMouseEnter:ol(y,N),onMouseLeave:ol(k,z),onTouchStart:ol(w,N)}]:[!1,b,{}]}function ol(n,l){return i=>{n&&n(i),i.defaultPrevented||l(i)}}function Xy({page:n,...l}){let{router:i}=up(),u=E.useMemo(()=>ln(i.routes,n,i.basename),[i.routes,n,i.basename]);return u?E.createElement(Jy,{page:n,matches:u,...l}):null}function qy(n){let{manifest:l,routeModules:i}=cp(),[u,c]=E.useState([]);return E.useEffect(()=>{let d=!1;return Hy(n,l,i).then(p=>{d||c(p)}),()=>{d=!0}},[n,l,i]),u}function Jy({page:n,matches:l,...i}){let u=Ar(),{future:c,manifest:d,routeModules:p}=cp(),{basename:m}=up(),{loaderData:g,matches:y}=Qy(),k=E.useMemo(()=>Rf(n,l,y,d,u,"data"),[n,l,y,d,u]),w=E.useMemo(()=>Rf(n,l,y,d,u,"assets"),[n,l,y,d,u]),b=E.useMemo(()=>
52{if(n===u.pathname+u.search+u.hash)return[];let D=new Set,O=!1;if(l.forEach(I=>{var fe;let K=d.routes[I.route.id];!K||!K.hasLoader||(!k.some(pe=>pe.route.id===I.route.id)&&I.route.id in g&&((fe=p[I.route.id])!=null&&fe.shouldRevalidate)||K.hasClientLoader?O=!0:D.add(I.route.id))}),D.size===0)return[];let V=Uy(n,m,c.unstable_trailingSlashAwareDataRequests,"data");return O&&D.size>0&&V.searchParams.set("_routes",l.filter(I=>D.has(I.route.id)).map(I=>I.route.id).join(",")),[V.pathname+V.search]},[m,c.unstable_trailingSlashAwareDataRequests,g,u,d,k,l,n,p]),N=E.useMemo(()=>$y(w,d),[w,d]),z=qy(w);return E.createElement(E.Fragment,null,b.map(D=>E.createElement("link",{key:D,rel:"prefetch",as:"fetch",href:D,...i})),N.map(D=>E.createElement("link",{key:D,rel:"modulepreload",href:D,...i})),z.map(({key:D,link:O})=>E.createElement("link",{key:D,nonce:i.nonce,...O,crossOrigin:O.crossOrigin??i.crossOrigin})))}function Zy(...n){return l=>{n.forEach(i=>{typeof i=="function"?i(l):i!=null&&(i.current=l)})}}var ev=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{ev&&(window.__reactRouterVersion="7.13.0")}catch{}function tv(n,l){return Ng({basename:l==null?void 0:l.basename,getContext:l==null?void 0:l.getContext,future:l==null?void 0:l.future,history:Hm({window:l==null?void 0:l.window}),hydrationData:rv(),routes:n,mapRouteProperties:Cy,hydrationRouteProperties:jy,dataStrategy:l==null?void 0:l.dataStrategy,patchRoutesOnNavigation:l==null?void 0:l.patchRoutesOnNavigation,window:l==null?void 0:l.window,unstable_instrumentations:l==null?void 0:l.unstable_instrumentations}).initialize()}function rv(){let n=window==null?void 0:window.__staticRouterHydrationData;return n&&n.errors&&(n={...n,errors:nv(n.errors)}),n}function nv(n){if(!n)return null;let l=Object.entries(n),i={};for(let[u,c]of l)if(c&&c.__type==="RouteErrorResponse")i[u]=new hl(c.status,c.statusText,c.data,c.internal===!0);else if(c&&c.__type==="Error"){if(c.__subType){let d=window[c.__subType];if(typeof d=="function")try{let p=new d(c.message);p.stack="",i[u]=p}catch{}}if(i[u]==null){let d=new Error(c.message);d.stack="",i[u]=d}}else i[u]=c;return i}var dp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fr=E.forwardRef(function({onClick:l,discover:i="render",prefetch:u="none",relative:c,reloadDocument:d,replace:p,state:m,target:g,to:y,preventScrollReset:k,viewTransition:w,unstable_defaultShouldRevalidate:b,...N},z){let{basename:D,unstable_useTransitions:O}=E.useContext(Kt),V=typeof y=="string"&&dp.test(y),I=$f(y,D);y=I.to;let K=oy(y,{relative:c}
52),[fe,pe,ge]=Ky(u,N),L=av(y,{replace:p,state:m,target:g,preventScrollReset:k,relative:c,viewTransition:w,unstable_defaultShouldRevalidate:b,unstable_useTransitions:O});function U(je){l&&l(je),je.defaultPrevented||L(je)}let se=E.createElement("a",{...N,...ge,href:I.absoluteURL||K,onClick:I.isExternal||d?l:U,ref:Zy(z,pe),target:g,"data-discover":!V&&i==="render"?"true":void 0});return fe&&!V?E.createElement(E.Fragment,null,se,E.createElement(Xy,{page:K})):se});fr.displayName="Link";var ov=E.forwardRef(function({"aria-current":l="page",caseSensitive:i=!1,className:u="",end:c=!1,style:d,to:p,viewTransition:m,children:g,...y},k){let w=vl(p,{relative:y.relative}),b=Ar(),N=E.useContext(gl),{navigator:z,basename:D}=E.useContext(Kt),O=N!=null&&fv(w)&&m===!0,V=z.encodeLocation?z.encodeLocation(w).pathname:w.pathname,I=b.pathname,K=N&&N.navigation&&N.navigation.location?N.navigation.location.pathname:null;i||(I=I.toLowerCase(),K=K?K.toLowerCase():null,V=V.toLowerCase()),K&&D&&(K=Qt(K,D)||K);const fe=V!=="/"&&V.endsWith("/")?V.length-1:V.length;let pe=I===V||!c&&I.startsWith(V)&&I.charAt(fe)==="/",ge=K!=null&&(K===V||!c&&K.startsWith(V)&&K.charAt(V.length)==="/"),L={isActive:pe,isPending:ge,isTransitioning:O},U=pe?l:void 0,se;typeof u=="function"?se=u(L):se=[u,pe?"active":null,ge?"pending":null,O?"transitioning":null].filter(Boolean).join(" ");let je=typeof d=="function"?d(L):d;return E.createElement(fr,{...y,"aria-current":U,className:se,ref:k,style:je,to:p,viewTransition:m},typeof g=="function"?g(L):g)});ov.displayName="NavLink";var lv=E.forwardRef(({discover:n="render",fetcherKey:l,navigate:i,reloadDocument:u,replace:c,state:d,method:p=zi,action:m,onSubmit:g,relative:y,preventScrollReset:k,viewTransition:w,unstable_defaultShouldRevalidate:b,...N},z)=>{let{unstable_useTransitions:D}=E.useContext(Kt),O=cv(),V=dv(m,{relative:y}),I=p.toLowerCase()==="get"?"get":"post",K=typeof m=="string"&&dp.test(m),fe=pe=>{if(g&&g(pe),pe.defaultPrevented)return;pe.preventDefault();let ge=pe.nativeEvent.submitter,L=(ge==null?void 0:ge.getAttribute("formmethod"))||p,U=()=>O(ge||pe.currentTarget,{fetcherKey:l,method:L,navigate:i,replace:c,state:d,relative:y,preventScrollReset:k,viewTransition:w,unstable_defaultShouldRevalidate:b});D&&i!==!1?E.startTransition(()=>U()):U()};return E.createElement("form",{ref:z,method:I,action:V,onSubmit:u?g:fe,...N,"data-discover":!K&&n==="render"?"true":void 0})});lv.displayName="Form";function iv(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function fp(n){let l=E.useContext(_n);return Ae(l,iv(n)),l}function av(n,{target:l,replace:i,state:u,preventScrollReset:c,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:m,unstable_useTransitions:g}={}){let y=ly(),k=Ar(),w=vl(n,{relative:d});return E.useCallback(b=>{if(zy(b,l)){b.preventDefault();let N=i!==void 0?i:hr(k)===hr(w),z=()=>y(n,{replace:N,state:u,preventScrollReset:c,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:m});g?E.startTransition(()=>z()):z()}},[k,y,w,i,u,l,n,c,d,p,m,g])}var sv=0,uv=()=>`__${String(++sv)}__`;function cv(){let{router:n}=fp("useSubmit"),{basename:l}=E.useContext(Kt),i=vy(),u=n.fetch,c=n.navigate;return E.useCallback(async(d,p={})=>{let{action:m,method:g,encType:y,formData:k,body:w}=Fy(d,l);if(p.navigate===!1){let b=p.fetcherKey||uv();await u(b,i,p.action||m,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:k,body:w,formMethod:p.method||g,formEncType:p.encType||y,flushSync:p.flushSync})}else await c(p.action||m,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:k,body:w,formMethod:p.method||g,formEncType:p.encType||y,replace:p.replace,state:p.state,fromRouteId:i,flushSync:p.flushSync,viewTransition:p.viewTransition})},[u,c,l,i])}function dv(n,{relative:l}={}){let{basename:i}=E.useContext(Kt),u=E.useContext(mr);Ae(u,"useFormAction must be used inside a RouteContext");let[c]=u.matches.slice(-1),d={...vl(n||".",{relative:l})},p=Ar();if(n==null){d.search=p.search;let m=new URLSearchParams(d.search),g=m.getAll("index");if(g.some(k=>k==="")){m.delete("index"),g.filter(w=>
52w).forEach(w=>m.append("index",w));let k=m.toString();d.search=k?`?${k}`:""}}return(!n||n===".")&&c.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(d.pathname=d.pathname==="/"?i:pr([i,d.pathname])),hr(d)}function fv(n,{relative:l}={}){let i=E.useContext(ru);Ae(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:u}=fp("useViewTransitionState"),c=vl(n,{relative:l});if(!i.isTransitioning)return!1;let d=Qt(i.currentLocation.pathname,u)||i.currentLocation.pathname,p=Qt(i.nextLocation.pathname,u)||i.nextLocation.pathname;return Ii(c.pathname,p)!=null||Ii(c.pathname,d)!=null}/** 53 * @license lucide-react v0.487.0 - ISC 54 * 55 * This source code is licensed under the ISC license. 56 * See the LICENSE file in the root directory of this source tree. 57 */const pv=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),hv=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(l,i,u)=>u?u.toUpperCase():i.toLowerCase()),Nf=n=>{const l=hv(n);return l.charAt(0).toUpperCase()+l.slice(1)},pp=(...n)=>n.filter((l,i,u)=>!!l&&l.trim()!==""&&u.indexOf(l)===i).join(" ").trim();/** 58 * @license lucide-react v0.487.0 - ISC 59 * 60 * This source code is licensed under the ISC license. 61 * See the LICENSE file in the root directory of this source tree. 62 */var mv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 63 * @license lucide-react v0.487.0 - ISC 64 * 65 * This source code is licensed under the ISC license. 66 * See the LICENSE file in the root directory of this source tree. 67 */const gv=E.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:i=2,absoluteStrokeWidth:u,className:c="",children:d,iconNode:p,...m},g)=>E.createElement("svg",{ref:g,...mv,width:l,height:l,stroke:n,strokeWidth:u?Number(i)*24/Number(l):i,className:pp("lucide",c),...m},[...p.map(([y,k])=>E.createElement(y,k)),...Array.isArray(d)?d:[d]]));/** 68 * @license lucide-react v0.487.0 - ISC 69 * 70 * This source code is licensed under the ISC license. 71 * See the LICENSE file in the root directory of this source tree. 72 */const $i=(n,l)=>{const i=E.forwardRef(({className:u,...c},d)=>E.createElement(gv,{ref:d,iconNode:l,className:pp(`lucide-${pv(Nf(n))}`,`lucide-${n}`,u),...c}));return i.displayName=Nf(n),i};/** 73 * @license lucide-react v0.487.0 - ISC 74 * 75 * This source code is licensed under the ISC license. 76 * See the LICENSE file in the root directory of this source tree. 77 */const yv=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],vv=$i("check",yv);/** 78 * @license lucide-react v0.487.0 - ISC 79 * 80 * This source code is licensed under the ISC license. 81 * See the LICENSE file in the root directory of this source tree. 82 */const xv=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],wv=$i("chevron-down",xv);/** 83 * @license lucide-react v0.487.0 - ISC 84 * 85 * This source code is licensed under the ISC license. 86 * See the LICENSE file in the root directory of this source tree. 87 */const Sv=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],kv=$i("menu",Sv);/** 88 * @license lucide-react v0.487.0 - ISC 89 * 90 * This source code is licensed under the ISC license. 91 * See the LICENSE file in the root directory of this source tree. 92 */const Ev=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Cv=$i("x",Ev),hp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAACJdJREFUeAHtWg1slPUdfu6r932UUjhHKy51dINQg2yjGFmqaJ1uAZmYRQpL2EI2Z1xhaGYG27JMcdFt2DoS58LALGBZppNh9iGFyHTRsmydscRhoZAJBVugwLW9u96n/+c97+79au29dz1I7p7k2r6ffX/P//l9vmdKCqCEYUaJo0wAShxlAlDiKBOAEkeZAJQ4ygSgiOjrT2BgKIFrCVYUEfsOR9BzIoGbPmPGmnsq4K+6+gIsKgEEFdD5L35iaF5svepEmIrRDVL6Xe/G8Mo/ohgNaf8dibiz0SaUYUGxMaUEvHsijj1/i0i/J4NbGqx4ZI0dbqcJ0Z4exAcH4bjjDkwlpoQAynzbnrFJG06DV95mw9eabHAlgoidOoVgRwdiJ0/C5HbDtXr1lBFRcAL2HY7i+VfGJnWu3HD+HenqwnB7O5Kjo5pzbQ0N8G7YAPOsWSgkCkYAfftnO8K6q07fXnKTFT3H43i7J6YxXI6EkH1EyD+4dy8SAwOKYzTes349KpYsQaFQEAIo+cd+HdbkeEb3TcKn08HtN0IZHmGwnuF6oBvwo4ZbkOBcsQKFQN4EjGc8V3jt3RWTMnQiUBGXt2zRqIHuYC9AXMibAMqespZj0xqHlNr08O9jQfSejuL46ThMphQ511UBc6+34Qufc8Hr0tYEjAmBJ5+UMoMclW1tsNbVIR/kRYBewNMzfjiYQEfnFfzh9RhGow5huJacZDKORDyMrywGvr2iErOrtedc3rhRygxpMCZUiqBpFpnCKAyXYJT8PlHYyMGqTm08V3ztE0PYecCOYMyjMN5tj8BlHZGMN5kssFjdeK3bjbVbrwjCApr/OW3rVpj9/sw23SO8fz/ygWECdosCR+73NJw+L8er/wzgobYgBgPujNzl+HqTCYfaZuLuz4cV+0NRF9r3mfHb/VcU+1kTeFtblecKAhI6aXOyMEwAmxo5uPpycOUf3x2RVlWNZHwMLlsQn6pKbTctdCIRG5WUkAYVsfPvJolEOVgPyIsixod8VGCIgLdFXa9efXlDc/ZCFI//PqwxnobfvzSM7RvsOPTMDCxf6pP2377IjYPbqrB5dQKzfKHM+SazDc+8NCbFEDlYGcoRPnQIRmGIgLdUUX/lbcrV7zg4ImTvVOyj8VvWmPHIA9NFtHdq7snov0IQ8v377UIJ2fvTHV7sVLoCgx+VkAZjAT9GYIiAU/3ZFeHK19Uob/PmUe1tly5IZFacCnl0e/aBn//zJclliN7TEfFT1hWazFL2UMPe2KjYHhNltBHkPA9gydsnI4DDDTkOd4/iw0sWqGNe/fUW2TlBHO/PnvC7v8aw64CoDm3nMRqxC5uVFwejTkFQSKEcqRzesSOzHTeogJwJGBhSlg11Ncoevrs3Joyv0Fwn9+OWu6ahfk4os58Bjx8pTepokseOC2XICaAbMP+nM0DRXGBENdCoq1Xe4uxF/Rb4L10xIf2slOXGbPlGBWZ6hxVZQI3eMzrHPJ7Mn0mDqbDgs6iRkP7+kFjd724LaNKaFPxu9WD/z2eh9d4Y4jF9Q85d0A5TLbLWOK7qFSaLghPgnaD5YWbY2mHGys0XRBwY0RxvuasSG1dVTKiE8WCSqSEXFJyA62ZM3FrQn89droDHlYodv9o7pKj4Wpp9okgKa67z6DRJ8sBntB/ImQB/lQk/We/IFD4DF5UGz621Qt1fcdtpHU75uagHRNknpJ9SSu/ppMgCcbz/Qdbo+lrtY82ekd2X9nd5i2wySEDOWYADDQ4vOeRgP3CyP664ze2LPGh7aUj4fPaB/L4gdv+4WvJ31gDvfxDBZ+c4pGNza1gKWzPbPN4tymyL7MnoEovqszsuiYGIdcECxXMZHZXlTEB6wMHf37nPrhmB0cgHltmw87VkpgFiqkv3+bOrbdInjUdbZiiuZxWpLaHDIm1WZraZ+iJHjijOsRgkwHAM6Bzsw8v97+nO8lff6ZWanTSohnt/OChlAHVdnwYrwQd/cR5/fNOmOfalBrPufEAOo2nQ8ECExv/gaCcaq2rx9IJm1Dp9iuOs3B5uH4PJYs/so5ST8QjuWZzAT79VneoYXwhgZMyGkbAFZtm58mu2f8+SqRtY8AwJF9ADq0MOTXNxB8MK8NlSD3tk6Aya3tiF9j6lJPnArfeZU0HvYzADmK1OvHPCLAW9/xwTs8Rhnyh1XbrGE5wV6DVPeqDhuQZDwwp4b/g8lr/1omIfVbDni6sUanhd9AZtoqVVd4cJQYxJ1L1seccDW+PnNvkU8o8ePYormzcrzqPhXjEus6kC42RgXAFW7YqdCQU0amCv/9wmL768aBT+ykimyOGKT2Q8K8KnH3R/ou9XiK5wupgLGjGeMPx2WO3zcrzw//+i1uHFqpr50jajPn2eoCK6e0M4dzHV+p4fmaa53mUL4amH3SI1KkkmwemJYPqVWb7vB/J6Pc44EIhqX4Otm7MwY7waVAQ/BCvAXQeyx6iOOn8Qv3yoSrPyzwpVzfNWo1oEwUK+JsuPAGuFLgF8WA4ENtzYOKn7MFD6p8ew/qsOLL9VaRRXndmGwfbVW1qkQYhj2TIUCnkRUOukfE1Yd8NCIft3pIdN49kTXfiTSJWtgoTx1FAvXoZwRti00CEifaXiWCA2hl3innQnksyYM983E4VGXi9GuCrzxEPx4Wj8Y2KlusQ+NeZ7Z0okNftv1A2ecvA+L5/9X8bwNBqn1+BH85qkexUSBX89zpVX1wRysHCaL3zZK4hIB1Ia3R8elgiVq0gOGv5UQ/O1TwBBI5449oZULucLBlrGknU33IypwJR+RYYrSkV0XepHrqDh3xTZZN2nb/5Et8kHRfmSFBVBNRwc6JuQDNYOdBEGTf4uBopCgBoso4dFgGOkJ2pELGA8mMqVHg9XhYBrCeXvCqPEUSYAJY4yAShxlAlAiaNMAEocHwGirbvwcmtNOwAAAABJRU5ErkJggg==",ul="[email protected]",Hs="#",su="/privacy-policy",mp="/terms-conditions";function jv(){const[n,l]=E.useState(!1),{pathname:i}=Ar(),u=[{href:"/",label:"Home",internal:!0},{href:"/#features",label:"Features",internal:!1},{href:su,label:"Privacy",internal:!0},{href:mp,label:"Terms",internal:!0}],c=d=>d==="/"?i==="/":i===d;return f.jsxs("header",{className:"sticky top-0 z-50 bg-[#F4F2FB]/80 backdrop-blur-md",children:[f.jsxs("div",{className:"mx-auto flex max-w-6xl items-center justify-between px-5 py-4",children:[f.jsxs(fr,{to:"/",className:"flex items-center gap-2",children:[f.jsx("img",{src:hp,alt:"",className:"h-8 w-8 rounded-lg"}),f.jsxs("span",{className:"text-sm font-semibold text-gray-900",children:["Subscription ",f.jsx("span",{className:"text-[#2B60E4]",children:"Manager"})]})]}),f.jsx("nav",{className:"hidden items-center gap-1 rounded-full bg-white/70 px-2 py-1 shadow-sm ring-1 ring-black/5 md:flex",children:u.map(d=>d.internal?f.jsx(fr,{to:d.href,className:`rounded-full px-4 py-1.5 text-sm ${c(d.href)?"bg-gray-100 font-medium text-gray-900":"text-gray-600 hover:text-gray-900"}`,children:d.label},d.label):f.jsx("a",{href:d.href,className:"rounded-full px-4 py-1.5 text-sm text-gray-600 hover:text-gray-900",children:d.label},d.label))}),f.jsx("a",{href:Hs,className:"hidden rounded-full bg-gradient-to-r from-[#2B60E4] to-[#5B8CFF] px-5 py-2 text-sm font-semibold text-white shadow-[0_8px_20px_rgba(43,96,228,0.25)] md:inline-flex",children:"Download"}),f.jsx("button",{type:"button",className:"rounded-lg p-2 text-gray-900 md:hidden",onClick:()=>l(d=>!d),"aria-label":n?"Close menu":"Open menu",children:n?f.jsx(Cv,{className:"h-5 w-5"}):f.jsx(kv,{className:"h-5 w-5"})})]}),n&&f.jsxs("div",{className:"space-y-3 px-6 pb-4 md:hidden",children:[u.map(d=>d.internal?f.jsx(fr,{to:d.href,className:"block text-gray-800",onClick:()=>l(!1),children:d.label},d.label):f.jsx("a",{href:d.href,className:"block text-gray-800",onClick:()=>l(!1),children:d.label},d.label)),f.jsx("a",{href:Hs,className:"inline-flex rounded-full bg-[#2B60E4] px-5 py-2 text-sm font-semibold text-white",children:"Download"})]})]})}function Rv(){const n=new Date().getFullYear();return f.jsx("footer",{className:"px-5 pb-10 pt-16",children:f.jsxs("div",{className:"mx-auto max-w-5xl",children:[f.jsxs("div",{className:"grid gap-10 sm:grid-cols-3",children:[f.jsxs("div",{children:[f.jsxs(fr,{to:"/",className:"inline-flex items-center gap-2",children:[f.jsx("img",{src:hp,alt:"",className:"h-8 w-8 rounded-lg"}),f.jsxs("span",{className:"text-sm font-semibold text-gray-900",children:["Subscription ",f.jsx("span",{className:"text-[#2B60E4]",children:"Manager"})]})]}),f.jsx("p",{className:"mt-3 max-w-xs text-sm leading-relaxed text-gray-500",children:"Track recurring subscriptions on iOS. Find bills in Gmail or add them yourself."})]}),f.jsxs("div",{children:[f.jsx("p",{className:"text-sm font-semibold text-gray-900",children:"Product"}),f.jsxs("div",{className:"mt-3 flex flex-col gap-2 text-sm text-gray-500",children:[f.jsx(fr,{to:"/",className:"hover:text-gray-900",children:"Home"}),f.jsx("a",{href:"/#features",className:"hover:text-gray-900",children:"Features"}),f.jsx("a",{href:`mailto:${ul}`,className:"hover:text-gray-900",children:"Contact"})]})]}),f.jsxs("div",{children:[f.jsx("p",{className:"text-sm font-semibold text-gray-900",children:"Legal"}),f.jsxs("div",{className:"mt-3 flex flex-col gap-2 text-sm text-gray-500",children:[f.jsx(fr,{to:su,className:"hover:text-gray-900",children:"Privacy Policy"}),f.jsx(fr,{to:mp,className:"hover:text-gray-900",children:"Terms & Conditions"}),f.jsx("a",{href:`mailto:${ul}`,className:"hover:text-gray-900",children:ul})]})]})]}),f.jsxs("p",{className:"mt-12 text-center text-sm text-gray-400",children:["© ",n," SoftDroidApp. Not affiliated with brands shown in screenshots."]})]})})}function Nv(){const{pathname:n}=Ar();return E.useEffect(()=>{window.scrollTo(0,0)},[n]),null}function bv(){return f.jsxs("div",{className:"min-h-screen bg-[#F4F2FB] text-gray-900 antialiased",children:[f.jsx(Nv,{}),f.jsx(jv,{}),f.jsx("main",{children:f.jsx(Ay,{})}),f.jsx(Rv,{})]})}function gp({className:n="",variant:l="gradient"}){const i=l==="white";return f.jsx("a",{href:Hs,className:`inline-flex items-center justify-center rounded-full px-7 py-3 text-sm font-semibold transition hover:opacity-90 ${i?"bg-white text-[#2B60E4] shadow-sm":"bg-gradient-to-r from-[#2B60E4] to-[#5B8CFF] text-white shadow-[0_10px_24px_rgba(43,96,228,0.28)]"} ${n}`,children:"Download on the App Store"})}const Pv="/assets/dashboard-C42cxXSj.png",yp="/assets/insights-btaH-PvN.png",Av="/assets/advisor-D6mcnY7-.png",Tv=[{title:"All in one view",subtitle:"Subscriptions",image:Pv,alt:"Subscriptions dashboard"},{title:"See your spend",subtitle:"Insights",image:yp,alt:"Spending insights"},{title:"Cancel with help",subtitle:"Advisor",image:Av,alt:"AI Advisor chat"}];function Lv(){return f.jsxs("section",{className:"px-5 pb-8 pt-12 sm:pt-16",children:[f.jsxs("div",{className:"mx-auto max-w-3xl text-center",children:[f.jsxs("p",{className:"text-sm font-semibold text-[#2B60E4]",children:["Subscription ",f.jsx("span",{className:"font-extrabold",children:"Manager"})]}),f.jsxs("h1",{className:"mt-4 text-4xl font-extrabold leading-[1.15] tracking-tight text-gray-900 sm:text-5xl",children:["Track everything."," ",f.jsx("span",{className:"bg-gradient-to-r from-[#2B60E4] to-[#5B8CFF] bg-clip-text text-transparent",children:"Spend less."})]}),f.jsx("p",{className:"mx-auto mt-5 max-w-xl text-[15px] leading-relaxed text-gray-500",children:"Find bills in Gmail or add them yourself. See monthly spend, get renewal reminders, and follow cancel guides â without connecting a bank."}),f.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center gap-4 sm:flex-row",children:[f.jsx(gp,{}),f.jsx("a",{href:`mailto:${ul}`,className:"text-sm text-gray-500 hover:text-gray-800",children:ul})]})]}),f.jsx("div",{className:"mx-auto mt-14 grid max-w-5xl gap-5 sm:grid-cols-3",children:Tv.map(n=>f.jsxs("div",{className:"overflow-hidden rounded-[2rem] bg-gradient-to-b from-[#3D6FE8] to-[#6BA3FF] px-5 pt-7",children:[f.jsx("h2",{className:"text-center text-lg font-bold text-white",children:n.title}),f.jsx("p",{className:"mt-1 text-center text-sm text-white/75",children:n.subtitle}),f.jsx("img",{src:n.image,alt:n.alt,className:"mx-auto mt-6 h-[280px] w-auto object-contain drop-shadow-xl"})]},n.title))})]})}const _v=[{tag:"Gmail",tagColor:"bg-red-50 text-red-600",title:"Find bills from email",body:"Sign in with Google and scan receipts, trials, and renewals."},{tag:"Manual",tagColor:"bg-blue-50 text-blue-700",title:"Add a subscription",body:"Enter price, currency, cycle, payment method, and renewal date."},{tag:"Insights",tagColor:"bg-violet-50 text-violet-700",title:"See monthly spend",body:"Weekly, monthly, or yearly totals with a breakdown of services."}
vendor: 10,911 bytes, line 92
92,{tag:"Reminders",tagColor:"bg-amber-50 text-amber-700",title:"Get pinged first",body:"Local notifications before the next charge hits."},{tag:"Advisor",tagColor:"bg-sky-50 text-sky-700",title:"Ask how to cancel",body:"Chat for step-by-step cancel help. Always verify important facts."},{tag:"Guides",tagColor:"bg-emerald-50 text-emerald-700",title:"Follow cancel steps",body:"Copy steps, open the website, or mark a plan as cancelled."}];function Mv(){return f.jsx("section",{id:"features",className:"scroll-mt-24 px-5 py-20",children:f.jsxs("div",{className:"mx-auto max-w-5xl",children:[f.jsx("h2",{className:"text-center text-3xl font-extrabold tracking-tight text-gray-900",children:"All the ways to stay in control"}),f.jsx("div",{className:"mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:_v.map(n=>f.jsxs("div",{className:"rounded-3xl bg-white p-6 shadow-sm ring-1 ring-black/[0.04]",children:[f.jsx("span",{className:`inline-flex rounded-full px-2.5 py-0.5 text-xs font-semibold ${n.tagColor}`,children:n.tag}),f.jsx("h3",{className:"mt-3 text-lg font-bold text-gray-900",children:n.title}),f.jsx("p",{className:"mt-2 text-sm leading-relaxed text-gray-500",children:n.body})]},n.title))})]})})}const Dv="/assets/add-CO-Gri5h.png",zv="/assets/details-B_vNRzkT.png",Ov="/assets/fundamentals-DGSc4uEj.png",Iv=[{heading:"Insights",title:"Spending, visualized",body:"See totals, active plans, potential savings, and a donut breakdown of where money goes.",image:yp},{heading:"Onboarding",title:"Email or add by hand",body:"Connect Gmail to find bills automatically, or add subscriptions yourself. No bank login.",image:Dv},{heading:"Details",title:"Cancel guides on the plan",body:"Renewal date, amount, notes, copy steps, open the website, and mark as cancelled.",image:zv},{heading:"Fundamentals",title:"Learn the habits",body:"Short lessons on trials, billing cycles, and subscription creep.",image:Ov}];function Fv(){return f.jsx("section",{className:"px-5 pb-8",children:f.jsxs("div",{className:"mx-auto max-w-5xl",children:[f.jsx("h2",{className:"text-center text-3xl font-extrabold tracking-tight text-gray-900",children:"Powerful tools, simply laid out"}),f.jsx("div",{className:"mt-10 grid gap-5 md:grid-cols-2",children:Iv.map(n=>f.jsxs("div",{className:"overflow-hidden rounded-[2rem] bg-white shadow-sm ring-1 ring-black/[0.04]",children:[f.jsxs("div",{className:"bg-gradient-to-b from-[#3D6FE8] to-[#6BA3FF] px-6 pt-8",children:[f.jsx("h3",{className:"text-center text-xl font-bold text-white",children:n.heading}),f.jsx("img",{src:n.image,alt:n.title,className:"mx-auto mt-5 h-[240px] w-auto object-contain"})]}),f.jsxs("div",{className:"px-7 py-6",children:[f.jsx("h4",{className:"font-bold text-gray-900",children:n.title}),f.jsx("p",{className:"mt-2 text-sm leading-relaxed text-gray-500",children:n.body})]})]},n.heading))})]})})}const Uv=[{n:"1",title:"Choose how to start",body:"Connect Gmail to scan billing emails, or add subscriptions manually."},{n:"2",title:"Review your list",body:"Confirm detected plans. See next payment dates and how you pay."},{n:"3",title:"Watch the spend",body:"Open Insights for weekly, monthly, or yearly totals."},{n:"4",title:"Act before renewal",body:"Use reminders, cancel guides, or the Advisor when you want out."}];function Bv(){return f.jsx("section",{id:"how-it-works",className:"scroll-mt-24 px-5 py-20",children:f.jsxs("div",{className:"mx-auto max-w-5xl",children:[f.jsx("h2",{className:"text-center text-3xl font-extrabold tracking-tight text-gray-900",children:"How it works"}),f.jsx("div",{className:"mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:Uv.map(n=>f.jsxs("div",{className:"rounded-3xl bg-white p-6 shadow-sm ring-1 ring-black/[0.04]",children:[f.jsx("div",{className:"mb-4 flex h-9 w-9 items-center justify-center rounded-xl bg-gradient-to-br from-[#2B60E4] to-[#5B8CFF] text-sm font-bold text-white",children:n.n}),f.jsx("h3",{className:"font-bold text-gray-900",children:n.title}),f.jsx("p",{className:"mt-2 text-sm leading-relaxed text-gray-500",children:n.body})]},n.n))})]})})}const Wv=[{title:"Anyone with apps on autopay",body:"Streaming, storage, gym, and tools in one list so nothing hides in email."},{title:"People who forget free trials",body:"Reminders and trial-focused Fundamentals help you cancel before the first charge."},{title:"Households sharing bills",body:"See who pays what, when it renews, and which plans are already cancelled."},{title:"Freelancers with SaaS stacks",body:"Track mixed currencies and monthly vs annual tools without a finance spreadsheet."}];function Hv(){return f.jsx("section",{className:"px-5 pb-16",children:f.jsxs("div",{className:"mx-auto max-w-5xl",children:[f.jsx("h2",{className:"text-center text-3xl font-extrabold tracking-tight text-gray-900",children:"Who is this for?"}),f.jsx("div",{className:"mt-10 grid gap-4 sm:grid-cols-2",children:Wv.map(n=>f.jsxs("div",{className:"rounded-3xl bg-white p-7 shadow-sm ring-1 ring-black/[0.04]",children:[f.jsx("h3",{className:"text-lg font-bold text-gray-900",children:n.title}),f.jsx("p",{className:"mt-2 text-sm leading-relaxed text-gray-500",children:n.body})]},n.title))})]})})}function uu(n,l=[]){let i=[];function u(d,p){const m=E.createContext(p),g=i.length;i=[...i,p];const y=w=>{var V;const{scope:b,children:N,...z}=w,D=((V=b==null?void 0:b[n])==null?void 0:V[g])||m,O=E.useMemo(()=>z,Object.values(z));return f.jsx(D.Provider,{value:O,children:N})};y.displayName=d+"Provider";function k(w,b){var D;const N=((D=b==null?void 0:b[n])==null?void 0:D[g])||m,z=E.useContext(N);if(z)return z;if(p!==void 0)return p;throw new Error(`\`${w}\` must be used within \`${d}\``)}return[y,k]}const c=()=>{const d=i.map(p=>E.createContext(p));return function(m){const g=(m==null?void 0:m[n])||d;return E.useMemo(()=>({[`__scope${n}`]:{...m,[n]:g}}),[m,g])}};return c.scopeName=n,[u,$v(c,...l)]}function $v(...n){const l=n[0];if(n.length===1)return l;const i=()=>{const u=n.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(d){const p=u.reduce((m,{useScope:g,scopeName:y})=>{const w=g(d)[`__scope${y}`];return{...m,...w}},{});return E.useMemo(()=>({[`__scope${l.scopeName}`]:p}),[p])}};return i.scopeName=l.scopeName,i}function bf(n,l){if(typeof n=="function")return n(l);n!=null&&(n.current=l)}function vp(...n){return l=>{let i=!1;const u=n.map(c=>{const d=bf(c,l);return!i&&typeof d=="function"&&(i=!0),d});if(i)return()=>{for(let c=0;c<u.length;c++){const d=u[c];typeof d=="function"?d():bf(n[c],null)}}}}function pl(...n){return E.useCallback(vp(...n),n)}var Fi=E.forwardRef((n,l)=>{const{children:i,...u}=n,c=E.Children.toArray(i),d=c.find(Gv);if(d){const p=d.props.children,m=c.map(g=>g===d?E.Children.count(p)>1?E.Children.only(null):E.isValidElement(p)?p.props.children:null:g);return f.jsx($s,{...u,ref:l,children:E.isValidElement(p)?E.cloneElement(p,void 0,m):null})}return f.jsx($s,{...u,ref:l,children:i})});Fi.displayName="Slot";var $s=E.forwardRef((n,l)=>{const{children:i,...u}=n;if(E.isValidElement(i)){const c=Qv(i),d=Yv(u,i.props);return i.type!==E.Fragment&&(d.ref=l?vp(l,c):c),E.cloneElement(i,d)}return E.Children.count(i)>1?E.Children.only(null):null});$s.displayName="SlotClone";var Vv=({children:n})=>f.jsx(f.Fragment,{children:n});function Gv(n){return E.isValidElement(n)&&n.type===Vv}function Yv(n,l){const i={...l};for(const u in l){const c=n[u],d=l[u];/^on[A-Z]/.test(u)?c&&d?i[u]=(...m)=>{d(...m),c(...m)}:c&&(i[u]=c):u==="style"?i[u]={...c,...d}:u==="className"&&(i[u]=[c,d].filter(Boolean).join(" "))}return{...n,...i}}function Qv(n){var u,c;let l=(u=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:u.get,i=l&&"isReactWarning"in l&&l.isReactWarning;return i?n.ref:(l=(c=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:c.get,i=l&&"isReactWarning"in l&&l.isReactWarning,i?n.props.ref:n.props.ref||n.ref)}function Kv(n){const l=n+"CollectionProvider",[i,u]=uu(l),[c,d]=i(l,{collectionRef:{current:null},itemMap:new Map}),p=N=>{const{scope:z,children:D}=N,O=lt.useRef(null),V=lt.useRef(new Map).current;return f.jsx(c,{scope:z,itemMap:V,collectionRef:O,children:D})};p.displayName=l;const m=n+"CollectionSlot",g=lt.forwardRef((N,z)=>{const{scope:D,children:O}=N,V=d(m,D),I=pl(z,V.collectionRef);return f.jsx(Fi,{ref:I,children:O})});g.displayName=m;const y=n+"CollectionItemSlot",k="data-radix-collection-item",w=lt.forwardRef((N,z)=>{const{scope:D,children:O,...V}=N,I=lt.useRef(null),K=pl(z,I),fe=d(y,D);return lt.useEffect(()=>(fe.itemMap.set(I,{ref:I,...V}),()=>void fe.itemMap.delete(I))),f.jsx(Fi,{[k]:"",ref:K,children:O})});w.displayName=y;function b(N){const z=d(n+"CollectionConsumer",N);return lt.useCallback(()=>{const O=z.collectionRef.current;if(!O)return[];const V=Array.from(O.querySelectorAll(`[${k}]`));return Array.from(z.itemMap.values()).sort((fe,pe)=>V.indexOf(fe.ref.current)-V.indexOf(pe.ref.current))},[z.collectionRef,z.itemMap])}return[{Provider:p,Slot:g,ItemSlot:w},b,u]}function xp(n,l,{checkForDefaultPrevented:i=!0}={}){return function(c){if(n==null||n(c),i===!1||!c.defaultPrevented)return l==null?void 0:l(c)}}function wp(n){const l=E.useRef(n);return E.useEffect(()=>{l.current=n}),E.useMemo(()=>(...i)=>{var u;return(u=l.current)==null?void 0:u.call(l,...i)},[])}function cu({prop:n,defaultProp:l,onChange:i=()=>{}}){const[u,c]=Xv({defaultProp:l,onChange:i}),d=n!==void 0,p=d?n:u,m=wp(i),g=E.useCallback(y=>{if(d){const w=typeof y=="function"?y(n):y;w!==n&&m(w)}else c(y)},[d,n,c,m]);return[p,g]}function Xv({defaultProp:n,onChange:l}){const i=E.useState(n),[u]=i,c=E.useRef(u),d=wp(l);return E.useEffect(()=>{c.current!==u&&(d(u),c.current=u)},[u,c,d]),i}Df();var qv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],xl=qv.reduce((n,l)=>{const i=E.forwardRef((u,c)=>{const{asChild:d,...p}=u,m=d?Fi:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(m,{...p,ref:c})});return i.displayName=`Primitive.${l}`,{...n,[l]:i}},{}),Ui=globalThis!=null&&globalThis.document?E.useLayoutEffect:()=>{};function Jv(n,l){return E.useReducer((i,u)=>l[i][u]??i,n)}var Sp=n=>{const{present:l,children:i}=n,u=Zv(l),c=typeof i=="function"?i({present:u.isPresent}):E.Children.only(i),d=pl(u.ref,ex(c));return typeof i=="function"||u.isPresent?E.cloneElement(c,{ref:d}):null};Sp.displayName="Presence";function Zv(n){const[l,i]=E.useState(),u=E.useRef({}),c=E.useRef(n),d=E.useRef("none"),p=n?"mounted":"unmounted",[m,g]=Jv(p,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return E.useEffect(()=>{const y=Li(u.current);d.current=m==="mounted"?y:"none"},[m]),Ui(()=>{const y=u.current,k=c.current;if(k!==n){const b=d.current,N=Li(y);n?g("MOUNT"):N==="none"||(y==null?void 0:y.display)==="none"?g("UNMOUNT"):g(k&&b!==N?"ANIMATION_OUT":"UNMOUNT"),c.current=n}},[n,g]),Ui(()=>
92{if(l){let y;const k=l.ownerDocument.defaultView??window,w=N=>{const D=Li(u.current).includes(N.animationName);if(N.target===l&&D&&(g("ANIMATION_END"),!c.current)){const O=l.style.animationFillMode;l.style.animationFillMode="forwards",y=k.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=O)})}},b=N=>{N.target===l&&(d.current=Li(u.current))};return l.addEventListener("animationstart",b),l.addEventListener("animationcancel",w),l.addEventListener("animationend",w),()=>{k.clearTimeout(y),l.removeEventListener("animationstart",b),l.removeEventListener("animationcancel",w),l.removeEventListener("animationend",w)}}else g("ANIMATION_END")},[l,g]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:E.useCallback(y=>{y&&(u.current=getComputedStyle(y)),i(y)},[])}}function Li(n){return(n==null?void 0:n.animationName)||"none"}function ex(n){var u,c;let l=(u=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:u.get,i=l&&"isReactWarning"in l&&l.isReactWarning;return i?n.ref:(l=(c=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:c.get,i=l&&"isReactWarning"in l&&l.isReactWarning,i?n.props.ref:n.props.ref||n.ref)}var tx=zf.useId||(()=>{}),rx=0;function kp(n){const[l,i]=E.useState(tx());return Ui(()=>{i(u=>u??String(rx++))},[n]),l?`radix-${l}`:""}var du="Collapsible",[nx,Ep]=uu(du),[ox,fu]=nx(du),Cp=E.forwardRef((n,l)=>{const{__scopeCollapsible:i,open:u,defaultOpen:c,disabled:d,onOpenChange:p,...m}=n,[g=!1,y]=cu({prop:u,defaultProp:c,onChange:p});return f.jsx(ox,{scope:i,disabled:d,contentId:kp(),open:g,onOpenToggle:E.useCallback(()=>y(k=>!k),[y]),children:f.jsx(xl.div,{"data-state":hu(g),"data-disabled":d?"":void 0,...m,ref:l})})});Cp.displayName=du;var jp="CollapsibleTrigger",Rp=E.forwardRef((n,l)=>{const{__scopeCollapsible:i,...u}=n,c=fu(jp,i);return f.jsx(xl.button,{type:"button","aria-controls":c.contentId,"aria-expanded":c.open||!1,"data-state":hu(c.open),"data-disabled":c.disabled?"":void 0,disabled:c.disabled,...u,ref:l,onClick:xp(n.onClick,c.onOpenToggle)})});Rp.displayName=jp;var pu="CollapsibleContent",Np=E.forwardRef((n,l)=>{const{forceMount:i,...u}=n,c=fu(pu,n.__scopeCollapsible);return f.jsx(Sp,{present:i||c.open,children:({present:d})=>f.jsx(lx,{...u,ref:l,present:d})})});Np.displayName=pu;var lx=E.forwardRef((n,l)=>{const{__scopeCollapsible:i,present:u,children:c,...d}=n,p=fu(pu,i),[m,g]=E.useState(u),y=E.useRef(null),k=pl(l,y),w=E.useRef(0),b=w.current,N=E.useRef(0),z=N.current,D=p.open||m,O=E.useRef(D),V=E.useRef(void 0);return E.useEffect(()=>{const I=requestAnimationFrame(()=>O.current=!1);return()=>cancelAnimationFrame(I)},[]),Ui(()=>{const I=y.current;if(I){V.current=V.current||{transitionDuration:I.style.transitionDuration,animationName:I.style.animationName},I.style.transitionDuration="0s",I.style.animationName="none";const K=I.getBoundingClientRect();w.current=K.height,N.current=K.width,O.current||(I.style.transitionDuration=V.current.transitionDuration,I.style.animationName=V.current.animationName),g(u)}},[p.open,u]),f.jsx(xl.div,{"data-state":hu(p.open),"data-disabled":p.disabled?"":void 0,id:p.contentId,hidden:!D,...d,ref:k,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":z?`${z}px`:void 0,...n.style},children:D&&c})});function hu(n){return n?"open":"closed"}var ix=Cp,ax=Rp,sx=Np,ux=E.createContext(void 0);function cx(n){const l=E.useContext(ux);return n||l||"ltr"}var Tr="Accordion",dx=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[mu,fx,px]=Kv(Tr),[Vi]=uu(Tr,[px,Ep]),gu=Ep(),bp=lt.forwardRef((n,l)=>{const{type:i,...u}=n,c=u,d=u;return f.jsx(mu.Provider,{scope:n.__scopeAccordion,children:i==="multiple"?f.jsx(yx,{...d,ref:l}):f.jsx(gx,{...c,ref:l})})});bp.displayName=Tr;var[Pp,hx]=Vi(Tr),[Ap,mx]=Vi(Tr,{collapsible:!1}),gx=lt.forwardRef((n,l)=>{const{value:i,defaultValue:u,onValueChange:c=()=>{},collapsible:d=!1,...p}=n,[m,g]=cu({prop:i,defaultProp:u,onChange:c});return f.jsx(Pp,{scope:n.__scopeAccordion,value:m?[m]:[],onItemOpen:g,onItemClose:lt.useCallback(()=>d&&g(""),[d,g]),children:f.jsx(Ap,{scope:n.__scopeAccordion,collapsible:d,children:f.jsx(Tp,{...p,ref:l})})})}),yx=lt.forwardRef((n,l)=>{const{value:i,defaultValue:u,onValueChange:c=()=>{},...d}=n,[p=[],m]=cu({prop:i,defaultProp:u,onChange:c}),g=lt.useCallback(k=>m((w=[])=>[...w,k]),[m]),y=lt.useCallback(k=>m((w=[])=>w.filter(b=>b!==k)),[m]);return f.jsx(Pp,{scope:n.__scopeAccordion,value:p,onItemOpen:g,onItemClose:y,children:f.jsx(Ap,{scope:n.__scopeAccordion,collapsible:!0,children:f.jsx(Tp,{...d,ref:l})})})}),[vx,Gi]=Vi(Tr),Tp=lt.forwardRef((n,l)=>{const{__scopeAccordion:i,disabled:u,dir:c,orientation:d="vertical",...p}=n,m=lt.useRef(null),g=pl(m,l),y=fx(i),w=cx(c)==="ltr",b=xp(n.onKeyDown,N=>{var U;if(!dx.includes(N.key))return;const z=N.target,D=y().filter(se=>{var je;return!((je=se.ref.current)!=null&&je.disabled)}),O=D.findIndex(se=>se.ref.current===z),V=D.length;if(O===-1)return;N.preventDefault();let I=O;const K=0,fe=V-1,pe=()=>{I=O+1,I>fe&&(I=K)},ge=()=>{I=O-1,I<K&&(I=fe)};switch(N.key){case"Home":I=K;break;case"End":I=fe;break;case"ArrowRight":d==="horizontal"&&(w?pe():ge());break;case"ArrowDown":d==="vertical"&&pe();break;case"ArrowLeft":d==="horizontal"&&(w?ge():pe());break;case"ArrowUp":d==="vertical"&&ge();break}const L=I%V;(U=D[L].ref.current)==null||U.focus()});return f.jsx(vx,{scope:i,disabled:u,direction:c,orientation:d,children:f.jsx(mu.Slot,{scope:i,children:f.jsx(xl.div,{...p,"data-orientation":d,ref:g,onKeyDown:u?void 0:b})})})}),Bi="AccordionItem",[xx,yu]=Vi(Bi),Lp=lt.forwardRef((n,l)=>{const{__scopeAccordion:i,value:u,...c}=n,d=Gi(Bi,i),p=hx(Bi,i),m=gu(i),g=kp(),y=u&&p.value.includes(u)||!1,k=d.disabled||n.disabled;return f.jsx(xx,{scope:i,open:y,disabled:k,triggerId:g,children:f.jsx(ix,{"data-orientation":d.orientation,"data-state":Ip(y),...m,...c,ref:l,disabled:k,open:y,onOpenChange:w=>{w?p.onItemOpen(u):p.onItemClose(u)}})})});Lp.displayName=Bi;var _p="AccordionHeader",Mp=lt.forwardRef((n,l)=>{const{__scopeAccordion:i,...u}=n,c=Gi(Tr,i),d=yu(_p,i);return f.jsx(xl.h3,{"data-orientation":c.orientation,"data-state":Ip(d.open),"data-disabled":d.disabled?"":void 0,...u,ref:l})});Mp.displayName=_p;var Vs="AccordionTrigger",Dp=lt.forwardRef((n,l)=>{const{__scopeAccordion:i,...u}=n,c=Gi(Tr,i),d=yu(Vs,i),p=mx(Vs,i),m=gu(i);return f.jsx(mu.ItemSlot,{scope:i,children:f.jsx(ax,{"aria-disabled":d.open&&!p.collapsible||void 0,"data-orientation":c.orientation,id:d.triggerId,...m,...u,ref:l})})});
vendor: 5,565 bytes, line 92
92Dp.displayName=Vs;var zp="AccordionContent",Op=lt.forwardRef((n,l)=>{const{__scopeAccordion:i,...u}=n,c=Gi(Tr,i),d=yu(zp,i),p=gu(i);return f.jsx(sx,{role:"region","aria-labelledby":d.triggerId,"data-orientation":c.orientation,...p,...u,ref:l,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...n.style}})});Op.displayName=zp;function Ip(n){return n?"open":"closed"}var wx=bp,Sx=Lp,kx=Mp,Ex=Dp,Cx=Op;function Fp(n){var l,i,u="";if(typeof n=="string"||typeof n=="number")u+=n;else if(typeof n=="object")if(Array.isArray(n)){var c=n.length;for(l=0;l<c;l++)n[l]&&(i=Fp(n[l]))&&(u&&(u+=" "),u+=i)}else for(i in n)n[i]&&(u&&(u+=" "),u+=i);return u}function jx(){for(var n,l,i=0,u="",c=arguments.length;i<c;i++)(n=arguments[i])&&(l=Fp(n))&&(u&&(u+=" "),u+=l);return u}const vu="-",Rx=n=>{const l=bx(n),{conflictingClassGroups:i,conflictingClassGroupModifiers:u}=n;return{getClassGroupId:p=>{const m=p.split(vu);return m[0]===""&&m.length!==1&&m.shift(),Up(m,l)||Nx(p)},getConflictingClassGroupIds:(p,m)=>{const g=i[p]||[];return m&&u[p]?[...g,...u[p]]:g}}},Up=(n,l)=>{var p;if(n.length===0)return l.classGroupId;const i=n[0],u=l.nextPart.get(i),c=u?Up(n.slice(1),u):void 0;if(c)return c;if(l.validators.length===0)return;const d=n.join(vu);return(p=l.validators.find(({validator:m})=>m(d)))==null?void 0:p.classGroupId},Pf=/^\[(.+)\]$/,Nx=n=>{if(Pf.test(n)){const l=Pf.exec(n)[1],i=l==null?void 0:l.substring(0,l.indexOf(":"));if(i)return"arbitrary.."+i}},bx=n=>{const{theme:l,classGroups:i}=n,u={nextPart:new Map,validators:[]};for(const c in i)Gs(i[c],u,c,l);return u},Gs=(n,l,i,u)=>{n.forEach(c=>{if(typeof c=="string"){const d=c===""?l:Af(l,c);d.classGroupId=i;return}if(typeof c=="function"){if(Px(c)){Gs(c(u),l,i,u);return}l.validators.push({validator:c,classGroupId:i});return}Object.entries(c).forEach(([d,p])=>{Gs(p,Af(l,d),i,u)})})},Af=(n,l)=>{let i=n;return l.split(vu).forEach(u=>{i.nextPart.has(u)||i.nextPart.set(u,{nextPart:new Map,validators:[]}),i=i.nextPart.get(u)}),i},Px=n=>n.isThemeGetter,Ax=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,i=new Map,u=new Map;const c=(d,p)=>{i.set(d,p),l++,l>n&&(l=0,u=i,i=new Map)};return{get(d){let p=i.get(d);if(p!==void 0)return p;if((p=u.get(d))!==void 0)return c(d,p),p},set(d,p){i.has(d)?i.set(d,p):c(d,p)}}},Ys="!",Qs=":",Tx=Qs.length,Lx=n=>{const{prefix:l,experimentalParseClassName:i}=n;let u=c=>{const d=[];let p=0,m=0,g=0,y;for(let z=0;z<c.length;z++){let D=c[z];if(p===0&&m===0){if(D===Qs){d.push(c.slice(g,z)),g=z+Tx;continue}if(D==="/"){y=z;continue}}D==="["?p++:D==="]"?p--:D==="("?m++:D===")"&&m--}const k=d.length===0?c:c.substring(g),w=_x(k),b=w!==k,N=y&&y>g?y-g:void 0;return{modifiers:d,hasImportantModifier:b,baseClassName:w,maybePostfixModifierPosition:N}};if(l){const c=l+Qs,d=u;u=p=>p.startsWith(c)?d(p.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:p,maybePostfixModifierPosition:void 0}}if(i){const c=u;u=d=>i({className:d,parseClassName:c})}return u},_x=n=>n.endsWith(Ys)?n.substring(0,n.length-1):n.startsWith(Ys)?n.substring(1):n,Mx=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(u=>[u,!0]));return u=>{if(u.length<=1)return u;const c=[];let d=[];return u.forEach(p=>{p[0]==="["||l[p]?(c.push(...d.sort(),p),d=[]):d.push(p)}),c.push(...d.sort()),c}},Dx=n=>({cache:Ax(n.cacheSize),parseClassName:Lx(n),sortModifiers:Mx(n),...Rx(n)}),zx=/\s+/,Ox=(n,l)=>{const{parseClassName:i,getClassGroupId:u,getConflictingClassGroupIds:c,sortModifiers:d}=l,p=[],m=n.trim().split(zx);let g="";for(let y=m.length-1;y>=0;y-=1){const k=m[y],{isExternal:w,modifiers:b,hasImportantModifier:N,baseClassName:z,maybePostfixModifierPosition:D}=i(k);if(w){g=k+(g.length>0?" "+g:g);continue}let O=!!D,V=u(O?z.substring(0,D):z);if(!V){if(!O){g=k+(g.length>0?" "+g:g);continue}if(V=u(z),!V){g=k+(g.length>0?" "+g:g);continue}O=!1}const I=d(b).join(":"),K=N?I+Ys:I,fe=K+V;if(p.includes(fe))continue;p.push(fe);const pe=c(V,O);for(let ge=0;ge<pe.length;++ge){const L=pe[ge];p.push(K+L)}g=k+(g.length>0?" "+g:g)}return g};function Ix(){let n=0,l,i,u="";for(;n<arguments.length;)(l=arguments[n++])&&(i=Bp(l))&&(u&&(u+=" "),u+=i);return u}const Bp=n=>{if(typeof n=="string")return n;let l,i="";for(let u=0;u<n.length;u++)n[u]&&(l=Bp(n[u]))&&(i&&(i+=" "),i+=l);return i};function Fx(n,...l){let i,u,c,d=p;function p(g){const y=l.reduce((k,w)=>w(k),n());return i=Dx(y),u=i.cache.get,c=i.cache.set,d=m,m(g)}function m(g){const y=u(g);if(y)return y;const k=Ox(g,i);return c(g,k),k}return function(){return d(Ix.apply(null,arguments))}}const ut=n=>{const l=i=>i[n]||[];return l.isThemeGetter=!0,l},Wp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Hp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ux=/^\d+\/\d+$/,Bx=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Wx=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Hx=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,$x=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Vx=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ao=n=>Ux.test(n),be=n=>!!n&&!Number.isNaN(Number(n)),on=n=>!!n&&Number.isInteger(Number(n)),Os=n=>n.endsWith("%")&&be(n.slice(0,-1)),br=n=>Bx.test(n),Gx=()=>!0,Yx=n=>Wx.test(n)&&!Hx.test(n),$p=()=>!1,Qx=n=>$x.test(n),Kx=n=>Vx.test(n),Xx=n=>!ne(n)&&!oe(n),qx=n=>fo(n,Yp,$p),ne=n=>Wp.test(n),Tn=n=>fo(n,Qp,Yx),Is=n=>fo(n,r0,be),Tf=n=>fo(n,Vp,$p),Jx=n=>fo(n,Gp,Kx),_i=n=>fo(n,Kp,Qx),oe=n=>Hp.test(n),ll=n=>
vendor: 4,621 bytes, line 92
92po(n,Qp),Zx=n=>po(n,n0),Lf=n=>po(n,Vp),e0=n=>po(n,Yp),t0=n=>po(n,Gp),Mi=n=>po(n,Kp,!0),fo=(n,l,i)=>{const u=Wp.exec(n);return u?u[1]?l(u[1]):i(u[2]):!1},po=(n,l,i=!1)=>{const u=Hp.exec(n);return u?u[1]?l(u[1]):i:!1},Vp=n=>n==="position"||n==="percentage",Gp=n=>n==="image"||n==="url",Yp=n=>n==="length"||n==="size"||n==="bg-size",Qp=n=>n==="length",r0=n=>n==="number",n0=n=>n==="family-name",Kp=n=>n==="shadow",o0=()=>{const n=ut("color"),l=ut("font"),i=ut("text"),u=ut("font-weight"),c=ut("tracking"),d=ut("leading"),p=ut("breakpoint"),m=ut("container"),g=ut("spacing"),y=ut("radius"),k=ut("shadow"),w=ut("inset-shadow"),b=ut("text-shadow"),N=ut("drop-shadow"),z=ut("blur"),D=ut("perspective"),O=ut("aspect"),V=ut("ease"),I=ut("animate"),K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],fe=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],pe=()=>[...fe(),oe,ne],ge=()=>["auto","hidden","clip","visible","scroll"],L=()=>["auto","contain","none"],U=()=>[oe,ne,g],se=()=>[ao,"full","auto",...U()],je=()=>[on,"none","subgrid",oe,ne],Le=()=>["auto",{span:["full",on,oe,ne]},on,oe,ne],De=()=>[on,"auto",oe,ne],He=()=>["auto","min","max","fr",oe,ne],_e=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Ie=()=>["start","end","center","stretch","center-safe","end-safe"],ye=()=>["auto",...U()],we=()=>[ao,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...U()],_=()=>[n,oe,ne],q=()=>[...fe(),Lf,Tf,{position:[oe,ne]}],Y=()=>["no-repeat",{repeat:["","x","y","space","round"]}],j=()=>["auto","cover","contain",e0,qx,{size:[oe,ne]}],F=()=>[Os,ll,Tn],J=()=>["","none","full",y,oe,ne],le=()=>["",be,ll,Tn],he=()=>["solid","dashed","dotted","double"],Ee=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Se=()=>[be,Os,Lf,Tf],Ne=()=>["","none",z,oe,ne],Fe=()=>["none",be,oe,ne],rt=()=>["none",be,oe,ne],nr=()=>[be,oe,ne],Qe=()=>[ao,"full",...U()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[br],breakpoint:[br],color:[Gx],container:[br],"drop-shadow":[br],ease:["in","out","in-out"],font:[Xx],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[br],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[br],shadow:[br],spacing:["px",be],text:[br],"text-shadow":[br],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ao,ne,oe,O]}],container:["container"],columns:[{columns:[be,ne,oe,m]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:pe()}],overflow:[{overflow:ge()}],"overflow-x":[{"overflow-x":ge()}],"overflow-y":[{"overflow-y":ge()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:se()}],"inset-x":[{"inset-x":se()}],"inset-y":[{"inset-y":se()}],start:[{start:se()}],end:[{end:se()}],top:[{top:se()}],right:[{right:se()}],bottom:[{bottom:se()}],left:[{left:se()}],visibility:["visible","invisible","collapse"],z:[{z:[on,"auto",oe,ne]}],basis:[{basis:[ao,"full","auto",m,...U()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[be,ao,"auto","initial","none",ne]}],grow:[{grow:["",be,oe,ne]}],shrink:[{shrink:["",be,oe,ne]}],order:[{order:[on,"first","last","none",oe,ne]}],"grid-cols":[{"grid-cols":je()}],"col-start-end":[{col:Le()}],"col-start":[{"col-start":De()}
vendor: 11,068 bytes, line 92
92],"col-end":[{"col-end":De()}],"grid-rows":[{"grid-rows":je()}],"row-start-end":[{row:Le()}],"row-start":[{"row-start":De()}],"row-end":[{"row-end":De()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":He()}],"auto-rows":[{"auto-rows":He()}],gap:[{gap:U()}],"gap-x":[{"gap-x":U()}],"gap-y":[{"gap-y":U()}],"justify-content":[{justify:[..._e(),"normal"]}],"justify-items":[{"justify-items":[...Ie(),"normal"]}],"justify-self":[{"justify-self":["auto",...Ie()]}],"align-content":[{content:["normal",..._e()]}],"align-items":[{items:[...Ie(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Ie(),{baseline:["","last"]}]}],"place-content":[{"place-content":_e()}],"place-items":[{"place-items":[...Ie(),"baseline"]}],"place-self":[{"place-self":["auto",...Ie()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:ye()}],mx:[{mx:ye()}],my:[{my:ye()}],ms:[{ms:ye()}],me:[{me:ye()}],mt:[{mt:ye()}],mr:[{mr:ye()}],mb:[{mb:ye()}],ml:[{ml:ye()}],"space-x":[{"space-x":U()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":U()}],"space-y-reverse":["space-y-reverse"],size:[{size:we()}],w:[{w:[m,"screen",...we()]}],"min-w":[{"min-w":[m,"screen","none",...we()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[p]},...we()]}],h:[{h:["screen",...we()]}],"min-h":[{"min-h":["screen","none",...we()]}],"max-h":[{"max-h":["screen",...we()]}],"font-size":[{text:["base",i,ll,Tn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[u,oe,Is]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Os,ne]}],"font-family":[{font:[Zx,ne,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,oe,ne]}],"line-clamp":[{"line-clamp":[be,"none",oe,Is]}],leading:[{leading:[d,...U()]}],"list-image":[{"list-image":["none",oe,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",oe,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:_()}],"text-color":[{text:_()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...he(),"wavy"]}],"text-decoration-thickness":[{decoration:[be,"from-font","auto",oe,Tn]}],"text-decoration-color":[{decoration:_()}],"underline-offset":[{"underline-offset":[be,"auto",oe,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:U()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",oe,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",oe,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:q()}],"bg-repeat":[{bg:Y()}],"bg-size":[{bg:j()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},on,oe,ne],radial:["",oe,ne],conic:[on,oe,ne]},t0,Jx]}],"bg-color":[{bg:_()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:_()}],"gradient-via":[{via:_()}],"gradient-to":[{to:_()}],rounded:[{rounded:J()}],"rounded-s":[{"rounded-s":J()}],"rounded-e":[{"rounded-e":J()}],"rounded-t":[{"rounded-t":J()}],"rounded-r":[{"rounded-r":J()}],"rounded-b":[{"rounded-b":J()}],"rounded-l":[{"rounded-l":J()}],"rounded-ss":[{"rounded-ss":J()}],"rounded-se":[{"rounded-se":J()}],"rounded-ee":[{"rounded-ee":J()}],"rounded-es":[{"rounded-es":J()}],"rounded-tl":[{"rounded-tl":J()}],"rounded-tr":[{"rounded-tr":J()}],"rounded-br":[{"rounded-br":J()}],"rounded-bl":[{"rounded-bl":J()}],"border-w":[{border:le()}],"border-w-x":[{"border-x":le()}],"border-w-y":[{"border-y":le()}],"border-w-s":[{"border-s":le()}],"border-w-e":[{"border-e":le()}],"border-w-t":[{"border-t":le()}],"border-w-r":[{"border-r":le()}],"border-w-b":[{"border-b":le()}],"border-w-l":[{"border-l":le()}],"divide-x":[{"divide-x":le()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":le()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...he(),"hidden","none"]}],"divide-style":[{divide:[...he(),"hidden","none"]}],"border-color":[{border:_()}],"border-color-x":[{"border-x":_()}],"border-color-y":[{"border-y":_()}],"border-color-s":[{"border-s":_()}],"border-color-e":[{"border-e":_()}],"border-color-t":[{"border-t":_()}],"border-color-r":[{"border-r":_()}],"border-color-b":[{"border-b":_()}],"border-color-l":[{"border-l":_()}],"divide-color":[{divide:_()}],"outline-style":[{outline:[...he(),"none","hidden"]}],"outline-offset":[{"outline-offset":[be,oe,ne]}],"outline-w":[{outline:["",be,ll,Tn]}],"outline-color":[{outline:_()}],shadow:[{shadow:["","none",k,Mi,_i]}],"shadow-color":[{shadow:_()}],"inset-shadow":[{"inset-shadow":["none",w,Mi,_i]}],"inset-shadow-color":[{"inset-shadow":_()}],"ring-w":[{ring:le()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:_()}],"ring-offset-w":[{"ring-offset":[be,Tn]}],"ring-offset-color":[{"ring-offset":_()}],"inset-ring-w":[{"inset-ring":le()}],"inset-ring-color":[{"inset-ring":_()}],"text-shadow":[{"text-shadow":["none",b,Mi,_i]}],"text-shadow-color":[{"text-shadow":_()}],opacity:[{opacity:[be,oe,ne]}],"mix-blend":[{"mix-blend":[...Ee(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ee()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[be]}],"mask-image-linear-from-pos":[{"mask-linear-from":Se()}],"mask-image-linear-to-pos":[{"mask-linear-to":Se()}],"mask-image-linear-from-color":[{"mask-linear-from":_()}],"mask-image-linear-to-color":[{"mask-linear-to":_()}],"mask-image-t-from-pos":[{"mask-t-from":Se()}],"mask-image-t-to-pos":[{"mask-t-to":Se()}],"mask-image-t-from-color":[{"mask-t-from":_()}],"mask-image-t-to-color":[{"mask-t-to":_()}],"mask-image-r-from-pos":[{"mask-r-from":Se()}],"mask-image-r-to-pos":[{"mask-r-to":Se()}],"mask-image-r-from-color":[{"mask-r-from":_()}],"mask-image-r-to-color":[{"mask-r-to":_()}],"mask-image-b-from-pos":[{"mask-b-from":Se()}],"mask-image-b-to-pos":[{"mask-b-to":Se()}],"mask-image-b-from-color":[{"mask-b-from":_()}],"mask-image-b-to-color":[{"mask-b-to":_()}],"mask-image-l-from-pos":[{"mask-l-from":Se()}],"mask-image-l-to-pos":[{"mask-l-to":Se()}],"mask-image-l-from-color":[{"mask-l-from":_()}],"mask-image-l-to-color":[{"mask-l-to":_()}],"mask-image-x-from-pos":[{"mask-x-from":Se()}],"mask-image-x-to-pos":[{"mask-x-to":Se()}],"mask-image-x-from-color":[{"mask-x-from":_()}],"mask-image-x-to-color":[{"mask-x-to":_()}],"mask-image-y-from-pos":[{"mask-y-from":Se()}],"mask-image-y-to-pos":[{"mask-y-to":Se()}],"mask-image-y-from-color":[{"mask-y-from":_()}],"mask-image-y-to-color":[{"mask-y-to":_()}],"mask-image-radial":[{"mask-radial":[oe,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":Se()}],"mask-image-radial-to-pos":[{"mask-radial-to":Se()}],"mask-image-radial-from-color":[{"mask-radial-from":_()}],"mask-image-radial-to-color":[{"mask-radial-to":_()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":fe()}],"mask-image-conic-pos":[{"mask-conic":[be]}],"mask-image-conic-from-pos":[{"mask-conic-from":Se()}],"mask-image-conic-to-pos":[{"mask-conic-to":Se()}],"mask-image-conic-from-color":[{"mask-conic-from":_()}],"mask-image-conic-to-color":[{"mask-conic-to":_()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:q()}],"mask-repeat":[{mask:Y()}],"mask-size":[{mask:j()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",oe,ne]}],filter:[{filter:["","none",oe,ne]}],blur:[{blur:Ne()}],brightness:[{brightness:[be,oe,ne]}],contrast:[{contrast:[be,oe,ne]}],"drop-shadow":[{"drop-shadow":["","none",N,Mi,_i]}],"drop-shadow-color":[{"drop-shadow":_()}],grayscale:[{grayscale:["",be,oe,ne]}],"hue-rotate":[{"hue-rotate":[be,oe,ne]}],invert:[{invert:["",be,oe,ne]}],saturate:[{saturate:[be,oe,ne]}],sepia:[{sepia:["",be,oe,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",oe,ne]}],"backdrop-blur":[{"backdrop-blur":Ne()}],"backdrop-brightness":[{"backdrop-brightness":[be,oe,ne]}],"backdrop-contrast":[{"backdrop-contrast":[be,oe,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",be,oe,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[be,oe,ne]}],"backdrop-invert":[{"backdrop-invert":["",be,oe,ne]}],"backdrop-opacity":[{"backdrop-opacity":[be,oe,ne]}],"backdrop-saturate":[{"backdrop-saturate":[be,oe,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",be,oe,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":U()}],"border-spacing-x":[{"border-spacing-x":U()}],"border-spacing-y":[{"border-spacing-y":U()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",oe,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[be,"initial",oe,ne]}],ease:[{ease:["linear","initial",V,oe,ne]}],delay:[{delay:[be,oe,ne]}],animate:[{animate:["none",I,oe,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[D,oe,ne]}],"perspective-origin":[{"perspective-origin":pe()}],rotate:[{rotate:Fe()}],"rotate-x":[{"rotate-x":Fe()}],"rotate-y":[{"rotate-y":Fe()}],"rotate-z":[{"rotate-z":Fe()}],scale:[{scale:rt()}],"scale-x":[{"scale-x":rt()}],"scale-y":[{"scale-y":rt()}],"scale-z":[{"scale-z":rt()}],"scale-3d":["scale-3d"],skew:[{skew:nr()}],"skew-x":[{"skew-x":nr()}],"skew-y":[{"skew-y":nr()}],transform:[{transform:[oe,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:pe()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Qe()}],"translate-x":[{"translate-x":Qe()}],"translate-y":[{"translate-y":Qe()}],"translate-z":[{"translate-z":Qe()}],"translate-none":["translate-none"],accent:[{accent:_()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:_()}
vendor: 4,912 bytes, line 92
92],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",oe,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":U()}],"scroll-mx":[{"scroll-mx":U()}],"scroll-my":[{"scroll-my":U()}],"scroll-ms":[{"scroll-ms":U()}],"scroll-me":[{"scroll-me":U()}],"scroll-mt":[{"scroll-mt":U()}],"scroll-mr":[{"scroll-mr":U()}],"scroll-mb":[{"scroll-mb":U()}],"scroll-ml":[{"scroll-ml":U()}],"scroll-p":[{"scroll-p":U()}],"scroll-px":[{"scroll-px":U()}],"scroll-py":[{"scroll-py":U()}],"scroll-ps":[{"scroll-ps":U()}],"scroll-pe":[{"scroll-pe":U()}],"scroll-pt":[{"scroll-pt":U()}],"scroll-pr":[{"scroll-pr":U()}],"scroll-pb":[{"scroll-pb":U()}],"scroll-pl":[{"scroll-pl":U()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",oe,ne]}],fill:[{fill:["none",..._()]}],"stroke-w":[{stroke:[be,ll,Tn,Is]}],stroke:[{stroke:["none",..._()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},l0=Fx(o0);function xu(...n){return l0(jx(n))}function i0({...n}){return f.jsx(wx,{"data-slot":"accordion",...n})}function a0({className:n,...l}){return f.jsx(Sx,{"data-slot":"accordion-item",className:xu("border-b last:border-b-0",n),...l})}function s0({className:n,children:l,...i}){return f.jsx(kx,{className:"flex",children:f.jsxs(Ex,{"data-slot":"accordion-trigger",className:xu("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
92ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",n),...i,children:[l,f.jsx(wv,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function u0({className:n,children:l,...i}){return f.jsx(Cx,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...i,children:f.jsx("div",{className:xu("pt-0 pb-4",n),children:l})})}const c0=[{q:"Does Subscription Manager connect to my bank?",a:"No. There is no open banking or account linking. You can add subscriptions by hand, or optionally scan Gmail for billing emails."},{q:"How does Gmail scanning work?",a:"After Google Sign-In, the app looks for subscription-related emails such as receipts and renewals. Access is read-only. We do not send, delete, or rewrite mail."},{q:"Can I add subscriptions without email?",a:"Yes. Onboarding lets you choose Add Manually: price, currency, payment method, billing cycle, and renewal date."},{q:"What is the Advisor?",a:"An in-app chat that can walk you through cancel steps and spending questions. Always verify important facts â it is not professional advice."},{q:"How do I revoke Gmail access?",a:"Disconnect the app from your Google Account permissions page at any time. You can keep using manual tracking afterward."}];function d0(){return f.jsx("section",{className:"px-5 py-12",children:f.jsxs("div",{className:"mx-auto max-w-3xl",children:[f.jsx("h2",{className:"text-center text-3xl font-extrabold tracking-tight text-gray-900",children:"People also ask"}),f.jsx(i0,{type:"single",collapsible:!0,defaultValue:"item-0",className:"mt-8 space-y-3",children:c0.map((n,l)=>f.jsxs(a0,{value:`item-${l}`,className:"rounded-2xl border-0 bg-white px-5 shadow-sm ring-1 ring-black/[0.04]",children:[f.jsx(s0,{className:"text-left text-[15px] font-semibold text-gray-900 hover:no-underline",children:n.q}),f.jsx(u0,{className:"text-sm leading-relaxed text-gray-500",children:n.a})]},n.q))})]})})}const f0=[{title:"Read-only Gmail",body:"We do not send, delete, or rewrite email."},{title:"Billing-related mail",body:"The scan looks for receipts and renewals."},{title:"No bank access",body:"Manual add is always available."},{title:"Revoke anytime",body:"Disconnect from Google Account permissions."}];function p0(){return f.jsx("section",{id:"privacy",className:"scroll-mt-24 px-5 py-16",children:f.jsx("div",{className:"mx-auto max-w-5xl rounded-[2rem] bg-white p-8 shadow-sm ring-1 ring-black/[0.04] sm:p-12",children:f.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl font-extrabold tracking-tight text-gray-900",children:"Gmail access is limited and optional"}),f.jsx("p",{className:"mt-4 text-sm leading-relaxed text-gray-500",children:"Google Sign-In is used only to find subscription-related emails. Use of Google user data follows the Google API Services User Data Policy, including Limited Use."}),f.jsx(fr,{to:su,className:"mt-5 inline-flex text-sm font-semibold text-[#2B60E4]",children:"Read the privacy policy"})]}),f.jsx("ul",{className:"grid gap-3 sm:grid-cols-2",children:f0.map(n=>f.jsxs("li",{className:"rounded-2xl bg-[#F4F2FB] p-4",children:[f.jsx("div",{className:"mb-2 flex h-6 w-6 items-center justify-center rounded-full bg-emerald-100 text-emerald-700",children:f.jsx(vv,{className:"h-3.5 w-3.5"})}),f.jsx("h3",{className:"text-sm font-bold text-gray-900",children:n.title}),f.jsx("p",{className:"mt-1 text-sm text-gray-500",children:n.body})]},n.title))})]})})})}function h0(){return f.jsx("section",{className:"px-5 py-8",children:f.jsxs("div",{className:"mx-auto flex max-w-5xl flex-col items-center justify-between gap-6 rounded-[2rem] bg-gradient-to-r from-[#2B60E4] to-[#6BA3FF] px-8 py-12 text-center sm:flex-row sm:text-left",children:[f.jsx("h2",{className:"text-2xl font-extrabold text-white sm:text-3xl",children:"Questions about Subscription Manager?"}),f.jsx(gp,{variant:"white"})]})})}function m0(){return f.jsxs("div",{children:[f.jsx(Lv,{}),f.jsx(Mv,{}),f.jsx(Fv,{}),f.jsx(Bv,{}),f.jsx(Hv,{}),f.jsx(d0,{}),f.jsx(p0,{}),f.jsx(h0,{})]})}function _f(){return f.jsx("div",{className:"bg-white",children:f.jsxs("div",{className:"max-w-4xl mx-auto px-6 py-16",children:[f.jsxs("div",{className:"text-center mb-16",children:[f.jsx("h1",{className:"text-5xl mb-3 text-gray-900",children:"Privacy Policy"}),f.jsxs("p",{className:"text-gray-500",children:[f.jsx("strong",{children:"Last Revised:"})," April 28, 2026",f.jsx("br",{}),f.jsx("strong",{children:"Effective Date:"})," April 28, 2026"]})]}),f.jsxs("div",{className:"space-y-12",children:[f.jsx("section",{children:f.jsx("p",{className:"text-gray-600 leading-relaxed",children:'SoftDroidApp ("Services", "SoftDroidApp", "we", "us", "our" or "ours") collects information from you in order to provide better services and a better user experience. Your privacy is one of our top priorities, and this Privacy Policy explains how we
92collect, use, protect, retain, and delete your information â including data accessed through Google APIs.'})}),f.jsx("section",{children:f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"By installing and using our apps (including the Subscription Manager app), you agree to this Privacy Policy and give an explicit and informed consent to the processing described below. If you do not agree, please do not install or use our apps."})}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"1. Scope of This Policy"}),f.jsxs("p",{className:"text-gray-600 leading-relaxed",children:["This Privacy Policy applies to all mobile and web applications published by SoftDroidApp, including but not limited to the ",f.jsx("strong",{children:"Subscription Manager"})," application that connects to Google services to help users track their subscriptions."]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"2. Information We Collect"}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"2.1 Non-Personal Data"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Non-personal data means information that, by itself, does not personally identify you. We may collect non-personal data such as your device model number, operating system version, country code, language, app version, and crash logs for purposes of managing the apps, fixing bugs, and communicating with you."}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"2.2 Information from Your Google Account"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"When you sign in with Google in our Subscription Manager app, we access the following information through Google APIs, only after you grant explicit OAuth consent:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"Basic profile information:"})," Your name, email address, and profile picture from your Google account."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Gmail data (read-only):"})," The app scans your Gmail inbox to identify subscription-related emails â such as receipts, recurring billing notifications, free-trial confirmations, and renewal reminders â so that it can detect and track your active subscriptions."]})]}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"2.3 What We Do NOT Collect"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:["We do ",f.jsx("strong",{children:"not"})," read, store, or process the full content of personal emails unrelated to subscriptions."]}),f.jsxs("li",{children:["We do ",f.jsx("strong",{children:"not"})," collect or have access to your Google account password."]}),f.jsxs("li",{children:["We do ",f.jsx("strong",{children:"not"})," sell your data to any third party."]}),f.jsxs("li",{children:["We do ",f.jsx("strong",{children:"not"})," use your Gmail data for advertising or marketing."]}),f.jsxs("li",{children:["We do ",f.jsx("strong",{children:"not"})," use your Gmail data to develop, train, or improve generalized or non-personalized AI/ML models."]})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"3. How We Use Your Information"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Identify recurring charges and active subscriptions from your Gmail."}),f.jsx("li",{children:"Display a consolidated dashboard of your subscriptions, renewal dates, and estimated costs."}),f.jsx("li",{children:"Send you optional reminders about upcoming renewals or free-trial expirations."}),f.jsx("li",{children:"Maintain your account session and personal preferences."}),f.jsx("li",{children:"Diagnose and fix issues, and improve the overall stability of the app."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"4. Compliance with Google API Services User Data Policy (Limited Use)"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"SoftDroidApp's use and transfer of information received from Google APIs to any other app adheres to the Google API Services
92User Data Policy, including the Limited Use requirements."}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:["Google user data is used ",f.jsx("strong",{children:"only"})," to provide or improve user-facing features of the app that are prominent in the user interface."]}),f.jsxs("li",{children:["Google user data is ",f.jsx("strong",{children:"not"})," transferred to third parties except as necessary to provide or improve these features, to comply with applicable law, or as part of a merger, acquisition, or sale of assets with proper user notice."]}),f.jsxs("li",{children:["Google user data is ",f.jsx("strong",{children:"not"})," used or transferred for serving advertisements, including retargeted, personalized, or interest-based advertising."]}),f.jsxs("li",{children:["Humans do ",f.jsx("strong",{children:"not"})," read Google user data unless we have your explicit consent to view specific messages, it is necessary for security purposes (e.g., investigating abuse), to comply with applicable law, or the data has been aggregated and anonymized for internal operations."]})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"5. Data Protection & Security"}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"5.
921 Encryption"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"In transit:"})," All communication between your device, our servers, and Google's APIs is encrypted using ",f.jsx("strong",{children:"TLS 1.2 or higher (HTTPS)"}),"."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"At rest:"})," Any data stored on our servers is encrypted using ",f.jsx("strong",{children:"AES-256 encryption"}),"."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"OAuth tokens:"})," Google OAuth access and refresh tokens are stored in encrypted form and are never exposed in plain text."]})]}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"5.2 Access Controls"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Access to user data is strictly limited to authorized SoftDroidApp personnel on a need-to-know basis."}),f.jsx("li",{children:"All administrative access requires multi-factor authentication (MFA)."}),f.jsx("li",{children:"Access events are logged and reviewed regularly."})]}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"5.3 Infrastructure Security"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Our backend is hosted on reputable cloud providers that comply with security standards such as ISO 27001, SOC 2, and GDPR."}),f.jsx("li",{children:"We perform regular security reviews, vulnerability scans, and dependency updates."}),f.jsx("li",{children:"Production systems are isolated from development and testing environments."})]}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"5.4 Data Minimization"}),f.jsx("ul",{className:"list-disc pl-6 text-gray-600",children:f.jsxs("li",{children:["We extract and store ",f.jsx("strong",{children:"only the metadata required"})," for subscription tracking â such as merchant name, billing amount, billing frequency, and renewal date. Full email bodies are ",f.jsx("strong",{children:"not retained"})," on our servers."]})})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"6. Data Retention"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"Account data"})," (name, email, preferences): retained as long as your account remains active."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Subscription metadata"})," extracted from Gmail: retained while your account is active so the app can display your subscription history."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Gmail message content"}),": processed in memory only and ",f.jsx("strong",{children:"not retained"})," beyond the time required to extract subscription metadata."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"OAuth tokens"}),": retained only while you remain signed in. If you revoke access through your Google Account permissions page, your tokens are invalidated immediately."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Inactive accounts"})," (no sign-in for 12 consecutive months): flagged for automatic deletion after we send a reminder to your registered email address."]})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"7. Data Deletion"}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"7.1 How to Delete Your Data"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"In-app deletion:"})," Open the app and go to Settings â Account â Delete Account. This will permanently delete your account and all associated data."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Email request:"})," Send a deletion request to [email protected] from the email address linked to your account."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Revoke Google access:"})," You may revoke the app's access to your Google account at any time via https://myaccount.google.com/permissions."]})]}),f.jsx("h3",{className:"text-xl mb-2 text-gray-900",children:"7.2 What Happens After Deleti
92on"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:["Your account, profile data, and all subscription metadata are ",f.jsx("strong",{children:"permanently deleted from our active databases within 30 days"})," of the deletion request."]}),f.jsxs("li",{children:["Encrypted backups containing your data are purged within ",f.jsx("strong",{children:"90 days"})," of the deletion request, after which no copy of your data remains in our systems."]}),f.jsx("li",{children:"OAuth tokens are revoked and invalidated immediately upon deletion."}),f.jsx("li",{children:"We may retain limited information (such as transaction or legal records) only where required by law, and only for the legally mandated period."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"8. Sharing of Information"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"Service providers:"})," Trusted infrastructure providers (e.g., cloud hosting, error monitoring) bound by strict confidentiality and data processing agreements."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Legal requirements:"})," When required by law, court order, or to protect the rights, property, or safety of our users or the public."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Business transfers:"})," In the event of a merger, acquisition, or asset sale, with prior notice to users."]})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"9. Your Rights"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Depending on your jurisdiction (including under the GDPR and CCPA), you have the right to:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Access the personal data we hold about you."}),f.jsx("li",{children:"Request correction of inaccurate data."}),f.jsx("li",{children:"Request deletion of your data."}),f.jsx("li",{children:"Restrict or object to certain processing."}),f.jsx("li",{children:"Request a copy of your data (data portability)."}),f.jsx("li",{children:"Withdraw consent at any time."})]}),f.jsxs("p",{className:"text-gray-600 leading-relaxed",children:["To exercise any of these rights, contact us at ",f.jsx("strong",{children:"[email protected]"}),"."]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"10. Children's Privacy"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Our apps are not directed to children under the age of 13 (or 16 in some jurisdictions). We do not knowingly collect data from children. If we become aware of such data collection, we will delete it immediately."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"11. Disclaimers"}),f.jsxs("p",{className:"text-gray-600 leading-relaxed",children:[f.jsx("strong",{children:"a."})," SoftDroidApp will not assume any responsibility for any of your personal information that is disclosed for your own reasons (for example, when you voluntarily disclose your password to others or when you share your account with other people)."]}),f.jsxs("p",{className:"text-gray-600 leading-relaxed",children:[f.jsx("strong",{children:"b."})," While we apply industry-standard security measures, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security but commit to acting promptly to investigate and remediate any incidents."]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"12. Changes to This Privacy Policy"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:'We may update this Privacy Policy from time to time. Any material changes will be communicated via the app or by email. The "Last Revised" date at the top reflects the latest revision. Continued use of our apps after such changes constitutes acceptance of the updated policy.'})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"13. Contact Us"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"Email:"})," [email protected]"]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Website:"})," https://softdroidapp.com"]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Developer:"})," SoftDroidApp"]})]})]}),f.jsx("section",{children:f.jsx("p",{className:"text-gray-500 text-sm mt-10",children:"This Privacy Policy is provided in compliance with the Google API Services
92User Data Policy, including the Limited Use requirements, and applicable data protection laws including the GDPR and CCPA."})})]})]})})}function Mf(){return f.jsx("div",{className:"bg-white",children:f.jsxs("div",{className:"max-w-4xl mx-auto px-6 py-16",children:[f.jsxs("div",{className:"text-center mb-16",children:[f.jsx("h1",{className:"text-5xl mb-3 text-gray-900",children:"Terms and Conditions"}),f.jsxs("p",{className:"text-gray-500",children:[f.jsx("strong",{children:"Last Revised:"})," April 28, 2026",f.jsx("br",{}),f.jsx("strong",{children:"Effective Date:"})," April 28, 2026"]})]}),f.jsxs("div",{className:"space-y-12",children:[f.jsxs("section",{children:[f.jsxs("p",{className:"text-gray-600 leading-relaxed mb-4",children:["Welcome to ",f.jsx("strong",{children:"SoftDroidApp"}),'. These Terms and Conditions ("Terms", "Agreement") govern your access to and use of the Subscription Manager mobile application and any other applications, websites, or services provided by SoftDroidApp ("we", "us", "our", or "the Service").']}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"By downloading, installing, accessing, or using our applications, you agree to be bound by these Terms. If you do not agree with any part of these Terms, please do not install or use our apps."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"1. Acceptance of Terms"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"By using the Subscription Manager app or any other SoftDroidApp service, you confirm that you:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Are at least 13 years of age (or 16 in some jurisdictions)."}),f.jsx("li",{children:"Have the legal capacity to enter into a binding agreement."}),f.jsxs("li",{children:["Have read, understood, and agreed to these Terms and our ",f.jsx("a",{href:"https://softdroidapp.com/privacy-policy-subscription-manager.html",target:"_blank",children:"Privacy Policy"}),"."]})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"2. Description of Service"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Subscription Manager is a tool that helps users track and manage their recurring subscriptions and bills. The app may, with your explicit permission, connect to your Google account to scan your Gmail inbox in read-only mode to detect subscription-related emails (such as receipts, billing notifications, and renewal reminders)."}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"The app provides:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Automatic detection of subscription-related emails from your Gmail inbox."}),f.jsx("li",{children:"A consolidated dashboard of your active subscriptions."}),f.jsx("li",{children:"Renewal reminders and spending insights."}),f.jsx("li",{children:"Manual entry of subscriptions if you prefer."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"3. User Account"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"To use certain features, you may need to sign in with your Google account. You agree that:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"You are responsible for maintaining the confidentiality of your account credentials."}),f.jsx("li",{children:"You are responsible for all activity that occurs under your account."}),f.jsx("li",{children:"You will notify us immediately of any unauthorized access or security breach."}),f.jsx("li",{children:"You will provide accurate and current information when using our services."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"4. Acceptable Use"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"You agree not to:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Use the app for any unlawful, harmful, or fraudulent purpose."}
92),f.jsx("li",{children:"Reverse engineer, decompile, or disassemble any part of the app."}),f.jsx("li",{children:"Attempt to gain unauthorized access to our servers, systems, or other users' accounts."}),f.jsx("li",{children:"Use any automated means (bots, scrapers, etc.) to access the app."}),f.jsx("li",{children:"Interfere with or disrupt the integrity, security, or performance of the app."}),f.jsx("li",{children:"Upload or transmit viruses, malware, or any malicious code."}),f.jsx("li",{children:"Use the app to violate the rights of any third party."}),f.jsx("li",{children:"Resell, sublicense, or redistribute the app or any part of it."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"5. Google API Services"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Subscription Manager uses Google APIs (including Gmail API in read-only mode) to provide its core functionality. Your use of these APIs through our app is also governed by Google's Terms of Service. Specifically:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:["Our use of information received from Google APIs adheres to the ",f.jsx("a",{href:"https://developers.google.com/terms/api-services-user-data-policy",target:"_blank",children:"Google API Services User Data Policy"}),", including the Limited Use requirements."]}),f.jsxs("li",{children:["You may revoke our app's access to your Google account at any time via ",f.jsx("a",{href:"https://myaccount.google.com/permissions",target:"_blank",children:"https://myaccount.google.com/permissions"}),"."]}),f.jsx("li",{children:"We do not modify, send, or delete any of your emails. Gmail access is strictly read-only."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"6. Intellectual Property"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"All content, design, source code, trademarks, logos, and other intellectual property within the Subscription Manager app and SoftDroidApp services are the exclusive property of SoftDroidApp or its licensors and are protected by applicable copyright, trademark, and other intellectual property laws."}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"You are granted a limited, non-exclusive, non-transferable, revocable license to use the app for personal, non-commercial purposes, in accordance with these Terms."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"7. Third-Party Services"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"The app may include or link to third-party services, including but not limited to Google APIs, advertising networks (such as Google AdMob), analytics providers, and cloud hosting providers. We are not responsible for the content, policies, or practices of any third-party services. Your use of such services is subject to their own terms and privacy policies."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"8. Advertisements"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Our app may display advertisements. By using the app, you acknowledge that:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Ads may be served by third-party ad networks (e.g., Google AdMob)."}),f.jsx("li",{children:"We do not share Gmail data, profile information, or subscription metadata with advertisers."}),f.jsx("li",{children:"Ad networks may collect limited non-personal device information directly from your device."}),f.jsx("li",{children:"You can manage personalized ad preferences in your device settings."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"9. In-App Purchases & Subscriptions"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"If the app offers paid features, premium versions, or in-app purchases:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"On iOS, payments are processed through the Apple App Store and are subject to Apple's terms. On Android, payments are processed through the Google Play Store and are subject to Google's terms."}),f.jsx("li",{children:"Subscriptions auto-renew unless cancelled at least 24 hours before the renewal date through your Ap
92p Store or Google Play account."}),f.jsx("li",{children:"Refunds are handled in accordance with Apple's or Google Play's applicable refund policy."}),f.jsx("li",{children:"We do not store your payment card or billing information."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"10. Disclaimers"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:'The app is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied. To the fullest extent permitted by law:'}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"We do not guarantee that the app will be uninterrupted, error-free, or secure."}),f.jsx("li",{children:"We do not guarantee the accuracy of subscription detection from your Gmail. You are responsible for verifying any subscription information."}),f.jsx("li",{children:"The app does not provide financial, legal, or tax advice."}),f.jsx("li",{children:"SoftDroidApp is an independent tool and is not affiliated with, endorsed by, or connected to any subscription service, brand, or financial institution."}),f.jsx("li",{children:"The app does not automatically cancel, modify, or manage any external subscription accounts on your behalf."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"11. Limitation of Liability"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"To the maximum extent permitted by law, SoftDroidApp and its developers, employees, and partners shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, goodwill, or other intangible losses arising out of or related to your use of the app."}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Our total liability to you for any claim arising from these Terms or your use of the app shall not exceed the amount you have paid us (if any) in the twelve (12) months preceding the claim."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"12. Indemnification"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"You agree to indemnify, defend, and hold harmless SoftDroidApp and its developers from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsx("li",{children:"Your use or misuse of the app."}),f.jsx("li",{children:"Your violation of these Terms."}),f.jsx("li",{children:"Your violation of any third-party rights, including privacy or intellectual property rights."})]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"13. Termination"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"We reserve the right to suspend or terminate your access to the app at any time, without notice, for any reason, including violation of these Terms. You may also stop using the app and delete your account at any time through:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"In-app deletion:"})," Settings â Account â Delete Account."]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Email request:"})," [email protected]"]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Revoking Google access:"})," ",f.jsx("a",{href:"https://myaccount.google.com/permissions",target:"_blank",children:"https://myaccount.google.com/permissions"})]})]}),f.jsxs("p",{className:"text-gray-600 leading-relaxed",children:["Upon termination, your data will be handled as described in our ",f.jsx("a",{href:"https://softdroidapp.com/privacy-policy-subscription-manager.html",target:"_blank",children:"Privacy Policy"}),"."]})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"14. Changes to the App"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"We reserve the right to modify, update, suspend, or discontinue any part of the app at any time, with or without notice. We are not liable to you or any third party for any modification, suspension, or discontinuation of the app."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"15. Changes to These Terms"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:'We may update these Terms from time to time. Any changes will be posted on this page with an updated "Last Revised" date. Material changes will be communicated via the app or by email. Your continued use of the app after such changes constitutes acceptance of the updated Terms.'})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"16. Governing Law"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"These Terms are governed by and construed in accordance with the laws of the Islamic Republic of Pakistan, without regard to its conflict of law principles. Any disputes arising out of or in connection with these Terms shall be resolved
92in the competent courts of Islamabad, Pakistan."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"17. Severability"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that the remaining Terms shall otherwise remain in full force and effect."})]}),f.jsxs("section",{children:[f.jsx("h2",{className:"text-3xl mb-4 text-gray-900",children:"18. Contact Us"}),f.jsx("p",{className:"text-gray-600 leading-relaxed",children:"If you have any questions, concerns, or feedback regarding these Terms, please contact us:"}),f.jsxs("ul",{className:"list-disc pl-6 text-gray-600",children:[f.jsxs("li",{children:[f.jsx("strong",{children:"Email:"})," [email protected]"]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Website:"})," ",f.jsx("a",{href:"https://softdroidapp.com",target:"_blank",children:"https://softdroidapp.com"})]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Developer:"})," SoftDroidApp"]}),f.jsxs("li",{children:[f.jsx("strong",{children:"Address:"})," Office No 5, 2nd Floor, Plaza B-38, Sector F, Street 27, Islamabad, Pakistan"]})]})]}),f.jsx("section",{children:f.jsx("p",{className:"text-gray-500 text-sm mt-10",children:"By using Subscription Manager or any SoftDroidApp service, you acknowledge that you have read, understood, and agreed to these Terms and Conditions."})})]})]})})}const g0=tv([{path:"/",Component:bv,children:[{index:!0,Component:m0},{path:"privacy-policy",Component:_f},{path:"privacy-policy-subscription-manager.html",Component:_f},{path:"terms-conditions",Component:Mf},{path:"terms-conditions-subscription-manager.html",Component:Mf}]}]);function y0(){return f.jsx(Ny,{router:g0})}Um.createRoot(document.getElementById("root")).render(f.jsx(y0,{}));
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.