vendor: 20,326 bytes, lines 1-34
1var vf=e=>{throw TypeError(e)};var ql=(e,t,n)=>t.has(e)||vf("Cannot "+n);var _=(e,t,n)=>(ql(e,t,"read from private field"),n?n.call(e):t.get(e)),ue=(e,t,n)=>t.has(e)?vf("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),ne=(e,t,n,r)=>(ql(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Je=(e,t,n)=>(ql(e,t,"access private method"),n);var Mi=(e,t,n,r)=>({set _(s){ne(e,t,s,n)},get _(){return _(e,t,r)}});function Nx(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const o=Object.getOwnPropertyDescriptor(r,s);o&&Object.defineProperty(e,s,o.get?o:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();function Bh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Uh={exports:{}},al={},Vh={exports:{}},oe={};/** 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 wi=Symbol.for("react.element"),Ex=Symbol.for("react.portal"),_x=Symbol.for("react.fragment"),Tx=Symbol.for("react.strict_mode"),Px=Symbol.for("react.profiler"),Ax=Symbol.for("react.provider"),Rx=Symbol.for("react.context"),Ox=Symbol.for("react.forward_ref"),Ix=Symbol.for("react.suspense"),Mx=Symbol.for("react.memo"),Lx=Symbol.for("react.lazy"),xf=Symbol.iterator;function Dx(e){return e===null||typeof e!="object"?null:(e=xf&&e[xf]||e["@@iterator"],typeof e=="function"?e:null)}var Hh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Wh=Object.assign,Gh={};function to(e,t,n){this.props=e,this.context=t,this.refs=Gh,this.updater=n||Hh}to.prototype.isReactComponent={};to.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};to.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qh(){}qh.prototype=to.prototype;function Gu(e,t,n){this.props=e,this.context=t,this.refs=Gh,this.updater=n||Hh}var qu=Gu.prototype=new qh;qu.constructor=Gu;Wh(qu,to.prototype);qu.isPureReactComponent=!0;var wf=Array.isArray,Qh=Object.prototype.hasOwnProperty,Qu={current:null},Zh={key:!0,ref:!0,__self:!0,__source:!0};function Kh(e,t,n){var r,s={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Qh.call(t,r)&&!Zh.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1<a){for(var c=Array(a),u=0;u<a;u++)c[u]=arguments[u+2];s.children=c}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)s[r]===void 0&&(s[r]=a[r]);return{$$typeof:wi,type:e,key:o,ref:i,props:s,_owner:Qu.current}}function zx(e,t){return{$$typeof:wi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Zu(e){return typeof e=="object"&&e!==null&&e.$$typeof===wi}function Fx(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var bf=/\/+/g;function Ql(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Fx(""+e.key):t.toString(36)}function oa(e,t,n,r,s){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case wi:case Ex:i=!0}}if(i)return i=e,s=s(i),e=r===""?"."+Ql(i,0):r,wf(s)?(n="",e!=null&&(n=e.replace(bf,"$&/")+"/"),oa(s,t,n,"",function(u){return u})):s!=null&&(Zu(s)&&(s=zx(s,n+(!s.key||i&&i.key===s.key?"":(""+s.key).replace(bf,"$&/")+"/")+e)),t.push(s)),1;if(i=0,r=r===""?".":r+":",wf(e))for(var a=0;a<e.length;a++){o=e[a];var c=r+Ql(o,a);i+=oa(o,t,n,c,s)}else if(c=Dx(e),typeof c=="function")for(e=c.call(e),a=0;!(o=e.next()).done;)o=o.value,c=r+Ql(o,a++),i+=oa(o,t,n,c,s);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Li(e,t,n){if(e==null)return e;var r=[],s=0;return oa(e,r,"","",function(o){return t.call(n,o,s++)}),r}function $x(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var dt={current:null},ia={transition:null},Bx={ReactCurrentDispatcher:dt,ReactCurrentBatchConfig:ia,ReactCurrentOwner:Qu};function Yh(){throw Error("act(...) is not supported in production builds of React.")}oe.Children={map:Li,forEach:function(e,t,n){Li(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Li(e,function(){t++}),t},toArray:function(e){return Li(e,function(t){return t})||[]},only:function(e){if(!Zu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};oe.Component=to;oe.Fragment=_x;oe.Profiler=Px;oe.PureComponent=Gu;oe.StrictMode=Tx;oe.Suspense=Ix;oe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bx;oe.act=Yh;oe.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Wh({},e.props),s=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Qu.current),t.key!==void 0&&(s=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(c in t)Qh.call(t,c)&&!Zh.hasOwnProperty(c)&&(r[c]=t[c]===void 0&&a!==void 0?a[c]:t[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1<c){a=Array(c);for(var u=0;u<c;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:wi,type:e.type,key:s,ref:o,props:r,_owner:i}};oe.createContext=function(e){return e={$$typeof:Rx,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ax,_context:e},e.Consumer=e};oe.createElement=Kh;oe.createFactory=function(e){var t=Kh.bind(null,e);return t.type=e,t};oe.createRef=function(){return{current:null}};oe.forwardRef=function(e){return{$$typeof:Ox,render:e}};oe.isValidElement=Zu;oe.lazy=function(e){return{$$typeof:Lx,_payload:{_status:-1,_result:e},_init:$x}};oe.memo=function(e,t){return{$$typeof:Mx,type:e,compare:t===void 0?null:t}};oe.startTransition=function(e){var t=ia.transition;ia.transition={};try{e()}finally{ia.transition=t}};oe.unstable_act=Yh;oe.useCallback=function(e,t){return dt.current.useCallback(e,t)};oe.useContext=function(e){return dt.current.useContext(e)};oe.useDebugValue=function(){};oe.useDeferredValue=function(e){return dt.current.useDeferredValue(e)};oe.useEffect=function(e,t){return dt.current.useEffect(e,t)};oe.useId=function(){return dt.current.useId()};oe.useImperativeHandle=function(e,t,n){return dt.current.useImperativeHandle(e,t,n)};oe.useInsertionEffect=function(e,t){return dt.current.useInsertionEffect(e,t)};oe.useLayoutEffect=function(e,t){return dt.current.useLayoutEffect(e,t)};oe.useMemo=function(e,t){return dt.current.useMemo(e,t)};oe.useReducer=function(e,t,n){return dt.current.useReducer(e,t,n)};oe.useRef=function(e){return dt.current.useRef(e)};oe.useState=function(e){return dt.current.useState(e)};oe.useSyncExternalStore=function(e,t,n){return dt.current.useSyncExternalStore(e,t,n)};oe.useTransition=function(){return dt.current.useTransition()};oe.version="18.3.1";Vh.exports=oe;var b=Vh.exports;const R=Bh(b),Ku=Nx({__proto__:null,default:R},[b]);/** 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 Ux=b,Vx=Symbol.for("react.element"),Hx=Symbol.for("react.fragment"),Wx=Object.prototype.hasOwnProperty,Gx=Ux.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,qx={key:!0,ref:!0,__self:!0,__source:!0};function Xh(e,t,n){var r,s={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Wx.call(t,r)&&!qx.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)s[r]===void 0&&(s[r]=t[r]);return{$$typeof:Vx,type:e,key:o,ref:i,props:s,_owner:Gx.current}}al.Fragment=Hx;al.jsx=Xh;al.jsxs=Xh;Uh.exports=al;var l=Uh.exports,Jh={exports:{}},At={},em={exports:{}},tm={};/** 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 */(function(e){function t(E,T){var D=E.length;E.push(T);e:for(;0<D;){var G=D-1>>>1,H=E[G];if(0<s(H,T))E[G]=T,E[D]=H,D=G;else break e}}function n(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var T=E[0],D=E.pop();if(D!==T){E[0]=D;e:for(var G=0,H=E.length,X=H>>>1;G<X;){var K=2*(G+1)-1,xe=E[K],Re=K+1,J=E[Re];if(0>s(xe,D))Re<H&&0>s(J,xe)?(E[G]=J,E[Re]=D,G=Re):(E[G]=xe,E[K]=D,G=K);else if(Re<H&&0>s(J,D))E[G]=J,E[Re]=D,G=Re;else break e}}return T}function s(E,T){var D=E.sortIndex-T.sortIndex;return D!==0?D:E.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var c=[],u=[],d=1,f=null,m=3,h=!1,x=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(E){for(var T=n(u);T!==null;){if(T.callback===null)r(u);else if(T.startTime<=E)r(u),T.sortIndex=T.expirationTime,t(c,T);else break;T=n(u)}}function k(E){if(y=!1,v(E),!x)if(n(c)!==null)x=!0,W(C);else{var T=n(u);T!==null&&q(k,T.startTime-E)}}function C(E,T){x=!1,y&&(y=!1,g(N),N=-1),h=!0;var D=m;try{for(v(T),f=n(c);f!==null&&(!(f.expirationTime>T)||E&&!z());){var G=f.callback;if(typeof G=="function"){f.callback=null,m=f.priorityLevel;var H=G(f.expirationTime<=T);T=e.unstable_now(),typeof H=="function"?f.callback=H:f===n(c)&&r(c),v(T)}else r(c);f=n(c)}if(f!==null)var X=!0;else{var K=n(u);K!==null&&q(k,K.startTime-T),X=!1}return X}finally{f=null,m=D,h=!1}}var S=!1,j=null,N=-1,P=5,A=-1;function z(){return!(e.unstable_now()-A<P)}function L(){if(j!==null){var E=e.unstable_now();A=E;var T=!0;try{T=j(!0,E)}finally{T?Q():(S=!1,j=null)}}else S=!1}var Q;if(typeof p=="function")Q=function(){p(L)};else if(typeof MessageChannel<"u"){var M=new MessageChannel,Z=M.port2;M.port1.onmessage=L,Q=function(){Z.postMessage(null)}}else Q=function(){w(L,0)};function W(E){j=E,S||(S=!0,Q())}function q(E,T){N=w(function(){E(e.unstable_now())},T)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(E){E.callback=null},e.unstable_continueExecution=function(){x||h||(x=!0,W(C))},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(E){switch(m){case 1:case 2:case 3:var T=3;break;default:T=m}var D=m;m=T;try{return E()}finally{m=D}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(E,T){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var D=m;m=E;try{return T()}finally{m=D}},e.unstable_scheduleCallback=function(E,T,D){var G=e.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?G+D:G):D=G,E){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=D+H,E={id:d++,callback:T,priorityLevel:E,startTime:D,expirationTime:H,sortIndex:-1},D>G?(E.sortIndex=D,t(u,E),n(c)===null&&E===n(u)&&(y?(g(N),N=-1):y=!0,q(k,D-G))):(E.sortIndex=H,t(c,E),x||h||(x=!0,W(C))),E},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(E){var T=m;return function(){var D=m;m=T;try{return E.apply(this,arguments)}finally{m=D}}}})(tm);em.exports=tm;var Qx=em.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 Zx=b,_t=Qx;function O(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var nm=new Set,Uo={};function rs(e,t){Bs(e,t),Bs(e+"Capture",t)}function Bs(e,t){for(Uo[e]=t,e=0;e<t.length;e++)nm.add(t[e])}var Dn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pc=Object.prototype.hasOwnProperty,Kx=/^[: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]*$/,kf={},Cf={};function Yx(e){return Pc.call(Cf,e)?!0:Pc.call(kf,e)?!1:Kx.test(e)?Cf[e]=!0:(kf[e]=!0,!1)}function Xx(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Jx(e,t,n,r){if(t===null||typeof t>"u"||Xx(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 ft(e,t,n,r,s,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Xe[e]=new ft(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Xe[t]=new ft(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Xe[e]=new ft(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Xe[e]=new ft(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){Xe[e]=new ft(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Xe[e]=new ft(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Xe[e]=new ft(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Xe[e]=new ft(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Xe[e]=new ft(e,5,!1,e.toLowerCase(),null,!1,!1)});var Yu=/[\-:]([a-z])/g;function Xu(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-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(Yu,Xu);Xe[t]=new ft(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(Yu,Xu);Xe[t]=new ft(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(Yu,Xu);Xe[t]=new ft(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Xe[e]=new ft(e,1,!1,e.toLowerCase(),null,!1,!1)});Xe.xlinkHref=new ft("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Xe[e]=new ft(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ju(e,t,n,r){var s=Xe.hasOwnProperty(t)?Xe[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Jx(t,n,s,r)&&(n=null),r||s===null?Yx(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Vn=Zx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Di=Symbol.for("react.element"),fs=Symbol.for("react.portal"),ps=Symbol.for("react.fragment"),ed=Symbol.for("react.strict_mode"),Ac=Symbol.for("react.profiler"),rm=Symbol.for("react.provider"),sm=Symbol.for("react.context"),td=Symbol.for("react.forward_ref"),Rc=Symbol.for("react.suspense"),Oc=Symbol.for("react.suspense_list"),nd=Symbol.for("react.memo"),er=Symbol.for("react.lazy"),om=Symbol.for("react.offscreen"),Sf=Symbol.iterator;function ho(e){return e===null||typeof e!="object"?null:(e=Sf&&e[Sf]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Object.assign,Zl;function So(e){if(Zl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Zl=t&&t[1]||""}return` 34`+Zl+e}var Kl=!1;function Yl(e,t){if(!e||Kl)return"";Kl=!0;var n=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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}
vendor: 15,597 bytes, lines 34-37
34catch(u){if(u&&r&&typeof u.stack=="string"){for(var s=u.stack.split(` 35`),o=r.stack.split(` 36`),i=s.length-1,a=o.length-1;1<=i&&0<=a&&s[i]!==o[a];)a--;for(;1<=i&&0<=a;i--,a--)if(s[i]!==o[a]){if(i!==1||a!==1)do if(i--,a--,0>a||s[i]!==o[a]){var c=` 37`+s[i].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=i&&0<=a);break}}}finally{Kl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?So(e):""}function e0(e){switch(e.tag){case 5:return So(e.type);case 16:return So("Lazy");case 13:return So("Suspense");case 19:return So("SuspenseList");case 0:case 2:case 15:return e=Yl(e.type,!1),e;case 11:return e=Yl(e.type.render,!1),e;case 1:return e=Yl(e.type,!0),e;default:return""}}function Ic(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 ps:return"Fragment";case fs:return"Portal";case Ac:return"Profiler";case ed:return"StrictMode";case Rc:return"Suspense";case Oc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sm:return(e.displayName||"Context")+".Consumer";case rm:return(e._context.displayName||"Context")+".Provider";case td:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nd:return t=e.displayName||null,t!==null?t:Ic(e.type)||"Memo";case er:t=e._payload,e=e._init;try{return Ic(e(t))}catch{}}return null}function t0(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 Ic(t);case 8:return t===ed?"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 Sr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function im(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function n0(e){var t=im(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zi(e){e._valueTracker||(e._valueTracker=n0(e))}function am(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=im(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ba(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 Mc(e,t){var n=t.checked;return Ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function jf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Sr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function lm(e,t){t=t.checked,t!=null&&Ju(e,"checked",t,!1)}function Lc(e,t){lm(e,t);var n=Sr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Dc(e,t.type,n):t.hasOwnProperty("defaultValue")&&Dc(e,t.type,Sr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Nf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Dc(e,t,n){(t!=="number"||ba(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var jo=Array.isArray;function js(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Sr(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function zc(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(O(91));return Ae({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ef(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(O(92));if(jo(n)){if(1<n.length)throw Error(O(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Sr(n)}}function cm(e,t){var n=Sr(t.value),r=Sr(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function _f(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function um(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 Fc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?um(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fi,dm=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Fi=Fi||document.createElement("div"),Fi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ao={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},r0=["Webkit","ms","Moz","O"];Object.keys(Ao).forEach(function(e){r0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ao[t]=Ao[e]})});function fm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ao.hasOwnProperty(e)&&Ao[e]?(""+t).trim():t+"px"}function pm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=fm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var s0=Ae({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 $c(e,t){if(t){if(s0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(O(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(O(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(O(61))}if(t.style!=null&&typeof t.style!="object")throw Error(O(62))}}function Bc(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 Uc=null;function rd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Vc=null,Ns=null,Es=null;function Tf(e){if(e=Ci(e)){if(typeof Vc!="function")throw Error(O(280));var t=e.stateNode;t&&(t=fl(t),Vc(e.stateNode,e.type,t))}}function hm(e){Ns?Es?Es.push(e):Es=[e]:Ns=e}function mm(){if(Ns){var e=Ns,t=Es;if(Es=Ns=null,Tf(e),t)for(e=0;e<t.length;e++)Tf(t[e])}}function gm(e,t){return e(t)}function ym(){}var Xl=!1;function vm(e,t,n){if(Xl)return e(t,n);Xl=!0;try{return gm(e,t,n)}finally{Xl=!1,(Ns!==null||Es!==null)&&(ym(),mm())}}function Ho(e,t){var n=e.stateNode;if(n===null)return null;var r=fl(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(O(231,t,typeof n));return n}var Hc=!1;if(Dn)try{var mo={};Object.defineProperty(mo,"passive",{get:function(){Hc=!0}}),window.addEventListener("test",mo,mo),window.removeEventListener("test",mo,mo)}catch{Hc=!1}function o0(e,t,n,r,s,o,i,a,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var Ro=!1,ka=null,Ca=!1,Wc=null,i0={onError:function(e){Ro=!0,ka=e}};function a0(e,t,n,r,s,o,i,a,c){Ro=!1,ka=null,o0.apply(i0,arguments)}function l0(e,t,n,r,s,o,i,a,c){if(a0.apply(this,arguments),Ro){if(Ro){var u=ka;Ro=!1,ka=null}else throw Error(O(198));Ca||(Ca=!0,Wc=u)}}function ss(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function xm(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 Pf(e){if(ss(e)!==e)throw Error(O(188))}function c0(e){var t=e.alternate;if(!t){if(t=ss(e),t===null)throw Error(O(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var o=s.alternate;if(o===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===n)return Pf(s),e;if(o===r)return Pf(s),t;o=o.sibling}throw Error(O(188))}if(n.return!==r.return)n=s,r=o;else{for(var i=!1,a=s.child;a;){if(a===n){i=!0,n=s,r=o;break}if(a===r){i=!0,r=s,n=o;break}a=a.sibling}if(!i){for(a=o.child;a;){if(a===n){i=!0,n=o,r=s;break}if(a===r){i=!0,r=o,n=s;break}a=a.sibling}if(!i)throw Error(O(189))}}if(n.alternate!==r)throw Error(O(190))}if(n.tag!==3)throw Error(O(188));return n.stateNode.current===n?e:t}function wm(e){return e=c0(e),e!==null?bm(e):null}function bm(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=bm(e);if(t!==null)return t;e=e.sibling}return null}var km=_t.unstable_scheduleCallback,Af=_t.unstable_cancelCallback,u0=_t.unstable_shouldYield,d0=_t.unstable_requestPaint,De=_t.unstable_now,f0=_t.unstable_getCurrentPriorityLevel,sd=_t.unstable_ImmediatePriority,Cm=_t.unstable_UserBlockingPriority,Sa=_t.unstable_NormalPriority,p0=_t.unstable_LowPriority,Sm=_t.unstable_IdlePriority,ll=null,wn=null;function h0(e){if(wn&&typeof wn.onCommitFiberRoot=="function")try{wn.onCommitFiberRoot(ll,e,void 0,(e.current.flags&128)===128)}catch{}}var sn=Math.clz32?Math.clz32:y0,m0=Math.log,g0=Math.LN2;function y0(e){return e>>>=0,e===0?32:31-(m0(e)/g0|0)|0}var $i=64,Bi=4194304;function No(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 ja(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var a=i&~s;a!==0?r=No(a):(o&=i,o!==0&&(r=No(o)))}else i=n&~s,i!==0?r=No(i):o!==0&&(r=No(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,o=t&-t,s>=o||s===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-sn(t),s=1<<n,r|=e[n],t&=~s;return r}function v0(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 x0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-sn(o),a=1<<i,c=s[i];c===-1?(!(a&n)||a&r)&&(s[i]=v0(a,t)):c<=t&&(e.expiredLanes|=a),o&=~a}}function Gc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function jm(){var e=$i;return $i<<=1,!($i&4194240)&&($i=64),e}function Jl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-sn(t),e[t]=n}function w0(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var s=31-sn(n),o=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~o}}function od(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-sn(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var ye=0;function Nm(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Em,id,_m,Tm,Pm,qc=!1,Ui=[],hr=null,mr=null,gr=null,Wo=new Map,Go=new Map,rr=[],b0="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 Rf(e,t){switch(e){case"focusin":case"focusout":hr=null;break;case"dragenter":case"dragleave":mr=null;break;case"mouseover":case"mouseout":gr=null;break;case"pointerover":case"pointerout":Wo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Go.delete(t.pointerId)}}function go(e,t,n,r,s,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[s]},t!==null&&(t=Ci(t),t!==null&&id(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}
vendor: 12,981 bytes, line 37
37function k0(e,t,n,r,s){switch(t){case"focusin":return hr=go(hr,e,t,n,r,s),!0;case"dragenter":return mr=go(mr,e,t,n,r,s),!0;case"mouseover":return gr=go(gr,e,t,n,r,s),!0;case"pointerover":var o=s.pointerId;return Wo.set(o,go(Wo.get(o)||null,e,t,n,r,s)),!0;case"gotpointercapture":return o=s.pointerId,Go.set(o,go(Go.get(o)||null,e,t,n,r,s)),!0}return!1}function Am(e){var t=zr(e.target);if(t!==null){var n=ss(t);if(n!==null){if(t=n.tag,t===13){if(t=xm(n),t!==null){e.blockedOn=t,Pm(e.priority,function(){_m(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function aa(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Uc=r,n.target.dispatchEvent(r),Uc=null}else return t=Ci(n),t!==null&&id(t),e.blockedOn=n,!1;t.shift()}return!0}function Of(e,t,n){aa(e)&&n.delete(t)}function C0(){qc=!1,hr!==null&&aa(hr)&&(hr=null),mr!==null&&aa(mr)&&(mr=null),gr!==null&&aa(gr)&&(gr=null),Wo.forEach(Of),Go.forEach(Of)}function yo(e,t){e.blockedOn===t&&(e.blockedOn=null,qc||(qc=!0,_t.unstable_scheduleCallback(_t.unstable_NormalPriority,C0)))}function qo(e){function t(s){return yo(s,e)}if(0<Ui.length){yo(Ui[0],e);for(var n=1;n<Ui.length;n++){var r=Ui[n];r.blockedOn===e&&(r.blockedOn=null)}}for(hr!==null&&yo(hr,e),mr!==null&&yo(mr,e),gr!==null&&yo(gr,e),Wo.forEach(t),Go.forEach(t),n=0;n<rr.length;n++)r=rr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<rr.length&&(n=rr[0],n.blockedOn===null);)Am(n),n.blockedOn===null&&rr.shift()}var _s=Vn.ReactCurrentBatchConfig,Na=!0;function S0(e,t,n,r){var s=ye,o=_s.transition;_s.transition=null;try{ye=1,ad(e,t,n,r)}finally{ye=s,_s.transition=o}}function j0(e,t,n,r){var s=ye,o=_s.transition;_s.transition=null;try{ye=4,ad(e,t,n,r)}finally{ye=s,_s.transition=o}}function ad(e,t,n,r){if(Na){var s=Qc(e,t,n,r);if(s===null)cc(e,t,r,Ea,n),Rf(e,r);else if(k0(s,e,t,n,r))r.stopPropagation();else if(Rf(e,r),t&4&&-1<b0.indexOf(e)){for(;s!==null;){var o=Ci(s);if(o!==null&&Em(o),o=Qc(e,t,n,r),o===null&&cc(e,t,r,Ea,n),o===s)break;s=o}s!==null&&r.stopPropagation()}else cc(e,t,r,null,n)}}var Ea=null;function Qc(e,t,n,r){if(Ea=null,e=rd(r),e=zr(e),e!==null)if(t=ss(e),t===null)e=null;else if(n=t.tag,n===13){if(e=xm(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ea=e,null}function Rm(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(f0()){case sd:return 1;case Cm:return 4;case Sa:case p0:return 16;case Sm:return 536870912;default:return 16}default:return 16}}var ur=null,ld=null,la=null;function Om(){if(la)return la;var e,t=ld,n=t.length,r,s="value"in ur?ur.value:ur.textContent,o=s.length;for(e=0;e<n&&t[e]===s[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===s[o-r];r++);return la=s.slice(e,1<r?1-r:void 0)}function ca(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 Vi(){return!0}function If(){return!1}function Rt(e){function t(n,r,s,o,i){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Vi:If,this.isPropagationStopped=If,this}return Ae(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Vi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Vi)},persist:function(){},isPersistent:Vi}),t}var no={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cd=Rt(no),ki=Ae({},no,{view:0,detail:0}),N0=Rt(ki),ec,tc,vo,cl=Ae({},ki,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ud,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!==vo&&(vo&&e.type==="mousemove"?(ec=e.screenX-vo.screenX,tc=e.screenY-vo.screenY):tc=ec=0,vo=e),ec)},movementY:function(e){return"movementY"in e?e.movementY:tc}}),Mf=Rt(cl),E0=Ae({},cl,{dataTransfer:0}),_0=Rt(E0),T0=Ae({},ki,{relatedTarget:0}),nc=Rt(T0),P0=Ae({},no,{animationName:0,elapsedTime:0,pseudoElement:0}),A0=Rt(P0),R0=Ae({},no,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),O0=Rt(R0),I0=Ae({},no,{data:0}),Lf=Rt(I0),M0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},L0={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"},D0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function z0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=D0[e])?!!t[e]:!1}function ud(){return z0}var F0=Ae({},ki,{key:function(e){if(e.key){var t=M0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ca(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?L0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ud,charCode:function(e){return e.type==="keypress"?ca(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ca(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),$0=Rt(F0),B0=Ae({},cl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Df=Rt(B0),U0=Ae({},ki,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ud}),V0=Rt(U0),H0=Ae({},no,{propertyName:0,elapsedTime:0,pseudoElement:0}),W0=Rt(H0),G0=Ae({},cl,{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}),q0=Rt(G0),Q0=[9,13,27,32],dd=Dn&&"CompositionEvent"in window,Oo=null;Dn&&"documentMode"in document&&(Oo=document.documentMode);var Z0=Dn&&"TextEvent"in window&&!Oo,Im=Dn&&(!dd||Oo&&8<Oo&&11>=Oo),zf=" ",Ff=!1;function Mm(e,t){switch(e){case"keyup":return Q0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Lm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hs=!1;function K0(e,t){switch(e){case"compositionend":return Lm(t);case"keypress":return t.which!==32?null:(Ff=!0,zf);case"textInput":return e=t.data,e===zf&&Ff?null:e;default:return null}}function Y0(e,t){if(hs)return e==="compositionend"||!dd&&Mm(e,t)?(e=Om(),la=ld=ur=null,hs=!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 Im&&t.locale!=="ko"?null:t.data;default:return null}}var X0={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 $f(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!X0[e.type]:t==="textarea"}function Dm(e,t,n,r){hm(r),t=_a(t,"onChange"),0<t.length&&(n=new cd("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Io=null,Qo=null;function J0(e){Qm(e,0)}function ul(e){var t=ys(e);if(am(t))return e}function ew(e,t){if(e==="change")return t}var zm=!1;if(Dn){var rc;if(Dn){var sc="oninput"in document;if(!sc){var Bf=document.createElement("div");Bf.setAttribute("oninput","return;"),sc=typeof Bf.oninput=="function"}rc=sc}else rc=!1;zm=rc&&(!document.documentMode||9<document.documentMode)}function Uf(){Io&&(Io.detachEvent("onpropertychange",Fm),Qo=Io=null)}function Fm(e){if(e.propertyName==="value"&&ul(Qo)){var t=[];Dm(t,Qo,e,rd(e)),vm(J0,t)}}function tw(e,t,n){e==="focusin"?(Uf(),Io=t,Qo=n,Io.attachEvent("onpropertychange",Fm)):e==="focusout"&&Uf()}function nw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ul(Qo)}function rw(e,t){if(e==="click")return ul(t)}function sw(e,t){if(e==="input"||e==="change")return ul(t)}function ow(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ln=typeof Object.is=="function"?Object.is:ow;function Zo(e,t){if(ln(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var s=n[r];if(!Pc.call(t,s)||!ln(e[s],t[s]))return!1}return!0}function Vf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Hf(e,t){var n=Vf(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Vf(n)}}function $m(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$m(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bm(){for(var e=window,t=ba();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ba(e.document)}return t}function fd(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 iw(e){var t=Bm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$m(n.ownerDocument.documentElement,n)){if(r!==null&&fd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,o=Math.min(r.start,s);r=r.end===void 0?o:Math.min(r.end,s),!e.extend&&o>r&&(s=r,r=o,o=s),s=Hf(n,o);var i=Hf(n,r);s&&i&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var aw=Dn&&"documentMode"in document&&11>=document.documentMode,ms=null,Zc=null,Mo=null,Kc=!1;function Wf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Kc||ms==null||ms!==ba(r)||(r=ms,"selectionStart"in r&&fd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,352 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),Mo&&Zo(Mo,r)||(Mo=r,r=_a(Zc,"onSelect"),0<r.length&&(t=new cd("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ms)))}function Hi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gs={animationend:Hi("Animation","AnimationEnd"),animationiteration:Hi("Animation","AnimationIteration"),animationstart:Hi("Animation","AnimationStart"),transitionend:Hi("Transition","TransitionEnd")},oc={},Um={};Dn&&(Um=document.createElement("div").style,"AnimationEvent"in window||(delete gs.animationend.animation,delete gs.animationiteration.animation,delete gs.animationstart.animation),"TransitionEvent"in window||delete gs.transitionend.transition);function dl(e){if(oc[e])return oc[e];if(!gs[e])return e;var t=gs[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Um)return oc[e]=t[n];return e}var Vm=dl("animationend"),Hm=dl("animationiteration"),Wm=dl("animationstart"),Gm=dl("transitionend"),qm=new Map,Gf="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 Rr(e,t){qm.set(e,t),rs(t,[e])}for(var ic=0;ic<Gf.length;ic++){var ac=Gf[ic],lw=ac.toLowerCase(),cw=ac[0].toUpperCase()+ac.slice(1);Rr(lw,"on"+cw)}Rr(Vm,"onAnimationEnd");Rr(Hm,"onAnimationIteration");Rr(Wm,"onAnimationStart");Rr("dblclick","onDoubleClick");Rr("focusin","onFocus");Rr("focusout","onBlur");Rr(Gm,"onTransitionEnd");Bs("onMouseEnter",["mouseout","mouseover"]);Bs("onMouseLeave",["mouseout","mouseover"]);Bs("onPointerEnter",["pointerout","pointerover"]);Bs("onPointerLeave",["pointerout","pointerover"]);rs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));rs("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));rs("onBeforeInput",["compositionend","keypress","textInput","paste"]);rs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));rs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));rs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Eo="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(" "),uw=new Set("cancel close invalid load scroll toggle".split(" ").concat(Eo));function qf(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,l0(r,t,void 0,e),e.currentTarget=null}function Qm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var a=r[i],c=a.instance,u=a.currentTarget;if(a=a.listener,c!==o&&s.isPropagationStopped())break e;qf(s,a,u),o=c}else for(i=0;i<r.length;i++){if(a=r[i],c=a.instance,u=a.currentTarget,a=a.listener,c!==o&&s.isPropagationStopped())break e;qf(s,a,u),o=c}}}if(Ca)throw e=Wc,Ca=!1,Wc=null,e}function je(e,t){var n=t[tu];n===void 0&&(n=t[tu]=new Set);var r=e+"__bubble";n.has(r)||(Zm(t,e,2,!1),n.add(r))}function lc(e,t,n){var r=0;t&&(r|=4),Zm(n,e,r,t)}var Wi="_reactListening"+Math.random().toString(36).slice(2);function Ko(e){if(!e[Wi]){e[Wi]=!0,nm.forEach(function(n){n!=="selectionchange"&&(uw.has(n)||lc(n,!1,e),lc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wi]||(t[Wi]=!0,lc("selectionchange",!1,t))}}function Zm(e,t,n,r){switch(Rm(t)){case 1:var s=S0;break;case 4:s=j0;break;default:s=ad}n=s.bind(null,t,n,e),s=void 0,!Hc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}
vendor: 4,454 bytes, line 37
37function cc(e,t,n,r,s){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var a=r.stateNode.containerInfo;if(a===s||a.nodeType===8&&a.parentNode===s)break;if(i===4)for(i=r.return;i!==null;){var c=i.tag;if((c===3||c===4)&&(c=i.stateNode.containerInfo,c===s||c.nodeType===8&&c.parentNode===s))return;i=i.return}for(;a!==null;){if(i=zr(a),i===null)return;if(c=i.tag,c===5||c===6){r=o=i;continue e}a=a.parentNode}}r=r.return}vm(function(){var u=o,d=rd(n),f=[];e:{var m=qm.get(e);if(m!==void 0){var h=cd,x=e;switch(e){case"keypress":if(ca(n)===0)break e;case"keydown":case"keyup":h=$0;break;case"focusin":x="focus",h=nc;break;case"focusout":x="blur",h=nc;break;case"beforeblur":case"afterblur":h=nc;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=Mf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=_0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=V0;break;case Vm:case Hm:case Wm:h=A0;break;case Gm:h=W0;break;case"scroll":h=N0;break;case"wheel":h=q0;break;case"copy":case"cut":case"paste":h=O0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Df}var y=(t&4)!==0,w=!y&&e==="scroll",g=y?m!==null?m+"Capture":null:m;y=[];for(var p=u,v;p!==null;){v=p;var k=v.stateNode;if(v.tag===5&&k!==null&&(v=k,g!==null&&(k=Ho(p,g),k!=null&&y.push(Yo(p,k,v)))),w)break;p=p.return}0<y.length&&(m=new h(m,x,null,n,d),f.push({event:m,listeners:y}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",m&&n!==Uc&&(x=n.relatedTarget||n.fromElement)&&(zr(x)||x[zn]))break e;if((h||m)&&(m=d.window===d?d:(m=d.ownerDocument)?m.defaultView||m.parentWindow:window,h?(x=n.relatedTarget||n.toElement,h=u,x=x?zr(x):null,x!==null&&(w=ss(x),x!==w||x.tag!==5&&x.tag!==6)&&(x=null)):(h=null,x=u),h!==x)){if(y=Mf,k="onMouseLeave",g="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(y=Df,k="onPointerLeave",g="onPointerEnter",p="pointer"),w=h==null?m:ys(h),v=x==null?m:ys(x),m=new y(k,p+"leave",h,n,d),m.target=w,m.relatedTarget=v,k=null,zr(d)===u&&(y=new y(g,p+"enter",x,n,d),y.target=v,y.relatedTarget=w,k=y),w=k,h&&x)t:{for(y=h,g=x,p=0,v=y;v;v=us(v))p++;for(v=0,k=g;k;k=us(k))v++;for(;0<p-v;)y=us(y),p--;for(;0<v-p;)g=us(g),v--;for(;p--;){if(y===g||g!==null&&y===g.alternate)break t;y=us(y),g=us(g)}y=null}else y=null;h!==null&&Qf(f,m,h,y,!1),x!==null&&w!==null&&Qf(f,w,x,y,!0)}}e:{if(m=u?ys(u):window,h=m.nodeName&&m.nodeName.toLowerCase(),h==="select"||h==="input"&&m.type==="file")var C=ew;else if($f(m))if(zm)C=sw;else{C=nw;var S=tw}else(h=m.nodeName)&&h.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(C=rw);if(C&&(C=C(e,u))){Dm(f,C,n,d);break e}S&&S(e,m,u),e==="focusout"&&(S=m._wrapperState)&&S.controlled&&m.type==="number"&&Dc(m,"number",m.value)}switch(S=u?ys(u):window,e){case"focusin":($f(S)||S.contentEditable==="true")&&(ms=S,Zc=u,Mo=null);break;case"focusout":Mo=Zc=ms=null;break;case"mousedown":Kc=!0;break;case"contextmenu":case"mouseup":case"dragend":Kc=!1,Wf(f,n,d);break;case"selectionchange":if(aw)break;case"keydown":case"keyup":Wf(f,n,d)}var j;if(dd)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else hs?Mm(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Im&&n.locale!=="ko"&&(hs||N!=="onCompositionStart"?N==="onCompositionEnd"&&hs&&(j=Om()):(ur=d,ld="value"in ur?ur.value:ur.textContent,hs=!0)),S=_a(u,N),0<S.length&&(N=new Lf(N,e,null,n,d),f.push({event:N,listeners:S}),j?N.data=j:(j=Lm(n),j!==null&&(N.data=j)))),(j=Z0?K0(e,n):Y0(e,n))&&(u=_a(u,"onBeforeInput"),0<u.length&&(d=new Lf("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:u}),d.data=j))}Qm(f,t)})}function Yo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _a(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,o=s.stateNode;s.tag===5&&o!==null&&(s=o,o=Ho(e,n),o!=null&&r.unshift(Yo(e,o,s)),o=Ho(e,t),o!=null&&r.push(Yo(e,o,s))),e=e.return}return r}function us(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}
vendor: 4,594 bytes, lines 37-38
37function Qf(e,t,n,r,s){for(var o=t._reactName,i=[];n!==null&&n!==r;){var a=n,c=a.alternate,u=a.stateNode;if(c!==null&&c===r)break;a.tag===5&&u!==null&&(a=u,s?(c=Ho(n,o),c!=null&&i.unshift(Yo(n,c,a))):s||(c=Ho(n,o),c!=null&&i.push(Yo(n,c,a)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var dw=/\r\n?/g,fw=/\u0000|\uFFFD/g;function Zf(e){return(typeof e=="string"?e:""+e).replace(dw,` 38`).replace(fw,"")}function Gi(e,t,n){if(t=Zf(t),Zf(e)!==t&&n)throw Error(O(425))}function Ta(){}var Yc=null,Xc=null;function Jc(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 eu=typeof setTimeout=="function"?setTimeout:void 0,pw=typeof clearTimeout=="function"?clearTimeout:void 0,Kf=typeof Promise=="function"?Promise:void 0,hw=typeof queueMicrotask=="function"?queueMicrotask:typeof Kf<"u"?function(e){return Kf.resolve(null).then(e).catch(mw)}:eu;function mw(e){setTimeout(function(){throw e})}function uc(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),qo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);qo(t)}function yr(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 Yf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var ro=Math.random().toString(36).slice(2),vn="__reactFiber$"+ro,Xo="__reactProps$"+ro,zn="__reactContainer$"+ro,tu="__reactEvents$"+ro,gw="__reactListeners$"+ro,yw="__reactHandles$"+ro;function zr(e){var t=e[vn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[zn]||n[vn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Yf(e);e!==null;){if(n=e[vn])return n;e=Yf(e)}return t}e=n,n=e.parentNode}return null}function Ci(e){return e=e[vn]||e[zn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ys(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(O(33))}function fl(e){return e[Xo]||null}var nu=[],vs=-1;function Or(e){return{current:e}}function Ne(e){0>vs||(e.current=nu[vs],nu[vs]=null,vs--)}function be(e,t){vs++,nu[vs]=e.current,e.current=t}var jr={},st=Or(jr),vt=Or(!1),Zr=jr;function Us(e,t){var n=e.type.contextTypes;if(!n)return jr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},o;for(o in n)s[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function xt(e){return e=e.childContextTypes,e!=null}function Pa(){Ne(vt),Ne(st)}function Xf(e,t,n){if(st.current!==jr)throw Error(O(168));be(st,t),be(vt,n)}function Km(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(O(108,t0(e)||"Unknown",s));return Ae({},n,r)}function Aa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||jr,Zr=st.current,be(st,e),be(vt,vt.current),!0}function Jf(e,t,n){var r=e.stateNode;if(!r)throw Error(O(169));n?(e=Km(e,t,Zr),r.__reactInternalMemoizedMergedChildContext=e,Ne(vt),Ne(st),be(st,e)):Ne(vt),be(vt,n)}var Rn=null,pl=!1,dc=!1;function Ym(e){Rn===null?Rn=[e]:Rn.push(e)}function vw(e){pl=!0,Ym(e)}function Ir(){if(!dc&&Rn!==null){dc=!0;var e=0,t=ye;try{var n=Rn;for(ye=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Rn=null,pl=!1}catch(s){throw Rn!==null&&(Rn=Rn.slice(e+1)),km(sd,Ir),s}finally{ye=t,dc=!1}}return null}var xs=[],ws=0,Ra=null,Oa=0,It=[],Mt=0,Kr=null,In=1,Mn="";function Lr(e,t){xs[ws++]=Oa,xs[ws++]=Ra,Ra=e,Oa=t}function Xm(e,t,n){It[Mt++]=In,It[Mt++]=Mn,It[Mt++]=Kr,Kr=e;var r=In;e=Mn;var s=32-sn(r)-1;r&=~(1<<s),n+=1;var o=32-sn(t)+s;if(30<o){var i=s-s%5;o=(r&(1<<i)-1).toString(32),r>>=i,s-=i,In=1<<32-sn(t)+s|n<<s|r,Mn=o+e}else In=1<<o|n<<s|r,Mn=e}function pd(e){e.return!==null&&(Lr(e,1),Xm(e,1,0))}function hd(e){for(;e===Ra;)Ra=xs[--ws],xs[ws]=null,Oa=xs[--ws],xs[ws]=null;for(;e===Kr;)Kr=It[--Mt],It[Mt]=null,Mn=It[--Mt],It[Mt]=null,In=It[--Mt],It[Mt]=null}var Nt=null,jt=null,Ee=!1,rn=null;function Jm(e,t){var n=Lt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ep(e,t){switch(e.tag){case 5:var n=e.type;
vendor: 13,718 bytes, line 38
38return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Nt=e,jt=yr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Nt=e,jt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Kr!==null?{id:In,overflow:Mn}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Lt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Nt=e,jt=null,!0):!1;default:return!1}}function ru(e){return(e.mode&1)!==0&&(e.flags&128)===0}function su(e){if(Ee){var t=jt;if(t){var n=t;if(!ep(e,t)){if(ru(e))throw Error(O(418));t=yr(n.nextSibling);var r=Nt;t&&ep(e,t)?Jm(r,n):(e.flags=e.flags&-4097|2,Ee=!1,Nt=e)}}else{if(ru(e))throw Error(O(418));e.flags=e.flags&-4097|2,Ee=!1,Nt=e}}}function tp(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Nt=e}function qi(e){if(e!==Nt)return!1;if(!Ee)return tp(e),Ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Jc(e.type,e.memoizedProps)),t&&(t=jt)){if(ru(e))throw eg(),Error(O(418));for(;t;)Jm(e,t),t=yr(t.nextSibling)}if(tp(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(O(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){jt=yr(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}jt=null}}else jt=Nt?yr(e.stateNode.nextSibling):null;return!0}function eg(){for(var e=jt;e;)e=yr(e.nextSibling)}function Vs(){jt=Nt=null,Ee=!1}function md(e){rn===null?rn=[e]:rn.push(e)}var xw=Vn.ReactCurrentBatchConfig;function xo(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(O(309));var r=n.stateNode}if(!r)throw Error(O(147,e));var s=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var a=s.refs;i===null?delete a[o]:a[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(O(284));if(!n._owner)throw Error(O(290,e))}return e}function Qi(e,t){throw e=Object.prototype.toString.call(t),Error(O(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function np(e){var t=e._init;return t(e._payload)}function tg(e){function t(g,p){if(e){var v=g.deletions;v===null?(g.deletions=[p],g.flags|=16):v.push(p)}}function n(g,p){if(!e)return null;for(;p!==null;)t(g,p),p=p.sibling;return null}function r(g,p){for(g=new Map;p!==null;)p.key!==null?g.set(p.key,p):g.set(p.index,p),p=p.sibling;return g}function s(g,p){return g=br(g,p),g.index=0,g.sibling=null,g}function o(g,p,v){return g.index=v,e?(v=g.alternate,v!==null?(v=v.index,v<p?(g.flags|=2,p):v):(g.flags|=2,p)):(g.flags|=1048576,p)}function i(g){return e&&g.alternate===null&&(g.flags|=2),g}function a(g,p,v,k){return p===null||p.tag!==6?(p=vc(v,g.mode,k),p.return=g,p):(p=s(p,v),p.return=g,p)}function c(g,p,v,k){var C=v.type;return C===ps?d(g,p,v.props.children,k,v.key):p!==null&&(p.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===er&&np(C)===p.type)?(k=s(p,v.props),k.ref=xo(g,p,v),k.return=g,k):(k=ga(v.type,v.key,v.props,null,g.mode,k),k.ref=xo(g,p,v),k.return=g,k)}function u(g,p,v,k){return p===null||p.tag!==4||p.stateNode.containerInfo!==v.containerInfo||p.stateNode.implementation!==v.implementation?(p=xc(v,g.mode,k),p.return=g,p):(p=s(p,v.children||[]),p.return=g,p)}function d(g,p,v,k,C){return p===null||p.tag!==7?(p=Qr(v,g.mode,k,C),p.return=g,p):(p=s(p,v),p.return=g,p)}function f(g,p,v){if(typeof p=="string"&&p!==""||typeof p=="number")return p=vc(""+p,g.mode,v),p.return=g,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Di:return v=ga(p.type,p.key,p.props,null,g.mode,v),v.ref=xo(g,null,p),v.return=g,v;case fs:return p=xc(p,g.mode,v),p.return=g,p;case er:var k=p._init;return f(g,k(p._payload),v)}if(jo(p)||ho(p))return p=Qr(p,g.mode,v,null),p.return=g,p;Qi(g,p)}return null}function m(g,p,v,k){var C=p!==null?p.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return C!==null?null:a(g,p,""+v,k);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Di:return v.key===C?c(g,p,v,k):null;case fs:return v.key===C?u(g,p,v,k):null;case er:return C=v._init,m(g,p,C(v._payload),k)}if(jo(v)||ho(v))return C!==null?null:d(g,p,v,k,null);Qi(g,v)}return null}function h(g,p,v,k,C){if(typeof k=="string"&&k!==""||typeof k=="number")return g=g.get(v)||null,a(p,g,""+k,C);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Di:return g=g.get(k.key===null?v:k.key)||null,c(p,g,k,C);case fs:return g=g.get(k.key===null?v:k.key)||null,u(p,g,k,C);case er:var S=k._init;return h(g,p,v,S(k._payload),C)}if(jo(k)||ho(k))return g=g.get(v)||null,d(p,g,k,C,null);Qi(p,k)}return null}function x(g,p,v,k){for(var C=null,S=null,j=p,N=p=0,P=null;j!==null&&N<v.length;N++){j.index>N?(P=j,j=null):P=j.sibling;var A=m(g,j,v[N],k);if(A===null){j===null&&(j=P);break}e&&j&&A.alternate===null&&t(g,j),p=o(A,p,N),S===null?C=A:S.sibling=A,S=A,j=P}if(N===v.length)return n(g,j),Ee&&Lr(g,N),C;if(j===null){for(;N<v.length;N++)j=f(g,v[N],k),j!==null&&(p=o(j,p,N),S===null?C=j:S.sibling=j,S=j);return Ee&&Lr(g,N),C}for(j=r(g,j);N<v.length;N++)P=h(j,g,N,v[N],k),P!==null&&(e&&P.alternate!==null&&j.delete(P.key===null?N:P.key),p=o(P,p,N),S===null?C=P:S.sibling=P,S=P);return e&&j.forEach(function(z){return t(g,z)}),Ee&&Lr(g,N),C}function y(g,p,v,k){var C=ho(v);if(typeof C!="function")throw Error(O(150));if(v=C.call(v),v==null)throw Error(O(151));for(var S=C=null,j=p,N=p=0,P=null,A=v.next();j!==null&&!A.done;N++,A=v.next()){j.index>N?(P=j,j=null):P=j.sibling;var z=m(g,j,A.value,k);if(z===null){j===null&&(j=P);break}e&&j&&z.alternate===null&&t(g,j),p=o(z,p,N),S===null?C=z:S.sibling=z,S=z,j=P}if(A.done)return n(g,j),Ee&&Lr(g,N),C;if(j===null){for(;!A.done;N++,A=v.next())A=f(g,A.value,k),A!==null&&(p=o(A,p,N),S===null?C=A:S.sibling=A,S=A);return Ee&&Lr(g,N),C}for(j=r(g,j);!A.done;N++,A=v.next())A=h(j,g,N,A.value,k),A!==null&&(e&&A.alternate!==null&&j.delete(A.key===null?N:A.key),p=o(A,p,N),S===null?C=A:S.sibling=A,S=A);return e&&j.forEach(function(L){return t(g,L)}),Ee&&Lr(g,N),C}function w(g,p,v,k){if(typeof v=="object"&&v!==null&&v.type===ps&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Di:e:{for(var C=v.key,S=p;S!==null;){if(S.key===C){if(C=v.type,C===ps){if(S.tag===7){n(g,S.sibling),p=s(S,v.props.children),p.return=g,g=p;break e}}else if(S.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===er&&np(C)===S.type){n(g,S.sibling),p=s(S,v.props),p.ref=xo(g,S,v),p.return=g,g=p;break e}n(g,S);break}else t(g,S);S=S.sibling}v.type===ps?(p=Qr(v.props.children,g.mode,k,v.key),p.return=g,g=p):(k=ga(v.type,v.key,v.props,null,g.mode,k),k.ref=xo(g,p,v),k.return=g,g=k)}return i(g);case fs:e:{for(S=v.key;p!==null;){if(p.key===S)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(g,p.sibling),p=s(p,v.children||[]),p.return=g,g=p;break e}else{n(g,p);break}else t(g,p);p=p.sibling}p=xc(v,g.mode,k),p.return=g,g=p}return i(g);case er:return S=v._init,w(g,p,S(v._payload),k)}if(jo(v))return x(g,p,v,k);if(ho(v))return y(g,p,v,k);Qi(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(g,p.sibling),p=s(p,v),p.return=g,g=p):(n(g,p),p=vc(v,g.mode,k),p.return=g,g=p),i(g)):n(g,p)}return w}var Hs=tg(!0),ng=tg(!1),Ia=Or(null),Ma=null,bs=null,gd=null;function yd(){gd=bs=Ma=null}function vd(e){var t=Ia.current;Ne(Ia),e._currentValue=t}function ou(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ts(e,t){Ma=e,gd=bs=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(yt=!0),e.firstContext=null)}function zt(e){var t=e._currentValue;if(gd!==e)if(e={context:e,memoizedValue:t,next:null},bs===null){if(Ma===null)throw Error(O(308));bs=e,Ma.dependencies={lanes:0,firstContext:e}}else bs=bs.next=e;return t}var Fr=null;function xd(e){Fr===null?Fr=[e]:Fr.push(e)}function rg(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,xd(t)):(n.next=s.next,s.next=n),t.interleaved=n,Fn(e,r)}function Fn(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var tr=!1;function wd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sg(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 Ln(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ae&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,Fn(e,n)}return s=r.interleaved,s===null?(t.next=t,xd(r)):(t.next=s.next,s.next=t),r.interleaved=t,Fn(e,n)}function ua(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,od(e,n)}}function rp(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?s=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?s=o=t:o=o.next=t}else s=o=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function La(e,t,n,r){var s=e.updateQueue;tr=!1;var o=s.firstBaseUpdate,i=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var c=a,u=c.next;c.next=null,i===null?o=u:i.next=u,i=c;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==i&&(a===null?d.firstBaseUpdate=u:a.next=u,d.lastBaseUpdate=c))}if(o!==null){var f=s.baseState;i=0,d=u=c=null,a=o;do{var m=a.lane,h=a.eventTime;if((r&m)===m){d!==null&&(d=d.next={eventTime:h,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,y=a;switch(m=t,h=n,y.tag){case 1:if(x=y.payload,typeof x=="function"){f=x.call(h,f,m);break e}f=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=y.payload,m=typeof x=="function"?x.call(h,f,m):x,m==null)break e;f=Ae({},f,m);break e;case 2:tr=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=s.effects,m===null?s.effects=[a]:m.push(a))}else h={eventTime:h,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(u=d=h,c=f):d=d.next=h,i|=m;if(a=a.next,a===null){if(a=s.shared.pending,a===null)break;m=a,a=m.next,m.next=null,s.lastBaseUpdate=m,s.shared.pending=null}}while(!0);if(d===null&&(c=f),s.baseState=c,s.firstBaseUpdate=u,s.lastBaseUpdate=d,t=s.shared.interleaved,t!==null){s=t;do i|=s.lane,s=s.next;while(s!==t)}else o===null&&(s.shared.lanes=0);Xr|=i,e.lanes=i,e.memoizedState=f}}function sp(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(O(191,s));s.call(r)}}}var Si={},bn=Or(Si),Jo=Or(Si),ei=Or(Si);function $r(e){if(e===Si)throw Error(O(174));return e}function bd(e,t){switch(be(ei,t),be(Jo,e),be(bn,Si),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Fc(t,e)}Ne(bn),be(bn,t)}function Ws(){Ne(bn),Ne(Jo),Ne(ei)}function og(e){$r(ei.current);var t=$r(bn.current),n=Fc(t,e.type);t!==n&&(be(Jo,e),be(bn,n))}function kd(e){Jo.current===e&&(Ne(bn),Ne(Jo))}var _e=Or(0);function Da(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fc=[];function Cd(){for(var e=0;e<fc.length;e++)fc[e]._workInProgressVersionPrimary=null;fc.length=0}var da=Vn.ReactCurrentDispatcher,pc=Vn.ReactCurrentBatchConfig,Yr=0,Pe=null,We=null,Qe=null,za=!1,Lo=!1,ti=0,ww=0;function et(){throw Error(O(321))}function Sd(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ln(e[n],t[n]))return!1;return!0}function jd(e,t,n,r,s,o){if(Yr=o,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,da.current=e===null||e.memoizedState===null?Sw:jw,e=n(r,s),Lo){o=0;do{if(Lo=!1,ti=0,25<=o)throw Error(O(301));o+=1,Qe=We=null,t.updateQueue=null,da.current=Nw,e=n(r,s)}while(Lo)}if(da.current=Fa,t=We!==null&&We.next!==null,Yr=0,Qe=We=Pe=null,za=!1,t)throw Error(O(300));return e}function Nd(){var e=ti!==0;return ti=0,e}function hn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?Pe.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function Ft(){if(We===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=We.next;var t=Qe===null?Pe.memoizedState:Qe.next;if(t!==null)Qe=t,We=e;else{if(e===null)throw Error(O(310));We=e,e={memoizedState:We.memoizedState,baseState:We.baseState,baseQueue:We.baseQueue,queue:We.queue,next:null},Qe===null?Pe.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function ni(e,t){return typeof t=="function"?t(e):t}function hc(e){var t=Ft(),n=t.queue;if(n===null)throw Error(O(311));n.lastRenderedReducer=e;
vendor: 5,688 bytes, line 38
38var r=We,s=r.baseQueue,o=n.pending;if(o!==null){if(s!==null){var i=s.next;s.next=o.next,o.next=i}r.baseQueue=s=o,n.pending=null}if(s!==null){o=s.next,r=r.baseState;var a=i=null,c=null,u=o;do{var d=u.lane;if((Yr&d)===d)c!==null&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(a=c=f,i=r):c=c.next=f,Pe.lanes|=d,Xr|=d}u=u.next}while(u!==null&&u!==o);c===null?i=r:c.next=a,ln(r,t.memoizedState)||(yt=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do o=s.lane,Pe.lanes|=o,Xr|=o,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function mc(e){var t=Ft(),n=t.queue;if(n===null)throw Error(O(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,o=t.memoizedState;if(s!==null){n.pending=null;var i=s=s.next;do o=e(o,i.action),i=i.next;while(i!==s);ln(o,t.memoizedState)||(yt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ig(){}function ag(e,t){var n=Pe,r=Ft(),s=t(),o=!ln(r.memoizedState,s);if(o&&(r.memoizedState=s,yt=!0),r=r.queue,Ed(ug.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Qe!==null&&Qe.memoizedState.tag&1){if(n.flags|=2048,ri(9,cg.bind(null,n,r,s,t),void 0,null),Ze===null)throw Error(O(349));Yr&30||lg(n,t,s)}return s}function lg(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function cg(e,t,n,r){t.value=n,t.getSnapshot=r,dg(t)&&fg(e)}function ug(e,t,n){return n(function(){dg(t)&&fg(e)})}function dg(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ln(e,n)}catch{return!0}}function fg(e){var t=Fn(e,1);t!==null&&on(t,e,1,-1)}function op(e){var t=hn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ni,lastRenderedState:e},t.queue=e,e=e.dispatch=Cw.bind(null,Pe,e),[t.memoizedState,e]}function ri(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function pg(){return Ft().memoizedState}function fa(e,t,n,r){var s=hn();Pe.flags|=e,s.memoizedState=ri(1|t,n,void 0,r===void 0?null:r)}function hl(e,t,n,r){var s=Ft();r=r===void 0?null:r;var o=void 0;if(We!==null){var i=We.memoizedState;if(o=i.destroy,r!==null&&Sd(r,i.deps)){s.memoizedState=ri(t,n,o,r);return}}Pe.flags|=e,s.memoizedState=ri(1|t,n,o,r)}function ip(e,t){return fa(8390656,8,e,t)}function Ed(e,t){return hl(2048,8,e,t)}function hg(e,t){return hl(4,2,e,t)}function mg(e,t){return hl(4,4,e,t)}function gg(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 yg(e,t,n){return n=n!=null?n.concat([e]):null,hl(4,4,gg.bind(null,t,e),n)}function _d(){}function vg(e,t){var n=Ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sd(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xg(e,t){var n=Ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sd(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function wg(e,t,n){return Yr&21?(ln(n,t)||(n=jm(),Pe.lanes|=n,Xr|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,yt=!0),e.memoizedState=n)}function bw(e,t){var n=ye;ye=n!==0&&4>n?n:4,e(!0);var r=pc.transition;pc.transition={};try{e(!1),t()}finally{ye=n,pc.transition=r}}function bg(){return Ft().memoizedState}function kw(e,t,n){var r=wr(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},kg(e))Cg(t,n);else if(n=rg(e,t,n,r),n!==null){var s=ut();on(n,e,r,s),Sg(n,t,r)}}function Cw(e,t,n){var r=wr(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(kg(e))Cg(t,s);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,a=o(i,n);if(s.hasEagerState=!0,s.eagerState=a,ln(a,i)){var c=t.interleaved;c===null?(s.next=s,xd(t)):(s.next=c.next,c.next=s),t.interleaved=s;return}}catch{}finally{}n=rg(e,t,s,r),n!==null&&(s=ut(),on(n,e,r,s),Sg(n,t,r))}}function kg(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function Cg(e,t){Lo=za=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sg(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,od(e,n)}}var Fa={readContext:zt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},Sw={readContext:zt,useCallback:function(e,t){return hn().memoizedState=[e,t===void 0?null:t],e},useContext:zt,useEffect:ip,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,fa(4194308,4,gg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fa(4194308,4,e,t)},useInsertionEffect:function(e,t){return fa(4,2,e,t)},useMemo:function(e,t){var n=hn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=hn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=kw.bind(null,Pe,e),[r.memoizedState,e]}
vendor: 4,424 bytes, lines 38-40
38,useRef:function(e){var t=hn();return e={current:e},t.memoizedState=e},useState:op,useDebugValue:_d,useDeferredValue:function(e){return hn().memoizedState=e},useTransition:function(){var e=op(!1),t=e[0];return e=bw.bind(null,e[1]),hn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,s=hn();if(Ee){if(n===void 0)throw Error(O(407));n=n()}else{if(n=t(),Ze===null)throw Error(O(349));Yr&30||lg(r,t,n)}s.memoizedState=n;var o={value:n,getSnapshot:t};return s.queue=o,ip(ug.bind(null,r,o,e),[e]),r.flags|=2048,ri(9,cg.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=hn(),t=Ze.identifierPrefix;if(Ee){var n=Mn,r=In;n=(r&~(1<<32-sn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ti++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ww++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},jw={readContext:zt,useCallback:vg,useContext:zt,useEffect:Ed,useImperativeHandle:yg,useInsertionEffect:hg,useLayoutEffect:mg,useMemo:xg,useReducer:hc,useRef:pg,useState:function(){return hc(ni)},useDebugValue:_d,useDeferredValue:function(e){var t=Ft();return wg(t,We.memoizedState,e)},useTransition:function(){var e=hc(ni)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:ig,useSyncExternalStore:ag,useId:bg,unstable_isNewReconciler:!1},Nw={readContext:zt,useCallback:vg,useContext:zt,useEffect:Ed,useImperativeHandle:yg,useInsertionEffect:hg,useLayoutEffect:mg,useMemo:xg,useReducer:mc,useRef:pg,useState:function(){return mc(ni)},useDebugValue:_d,useDeferredValue:function(e){var t=Ft();return We===null?t.memoizedState=e:wg(t,We.memoizedState,e)},useTransition:function(){var e=mc(ni)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:ig,useSyncExternalStore:ag,useId:bg,unstable_isNewReconciler:!1};function Xt(e,t){if(e&&e.defaultProps){t=Ae({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function iu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ae({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ml={isMounted:function(e){return(e=e._reactInternals)?ss(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ut(),s=wr(e),o=Ln(r,s);o.payload=t,n!=null&&(o.callback=n),t=vr(e,o,s),t!==null&&(on(t,e,s,r),ua(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ut(),s=wr(e),o=Ln(r,s);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=vr(e,o,s),t!==null&&(on(t,e,s,r),ua(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ut(),r=wr(e),s=Ln(n,r);s.tag=2,t!=null&&(s.callback=t),t=vr(e,s,r),t!==null&&(on(t,e,r,n),ua(t,e,r))}};function ap(e,t,n,r,s,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Zo(n,r)||!Zo(s,o):!0}function jg(e,t,n){var r=!1,s=jr,o=t.contextType;return typeof o=="object"&&o!==null?o=zt(o):(s=xt(t)?Zr:st.current,r=t.contextTypes,o=(r=r!=null)?Us(e,s):jr),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ml,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=o),t}function lp(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ml.enqueueReplaceState(t,t.state,null)}function au(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},wd(e);var o=t.contextType;typeof o=="object"&&o!==null?s.context=zt(o):(o=xt(t)?Zr:st.current,s.context=Us(e,o)),s.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(iu(e,t,o,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&ml.enqueueReplaceState(s,s.state,null),La(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function Gs(e,t){try{var n="",r=t;do n+=e0(r),r=r.return;while(r);var s=n}catch(o){s=` 39Error generating stack: `+o.message+` 40`+o.stack}return{value:e,source:t,stack:s,digest:null}}
vendor: 9,252 bytes, line 40
40function gc(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function lu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ew=typeof WeakMap=="function"?WeakMap:Map;function Ng(e,t,n){n=Ln(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ba||(Ba=!0,vu=r),lu(e,t)},n}function Eg(e,t,n){n=Ln(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){lu(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){lu(e,t),typeof r!="function"&&(xr===null?xr=new Set([this]):xr.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function cp(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ew;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=Bw.bind(null,e,t,n),t.then(e,e))}function up(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 dp(e,t,n,r,s){return e.mode&1?(e.flags|=65536,e.lanes=s,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ln(-1,1),t.tag=2,vr(n,t,1))),n.lanes|=1),e)}var _w=Vn.ReactCurrentOwner,yt=!1;function lt(e,t,n,r){t.child=e===null?ng(t,null,n,r):Hs(t,e.child,n,r)}function fp(e,t,n,r,s){n=n.render;var o=t.ref;return Ts(t,s),r=jd(e,t,n,r,o,s),n=Nd(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,$n(e,t,s)):(Ee&&n&&pd(t),t.flags|=1,lt(e,t,r,s),t.child)}function pp(e,t,n,r,s){if(e===null){var o=n.type;return typeof o=="function"&&!Ld(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,_g(e,t,o,r,s)):(e=ga(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&s)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Zo,n(i,r)&&e.ref===t.ref)return $n(e,t,s)}return t.flags|=1,e=br(o,r),e.ref=t.ref,e.return=t,t.child=e}function _g(e,t,n,r,s){if(e!==null){var o=e.memoizedProps;if(Zo(o,r)&&e.ref===t.ref)if(yt=!1,t.pendingProps=r=o,(e.lanes&s)!==0)e.flags&131072&&(yt=!0);else return t.lanes=e.lanes,$n(e,t,s)}return cu(e,t,n,r,s)}function Tg(e,t,n){var r=t.pendingProps,s=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},be(Cs,Ct),Ct|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,be(Cs,Ct),Ct|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,be(Cs,Ct),Ct|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,be(Cs,Ct),Ct|=r;return lt(e,t,s,n),t.child}function Pg(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function cu(e,t,n,r,s){var o=xt(n)?Zr:st.current;return o=Us(t,o),Ts(t,s),n=jd(e,t,n,r,o,s),r=Nd(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,$n(e,t,s)):(Ee&&r&&pd(t),t.flags|=1,lt(e,t,n,s),t.child)}function hp(e,t,n,r,s){if(xt(n)){var o=!0;Aa(t)}else o=!1;if(Ts(t,s),t.stateNode===null)pa(e,t),jg(t,n,r),au(t,n,r,s),r=!0;else if(e===null){var i=t.stateNode,a=t.memoizedProps;i.props=a;var c=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=zt(u):(u=xt(n)?Zr:st.current,u=Us(t,u));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==r||c!==u)&&lp(t,i,r,u),tr=!1;var m=t.memoizedState;i.state=m,La(t,r,i,s),c=t.memoizedState,a!==r||m!==c||vt.current||tr?(typeof d=="function"&&(iu(t,n,d,r),c=t.memoizedState),(a=tr||ap(t,n,a,r,m,c,u))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),i.props=r,i.state=c,i.context=u,r=a):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,sg(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:Xt(t.type,a),i.props=u,f=t.pendingProps,m=i.context,c=n.contextType,typeof c=="object"&&c!==null?c=zt(c):(c=xt(n)?Zr:st.current,c=Us(t,c));var h=n.getDerivedStateFromProps;(d=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||m!==c)&&lp(t,i,r,c),tr=!1,m=t.memoizedState,i.state=m,La(t,r,i,s);var x=t.memoizedState;a!==f||m!==x||vt.current||tr?(typeof h=="function"&&(iu(t,n,h,r),x=t.memoizedState),(u=tr||ap(t,n,u,r,m,x,c)||!1)?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,x,c),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,x,c)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),i.props=r,i.state=x,i.context=c,r=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return uu(e,t,n,r,o,s)}function uu(e,t,n,r,s,o){Pg(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return s&&Jf(t,n,!1),$n(e,t,o);r=t.stateNode,_w.current=t;var a=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Hs(t,e.child,null,o),t.child=Hs(t,null,a,o)):lt(e,t,a,o),t.memoizedState=r.state,s&&Jf(t,n,!0),t.child}function Ag(e){var t=e.stateNode;t.pendingContext?Xf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xf(e,t.context,!1),bd(e,t.containerInfo)}function mp(e,t,n,r,s){return Vs(),md(s),t.flags|=256,lt(e,t,n,r),t.child}var du={dehydrated:null,treeContext:null,retryLane:0};function fu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Rg(e,t,n){var r=t.pendingProps,s=_e.current,o=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(s&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),be(_e,s&1),e===null)return su(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=vl(i,r,0,null),e=Qr(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=fu(n),t.memoizedState=du,e):Td(t,i));if(s=e.memoizedState,s!==null&&(a=s.dehydrated,a!==null))return Tw(e,t,i,r,a,s,n);if(o){o=r.fallback,i=t.mode,s=e.child,a=s.sibling;var c={mode:"hidden",children:r.children};return!(i&1)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=br(s,c),r.subtreeFlags=s.subtreeFlags&14680064),a!==null?o=br(a,o):(o=Qr(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?fu(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=du,r}return o=e.child,e=o.sibling,r=br(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Td(e,t){return t=vl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Zi(e,t,n,r){return r!==null&&md(r),Hs(t,e.child,null,n),e=Td(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tw(e,t,n,r,s,o,i){if(n)return t.flags&256?(t.flags&=-257,r=gc(Error(O(422))),Zi(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,s=t.mode,r=vl({mode:"visible",children:r.children},s,0,null),o=Qr(o,s,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Hs(t,e.child,null,i),t.child.memoizedState=fu(i),t.memoizedState=du,o);if(!(t.mode&1))return Zi(e,t,i,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(O(419)),r=gc(o,r,void 0),Zi(e,t,i,r)}if(a=(i&e.childLanes)!==0,yt||a){if(r=Ze,r!==null){switch(i&-i){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}
vendor: 5,346 bytes, line 40
40s=s&(r.suspendedLanes|i)?0:s,s!==0&&s!==o.retryLane&&(o.retryLane=s,Fn(e,s),on(r,e,s,-1))}return Md(),r=gc(Error(O(421))),Zi(e,t,i,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=Uw.bind(null,e),s._reactRetry=t,null):(e=o.treeContext,jt=yr(s.nextSibling),Nt=t,Ee=!0,rn=null,e!==null&&(It[Mt++]=In,It[Mt++]=Mn,It[Mt++]=Kr,In=e.id,Mn=e.overflow,Kr=t),t=Td(t,r.children),t.flags|=4096,t)}function gp(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ou(e.return,t,n)}function yc(e,t,n,r,s){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=s)}function Og(e,t,n){var r=t.pendingProps,s=r.revealOrder,o=r.tail;if(lt(e,t,r.children,n),r=_e.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gp(e,n,t);else if(e.tag===19)gp(e,n,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}r&=1}if(be(_e,r),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&Da(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),yc(t,!1,s,n,o);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Da(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}yc(t,!0,n,null,o);break;case"together":yc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function pa(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $n(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Xr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(O(153));if(t.child!==null){for(e=t.child,n=br(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=br(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Pw(e,t,n){switch(t.tag){case 3:Ag(t),Vs();break;case 5:og(t);break;case 1:xt(t.type)&&Aa(t);break;case 4:bd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;be(Ia,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(be(_e,_e.current&1),t.flags|=128,null):n&t.child.childLanes?Rg(e,t,n):(be(_e,_e.current&1),e=$n(e,t,n),e!==null?e.sibling:null);be(_e,_e.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Og(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),be(_e,_e.current),r)break;return null;case 22:case 23:return t.lanes=0,Tg(e,t,n)}return $n(e,t,n)}var Ig,pu,Mg,Lg;Ig=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};pu=function(){};Mg=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,$r(bn.current);var o=null;switch(n){case"input":s=Mc(e,s),r=Mc(e,r),o=[];break;case"select":s=Ae({},s,{value:void 0}),r=Ae({},r,{value:void 0}),o=[];break;case"textarea":s=zc(e,s),r=zc(e,r),o=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ta)}$c(n,r);var i;n=null;for(u in s)if(!r.hasOwnProperty(u)&&s.hasOwnProperty(u)&&s[u]!=null)if(u==="style"){var a=s[u];for(i in a)a.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Uo.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var c=r[u];if(a=s!=null?s[u]:void 0,r.hasOwnProperty(u)&&c!==a&&(c!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&a[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(o||(o=[]),o.push(u,n)),n=c;else u==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,a=a?a.__html:void 0,c!=null&&a!==c&&(o=o||[]).push(u,c)):u==="children"?typeof c!="string"&&typeof c!="number"||(o=o||[]).push(u,""+c):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Uo.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&je("scroll",e),o||a===c||(o=[])):(o=o||[]).push(u,c))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};Lg=function(e,t,n,r){n!==r&&(t.flags|=4)};function wo(e,t){if(!Ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function tt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}
vendor: 30,229 bytes, line 40
40function Aw(e,t,n){var r=t.pendingProps;switch(hd(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return tt(t),null;case 1:return xt(t.type)&&Pa(),tt(t),null;case 3:return r=t.stateNode,Ws(),Ne(vt),Ne(st),Cd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(qi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,rn!==null&&(bu(rn),rn=null))),pu(e,t),tt(t),null;case 5:kd(t);var s=$r(ei.current);if(n=t.type,e!==null&&t.stateNode!=null)Mg(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(O(166));return tt(t),null}if(e=$r(bn.current),qi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[vn]=t,r[Xo]=o,e=(t.mode&1)!==0,n){case"dialog":je("cancel",r),je("close",r);break;case"iframe":case"object":case"embed":je("load",r);break;case"video":case"audio":for(s=0;s<Eo.length;s++)je(Eo[s],r);break;case"source":je("error",r);break;case"img":case"image":case"link":je("error",r),je("load",r);break;case"details":je("toggle",r);break;case"input":jf(r,o),je("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},je("invalid",r);break;case"textarea":Ef(r,o),je("invalid",r)}$c(n,o),s=null;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];i==="children"?typeof a=="string"?r.textContent!==a&&(o.suppressHydrationWarning!==!0&&Gi(r.textContent,a,e),s=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&Gi(r.textContent,a,e),s=["children",""+a]):Uo.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&je("scroll",r)}switch(n){case"input":zi(r),Nf(r,o,!0);break;case"textarea":zi(r),_f(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Ta)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=um(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[vn]=t,e[Xo]=r,Ig(e,t,!1,!1),t.stateNode=e;e:{switch(i=Bc(n,r),n){case"dialog":je("cancel",e),je("close",e),s=r;break;case"iframe":case"object":case"embed":je("load",e),s=r;break;case"video":case"audio":for(s=0;s<Eo.length;s++)je(Eo[s],e);s=r;break;case"source":je("error",e),s=r;break;case"img":case"image":case"link":je("error",e),je("load",e),s=r;break;case"details":je("toggle",e),s=r;break;case"input":jf(e,r),s=Mc(e,r),je("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=Ae({},r,{value:void 0}),je("invalid",e);break;case"textarea":Ef(e,r),s=zc(e,r),je("invalid",e);break;default:s=r}$c(n,s),a=s;for(o in a)if(a.hasOwnProperty(o)){var c=a[o];o==="style"?pm(e,c):o==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&dm(e,c)):o==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&Vo(e,c):typeof c=="number"&&Vo(e,""+c):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Uo.hasOwnProperty(o)?c!=null&&o==="onScroll"&&je("scroll",e):c!=null&&Ju(e,o,c,i))}switch(n){case"input":zi(e),Nf(e,r,!1);break;case"textarea":zi(e),_f(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Sr(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?js(e,!!r.multiple,o,!1):r.defaultValue!=null&&js(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=Ta)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return tt(t),null;case 6:if(e&&t.stateNode!=null)Lg(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(O(166));if(n=$r(ei.current),$r(bn.current),qi(t)){if(r=t.stateNode,n=t.memoizedProps,r[vn]=t,(o=r.nodeValue!==n)&&(e=Nt,e!==null))switch(e.tag){case 3:Gi(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Gi(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[vn]=t,t.stateNode=r}return tt(t),null;case 13:if(Ne(_e),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ee&&jt!==null&&t.mode&1&&!(t.flags&128))eg(),Vs(),t.flags|=98560,o=!1;else if(o=qi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(O(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(O(317));o[vn]=t}else Vs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;tt(t),o=!1}else rn!==null&&(bu(rn),rn=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||_e.current&1?Ge===0&&(Ge=3):Md())),t.updateQueue!==null&&(t.flags|=4),tt(t),null);case 4:return Ws(),pu(e,t),e===null&&Ko(t.stateNode.containerInfo),tt(t),null;case 10:return vd(t.type._context),tt(t),null;case 17:return xt(t.type)&&Pa(),tt(t),null;case 19:if(Ne(_e),o=t.memoizedState,o===null)return tt(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)wo(o,!1);else{if(Ge!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Da(e),i!==null){for(t.flags|=128,wo(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return be(_e,_e.current&1|2),t.child}e=e.sibling}o.tail!==null&&De()>qs&&(t.flags|=128,r=!0,wo(o,!1),t.lanes=4194304)}else{if(!r)if(e=Da(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Ee)return tt(t),null}else 2*De()-o.renderingStartTime>qs&&n!==1073741824&&(t.flags|=128,r=!0,wo(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=De(),t.sibling=null,n=_e.current,be(_e,r?n&1|2:n&1),t):(tt(t),null);case 22:case 23:return Id(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ct&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(O(156,t.tag))}function Rw(e,t){switch(hd(t),t.tag){case 1:return xt(t.type)&&Pa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ws(),Ne(vt),Ne(st),Cd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return kd(t),null;case 13:if(Ne(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(O(340));Vs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ne(_e),null;case 4:return Ws(),null;case 10:return vd(t.type._context),null;case 22:case 23:return Id(),null;case 24:return null;default:return null}}var Ki=!1,rt=!1,Ow=typeof WeakSet=="function"?WeakSet:Set,$=null;function ks(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Le(e,t,r)}else n.current=null}function hu(e,t,n){try{n()}catch(r){Le(e,t,r)}}var yp=!1;function Iw(e,t){if(Yc=Na,e=Bm(),fd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,a=-1,c=-1,u=0,d=0,f=e,m=null;t:for(;;){for(var h;f!==n||s!==0&&f.nodeType!==3||(a=i+s),f!==o||r!==0&&f.nodeType!==3||(c=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(h=f.firstChild)!==null;)m=f,f=h;for(;;){if(f===e)break t;if(m===n&&++u===s&&(a=i),m===o&&++d===r&&(c=i),(h=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=h}n=a===-1||c===-1?null:{start:a,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xc={focusedElem:e,selectionRange:n},Na=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var y=x.memoizedProps,w=x.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?y:Xt(t.type,y),w);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(O(163))}}catch(k){Le(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return x=yp,yp=!1,x}function Do(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var o=s.destroy;s.destroy=void 0,o!==void 0&&hu(t,n,o)}s=s.next}while(s!==r)}}function gl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function mu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Dg(e){var t=e.alternate;t!==null&&(e.alternate=null,Dg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[vn],delete t[Xo],delete t[tu],delete t[gw],delete t[yw])),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 zg(e){return e.tag===5||e.tag===3||e.tag===4}function vp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||zg(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 gu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ta));else if(r!==4&&(e=e.child,e!==null))for(gu(e,t,n),e=e.sibling;e!==null;)gu(e,t,n),e=e.sibling}function yu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(yu(e,t,n),e=e.sibling;e!==null;)yu(e,t,n),e=e.sibling}var Ke=null,nn=!1;function Kn(e,t,n){for(n=n.child;n!==null;)Fg(e,t,n),n=n.sibling}function Fg(e,t,n){if(wn&&typeof wn.onCommitFiberUnmount=="function")try{wn.onCommitFiberUnmount(ll,n)}catch{}switch(n.tag){case 5:rt||ks(n,t);case 6:var r=Ke,s=nn;Ke=null,Kn(e,t,n),Ke=r,nn=s,Ke!==null&&(nn?(e=Ke,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ke.removeChild(n.stateNode));break;case 18:Ke!==null&&(nn?(e=Ke,n=n.stateNode,e.nodeType===8?uc(e.parentNode,n):e.nodeType===1&&uc(e,n),qo(e)):uc(Ke,n.stateNode));break;case 4:r=Ke,s=nn,Ke=n.stateNode.containerInfo,nn=!0,Kn(e,t,n),Ke=r,nn=s;break;case 0:case 11:case 14:case 15:if(!rt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var o=s,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&hu(n,t,i),s=s.next}while(s!==r)}Kn(e,t,n);break;case 1:if(!rt&&(ks(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Le(n,t,a)}Kn(e,t,n);break;case 21:Kn(e,t,n);break;case 22:n.mode&1?(rt=(r=rt)||n.memoizedState!==null,Kn(e,t,n),rt=r):Kn(e,t,n);break;default:Kn(e,t,n)}}function xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ow),t.forEach(function(r){var s=Vw.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function Kt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var o=e,i=t,a=i;e:for(;a!==null;){switch(a.tag){case 5:Ke=a.stateNode,nn=!1;break e;case 3:Ke=a.stateNode.containerInfo,nn=!0;break e;case 4:Ke=a.stateNode.containerInfo,nn=!0;break e}a=a.return}if(Ke===null)throw Error(O(160));Fg(o,i,s),Ke=null,nn=!1;var c=s.alternate;c!==null&&(c.return=null),s.return=null}catch(u){Le(s,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$g(t,e),t=t.sibling}function $g(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Kt(t,e),pn(e),r&4){try{Do(3,e,e.return),gl(3,e)}catch(y){Le(e,e.return,y)}try{Do(5,e,e.return)}catch(y){Le(e,e.return,y)}}break;case 1:Kt(t,e),pn(e),r&512&&n!==null&&ks(n,n.return);break;case 5:if(Kt(t,e),pn(e),r&512&&n!==null&&ks(n,n.return),e.flags&32){var s=e.stateNode;try{Vo(s,"")}catch(y){Le(e,e.return,y)}}if(r&4&&(s=e.stateNode,s!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,a=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&lm(s,o),Bc(a,i);var u=Bc(a,o);for(i=0;i<c.length;i+=2){var d=c[i],f=c[i+1];d==="style"?pm(s,f):d==="dangerouslySetInnerHTML"?dm(s,f):d==="children"?Vo(s,f):Ju(s,d,f,u)}switch(a){case"input":Lc(s,o);break;case"textarea":cm(s,o);break;case"select":var m=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!o.multiple;var h=o.value;h!=null?js(s,!!o.multiple,h,!1):m!==!!o.multiple&&(o.defaultValue!=null?js(s,!!o.multiple,o.defaultValue,!0):js(s,!!o.multiple,o.multiple?[]:"",!1))}s[Xo]=o}catch(y){Le(e,e.return,y)}}break;case 6:if(Kt(t,e),pn(e),r&4){if(e.stateNode===null)throw Error(O(162));s=e.stateNode,o=e.memoizedProps;try{s.nodeValue=o}catch(y){Le(e,e.return,y)}}break;case 3:if(Kt(t,e),pn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{qo(t.containerInfo)}catch(y){Le(e,e.return,y)}break;case 4:Kt(t,e),pn(e);break;case 13:Kt(t,e),pn(e),s=e.child,s.flags&8192&&(o=s.memoizedState!==null,s.stateNode.isHidden=o,!o||s.alternate!==null&&s.alternate.memoizedState!==null||(Rd=De())),r&4&&xp(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(rt=(u=rt)||d,Kt(t,e),rt=u):Kt(t,e),pn(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for($=e,d=e.child;d!==null;){for(f=$=d;$!==null;){switch(m=$,h=m.child,m.tag){case 0:case 11:case 14:case 15:Do(4,m,m.return);break;case 1:ks(m,m.return);var x=m.stateNode;if(typeof x.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(y){Le(r,n,y)}}break;case 5:ks(m,m.return);break;case 22:if(m.memoizedState!==null){bp(f);continue}}h!==null?(h.return=m,$=h):bp(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{s=f.stateNode,u?(o=s.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=f.stateNode,c=f.memoizedProps.style,i=c!=null&&c.hasOwnProperty("display")?c.display:null,a.style.display=fm("display",i))}catch(y){Le(e,e.return,y)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(y){Le(e,e.return,y)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Kt(t,e),pn(e),r&4&&xp(e);break;case 21:break;default:Kt(t,e),pn(e)}}function pn(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(zg(n)){var r=n;break e}n=n.return}throw Error(O(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(Vo(s,""),r.flags&=-33);var o=vp(e);yu(e,o,s);break;case 3:case 4:var i=r.stateNode.containerInfo,a=vp(e);gu(e,a,i);break;default:throw Error(O(161))}}catch(c){Le(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Mw(e,t,n){$=e,Bg(e)}function Bg(e,t,n){for(var r=(e.mode&1)!==0;$!==null;){var s=$,o=s.child;if(s.tag===22&&r){var i=s.memoizedState!==null||Ki;if(!i){var a=s.alternate,c=a!==null&&a.memoizedState!==null||rt;a=Ki;var u=rt;if(Ki=i,(rt=c)&&!u)for($=s;$!==null;)i=$,c=i.child,i.tag===22&&i.memoizedState!==null?kp(s):c!==null?(c.return=i,$=c):kp(s);for(;o!==null;)$=o,Bg(o),o=o.sibling;$=s,Ki=a,rt=u}wp(e)}else s.subtreeFlags&8772&&o!==null?(o.return=s,$=o):wp(e)}}function wp(e){for(;$!==null;){var t=$;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:rt||gl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!rt)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:Xt(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&sp(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}sp(t,i,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&qo(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(O(163))}rt||t.flags&512&&mu(t)}catch(m){Le(t,t.return,m)}}if(t===e){$=null;break}if(n=t.sibling,n!==null){n.return=t.return,$=n;break}$=t.return}}function bp(e){for(;$!==null;){var t=$;if(t===e){$=null;break}var n=t.sibling;if(n!==null){n.return=t.return,$=n;break}$=t.return}}function kp(e){for(;$!==null;){var t=$;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{gl(4,t)}catch(c){Le(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(c){Le(t,s,c)}}var o=t.return;try{mu(t)}catch(c){Le(t,o,c)}break;case 5:var i=t.return;try{mu(t)}catch(c){Le(t,i,c)}}}catch(c){Le(t,t.return,c)}if(t===e){$=null;break}var a=t.sibling;if(a!==null){a.return=t.return,$=a;break}$=t.return}}var Lw=Math.ceil,$a=Vn.ReactCurrentDispatcher,Pd=Vn.ReactCurrentOwner,Dt=Vn.ReactCurrentBatchConfig,ae=0,Ze=null,Be=null,Ye=0,Ct=0,Cs=Or(0),Ge=0,si=null,Xr=0,yl=0,Ad=0,zo=null,gt=null,Rd=0,qs=1/0,An=null,Ba=!1,vu=null,xr=null,Yi=!1,dr=null,Ua=0,Fo=0,xu=null,ha=-1,ma=0;function ut(){return ae&6?De():ha!==-1?ha:ha=De()}function wr(e){return e.mode&1?ae&2&&Ye!==0?Ye&-Ye:xw.transition!==null?(ma===0&&(ma=jm()),ma):(e=ye,e!==0||(e=window.event,e=e===void 0?16:Rm(e.type)),e):1}function on(e,t,n,r){if(50<Fo)throw Fo=0,xu=null,Error(O(185));bi(e,n,r),(!(ae&2)||e!==Ze)&&(e===Ze&&(!(ae&2)&&(yl|=n),Ge===4&&sr(e,Ye)),wt(e,r),n===1&&ae===0&&!(t.mode&1)&&(qs=De()+500,pl&&Ir()))}function wt(e,t){var n=e.callbackNode;x0(e,t);var r=ja(e,e===Ze?Ye:0);if(r===0)n!==null&&Af(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Af(n),t===1)e.tag===0?vw(Cp.bind(null,e)):Ym(Cp.bind(null,e)),hw(function(){!(ae&6)&&Ir()}),n=null;else{switch(Nm(r)){case 1:n=sd;break;case 4:n=Cm;break;case 16:n=Sa;break;case 536870912:n=Sm;break;default:n=Sa}n=Zg(n,Ug.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ug(e,t){if(ha=-1,ma=0,ae&6)throw Error(O(327));var n=e.callbackNode;if(Ps()&&e.callbackNode!==n)return null;var r=ja(e,e===Ze?Ye:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Va(e,r);else{t=r;var s=ae;ae|=2;var o=Hg();(Ze!==e||Ye!==t)&&(An=null,qs=De()+500,qr(e,t));do try{Fw();break}catch(a){Vg(e,a)}while(!0);yd(),$a.current=o,ae=s,Be!==null?t=0:(Ze=null,Ye=0,t=Ge)}if(t!==0){if(t===2&&(s=Gc(e),s!==0&&(r=s,t=wu(e,s))),t===1)throw n=si,qr(e,0),sr(e,r),wt(e,De()),n;if(t===6)sr(e,r);else{if(s=e.current.alternate,!(r&30)&&!Dw(s)&&(t=Va(e,r),t===2&&(o=Gc(e),o!==0&&(r=o,t=wu(e,o))),t===1))throw n=si,qr(e,0),sr(e,r),wt(e,De()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(O(345));case 2:Dr(e,gt,An);break;case 3:if(sr(e,r),(r&130023424)===r&&(t=Rd+500-De(),10<t)){if(ja(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){ut(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=eu(Dr.bind(null,e,gt,An),t);break}Dr(e,gt,An);break;case 4:if(sr(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var i=31-sn(r);o=1<<i,i=t[i],i>s&&(s=i),r&=~o}if(r=s,r=De()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Lw(r/1960))-r,10<r){e.timeoutHandle=eu(Dr.bind(null,e,gt,An),r);break}Dr(e,gt,An);break;case 5:Dr(e,gt,An);break;default:throw Error(O(329))}}}return wt(e,De()),e.callbackNode===n?Ug.bind(null,e):null}function wu(e,t){var n=zo;return e.current.memoizedState.isDehydrated&&(qr(e,t).flags|=256),e=Va(e,t),e!==2&&(t=gt,gt=n,t!==null&&bu(t)),e}function bu(e){gt===null?gt=e:gt.push.apply(gt,e)}function Dw(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var s=n[r],o=s.getSnapshot;s=s.value;try{if(!ln(o(),s))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function sr(e,t){for(t&=~Ad,t&=~yl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-sn(t),r=1<<n;e[n]=-1,t&=~r}}function Cp(e){if(ae&6)throw Error(O(327));Ps();var t=ja(e,0);if(!(t&1))return wt(e,De()),null;var n=Va(e,t);if(e.tag!==0&&n===2){var r=Gc(e);r!==0&&(t=r,n=wu(e,r))}if(n===1)throw n=si,qr(e,0),sr(e,t),wt(e,De()),n;if(n===6)throw Error(O(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Dr(e,gt,An),wt(e,De()),null}function Od(e,t){var n=ae;ae|=1;try{return e(t)}finally{ae=n,ae===0&&(qs=De()+500,pl&&Ir())}}function Jr(e){dr!==null&&dr.tag===0&&!(ae&6)&&Ps();var t=ae;ae|=1;var n=Dt.transition,r=ye;try{if(Dt.transition=null,ye=1,e)return e()}finally{ye=r,Dt.transition=n,ae=t,!(ae&6)&&Ir()}}function Id(){Ct=Cs.current,Ne(Cs)}function qr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,pw(n)),Be!==null)for(n=Be.return;n!==null;){var r=n;switch(hd(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Pa();break;case 3:Ws(),Ne(vt),Ne(st),Cd();break;case 5:kd(r);break;case 4:Ws();break;case 13:Ne(_e);break;case 19:Ne(_e);break;case 10:vd(r.type._context);break;case 22:case 23:Id()}n=n.return}if(Ze=e,Be=e=br(e.current,null),Ye=Ct=t,Ge=0,si=null,Ad=yl=Xr=0,gt=zo=null,Fr!==null){for(t=0;t<Fr.length;t++)if(n=Fr[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=s,r.next=i}n.pending=r}Fr=null}return e}function Vg(e,t){do{var n=Be;try{if(yd(),da.current=Fa,za){for(var r=Pe.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}za=!1}if(Yr=0,Qe=We=Pe=null,Lo=!1,ti=0,Pd.current=null,n===null||n.return===null){Ge=1,si=t,Be=null;break}e:{var o=e,i=n.return,a=n,c=t;if(t=Ye,a.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var m=d.alternate;m?(d.updateQueue=m.updateQueue,d.memoizedState=m.memoizedState,d.lanes=m.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=up(i);if(h!==null){h.flags&=-257,dp(h,i,a,o,t),h.mode&1&&cp(o,u,t),t=h,c=u;var x=t.updateQueue;if(x===null){var y=new Set;y.add(c),t.updateQueue=y}else x.add(c);break e}else{if(!(t&1)){cp(o,u,t),Md();break e}c=Error(O(426))}}else if(Ee&&a.mode&1){var w=up(i);if(w!==null){!(w.flags&65536)&&(w.flags|=256),dp(w,i,a,o,t),md(Gs(c,a));break e}}o=c=Gs(c,a),Ge!==4&&(Ge=2),zo===null?zo=[o]:zo.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var g=Ng(o,c,t);rp(o,g);break e;case 1:a=c;var p=o.type,v=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(xr===null||!xr.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t;var k=Eg(o,a,t);rp(o,k);break e}}o=o.return}while(o!==null)}Gg(n)}catch(C){t=C,Be===n&&n!==null&&(Be=n=n.return);continue}break}while(!0)}function Hg(){var e=$a.current;return $a.current=Fa,e===null?Fa:e}function Md(){(Ge===0||Ge===3||Ge===2)&&(Ge=4),Ze===null||!(Xr&268435455)&&!(yl&268435455)||sr(Ze,Ye)}function Va(e,t){var n=ae;ae|=2;var r=Hg();(Ze!==e||Ye!==t)&&(An=null,qr(e,t));do try{zw();break}catch(s){Vg(e,s)}while(!0);if(yd(),ae=n,$a.current=r,Be!==null)throw Error(O(261));return Ze=null,Ye=0,Ge}function zw(){for(;Be!==null;)Wg(Be)}function Fw(){for(;Be!==null&&!u0();)Wg(Be)}function Wg(e){var t=Qg(e.alternate,e,Ct);e.memoizedProps=e.pendingProps,t===null?Gg(e):Be=t,Pd.current=null}function Gg(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Rw(n,t),n!==null){n.flags&=32767,Be=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ge=6,Be=null;return}}else if(n=Aw(n,t,Ct),n!==null){Be=n;return}if(t=t.sibling,t!==null){Be=t;return}Be=t=e}while(t!==null);Ge===0&&(Ge=5)}function Dr(e,t,n){var r=ye,s=Dt.transition;try{Dt.transition=null,ye=1,$w(e,t,n,r)}finally{Dt.transition=s,ye=r}return null}function $w(e,t,n,r){do Ps();while(dr!==null);if(ae&6)throw Error(O(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(O(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(w0(e,o),e===Ze&&(Be=Ze=null,Ye=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Yi||(Yi=!0,Zg(Sa,function(){return Ps(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Dt.transition,Dt.transition=null;var i=ye;ye=1;var a=ae;ae|=4,Pd.current=null,Iw(e,n),$g(n,e),iw(Xc),Na=!!Yc,Xc=Yc=null,e.current=n,Mw(n),d0(),ae=a,ye=i,Dt.transition=o}else e.current=n;if(Yi&&(Yi=!1,dr=e,Ua=s),o=e.pendingLanes,o===0&&(xr=null),h0(n.stateNode),wt(e,De()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(Ba)throw Ba=!1,e=vu,vu=null,e;return Ua&1&&e.tag!==0&&Ps(),o=e.pendingLanes,o&1?e===xu?Fo++:(Fo=0,xu=e):Fo=0,Ir(),null}function Ps(){if(dr!==null){var e=Nm(Ua),t=Dt.transition,n=ye;try{if(Dt.transition=null,ye=16>e?16:e,dr===null)var r=!1;else{if(e=dr,dr=null,Ua=0,ae&6)throw Error(O(331));var s=ae;for(ae|=4,$=e.current;$!==null;){var o=$,i=o.child;if($.flags&16){var a=o.deletions;if(a!==null){for(var c=0;c<a.length;c++){var u=a[c];for($=u;$!==null;){var d=$;switch(d.tag){case 0:case 11:case 15:Do(8,d,o)}var f=d.child;if(f!==null)f.return=d,$=f;else for(;$!==null;){d=$;var m=d.sibling,h=d.return;if(Dg(d),d===u){$=null;break}if(m!==null){m.return=h,$=m;break}$=h}}}var x=o.alternate;if(x!==null){var y=x.child;if(y!==null){x.child=null;do{var w=y.sibling;y.sibling=null,y=w}while(y!==null)}}$=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,$=i;else e:for(;$!==null;){if(o=$,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Do(9,o,o.return)}var g=o.sibling;if(g!==null){g.return=o.return,$=g;break e}$=o.return}}var p=e.current;for($=p;$!==null;){i=$;var v=i.child;if(i.subtreeFlags&2064&&v!==null)v.return=i,$=v;else e:for(i=p;$!==null;){if(a=$,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:gl(9,a)}}catch(C){Le(a,a.return,C)}if(a===i){$=null;break e}var k=a.sibling;if(k!==null){k.return=a.return,$=k;break e}$=a.return}}if(ae=s,Ir(),wn&&typeof wn.onPostCommitFiberRoot=="function")try{wn.onPostCommitFiberRoot(ll,e)}catch{}r=!0}return r}finally{ye=n,Dt.transition=t}}return!1}function Sp(e,t,n){t=Gs(n,t),t=Ng(e,t,1),e=vr(e,t,1),t=ut(),e!==null&&(bi(e,1,t),wt(e,t))}function Le(e,t,n){if(e.tag===3)Sp(e,e,n);else for(;t!==null;){if(t.tag===3){Sp(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(xr===null||!xr.has(r))){e=Gs(n,e),e=Eg(t,e,1),t=vr(t,e,1),e=ut(),t!==null&&(bi(t,1,e),wt(t,e));break}}t=t.return}}function Bw(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ut(),e.pingedLanes|=e.suspendedLanes&n,Ze===e&&(Ye&n)===n&&(Ge===4||Ge===3&&(Ye&130023424)===Ye&&500>De()-Rd?qr(e,0):Ad|=n),wt(e,t)}function qg(e,t){t===0&&(e.mode&1?(t=Bi,Bi<<=1,!(Bi&130023424)&&(Bi=4194304)):t=1);var n=ut();e=Fn(e,t),e!==null&&(bi(e,t,n),wt(e,n))}function Uw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qg(e,n)}function Vw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(O(314))}r!==null&&r.delete(t),qg(e,n)}var Qg;Qg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||vt.current)yt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return yt=!1,Pw(e,t,n);yt=!!(e.flags&131072)}else yt=!1,Ee&&t.flags&1048576&&Xm(t,Oa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;pa(e,t),e=t.pendingProps;var s=Us(t,st.current);Ts(t,n),s=jd(null,t,r,e,s,n);var o=Nd();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,xt(r)?(o=!0,Aa(t)):o=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,wd(t),s.updater=ml,t.stateNode=s,s._reactInternals=t,au(t,r,e,n),t=uu(null,t,r,!0,o,n)):(t.tag=0,Ee&&o&&pd(t),lt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(pa(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=Ww(r),e=Xt(r,e),s){case 0:t=cu(null,t,r,e,n);break e;case 1:t=hp(null,t,r,e,n);break e;case 11:t=fp(null,t,r,e,n);break e;case 14:t=pp(null,t,r,Xt(r.type,e),n);break e}throw Error(O(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Xt(r,s),cu(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Xt(r,s),hp(e,t,r,s,n);case 3:e:{if(Ag(t),e===null)throw Error(O(387));
vendor: 4,576 bytes, line 40
40r=t.pendingProps,o=t.memoizedState,s=o.element,sg(e,t),La(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){s=Gs(Error(O(423)),t),t=mp(e,t,r,n,s);break e}else if(r!==s){s=Gs(Error(O(424)),t),t=mp(e,t,r,n,s);break e}else for(jt=yr(t.stateNode.containerInfo.firstChild),Nt=t,Ee=!0,rn=null,n=ng(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Vs(),r===s){t=$n(e,t,n);break e}lt(e,t,r,n)}t=t.child}return t;case 5:return og(t),e===null&&su(t),r=t.type,s=t.pendingProps,o=e!==null?e.memoizedProps:null,i=s.children,Jc(r,s)?i=null:o!==null&&Jc(r,o)&&(t.flags|=32),Pg(e,t),lt(e,t,i,n),t.child;case 6:return e===null&&su(t),null;case 13:return Rg(e,t,n);case 4:return bd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hs(t,null,r,n):lt(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Xt(r,s),fp(e,t,r,s,n);case 7:return lt(e,t,t.pendingProps,n),t.child;case 8:return lt(e,t,t.pendingProps.children,n),t.child;case 12:return lt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,o=t.memoizedProps,i=s.value,be(Ia,r._currentValue),r._currentValue=i,o!==null)if(ln(o.value,i)){if(o.children===s.children&&!vt.current){t=$n(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){i=o.child;for(var c=a.firstContext;c!==null;){if(c.context===r){if(o.tag===1){c=Ln(-1,n&-n),c.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ou(o.return,n,t),a.lanes|=n;break}c=c.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(O(341));i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),ou(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}lt(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,Ts(t,n),s=zt(s),r=r(s),t.flags|=1,lt(e,t,r,n),t.child;case 14:return r=t.type,s=Xt(r,t.pendingProps),s=Xt(r.type,s),pp(e,t,r,s,n);case 15:return _g(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Xt(r,s),pa(e,t),t.tag=1,xt(r)?(e=!0,Aa(t)):e=!1,Ts(t,n),jg(t,r,s),au(t,r,s,n),uu(null,t,r,!0,e,n);case 19:return Og(e,t,n);case 22:return Tg(e,t,n)}throw Error(O(156,t.tag))};function Zg(e,t){return km(e,t)}function Hw(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lt(e,t,n,r){return new Hw(e,t,n,r)}function Ld(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ww(e){if(typeof e=="function")return Ld(e)?1:0;if(e!=null){if(e=e.$$typeof,e===td)return 11;if(e===nd)return 14}return 2}function br(e,t){var n=e.alternate;return n===null?(n=Lt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ga(e,t,n,r,s,o){var i=2;if(r=e,typeof e=="function")Ld(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case ps:return Qr(n.children,s,o,t);case ed:i=8,s|=8;break;case Ac:return e=Lt(12,n,t,s|2),e.elementType=Ac,e.lanes=o,e;case Rc:return e=Lt(13,n,t,s),e.elementType=Rc,e.lanes=o,e;case Oc:return e=Lt(19,n,t,s),e.elementType=Oc,e.lanes=o,e;case om:return vl(n,s,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rm:i=10;break e;case sm:i=9;break e;case td:i=11;break e;case nd:i=14;break e;case er:i=16,r=null;break e}throw Error(O(130,e==null?e:typeof e,""))}return t=Lt(i,n,t,s),t.elementType=e,t.type=r,t.lanes=o,t}function Qr(e,t,n,r){return e=Lt(7,e,r,t),e.lanes=n,e}
vendor: 8,296 bytes, line 40
40function vl(e,t,n,r){return e=Lt(22,e,r,t),e.elementType=om,e.lanes=n,e.stateNode={isHidden:!1},e}function vc(e,t,n){return e=Lt(6,e,null,t),e.lanes=n,e}function xc(e,t,n){return t=Lt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gw(e,t,n,r,s){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=Jl(0),this.expirationTimes=Jl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jl(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Dd(e,t,n,r,s,o,i,a,c){return e=new Gw(e,t,n,a,c),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Lt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},wd(o),e}function qw(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fs,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Kg(e){if(!e)return jr;e=e._reactInternals;e:{if(ss(e)!==e||e.tag!==1)throw Error(O(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(O(171))}if(e.tag===1){var n=e.type;if(xt(n))return Km(e,n,t)}return t}function Yg(e,t,n,r,s,o,i,a,c){return e=Dd(n,r,!0,e,s,o,i,a,c),e.context=Kg(null),n=e.current,r=ut(),s=wr(n),o=Ln(r,s),o.callback=t??null,vr(n,o,s),e.current.lanes=s,bi(e,s,r),wt(e,r),e}function xl(e,t,n,r){var s=t.current,o=ut(),i=wr(s);return n=Kg(n),t.context===null?t.context=n:t.pendingContext=n,t=Ln(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=vr(s,t,i),e!==null&&(on(e,s,i,o),ua(e,s,i)),i}function Ha(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 jp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function zd(e,t){jp(e,t),(e=e.alternate)&&jp(e,t)}function Qw(){return null}var Xg=typeof reportError=="function"?reportError:function(e){console.error(e)};function Fd(e){this._internalRoot=e}wl.prototype.render=Fd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(O(409));xl(e,t,null,null)};wl.prototype.unmount=Fd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jr(function(){xl(null,e,null,null)}),t[zn]=null}};function wl(e){this._internalRoot=e}wl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tm();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rr.length&&t!==0&&t<rr[n].priority;n++);rr.splice(n,0,e),n===0&&Am(e)}};function $d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Np(){}function Zw(e,t,n,r,s){if(s){if(typeof r=="function"){var o=r;r=function(){var u=Ha(i);o.call(u)}}var i=Yg(t,r,e,0,null,!1,!1,"",Np);return e._reactRootContainer=i,e[zn]=i.current,Ko(e.nodeType===8?e.parentNode:e),Jr(),i}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var a=r;r=function(){var u=Ha(c);a.call(u)}}var c=Dd(e,0,!1,null,null,!1,!1,"",Np);return e._reactRootContainer=c,e[zn]=c.current,Ko(e.nodeType===8?e.parentNode:e),Jr(function(){xl(t,c,n,r)}),c}function kl(e,t,n,r,s){var o=n._reactRootContainer;if(o){var i=o;if(typeof s=="function"){var a=s;s=function(){var c=Ha(i);a.call(c)}}xl(t,i,e,s)}else i=Zw(n,t,e,s,r);return Ha(i)}Em=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=No(t.pendingLanes);n!==0&&(od(t,n|1),wt(t,De()),!(ae&6)&&(qs=De()+500,Ir()))}break;case 13:Jr(function(){var r=Fn(e,1);if(r!==null){var s=ut();on(r,e,1,s)}}),zd(e,1)}};id=function(e){if(e.tag===13){var t=Fn(e,134217728);if(t!==null){var n=ut();on(t,e,134217728,n)}zd(e,134217728)}};_m=function(e){if(e.tag===13){var t=wr(e),n=Fn(e,t);if(n!==null){var r=ut();on(n,e,t,r)}zd(e,t)}};Tm=function(){return ye};Pm=function(e,t){var n=ye;try{return ye=e,t()}finally{ye=n}};Vc=function(e,t,n){switch(t){case"input":if(Lc(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var s=fl(r);if(!s)throw Error(O(90));am(r),Lc(r,s)}}}break;case"textarea":cm(e,n);break;case"select":t=n.value,t!=null&&js(e,!!n.multiple,t,!1)}};gm=Od;ym=Jr;var Kw={usingClientEntryPoint:!1,Events:[Ci,ys,fl,hm,mm,Od]},bo={findFiberByHostInstance:zr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Yw={bundleType:bo.bundleType,version:bo.version,rendererPackageName:bo.rendererPackageName,rendererConfig:bo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Vn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=wm(e),e===null?null:e.stateNode},findFiberByHostInstance:bo.findFiberByHostInstance||Qw,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 Xi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xi.isDisabled&&Xi.supportsFiber)try{ll=Xi.inject(Yw),wn=Xi}catch{}}At.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kw;At.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!$d(t))throw Error(O(200));return qw(e,t,null,n)};At.createRoot=function(e,t){if(!$d(e))throw Error(O(299));var n=!1,r="",s=Xg;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=Dd(e,1,!1,null,null,n,!1,r,s),e[zn]=t.current,Ko(e.nodeType===8?e.parentNode:e),new Fd(t)};At.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(O(188)):(e=Object.keys(e).join(","),Error(O(268,e)));return e=wm(t),e=e===null?null:e.stateNode,e};At.flushSync=function(e){return Jr(e)};At.hydrate=function(e,t,n){if(!bl(t))throw Error(O(200));return kl(null,e,t,!0,n)};At.hydrateRoot=function(e,t,n){if(!$d(e))throw Error(O(405));var r=n!=null&&n.hydratedSources||null,s=!1,o="",i=Xg;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Yg(t,null,e,1,n??null,s,!1,o,i),e[zn]=t.current,Ko(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new wl(t)};At.render=function(e,t,n){if(!bl(t))throw Error(O(200));return kl(null,e,t,!1,n)};At.unmountComponentAtNode=function(e){if(!bl(e))throw Error(O(40));return e._reactRootContainer?(Jr(function(){kl(null,null,e,!1,function(){e._reactRootContainer=null,e[zn]=null})}),!0):!1};At.unstable_batchedUpdates=Od;At.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!bl(n))throw Error(O(200));if(e==null||e._reactInternals===void 0)throw Error(O(38));return kl(e,t,n,!1,r)};At.version="18.3.1-next-f1338f8080-20240426";function Jg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Jg)}catch(e){console.error(e)}}Jg(),Jh.exports=At;var ji=Jh.exports;const ey=Bh(ji);var ty,Ep=ji;ty=Ep.createRoot,Ep.hydrateRoot;const Xw=1,Jw=1e6;let wc=0;function e1(){return wc=(wc+1)%Number.MAX_SAFE_INTEGER,wc.toString()}
40const bc=new Map,_p=e=>{if(bc.has(e))return;const t=setTimeout(()=>{bc.delete(e),$o({type:"REMOVE_TOAST",toastId:e})},Jw);bc.set(e,t)},t1=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,Xw)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?_p(n):e.toasts.forEach(r=>{_p(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},ya=[];let va={toasts:[]};function $o(e){va=t1(va,e),ya.forEach(t=>{t(va)})}function n1({...e}){const t=e1(),n=s=>$o({type:"UPDATE_TOAST",toast:{...s,id:t}}),r=()=>$o({type:"DISMISS_TOAST",toastId:t});return $o({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:s=>{s||r()}}}),{id:t,dismiss:r,update:n}}function ny(){const[e,t]=b.useState(va);return b.useEffect(()=>(ya.push(t),()=>{const n=ya.indexOf(t);n>-1&&ya.splice(n,1)}),[e]),{...e,toast:n1,dismiss:n=>$o({type:"DISMISS_TOAST",toastId:n})}}function ze(e,t,{checkForDefaultPrevented:n=!0}={}){return function(s){if(e==null||e(s),n===!1||!s.defaultPrevented)return t==null?void 0:t(s)}}function Tp(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ry(...e){return t=>{let n=!1;const r=e.map(s=>{const o=Tp(s,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let s=0;s<r.length;s++){const o=r[s];typeof o=="function"?o():Tp(e[s],null)}}}}function Tt(...e){return b.useCallback(ry(...e),e)}function so(e,t=[]){let n=[];function r(o,i){const a=b.createContext(i),c=n.length;n=[...n,i];const u=f=>{var g;const{scope:m,children:h,...x}=f,y=((g=m==null?void 0:m[e])==null?void 0:g[c])||a,w=b.useMemo(()=>x,Object.values(x));return l.jsx(y.Provider,{value:w,children:h})};u.displayName=o+"Provider";function d(f,m){var y;const h=((y=m==null?void 0:m[e])==null?void 0:y[c])||a,x=b.useContext(h);if(x)return x;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${o}\``)}return[u,d]}const s=()=>{const o=n.map(i=>b.createContext(i));return function(a){const c=(a==null?void 0:a[e])||o;return b.useMemo(()=>({[`__scope${e}`]:{...a,[e]:c}}),[a,c])}};return s.scopeName=e,[r,r1(s,...t)]}function r1(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(o){const i=r.reduce((a,{useScope:c,scopeName:u})=>{const f=c(o)[`__scope${u}`];return{...a,...f}},{});return b.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function Wa(e){const t=o1(e),n=b.forwardRef((r,s)=>{const{children:o,...i}=r,a=b.Children.toArray(o),c=a.find(a1);if(c){const u=c.props.children,d=a.map(f=>f===c?b.Children.count(u)>1?b.Children.only(null):b.isValidElement(u)?u.props.children:null:f);return l.jsx(t,{...i,ref:s,children:b.isValidElement(u)?b.cloneElement(u,void 0,d):null})}return l.jsx(t,{...i,ref:s,children:o})});return n.displayName=`${e}.Slot`,n}var s1=Wa("Slot");function o1(e){const t=b.forwardRef((n,r)=>{const{children:s,...o}=n;if(b.isValidElement(s)){const i=c1(s),a=l1(o,s.props);return s.type!==b.Fragment&&(a.ref=r?ry(r,i):i),b.cloneElement(s,a)}return b.Children.count(s)>1?b.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var sy=Symbol("radix.slottable");function i1(e){const t=({children:n})=>l.jsx(l.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=sy,t}function a1(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===sy}function l1(e,t){const n={...t};for(const r in t){const s=e[r],o=t[r];/^on[A-Z]/.test(r)?s&&o?n[r]=(...a)=>{const c=o(...a);return s(...a),c}:s&&(n[r]=s):r==="style"?n[r]={...s,...o}:r==="className"&&(n[r]=[s,o].filter(Boolean).join(" "))}return{...e,...n}}function c1(e){var r,s;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(s=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function oy(e){const t=e+"CollectionProvider",[n,r]=so(t),[s,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=y=>{const{scope:w,children:g}=y,p=R.useRef(null),v=R.useRef(new Map).current;return l.jsx(s,{scope:w,itemMap:v,collectionRef:p,children:g})};i.displayName=t;const a=e+"CollectionSlot",c=Wa(a),u=R.forwardRef((y,w)=>{const{scope:g,children:p}=y,v=o(a,g),k=Tt(w,v.collectionRef);return l.jsx(c,{ref:k,children:p})});u.displayName=a;const d=e+"CollectionItemSlot",f="data-radix-collection-item",m=Wa(d),h=R.forwardRef((y,w)=>{const{scope:g,children:p,...v}=y,k=R.useRef(null),C=Tt(w,k),S=o(d,g);return R.useEffect(()=>(S.itemMap.set(k,{ref:k,...v}),()=>void S.itemMap.delete(k))),l.jsx(m,{[f]:"",ref:C,children:p})});h.displayName=d;function x(y){const w=o(e+"CollectionConsumer",y);return R.useCallback(()=>{const p=w.collectionRef.current;
40if(!p)return[];const v=Array.from(p.querySelectorAll(`[${f}]`));return Array.from(w.itemMap.values()).sort((S,j)=>v.indexOf(S.ref.current)-v.indexOf(j.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:i,Slot:u,ItemSlot:h},x,r]}var u1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=u1.reduce((e,t)=>{const n=Wa(`Primitive.${t}`),r=b.forwardRef((s,o)=>{const{asChild:i,...a}=s,c=i?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(c,{...a,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function iy(e,t){e&&ji.flushSync(()=>e.dispatchEvent(t))}function Nr(e){const t=b.useRef(e);return b.useEffect(()=>{t.current=e}),b.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function d1(e,t=globalThis==null?void 0:globalThis.document){const n=Nr(e);b.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var f1="DismissableLayer",ku="dismissableLayer.update",p1="dismissableLayer.pointerDownOutside",h1="dismissableLayer.focusOutside",Pp,ay=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Bd=b.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:o,onInteractOutside:i,onDismiss:a,...c}=e,u=b.useContext(ay),[d,f]=b.useState(null),m=(d==null?void 0:d.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=b.useState({}),x=Tt(t,j=>f(j)),y=Array.from(u.layers),[w]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),g=y.indexOf(w),p=d?y.indexOf(d):-1,v=u.layersWithOutsidePointerEventsDisabled.size>0,k=p>=g,C=g1(j=>{const N=j.target,P=[...u.branches].some(A=>A.contains(N));!k||P||(s==null||s(j),i==null||i(j),j.defaultPrevented||a==null||a())},m),S=y1(j=>{const N=j.target;[...u.branches].some(A=>A.contains(N))||(o==null||o(j),i==null||i(j),j.defaultPrevented||a==null||a())},m);return d1(j=>{p===u.layers.size-1&&(r==null||r(j),!j.defaultPrevented&&a&&(j.preventDefault(),a()))},m),b.useEffect(()=>{if(d)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Pp=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),Ap(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=Pp)}},[d,m,n,u]),b.useEffect(()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),Ap())},[d,u]),b.useEffect(()=>{const j=()=>h({});return document.addEventListener(ku,j),()=>document.removeEventListener(ku,j)},[]),l.jsx(Ve.div,{...c,ref:x,style:{pointerEvents:v?k?"auto":"none":void 0,...e.style},onFocusCapture:ze(e.onFocusCapture,S.onFocusCapture),onBlurCapture:ze(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:ze(e.onPointerDownCapture,C.onPointerDownCapture)})});Bd.displayName=f1;var m1="DismissableLayerBranch",ly=b.forwardRef((e,t)=>{const n=b.useContext(ay),r=b.useRef(null),s=Tt(t,r);return b.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),l.jsx(Ve.div,{...e,ref:s})});ly.displayName=m1;function g1(e,t=globalThis==null?void 0:globalThis.document){const n=Nr(e),r=b.useRef(!1),s=b.useRef(()=>{});return b.useEffect(()=>{const o=a=>{if(a.target&&!r.current){let c=function(){cy(p1,n,u,{discrete:!0})};const u={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",s.current),s.current=c,t.addEventListener("click",s.current,{once:!0})):c()}else t.removeEventListener("click",s.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",o),t.removeEventListener("click",s.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function y1(e,t=globalThis==null?void 0:globalThis.document){const n=Nr(e),r=b.useRef(!1);return b.useEffect(()=>{const s=o=>{o.target&&!r.current&&cy(h1,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",s),()=>t.removeEventListener("focusin",s)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Ap(){const e=new CustomEvent(ku);document.dispatchEvent(e)}function cy(e,t,n,{discrete:r}){const s=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?iy(s,o):s.dispatchEvent(o)}var v1=Bd,x1=ly,Sn=globalThis!=null&&globalThis.document?b.useLayoutEffect:()=>{},w1="Portal",uy=b.forwardRef((e,t)=>
40{var a;const{container:n,...r}=e,[s,o]=b.useState(!1);Sn(()=>o(!0),[]);const i=n||s&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return i?ey.createPortal(l.jsx(Ve.div,{...r,ref:t}),i):null});uy.displayName=w1;function b1(e,t){return b.useReducer((n,r)=>t[n][r]??n,e)}var Cl=e=>{const{present:t,children:n}=e,r=k1(t),s=typeof n=="function"?n({present:r.isPresent}):b.Children.only(n),o=Tt(r.ref,C1(s));return typeof n=="function"||r.isPresent?b.cloneElement(s,{ref:o}):null};Cl.displayName="Presence";function k1(e){const[t,n]=b.useState(),r=b.useRef(null),s=b.useRef(e),o=b.useRef("none"),i=e?"mounted":"unmounted",[a,c]=b1(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const u=Ji(r.current);o.current=a==="mounted"?u:"none"},[a]),Sn(()=>{const u=r.current,d=s.current;if(d!==e){const m=o.current,h=Ji(u);e?c("MOUNT"):h==="none"||(u==null?void 0:u.display)==="none"?c("UNMOUNT"):c(d&&m!==h?"ANIMATION_OUT":"UNMOUNT"),s.current=e}},[e,c]),Sn(()=>{if(t){let u;const d=t.ownerDocument.defaultView??window,f=h=>{const y=Ji(r.current).includes(h.animationName);if(h.target===t&&y&&(c("ANIMATION_END"),!s.current)){const w=t.style.animationFillMode;t.style.animationFillMode="forwards",u=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=w)})}},m=h=>{h.target===t&&(o.current=Ji(r.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{d.clearTimeout(u),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:b.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function Ji(e){return(e==null?void 0:e.animationName)||"none"}function C1(e){var r,s;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(s=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var S1=Ku[" useInsertionEffect ".trim().toString()]||Sn;function Sl({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[s,o,i]=j1({defaultProp:t,onChange:n}),a=e!==void 0,c=a?e:s;{const d=b.useRef(e!==void 0);b.useEffect(()=>{const f=d.current;f!==a&&console.warn(`${r} is changing from ${f?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),d.current=a},[a,r])}const u=b.useCallback(d=>{var f;if(a){const m=N1(d)?d(e):d;m!==e&&((f=i.current)==null||f.call(i,m))}else o(d)},[a,e,o,i]);return[c,u]}function j1({defaultProp:e,onChange:t}){const[n,r]=b.useState(e),s=b.useRef(n),o=b.useRef(t);return S1(()=>{o.current=t},[t]),b.useEffect(()=>{var i;s.current!==n&&((i=o.current)==null||i.call(o,n),s.current=n)},[n,s]),[n,r,o]}function N1(e){return typeof e=="function"}var E1=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),_1="VisuallyHidden",jl=b.forwardRef((e,t)=>l.jsx(Ve.span,{...e,ref:t,style:{...E1,...e.style}}));jl.displayName=_1;var T1=jl,Ud="ToastProvider",[Vd,P1,A1]=oy("Toast"),[dy,y2]=so("Toast",[A1]),[R1,Nl]=dy(Ud),fy=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:s="right",swipeThreshold:o=50,children:i}=e,[a,c]=b.useState(null),[u,d]=b.useState(0),f=b.useRef(!1),m=b.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${Ud}\`. Expected non-empty \`string\`.`),l.jsx(Vd.Provider,{scope:t,children:l.jsx(R1,{scope:t,label:n,duration:r,swipeDirection:s,swipeThreshold:o,toastCount:u,viewport:a,onViewportChange:c,onToastAdd:b.useCallback(()=>d(h=>h+1),[]),onToastRemove:b.useCallback(()=>d(h=>h-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:m,children:i})})};fy.displayName=Ud;var py="ToastViewport",O1=["F8"],Cu="toast.viewportPause",Su="toast.viewportResume",hy=b.forwardRef((e,t)=>
40{const{__scopeToast:n,hotkey:r=O1,label:s="Notifications ({hotkey})",...o}=e,i=Nl(py,n),a=P1(n),c=b.useRef(null),u=b.useRef(null),d=b.useRef(null),f=b.useRef(null),m=Tt(t,f,i.onViewportChange),h=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=i.toastCount>0;b.useEffect(()=>{const w=g=>{var v;r.length!==0&&r.every(k=>g[k]||g.code===k)&&((v=f.current)==null||v.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[r]),b.useEffect(()=>{const w=c.current,g=f.current;if(x&&w&&g){const p=()=>{if(!i.isClosePausedRef.current){const S=new CustomEvent(Cu);g.dispatchEvent(S),i.isClosePausedRef.current=!0}},v=()=>{if(i.isClosePausedRef.current){const S=new CustomEvent(Su);g.dispatchEvent(S),i.isClosePausedRef.current=!1}},k=S=>{!w.contains(S.relatedTarget)&&v()},C=()=>{w.contains(document.activeElement)||v()};return w.addEventListener("focusin",p),w.addEventListener("focusout",k),w.addEventListener("pointermove",p),w.addEventListener("pointerleave",C),window.addEventListener("blur",p),window.addEventListener("focus",v),()=>{w.removeEventListener("focusin",p),w.removeEventListener("focusout",k),w.removeEventListener("pointermove",p),w.removeEventListener("pointerleave",C),window.removeEventListener("blur",p),window.removeEventListener("focus",v)}}},[x,i.isClosePausedRef]);const y=b.useCallback(({tabbingDirection:w})=>{const p=a().map(v=>{const k=v.ref.current,C=[k,...G1(k)];return w==="forwards"?C:C.reverse()});return(w==="forwards"?p.reverse():p).flat()},[a]);return b.useEffect(()=>{const w=f.current;if(w){const g=p=>{var C,S,j;const v=p.altKey||p.ctrlKey||p.metaKey;if(p.key==="Tab"&&!v){const N=document.activeElement,P=p.shiftKey;if(p.target===w&&P){(C=u.current)==null||C.focus();return}const L=y({tabbingDirection:P?"backwards":"forwards"}),Q=L.findIndex(M=>M===N);kc(L.slice(Q+1))?p.preventDefault():P?(S=u.current)==null||S.focus():(j=d.current)==null||j.focus()}};return w.addEventListener("keydown",g),()=>w.removeEventListener("keydown",g)}},[a,y]),l.jsxs(x1,{ref:c,role:"region","aria-label":s.replace("{hotkey}",h),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&l.jsx(ju,{ref:u,onFocusFromOutsideViewport:()=>{const w=y({tabbingDirection:"forwards"});kc(w)}}),l.jsx(Vd.Slot,{scope:n,children:l.jsx(Ve.ol,{tabIndex:-1,...o,ref:m})}),x&&l.jsx(ju,{ref:d,onFocusFromOutsideViewport:()=>{const w=y({tabbingDirection:"backwards"});kc(w)}})]})});hy.displayName=py;var my="ToastFocusProxy",ju=b.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...s}=e,o=Nl(my,n);return l.jsx(jl,{"aria-hidden":!0,tabIndex:0,...s,ref:t,style:{position:"fixed"},onFocus:i=>{var u;const a=i.relatedTarget;!((u=o.viewport)!=null&&u.contains(a))&&r()}})});ju.displayName=my;var Ni="Toast",I1="toast.swipeStart",M1="toast.swipeMove",L1="toast.swipeCancel",D1="toast.swipeEnd",gy=b.forwardRef((e,t)=>{const{forceMount:n,open:r,defaultOpen:s,onOpenChange:o,...i}=e,[a,c]=Sl({prop:r,defaultProp:s??!0,onChange:o,caller:Ni});return l.jsx(Cl,{present:n||a,children:l.jsx($1,{open:a,...i,ref:t,onClose:()=>c(!1),onPause:Nr(e.onPause),onResume:Nr(e.onResume),onSwipeStart:ze(e.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ze(e.onSwipeMove,u=>{const{x:d,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${d}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:ze(e.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ze(e.onSwipeEnd,u=>{const{x:d,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${d}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),c(!1)})})})});gy.displayName=Ni;var[z1,F1]=dy(Ni,{onClose(){}}),$1=b.forwardRef((e,t)=>
40{const{__scopeToast:n,type:r="foreground",duration:s,open:o,onClose:i,onEscapeKeyDown:a,onPause:c,onResume:u,onSwipeStart:d,onSwipeMove:f,onSwipeCancel:m,onSwipeEnd:h,...x}=e,y=Nl(Ni,n),[w,g]=b.useState(null),p=Tt(t,M=>g(M)),v=b.useRef(null),k=b.useRef(null),C=s||y.duration,S=b.useRef(0),j=b.useRef(C),N=b.useRef(0),{onToastAdd:P,onToastRemove:A}=y,z=Nr(()=>{var Z;(w==null?void 0:w.contains(document.activeElement))&&((Z=y.viewport)==null||Z.focus()),i()}),L=b.useCallback(M=>{!M||M===1/0||(window.clearTimeout(N.current),S.current=new Date().getTime(),N.current=window.setTimeout(z,M))},[z]);b.useEffect(()=>{const M=y.viewport;if(M){const Z=()=>{L(j.current),u==null||u()},W=()=>{const q=new Date().getTime()-S.current;j.current=j.current-q,window.clearTimeout(N.current),c==null||c()};return M.addEventListener(Cu,W),M.addEventListener(Su,Z),()=>{M.removeEventListener(Cu,W),M.removeEventListener(Su,Z)}}},[y.viewport,C,c,u,L]),b.useEffect(()=>{o&&!y.isClosePausedRef.current&&L(C)},[o,C,y.isClosePausedRef,L]),b.useEffect(()=>(P(),()=>A()),[P,A]);const Q=b.useMemo(()=>w?Cy(w):null,[w]);return y.viewport?l.jsxs(l.Fragment,{children:[Q&&l.jsx(B1,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:Q}),l.jsx(z1,{scope:n,onClose:z,children:ji.createPortal(l.jsx(Vd.ItemSlot,{scope:n,children:l.jsx(v1,{asChild:!0,onEscapeKeyDown:ze(a,()=>{y.isFocusedToastEscapeKeyDownRef.current||z(),y.isFocusedToastEscapeKeyDownRef.current=!1}),children:l.jsx(Ve.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":y.swipeDirection,...x,ref:p,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ze(e.onKeyDown,M=>{M.key==="Escape"&&(a==null||a(M.nativeEvent),M.nativeEvent.defaultPrevented||(y.isFocusedToastEscapeKeyDownRef.current=!0,z()))}),onPointerDown:ze(e.onPointerDown,M=>{M.button===0&&(v.current={x:M.clientX,y:M.clientY})}),onPointerMove:ze(e.onPointerMove,M=>{if(!v.current)return;const Z=M.clientX-v.current.x,W=M.clientY-v.current.y,q=!!k.current,E=["left","right"].includes(y.swipeDirection),T=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,D=E?T(0,Z):0,G=E?0:T(0,W),H=M.pointerType==="touch"?10:2,X={x:D,y:G},K={originalEvent:M,delta:X};q?(k.current=X,ea(M1,f,K,{discrete:!1})):Rp(X,y.swipeDirection,H)?(k.current=X,ea(I1,d,K,{discrete:!1}),M.target.setPointerCapture(M.pointerId)):(Math.abs(Z)>H||Math.abs(W)>H)&&(v.current=null)}),onPointerUp:ze(e.onPointerUp,M=>{const Z=k.current,W=M.target;if(W.hasPointerCapture(M.pointerId)&&W.releasePointerCapture(M.pointerId),k.current=null,v.current=null,Z){const q=M.currentTarget,E={originalEvent:M,delta:Z};Rp(Z,y.swipeDirection,y.swipeThreshold)?ea(D1,h,E,{discrete:!0}):ea(L1,m,E,{discrete:!0}),q.addEventListener("click",T=>T.preventDefault(),{once:!0})}})})})}),y.viewport)})]}):null}),B1=e=>{const{__scopeToast:t,children:n,...r}=e,s=Nl(Ni,t),[o,i]=b.useState(!1),[a,c]=b.useState(!1);return H1(()=>i(!0)),b.useEffect(()=>{const u=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(u)},[]),a?null:l.jsx(uy,{asChild:!0,children:l.jsx(jl,{...r,children:o&&l.jsxs(l.Fragment,{children:[s.label," ",n]})})})},U1="ToastTitle",yy=b.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return l.jsx(Ve.div,{...r,ref:t})});yy.displayName=U1;var V1="ToastDescription",vy=b.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return l.jsx(Ve.div,{...r,ref:t})});vy.displayName=V1;var xy="ToastAction",wy=b.forwardRef((e,t)=>{const{altText:n,...r}=e;return n.trim()?l.jsx(ky,{altText:n,asChild:!0,children:l.jsx(Hd,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${xy}\`. Expected non-empty \`string\`.`),null)});wy.displayName=xy;var by="ToastClose",Hd=b.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e,s=F1(by,n);return l.jsx(ky,{asChild:!0,children:l.jsx(Ve.button,{type:"button",...r,ref:t,onClick:ze(e.onClick,s.onClose)})})});Hd.displayName=by;var ky=b.forwardRef((e,t)=>{const{__scopeToast:n,altText:r,...s}=e;return l.jsx(Ve.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...s,ref:t})});function Cy(e){const t=[];
40return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),W1(r)){const s=r.ariaHidden||r.hidden||r.style.display==="none",o=r.dataset.radixToastAnnounceExclude==="";if(!s)if(o){const i=r.dataset.radixToastAnnounceAlt;i&&t.push(i)}else t.push(...Cy(r))}}),t}function ea(e,t,n,{discrete:r}){const s=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?iy(s,o):s.dispatchEvent(o)}var Rp=(e,t,n=0)=>{const r=Math.abs(e.x),s=Math.abs(e.y),o=r>s;return t==="left"||t==="right"?o&&r>n:!o&&s>n};function H1(e=()=>{}){const t=Nr(e);Sn(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[t])}function W1(e){return e.nodeType===e.ELEMENT_NODE}function G1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function kc(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}var q1=fy,Sy=hy,jy=gy,Ny=yy,Ey=vy,_y=wy,Ty=Hd;function Py(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=Py(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ay(){for(var e,t,n=0,r="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=Py(e))&&(r&&(r+=" "),r+=t);return r}const Op=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Ip=Ay,El=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Ip(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:s,defaultVariants:o}=t,i=Object.keys(s).map(u=>{const d=n==null?void 0:n[u],f=o==null?void 0:o[u];if(d===null)return null;const m=Op(d)||Op(f);return s[u][m]}),a=n&&Object.entries(n).reduce((u,d)=>{let[f,m]=d;return m===void 0||(u[f]=m),u},{}),c=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,d)=>{let{class:f,className:m,...h}=d;return Object.entries(h).every(x=>{let[y,w]=x;return Array.isArray(w)?w.includes({...o,...a}[y]):{...o,...a}[y]===w})?[...u,f,m]:u},[]);return Ip(e,i,c,n==null?void 0:n.class,n==null?void 0:n.className)};/** 41 * @license lucide-react v0.462.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const Q1=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Ry=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/** 46 * @license lucide-react v0.462.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var Z1={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"};/** 51 * @license lucide-react v0.462.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const K1=b.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:o,iconNode:i,...a},c)=>b.createElement("svg",{ref:c,...Z1,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Ry("lucide",s),...a},[...i.map(([u,d])=>b.createElement(u,d)),...Array.isArray(o)?o:[o]]));/** 56 * @license lucide-react v0.462.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const he=(e,t)=>{const n=b.forwardRef(({className:r,...s},o)=>b.createElement(K1,{ref:o,iconNode:t,className:Ry(`lucide-${Q1(e)}`,r),...s}));return n.displayName=`${e}`,n};/** 61 * @license lucide-react v0.462.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const Y1=he("Apple",[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z",key:"3s7exb"}],["path",{d:"M10 2c1 .5 2 2 2 5",key:"fcco2y"}]]);/** 66 * @license lucide-react v0.462.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const X1=he("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 71 * @license lucide-react v0.462.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const J1=he("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 76 * @license lucide-react v0.462.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const Oy=he("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/** 81 * @license lucide-react v0.462.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const eb=he("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 86 * @license lucide-react v0.462.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const tb=he("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 91 * @license lucide-react v0.462.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const Hn=he("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 96 * @license lucide-react v0.462.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Nu=he("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 101 * @license lucide-react v0.462.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const oi=he("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]]);/** 106 * @license lucide-react v0.462.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const nb=he("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 111 * @license lucide-react v0.462.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const rb=he("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** 116 * @license lucide-react v0.462.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const sb=he("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 121 * @license lucide-react v0.462.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const ob=he("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 126 * @license lucide-react v0.462.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const Iy=he("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 131 * @license lucide-react v0.462.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const ib=he("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 136 * @license lucide-react v0.462.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const ab=he("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/** 141 * @license lucide-react v0.462.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const lb=he("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** 146 * @license lucide-react v0.462.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const _l=he("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** 151 * @license lucide-react v0.462.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const My=he("GitMerge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]);/** 156 * @license lucide-react v0.462.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const cb=he("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/** 161 * @license lucide-react v0.462.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const Mp=he("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 166 * @license lucide-react v0.462.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const ub=he("Keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]);/** 171 * @license lucide-react v0.462.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree.
175 */const Qs=he("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 176 * @license lucide-react v0.462.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const Ly=he("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** 181 * @license lucide-react v0.462.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const Dy=he("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** 186 * @license lucide-react v0.462.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const zy=he("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 191 * @license lucide-react v0.462.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const Lp=he("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/** 196 * @license lucide-react v0.462.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const Tl=he("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 201 * @license lucide-react v0.462.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const db=he("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 206 * @license lucide-react v0.462.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const fb=he("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),Wd="-",pb=e=>{const t=mb(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:i=>{const a=i.split(Wd);return a[0]===""&&a.length!==1&&a.shift(),Fy(a,t)||hb(i)},getConflictingClassGroupIds:(i,a)=>{const c=n[i]||[];return a&&r[i]?[...c,...r[i]]:c}}},Fy=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),s=r?Fy(e.slice(1),r):void 0;if(s)return s;if(t.validators.length===0)return;const o=e.join(Wd);return(i=t.validators.find(({validator:a})=>a(o)))==null?void 0:i.classGroupId},Dp=/^\[(.+)\]$/,hb=e=>{if(Dp.test(e)){const t=Dp.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},mb=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return yb(Object.entries(e.classGroups),n).forEach(([o,i])=>{Eu(i,r,o,t)}),r},Eu=(e,t,n,r)=>{e.forEach(s=>{if(typeof s=="string"){const o=s===""?t:zp(t,s);o.classGroupId=n;return}if(typeof s=="function"){if(gb(s)){Eu(s(r),t,n,r);return}t.validators.push({validator:s,classGroupId:n});return}
vendor: 4,829 bytes, line 210
210Object.entries(s).forEach(([o,i])=>{Eu(i,zp(t,o),n,r)})})},zp=(e,t)=>{let n=e;return t.split(Wd).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},gb=e=>e.isThemeGetter,yb=(e,t)=>t?e.map(([n,r])=>{const s=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([i,a])=>[t+i,a])):o);return[n,s]}):e,vb=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const s=(o,i)=>{n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let i=n.get(o);if(i!==void 0)return i;if((i=r.get(o))!==void 0)return s(o,i),i},set(o,i){n.has(o)?n.set(o,i):s(o,i)}}},$y="!",xb=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,s=t[0],o=t.length,i=a=>{const c=[];let u=0,d=0,f;for(let w=0;w<a.length;w++){let g=a[w];if(u===0){if(g===s&&(r||a.slice(w,w+o)===t)){c.push(a.slice(d,w)),d=w+o;continue}if(g==="/"){f=w;continue}}g==="["?u++:g==="]"&&u--}const m=c.length===0?a:a.substring(d),h=m.startsWith($y),x=h?m.substring(1):m,y=f&&f>d?f-d:void 0;return{modifiers:c,hasImportantModifier:h,baseClassName:x,maybePostfixModifierPosition:y}};return n?a=>n({className:a,parseClassName:i}):i},wb=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},bb=e=>({cache:vb(e.cacheSize),parseClassName:xb(e),...pb(e)}),kb=/\s+/,Cb=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=t,o=[],i=e.trim().split(kb);let a="";for(let c=i.length-1;c>=0;c-=1){const u=i[c],{modifiers:d,hasImportantModifier:f,baseClassName:m,maybePostfixModifierPosition:h}=n(u);let x=!!h,y=r(x?m.substring(0,h):m);if(!y){if(!x){a=u+(a.length>0?" "+a:a);continue}if(y=r(m),!y){a=u+(a.length>0?" "+a:a);continue}x=!1}const w=wb(d).join(":"),g=f?w+$y:w,p=g+y;if(o.includes(p))continue;o.push(p);const v=s(y,x);for(let k=0;k<v.length;++k){const C=v[k];o.push(g+C)}a=u+(a.length>0?" "+a:a)}return a};function Sb(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=By(t))&&(r&&(r+=" "),r+=n);return r}const By=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=By(e[r]))&&(n&&(n+=" "),n+=t);return n};function jb(e,...t){let n,r,s,o=i;function i(c){const u=t.reduce((d,f)=>f(d),e());return n=bb(u),r=n.cache.get,s=n.cache.set,o=a,a(c)}function a(c){const u=r(c);if(u)return u;const d=Cb(c,n);return s(c,d),d}return function(){return o(Sb.apply(null,arguments))}}const Se=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Uy=/^\[(?:([a-z-]+):)?(.+)\]$/i,Nb=/^\d+\/\d+$/,Eb=new Set(["px","full","screen"]),_b=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Tb=/\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$/,Pb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Ab=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Rb=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Tn=e=>As(e)||Eb.has(e)||Nb.test(e),Yn=e=>oo(e,"length",$b),As=e=>!!e&&!Number.isNaN(Number(e)),Cc=e=>oo(e,"number",As),ko=e=>!!e&&Number.isInteger(Number(e)),Ob=e=>e.endsWith("%")&&As(e.slice(0,-1)),re=e=>Uy.test(e),Xn=e=>_b.test(e),Ib=new Set(["length","size","percentage"]),Mb=e=>oo(e,Ib,Vy),Lb=e=>oo(e,"position",Vy),Db=new Set(["image","url"]),zb=e=>oo(e,Db,Ub),Fb=e=>oo(e,"",Bb),Co=()=>!0,oo=(e,t,n)=>{const r=Uy.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},$b=e=>Tb.test(e)&&!Pb.test(e),Vy=()=>!1,Bb=e=>Ab.test(e),Ub=e=>Rb.test(e),Vb=()=>{const e=Se("colors"),t=Se("spacing"),n=Se("blur"),r=Se("brightness"),s=Se("borderColor"),o=Se("borderRadius"),i=Se("borderSpacing"),a=Se("borderWidth"),c=Se("contrast"),u=Se("grayscale"),d=Se("hueRotate"),f=Se("invert"),m=Se("gap"),h=Se("gradientColorStops"),x=Se("gradientColorStopPositions"),y=Se("inset"),w=Se("margin"),g=Se("opacity"),p=Se("padding"),v=Se("saturate"),k=Se("scale"),C=Se("sepia"),S=Se("skew"),j=Se("space"),N=Se("translate"),P=()=>["auto","contain","none"],A=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto",re,t],L=()=>[re,t],Q=()=>["",Tn,Yn],M=()=>["auto",As,re],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],W=()=>["solid","dashed","dotted","double","none"],q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],E=()=>["start","end","center","between","around","evenly","stretch"],T=()=>["","0",re],D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],G=()=>[As,re];return{cacheSize:500,separator:":",theme:{colors:[Co],spacing:[Tn,Yn],blur:["none","",Xn,re],brightness:G(),borderColor:[e],borderRadius:["n
210one","","full",Xn,re],borderSpacing:L(),borderWidth:Q(),contrast:G(),grayscale:T(),hueRotate:G(),invert:T(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[Ob,Yn],inset:z(),margin:z(),opacity:G(),padding:L(),saturate:G(),scale:G(),sepia:T(),skew:G(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",re]}],container:["container"],columns:[{columns:[Xn]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"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"],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:[...Z(),re]}],overflow:[{overflow:A()}],"overflow-x":[{"overflow-x":A()}],"overflow-y":[{"overflow-y":A()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[y]}],"inset-x":[{"inset-x":[y]}],"inset-y":[{"inset-y":[y]}],start:[{start:[y]}],end:[{end:[y]}],top:[{top:[y]}],right:[{right:[y]}],bottom:[{bottom:[y]}],left:[{left:[y]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ko,re]}],basis:[{basis:z()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",re]}],grow:[{grow:T()}],shrink:[{shrink:T()}],order:[{order:["first","last","none",ko,re]}],"grid-cols":[{"grid-cols":[Co]}],"col-start-end":[{col:["auto",{span:["full",ko,re]},re]}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":[Co]}],"row-start-end":[{row:["auto",{span:[ko,re]},re]}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",re]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",re]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal",...E()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...E(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...E(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",re,t]}],"min-w":[{"min-w":[re,t,"min","max","fit"]}],"max-w":[{"max-w":[re,t,"none","full","min","max","fit","prose",{screen:[Xn]},Xn]}],h:[{h:[re,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[re,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[re,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[re,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Xn,Yn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Cc]}],"font-family":[{font:[Co]}],"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:["tighter","tight","normal","wide","wider","widest",re]}],"line-clamp":[{"line-clamp":["none",As,Cc]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Tn,re]}],"list-image":[{"list-image":["none",re]}],"list-style-type":[{list:["none","disc","decimal",re]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...W(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Tn,Yn]}],"underline-offset":[{"underline-offset":["auto",Tn,re]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),Lb]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Mb]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},zb]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}
vendor: 5,180 bytes, line 210
210],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...W(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:W()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...W()]}],"outline-offset":[{"outline-offset":[Tn,re]}],"outline-w":[{outline:[Tn,Yn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Tn,Yn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Xn,Fb]}],"shadow-color":[{shadow:[Co]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":q()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Xn,re]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[v]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[v]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",re]}],duration:[{duration:G()}],ease:[{ease:["linear","in","out","in-out",re]}],delay:[{delay:G()}],animate:[{animate:["none","spin","ping","pulse","bounce",re]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[k]}],"scale-x":[{"scale-x":[k]}],"scale-y":[{"scale-y":[k]}],rotate:[{rotate:[ko,re]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",re]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",re]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"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"]}
vendor: 4,647 bytes, line 210
210],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",re]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Tn,Yn,Cc]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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-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-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"],"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"]}}},Hb=jb(Vb);function ke(...e){return Hb(Ay(e))}const Wb=q1,Hy=b.forwardRef(({className:e,...t},n)=>l.jsx(Sy,{ref:n,className:ke("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Hy.displayName=Sy.displayName;const Gb=El("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Wy=b.forwardRef(({className:e,variant:t,...n},r)=>l.jsx(jy,{ref:r,className:ke(Gb({variant:t}),e),...n}));Wy.displayName=jy.displayName;const qb=b.forwardRef(({className:e,...t},n)=>l.jsx(_y,{ref:n,className:ke("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));qb.displayName=_y.displayName;const Gy=b.forwardRef(({className:e,...t},n)=>l.jsx(Ty,{ref:n,className:ke("absolute right-2 top-2 rounded-md p-1 text-foreground
210/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:l.jsx(db,{className:"h-4 w-4"})}));Gy.displayName=Ty.displayName;const qy=b.forwardRef(({className:e,...t},n)=>l.jsx(Ny,{ref:n,className:ke("text-sm font-semibold",e),...t}));qy.displayName=Ny.displayName;const Qy=b.forwardRef(({className:e,...t},n)=>l.jsx(Ey,{ref:n,className:ke("text-sm opacity-90",e),...t}));Qy.displayName=Ey.displayName;function Qb(){const{toasts:e}=ny();return l.jsxs(Wb,{children:[e.map(function({id:t,title:n,description:r,action:s,...o}){return l.jsxs(Wy,{...o,children:[l.jsxs("div",{className:"grid gap-1",children:[n&&l.jsx(qy,{children:n}),r&&l.jsx(Qy,{children:r})]}),s,l.jsx(Gy,{})]},t)}),l.jsx(Hy,{})]})}var Fp=["light","dark"],Zb="(prefers-color-scheme: dark)",Kb=b.createContext(void 0),Yb={setTheme:e=>{},themes:[]},Xb=()=>{var e;return(e=b.useContext(Kb))!=null?e:Yb};b.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:s,defaultTheme:o,value:i,attrs:a,nonce:c})=>{let u=o==="system",d=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${a.map(x=>`'${x}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,f=s?Fp.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(x,y=!1,w=!0)=>{let g=i?i[x]:x,p=y?x+"|| ''":`'${g}'`,v="";return s&&w&&!y&&Fp.includes(x)&&(v+=`d.style.colorScheme = '${x}';`),n==="class"?y||g?v+=`c.add(${p})`:v+="null":g&&(v+=`d[s](n,${p})`),v},h=e?`!function(){${d}${m(e)}}()`:r?`!function(){try{${d}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${u})){var t='${Zb}',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${i?`var x=${JSON.stringify(i)};`:""}${m(i?"x[e]":"e",!0)}}${u?"":"else{"+m(o,!1,!1)+"}"}${f}}catch(e){}}()`:`!function(){try{${d}var e=localStorage.getItem('${t}');if(e){${i?`var x=${JSON.stringify(i)};`:""}${m(i?"x[e]":"e",!0)}}else{${m(o,!1,!1)};}${f}}catch(t){}}();`;return b.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:h}})});var Jb=e=>{switch(e){case"success":return nk;case"info":return sk;case"warning":return rk;case"error":return ok;default:return null}},ek=Array(12).fill(0),tk=({visible:e,className:t})=>R.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},R.createElement("div",{className:"sonner-spinner"},ek.map((n,r)=>R.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),nk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),rk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),sk=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ok=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},R.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),ik=R.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},R.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),R.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),ak=()=>{let[e,t]=R.useState(document.hidden);return R.useEffect(()=>{let n=()=>{t(document.hidden)};
210return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},_u=1,lk=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,s=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:_u++,o=this.toasts.find(a=>a.id===s),i=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),o?this.toasts=this.toasts.map(a=>a.id===s?(this.publish({...a,...e,id:s,title:n}),{...a,...e,id:s,dismissible:i,title:n}):a):this.addToast({title:n,...r,dismissible:i,id:s}),s},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
210this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),s=n!==void 0,o,i=r.then(async c=>{if(o=["resolve",c],R.isValidElement(c))s=!1,this.create({id:n,type:"default",message:c});else if(uk(c)&&!c.ok){s=!1;let u=typeof t.error=="function"?await t.error(`HTTP error! status: ${c.status}`):t.error,d=typeof t.description=="function"?await t.description(`HTTP error! status: ${c.status}`):t.description;this.create({id:n,type:"error",message:u,description:d})}else if(t.success!==void 0){s=!1;let u=typeof t.success=="function"?await t.success(c):t.success,d=typeof t.description=="function"?await t.description(c):t.description;this.create({id:n,type:"success",message:u,description:d})}}).catch(async c=>{if(o=["reject",c],t.error!==void 0){s=!1;let u=typeof t.error=="function"?await t.error(c):t.error,d=typeof t.description=="function"?await t.description(c):t.description;this.create({id:n,type:"error",message:u,description:d})}}).finally(()=>{var c;s&&(this.dismiss(n),n=void 0),(c=t.finally)==null||c.call(t)}),a=()=>new Promise((c,u)=>i.then(()=>o[0]==="reject"?u(o[1]):c(o[1])).catch(u));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||_u++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},mt=new lk,ck=(e,t)=>{let n=(t==null?void 0:t.id)||_u++;return mt.addToast({title:e,...t,id:n}),n},uk=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",dk=ck,fk=()=>mt.toasts,pk=()=>mt.getActiveToasts();Object.assign(dk,{success:mt.success,info:mt.info,warning:mt.warning,error:mt.error,custom:mt.custom,message:mt.message,promise:mt.promise,dismiss:mt.dismiss,loading:mt.loading},{getHistory:fk,getToasts:pk});function hk(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}hk(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
210left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
210:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
210--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 211`);function ta(e){return e.label!==void 0}var mk=3,gk="32px",yk="16px",$p=4e3,vk=356,xk=14,wk=20,bk=200;function Yt(...e){return e.filter(Boolean).join(" ")}function kk(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}var Ck=e=>{var t,n,r,s,o,i,a,c,u,d,f;let{invert:m,toast:h,unstyled:x,interacting:y,setHeights:w,visibleToasts:g,heights:p,index:v,toasts:k,expanded:C,removeToast:S,defaultRichColors:j,closeButton:N,style:P,cancelButtonStyle:A,actionButtonStyle:z,className:L="",descriptionClassName:Q="",duration:M,position:Z,gap:W,loadingIcon:q,expandByDefault:E,classNames:T,icons:D,closeButtonAriaLabel:G="Close toast",pauseWhenPageIsHidden:H}
211=e,[X,K]=R.useState(null),[xe,Re]=R.useState(null),[J,Oe]=R.useState(!1),[qe,$e]=R.useState(!1),[ce,B]=R.useState(!1),[ie,Ce]=R.useState(!1),[He,ot]=R.useState(!1),[bt,kt]=R.useState(0),[it,fn]=R.useState(0),Vt=R.useRef(h.duration||M||$p),as=R.useRef(null),Ht=R.useRef(null),Pi=v===0,Ai=v+1<=g,pt=h.type,_n=h.dismissible!==!1,Vl=h.className||"",uo=h.descriptionClassName||"",Wt=R.useMemo(()=>p.findIndex(Y=>Y.toastId===h.id)||0,[p,h.id]),fo=R.useMemo(()=>{var Y;return(Y=h.closeButton)!=null?Y:N},[h.closeButton,N]),ls=R.useMemo(()=>h.duration||M||$p,[h.duration,M]),Wn=R.useRef(0),Gn=R.useRef(0),Ri=R.useRef(0),qn=R.useRef(null),[Hl,Wl]=Z.split("-"),po=R.useMemo(()=>p.reduce((Y,pe,we)=>we>=Wt?Y:Y+pe.height,0),[p,Wt]),Oi=ak(),Ii=h.invert||m,cs=pt==="loading";Gn.current=R.useMemo(()=>Wt*W+po,[Wt,po]),R.useEffect(()=>{Vt.current=ls},[ls]),R.useEffect(()=>{Oe(!0)},[]),R.useEffect(()=>{let Y=Ht.current;if(Y){let pe=Y.getBoundingClientRect().height;return fn(pe),w(we=>[{toastId:h.id,height:pe,position:h.position},...we]),()=>w(we=>we.filter(qt=>qt.toastId!==h.id))}},[w,h.id]),R.useLayoutEffect(()=>{if(!J)return;let Y=Ht.current,pe=Y.style.height;Y.style.height="auto";let we=Y.getBoundingClientRect().height;Y.style.height=pe,fn(we),w(qt=>qt.find(Qt=>Qt.toastId===h.id)?qt.map(Qt=>Qt.toastId===h.id?{...Qt,height:we}:Qt):[{toastId:h.id,height:we,position:h.position},...qt])},[J,h.title,h.description,w,h.id]);let Gt=R.useCallback(()=>{$e(!0),kt(Gn.current),w(Y=>Y.filter(pe=>pe.toastId!==h.id)),setTimeout(()=>{S(h)},bk)},[h,S,w,Gn]);R.useEffect(()=>{if(h.promise&&pt==="loading"||h.duration===1/0||h.type==="loading")return;let Y;return C||y||H&&Oi?(()=>{if(Ri.current<Wn.current){let pe=new Date().getTime()-Wn.current;Vt.current=Vt.current-pe}Ri.current=new Date().getTime()})():Vt.current!==1/0&&(Wn.current=new Date().getTime(),Y=setTimeout(()=>{var pe;(pe=h.onAutoClose)==null||pe.call(h,h),Gt()},Vt.current)),()=>clearTimeout(Y)},[C,y,h,pt,H,Oi,Gt]),R.useEffect(()=>{h.delete&&Gt()},[Gt,h.delete]);function Gl(){var Y,pe,we;return D!=null&&D.loading?R.createElement("div",{className:Yt(T==null?void 0:T.loader,(Y=h==null?void 0:h.classNames)==null?void 0:Y.loader,"sonner-loader"),"data-visible":pt==="loading"},D.loading):q?R.createElement("div",{className:Yt(T==null?void 0:T.loader,(pe=h==null?void 0:h.classNames)==null?void 0:pe.loader,"sonner-loader"),"data-visible":pt==="loading"},q):R.createElement(tk,{className:Yt(T==null?void 0:T.loader,(we=h==null?void 0:h.classNames)==null?void 0:we.loader),visible:pt==="loading"})}return R.createElement("li",{tabIndex:0,ref:Ht,className:Yt(L,Vl,T==null?void 0:T.toast,(t=h==null?void 0:h.classNames)==null?void 0:t.toast,T==null?void 0:T.default,T==null?void 0:T[pt],(n=h==null?void 0:h.classNames)==null?void 0:n[pt]),"data-sonner-toast":"","data-rich-colors":(r=h.richColors)!=null?r:j,"data-styled":!(h.jsx||h.unstyled||x),"data-mounted":J,"data-promise":!!h.promise,"data-swiped":He,"data-removed":qe,"data-visible":Ai,"data-y-position":Hl,"data-x-position":Wl,"data-index":v,"data-front":Pi,"data-swiping":ce,"data-dismissible":_n,"data-type":pt,"data-invert":Ii,"data-swipe-out":ie,"data-swipe-direction":xe,"data-expanded":!!(C||E&&J),style:{"--index":v,"--toasts-before":v,"--z-index":k.length-v,"--offset":`${qe?bt:Gn.current}px`,"--initial-height":E?"auto":`${it}px`,...P,...h.style},onDragEnd:()=>{B(!1),K(null),qn.current=null},onPointerDown:Y=>{cs||!_n||(as.current=new Date,kt(Gn.current),Y.target.setPointerCapture(Y.pointerId),Y.target.tagName!=="BUTTON"&&(B(!0),qn.current={x:Y.clientX,y:Y.clientY}))},onPointerUp:()=>{var Y,pe,we,qt;if(ie||!_n)return;qn.current=null;let Qt=Number(((Y=Ht.current)==null?void 0:Y.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Qn=Number(((pe=Ht.current)==null?void 0:pe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Mr=new Date().getTime()-((we=as.current)==null?void 0:we.getTime()),Zt=X==="x"?Qt:Qn,Zn=Math.abs(Zt)/Mr;if(Math.abs(Zt)>=wk||Zn>.11){kt(Gn.current),(qt=h.onDismiss)==null||qt.call(h,h),Re(X==="x"?Qt>0?"right":"left":Qn>0?"down":"up"),Gt(),Ce(!0),ot(!1);return}B(!1),K(null)},onPointerMove:Y=>{var pe,we,qt,Qt;if(!qn.current||!_n||((pe=window.getSelection())==null?void 0:pe.toString().length)>0)return;
211let Qn=Y.clientY-qn.current.y,Mr=Y.clientX-qn.current.x,Zt=(we=e.swipeDirections)!=null?we:kk(Z);!X&&(Math.abs(Mr)>1||Math.abs(Qn)>1)&&K(Math.abs(Mr)>Math.abs(Qn)?"x":"y");let Zn={x:0,y:0};X==="y"?(Zt.includes("top")||Zt.includes("bottom"))&&(Zt.includes("top")&&Qn<0||Zt.includes("bottom")&&Qn>0)&&(Zn.y=Qn):X==="x"&&(Zt.includes("left")||Zt.includes("right"))&&(Zt.includes("left")&&Mr<0||Zt.includes("right")&&Mr>0)&&(Zn.x=Mr),(Math.abs(Zn.x)>0||Math.abs(Zn.y)>0)&&ot(!0),(qt=Ht.current)==null||qt.style.setProperty("--swipe-amount-x",`${Zn.x}px`),(Qt=Ht.current)==null||Qt.style.setProperty("--swipe-amount-y",`${Zn.y}px`)}},fo&&!h.jsx?R.createElement("button",{"aria-label":G,"data-disabled":cs,"data-close-button":!0,onClick:cs||!_n?()=>{}:()=>{var Y;Gt(),(Y=h.onDismiss)==null||Y.call(h,h)},className:Yt(T==null?void 0:T.closeButton,(s=h==null?void 0:h.classNames)==null?void 0:s.closeButton)},(o=D==null?void 0:D.close)!=null?o:ik):null,h.jsx||b.isValidElement(h.title)?h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title:R.createElement(R.Fragment,null,pt||h.icon||h.promise?R.createElement("div",{"data-icon":"",className:Yt(T==null?void 0:T.icon,(i=h==null?void 0:h.classNames)==null?void 0:i.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||Gl():null,h.type!=="loading"?h.icon||(D==null?void 0:D[pt])||Jb(pt):null):null,R.createElement("div",{"data-content":"",className:Yt(T==null?void 0:T.content,(a=h==null?void 0:h.classNames)==null?void 0:a.content)},R.createElement("div",{"data-title":"",className:Yt(T==null?void 0:T.title,(c=h==null?void 0:h.classNames)==null?void 0:c.title)},typeof h.title=="function"?h.title():h.title),h.description?R.createElement("div",{"data-description":"",className:Yt(Q,uo,T==null?void 0:T.description,(u=h==null?void 0:h.classNames)==null?void 0:u.description)},typeof h.description=="function"?h.description():h.description):null),b.isValidElement(h.cancel)?h.cancel:h.cancel&&ta(h.cancel)?R.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||A,onClick:Y=>{var pe,we;ta(h.cancel)&&_n&&((we=(pe=h.cancel).onClick)==null||we.call(pe,Y),Gt())},className:Yt(T==null?void 0:T.cancelButton,(d=h==null?void 0:h.classNames)==null?void 0:d.cancelButton)},h.cancel.label):null,b.isValidElement(h.action)?h.action:h.action&&ta(h.action)?R.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||z,onClick:Y=>{var pe,we;ta(h.action)&&((we=(pe=h.action).onClick)==null||we.call(pe,Y),!Y.defaultPrevented&&Gt())},className:Yt(T==null?void 0:T.actionButton,(f=h==null?void 0:h.classNames)==null?void 0:f.actionButton)},h.action.label):null))};function Bp(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Sk(e,t){let n={};return[e,t].forEach((r,s)=>{let o=s===1,i=o?"--mobile-offset":"--offset",a=o?yk:gk;function c(u){["top","right","bottom","left"].forEach(d=>{n[`${i}-${d}`]=typeof u=="number"?`${u}px`:u})}typeof r=="number"||typeof r=="string"?c(r):typeof r=="object"?["top","right","bottom","left"].forEach(u=>{r[u]===void 0?n[`${i}-${u}`]=a:n[`${i}-${u}`]=typeof r[u]=="number"?`${r[u]}px`:r[u]}):c(a)}),n}var jk=b.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:s=["altKey","KeyT"],expand:o,closeButton:i,className:a,offset:c,mobileOffset:u,theme:d="light",richColors:f,duration:m,style:h,visibleToasts:x=mk,toastOptions:y,dir:w=Bp(),gap:g=xk,loadingIcon:p,icons:v,containerAriaLabel:k="Notifications",pauseWhenPageIsHidden:C}=e,[S,j]=R.useState([]),N=R.useMemo(()=>Array.from(new Set([r].concat(S.filter(H=>H.position).map(H=>H.position)))),[S,r]),[P,A]=R.useState([]),[z,L]=R.useState(!1),[Q,M]=R.useState(!1),[Z,W]=R.useState(d!=="system"?d:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),q=R.useRef(null),E=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),T=R.useRef(null),D=R.useRef(!1),G=R.useCallback(H=>{j(X=>{var K;return(K=X.find(xe=>xe.id===H.id))!=null&&K.delete||mt.dismiss(H.id),X.filter(({id:xe})=>xe!==H.id)})},[]);return R.useEffect(()=>mt.subscribe(H=>
211{if(H.dismiss){j(X=>X.map(K=>K.id===H.id?{...K,delete:!0}:K));return}setTimeout(()=>{ey.flushSync(()=>{j(X=>{let K=X.findIndex(xe=>xe.id===H.id);return K!==-1?[...X.slice(0,K),{...X[K],...H},...X.slice(K+1)]:[H,...X]})})})}),[]),R.useEffect(()=>{if(d!=="system"){W(d);return}if(d==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?W("dark"):W("light")),typeof window>"u")return;let H=window.matchMedia("(prefers-color-scheme: dark)");try{H.addEventListener("change",({matches:X})=>{W(X?"dark":"light")})}catch{H.addListener(({matches:K})=>{try{W(K?"dark":"light")}catch(xe){console.error(xe)}})}},[d]),R.useEffect(()=>{S.length<=1&&L(!1)},[S]),R.useEffect(()=>{let H=X=>{var K,xe;s.every(Re=>X[Re]||X.code===Re)&&(L(!0),(K=q.current)==null||K.focus()),X.code==="Escape"&&(document.activeElement===q.current||(xe=q.current)!=null&&xe.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",H),()=>document.removeEventListener("keydown",H)},[s]),R.useEffect(()=>{if(q.current)return()=>{T.current&&(T.current.focus({preventScroll:!0}),T.current=null,D.current=!1)}},[q.current]),R.createElement("section",{ref:t,"aria-label":`${k} ${E}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((H,X)=>{var K;let[xe,Re]=H.split("-");return S.length?R.createElement("ol",{key:H,dir:w==="auto"?Bp():w,tabIndex:-1,ref:q,className:a,"data-sonner-toaster":!0,"data-theme":Z,"data-y-position":xe,"data-lifted":z&&S.length>1&&!o,"data-x-position":Re,style:{"--front-toast-height":`${((K=P[0])==null?void 0:K.height)||0}px`,"--width":`${vk}px`,"--gap":`${g}px`,...h,...Sk(c,u)},onBlur:J=>{D.current&&!J.currentTarget.contains(J.relatedTarget)&&(D.current=!1,T.current&&(T.current.focus({preventScroll:!0}),T.current=null))},onFocus:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||D.current||(D.current=!0,T.current=J.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{Q||L(!1)},onDragEnd:()=>L(!1),onPointerDown:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||M(!0)},onPointerUp:()=>M(!1)},S.filter(J=>!J.position&&X===0||J.position===H).map((J,Oe)=>{var qe,$e;return R.createElement(Ck,{key:J.id,icons:v,index:Oe,toast:J,defaultRichColors:f,duration:(qe=y==null?void 0:y.duration)!=null?qe:m,className:y==null?void 0:y.className,descriptionClassName:y==null?void 0:y.descriptionClassName,invert:n,visibleToasts:x,closeButton:($e=y==null?void 0:y.closeButton)!=null?$e:i,interacting:Q,position:H,style:y==null?void 0:y.style,unstyled:y==null?void 0:y.unstyled,classNames:y==null?void 0:y.classNames,cancelButtonStyle:y==null?void 0:y.cancelButtonStyle,actionButtonStyle:y==null?void 0:y.actionButtonStyle,removeToast:G,toasts:S.filter(ce=>ce.position==J.position),heights:P.filter(ce=>ce.position==J.position),setHeights:A,expandByDefault:o,gap:g,loadingIcon:p,expanded:z,pauseWhenPageIsHidden:C,swipeDirections:e.swipeDirections})})):null}))});const Nk=({...e})=>{const{theme:t="system"}=Xb();return l.jsx(jk,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var Ek=Ku[" useId ".trim().toString()]||(()=>{}),_k=0;function Zy(e){const[t,n]=b.useState(Ek());return Sn(()=>{n(r=>r??String(_k++))},[e]),t?`radix-${t}`:""}const Tk=["top","right","bottom","left"],Er=Math.min,St=Math.max,Ga=Math.round,na=Math.floor,kn=e=>({x:e,y:e}),Pk={left:"right",right:"left",bottom:"top",top:"bottom"},Ak={start:"end",end:"start"};function Tu(e,t,n){return St(e,Er(t,n))}function Bn(e,t){return typeof e=="function"?e(t):e}function Un(e){return e.split("-")[0]}function io(e){return e.split("-")[1]}function Gd(e){return e==="x"?"y":"x"}function qd(e){return e==="y"?"height":"width"}const Rk=new Set(["top","bottom"]);function xn(e){return Rk.has(Un(e))?"y":"x"}function Qd(e){return Gd(xn(e))}
vendor: 4,987 bytes, line 211
211function Ok(e,t,n){n===void 0&&(n=!1);const r=io(e),s=Qd(e),o=qd(s);let i=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=qa(i)),[i,qa(i)]}function Ik(e){const t=qa(e);return[Pu(e),t,Pu(t)]}function Pu(e){return e.replace(/start|end/g,t=>Ak[t])}const Up=["left","right"],Vp=["right","left"],Mk=["top","bottom"],Lk=["bottom","top"];function Dk(e,t,n){switch(e){case"top":case"bottom":return n?t?Vp:Up:t?Up:Vp;case"left":case"right":return t?Mk:Lk;default:return[]}}function zk(e,t,n,r){const s=io(e);let o=Dk(Un(e),n==="start",r);return s&&(o=o.map(i=>i+"-"+s),t&&(o=o.concat(o.map(Pu)))),o}function qa(e){return e.replace(/left|right|bottom|top/g,t=>Pk[t])}function Fk(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ky(e){return typeof e!="number"?Fk(e):{top:e,right:e,bottom:e,left:e}}function Qa(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}function Hp(e,t,n){let{reference:r,floating:s}=e;const o=xn(t),i=Qd(t),a=qd(i),c=Un(t),u=o==="y",d=r.x+r.width/2-s.width/2,f=r.y+r.height/2-s.height/2,m=r[a]/2-s[a]/2;let h;switch(c){case"top":h={x:d,y:r.y-s.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:f};break;case"left":h={x:r.x-s.width,y:f};break;default:h={x:r.x,y:r.y}}switch(io(t)){case"start":h[i]-=m*(n&&u?-1:1);break;case"end":h[i]+=m*(n&&u?-1:1);break}return h}const $k=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:o=[],platform:i}=n,a=o.filter(Boolean),c=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:s}),{x:d,y:f}=Hp(u,r,c),m=r,h={},x=0;for(let y=0;y<a.length;y++){const{name:w,fn:g}=a[y],{x:p,y:v,data:k,reset:C}=await g({x:d,y:f,initialPlacement:r,placement:m,strategy:s,middlewareData:h,rects:u,platform:i,elements:{reference:e,floating:t}});d=p??d,f=v??f,h={...h,[w]:{...h[w],...k}},C&&x<=50&&(x++,typeof C=="object"&&(C.placement&&(m=C.placement),C.rects&&(u=C.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:s}):C.rects),{x:d,y:f}=Hp(u,m,c)),y=-1)}return{x:d,y:f,placement:m,strategy:s,middlewareData:h}};async function ii(e,t){var n;t===void 0&&(t={});const{x:r,y:s,platform:o,rects:i,elements:a,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=Bn(t,e),x=Ky(h),w=a[m?f==="floating"?"reference":"floating":f],g=Qa(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(w)))==null||n?w:w.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:c})),p=f==="floating"?{x:r,y:s,width:i.floating.width,height:i.floating.height}:i.reference,v=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),k=await(o.isElement==null?void 0:o.isElement(v))?await(o.getScale==null?void 0:o.getScale(v))||{x:1,y:1}:{x:1,y:1},C=Qa(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:p,offsetParent:v,strategy:c}):p);return{top:(g.top-C.top+x.top)/k.y,bottom:(C.bottom-g.bottom+x.bottom)/k.y,left:(g.left-C.left+x.left)/k.x,right:(C.right-g.right+x.right)/k.x}}const Bk=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:o,platform:i,elements:a,middlewareData:c}=t,{element:u,padding:d=0}=Bn(e,t)||{};if(u==null)return{};const f=Ky(d),m={x:n,y:r},h=Qd(s),x=qd(h),y=await i.getDimensions(u),w=h==="y",g=w?"top":"left",p=w?"bottom":"right",v=w?"clientHeight":"clientWidth",k=o.reference[x]+o.reference[h]-m[h]-o.floating[x],C=m[h]-o.reference[h],S=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let j=S?S[v]:0;(!j||!await(i.isElement==null?void 0:i.isElement(S)))&&(j=a.floating[v]||o.floating[x]);const N=k/2-C/2,P=j/2-y[x]/2-1,A=Er(f[g],P),z=Er(f[p],P),L=A,Q=j-y[x]-z,M=j/2-y[x]/2+N,Z=Tu(L,M,Q),W=!c.arrow&&io(s)!=null&&M!==Z&&o.reference[x]/2-(M<L?A:z)-y[x]/2<0,q=W?M<L?M-L:M-Q:0;return{[h]:m[h]+q,data:{[h]:Z,centerOffset:M-Z-q,...W&&{alignmentOffset:q}},reset:W}}}),Uk=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:o,rects:i,initialPlacement:a,platform:c,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:y=!0,...w}=Bn(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const g=Un(s),p=xn(a),v=Un(a)===a,k=await(c.isRTL==null?void 0:c.isRTL(u.floating)),C=m||(v||!y?[qa(a)]:Ik(a)),S=x!=="none";!m&&S&&C.push(...zk(a,y,x,k));const j=[a,...C],N=await ii(t,w),P=[];let A=((r=o.flip)==null?void 0:r.overflows)||[];if(d&&P.push(N[g]),f){const M=Ok(s,i,k);P.push(N[M[0]],N[M[1]])}if(A=[...A,{placement:s,overflows:P}],!P.every(M=>M<=0)){var z,L;const M=(((z=o.flip)==null?void 0:z.index)||0)+1,Z=j[M];if(Z&&(!(f==="alignment"?p!==xn(Z):!1)||A.every(E=>
211E.overflows[0]>0&&xn(E.placement)===p)))return{data:{index:M,overflows:A},reset:{placement:Z}};let W=(L=A.filter(q=>q.overflows[0]<=0).sort((q,E)=>q.overflows[1]-E.overflows[1])[0])==null?void 0:L.placement;if(!W)switch(h){case"bestFit":{var Q;const q=(Q=A.filter(E=>{if(S){const T=xn(E.placement);return T===p||T==="y"}return!0}).map(E=>[E.placement,E.overflows.filter(T=>T>0).reduce((T,D)=>T+D,0)]).sort((E,T)=>E[1]-T[1])[0])==null?void 0:Q[0];q&&(W=q);break}case"initialPlacement":W=a;break}if(s!==W)return{reset:{placement:W}}}return{}}}};function Wp(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Gp(e){return Tk.some(t=>e[t]>=0)}const Vk=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...s}=Bn(e,t);switch(r){case"referenceHidden":{const o=await ii(t,{...s,elementContext:"reference"}),i=Wp(o,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Gp(i)}}}case"escaped":{const o=await ii(t,{...s,altBoundary:!0}),i=Wp(o,n.floating);return{data:{escapedOffsets:i,escaped:Gp(i)}}}default:return{}}}}},Yy=new Set(["left","top"]);async function Hk(e,t){const{placement:n,platform:r,elements:s}=e,o=await(r.isRTL==null?void 0:r.isRTL(s.floating)),i=Un(n),a=io(n),c=xn(n)==="y",u=Yy.has(i)?-1:1,d=o&&c?-1:1,f=Bn(t,e);let{mainAxis:m,crossAxis:h,alignmentAxis:x}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof x=="number"&&(h=a==="end"?x*-1:x),c?{x:h*d,y:m*u}:{x:m*u,y:h*d}}const Wk=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:o,placement:i,middlewareData:a}=t,c=await Hk(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:s+c.x,y:o+c.y,data:{...c,placement:i}}}}},Gk=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:w=>{let{x:g,y:p}=w;return{x:g,y:p}}},...c}=Bn(e,t),u={x:n,y:r},d=await ii(t,c),f=xn(Un(s)),m=Gd(f);let h=u[m],x=u[f];if(o){const w=m==="y"?"top":"left",g=m==="y"?"bottom":"right",p=h+d[w],v=h-d[g];h=Tu(p,h,v)}if(i){const w=f==="y"?"top":"left",g=f==="y"?"bottom":"right",p=x+d[w],v=x-d[g];x=Tu(p,x,v)}const y=a.fn({...t,[m]:h,[f]:x});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[m]:o,[f]:i}}}}}},qk=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:o,middlewareData:i}=t,{offset:a=0,mainAxis:c=!0,crossAxis:u=!0}=Bn(e,t),d={x:n,y:r},f=xn(s),m=Gd(f);let h=d[m],x=d[f];const y=Bn(a,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(c){const v=m==="y"?"height":"width",k=o.reference[m]-o.floating[v]+w.mainAxis,C=o.reference[m]+o.reference[v]-w.mainAxis;h<k?h=k:h>C&&(h=C)}if(u){var g,p;const v=m==="y"?"width":"height",k=Yy.has(Un(s)),C=o.reference[f]-o.floating[v]+(k&&((g=i.offset)==null?void 0:g[f])||0)+(k?0:w.crossAxis),S=o.reference[f]+o.reference[v]+(k?0:((p=i.offset)==null?void 0:p[f])||0)-(k?w.crossAxis:0);x<C?x=C:x>S&&(x=S)}return{[m]:h,[f]:x}}}},Qk=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:s,rects:o,platform:i,elements:a}=t,{apply:c=()=>{},...u}=Bn(e,t),d=await ii(t,u),f=Un(s),m=io(s),h=xn(s)==="y",{width:x,height:y}=o.floating;let w,g;f==="top"||f==="bottom"?(w=f,g=m===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(g=f,w=m==="end"?"top":"bottom");const p=y-d.top-d.bottom,v=x-d.left-d.right,k=Er(y-d[w],p),C=Er(x-d[g],v),S=!t.middlewareData.shift;let j=k,N=C;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(N=v),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(j=p),S&&!m){const A=St(d.left,0),z=St(d.right,0),L=St(d.top,0),Q=St(d.bottom,0);h?N=x-2*(A!==0||z!==0?A+z:St(d.left,d.right)):j=y-2*(L!==0||Q!==0?L+Q:St(d.top,d.bottom))}await c({...t,availableWidth:N,availableHeight:j});const P=await i.getDimensions(a.floating);return x!==P.width||y!==P.height?{reset:{rects:!0}}:{}}}};function Pl(){return typeof window<"u"}function ao(e){return Xy(e)?(e.nodeName||"").toLowerCase():"#document"}function Et(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function En(e){var t;return(t=(Xy(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Xy(e){return Pl()?e instanceof Node||e instanceof Et(e).Node:!1}function cn(e){return Pl()?e instanceof Element||e instanceof Et(e).Element:!1}function jn(e){return Pl()?e instanceof HTMLElement||e instanceof Et(e).HTMLElement:!1}function qp(e){return!Pl()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Et(e).ShadowRoot}const Zk=new Set(["inline","contents"]);function Ei(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=un(e);
211return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Zk.has(s)}const Kk=new Set(["table","td","th"]);function Yk(e){return Kk.has(ao(e))}const Xk=[":popover-open",":modal"];function Al(e){return Xk.some(t=>{try{return e.matches(t)}catch{return!1}})}const Jk=["transform","translate","scale","rotate","perspective"],eC=["transform","translate","scale","rotate","perspective","filter"],tC=["paint","layout","strict","content"];function Zd(e){const t=Kd(),n=cn(e)?un(e):e;return Jk.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||eC.some(r=>(n.willChange||"").includes(r))||tC.some(r=>(n.contain||"").includes(r))}function nC(e){let t=_r(e);for(;jn(t)&&!Zs(t);){if(Zd(t))return t;if(Al(t))return null;t=_r(t)}return null}function Kd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const rC=new Set(["html","body","#document"]);function Zs(e){return rC.has(ao(e))}function un(e){return Et(e).getComputedStyle(e)}function Rl(e){return cn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function _r(e){if(ao(e)==="html")return e;const t=e.assignedSlot||e.parentNode||qp(e)&&e.host||En(e);return qp(t)?t.host:t}function Jy(e){const t=_r(e);return Zs(t)?e.ownerDocument?e.ownerDocument.body:e.body:jn(t)&&Ei(t)?t:Jy(t)}function ai(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=Jy(e),o=s===((r=e.ownerDocument)==null?void 0:r.body),i=Et(s);if(o){const a=Au(i);return t.concat(i,i.visualViewport||[],Ei(s)?s:[],a&&n?ai(a):[])}return t.concat(s,ai(s,[],n))}function Au(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ev(e){const t=un(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=jn(e),o=s?e.offsetWidth:n,i=s?e.offsetHeight:r,a=Ga(n)!==o||Ga(r)!==i;return a&&(n=o,r=i),{width:n,height:r,$:a}}function Yd(e){return cn(e)?e:e.contextElement}function Rs(e){const t=Yd(e);if(!jn(t))return kn(1);
211const n=t.getBoundingClientRect(),{width:r,height:s,$:o}=ev(t);let i=(o?Ga(n.width):n.width)/r,a=(o?Ga(n.height):n.height)/s;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const sC=kn(0);function tv(e){const t=Et(e);return!Kd()||!t.visualViewport?sC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function oC(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Et(e)?!1:t}function es(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),o=Yd(e);let i=kn(1);t&&(r?cn(r)&&(i=Rs(r)):i=Rs(e));const a=oC(o,n,r)?tv(o):kn(0);let c=(s.left+a.x)/i.x,u=(s.top+a.y)/i.y,d=s.width/i.x,f=s.height/i.y;if(o){const m=Et(o),h=r&&cn(r)?Et(r):r;let x=m,y=Au(x);for(;y&&r&&h!==x;){const w=Rs(y),g=y.getBoundingClientRect(),p=un(y),v=g.left+(y.clientLeft+parseFloat(p.paddingLeft))*w.x,k=g.top+(y.clientTop+parseFloat(p.paddingTop))*w.y;c*=w.x,u*=w.y,d*=w.x,f*=w.y,c+=v,u+=k,x=Et(y),y=Au(x)}}return Qa({width:d,height:f,x:c,y:u})}function Xd(e,t){const n=Rl(e).scrollLeft;return t?t.left+n:es(En(e)).left+n}function nv(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),s=r.left+t.scrollLeft-(n?0:Xd(e,r)),o=r.top+t.scrollTop;return{x:s,y:o}}function iC(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const o=s==="fixed",i=En(r),a=t?Al(t.floating):!1;if(r===i||a&&o)return n;let c={scrollLeft:0,scrollTop:0},u=kn(1);const d=kn(0),f=jn(r);if((f||!f&&!o)&&((ao(r)!=="body"||Ei(i))&&(c=Rl(r)),jn(r))){const h=es(r);u=Rs(r),d.x=h.x+r.clientLeft,d.y=h.y+r.clientTop}const m=i&&!f&&!o?nv(i,c,!0):kn(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+d.x+m.x,y:n.y*u.y-c.scrollTop*u.y+d.y+m.y}}function aC(e){return Array.from(e.getClientRects())}function lC(e){const t=En(e),n=Rl(e),r=e.ownerDocument.body,s=St(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=St(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+Xd(e);const a=-n.scrollTop;return un(r).direction==="rtl"&&(i+=St(t.clientWidth,r.clientWidth)-s),{width:s,height:o,x:i,y:a}}function cC(e,t){const n=Et(e),r=En(e),s=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,a=0,c=0;if(s){o=s.width,i=s.height;const u=Kd();(!u||u&&t==="fixed")&&(a=s.offsetLeft,c=s.offsetTop)}return{width:o,height:i,x:a,y:c}}const uC=new Set(["absolute","fixed"]);function dC(e,t){const n=es(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,o=jn(e)?Rs(e):kn(1),i=e.clientWidth*o.x,a=e.clientHeight*o.y,c=s*o.x,u=r*o.y;return{width:i,height:a,x:c,y:u}}function Qp(e,t,n){let r;if(t==="viewport")r=cC(e,n);else if(t==="document")r=lC(En(e));else if(cn(t))r=dC(t,n);else{const s=tv(e);r={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Qa(r)}function rv(e,t){const n=_r(e);return n===t||!cn(n)||Zs(n)?!1:un(n).position==="fixed"||rv(n,t)}function fC(e,t){const n=t.get(e);if(n)return n;let r=ai(e,[],!1).filter(a=>cn(a)&&ao(a)!=="body"),s=null;const o=un(e).position==="fixed";let i=o?_r(e):e;for(;cn(i)&&!Zs(i);){const a=un(i),c=Zd(i);!c&&a.position==="fixed"&&(s=null),(o?!c&&!s:!c&&a.position==="static"&&!!s&&uC.has(s.position)||Ei(i)&&!c&&rv(e,i))?r=r.filter(d=>d!==i):s=a,i=_r(i)}return t.set(e,r),r}function pC(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const i=[...n==="clippingAncestors"?Al(t)?[]:fC(t,this._c):[].concat(n),r],a=i[0],c=i.reduce((u,d)=>{const f=Qp(t,d,s);return u.top=St(f.top,u.top),u.right=Er(f.right,u.right),u.bottom=Er(f.bottom,u.bottom),u.left=St(f.left,u.left),u},Qp(t,a,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function hC(e){const{width:t,height:n}=ev(e);return{width:t,height:n}}function mC(e,t,n){const r=jn(t),s=En(t),o=n==="fixed",i=es(e,!0,o,t);let a={scrollLeft:0,scrollTop:0};const c=kn(0);function u(){c.x=Xd(s)}if(r||!r&&!o)if((ao(t)!=="body"||Ei(s))&&(a=Rl(t)),r){const h=es(t,!0,o,t);c.x=h.x+t.clientLeft,c.y=h.y+t.clientTop}else s&&u();o&&!r&&s&&u();const d=s&&!r&&!o?nv(s,a):kn(0),f=i.left+a.scrollLeft-c.x-d.x,m=i.top+a.scrollTop-c.y-d.y;return{x:f,y:m,width:i.width,height:i.height}}function Sc(e){return un(e).position==="static"}function Zp(e,t){if(!jn(e)||un(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return En(e)===n&&(n=n.ownerDocument.body),n}function sv(e,t){const n=Et(e);if(Al(e))return n;if(!jn(e)){let s=_r(e);for(;s&&!Zs(s);){if(cn(s)&&!Sc(s))return s;s=_r(s)}return n}let r=Zp(e,t);for(;r&&Yk(r)&&Sc(r);)r=Zp(r,t);return r&&Zs(r)&&Sc(r)&&!Zd(r)?n:r||nC(e)||n}const gC=async function(e){const t=this.getOffsetParent||sv,n=this.getDimensions,r=await n(e.floating);return{reference:mC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function yC(e){return un(e).direction==="rtl"}const vC={convertOffsetParentRelativeRectToViewportRelativeRect:iC,getDocumentElement:En,getClippingRect:pC,getOffsetParent:sv,getElementRects:gC,getClientRects:aC,getDimensions:hC,getScale:Rs,isElement:cn,isRTL:yC};function ov(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function xC(e,t){let n=null,r;const s=En(e);function o(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function i(a,c){a===void 0&&(a=!1),c===void 0&&(c=1),o();const u=e.getBoundingClientRect(),{left:d,top:f,width:m,height:h}=u;if(a||t(),!m||!h)return;const x=na(f),y=na(s.clientWidth-(d+m)),w=na(s.clientHeight-(f+h)),g=na(d),v={rootMargin:-x+"px "+-y+"px "+-w+"px "+-g+"px",threshold:St(0,Er(1,c))||1};let k=!0;function C(S){const j=S[0].intersectionRatio;if(j!==c){if(!k)return i();j?i(!1,j):r=setTimeout(()=>{i(!1,1e-7)},1e3)}j===1&&!ov(u,e.getBoundingClientRect())&&i(),k=!1}try{n=new IntersectionObserver(C,{...v,root:s.ownerDocument})}catch{n=new IntersectionObserver(C,v)}n.observe(e)}return i(!0),o}function wC(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,u=Yd(e),d=s||o?[...u?ai(u):[],...ai(t)]:[];d.forEach(g=>{s&&g.addEventListener("scroll",n,{passive:!0}),o&&g.addEventListener("resize",n)});
211const f=u&&a?xC(u,n):null;let m=-1,h=null;i&&(h=new ResizeObserver(g=>{let[p]=g;p&&p.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),n()}),u&&!c&&h.observe(u),h.observe(t));let x,y=c?es(e):null;c&&w();function w(){const g=es(e);y&&!ov(y,g)&&n(),y=g,x=requestAnimationFrame(w)}return n(),()=>{var g;d.forEach(p=>{s&&p.removeEventListener("scroll",n),o&&p.removeEventListener("resize",n)}),f==null||f(),(g=h)==null||g.disconnect(),h=null,c&&cancelAnimationFrame(x)}}const bC=Wk,kC=Gk,CC=Uk,SC=Qk,jC=Vk,Kp=Bk,NC=qk,EC=(e,t,n)=>{const r=new Map,s={platform:vC,...n},o={...s.platform,_c:r};return $k(e,t,{...s,platform:o})};var _C=typeof document<"u",TC=function(){},xa=_C?b.useLayoutEffect:TC;function Za(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Za(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const o=s[r];if(!(o==="_owner"&&e.$$typeof)&&!Za(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function iv(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Yp(e,t){const n=iv(e);return Math.round(t*n)/n}function jc(e){const t=b.useRef(e);return xa(()=>{t.current=e}),t}function PC(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:o,floating:i}={},transform:a=!0,whileElementsMounted:c,open:u}=e,[d,f]=b.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=b.useState(r);Za(m,r)||h(r);const[x,y]=b.useState(null),[w,g]=b.useState(null),p=b.useCallback(E=>{E!==S.current&&(S.current=E,y(E))},[]),v=b.useCallback(E=>{E!==j.current&&(j.current=E,g(E))},[]),k=o||x,C=i||w,S=b.useRef(null),j=b.useRef(null),N=b.useRef(d),P=c!=null,A=jc(c),z=jc(s),L=jc(u),Q=b.useCallback(()=>{if(!S.current||!j.current)return;const E={placement:t,strategy:n,middleware:m};z.current&&(E.platform=z.current),EC(S.current,j.current,E).then(T=>{const D={...T,isPositioned:L.current!==!1};M.current&&!Za(N.current,D)&&(N.current=D,ji.flushSync(()=>{f(D)}))})},[m,t,n,z,L]);xa(()=>{u===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,f(E=>({...E,isPositioned:!1})))},[u]);const M=b.useRef(!1);xa(()=>(M.current=!0,()=>{M.current=!1}),[]),xa(()=>{if(k&&(S.current=k),C&&(j.current=C),k&&C){if(A.current)return A.current(k,C,Q);Q()}},[k,C,Q,A,P]);const Z=b.useMemo(()=>({reference:S,floating:j,setReference:p,setFloating:v}),[p,v]),W=b.useMemo(()=>({reference:k,floating:C}),[k,C]),q=b.useMemo(()=>{const E={position:n,left:0,top:0};if(!W.floating)return E;const T=Yp(W.floating,d.x),D=Yp(W.floating,d.y);return a?{...E,transform:"translate("+T+"px, "+D+"px)",...iv(W.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:T,top:D}},[n,a,W.floating,d.x,d.y]);return b.useMemo(()=>({...d,update:Q,refs:Z,elements:W,floatingStyles:q}),[d,Q,Z,W,q])}const AC=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:s}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Kp({element:r.current,padding:s}).fn(n):{}:r?Kp({element:r,padding:s}).fn(n):{}}}},RC=(e,t)=>({...bC(e),options:[e,t]}),OC=(e,t)=>({...kC(e),options:[e,t]}),IC=(e,t)=>({...NC(e),options:[e,t]}),MC=(e,t)=>({...CC(e),options:[e,t]}),LC=(e,t)=>({...SC(e),options:[e,t]}),DC=(e,t)=>({...jC(e),options:[e,t]}),zC=(e,t)=>({...AC(e),options:[e,t]});var FC="Arrow",av=b.forwardRef((e,t)=>{const{children:n,width:r=10,height:s=5,...o}=e;return l.jsx(Ve.svg,{...o,ref:t,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});av.displayName=FC;var $C=av;function BC(e){const[t,n]=b.useState(void 0);return Sn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(s=>
211{if(!Array.isArray(s)||!s.length)return;const o=s[0];let i,a;if("borderBoxSize"in o){const c=o.borderBoxSize,u=Array.isArray(c)?c[0]:c;i=u.inlineSize,a=u.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var lv="Popper",[cv,uv]=so(lv),[v2,dv]=cv(lv),fv="PopperAnchor",pv=b.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...s}=e,o=dv(fv,n),i=b.useRef(null),a=Tt(t,i);return b.useEffect(()=>{o.onAnchorChange((r==null?void 0:r.current)||i.current)}),r?null:l.jsx(Ve.div,{...s,ref:a})});pv.displayName=fv;var Jd="PopperContent",[UC,VC]=cv(Jd),hv=b.forwardRef((e,t)=>{var J,Oe,qe,$e,ce,B;const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:o="center",alignOffset:i=0,arrowPadding:a=0,avoidCollisions:c=!0,collisionBoundary:u=[],collisionPadding:d=0,sticky:f="partial",hideWhenDetached:m=!1,updatePositionStrategy:h="optimized",onPlaced:x,...y}=e,w=dv(Jd,n),[g,p]=b.useState(null),v=Tt(t,ie=>p(ie)),[k,C]=b.useState(null),S=BC(k),j=(S==null?void 0:S.width)??0,N=(S==null?void 0:S.height)??0,P=r+(o!=="center"?"-"+o:""),A=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},z=Array.isArray(u)?u:[u],L=z.length>0,Q={padding:A,boundary:z.filter(WC),altBoundary:L},{refs:M,floatingStyles:Z,placement:W,isPositioned:q,middlewareData:E}=PC({strategy:"fixed",placement:P,whileElementsMounted:(...ie)=>wC(...ie,{animationFrame:h==="always"}),elements:{reference:w.anchor},middleware:[RC({mainAxis:s+N,alignmentAxis:i}),c&&OC({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?IC():void 0,...Q}),c&&MC({...Q}),LC({...Q,apply:({elements:ie,rects:Ce,availableWidth:He,availableHeight:ot})=>{const{width:bt,height:kt}=Ce.reference,it=ie.floating.style;it.setProperty("--radix-popper-available-width",`${He}px`),it.setProperty("--radix-popper-available-height",`${ot}px`),it.setProperty("--radix-popper-anchor-width",`${bt}px`),it.setProperty("--radix-popper-anchor-height",`${kt}px`)}}),k&&zC({element:k,padding:a}),GC({arrowWidth:j,arrowHeight:N}),m&&DC({strategy:"referenceHidden",...Q})]}),[T,D]=yv(W),G=Nr(x);Sn(()=>{q&&(G==null||G())},[q,G]);const H=(J=E.arrow)==null?void 0:J.x,X=(Oe=E.arrow)==null?void 0:Oe.y,K=((qe=E.arrow)==null?void 0:qe.centerOffset)!==0,[xe,Re]=b.useState();return Sn(()=>{g&&Re(window.getComputedStyle(g).zIndex)},[g]),l.jsx("div",{ref:M.setFloating,"data-radix-popper-content-wrapper":"",style:{...Z,transform:q?Z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:xe,"--radix-popper-transform-origin":[($e=E.transformOrigin)==null?void 0:$e.x,(ce=E.transformOrigin)==null?void 0:ce.y].join(" "),...((B=E.hide)==null?void 0:B.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(UC,{scope:n,placedSide:T,onArrowChange:C,arrowX:H,arrowY:X,shouldHideArrow:K,children:l.jsx(Ve.div,{"data-side":T,"data-align":D,...y,ref:v,style:{...y.style,animation:q?void 0:"none"}})})})});hv.displayName=Jd;var mv="PopperArrow",HC={top:"bottom",right:"left",bottom:"top",left:"right"},gv=b.forwardRef(function(t,n){const{__scopePopper:r,...s}=t,o=VC(mv,r),i=HC[o.placedSide];return l.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:l.jsx($C,{...s,ref:n,style:{...s.style,display:"block"}})})});gv.displayName=mv;function WC(e){return e!==null}var GC=e=>({name:"transformOrigin",options:e,fn(t){var w,g,p;const{placement:n,rects:r,middlewareData:s}=t,i=((w=s.arrow)==null?void 0:w.centerOffset)!==0,a=i?0:e.arrowWidth,c=i?0:e.arrowHeight,[u,d]=yv(n),f={start:"0%",center:"50%",end:"100%"}[d],m=(((g=s.arrow)==null?void 0:g.x)??0)+a/2,h=(((p=s.arrow)==null?void 0:p.y)??0)+c/2;let x="",y="";return u==="bottom"?(x=i?f:`${m}px`,y=`${-c}px`):u==="top"?(x=i?f:`${m}px`,y=`${r.floating.height+c}px`):u==="right"?(x=`${-c}px`,y=i?f:`${h}px`):u==="left"&&(x=`${r.floating.width+c}px`,y=i?f:`${h}px`),{data:{x,y}}}});function yv(e){const[t,n="center"]=e.split("-");return[t,n]}var qC=pv,QC=hv,ZC=gv,[Ol,x2]=so("Tooltip",[uv]),ef=uv(),vv="TooltipProvider",KC=700,Xp="tooltip.open",[YC,xv]=Ol(vv),wv=e=>{const{__scopeTooltip:t,delayDuration:n=KC,skipDelayDuration:r=300,disableHoverableContent:s=!1,children:o}=e,i=b.useRef(!0),a=b.useRef(!1),c=b.useRef(0);return b.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),l.jsx(YC,{scope:t,isOpenDelayedRef:i,delayDuration:n,onOpen:b.useCallback(()=>{window.clearTimeout(c.current),i.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>i.current=!0,r)},[r]),isPointerInTransitRef:a,onPointerInTransitChange:b.useCallback(u=>{a.current=u},[]),disableHoverableContent:s,children:o})};
211wv.displayName=vv;var bv="Tooltip",[w2,Il]=Ol(bv),Ru="TooltipTrigger",XC=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,s=Il(Ru,n),o=xv(Ru,n),i=ef(n),a=b.useRef(null),c=Tt(t,a,s.onTriggerChange),u=b.useRef(!1),d=b.useRef(!1),f=b.useCallback(()=>u.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),l.jsx(qC,{asChild:!0,...i,children:l.jsx(Ve.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:c,onPointerMove:ze(e.onPointerMove,m=>{m.pointerType!=="touch"&&!d.current&&!o.isPointerInTransitRef.current&&(s.onTriggerEnter(),d.current=!0)}),onPointerLeave:ze(e.onPointerLeave,()=>{s.onTriggerLeave(),d.current=!1}),onPointerDown:ze(e.onPointerDown,()=>{s.open&&s.onClose(),u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:ze(e.onFocus,()=>{u.current||s.onOpen()}),onBlur:ze(e.onBlur,s.onClose),onClick:ze(e.onClick,s.onClose)})})});XC.displayName=Ru;var JC="TooltipPortal",[b2,eS]=Ol(JC,{forceMount:void 0}),Ks="TooltipContent",kv=b.forwardRef((e,t)=>{const n=eS(Ks,e.__scopeTooltip),{forceMount:r=n.forceMount,side:s="top",...o}=e,i=Il(Ks,e.__scopeTooltip);return l.jsx(Cl,{present:r||i.open,children:i.disableHoverableContent?l.jsx(Cv,{side:s,...o,ref:t}):l.jsx(tS,{side:s,...o,ref:t})})}),tS=b.forwardRef((e,t)=>{const n=Il(Ks,e.__scopeTooltip),r=xv(Ks,e.__scopeTooltip),s=b.useRef(null),o=Tt(t,s),[i,a]=b.useState(null),{trigger:c,onClose:u}=n,d=s.current,{onPointerInTransitChange:f}=r,m=b.useCallback(()=>{a(null),f(!1)},[f]),h=b.useCallback((x,y)=>{const w=x.currentTarget,g={x:x.clientX,y:x.clientY},p=iS(g,w.getBoundingClientRect()),v=aS(g,p),k=lS(y.getBoundingClientRect()),C=uS([...v,...k]);a(C),f(!0)},[f]);return b.useEffect(()=>()=>m(),[m]),b.useEffect(()=>{if(c&&d){const x=w=>h(w,d),y=w=>h(w,c);return c.addEventListener("pointerleave",x),d.addEventListener("pointerleave",y),()=>{c.removeEventListener("pointerleave",x),d.removeEventListener("pointerleave",y)}}},[c,d,h,m]),b.useEffect(()=>{if(i){const x=y=>{const w=y.target,g={x:y.clientX,y:y.clientY},p=(c==null?void 0:c.contains(w))||(d==null?void 0:d.contains(w)),v=!cS(g,i);p?m():v&&(m(),u())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[c,d,i,u,m]),l.jsx(Cv,{...e,ref:o})}),[nS,rS]=Ol(bv,{isInside:!1}),sS=i1("TooltipContent"),Cv=b.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":s,onEscapeKeyDown:o,onPointerDownOutside:i,...a}=e,c=Il(Ks,n),u=ef(n),{onClose:d}=c;return b.useEffect(()=>(document.addEventListener(Xp,d),()=>document.removeEventListener(Xp,d)),[d]),b.useEffect(()=>{if(c.trigger){const f=m=>{const h=m.target;h!=null&&h.contains(c.trigger)&&d()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[c.trigger,d]),l.jsx(Bd,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:f=>f.preventDefault(),onDismiss:d,children:l.jsxs(QC,{"data-state":c.stateAttribute,...u,...a,ref:t,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[l.jsx(sS,{children:r}),l.jsx(nS,{scope:n,isInside:!0,children:l.jsx(T1,{id:c.contentId,role:"tooltip",children:s||r})})]})})});kv.displayName=Ks;var Sv="TooltipArrow",oS=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,s=ef(n);return rS(Sv,n).isInside?null:l.jsx(ZC,{...s,...r,ref:t})});oS.displayName=Sv;function iS(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,s,o)){case o:return"left";case s:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function aS(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function lS(e){const{top:t,right:n,bottom:r,left:s}=e;return[{x:s,y:t},{x:n,y:t},{x:n,y:r},{x:s,y:r}]}function cS(e,t){const{x:n,y:r}=e;let s=!1;for(let o=0,i=t.length-1;o<t.length;i=o++){const a=t[o],c=t[i],u=a.x,d=a.y,f=c.x,m=c.y;d>r!=m>r&&n<(f-u)*(r-d)/(m-d)+u&&(s=!s)}return s}function uS(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),dS(t)}function dS(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const s=e[r];for(;t.length>=2;){const o=t[t.length-1],i=t[t.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))t.pop();else break}t.push(s)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const s=e[r];for(;n.length>=2;){const o=n[n.length-1],i=n[n.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))n.pop();else break}n.push(s)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var fS=wv,jv=kv;const pS=fS,hS=b.forwardRef(({className:e,sideOffset:t=4,...n},r)=>
211l.jsx(jv,{ref:r,sideOffset:t,className:ke("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));hS.displayName=jv.displayName;var Ml=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ll=typeof window>"u"||"Deno"in globalThis;function Jt(){}function mS(e,t){return typeof e=="function"?e(t):e}function gS(e){return typeof e=="number"&&e>=0&&e!==1/0}function yS(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ou(e,t){return typeof e=="function"?e(t):e}function vS(e,t){return typeof e=="function"?e(t):e}function Jp(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:o,queryKey:i,stale:a}=e;if(i){if(r){if(t.queryHash!==tf(i,t.options))return!1}else if(!ci(t.queryKey,i))return!1}if(n!=="all"){const c=t.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||s&&s!==t.state.fetchStatus||o&&!o(t))}function eh(e,t){const{exact:n,status:r,predicate:s,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(li(t.options.mutationKey)!==li(o))return!1}else if(!ci(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function tf(e,t){return((t==null?void 0:t.queryKeyHashFn)||li)(e)}function li(e){return JSON.stringify(e,(t,n)=>Iu(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function ci(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>ci(e[n],t[n])):!1}function Nv(e,t){if(e===t)return e;const n=th(e)&&th(t);if(n||Iu(e)&&Iu(t)){const r=n?e:Object.keys(e),s=r.length,o=n?t:Object.keys(t),i=o.length,a=n?[]:{},c=new Set(r);let u=0;for(let d=0;d<i;d++){const f=n?d:o[d];(!n&&c.has(f)||n)&&e[f]===void 0&&t[f]===void 0?(a[f]=void 0,u++):(a[f]=Nv(e[f],t[f]),a[f]===e[f]&&e[f]!==void 0&&u++)}return s===i&&u===s?e:a}return t}function th(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Iu(e){if(!nh(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!nh(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function nh(e){return Object.prototype.toString.call(e)==="[object Object]"}function xS(e){return new Promise(t=>{setTimeout(t,e)})}function wS(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Nv(e,t):t}function bS(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function kS(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var nf=Symbol();function Ev(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===nf?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Br,or,Os,Oh,CS=(Oh=class extends Ml{constructor(){super();ue(this,Br);ue(this,or);ue(this,Os);ne(this,Os,t=>{if(!Ll&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){_(this,or)||this.setEventListener(_(this,Os))}onUnsubscribe(){var t;this.hasListeners()||((t=_(this,or))==null||t.call(this),ne(this,or,void 0))}setEventListener(t){var n;ne(this,Os,t),(n=_(this,or))==null||n.call(this),ne(this,or,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){_(this,Br)!==t&&(ne(this,Br,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof _(this,Br)=="boolean"?_(this,Br):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}}
211,Br=new WeakMap,or=new WeakMap,Os=new WeakMap,Oh),_v=new CS,Is,ir,Ms,Ih,SS=(Ih=class extends Ml{constructor(){super();ue(this,Is,!0);ue(this,ir);ue(this,Ms);ne(this,Ms,t=>{if(!Ll&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){_(this,ir)||this.setEventListener(_(this,Ms))}onUnsubscribe(){var t;this.hasListeners()||((t=_(this,ir))==null||t.call(this),ne(this,ir,void 0))}setEventListener(t){var n;ne(this,Ms,t),(n=_(this,ir))==null||n.call(this),ne(this,ir,t(this.setOnline.bind(this)))}setOnline(t){_(this,Is)!==t&&(ne(this,Is,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return _(this,Is)}},Is=new WeakMap,ir=new WeakMap,Ms=new WeakMap,Ih),Ka=new SS;function jS(){let e,t;const n=new Promise((s,o)=>{e=s,t=o});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}function NS(e){return Math.min(1e3*2**e,3e4)}function Tv(e){return(e??"online")==="online"?Ka.isOnline():!0}var Pv=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Nc(e){return e instanceof Pv}function Av(e){let t=!1,n=0,r=!1,s;const o=jS(),i=y=>{var w;r||(m(new Pv(y)),(w=e.abort)==null||w.call(e))},a=()=>{t=!0},c=()=>{t=!1},u=()=>_v.isFocused()&&(e.networkMode==="always"||Ka.isOnline())&&e.canRun(),d=()=>Tv(e.networkMode)&&e.canRun(),f=y=>{var w;r||(r=!0,(w=e.onSuccess)==null||w.call(e,y),s==null||s(),o.resolve(y))},m=y=>{var w;r||(r=!0,(w=e.onError)==null||w.call(e,y),s==null||s(),o.reject(y))},h=()=>new Promise(y=>{var w;s=g=>{(r||u())&&y(g)},(w=e.onPause)==null||w.call(e)}).then(()=>{var y;s=void 0,r||(y=e.onContinue)==null||y.call(e)}),x=()=>{if(r)return;let y;const w=n===0?e.initialPromise:void 0;try{y=w??e.fn()}catch(g){y=Promise.reject(g)}Promise.resolve(y).then(f).catch(g=>{var S;if(r)return;const p=e.retry??(Ll?0:3),v=e.retryDelay??NS,k=typeof v=="function"?v(n,g):v,C=p===!0||typeof p=="number"&&n<p||typeof p=="function"&&p(n,g);if(t||!C){m(g);return}n++,(S=e.onFail)==null||S.call(e,n,g),xS(k).then(()=>u()?void 0:h()).then(()=>{t?m(g):x()})})};return{promise:o,cancel:i,continue:()=>(s==null||s(),o),cancelRetry:a,continueRetry:c,canStart:d,start:()=>(d()?x():h().then(x),o)}}var ES=e=>setTimeout(e,0);function _S(){let e=[],t=0,n=a=>{a()},r=a=>{a()},s=ES;const o=a=>{t?e.push(a):s(()=>{n(a)})},i=()=>{const a=e;e=[],a.length&&s(()=>{r(()=>{a.forEach(c=>{n(c)})})})};return{batch:a=>{let c;t++;try{c=a()}finally{t--,t||i()}return c},batchCalls:a=>(...c)=>{o(()=>{a(...c)})},schedule:o,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{s=a}}}var ct=_S(),Ur,Mh,Rv=(Mh=class{constructor(){ue(this,Ur)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),gS(this.gcTime)&&ne(this,Ur,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ll?1/0:5*60*1e3))}clearGcTimeout(){_(this,Ur)&&(clearTimeout(_(this,Ur)),ne(this,Ur,void 0))}},Ur=new WeakMap,Mh),Ls,Vr,Ot,Hr,nt,vi,Wr,en,Pn,Lh,TS=(Lh=class extends Rv{constructor(t){super();ue(this,en);ue(this,Ls);ue(this,Vr);ue(this,Ot);ue(this,Hr);ue(this,nt);ue(this,vi);ue(this,Wr);ne(this,Wr,!1),ne(this,vi,t.defaultOptions),this.setOptions(t.options),this.observers=[],ne(this,Hr,t.client),ne(this,Ot,_(this,Hr).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,ne(this,Ls,AS(this.options)),this.state=t.state??_(this,Ls),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=_(this,nt))==null?void 0:t.promise}setOptions(t){this.options={..._(this,vi),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&_(this,Ot).remove(this)}setData(t,n){const r=wS(this.state.data,t,this.options);return Je(this,en,Pn).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Je(this,en,Pn).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,s;const n=(r=_(this,nt))==null?void 0:r.promise;return(s=_(this,nt))==null||s.cancel(t),n?n.then(Jt).catch(Jt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(_(this,Ls))}isActive(){return this.observers.some(t=>vS(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===nf||this.state.dataUpdateCount+this.state.errorUpdate
211Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Ou(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!yS(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=_(this,nt))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=_(this,nt))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),_(this,Ot).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(_(this,nt)&&(_(this,Wr)?_(this,nt).cancel({revert:!0}):_(this,nt).cancelRetry()),this.scheduleGc()),_(this,Ot).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Je(this,en,Pn).call(this,{type:"invalidate"})}
211fetch(t,n){var u,d,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(_(this,nt))return _(this,nt).continueRetry(),_(this,nt).promise}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(h=>h.options.queryFn);m&&this.setOptions(m.options)}const r=new AbortController,s=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(ne(this,Wr,!0),r.signal)})},o=()=>{const m=Ev(this.options,n),x=(()=>{const y={client:_(this,Hr),queryKey:this.queryKey,meta:this.meta};return s(y),y})();return ne(this,Wr,!1),this.options.persister?this.options.persister(m,x,this):m(x)},a=(()=>{const m={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:_(this,Hr),state:this.state,fetchFn:o};return s(m),m})();(u=this.options.behavior)==null||u.onFetch(a,this),ne(this,Vr,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=a.fetchOptions)==null?void 0:d.meta))&&Je(this,en,Pn).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const c=m=>{var h,x,y,w;Nc(m)&&m.silent||Je(this,en,Pn).call(this,{type:"error",error:m}),Nc(m)||((x=(h=_(this,Ot).config).onError)==null||x.call(h,m,this),(w=(y=_(this,Ot).config).onSettled)==null||w.call(y,this.state.data,m,this)),this.scheduleGc()};return ne(this,nt,Av({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:m=>{var h,x,y,w;if(m===void 0){c(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(m)}catch(g){c(g);return}(x=(h=_(this,Ot).config).onSuccess)==null||x.call(h,m,this),(w=(y=_(this,Ot).config).onSettled)==null||w.call(y,m,this.state.error,this),this.scheduleGc()},onError:c,onFail:(m,h)=>{Je(this,en,Pn).call(this,{type:"failed",failureCount:m,error:h})},onPause:()=>{Je(this,en,Pn).call(this,{type:"pause"})},onContinue:()=>{Je(this,en,Pn).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),_(this,nt).start()}},Ls=new WeakMap,Vr=new WeakMap,Ot=new WeakMap,Hr=new WeakMap,nt=new WeakMap,vi=new WeakMap,Wr=new WeakMap,en=new WeakSet,Pn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...PS(r.data,this.options),fetchMeta:t.meta??null};case"success":return ne(this,Vr,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=t.error;return Nc(s)&&s.revert&&_(this,Vr)?{..._(this,Vr),fetchStatus:"idle"}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),ct.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),_(this,Ot).notify({query:this,type:"updated",action:t})})},Lh);function PS(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Tv(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function AS(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var mn,Dh,RS=(Dh=class extends Ml{constructor(t={}){super();ue(this,mn);this.config=t,ne(this,mn,new Map)}build(t,n,r){const s=n.queryKey,o=n.queryHash??tf(s,n);let i=this.get(o);return i||(i=new TS({client:t,queryKey:s,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(s)}),this.add(i)),i}add(t){_(this,mn).has(t.queryHash)||(_(this,mn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=_(this,mn).get(t.queryHash);n&&(t.destroy(),n===t&&_(this,mn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){ct.batch(()=>
211{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return _(this,mn).get(t)}getAll(){return[..._(this,mn).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Jp(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>Jp(t,r)):n}notify(t){ct.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){ct.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){ct.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},mn=new WeakMap,Dh),gn,at,Gr,yn,Jn,zh,OS=(zh=class extends Rv{constructor(t){super();ue(this,yn);ue(this,gn);ue(this,at);ue(this,Gr);this.mutationId=t.mutationId,ne(this,at,t.mutationCache),ne(this,gn,[]),this.state=t.state||IS(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){_(this,gn).includes(t)||(_(this,gn).push(t),this.clearGcTimeout(),_(this,at).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){ne(this,gn,_(this,gn).filter(n=>n!==t)),this.scheduleGc(),_(this,at).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){_(this,gn).length||(this.state.status==="pending"?this.scheduleGc():_(this,at).remove(this))}continue(){var t;return((t=_(this,Gr))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,i,a,c,u,d,f,m,h,x,y,w,g,p,v,k,C,S,j,N;const n=()=>{Je(this,yn,Jn).call(this,{type:"continue"})};ne(this,Gr,Av({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,A)=>{Je(this,yn,Jn).call(this,{type:"failed",failureCount:P,error:A})},onPause:()=>{Je(this,yn,Jn).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>_(this,at).canRun(this)}));const r=this.state.status==="pending",s=!_(this,Gr).canStart();try{if(r)n();else{Je(this,yn,Jn).call(this,{type:"pending",variables:t,isPaused:s}),await((i=(o=_(this,at).config).onMutate)==null?void 0:i.call(o,t,this));const A=await((c=(a=this.options).onMutate)==null?void 0:c.call(a,t));A!==this.state.context&&Je(this,yn,Jn).call(this,{type:"pending",context:A,variables:t,isPaused:s})}const P=await _(this,Gr).start();return await((d=(u=_(this,at).config).onSuccess)==null?void 0:d.call(u,P,t,this.state.context,this)),await((m=(f=this.options).onSuccess)==null?void 0:m.call(f,P,t,this.state.context)),await((x=(h=_(this,at).config).onSettled)==null?void 0:x.call(h,P,null,this.state.variables,this.state.context,this)),await((w=(y=this.options).onSettled)==null?void 0:w.call(y,P,null,t,this.state.context)),Je(this,yn,Jn).call(this,{type:"success",data:P}),P}catch(P){try{throw await((p=(g=_(this,at).config).onError)==null?void 0:p.call(g,P,t,this.state.context,this)),await((k=(v=this.options).onError)==null?void 0:k.call(v,P,t,this.state.context)),await((S=(C=_(this,at).config).onSettled)==null?void 0:S.call(C,void 0,P,this.state.variables,this.state.context,this)),await((N=(j=this.options).onSettled)==null?void 0:N.call(j,void 0,P,t,this.state.context)),P}finally{Je(this,yn,Jn).call(this,{type:"error",error:P})}}finally{_(this,at).runNext(this)}}},gn=new WeakMap,at=new WeakMap,Gr=new WeakMap,yn=new WeakSet,Jn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),ct.batch(()=>{_(this,gn).forEach(r=>{r.onMutationUpdate(t)}),_(this,at).notify({mutation:this,type:"updated",action:t})})},zh);function IS(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var On,tn,xi,Fh,MS=(Fh=class extends Ml{constructor(t={}){super();ue(this,On);ue(this,tn);ue(this,xi);this.config=t,ne(this,On,new Set),ne(this,tn,new Map),ne(this,xi,0)}build(t,n,r){const s=new OS({mutationCache:this,mutationId:++Mi(this,xi)._,options:t.defaultMutationOptions(n),state:r});return this.add(s),s}add(t){_(this,On).add(t);const n=ra(t);if(typeof n=="string"){const r=_(this,tn).get(n);r?r.push(t):_(this,tn).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(_(this,On).delete(t)){const n=ra(t);if(typeof n=="string"){const r=_(this,tn).get(n);if(r)if(r.length>1){const s=r.indexOf(t);s!==-1&&r.splice(s,1)}else r[0]===t&&_(this,tn).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=ra(t);if(typeof n=="string"){const r=_(this,tn).get(n),s=r==null?void 0:r.find(o=>o.state.status==="pending");return!s||s===t}else return!0}runNext(t){var r;const n=ra(t);if(typeof n=="string"){const s=(r=_(this,tn).get(n))==null?void 0:r.find(o=>
211o!==t&&o.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){ct.batch(()=>{_(this,On).forEach(t=>{this.notify({type:"removed",mutation:t})}),_(this,On).clear(),_(this,tn).clear()})}getAll(){return Array.from(_(this,On))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>eh(n,r))}findAll(t={}){return this.getAll().filter(n=>eh(t,n))}notify(t){ct.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return ct.batch(()=>Promise.all(t.map(n=>n.continue().catch(Jt))))}},On=new WeakMap,tn=new WeakMap,xi=new WeakMap,Fh);function ra(e){var t;return(t=e.options.scope)==null?void 0:t.id}function rh(e){return{onFetch:(t,n)=>{var d,f,m,h,x;const r=t.options,s=(m=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:m.direction,o=((h=t.state.data)==null?void 0:h.pages)||[],i=((x=t.state.data)==null?void 0:x.pageParams)||[];let a={pages:[],pageParams:[]},c=0;const u=async()=>{let y=!1;const w=v=>{Object.defineProperty(v,"signal",{enumerable:!0,get:()=>(t.signal.aborted?y=!0:t.signal.addEventListener("abort",()=>{y=!0}),t.signal)})},g=Ev(t.options,t.fetchOptions),p=async(v,k,C)=>{if(y)return Promise.reject();if(k==null&&v.pages.length)return Promise.resolve(v);const j=(()=>{const z={client:t.client,queryKey:t.queryKey,pageParam:k,direction:C?"backward":"forward",meta:t.options.meta};return w(z),z})(),N=await g(j),{maxPages:P}=t.options,A=C?kS:bS;return{pages:A(v.pages,N,P),pageParams:A(v.pageParams,k,P)}};if(s&&o.length){const v=s==="backward",k=v?LS:sh,C={pages:o,pageParams:i},S=k(r,C);a=await p(C,S,v)}else{const v=e??o.length;do{const k=c===0?i[0]??r.initialPageParam:sh(r,a);if(c>0&&k==null)break;a=await p(a,k),c++}while(c<v)}return a};t.options.persister?t.fetchFn=()=>{var y,w;return(w=(y=t.options).persister)==null?void 0:w.call(y,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function sh(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function LS(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var Ie,ar,lr,Ds,zs,cr,Fs,$s,$h,DS=($h=class{constructor(e={}){ue(this,Ie);ue(this,ar);ue(this,lr);ue(this,Ds);ue(this,zs);ue(this,cr);ue(this,Fs);ue(this,$s);ne(this,Ie,e.queryCache||new RS),ne(this,ar,e.mutationCache||new MS),ne(this,lr,e.defaultOptions||{}),ne(this,Ds,new Map),ne(this,zs,new Map),ne(this,cr,0)}mount(){Mi(this,cr)._++,_(this,cr)===1&&(ne(this,Fs,_v.subscribe(async e=>{e&&(await this.resumePausedMutations(),_(this,Ie).onFocus())})),ne(this,$s,Ka.subscribe(async e=>{e&&(await this.resumePausedMutations(),_(this,Ie).onOnline())})))}unmount(){var e,t;Mi(this,cr)._--,_(this,cr)===0&&((e=_(this,Fs))==null||e.call(this),ne(this,Fs,void 0),(t=_(this,$s))==null||t.call(this),ne(this,$s,void 0))}isFetching(e){return _(this,Ie).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return _(this,ar).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=_(this,Ie).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=_(this,Ie).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ou(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return _(this,Ie).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),s=_(this,Ie).get(r.queryHash),o=s==null?void 0:s.state.data,i=mS(t,o);if(i!==void 0)return _(this,Ie).build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return ct.batch(()=>_(this,Ie).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=_(this,Ie).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=_(this,Ie);ct.batch(()=>
211{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=_(this,Ie);return ct.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=ct.batch(()=>_(this,Ie).findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(Jt).catch(Jt)}invalidateQueries(e,t={}){return ct.batch(()=>(_(this,Ie).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=ct.batch(()=>_(this,Ie).findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let o=s.fetch(void 0,n);return n.throwOnError||(o=o.catch(Jt)),s.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Jt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=_(this,Ie).build(this,t);return n.isStaleByTime(Ou(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Jt).catch(Jt)}fetchInfiniteQuery(e){return e.behavior=rh(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Jt).catch(Jt)}ensureInfiniteQueryData(e){return e.behavior=rh(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Ka.isOnline()?_(this,ar).resumePausedMutations():Promise.resolve()}getQueryCache(){return _(this,Ie)}getMutationCache(){return _(this,ar)}getDefaultOptions(){return _(this,lr)}setDefaultOptions(e){ne(this,lr,e)}setQueryDefaults(e,t){_(this,Ds).set(li(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[..._(this,Ds).values()],n={};return t.forEach(r=>{ci(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){_(this,zs).set(li(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[..._(this,zs).values()],n={};return t.forEach(r=>{ci(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={..._(this,lr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=tf(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===nf&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{..._(this,lr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){_(this,Ie).clear(),_(this,ar).clear()}},Ie=new WeakMap,ar=new WeakMap,lr=new WeakMap,Ds=new WeakMap,zs=new WeakMap,cr=new WeakMap,Fs=new WeakMap,$s=new WeakMap,$h),zS=b.createContext(void 0),FS=({client:e,children:t})=>(b.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx(zS.Provider,{value:e,children:t}));/** 212 * @remix-run/router v1.23.0 213 * 214 * Copyright (c) Remix Software Inc. 215 * 216 * This source code is licensed under the MIT license found in the 217 * LICENSE.md file in the root directory of this source tree. 218 * 219 * @license MIT 220 */function ui(){return ui=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ui.apply(this,arguments)}var fr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(fr||(fr={}));const oh="popstate";function $S(e){e===void 0&&(e={});function t(r,s){let{pathname:o,search:i,hash:a}=r.location;return Mu("",{pathname:o,search:i,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:Ya(s)}return US(t,n,null,e)}function Ue(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ov(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function BS(){return Math.random().toString(36).substr(2,8)}function ih(e,t){return{usr:e.state,key:e.key,idx:t}}function Mu(e,t,n,r){return n===void 0&&(n=null),ui({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?lo(t):t,{state:n,key:t&&t.key||r||BS()})}function Ya(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function lo(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function US(e,t,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:o=!1}=r,i=s.history,a=fr.Pop,c=null,u=d();u==null&&(u=0,i.replaceState(ui({},i.state,{idx:u}),""));function d(){return(i.state||{idx:null}).idx}function f(){a=fr.Pop;let w=d(),g=w==null?null:w-u;u=w,c&&c({action:a,location:y.location,delta:g})}function m(w,g){a=fr.Push;let p=Mu(y.location,w,g);u=d()+1;let v=ih(p,u),k=y.createHref(p);try{i.pushState(v,"",k)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;s.location.assign(k)}o&&c&&c({action:a,location:y.location,delta:1})}function h(w,g){a=fr.Replace;let p=Mu(y.location,w,g);u=d();let v=ih(p,u),k=y.createHref(p);i.replaceState(v,"",k),o&&c&&c({action:a,location:y.location,delta:0})}function x(w){let g=s.location.origin!=="null"?s.location.origin:s.location.href,p=typeof w=="string"?w:Ya(w);return p=p.replace(/ $/,"%20"),Ue(g,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,g)}let y={get action(){return a},get location(){return e(s,i)},listen(w){if(c)throw new Error("A history only accepts one active listener");return s.addEventListener(oh,f),c=w,()=>{s.removeEventListener(oh,f),c=null}},createHref(w){return t(s,w)},createURL:x,encodeLocation(w){let g=x(w);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:m,replace:h,go(w){return i.go(w)}};return y}var ah;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ah||(ah={}));function VS(e,t,n){return n===void 0&&(n="/"),HS(e,t,n,!1)}function HS(e,t,n,r){let s=typeof t=="string"?lo(t):t,o=rf(s.pathname||"/",n);if(o==null)return null;let i=Iv(e);WS(i);let a=null;for(let c=0;a==null&&c<i.length;++c){let u=nj(o);a=ej(i[c],u,r)}return a}function Iv(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(o,i,a)=>{let c={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};c.relativePath.startsWith("/")&&(Ue(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not val
220id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let u=kr([r,c.relativePath]),d=n.concat(c);o.children&&o.children.length>0&&(Ue(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Iv(o.children,t,d,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:XS(u,o.index),routesMeta:d})};return e.forEach((o,i)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))s(o,i);else for(let c of Mv(o.path))s(o,i,c)}),t}function Mv(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return s?[o,""]:[o];let i=Mv(r.join("/")),a=[];return a.push(...i.map(c=>c===""?o:[o,c].join("/"))),s&&a.push(...i),a.map(c=>e.startsWith("/")&&c===""?"/":c)}function WS(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:JS(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const GS=/^:[\w-]+$/,qS=3,QS=2,ZS=1,KS=10,YS=-2,lh=e=>e==="*";function XS(e,t){let n=e.split("/"),r=n.length;return n.some(lh)&&(r+=YS),t&&(r+=QS),n.filter(s=>!lh(s)).reduce((s,o)=>s+(GS.test(o)?qS:o===""?ZS:KS),r)}function JS(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function ej(e,t,n){let{routesMeta:r}=e,s={},o="/",i=[];for(let a=0;a<r.length;++a){let c=r[a],u=a===r.length-1,d=o==="/"?t:t.slice(o.length)||"/",f=ch({path:c.relativePath,caseSensitive:c.caseSensitive,end:u},d),m=c.route;if(!f&&u&&n&&!r[r.length-1].route.index&&(f=ch({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},d)),!f)return null;
220Object.assign(s,f.params),i.push({params:s,pathname:kr([o,f.pathname]),pathnameBase:ij(kr([o,f.pathnameBase])),route:m}),f.pathnameBase!=="/"&&(o=kr([o,f.pathnameBase]))}return i}function ch(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=tj(e.path,e.caseSensitive,e.end),s=t.match(n);if(!s)return null;let o=s[0],i=o.replace(/(.)\/+$/,"$1"),a=s.slice(1);return{params:r.reduce((u,d,f)=>{let{paramName:m,isOptional:h}=d;if(m==="*"){let y=a[f]||"";i=o.slice(0,o.length-y.length).replace(/(.)\/+$/,"$1")}const x=a[f];return h&&!x?u[m]=void 0:u[m]=(x||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:i,pattern:e}}function tj(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Ov(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,c)=>(r.push({paramName:a,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function nj(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ov(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function rf(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function rj(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?lo(e):e;return{pathname:n?n.startsWith("/")?n:sj(n,t):t,search:aj(r),hash:lj(s)}}function sj(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function Ec(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function oj(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Lv(e,t){let n=oj(e);return t?n.map((r,s)=>s===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Dv(e,t,n,r){r===void 0&&(r=!1);let s;typeof e=="string"?s=lo(e):(s=ui({},e),Ue(!s.pathname||!s.pathname.includes("?"),Ec("?","pathname","search",s)),Ue(!s.pathname||!s.pathname.includes("#"),Ec("#","pathname","hash",s)),Ue(!s.search||!s.search.includes("#"),Ec("#","search","hash",s)));let o=e===""||s.pathname==="",i=o?"/":s.pathname,a;if(i==null)a=n;else{let f=t.length-1;if(!r&&i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),f-=1;s.pathname=m.join("/")}a=f>=0?t[f]:"/"}let c=rj(s,a),u=i&&i!=="/"&&i.endsWith("/"),d=(o||i===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(u||d)&&(c.pathname+="/"),c}const kr=e=>e.join("/").replace(/\/\/+/g,"/"),ij=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),aj=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,lj=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function cj(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const zv=["post","put","patch","delete"];new Set(zv);const uj=["get",...zv];new Set(uj);/** 221 * React Router v6.30.1 222 * 223 * Copyright (c) Remix Software Inc. 224 * 225 * This source code is licensed under the MIT license found in the 226 * LICENSE.md file in the root directory of this source tree. 227 * 228 * @license MIT 229 */function di(){return di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},di.apply(this,arguments)}const sf=b.createContext(null),dj=b.createContext(null),os=b.createContext(null),Dl=b.createContext(null),is=b.createContext({outlet:null,matches:[],isDataRoute:!1}),Fv=b.createContext(null);function fj(e,t){let{relative:n}=t===void 0?{}:t;_i()||Ue(!1);let{basename:r,navigator:s}=b.useContext(os),{hash:o,pathname:i,search:a}=Bv(e,{relative:n}),c=i;return r!=="/"&&(c=i==="/"?r:kr([r,i])),s.createHref({pathname:c,search:a,hash:o})}function _i(){return b.useContext(Dl)!=null}function co(){return _i()||Ue(!1),b.useContext(Dl).location}function $v(e){b.useContext(os).static||b.useLayoutEffect(e)}function pj(){let{isDataRoute:e}=b.useContext(is);return e?Nj():hj()}function hj(){_i()||Ue(!1);
229let e=b.useContext(sf),{basename:t,future:n,navigator:r}=b.useContext(os),{matches:s}=b.useContext(is),{pathname:o}=co(),i=JSON.stringify(Lv(s,n.v7_relativeSplatPath)),a=b.useRef(!1);return $v(()=>{a.current=!0}),b.useCallback(function(u,d){if(d===void 0&&(d={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=Dv(u,JSON.parse(i),o,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:kr([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,i,o,e])}function Bv(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=b.useContext(os),{matches:s}=b.useContext(is),{pathname:o}=co(),i=JSON.stringify(Lv(s,r.v7_relativeSplatPath));return b.useMemo(()=>Dv(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function mj(e,t){return gj(e,t)}function gj(e,t,n,r){_i()||Ue(!1);let{navigator:s}=b.useContext(os),{matches:o}=b.useContext(is),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let c=i?i.pathnameBase:"/";i&&i.route;let u=co(),d;if(t){var f;let w=typeof t=="string"?lo(t):t;c==="/"||(f=w.pathname)!=null&&f.startsWith(c)||Ue(!1),d=w}else d=u;let m=d.pathname||"/",h=m;if(c!=="/"){let w=c.replace(/^\//,"").split("/");h="/"+m.replace(/^\//,"").split("/").slice(w.length).join("/")}let x=VS(e,{pathname:h}),y=bj(x&&x.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:kr([c,s.encodeLocation?s.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?c:kr([c,s.encodeLocation?s.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,n,r);return t&&y?b.createElement(Dl.Provider,{value:{location:di({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:fr.Pop}},y):y}function yj(){let e=jj(),t=cj(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},t),n?b.createElement("pre",{style:s},n):null,null)}const vj=b.createElement(yj,null);class xj extends b.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?b.createElement(is.Provider,{value:this.props.routeContext},b.createElement(Fv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function wj(e){let{routeContext:t,match:n,children:r}=e,s=b.useContext(sf);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),b.createElement(is.Provider,{value:t},r)}function bj(e,t,n,r){var s;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=(s=n)==null?void 0:s.errors;if(a!=null){let d=i.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);d>=0||Ue(!1),i=i.slice(0,Math.min(i.length,d+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<i.length;d++){let f=i[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=d),f.route.id){let{loaderData:m,errors:h}=n,x=f.route.loader&&m[f.route.id]===void 0&&(!h||h[f.route.id]===void 0);if(f.route.lazy||x){c=!0,u>=0?i=i.slice(0,u+1):i=[i[0]];break}}}return i.reduceRight((d,f,m)=>{let h,x=!1,y=null,w=null;n&&(h=a&&f.route.id?a[f.route.id]:void 0,y=f.route.errorElement||vj,c&&(u<0&&m===0?(x=!0,w=null):u===m&&(x=!0,w=f.route.hydrateFallbackElement||null)));let g=t.concat(i.slice(0,m+1)),p=()=>{let v;return h?v=y:x?v=w:f.route.Component?v=b.createElement(f.route.Component,null):f.route.element?v=f.route.element:v=d,b.createElement(wj,{match:f,routeContext:{outlet:d,matches:g,isDataRoute:n!=null},children:v})};return n&&(f.route.ErrorBoundary||f.route.errorElement||m===0)?b.createElement(xj,{location:n.location,revalidation:n.revalidation,component:y,error:h,children:p(),routeC
229ontext:{outlet:null,matches:g,isDataRoute:!0}}):p()},null)}var Uv=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Uv||{}),Xa=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Xa||{});function kj(e){let t=b.useContext(sf);return t||Ue(!1),t}function Cj(e){let t=b.useContext(dj);return t||Ue(!1),t}function Sj(e){let t=b.useContext(is);return t||Ue(!1),t}function Vv(e){let t=Sj(),n=t.matches[t.matches.length-1];return n.route.id||Ue(!1),n.route.id}function jj(){var e;let t=b.useContext(Fv),n=Cj(Xa.UseRouteError),r=Vv(Xa.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Nj(){let{router:e}=kj(Uv.UseNavigateStable),t=Vv(Xa.UseNavigateStable),n=b.useRef(!1);return $v(()=>{n.current=!0}),b.useCallback(function(s,o){o===void 0&&(o={}),n.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,di({fromRouteId:t},o)))},[e,t])}function Ej(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function ht(e){Ue(!1)}function _j(e){let{basename:t="/",children:n=null,location:r,navigationType:s=fr.Pop,navigator:o,static:i=!1,future:a}=e;_i()&&Ue(!1);let c=t.replace(/^\/*/,"/"),u=b.useMemo(()=>({basename:c,navigator:o,static:i,future:di({v7_relativeSplatPath:!1},a)}),[c,a,o,i]);typeof r=="string"&&(r=lo(r));let{pathname:d="/",search:f="",hash:m="",state:h=null,key:x="default"}=r,y=b.useMemo(()=>{let w=rf(d,c);return w==null?null:{location:{pathname:w,search:f,hash:m,state:h,key:x},navigationType:s}},[c,d,f,m,h,x,s]);return y==null?null:b.createElement(os.Provider,{value:u},b.createElement(Dl.Provider,{children:n,value:y}))}function Tj(e){let{children:t,location:n}=e;return mj(Lu(t),n)}new Promise(()=>{});function Lu(e,t){t===void 0&&(t=[]);let n=[];return b.Children.forEach(e,(r,s)=>{if(!b.isValidElement(r))return;let o=[...t,s];if(r.type===b.Fragment){n.push.apply(n,Lu(r.props.children,o));return}r.type!==ht&&Ue(!1),!r.props.index||!r.props.children||Ue(!1);let i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Lu(r.props.children,o)),n.push(i)}),n}/** 230 * React Router DOM v6.30.1 231 * 232 * Copyright (c) Remix Software Inc. 233 * 234 * This source code is licensed under the MIT license found in the 235 * LICENSE.md file in the root directory of this source tree. 236 * 237 * @license MIT 238 */function Du(){return Du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Du.apply(this,arguments)}function Pj(e,t){if(e==null)return{};var n={},r=Object.keys(e),s,o;for(o=0;o<r.length;o++)s=r[o],!(t.indexOf(s)>=0)&&(n[s]=e[s]);return n}function Aj(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Rj(e,t){return e.button===0&&(!t||t==="_self")&&!Aj(e)}const Oj=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Ij="6";try{window.__reactRouterVersion=Ij}catch{}const Mj="startTransition",uh=Ku[Mj];function Lj(e){let{basename:t,children:n,future:r,window:s}=e,o=b.useRef();o.current==null&&(o.current=$S({window:s,v5Compat:!0}));let i=o.current,[a,c]=b.useState({action:i.action,location:i.location}),{v7_startTransition:u}=r||{},d=b.useCallback(f=>{u&&uh?uh(()=>c(f)):c(f)},[c,u]);return b.useLayoutEffect(()=>i.listen(d),[i,d]),b.useEffect(()=>Ej(r),[r]),b.createElement(_j,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:i,future:r})}const Dj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",zj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fe=b.forwardRef(function(t,n){let{onClick:r,relative:s,reloadDocument:o,replace:i,state:a,target:c,to:u,preventScrollReset:d,viewTransition:f}=t,m=Pj(t,Oj),{basename:h}=b.useContext(os),x,y=!1;if(typeof u=="string"&&zj.test(u)&&(x=u,Dj))try{let v=new URL(window.location.href),k=u.startsWith("//")?new URL(v.protocol+u):new URL(u),C=rf(k.pathname,h);k.origin===v.origin&&C!=null?u=C+k.search+k.hash:y=!0}catch{}let w=fj(u,{relative:s}),g=Fj(u,{replace:i,state:a,target:c,preventScrollReset:d,relative:s,viewTransition:f});function p(v){r&&r(v),v.defaultPrevented||g(v)}return b.createElement("a",Du({},m,{href:x||w,onClick:y||o?r:p,ref:n,target:c}))});var dh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(dh||(dh={}));var fh;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(fh||(fh={}));function Fj(e,t){let{target:n,replace:r,state:s,preventScrollReset:o,relative:i,viewTransition:a}=t===void 0?{}:t,c=pj(),u=co(),d=Bv(e,{relative:i});return b.useCallback(f=>{if(Rj(f,n)){f.preventDefault();let m=r!==void 0?r:Ya(u)===Ya(d);c(e,{replace:m,state:s,preventScrollReset:o,relative:i,viewTransition:a})}},[u,c,d,r,s,n,e,o,i,a])}const $j=El("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),Tr=b.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...s},o)=>{const i=r?s1:"button";return l.jsx(i,{className:ke($j({variant:t,size:n,className:e})),ref:o,...s})});Tr.displayName="Button";const $t=()=>l.jsx("nav",{className:"sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-sm",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsxs("div",{className:"flex h-16 items-center justify-between",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx(oi,{className:"h-6 w-6 text-primary"}),l.jsx("span",{className:"text-lg font-semibold text-foreground",children:"Gmail App"})]}),l.jsxs("div",{className:"hidden items-center gap-6 md:flex",children:[l.jsx(Fe,{to:"/#pricing",className:"text-sm font-medium text-muted-foreground hover:text-foreground",children:"Pricing"}),l.jsx(Fe,{to:"/faq",className:"text-sm font-medium text-muted-foreground hover:text-foreground",children:"FAQ"}),l.jsx(Fe,{to:"/changelog",className:"text-sm font-medium text-muted-foreground hover:text-foreground",children:"Changelog"}),l.jsx(Fe,{to:"/#contact",className:"text-sm font-medium text-muted-foreground hover:text-foreground",children:"Contact"}),l.jsx(Tr,{size:"sm",className:"bg-primary text-primary-foreground hover:bg-primary/90",asChild:!0,children:l.jsx("a",{href:"https://chromewebstore.google.com/detail/gmail-app/gmdbalikolapfnbecncancmjgmmdnkkk",target:"_blank",rel:"noopener noreferrer",children:"Add to Chrome"})})]})]})})}),Bj=()=>l.jsx("section",{className:"relative overflow-hidden bg-gradient-to-br from-background via-secondary to-background py-20 md:py-32",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsxs("div",{className:"mx-auto max-w-4xl text-center",children:[l.jsxs("div",{className:"mb-6 inline-flex items-center gap-2 rounded-full bg-primary/10 px-4 py-2 text-sm font-medium text-primary",children:[l.jsx(oi,{className:"h-4 w-4"}),"180,000+ Active Users"]}),l.jsxs("h1",{className:"mb-6 text-4xl font-bold leading-tight tracking-tight text-foreground md:text-6xl md:leading-tight lg:text-7xl lg:leading-tight",children:["Mail Application",l.jsx("br",{}),"for Gmailâ¢"]}),l.jsx("p",{className:"mb-8 text-lg text-muted-foreground md:text-xl lg:text-2xl",children:"Optimize your email with the Gmail⢠App, a Chrome extension for Windows & Mac. Streamline your email management."}),l.jsxs("div",{className:"mb-8 flex flex-col items-center justify-center gap-4 sm:flex-row",children:[l.jsx(Tr,{size:"lg",className:"group relative overflow-hidden bg-primary text-primary-foreground hover:bg-primary/90",asChild:!0,children:l.jsxs("a",{href:"https://chromewebstore.google.com/detail/gmail-app/gmdbalikolapfnbecncancmjgmmdnkkk",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(oi,{className:"mr-2 h-5 w-5"}),"Add to Chrome"]})}),l.jsx(Tr,{size:"lg",variant:"outline",asChild:!0,children:l.jsx("a",{href:"#pricing",children:"View Pricing"})})]}),l.jsxs("div",{className:"flex items-center justify-center gap-2 text-sm text-muted-foreground",children:[l.jsxs("div",{className:"flex items-center",children:[[1,2,3,4].map(e=>l.jsx(Lp,{className:"h-4 w-4 fill-accent text-accent"},e)),l.jsx(Lp,{className:"h-4 w-4 fill-accent/40 text-accent/40"})]}),l.jsx("span",{className:"font-semibold text-foreground",children:"4.4/5"}),l.jsx("span",{children:"·"}),l.jsx("span",{children:"200+ ratings"})]})]})})}),de=b.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:ke("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));
238de.displayName="Card";const me=b.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:ke("flex flex-col space-y-1.5 p-6",e),...t}));me.displayName="CardHeader";const ge=b.forwardRef(({className:e,...t},n)=>l.jsx("h3",{ref:n,className:ke("text-2xl font-semibold leading-none tracking-tight",e),...t}));ge.displayName="CardTitle";const Ja=b.forwardRef(({className:e,...t},n)=>l.jsx("p",{ref:n,className:ke("text-sm text-muted-foreground",e),...t}));Ja.displayName="CardDescription";const ve=b.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:ke("p-6 pt-0",e),...t}));ve.displayName="CardContent";const Uj=b.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:ke("flex items-center p-6 pt-0",e),...t}));Uj.displayName="CardFooter";const Vj=[{icon:Qs,title:"Email Management",description:"Quick access to your Gmail inbox from desktop. Read, compose, archive, delete, and manage your emails efficiently without opening your browser."},{icon:fb,title:"Multiple Accounts",description:"Seamlessly switch between multiple Gmail accounts. The free plan supports up to 3 accounts at a time; paid plans unlock unlimited accounts in one place."},{icon:Oy,title:"Desktop Notifications",description:"Get instant notifications for new emails directly on your desktop. Never miss important messages with customizable alerts and Do Not Disturb mode."}],Hj=()=>l.jsx("section",{className:"py-20 md:py-32",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsx("div",{className:"grid gap-8 md:grid-cols-3",children:Vj.map((e,t)=>{const n=e.icon;return l.jsxs(de,{className:"group relative overflow-hidden border-border bg-card p-8 transition-all hover:shadow-lg",children:[l.jsx("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10 text-primary",children:l.jsx(n,{className:"h-6 w-6"})}),l.jsx("h3",{className:"mb-2 text-xl font-semibold text-card-foreground",children:e.title}),l.jsx("p",{className:"text-muted-foreground",children:e.description})]},t)})})})}),Wj="/assets/neuro_filter-DSH_twBi.gif",Gj="/assets/summary-D_DfR_vB.gif",qj="/assets/write_ai-yI_7ZUGr.gif",Qj="/assets/reply_ai-BMxRskhB.gif",Zj=[{title:"Neuro Filter",description:"AI-powered smart filtering displays your most important emails at the top in a dedicated panel. Never miss critical messages againâlet our intelligent algorithm prioritize what matters most.",image:Wj},{title:"Instant Email Summaries",description:"Hover over any email to see an AI-generated summary in seconds. Quickly grasp the key points without opening lengthy threads. Save time and stay informed at a glance.",image:Gj},{title:"Write with AI",description:"Compose professional emails effortlessly with AI assistance. Customize your message with a personal prompt and choose your toneâFormal, Neutral, or Informal. Perfect emails, every time.",image:qj},{title:"Smart AI Replies",description:"Generate context-aware reply suggestions based on your conversation thread. Choose your preferred tone of voice and let AI craft the perfect response. Reply faster without sacrificing quality.",image:Qj}],Kj=()=>l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs("div",{className:"mb-16 text-center",children:[l.jsxs("div",{className:"mb-4 inline-flex items-center gap-2 rounded-full bg-primary/10 px-4 py-2 text-sm font-medium text-primary",children:[l.jsx(zy,{className:"h-4 w-4"}),"AI-Powered Features"]}),l.jsx("h2",{className:"mb-4 text-3xl font-bold text-foreground md:text-4xl",children:"Supercharge Your Inbox with AI"}),l.jsx("p",{className:"mx-auto max-w-2xl text-lg text-muted-foreground",children:"Transform the way you manage email with cutting-edge artificial intelligence features"})]}),l.jsx("div",{className:"space-y-16",children:Zj.map((e,t)=>l.jsxs("div",{className:`flex flex-col gap-8 lg:flex-row lg:items-center ${t%2===1?"lg:flex-row-reverse":""}`,children:[l.jsx("div",{className:"flex-1",children:l.jsx("img",{src:e.image,alt:e.title,className:"w-full rounded-lg border border-border shadow-lg"})}),l.jsxs("div",{className:"flex-1 space-y-4",children:[l.jsx("h3",{className:"text-2xl font-bold text-foreground md:text-3xl",children:e.title}),l.jsx("p",{className:"text-lg text-muted-foreground",children:e.description})]})]},t))})]})}),Yj=["Effortless Access - With just a click, access your Gmail inbox messages directly from your desktop","Seamless Integration - Enjoy a consistent experience across all your devices on Windows 10, 11 or Mac","Powerful Features - Mark all emails as read, organize with labels and filters, use Gmail AI features","Real-Time Notifications - Receive instant notifications on your desktop for important emails","Do Not Disturb Mode - Schedule Your Peaceful Time with customizable notification settings","Enhanced Security - Your data is strictly protected by Google Security mechanisms","Gmail Dark Mode - Save your eyes with the built-in dark mode feature","Save Emails to PDF - Export important emails with just one simple click"],Xj=()=>l.jsx("section",{className:"bg-secondary/50 py-20 md:py-32",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsxs("div",{className:"mx-auto max-w-4xl",children:[l.jsx("h2",{className:"mb-4 text-center text-3xl font-bold text-foreground md:text-4xl",children:"Why Choose Gmail App?"}),l.jsx("p",{className:"mb-12 text-center text-lg text-muted-foreground",children:"Boost your productivity with powerful features designed for efficiency"}),l.jsx("div",{className:"grid gap-4 md:grid-cols-2",children:Yj.map((e,t)=>l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(sb,{className:"mt-1 h-5 w-5 flex-shrink-0 text-primary"}),l.jsx("p",{className:"text-foreground",children:e})]},t))})]})})});function Jj(e){return Object.prototype.toString.call(e)==="[object Object]"}function ph(e){return Jj(e)||Array.isArray(e)}function eN(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function of(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const s=JSON.stringify(Object.keys(e.breakpoints||{})),o=JSON.stringify(Object.keys(t.breakpoints||{}));return s!==o?!1:n.every(i=>{const a=e[i],c=t[i];return typeof a=="function"?`${a}`==`${c}`:!ph(a)||!ph(c)?a===c:of(a,c)})}function hh(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function tN(e,t){if(e.length!==t.length)return!1;const n=hh(e),r=hh(t);return n.every((s,o)=>{const i=r[o];return of(s,i)})}function af(e){return typeof e=="number"}function zu(e){return typeof e=="string"}function zl(e){return typeof e=="boolean"}function mh(e){return Object.prototype.toString.call(e)==="[object Object]"}function Te(e){return Math.abs(e)}function lf(e){return Math.sign(e)}function Bo(e,t){return Te(e-t)}function nN(e,t){if(e===0||t===0||Te(e)<=Te(t))return 0;const n=Bo(Te(e),Te(t));return Te(n/e)}function rN(e){return Math.round(e*100)/100}function fi(e){return pi(e).map(Number)}function an(e){return e[Ti(e)]}function Ti(e){return Math.max(0,e.length-1)}function cf(e,t){return t===Ti(e)}function gh(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function pi(e){return Object.keys(e)}function Hv(e,t){return[e,t].reduce((n,r)=>(pi(r).forEach(s=>{const o=n[s],i=r[s],a=mh(o)&&mh(i);n[s]=a?Hv(o,i):i}),n),{})}function Fu(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function sN(e,t){const n={start:r,center:s,end:o};function r(){return 0}function s(c){return o(c)/2}function o(c){return t-c}function i(c,u){return zu(e)?n[e](c):e(t,c,u)}return{measure:i}}function hi(){let e=[];function t(s,o,i,a={passive:!0}){let c;if("addEventListener"in s)s.addEventListener(o,i,a),c=()=>s.removeEventListener(o,i,a);else{const u=s;u.addListener(i),c=()=>u.removeListener(i)}return e.push(c),r}function n(){e=e.filter(s=>s())}const r={add:t,clear:n};return r}function oN(e,t,n,r){const s=hi(),o=1e3/60;let i=null,a=0,c=0;function u(){s.add(e,"visibilitychange",()=>{e.hidden&&x()})}function d(){h(),s.clear()}function f(w){if(!c)return;
vendor: 17,110 bytes, line 238
238i||(i=w,n(),n());const g=w-i;for(i=w,a+=g;a>=o;)n(),a-=o;const p=a/o;r(p),c&&(c=t.requestAnimationFrame(f))}function m(){c||(c=t.requestAnimationFrame(f))}function h(){t.cancelAnimationFrame(c),i=null,a=0,c=0}function x(){i=null,a=0}return{init:u,destroy:d,start:m,stop:h,update:n,render:r}}function iN(e,t){const n=t==="rtl",r=e==="y",s=r?"y":"x",o=r?"x":"y",i=!r&&n?-1:1,a=d(),c=f();function u(x){const{height:y,width:w}=x;return r?y:w}function d(){return r?"top":n?"right":"left"}function f(){return r?"bottom":n?"left":"right"}function m(x){return x*i}return{scroll:s,cross:o,startEdge:a,endEdge:c,measureSize:u,direction:m}}function ts(e=0,t=0){const n=Te(e-t);function r(u){return u<e}function s(u){return u>t}function o(u){return r(u)||s(u)}function i(u){return o(u)?r(u)?e:t:u}function a(u){return n?u-n*Math.ceil((u-t)/n):u}return{length:n,max:t,min:e,constrain:i,reachedAny:o,reachedMax:s,reachedMin:r,removeOffset:a}}function Wv(e,t,n){const{constrain:r}=ts(0,e),s=e+1;let o=i(t);function i(m){return n?Te((s+m)%s):r(m)}function a(){return o}function c(m){return o=i(m),f}function u(m){return d().set(a()+m)}function d(){return Wv(e,a(),n)}const f={get:a,set:c,add:u,clone:d};return f}function aN(e,t,n,r,s,o,i,a,c,u,d,f,m,h,x,y,w,g,p){const{cross:v,direction:k}=e,C=["INPUT","SELECT","TEXTAREA"],S={passive:!1},j=hi(),N=hi(),P=ts(50,225).constrain(h.measure(20)),A={mouse:300,touch:400},z={mouse:500,touch:600},L=x?43:25;let Q=!1,M=0,Z=0,W=!1,q=!1,E=!1,T=!1;function D(B){if(!p)return;function ie(He){(zl(p)||p(B,He))&&Re(He)}const Ce=t;j.add(Ce,"dragstart",He=>He.preventDefault(),S).add(Ce,"touchmove",()=>{},S).add(Ce,"touchend",()=>{}).add(Ce,"touchstart",ie).add(Ce,"mousedown",ie).add(Ce,"touchcancel",Oe).add(Ce,"contextmenu",Oe).add(Ce,"click",qe,!0)}function G(){j.clear(),N.clear()}function H(){const B=T?n:t;N.add(B,"touchmove",J,S).add(B,"touchend",Oe).add(B,"mousemove",J,S).add(B,"mouseup",Oe)}function X(B){const ie=B.nodeName||"";return C.includes(ie)}function K(){return(x?z:A)[T?"mouse":"touch"]}function xe(B,ie){const Ce=f.add(lf(B)*-1),He=d.byDistance(B,!x).distance;return x||Te(B)<P?He:w&&ie?He*.5:d.byIndex(Ce.get(),0).distance}function Re(B){const ie=Fu(B,r);T=ie,E=x&&ie&&!B.buttons&&Q,Q=Bo(s.get(),i.get())>=2,!(ie&&B.button!==0)&&(X(B.target)||(W=!0,o.pointerDown(B),u.useFriction(0).useDuration(0),s.set(i),H(),M=o.readPoint(B),Z=o.readPoint(B,v),m.emit("pointerDown")))}function J(B){if(!Fu(B,r)&&B.touches.length>=2)return Oe(B);const Ce=o.readPoint(B),He=o.readPoint(B,v),ot=Bo(Ce,M),bt=Bo(He,Z);if(!q&&!T&&(!B.cancelable||(q=ot>bt,!q)))return Oe(B);const kt=o.pointerMove(B);ot>y&&(E=!0),u.useFriction(.3).useDuration(.75),a.start(),s.add(k(kt)),B.preventDefault()}function Oe(B){const Ce=d.byDistance(0,!1).index!==f.get(),He=o.pointerUp(B)*K(),ot=xe(k(He),Ce),bt=nN(He,ot),kt=L-10*bt,it=g+bt/50;q=!1,W=!1,N.clear(),u.useDuration(kt).useFriction(it),c.distance(ot,!x),T=!1,m.emit("pointerUp")}function qe(B){E&&(B.stopPropagation(),B.preventDefault(),E=!1)}function $e(){return W}return{init:D,destroy:G,pointerDown:$e}}function lN(e,t){let r,s;function o(f){return f.timeStamp}function i(f,m){const x=`client${(m||e.scroll)==="x"?"X":"Y"}`;return(Fu(f,t)?f:f.touches[0])[x]}function a(f){return r=f,s=f,i(f)}function c(f){const m=i(f)-i(s),h=o(f)-o(r)>170;return s=f,h&&(r=f),m}function u(f){if(!r||!s)return 0;const m=i(s)-i(r),h=o(f)-o(r),x=o(f)-o(s)>170,y=m/h;return h&&!x&&Te(y)>.1?y:0}return{pointerDown:a,pointerMove:c,pointerUp:u,readPoint:i}}function cN(){function e(n){const{offsetTop:r,offsetLeft:s,offsetWidth:o,offsetHeight:i}=n;return{top:r,right:s+o,bottom:r+i,left:s,width:o,height:i}}return{measure:e}}function uN(e){function t(r){return e*(r/100)}return{measure:t}}function dN(e,t,n,r,s,o,i){const a=[e].concat(r);let c,u,d=[],f=!1;function m(w){return s.measureSize(i.measure(w))}function h(w){if(!o)return;u=m(e),d=r.map(m);function g(p){for(const v of p){if(f)return;const k=v.target===e,C=r.indexOf(v.target),S=k?u:d[C],j=m(k?e:r[C]);if(Te(j-S)>=.5){w.reInit(),t.emit("resize");break}}}c=new ResizeObserver(p=>{(zl(o)||o(w,p))&&g(p)}),n.requestAnimationFrame(()=>{a.forEach(p=>c.observe(p))})}function x(){f=!0,c&&c.disconnect()}return{init:h,destroy:x}}function fN(e,t,n,r,s,o){let i=0,a=0,c=s,u=o,d=e.get(),f=0;function m(){const S=r.get()-e.get(),j=!c;let N=0;return j?(i=0,n.set(r),e.set(r),N=S):(n.set(e),i+=S/c,i*=u,d+=i,e.add(i),N=d-f),a=lf(N),f=d,C}function h(){const S=r.get()-t.get();return Te(S)<.001}function x(){return c}function y(){return a}function w(){return i}function g(){return v(s)}function p(){return k(o)}function v(S){return c=S,C}function k(S){return u=S,C}const C={direction:y,duration:x,velocity:w,seek:m,settled:h,useBaseFriction:p,useBaseDuration:g,useFriction:k,useDuration:v};return C}function pN(e,t,n,r,s){const o=s.measure(10),i=s.measure(50),a=ts(.1,.99);let c=!1;function u(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function d(h){if(!u())return;const x=e.reachedMin(t.get())?"min":"max",y=Te(e[x]-t.get()),w=n.get()-t.get(),g=a.constrain(y/i);n.subtract(w*g),!h&&Te(w)<o&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function f(h){c=!h}return{shouldConstrain:u,constrain:d,toggleActive:f}}function hN(e,t,n,r,s){const o=ts(-t+e,0),i=f(),a=d(),c=m();function u(x,y){return Bo(x,y)<=1}function d(){const x=i[0],y=an(i),w=i.lastIndexOf(x),g=i.indexOf(y)+1;return ts(w,g)}function f(){return n.map((x,y)=>{const{min:w,max:g}=o,p=o.constrain(x),v=!y,k=cf(n,y);return v?g:k||u(w,p)?w:u(g,p)?g:p}).map(x=>parseFloat(x.toFixed(3)))}function m(){if(t<=e+s)return[o.max];if(r==="keepSnaps")return i;const{min:x,max:y}=a;return i.slice(x,y)}return{snapsContained:c,scrollContainLimit:a}}function mN(e,t,n){const r=t[0],s=n?r-e:an(t);return{limit:ts(s,r)}}function gN(e,t,n,r){const o=t.min+.1,i=t.max+.1,{reachedMin:a,reachedMax:c}=ts(o,i);function u(m){return m===1?c(n.get()):m===-1?a(n.get()):!1}function d(m){if(!u(m))return;const h=e*(m*-1);r.forEach(x=>x.add(h))}return{loop:d}}function yN(e){const{max:t,length:n}=e;function r(o){const i=o-t;return n?i/-n:0}return{get:r}}function vN(e,t,n,r,s){const{startEdge:o,endEdge:i}=e,{groupSlides:a}=s,c=f().map(t.measure),u=m(),d=h();function f(){return a(r).map(y=>an(y)[i]-y[0][o]).map(Te)}function m(){return r.map(y=>n[o]-y[o]).map(y=>-Te(y))}function h(){return a(u).map(y=>y[0]).map((y,w)=>y+c[w])}return{snaps:u,snapsAligned:d}}function xN(e,t,n,r,s,o){const{groupSlides:i}=s,{min:a,max:c}=r,u=d();function d(){const m=i(o),h=!e||t==="keepSnaps";return n.length===1?[o]:h?m:m.slice(a,c).map((x,y,w)=>{const g=!y,p=cf(w,y);if(g){const v=an(w[0])+1;return gh(v)}if(p){const v=Ti(o)-an(w)[0]+1;return gh(v,an(w)[0])}return x})}return{slideRegistry:u}}function wN(e,t,n,r,s){const{reachedAny:o,removeOffset:i,constrain:a}=r;function c(x){return x.concat().sort((y,w)=>Te(y)-Te(w))[0]}function u(x){const y=e?i(x):a(x),w=t.map((p,v)=>({diff:d(p-y,0),index:v})).sort((p,v)=>Te(p.diff)-Te(v.diff)),{index:g}=w[0];return{index:g,distance:y}}function d(x,y){const w=[x,x+n,x-n];if(!e)return x;if(!y)return c(w);const g=w.filter(p=>lf(p)===y);return g.length?c(g):an(w)-n}function f(x,y){const w=t[x]-s.get(),g=d(w,y);return{index:x,distance:g}}function m(x,y){const w=s.get()+x,{index:g,distance:p}=u(w),v=!e&&o(w);if(!y||v)return{index:g,distance:x};const k=t[g]-p,C=x+d(k,0);return{index:g,distance:C}}return{byDistance:m,byIndex:f,shortcut:d}}function bN(e,t,n,r,s,o,i){function a(f){const m=f.distance,h=f.index!==t.get();o.add(m),m&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),h&&(n.set(t.get()),t.set(f.index),i.emit("select"))}function c(f,m){const h=s.byDistance(f,m);a(h)}function u(f,m){const h=t.clone().set(f),x=s.byIndex(h.get(),m);a(x)}return{distance:c,index:u}}function kN(e,t,n,r,s,o,i,a){const c={passive:!0,capture:!0};let u=0;function d(h){if(!a)return;function x(y){if(new Date().getTime()-u>10)return;i.emit("slideFocusStart"),e.scrollLeft=0;const p=n.findIndex(v=>v.includes(y));af(p)&&(s.useDuration(0),r.index(p,0),i.emit("slideFocus"))}o.add(document,"keydown",f,!1),t.forEach((y,w)=>{o.add(y,"focus",g=>{(zl(a)||a(h,g))&&x(w)},c)})}function f(h){h.code==="Tab"&&(u=new Date().getTime())}return{init:d}}function _o(e){let t=e;function n(){return t}function r(c){t=i(c)}function s(c){t+=i(c)}function o(c){t-=i(c)}function i(c){return af(c)?c:c.get()}return{get:n,set:r,add:s,subtract:o}}function Gv(e,t){const n=e.scroll==="x"?i:a,r=t.style;let s=null,o=!1;function i(m){return`translate3d(${m}px,0px,0px)`}function a(m){return`translate3d(0px,${m}px,0px)`}function c(m){if(o)return;const h=rN(e.direction(m));h!==s&&(r.transform=n(h),s=h)}function u(m){o=!m}function d(){o||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:d,to:c,toggleActive:u}}function CN(e,t,n,r,s,o,i,a,c){const d=fi(s),f=fi(s).reverse(),m=g().concat(p());function h(j,N){return j.reduce((P,A)=>P-s[A],N)}function x(j,N){return j.reduce((P,A)=>h(P,N)>0?P.concat([A]):P,[])}function y(j){return o.map((N,P)=>({start:N-r[P]+.5+j,end:N+t-.5+j}))}function w(j,N,P){const A=y(N);return j.map(z=>{const L=P?0:-n,Q=P?n:0,M=P?"end":"start",Z=A[z][M];return{index:z,loopPoint:Z,slideLocation:_o(-1),translate:Gv(e,c[z]),target:()=>a.get()>Z?L:Q}})}function g(){const j=i[0],N=x(f,j);return w(N,n,!1)}function p(){const j=t-i[0]-1,N=x(d,j);return w(N,-n,!0)}function v(){return m.every(({index:j})=>{const N=d.filter(P=>P!==j);return h(N,t)<=.1})}function k(){m.forEach(j=>{const{target:N,translate:P,slideLocation:A}=j,z=N();z!==A.get()&&(P.to(z),A.set(z))})}function C(){m.forEach(j=>j.translate.clear())}return{canLoop:v,clear:C,loop:k,loopPoints:m}}function SN(e,t,n){let r,s=!1;function o(c){if(!n)return;function u(d){for(const f of d)if(f.type==="childList"){c.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(d=>{s||(zl(n)||n(c,d))&&u(d)}),r.observe(e,{childList:!0})}function i(){r&&r.disconnect(),s=!0}return{init:o,destroy:i}}function jN(e,t,n,r){const s={};let o=null,i=null,a,c=!1;function u(){a=new IntersectionObserver(x=>{c||(x.forEach(y=>{const w=t.indexOf(y.target);s[w]=y}),o=null,i=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(x=>a.observe(x))}function d(){a&&a.disconnect(),c=!0}function f(x){return pi(s).reduce((y,w)=>{const g=parseInt(w),{isIntersecting:p}=s[g];return(x&&p||!x&&!p)&&y.push(g),y},[])}function m(x=!0){if(x&&o)return o;if(!x&&i)return i;const y=f(x);return x&&(o=y),x||(i=y),y}return{init:u,destroy:d,get:m}}function NN(e,t,n,r,s,o){const{measureSize:i,startEdge:a,endEdge:c}=e,u=n[0]&&s,d=x(),f=y(),m=n.map(i),h=w();function x(){if(!u)return 0;const p=n[0];return Te(t[a]-p[a])}function y(){if(!u)return 0;const p=o.getComputedStyle(an(r));return parseFloat(p.getPropertyValue(`margin-${c}`))}function w(){return n.map((p,v,k)=>{const C=!v,S=cf(k,v);return C?m[v]+d:S?m[v]+f:k[v+1][a]-p[a]}).map(Te)}return{slideSizes:m,slideSizesWithGaps:h,startGap:d,endGap:f}}function EN(e,t,n,r,s,o,i,a,c){const{startEdge:u,endEdge:d,direction:f}=e,m=af(n);function h(g,p){return fi(g).filter(v=>v%p===0).map(v=>g.slice(v,v+p))}function x(g){return g.length?fi(g).reduce((p,v,k)=>{const C=an(p)||0,S=C===0,j=v===Ti(g),N=s[u]-o[C][u],P=s[u]-o[v][d],A=!r&&S?f(i):0,z=!r&&j?f(a):0,L=Te(P-z-(N+A));return k&&L>t+c&&p.push(v),j&&p.push(g.length),p},[]).map((p,v,k)=>{const C=Math.max(k[v-1]||0);return g.slice(C,p)}):[]}function y(g){return m?h(g,n):x(g)}return{groupSlides:y}}function _N(e,t,n,r,s,o,i){const{align:a,axis:c,direction:u,startIndex:d,loop:f,duration:m,dragFree:h,dragThreshold:x,inViewThreshold:y,slidesToScroll:w,skipSnaps:g,containScroll:p,watchResize:v,watchSlides:k,watchDrag:C,watchFocus:S}=o,j=2,N=cN(),P=N.measure(t),A=n.map(N.measure),z=iN(c,u),L=z.measureSize(P),Q=uN(L),M=sN(a,L),Z=!f&&!!p,W=f||!!p,{slideSizes:q,slideSizesWithGaps:E,startGap:T,endGap:D}=NN(z,P,A,n,W,s),G=EN(z,L,w,f,P,A,T,D,j),{snaps:H,snapsAligned:X}=vN(z,M,P,A,G),K=-an(H)+an(E),{snapsContained:xe,scrollContainLimit:Re}=hN(L,K,X,p,j),J=Z?xe:X,{limit:Oe}=mN(K,J,f),qe=Wv(Ti(J),d,f),$e=qe.clone(),ce=fi(n),B=({dragHandler:Wt,scrollBody:fo,scrollBounds:ls,options:{loop:Wn}})=>{Wn||ls.constrain(Wt.pointerDown()),fo.seek()},ie=({scrollBody:Wt,translate:fo,location:ls,offsetLocation:Wn,previousLocation:Gn,scrollLooper:Ri,slideLooper:qn,dragHandler:Hl,animation:Wl,eventHandler:po,scrollBounds:Oi,options:{loop:Ii}},cs)=>{const Gt=Wt.settled(),Gl=!Oi.shouldConstrain(),Y=Ii?Gt:Gt&&Gl,pe=Y&&!Hl.pointerDown();pe&&Wl.stop();const we=ls.get()*cs+Gn.get()*(1-cs);Wn.set(we),Ii&&(Ri.loop(Wt.direction()),qn.loop()),fo.to(Wn.get()),pe&&po.emit("settle"),Y||po.emit("scroll")},Ce=oN(r,s,()=>B(uo),Wt=>ie(uo,Wt)),He=.68,ot=J[qe.get()],bt=_o(ot),kt=_o(ot),it=_o(ot),fn=_o(ot),Vt=fN(bt,it,kt,fn,m,He),as=wN(f,J,K,Oe,fn),Ht=bN(Ce,qe,$e,Vt,as,fn,i),Pi=yN(Oe),Ai=hi(),pt=jN(t,n,i,y),{slideRegistry:_n}=xN(Z,p,J,Re,G,ce),Vl=kN(e,n,_n,Ht,Vt,Ai,i,S),uo={ownerDocument:r,ownerWindow:s,eventHandler:i,containerRect:P,slideRects:A,animation:Ce,axis:z,dragHandler:aN(z,e,r,s,fn,lN(z,s),bt,Ce,Ht,Vt,as,qe,i,Q,h,x,g,He,C),eventStore:Ai,percentOfView:Q,index:qe,indexPrevious:$e,limit:Oe,location:bt,offsetLocation:it,previousLocation:kt,options:o,resizeHandler:dN(t,i,s,n,z,v,N),scrollBody:Vt,scrollBounds:pN(Oe,it,fn,Vt,Q),scrollLooper:gN(K,Oe,it,[bt,it,kt,fn]),scrollProgress:Pi,scrollSnapList:J.map(Pi.get),scrollSnaps:J,scrollTarget:as,scrollTo:Ht,slideLooper:CN(z,L,K,q,E,H,J,it,n),slideFocus:Vl,slidesHandler:SN(t,i,k),slidesInView:pt,slideIndexes:ce,slideRegistry:_n,slidesToScroll:G,target:fn,translate:Gv(z,t)};return uo}function TN(){let e={},t;function n(u){t=u}function r(u){return e[u]||[]}function s(u){return r(u).forEach(d=>d(t,u)),c}function o(u,d){return e[u]=r(u).concat([d]),c}function i(u,d){return e[u]=r(u).filter(f=>f!==d),c}function a(){e={}}const c={init:n,emit:s,off:i,on:o,clear:a};return c}const PN={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function AN(e){function t(o,i){return Hv(o,i||{})}function n(o){const i=o.breakpoints||{},a=pi(i).filter(c=>e.matchMedia(c).matches).map(c=>i[c]).reduce((c,u)=>t(c,u),{});return t(o,a)}function r(o){return o.map(i=>pi(i.breakpoints||{})).reduce((i,a)=>i.concat(a),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function RN(e){let t=[];function n(o,i){return t=i.filter(({options:a})=>e.optionsAtMedia(a).active!==!1),t.forEach(a=>a.init(o,e)),i.reduce((a,c)=>Object.assign(a,{[c.name]:c}),{})}function r(){t=t.filter(o=>o.destroy())}return{init:n,destroy:r}}function el(e,t,n){const r=e.ownerDocument,s=r.defaultView,o=AN(s),i=RN(o),a=hi(),c=TN(),{mergeOptions:u,optionsAtMedia:d,optionsMediaQueries:f}=o,{on:m,off:h,emit:x}=c,y=z;let w=!1,g,p=u(PN,el.globalOptions),v=u(p),k=[],C,S,j;function N(){const{container:ce,slides:B}=v;S=(zu(ce)?e.querySelector(ce):ce)||e.children[0];const Ce=zu(B)?S.querySelectorAll(B):B;j=[].slice.call(Ce||S.children)}function P(ce){const B=_N(e,S,j,r,s,ce,c);if(ce.loop&&!B.slideLooper.canLoop()){const ie=Object.assign({},ce,{loop:!1});return P(ie)}return B}function A(ce,B){w||(p=u(p,ce),v=d(p),k=B||k,N(),g=P(v),f([p,...k.map(({options:ie})=>ie)]).forEach(ie=>a.add(ie,"change",z)),v.active&&(g.translate.to(g.location.get()),g.animation.init(),g.slidesInView.init(),g.slideFocus.init($e),g.eventHandler.init($e),g.resizeHandler.init($e),g.slidesHandler.init($e),g.options.loop&&g.slideLooper.loop(),S.offsetParent&&j.length&&g.dragHandler.init($e),C=i.init($e,k)))}function z(ce,B){const ie=G();L(),A(u({startIndex:ie},ce),B),c.emit("reInit")}function L(){g.dragHandler.destroy(),g.eventStore.clear(),g.translate.clear(),g.slideLooper.clear(),g.resizeHandler.destroy(),g.slidesHandler.destroy(),g.slidesInView.destroy(),g.animation.destroy(),i.destroy(),a.clear()}function Q(){w||(w=!0,a.clear(),L(),c.emit("destroy"),c.clear())}function M(ce,B,ie){!v.active||w||(g.scrollBody.useBaseFriction().useDuration(B===!0?0:v.duration),g.scrollTo.index(ce,ie||0))}function Z(ce){const B=g.index.add(1).get();M(B,ce,-1)}function W(ce){const B=g.index.add(-1).get();M(B,ce,1)}function q(){return g.index.add(1).get()!==G()}function E(){return g.index.add(-1).get()!==G()}function T(){return g.scrollSnapList}function D(){return g.scrollProgress.get(g.offsetLocation.get())}function G(){return g.index.get()}function H(){return g.indexPrevious.get()}function X(){return g.slidesInView.get()}function K(){return g.slidesInView.get(!1)}function xe(){return C}function Re(){return g}function J(){return e}function Oe(){return S}function qe(){return j}const $e={canScrollNext:q,canScrollPrev:E,containerNode:Oe,internalEngine:Re,destroy:Q,off:h,on:m,emit:x,plugins:xe,previousScrollSnap:H,reInit:y,rootNode:J,scrollNext:Z,scrollPrev:W,scrollProgress:D,scrollSnapList:T,scrollTo:M,selectedScrollSnap:G,slideNodes:qe,slidesInView:X,slidesNotInView:K};return A(t,n),setTimeout(()=>
238c.emit("init"),0),$e}el.globalOptions=void 0;function uf(e={},t=[]){const n=b.useRef(e),r=b.useRef(t),[s,o]=b.useState(),[i,a]=b.useState(),c=b.useCallback(()=>{s&&s.reInit(n.current,r.current)},[s]);return b.useEffect(()=>{of(n.current,e)||(n.current=e,c())},[e,c]),b.useEffect(()=>{tN(r.current,t)||(r.current=t,c())},[t,c]),b.useEffect(()=>{if(eN()&&i){el.globalOptions=uf.globalOptions;const u=el(i,n.current,r.current);return o(u),()=>u.destroy()}else o(void 0)},[i,o]),[a,s]}uf.globalOptions=void 0;const qv=b.createContext(null);function Fl(){const e=b.useContext(qv);if(!e)throw new Error("useCarousel must be used within a <Carousel />");return e}const Qv=b.forwardRef(({orientation:e="horizontal",opts:t,setApi:n,plugins:r,className:s,children:o,...i},a)=>{const[c,u]=uf({...t,axis:e==="horizontal"?"x":"y"},r),[d,f]=b.useState(!1),[m,h]=b.useState(!1),x=b.useCallback(p=>{p&&(f(p.canScrollPrev()),h(p.canScrollNext()))},[]),y=b.useCallback(()=>{u==null||u.scrollPrev()},[u]),w=b.useCallback(()=>{u==null||u.scrollNext()},[u]),g=b.useCallback(p=>{p.key==="ArrowLeft"?(p.preventDefault(),y()):p.key==="ArrowRight"&&(p.preventDefault(),w())},[y,w]);return b.useEffect(()=>{!u||!n||n(u)},[u,n]),b.useEffect(()=>{if(u)return x(u),u.on("reInit",x),u.on("select",x),()=>{u==null||u.off("select",x)}},[u,x]),l.jsx(qv.Provider,{value:{carouselRef:c,api:u,opts:t,orientation:e||((t==null?void 0:t.axis)==="y"?"vertical":"horizontal"),scrollPrev:y,scrollNext:w,canScrollPrev:d,canScrollNext:m},children:l.jsx("div",{ref:a,onKeyDownCapture:g,className:ke("relative",s),role:"region","aria-roledescription":"carousel",...i,children:o})})});Qv.displayName="Carousel";const Zv=b.forwardRef(({className:e,...t},n)=>{const{carouselRef:r,orientation:s}=Fl();return l.jsx("div",{ref:r,className:"overflow-hidden",children:l.jsx("div",{ref:n,className:ke("flex",s==="horizontal"?"-ml-4":"-mt-4 flex-col",e),...t})})});Zv.displayName="CarouselContent";const Kv=b.forwardRef(({className:e,...t},n)=>{const{orientation:r}=Fl();return l.jsx("div",{ref:n,role:"group","aria-roledescription":"slide",className:ke("min-w-0 shrink-0 grow-0 basis-full",r==="horizontal"?"pl-4":"pt-4",e),...t})});Kv.displayName="CarouselItem";const Yv=b.forwardRef(({className:e,variant:t="outline",size:n="icon",...r},s)=>{const{orientation:o,scrollPrev:i,canScrollPrev:a}=Fl();return l.jsxs(Tr,{ref:s,variant:t,size:n,className:ke("absolute h-8 w-8 rounded-full",o==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!a,onClick:i,...r,children:[l.jsx(X1,{className:"h-4 w-4"}),l.jsx("span",{className:"sr-only",children:"Previous slide"})]})});Yv.displayName="CarouselPrevious";const Xv=b.forwardRef(({className:e,variant:t="outline",size:n="icon",...r},s)=>{const{orientation:o,scrollNext:i,canScrollNext:a}=Fl();return l.jsxs(Tr,{ref:s,variant:t,size:n,className:ke("absolute h-8 w-8 rounded-full",o==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!a,onClick:i,...r,children:[l.jsx(J1,{className:"h-4 w-4"}),l.jsx("span",{className:"sr-only",children:"Next slide"})]})});Xv.displayName="CarouselNext";const ON="/assets/PrezaGmail_page-0001-AHXJ9g3s.jpg",IN="/assets/PrezaGmail_page-0002-I1tDqHNG.jpg",MN="/assets/PrezaGmail_page-0003-TLiH_BW1.jpg",LN="/assets/PrezaGmail_page-0004-DE5P-shJ.jpg",DN="/assets/PrezaGmail_page-0006-0JeTDTtu.jpg",zN="/assets/PrezaGmail_page-0007-DwAi9Xh-.jpg",FN="/assets/PrezaGmail_page-0008-CcpIagoa.jpg",$N="/assets/PrezaGmail_page-0009-CpbOvUCL.jpg",BN="/assets/PrezaGmail_page-0011-CUY4UW0h.jpg",UN="/assets/PrezaGmail_page-0012-DagquikH.jpg",VN="/assets/PrezaGmail_page-0013-BrI_fBUc.jpg",HN="/assets/PrezaGmail_page-0014-CfiwwfQK.jpg",WN=[ON,IN,MN,LN,DN,zN,FN,$N,BN,UN,VN,HN],GN=()=>l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsx("h2",{className:"mb-12 text-center text-3xl font-bold text-foreground md:text-4xl",children:"See It In Action"}),l.jsx("div",{className:"mx-auto max-w-5xl",children:l.jsxs(Qv,{className:"w-full",children:[l.jsx(Zv,{children:WN.map((e,t)=>l.jsx(Kv,{children:l.jsx("div",{className:"rounded-lg border border-border bg-card p-2 shadow-lg",children:l.jsx("img",{src:e,alt:`Gmail App screenshot ${t+1}`,className:"h-auto w-full rounded-md"})})},t))}),l.jsx(Yv,{className:"left-2"}),l.jsx(Xv,{className:"right-2"})]})})]})}
238),_c=[l.jsxs(l.Fragment,{children:["AI-Powered Email",l.jsx("br",{}),"Summaries + Highlights"]}),"Write and Reply Emails with AI","Inline Email Translations","Unlimited Gmail Accounts!"],qN=[{name:"Monthly",price:"$7.99",period:"/month",billing:"Billed Monthly",features:_c},{name:"Annual",price:"$59.99",period:"/year",billing:"Billed Annually",popular:!0,savings:"Save 37%",features:_c},{name:"Lifetime",price:"$120",period:"",billing:"One-Time Payment",bestDeal:!0,features:[..._c,"Pay once, use forever"]}],QN=()=>l.jsx("section",{id:"pricing",className:"bg-secondary/50 py-20 md:py-32",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsxs("div",{className:"mx-auto max-w-5xl text-center",children:[l.jsx("h2",{className:"mb-4 text-3xl font-bold text-foreground md:text-4xl",children:"Our Prices"}),l.jsx("p",{className:"mb-4 text-lg text-muted-foreground",children:"Choose the plan that works best for you"}),l.jsx("p",{className:"mb-12 text-sm text-muted-foreground",children:"The free version supports up to 3 Gmail accounts at a time. Upgrade to connect unlimited accounts."}),l.jsx("div",{className:"grid gap-8 md:grid-cols-3",children:qN.map((e,t)=>l.jsxs(de,{className:`relative overflow-hidden border-border p-8 text-left ${e.popular?"border-2 border-primary shadow-lg":""} ${e.bestDeal?"border-2 border-primary/70 shadow-md":""}`,children:[e.popular&&l.jsx("div",{className:"absolute right-4 top-4 roun
238ded-full bg-primary px-3 py-1 text-xs font-semibold text-primary-foreground",children:"Best Value"}),e.bestDeal&&l.jsxs("div",{className:"absolute right-4 top-4 flex items-center gap-1 rounded-full bg-primary/90 px-3 py-1 text-xs font-semibold text-primary-foreground",children:[l.jsx(cb,{className:"h-3 w-3"}),"Forever"]}),l.jsx("h3",{className:"mb-2 text-2xl font-bold text-card-foreground",children:e.name}),l.jsx("p",{className:"mb-4 text-sm text-muted-foreground",children:e.billing}),l.jsxs("div",{className:"mb-6",children:[l.jsx("span",{className:"text-5xl font-bold text-primary",children:e.price}),e.period&&l.jsx("span",{className:"text-muted-foreground",children:e.period})]}),e.savings&&l.jsx("p",{className:"-mt-4 mb-6 text-sm font-medium text-primary",children:e.savings}),l.jsx("ul",{className:"mb-8 space-y-3",children:e.features.map((n,r)=>l.jsxs("li",{className:"flex items-start gap-2",children:[l.jsx(eb,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-primary"}),l.jsx("span",{className:"text-card-foreground",children:n})]},r))}),l.jsx(Tr,{className:"w-full bg-primary text-primary-foreground hover:bg-primary/90",size:"lg",asChild:!0,children:l.jsx("a",{href:"https://chromewebstore.google.com/detail/gmail-app/gmdbalikolapfnbecncancmjgmmdnkkk",target:"_blank",rel:"noopener noreferrer",children:"Get Started"})})]},t))})]})})});var $l="Collapsible",[ZN,Jv]=so($l),[KN,df]=ZN($l),ex=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:s,disabled:o,onOpenChange:i,...a}=e,[c,u]=Sl({prop:r,defaultProp:s??!1,onChange:i,caller:$l});return l.jsx(KN,{scope:n,disabled:o,contentId:Zy(),open:c,onOpenToggle:b.useCallback(()=>u(d=>!d),[u]),children:l.jsx(Ve.div,{"data-state":pf(c),"data-disabled":o?"":void 0,...a,ref:t})})});ex.displayName=$l;var tx="CollapsibleTrigger",nx=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,s=df(tx,n);return l.jsx(Ve.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":pf(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...r,ref:t,onClick:ze(e.onClick,s.onOpenToggle)})});nx.displayName=tx;var ff="CollapsibleContent",rx=b.forwardRef((e,t)=>{const{forceMount:n,...r}=e,s=df(ff,e.__scopeCollapsible);return l.jsx(Cl,{present:n||s.open,children:({present:o})=>l.jsx(YN,{...r,ref:t,present:o})})});rx.displayName=ff;var YN=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:s,...o}=e,i=df(ff,n),[a,c]=b.useState(r),u=b.useRef(null),d=Tt(t,u),f=b.useRef(0),m=f.current,h=b.useRef(0),x=h.current,y=i.open||a,w=b.useRef(y),g=b.useRef(void 0);return b.useEffect(()=>{const p=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(p)},[]),Sn(()=>{const p=u.current;if(p){g.current=g.current||{transitionDuration:p.style.transitionDuration,animationName:p.style.animationName},p.style.transitionDuration="0s",p.style.animationName="none";const v=p.getBoundingClientRect();f.current=v.height,h.current=v.width,w.current||(p.style.transitionDuration=g.current.transitionDuration,p.style.animationName=g.current.animationName),c(r)}},[i.open,r]),l.jsx(Ve.div,{"data-state":pf(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!y,...o,ref:d,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:y&&s})});function pf(e){return e?"open":"closed"}var XN=ex,JN=nx,eE=rx,tE=b.createContext(void 0);function nE(e){const t=b.useContext(tE);return e||t||"ltr"}var dn="Accordion",rE=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[hf,sE,oE]=oy(dn),[Bl,k2]=so(dn,[oE,Jv]),mf=Jv(),sx=R.forwardRef((e,t)=>{const{type:n,...r}=e,s=r,o=r;return l.jsx(hf.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?l.jsx(cE,{...o,ref:t}):l.jsx(lE,{...s,ref:t})})});sx.displayName=dn;var[ox,iE]=Bl(dn),[ix,aE]=Bl(dn,{collapsible:!1}),lE=R.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},collapsible:o=!1,...i}=e,[a,c]=Sl({prop:n,defaultProp:r??"",onChange:s,caller:dn});return l.jsx(ox,{scope:e.__scopeAccordion,value:R.useMemo(()=>a?[a]:[],[a]),onItemOpen:c,onItemClose:R.useCallback(()=>o&&c(""),[o,c]),children:l.jsx(ix,{scope:e.__scopeAccordion,collapsible:o,children:l.jsx(ax,{...i,ref:t})})})}),cE=R.forwardRef((e,t)=>
238{const{value:n,defaultValue:r,onValueChange:s=()=>{},...o}=e,[i,a]=Sl({prop:n,defaultProp:r??[],onChange:s,caller:dn}),c=R.useCallback(d=>a((f=[])=>[...f,d]),[a]),u=R.useCallback(d=>a((f=[])=>f.filter(m=>m!==d)),[a]);return l.jsx(ox,{scope:e.__scopeAccordion,value:i,onItemOpen:c,onItemClose:u,children:l.jsx(ix,{scope:e.__scopeAccordion,collapsible:!0,children:l.jsx(ax,{...o,ref:t})})})}),[uE,Ul]=Bl(dn),ax=R.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:s,orientation:o="vertical",...i}=e,a=R.useRef(null),c=Tt(a,t),u=sE(n),f=nE(s)==="ltr",m=ze(e.onKeyDown,h=>{var N;if(!rE.includes(h.key))return;const x=h.target,y=u().filter(P=>{var A;return!((A=P.ref.current)!=null&&A.disabled)}),w=y.findIndex(P=>P.ref.current===x),g=y.length;if(w===-1)return;h.preventDefault();let p=w;const v=0,k=g-1,C=()=>{p=w+1,p>k&&(p=v)},S=()=>{p=w-1,p<v&&(p=k)};switch(h.key){case"Home":p=v;break;case"End":p=k;break;case"ArrowRight":o==="horizontal"&&(f?C():S());break;case"ArrowDown":o==="vertical"&&C();break;case"ArrowLeft":o==="horizontal"&&(f?S():C());break;case"ArrowUp":o==="vertical"&&S();break}const j=p%g;(N=y[j].ref.current)==null||N.focus()});return l.jsx(uE,{scope:n,disabled:r,direction:s,orientation:o,children:l.jsx(hf.Slot,{scope:n,children:l.jsx(Ve.div,{...i,"data-orientation":o,ref:c,onKeyDown:r?void 0:m})})})}),tl="AccordionItem",[dE,gf]=Bl(tl),lx=R.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...s}=e,o=Ul(tl,n),i=iE(tl,n),a=mf(n),c=Zy(),u=r&&i.value.includes(r)||!1,d=o.disabled||e.disabled;return l.jsx(dE,{scope:n,open:u,disabled:d,triggerId:c,children:l.jsx(XN,{"data-orientation":o.orientation,"data-state":hx(u),...a,...s,ref:t,disabled:d,open:u,onOpenChange:f=>{f?i.onItemOpen(r):i.onItemClose(r)}})})});lx.displayName=tl;var cx="AccordionHeader",ux=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=Ul(dn,n),o=gf(cx,n);return l.jsx(Ve.h3,{"data-orientation":s.orientation,"data-state":hx(o.open),"data-disabled":o.disabled?"":void 0,...r,ref:t})});ux.displayName=cx;var $u="AccordionTrigger",dx=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=Ul(dn,n),o=gf($u,n),i=aE($u,n),a=mf(n);return l.jsx(hf.ItemSlot,{scope:n,children:l.jsx(JN,{"aria-disabled":o.open&&!i.collapsible||void 0,"data-orientation":s.orientation,id:o.triggerId,...a,...r,ref:t})})});dx.displayName=$u;var fx="AccordionContent",px=R.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=Ul(dn,n),o=gf(fx,n),i=mf(n);return l.jsx(eE,{role:"region","aria-labelledby":o.triggerId,"data-orientation":s.orientation,...i,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});px.displayName=fx;function hx(e){return e?"open":"closed"}var fE=sx,pE=lx,hE=ux,mx=dx,gx=px;const mE=fE,yx=b.forwardRef(({className:e,...t},n)=>l.jsx(pE,{ref:n,className:ke("border-b",e),...t}));yx.displayName="AccordionItem";const vx=b.forwardRef(({className:e,children:t,...n},r)=>l.jsx(hE,{className:"flex",children:l.jsxs(mx,{ref:r,className:ke("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,l.jsx(tb,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));vx.displayName=mx.displayName;const xx=b.forwardRef(({className:e,children:t,...n},r)=>l.jsx(gx,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:l.jsx("div",{className:ke("pb-4 pt-0",e),children:t})}));xx.displayName=gx.displayName;const gE=[{question:"What is Gmail App and how does it work?",answer:"Gmail App is a powerful Chrome extension that enhances your Gmail experience. It provides quick access to your inbox from your desktop, adds AI-powered features like smart filtering and email summaries, and includes productivity tools like one-click PDF export and dark mode. Simply install it from the Chrome Web Store and enjoy seamless Gmail integration."},{question:"Is my email data secure?",answer:"Absolutely! Your data security is our top priority. Gmail App is strictly protected by Google's security mechanisms. We do not store your emails on external serversâall processing happens locally or through Google's secure infrastru
238cture. Additionally, user messages go through our secure open-source proxy at https://proxy.netvolk.online, which you can review at https://github.com/andreamper220/proxy. Your privacy and data remain completely protected."},{question:"How many Gmail accounts can I connect?",answer:"The free version lets you use up to 3 Gmail accounts at the same time. All paid plans include unlimited Gmail accounts in one place, so you can manage every address without limits."},{question:"What's the difference between the monthly and annual plans?",answer:"Both plans offer the same premium features. The monthly plan costs $7.99/month, while the annual plan costs just $4.99/month (billed annually at $59.88), saving you 37%. The annual plan is perfect for long-term users who want the best value."},{question:"Can I use Gmail App on multiple devices?",answer:"Yes! Once you purchase a premium plan, you can use Gmail App on any device where you're signed in with your Google account. The extension syncs across all your devices for a seamless experience on Windows, Mac, and Chromebook."},{question:"Do I need technical skills to use Gmail App?",answer:"Not at all! Gmail App is designed for everyone. Installation takes just one click from the Chrome Web Store, and all features are intuitive and user-friendly. If you can use Gmail, you can use Gmail Appâno technical knowledge required."},{question:"What AI features are included?",answer:"Gmail App includes several AI-powered features: Neuro Filter (prioritizes important emails), Instant Email Summaries (hover to see key points), Write with AI (compose emails with custom prompts and tone selection), and Smart AI Replies (context-aware responses with tone options). All designed to save you time and boost productivity."},{question:"How do I cancel my subscription?",answer:"You can cancel your subscription at any time through your account settings. If you cancel, you'll continue to have access to premium features until the end of your current billing period. We also offer a 30-day refund policy if you're not satisfied."},{question:"Can I switch between monthly and annual plans?",answer:"Yes! You can upgrade or change your plan at any time. If you switch from monthly to annual, you'll immediately benefit from the lower pricing and your billing will adjust accordingly."}],yE=()=>l.jsx("section",{className:"bg-secondary/50 py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs("div",{className:"mb-12 text-center",children:[l.jsx("h2",{className:"mb-4 text-3xl font-bold text-foreground md:text-4xl",children:"Frequently Asked Questions"}),l.jsx("p",{className:"mx-auto max-w-2xl text-lg text-muted-foreground",children:"Everything you need to know about Gmail App"})]}),l.jsx("div",{className:"mx-auto max-w-3xl",children:l.jsx(mE,{type:"single",collapsible:!0,className:"w-full",children:gE.map((e,t)=>l.jsxs(yx,{value:`item-${t}`,children:[l.jsx(vx,{className:"text-left text-lg font-semibold",children:e.question}),l.jsx(xx,{className:"text-muted-foreground",children:e.answer})]},t))})})]})}),wa=b.forwardRef(({className:e,type:t,...n},r)=>l.jsx("input",{type:t,className:ke("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:r,...n}));wa.displayName="Input";const wx=b.forwardRef(({className:e,...t},n)=>l.jsx("textarea",{className:ke("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
238ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));wx.displayName="Textarea";var vE="Label",bx=b.forwardRef((e,t)=>l.jsx(Ve.label,{...e,ref:t,onMouseDown:n=>{var s;n.target.closest("button, input, select, textarea")||((s=e.onMouseDown)==null||s.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));bx.displayName=vE;var kx=bx;const xE=El("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),To=b.forwardRef(({className:e,...t},n)=>l.jsx(kx,{ref:n,className:ke(xE(),e),...t}));To.displayName=kx.displayName;var fe;(function(e){e.assertEqual=s=>{};function t(s){}e.assertIs=t;function n(s){throw new Error}e.assertNever=n,e.arrayToEnum=s=>{const o={};for(const i of s)o[i]=i;return o},e.getValidEnumValues=s=>{const o=e.objectKeys(s).filter(a=>typeof s[s[a]]!="number"),i={};for(const a of o)i[a]=s[a];return e.objectValues(i)},e.objectValues=s=>e.objectKeys(s).map(function(o){return s[o]}),e.objectKeys=typeof Object.keys=="function"?s=>Object.keys(s):s=>{const o=[];for(const i in s)Object.prototype.hasOwnProperty.call(s,i)&&o.push(i);return o},e.find=(s,o)=>{for(const i of s)if(o(i))return i},e.isInteger=typeof Number.isInteger=="function"?s=>Number.isInteger(s):s=>typeof s=="number"&&Number.isFinite(s)&&Math.floor(s)===s;function r(s,o=" | "){return s.map(i=>typeof i=="string"?`'${i}'`:i).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(s,o)=>typeof o=="bigint"?o.toString():o})(fe||(fe={}));var yh;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(yh||(yh={}));const U=fe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),nr=e=>{switch(typeof e){case"undefined":return U.undefined;case"string":return U.string;case"number":return Number.isNaN(e)?U.nan:U.number;case"boolean":return U.boolean;case"function":return U.function;case"bigint":return U.bigint;case"symbol":return U.symbol;case"object":return Array.isArray(e)?U.array:e===null?U.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?U.promise:typeof Map<"u"&&e instanceof Map?U.map:typeof Set<"u"&&e instanceof Set?U.set:typeof Date<"u"&&e instanceof Date?U.date:U.object;default:return U.unknown}}
vendor: 49,209 bytes, line 238
238,I=fe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Nn extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},s=o=>{for(const i of o.issues)if(i.code==="invalid_union")i.unionErrors.map(s);else if(i.code==="invalid_return_type")s(i.returnTypeError);else if(i.code==="invalid_arguments")s(i.argumentsError);else if(i.path.length===0)r._errors.push(n(i));else{let a=r,c=0;for(;c<i.path.length;){const u=i.path[c];c===i.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(n(i))):a[u]=a[u]||{_errors:[]},a=a[u],c++}}};return s(this),r}static assert(t){if(!(t instanceof Nn))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,fe.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const s of this.issues)if(s.path.length>0){const o=s.path[0];n[o]=n[o]||[],n[o].push(t(s))}else r.push(t(s));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Nn.create=e=>new Nn(e);const Bu=(e,t)=>{let n;switch(e.code){case I.invalid_type:e.received===U.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case I.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,fe.jsonStringifyReplacer)}`;break;case I.unrecognized_keys:n=`Unrecognized key(s) in object: ${fe.joinValues(e.keys,", ")}`;break;case I.invalid_union:n="Invalid input";break;case I.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${fe.joinValues(e.options)}`;break;case I.invalid_enum_value:n=`Invalid enum value. Expected ${fe.joinValues(e.options)}, received '${e.received}'`;break;case I.invalid_arguments:n="Invalid function arguments";break;case I.invalid_return_type:n="Invalid function return type";break;case I.invalid_date:n="Invalid date";break;case I.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:fe.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case I.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case I.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case I.custom:n="Invalid input";break;case I.invalid_intersection_types:n="Intersection results could not be merged";break;case I.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case I.not_finite:n="Number must be finite";break;default:n=t.defaultError,fe.assertNever(e)}return{message:n}};let wE=Bu;function bE(){return wE}const kE=e=>{const{data:t,path:n,errorMaps:r,issueData:s}=e,o=[...n,...s.path||[]],i={...s,path:o};if(s.message!==void 0)return{...s,path:o,message:s.message};let a="";const c=r.filter(u=>!!u).slice().reverse();for(const u of c)a=u(i,{data:t,defaultError:a}).message;return{...s,path:o,message:a}};function F(e,t){const n=bE(),r=kE({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Bu?void 0:Bu].filter(s=>!!s)});e.common.issues.push(r)}class Pt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const s of n){if(s.status==="aborted")return ee;s.status==="dirty"&&t.dirty(),r.push(s.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const s of n){const o=await s.key,i=await s.value;r.push({key:o,value:i})}return Pt.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const s of n){const{key:o,value:i}=s;if(o.status==="aborted"||i.status==="aborted")return ee;o.status==="dirty"&&t.dirty(),i.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof i.value<"u"||s.alwaysSet)&&(r[o.value]=i.value)}return{status:t.value,value:r}}}const ee=Object.freeze({status:"aborted"}),Po=e=>({status:"dirty",value:e}),Bt=e=>({status:"valid",value:e}),vh=e=>e.status==="aborted",xh=e=>e.status==="dirty",Ys=e=>e.status==="valid",nl=e=>typeof Promise<"u"&&e instanceof Promise;var V;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(V||(V={}));class Pr{constructor(t,n,r,s){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=s}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const wh=(e,t)=>{if(Ys(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Nn(e.common.issues);return this._error=n,this._error}}};function se(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:s}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:s}:{errorMap:(i,a)=>{const{message:c}=e;return i.code==="invalid_enum_value"?{message:c??a.defaultError}:typeof a.data>"u"?{message:c??r??a.defaultError}:i.code!=="invalid_type"?{message:a.defaultError}:{message:c??n??a.defaultError}},description:s}}class le{get description(){return this._def.description}_getType(t){return nr(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:nr(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Pt,ctx:{common:t.parent.common,data:t.data,parsedType:nr(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(nl(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:(n==null?void 0:n.async)??!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:nr(t)},s=this._parseSync({data:t,path:r.path,parent:r});return wh(r,s)}"~validate"(t){var r,s;const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:nr(t)};if(!this["~standard"].async)try{const o=this._parseSync({data:t,path:[],parent:n});return Ys(o)?{value:o.value}:{issues:n.common.issues}}catch(o){(s=(r=o==null?void 0:o.message)==null?void 0:r.toLowerCase())!=null&&s.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(o=>Ys(o)?{value:o.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:nr(t)},s=this._parse({data:t,path:r.path,parent:r}),o=await(nl(s)?s:Promise.resolve(s));return wh(r,o)}refine(t,n){const r=s=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(s):n;return this._refinement((s,o)=>{const i=t(s),a=()=>o.addIssue({code:I.custom,...r(s)});return typeof Promise<"u"&&i instanceof Promise?i.then(c=>c?!0:(a(),!1)):i?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,s)=>t(r)?!0:(s.addIssue(typeof n=="function"?n(r,s):n),!1))}_refinement(t){return new Js({schema:this,typeName:te.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Cr.create(this,this._def)}nullable(){return eo.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Cn.create(this)}promise(){return il.create(this,this._def)}or(t){return sl.create([this,t],this._def)}and(t){return ol.create(this,t,this._def)}transform(t){return new Js({...se(this._def),schema:this,typeName:te.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Vu({...se(this._def),innerType:this,defaultValue:n,typeName:te.ZodDefault})}brand(){return new WE({typeName:te.ZodBranded,type:this,...se(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Hu({...se(this._def),innerType:this,catchValue:n,typeName:te.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return yf.create(this,t)}readonly(){return Wu.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const CE=/^c[^\s-]{8,}$/i,SE=/^[0-9a-z]+$/,jE=/^[0-9A-HJKMNP-TV-Z]{26}$/i,NE=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,EE=/^[a-z0-9_-]{21}$/i,_E=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,TE=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,PE=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,AE="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Tc;const RE=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,OE=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,IE=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,ME=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,LE=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,DE=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Cx="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",zE=new RegExp(`^${Cx}$`);function Sx(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function FE(e){return new RegExp(`^${Sx(e)}$`)}function $E(e){let t=`${Cx}T${Sx(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function BE(e,t){return!!((t==="v4"||!t)&&RE.test(e)||(t==="v6"||!t)&&IE.test(e))}function UE(e,t){if(!_E.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),s=JSON.parse(atob(r));return!(typeof s!="object"||s===null||"typ"in s&&(s==null?void 0:s.typ)!=="JWT"||!s.alg||t&&s.alg!==t)}catch{return!1}}function VE(e,t){return!!((t==="v4"||!t)&&OE.test(e)||(t==="v6"||!t)&&ME.test(e))}class pr extends le{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==U.string){const o=this._getOrReturnCtx(t);return F(o,{code:I.invalid_type,expected:U.string,received:o.parsedType}),ee}const r=new Pt;let s;for(const o of this._def.checks)if(o.kind==="min")t.data.length<o.value&&(s=this._getOrReturnCtx(t,s),F(s,{code:I.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="max")t.data.length>o.value&&(s=this._getOrReturnCtx(t,s),F(s,{code:I.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const i=t.data.length>o.value,a=t.data.length<o.value;(i||a)&&(s=this._getOrReturnCtx(t,s),i?F(s,{code:I.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):a&&F(s,{code:I.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),r.dirty())}else if(o.kind==="email")PE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"email",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="emoji")Tc||(Tc=new RegExp(AE,"u")),Tc.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"emoji",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="uuid")NE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"uuid",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="nanoid")EE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"nanoid",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid")CE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"cuid",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid2")SE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"cuid2",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="ulid")jE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"ulid",code:I.invalid_string,message:o.message}),r.dirty());else if(o.kind==="url")try{new URL(t.data)}catch{s=this._getOrReturnCtx(t,s),F(s,{validation:"url",code:I.invalid_string,message:o.message}),r.dirty()}else o.kind==="regex"?(o.regex.lastIndex=0,o.regex.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"regex",code:I.invalid_string,message:o.message}),r.dirty())):o.kind==="trim"?t.data=t.data.trim():o.kind==="includes"?t.data.includes(o.value,o.position)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),r.dirty()):o.kind==="toLowerCase"?t.data=t.data.toLowerCase():o.kind==="toUpperCase"?t.data=t.data.toUpperCase():o.kind==="startsWith"?t.data.startsWith(o.value)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:{startsWith:o.value},message:o.message}),r.dirty()):o.kind==="endsWith"?t.data.endsWith(o.value)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:{endsWith:o.value},message:o.message}),r.dirty()):o.kind==="datetime"?$E(o).test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:"datetime",message:o.message}),r.dirty()):o.kind==="date"?zE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:"date",message:o.message}),r.dirty()):o.kind==="time"?FE(o).test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{code:I.invalid_string,validation:"time",message:o.message}),r.dirty()):o.kind==="duration"?TE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"duration",code:I.invalid_string,message:o.message}),r.dirty()):o.kind==="ip"?BE(t.data,o.version)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"ip",code:I.invalid_string,message:o.message}),r.dirty()):o.kind==="jwt"?UE(t.data,o.alg)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"jwt",code:I.invalid_string,message:o.message}),r.dirty()):o.kind==="cidr"?VE(t.data,o.version)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"cidr",code:I.invalid_string,message:o.message}),r.dirty()):o.kind==="base64"?LE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"base64",code:I.invalid_string,message:o.message}),r.dirty()):o.kind==="base64url"?DE.test(t.data)||(s=this._getOrReturnCtx(t,s),F(s,{validation:"base64url",code:I.invalid_string,message:o.message}),r.dirty()):fe.assertNever(o);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(s=>t.test(s),{validation:n,code:I.invalid_string,...V.errToObj(r)})}_addCheck(t){return new pr({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...V.errToObj(t)})}url(t){return this._addCheck({kind:"url",...V.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...V.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...V.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...V.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...V.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...V.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...V.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...V.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...V.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...V.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...V.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...V.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...V.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...V.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...V.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...V.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...V.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...V.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...V.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...V.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...V.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...V.errToObj(n)})}nonempty(t){return this.min(1,V.errToObj(t))}trim(){return new pr({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new pr({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new pr({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}pr.create=e=>new pr({checks:[],typeName:te.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...se(e)});function HE(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,s=n>r?n:r,o=Number.parseInt(e.toFixed(s).replace(".","")),i=Number.parseInt(t.toFixed(s).replace(".",""));return o%i/10**s}class mi extends le{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==U.number){const o=this._getOrReturnCtx(t);return F(o,{code:I.invalid_type,expected:U.number,received:o.parsedType}),ee}let r;const s=new Pt;for(const o of this._def.checks)o.kind==="int"?fe.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),F(r,{code:I.invalid_type,expected:"integer",received:"float",message:o.message}),s.dirty()):o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),s.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),s.dirty()):o.kind==="multipleOf"?HE(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.not_multiple_of,multipleOf:o.value,message:o.message}),s.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),F(r,{code:I.not_finite,message:o.message}),s.dirty()):fe.assertNever(o);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,V.toString(n))}gt(t,n){return this.setLimit("min",t,!1,V.toString(n))}lte(t,n){return this.setLimit("max",t,!0,V.toString(n))}lt(t,n){return this.setLimit("max",t,!1,V.toString(n))}setLimit(t,n,r,s){return new mi({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:V.toString(s)}]})}_addCheck(t){return new mi({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:V.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:V.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:V.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:V.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:V.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:V.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:V.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:V.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:V.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&fe.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}mi.create=e=>new mi({checks:[],typeName:te.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...se(e)});class gi extends le{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==U.bigint)return this._getInvalidInput(t);let r;const s=new Pt;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.too_small,type:"bigint",minimum:o.value,inclusive:o.inclusive,message:o.message}),s.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),s.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),F(r,{code:I.not_multiple_of,multipleOf:o.value,message:o.message}),s.dirty()):fe.assertNever(o);return{status:s.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return F(n,{code:I.invalid_type,expected:U.bigint,received:n.parsedType}),ee}gte(t,n){return this.setLimit("min",t,!0,V.toString(n))}gt(t,n){return this.setLimit("min",t,!1,V.toString(n))}lte(t,n){return this.setLimit("max",t,!0,V.toString(n))}lt(t,n){return this.setLimit("max",t,!1,V.toString(n))}setLimit(t,n,r,s){return new gi({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:V.toString(s)}]})}_addCheck(t){return new gi({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:V.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:V.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:V.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:V.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:V.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}gi.create=e=>new gi({checks:[],typeName:te.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...se(e)});class bh extends le{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==U.boolean){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.boolean,received:r.parsedType}),ee}return Bt(t.data)}}bh.create=e=>new bh({typeName:te.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...se(e)});class rl extends le{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==U.date){const o=this._getOrReturnCtx(t);return F(o,{code:I.invalid_type,expected:U.date,received:o.parsedType}),ee}if(Number.isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return F(o,{code:I.invalid_date}),ee}const r=new Pt;let s;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()<o.value&&(s=this._getOrReturnCtx(t,s),F(s,{code:I.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:"date"}),r.dirty()):o.kind==="max"?t.data.getTime()>o.value&&(s=this._getOrReturnCtx(t,s),F(s,{code:I.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):fe.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new rl({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:V.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:V.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}rl.create=e=>new rl({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:te.ZodDate,...se(e)});class kh extends le{_parse(t){if(this._getType(t)!==U.symbol){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.symbol,received:r.parsedType}),ee}return Bt(t.data)}}kh.create=e=>new kh({typeName:te.ZodSymbol,...se(e)});class Ch extends le{_parse(t){if(this._getType(t)!==U.undefined){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.undefined,received:r.parsedType}),ee}return Bt(t.data)}}Ch.create=e=>new Ch({typeName:te.ZodUndefined,...se(e)});class Sh extends le{_parse(t){if(this._getType(t)!==U.null){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.null,received:r.parsedType}),ee}return Bt(t.data)}}Sh.create=e=>new Sh({typeName:te.ZodNull,...se(e)});class jh extends le{constructor(){super(...arguments),this._any=!0}_parse(t){return Bt(t.data)}}jh.create=e=>new jh({typeName:te.ZodAny,...se(e)});class Nh extends le{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Bt(t.data)}}Nh.create=e=>new Nh({typeName:te.ZodUnknown,...se(e)});class Ar extends le{_parse(t){const n=this._getOrReturnCtx(t);return F(n,{code:I.invalid_type,expected:U.never,received:n.parsedType}),ee}}Ar.create=e=>new Ar({typeName:te.ZodNever,...se(e)});class Eh extends le{_parse(t){if(this._getType(t)!==U.undefined){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.void,received:r.parsedType}),ee}return Bt(t.data)}}Eh.create=e=>new Eh({typeName:te.ZodVoid,...se(e)});class Cn extends le{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),s=this._def;if(n.parsedType!==U.array)return F(n,{code:I.invalid_type,expected:U.array,received:n.parsedType}),ee;if(s.exactLength!==null){const i=n.data.length>s.exactLength.value,a=n.data.length<s.exactLength.value;(i||a)&&(F(n,{code:i?I.too_big:I.too_small,minimum:a?s.exactLength.value:void 0,maximum:i?s.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:s.exactLength.message}),r.dirty())}if(s.minLength!==null&&n.data.length<s.minLength.value&&(F(n,{code:I.too_small,minimum:s.minLength.value,type:"array",inclusive:!0,exact:!1,message:s.minLength.message}),r.dirty()),s.maxLength!==null&&n.data.length>s.maxLength.value&&(F(n,{code:I.too_big,maximum:s.maxLength.value,type:"array",inclusive:!0,exact:!1,message:s.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((i,a)=>s.type._parseAsync(new Pr(n,i,n.path,a)))).then(i=>Pt.mergeArray(r,i));const o=[...n.data].map((i,a)=>s.type._parseSync(new Pr(n,i,n.path,a)));return Pt.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Cn({...this._def,minLength:{value:t,message:V.toString(n)}})}max(t,n){return new Cn({...this._def,maxLength:{value:t,message:V.toString(n)}})}length(t,n){return new Cn({...this._def,exactLength:{value:t,message:V.toString(n)}})}nonempty(t){return this.min(1,t)}}Cn.create=(e,t)=>new Cn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:te.ZodArray,...se(t)});function ds(e){if(e instanceof Me){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Cr.create(ds(r))}return new Me({...e._def,shape:()=>t})}else return e instanceof Cn?new Cn({...e._def,type:ds(e.element)}):e instanceof Cr?Cr.create(ds(e.unwrap())):e instanceof eo?eo.create(ds(e.unwrap())):e instanceof ns?ns.create(e.items.map(t=>ds(t))):e}class Me extends le{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=fe.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==U.object){const u=this._getOrReturnCtx(t);return F(u,{code:I.invalid_type,expected:U.object,received:u.parsedType}),ee}const{status:r,ctx:s}=this._processInputParams(t),{shape:o,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof Ar&&this._def.unknownKeys==="strip"))for(const u in s.data)i.includes(u)||a.push(u);const c=[];for(const u of i){const d=o[u],f=s.data[u];c.push({key:{status:"valid",value:u},value:d._parse(new Pr(s,f,s.path,u)),alwaysSet:u in s.data})}if(this._def.catchall instanceof Ar){const u=this._def.unknownKeys;if(u==="passthrough")for(const d of a)c.push({key:{status:"valid",value:d},value:{status:"valid",value:s.data[d]}});else if(u==="strict")a.length>0&&(F(s,{code:I.unrecognized_keys,keys:a}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const d of a){const f=s.data[d];c.push({key:{status:"valid",value:d},value:u._parse(new Pr(s,f,s.path,d)),alwaysSet:d in s.data})}}return s.common.async?Promise.resolve().then(async()=>{const u=[];for(const d of c){const f=await d.key,m=await d.value;u.push({key:f,value:m,alwaysSet:d.alwaysSet})}return u}).then(u=>Pt.mergeObjectSync(r,u)):Pt.mergeObjectSync(r,c)}get shape(){return this._def.shape()}strict(t){return V.errToObj,new Me({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var o,i;const s=((i=(o=this._def).errorMap)==null?void 0:i.call(o,n,r).message)??r.defaultError;return n.code==="unrecognized_keys"?{message:V.errToObj(t).message??s}:{message:s}}}:{}})}strip(){return new Me({...this._def,unknownKeys:"strip"})}passthrough(){return new Me({...this._def,unknownKeys:"passthrough"})}extend(t){return new Me({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new Me({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:te.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Me({...this._def,catchall:t})}pick(t){const n={};for(const r of fe.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new Me({...this._def,shape:()=>n})}omit(t){const n={};for(const r of fe.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new Me({...this._def,shape:()=>n})}deepPartial(){return ds(this)}partial(t){const n={};for(const r of fe.objectKeys(this.shape)){const s=this.shape[r];t&&!t[r]?n[r]=s:n[r]=s.optional()}return new Me({...this._def,shape:()=>n})}required(t){const n={};for(const r of fe.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Cr;)o=o._def.innerType;n[r]=o}return new Me({...this._def,shape:()=>n})}keyof(){return jx(fe.objectKeys(this.shape))}}Me.create=(e,t)=>new Me({shape:()=>e,unknownKeys:"strip",catchall:Ar.create(),typeName:te.ZodObject,...se(t)});Me.strictCreate=(e,t)=>new Me({shape:()=>e,unknownKeys:"strict",catchall:Ar.create(),typeName:te.ZodObject,...se(t)});Me.lazycreate=(e,t)=>new Me({shape:e,unknownKeys:"strip",catchall:Ar.create(),typeName:te.ZodObject,...se(t)});class sl extends le{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function s(o){for(const a of o)if(a.result.status==="valid")return a.result;for(const a of o)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const i=o.map(a=>new Nn(a.ctx.common.issues));return F(n,{code:I.invalid_union,unionErrors:i}),ee}if(n.common.async)return Promise.all(r.map(async o=>{const i={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:i}),ctx:i}})).then(s);{let o;const i=[];for(const c of r){const u={...n,common:{...n.common,issues:[]},parent:null},d=c._parseSync({data:n.data,path:n.path,parent:u});if(d.status==="valid")return d;d.status==="dirty"&&!o&&(o={result:d,ctx:u}),u.common.issues.length&&i.push(u.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const a=i.map(c=>new Nn(c));return F(n,{code:I.invalid_union,unionErrors:a}),ee}}get options(){return this._def.options}}sl.create=(e,t)=>new sl({options:e,typeName:te.ZodUnion,...se(t)});function Uu(e,t){const n=nr(e),r=nr(t);if(e===t)return{valid:!0,data:e};if(n===U.object&&r===U.object){const s=fe.objectKeys(t),o=fe.objectKeys(e).filter(a=>s.indexOf(a)!==-1),i={...e,...t};for(const a of o){const c=Uu(e[a],t[a]);if(!c.valid)return{valid:!1};i[a]=c.data}return{valid:!0,data:i}}else if(n===U.array&&r===U.array){if(e.length!==t.length)return{valid:!1};const s=[];for(let o=0;o<e.length;o++){const i=e[o],a=t[o],c=Uu(i,a);if(!c.valid)return{valid:!1};s.push(c.data)}return{valid:!0,data:s}}else return n===U.date&&r===U.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class ol extends le{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=(o,i)=>{if(vh(o)||vh(i))return ee;const a=Uu(o.value,i.value);return a.valid?((xh(o)||xh(i))&&n.dirty(),{status:n.value,value:a.data}):(F(r,{code:I.invalid_intersection_types}),ee)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,i])=>s(o,i)):s(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}ol.create=(e,t,n)=>new ol({left:e,right:t,typeName:te.ZodIntersection,...se(n)});class ns extends le{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==U.array)return F(r,{code:I.invalid_type,expected:U.array,received:r.parsedType}),ee;if(r.data.length<this._def.items.length)return F(r,{code:I.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ee;!this._def.rest&&r.data.length>this._def.items.length&&(F(r,{code:I.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((i,a)=>{const c=this._def.items[a]||this._def.rest;return c?c._parse(new Pr(r,i,r.path,a)):null}).filter(i=>!!i);return r.common.async?Promise.all(o).then(i=>Pt.mergeArray(n,i)):Pt.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new ns({...this._def,rest:t})}}ns.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ns({items:e,typeName:te.ZodTuple,rest:null,...se(t)})};class _h extends le{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==U.map)return F(r,{code:I.invalid_type,expected:U.map,received:r.parsedType}),ee;const s=this._def.keyType,o=this._def.valueType,i=[...r.data.entries()].map(([a,c],u)=>({key:s._parse(new Pr(r,a,r.path,[u,"key"])),value:o._parse(new Pr(r,c,r.path,[u,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const c of i){const u=await c.key,d=await c.value;if(u.status==="aborted"||d.status==="aborted")return ee;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const c of i){const u=c.key,d=c.value;if(u.status==="aborted"||d.status==="aborted")return ee;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}}}}_h.create=(e,t,n)=>new _h({valueType:t,keyType:e,typeName:te.ZodMap,...se(n)});class yi extends le{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==U.set)return F(r,{code:I.invalid_type,expected:U.set,received:r.parsedType}),ee;const s=this._def;s.minSize!==null&&r.data.size<s.minSize.value&&(F(r,{code:I.too_small,minimum:s.minSize.value,type:"set",inclusive:!0,exact:!1,message:s.minSize.message}),n.dirty()),s.maxSize!==null&&r.data.size>s.maxSize.value&&(F(r,{code:I.too_big,maximum:s.maxSize.value,type:"set",inclusive:!0,exact:!1,message:s.maxSize.message}),n.dirty());const o=this._def.valueType;function i(c){const u=new Set;for(const d of c){if(d.status==="aborted")return ee;d.status==="dirty"&&n.dirty(),u.add(d.value)}return{status:n.value,value:u}}const a=[...r.data.values()].map((c,u)=>o._parse(new Pr(r,c,r.path,u)));return r.common.async?Promise.all(a).then(c=>i(c)):i(a)}min(t,n){return new yi({...this._def,minSize:{value:t,message:V.toString(n)}})}max(t,n){return new yi({...this._def,maxSize:{value:t,message:V.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}yi.create=(e,t)=>new yi({valueType:e,minSize:null,maxSize:null,typeName:te.ZodSet,...se(t)});class Th extends le{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Th.create=(e,t)=>new Th({getter:e,typeName:te.ZodLazy,...se(t)});class Ph extends le{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return F(n,{received:n.data,code:I.invalid_literal,expected:this._def.value}),ee}return{status:"valid",value:t.data}}get value(){return this._def.value}}Ph.create=(e,t)=>new Ph({value:e,typeName:te.ZodLiteral,...se(t)});function jx(e,t){return new Xs({values:e,typeName:te.ZodEnum,...se(t)})}class Xs extends le{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return F(n,{expected:fe.joinValues(r),received:n.parsedType,code:I.invalid_type}),ee}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return F(n,{received:n.data,code:I.invalid_enum_value,options:r}),ee}return Bt(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return Xs.create(t,{...this._def,...n})}exclude(t,n=this._def){return Xs.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}Xs.create=jx;class Ah extends le{_parse(t){const n=fe.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==U.string&&r.parsedType!==U.number){const s=fe.objectValues(n);return F(r,{expected:fe.joinValues(s),received:r.parsedType,code:I.invalid_type}),ee}if(this._cache||(this._cache=new Set(fe.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const s=fe.objectValues(n);return F(r,{received:r.data,code:I.invalid_enum_value,options:s}),ee}return Bt(t.data)}get enum(){return this._def.values}}Ah.create=(e,t)=>new Ah({values:e,typeName:te.ZodNativeEnum,...se(t)});class il extends le{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==U.promise&&n.common.async===!1)return F(n,{code:I.invalid_type,expected:U.promise,received:n.parsedType}),ee;const r=n.parsedType===U.promise?n.data:Promise.resolve(n.data);return Bt(r.then(s=>this._def.type.parseAsync(s,{path:n.path,errorMap:n.common.contextualErrorMap})))}}il.create=(e,t)=>new il({type:e,typeName:te.ZodPromise,...se(t)});class Js extends le{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===te.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=this._def.effect||null,o={addIssue:i=>{F(r,i),i.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),s.type==="preprocess"){const i=s.transform(r.data,o);if(r.common.async)return Promise.resolve(i).then(async a=>{if(n.value==="aborted")return ee;const c=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return c.status==="aborted"?ee:c.status==="dirty"||n.value==="dirty"?Po(c.value):c});{if(n.value==="aborted")return ee;const a=this._def.schema._parseSync({data:i,path:r.path,parent:r});return a.status==="aborted"?ee:a.status==="dirty"||n.value==="dirty"?Po(a.value):a}}if(s.type==="refinement"){const i=a=>{const c=s.refinement(a,o);if(r.common.async)return Promise.resolve(c);if(c instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?ee:(a.status==="dirty"&&n.dirty(),i(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?ee:(a.status==="dirty"&&n.dirty(),i(a.value).then(()=>({status:n.value,value:a.value}))))}if(s.type==="transform")if(r.common.async===!1){const i=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Ys(i))return ee;const a=s.transform(i.value,o);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(i=>Ys(i)?Promise.resolve(s.transform(i.value,o)).then(a=>({status:n.value,value:a})):ee);fe.assertNever(s)}}Js.create=(e,t,n)=>new Js({schema:e,typeName:te.ZodEffects,effect:t,...se(n)});Js.createWithPreprocess=(e,t,n)=>new Js({schema:t,effect:{type:"preprocess",transform:e},typeName:te.ZodEffects,...se(n)});class Cr extends le{_parse(t){return this._getType(t)===U.undefined?Bt(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Cr.create=(e,t)=>new Cr({innerType:e,typeName:te.ZodOptional,...se(t)});class eo extends le{_parse(t){return this._getType(t)===U.null?Bt(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}eo.create=(e,t)=>new eo({innerType:e,typeName:te.ZodNullable,...se(t)});class Vu extends le{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===U.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Vu.create=(e,t)=>new Vu({innerType:e,typeName:te.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...se(t)});class Hu extends le{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},s=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return nl(s)?s.then(o=>
238({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Nn(r.common.issues)},input:r.data})})):{status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new Nn(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Hu.create=(e,t)=>new Hu({innerType:e,typeName:te.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...se(t)});class Rh extends le{_parse(t){if(this._getType(t)!==U.nan){const r=this._getOrReturnCtx(t);return F(r,{code:I.invalid_type,expected:U.nan,received:r.parsedType}),ee}return{status:"valid",value:t.data}}}Rh.create=e=>new Rh({typeName:te.ZodNaN,...se(e)});class WE extends le{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class yf extends le{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?ee:o.status==="dirty"?(n.dirty(),Po(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const s=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?ee:s.status==="dirty"?(n.dirty(),{status:"dirty",value:s.value}):this._def.out._parseSync({data:s.value,path:r.path,parent:r})}}static create(t,n){return new yf({in:t,out:n,typeName:te.ZodPipeline})}}class Wu extends le{_parse(t){const n=this._def.innerType._parse(t),r=s=>(Ys(s)&&(s.value=Object.freeze(s.value)),s);return nl(n)?n.then(s=>r(s)):r(n)}unwrap(){return this._def.innerType}}Wu.create=(e,t)=>new Wu({innerType:e,typeName:te.ZodReadonly,...se(t)});Me.lazycreate;var te;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(te||(te={}));const sa=pr.create;Ar.create;Cn.create;const GE=Me.create;Me.strictCreate;sl.create;ol.create;ns.create;Xs.create;il.create;Cr.create;eo.create;const qE=GE({name:sa().trim().min(1,"Name is required").max(100),email:sa().trim().email("Invalid email address").max(255),company:sa().trim().min(1,"Company name is required").max(100),message:sa().trim().min(1,"Message is required").max(1e3)}),QE=()=>{const{toast:e}=ny(),[t,n]=b.useState({name:"",email:"",company:"",message:""}),[r,s]=b.useState(!1),o=async i=>{i.preventDefault(),s(!0);try{qE.parse(t);const a=new FormData;a.append("Name",t.name),a.append("Email",t.email),a.append("Company",t.company),a.append("Comments",t.message);const c=await fetch("/post.php",{method:"POST",body:a}),u=await c.text();let d=!1;try{const f=JSON.parse(u);d=f&&f.message==="OK"}catch{d=u.includes('"OK"')||u.includes("OK")}if(!c.ok||!d)throw new Error("Failed to send message");e({title:"Message sent!",description:"We'll get back to you as soon as possible."}),n({name:"",email:"",company:"",message:""})}catch(a){a instanceof Nn?e({title:"Validation Error",description:a.errors[0].message,variant:"destructive"}):e({title:"Error",description:"Something went wrong. Please try again.",variant:"destructive"})}finally{s(!1)}};return l.jsx("section",{id:"contact",className:"bg-secondary/50 py-20 md:py-32",children:l.jsx("div",{className:"container mx-auto px-4",children:l.jsxs("div",{className:"mx-auto max-w-2xl",children:[l.jsx("h2",{className:"mb-4 text-center text-3xl font-bold text-foreground md:text-4xl",children:"Get In Touch"}),l.jsx("p",{className:"mb-12 text-center text-lg text-muted-foreground",children:"Please contact us if you have any questions"}),l.jsxs("form",{onSubmit:o,className:"space-y-6",children:[l.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[l.jsxs("div",{className:"space-y-2",children:[l.jsx(To,{htmlFor:"name",children:"Your Name"}),l.jsx(wa,{id:"name",value:t.name,onChange:i=>n({...t,name:i.target.value}),required:!0,maxLength:100})]}),l.jsxs("div",{className:"space-y-2",children:[l.jsx(To,{htmlFor:"email",children:"Email"}),l.jsx(wa,{id:"email",type:"email",value:t.email,onChange:i=>n({...t,email:i.target.value}),required:!0,maxLength:255})]})]}),l.jsxs("div",{className:"space-y-2",children:[l.jsx(To,{htmlFor:"company",children:"Company Name"}),l.jsx(wa,{id:"company",value:t.company,onChange:i=>n({...t,company:i.target.value}),required:!0,maxLength:100})]}),l.jsxs("div",{className:"space-y-2",children:[l.jsx(To,{htmlFor:"message",children:"Comments"}),l.jsx(wx,{id:"message",rows:4,value:t.message,onChange:i=>n({...t,message:i.target.value}),required:!0,maxLength:1e3})]}),l.jsx(Tr,{type:"submit",size:"lg",className:"w-full bg-primary text-primary-foreground hover:bg-primary/90",disabled:r,children:r?"Sending...":"Send Form"})]})]})})})},Ut=()=>l.jsx("footer",{className:"border-t border-border bg-background py-12",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs("div",{className:"grid gap-8 md:grid-cols-2 lg:grid-cols-4",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"mb-4 text-lg font-semibold text-foreground",children:"Gmail App"}),l.jsx("p",{className:"text-sm text-muted-foreground",children:"Mail Application for Gmailâ¢"})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"mb-4 text-lg font-semibold text-foreground",children:"Company"}),l.jsxs("address",{className:"not-italic text-sm text-muted-foreground",children:["Netvolk Online Limited.",l.jsx("br",{}),"7/F, MW Tower, 111 Bonham Strand,",l.jsx("br",{}),"Sheung Wan, Hong Kong"]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"mb-4 text-lg font-semibold text-foreground",children:"Legal"}),l.jsxs("ul",{className:"space-y-2 text-sm",children:[l.jsx("li",{children:l.jsx("a",{href:"https://netvolk.online/privacy",className:"text-muted-foreground hover:text-foreground",target:"_blank",rel:"noopener noreferrer",children:"Privacy Notice"})}),l.jsx("li",{children:l.jsx("a",{href:"https://netvolk.online/agreement",className:"text-muted-foreground hover:text-foreground",target:"_blank",rel:"noopener noreferrer",children:"Terms of Service"})}),l.jsx("li",{children:l.jsx("a",{href:"https://netvolk.online/refunds",className:"text-muted-foreground hover:text-foreground",target:"_blank",rel:"noopener noreferrer",children:"Refund Policy"})})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"mb-4 text-lg font-semibold text-foreground",children:"Contact"}),l.jsxs("div",{className:"space-y-2 text-sm",children:[l.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-2 text-muted-foreground hover:text-foreground",children:[l.jsx(Qs,{className:"h-4 w-4"}),"[email protected]"]}),l.jsx("a",{href:"https://t.me/andre_amper220",className:"text-muted-foreground hover:text-foreground",target:"_blank",rel:"noopener noreferrer",children:"Telegram Support"})]})]})]}),l.jsxs("div",{className:"mt-8 border-t border-border pt-8 text-center text-sm text-muted-foreground",children:[l.jsxs("p",{children:["© ",new Date().getFullYear()," Netvolk Online Limited. All rights reserved."]}),l.jsx("p",{className:"mt-2 text-xs",children:"Gmail⢠is a trademark of Google LLC. This extension is not affiliated with or endorsed by Google."})]})]})}),ZE=()=>{const e=co();return b.useEffect(()=>{if(e.hash){const t=e.hash.replace("#",""),n=document.getElementById(t);n&&n.scrollIntoView({behavior:"smooth"})}},[e.hash]),l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx(Bj,{}),l.jsx(Hj,{}),l.jsx(Kj,{}),l.jsx(Xj,{}),l.jsx(GN,{}),l.jsx(QN,{}),l.jsx(yE,{}),l.jsx(QE,{}),l.jsx(Ut,{})]})},KE=()=>{const e=co();return b.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),l.jsx("div",{className:"flex min-h-screen items-center justify-center bg-gray-100",children:l.jsxs("div",{className:"text-center",children:[l.jsx("h1",{className:"mb-4 text-4xl font-bold",children:"404"}),l.jsx("p",{className:"mb-4 text-xl text-gray-600",children:"Oops! Page not found"}),l.jsx("a",{href:"/",className:"text-blue-500 underline hover:text-blue-700",children:"Return to Home"})]})})},YE=[{title:"Notifications",description:"Learn how to manage desktop notifications on Windows and Mac",icon:Oy,link:"/faq/notifications"},{title:"How to Shortcut Gmail App",description:"Create desktop shortcuts for quick access to Gmail App",icon:ub,link:"/faq/shortcut"},{title:"Extension Updates",description:"How extensions update and force manual updates",icon:Dy,link:"/faq/updates"}
238,{title:"Disable Extensions",description:"Steps to disable or remove Chrome extensions",icon:Iy,link:"/faq/disable-extensions"},{title:"Errors & Troubleshooting",description:"Common errors and how to fix them",icon:Tl,link:"/faq/errors"}],XE=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs("div",{className:"mb-12 text-center",children:[l.jsx("div",{className:"mb-4 flex justify-center",children:l.jsx(ob,{className:"h-16 w-16 text-primary"})}),l.jsx("h1",{className:"mb-4 text-4xl font-bold text-foreground md:text-5xl",children:"Help Center"}),l.jsx("p",{className:"mx-auto max-w-2xl text-lg text-muted-foreground",children:"Find answers to common questions and troubleshooting guides"})]}),l.jsx("div",{className:"mx-auto grid max-w-5xl gap-6 md:grid-cols-2 lg:grid-cols-3",children:YE.map(e=>{const t=e.icon;return l.jsx(Fe,{to:e.link,children:l.jsx(de,{className:"group h-full transition-all hover:shadow-lg hover:border-primary/50",children:l.jsxs(me,{children:[l.jsx("div",{className:"mb-3 flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10",children:l.jsx(t,{className:"h-6 w-6 text-primary"})}),l.jsxs(ge,{className:"flex items-center justify-between",children:[e.title,l.jsx(Nu,{className:"h-5 w-5 text-muted-foreground transition-transform group-hover:translate-x-1"})]}),l.jsx(Ja,{children:e.description})]})})},e.link)})}),l.jsx("div",{className:"mt-16 text-center",children:l.jsxs(de,{className:"mx-auto max-w-2xl border-primary/20 bg-primary/5",children:[l.jsxs(me,{children:[l.jsxs(ge,{className:"flex items-center justify-center gap-2",children:[l.jsx(_l,{className:"h-5 w-5"}),"Still Need Help?"]}),l.jsx(Ja,{children:"Can't find what you're looking for? Check out our detailed changelog or contact support."})]}),l.jsxs(ve,{className:"flex flex-wrap justify-center gap-4",children:[l.jsxs(Fe,{to:"/changelog",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:["View Changelog",l.jsx(Nu,{className:"h-4 w-4"})]}),l.jsx("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 rounded-lg border border-primary bg-background px-6 py-3 text-sm font-medium text-foreground transition-colors hover:bg-primary/10",children:"Contact Support"})]})]})})]})}),l.jsx(Ut,{})]}),JE=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Help Center"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Notification Settings"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Ly,{className:"h-6 w-6 text-primary"}),"Windows"]})}),l.jsxs(ve,{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"mb-3 text-lg font-semibold",children:"General Settings"}),l.jsxs("ol",{className:"list-decimal space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Open ",l.jsx("strong",{children:"Start menu â Settings â System â Notifications"})]}),l.jsxs("li",{children:["Scroll down to ",l.jsx("strong",{children:"Notifications from apps"})]}),l.jsxs("li",{children:["Click on ",l.jsx("strong",{children:"Google Chrome"})," for more notification settings"]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"mb-3 text-lg font-semibold",children:"Duration in Seconds"}),l.jsxs("p",{className:"text-muted-foreground",children:["Navigate to ",l.jsx("strong",{children:"Start menu â Settings â Accessibility â Visual Effects â Dismiss notifications after this amount of time"})," (default is 5 seconds)"]})]})]})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Y1,{className:"h-6 w-6 text-primary"}),"Mac"]})}),l.jsxs(ve,{className:"space-y-6",children:[l.jsx("div",{className:"rounded-lg bg-primary/10 p-4",children:l.jsx("p",{className:"text-sm font-medium",children:"â¹ï¸ Maximum system duration is 5 seconds"})}),l.jsxs("ol",{className:"list-decimal space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Open ",l.jsx("strong",{children:"System Preferences â N
238otifications â Google Chrome"})]}),l.jsxs("li",{children:["(Optional) To set notifications to never disappear, select ",l.jsx("strong",{children:"Alerts"})," instead of Banners"]})]})]})]})]})]})}),l.jsx(Ut,{})]}),e2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Help Center"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"How to Create Gmail App Shortcut"}),l.jsx("div",{className:"mx-auto max-w-4xl",children:l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Ly,{className:"h-6 w-6 text-primary"}),"Windows Instructions"]})}),l.jsxs(ve,{className:"space-y-6",children:[l.jsxs("ol",{className:"list-decimal space-y-4 pl-6 text-muted-foreground",children:[l.jsx("li",{children:"Open Chrome browser and navigate to any website"}),l.jsxs("li",{children:["At the top right, click ",l.jsx("strong",{children:"More (â®)"})," â ",l.jsx("strong",{children:"Save and Share"})," â ",l.jsx("strong",{children:"Create Shortcut"})]}),l.jsxs("li",{children:["Rename the shortcut to ",l.jsx("strong",{children:'"Gmail App"'})]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Right-click"})," on the created shortcut on your Desktop and select ",l.jsx("strong",{children:"Properties"})]}),l.jsxs("li",{children:["In the Target field, change the last part of the line to:",l.jsx("div",{className:"mt-2 rounded-lg bg-muted p-3 font-mono text-sm",children:"--app=chrome-extension://gmdbalikolapfnbecncancmjgmmdnkkk/popup.html"})]}),l.jsxs("li",{children:["Click ",l.jsx("strong",{children:"OK"})," to save changes"]}),l.jsxs("li",{children:["Now you can ",l.jsx("strong",{children:"double-click"})," the shortcut to go directly to Gmail App!"]})]}),l.jsx("div",{className:"mt-6 rounded-lg border border-primary/20 bg-primary/5 p-4",children:l.jsx("p",{className:"text-sm font-medium text-foreground",children:"ð¡ Tip: You can also pin this shortcut to your taskbar for even quicker access!"})})]})]})})]})}),l.jsx(Ut,{})]}),t2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Help Center"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Extension Updates"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Dy,{className:"h-6 w-6 text-primary"}),"Automatic Updates"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsxs("p",{className:"text-muted-foreground",children:["Extensions ",l.jsx("strong",{children:"automatically update"})," to the latest version. These changes may take 1-2 weeks for everyone to receive, or you can force updates manually (see below)."]}),l.jsxs("p",{className:"text-muted-foreground",children:["Visit the ",l.jsx(Fe,{to:"/changelog",className:"font-medium text-primary hover:underline",children:"Changelog"})," for all the details on updates."]})]})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsx(ge,{children:"Force Manual Updates"})}),l.jsx(ve,{children:l.jsxs("ol",{className:"list-decimal space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Click the ",l.jsx("strong",{children:"Extensions"})," icon (puzzle piece) in Chrome toolbar"]}),l.jsxs("li",{children:["Click ",l.jsx("strong",{children:"Manage extensions"})]}),l.jsxs("li",{children:["Enable ",l.jsx("strong",{children:"Developer Mode"})," (toggle in top right)"]}),l.jsxs("li",{children:["Click the ",l.jsx("strong",{children:"Update"})," button that appears"]})]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(ib,{className:"h-6 w-6 text-primary"}),"Different Versions"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsx("p",{className:"text-muted-foreground",children:"The Chrome Web Store has a review process that can cause delays, which may lead to different versions being available. The solution is simply to be patient."}),l.jsx("div",{className:"rounded-lg border border-primary/20 bg-primary/5 p-4",children:l.jsx("p",{className:"text-sm font-medium text-foreground",children:"â¹ï¸ If you are using Gmail App, you can get notifications about updates of your choice in the extension o
238ptions."})})]})]})]})]})}),l.jsx(Ut,{})]}),n2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Help Center"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Disable or Remove Extensions"}),l.jsx("div",{className:"mx-auto max-w-4xl",children:l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Iy,{className:"h-6 w-6 text-primary"}),"How to Disable Extensions"]})}),l.jsxs(ve,{children:[l.jsxs("ol",{className:"list-decimal space-y-3 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Click the Chrome menu icon ",l.jsx("strong",{children:"â®"})," (three vertical dots)"]}),l.jsxs("li",{children:["Navigate to ",l.jsx("strong",{children:"More tools â Extensions"})]}),l.jsxs("li",{children:["Choose one of the following:",l.jsxs("ul",{className:"mt-2 list-disc space-y-1 pl-6",children:[l.jsxs("li",{children:["Toggle off ",l.jsx("strong",{children:"Enabled"})," to temporarily disable an extension"]}),l.jsxs("li",{children:["Click ",l.jsx("strong",{children:"Remove"})," to permanently delete the extension"]})]})]})]}),l.jsx("div",{className:"mt-6 rounded-lg border border-primary/20 bg-primary/5 p-4",children:l.jsx("p",{className:"text-sm font-medium text-foreground",children:"ð¡ Tip: Disabling an extension keeps it installed but inactive. You can re-enable it anytime without reinstalling."})})]})]})})]})}),l.jsx(Ut,{})]}),r2=[{title:"Corrupt Browser Profile",description:"Fix issues related to corrupted Chrome profiles",icon:lb,link:"/faq/errors/corrupt-profile"},{title:"Extension Conflict",description:"Resolve conflicts with other Chrome extensions",icon:My,link:"/faq/errors/extension-conflict"},{title:"Unstable Browser Channel",description:"Issues with Beta, Dev, or Canary Chrome versions",icon:oi,link:"/faq/errors/unstable-channel"},{title:"How to Send Error Logs",description:"Learn how to collect and send error logs for support",icon:_l,link:"/faq/errors/logs"}],s2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Help Center"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Errors & Troubleshooting"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsx("div",{className:"grid gap-6 md:grid-cols-2",children:r2.map(e=>{const t=e.icon;return l.jsx(Fe,{to:e.link,children:l.jsx(de,{className:"group h-full transition-all hover:shadow-lg hover:border-primary/50",children:l.jsxs(me,{children:[l.jsx("div",{className:"mb-3 flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10",children:l.jsx(t,{className:"h-6 w-6 text-primary"})}),l.jsxs(ge,{className:"flex items-center justify-between",children:[e.title,l.jsx(Nu,{className:"h-5 w-5 text-muted-foreground transition-transform group-hover:translate-x-1"})]}),l.jsx(Ja,{children:e.description})]})})},e.link)})}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Tl,{className:"h-6 w-6 text-primary"}),"General Troubleshooting Steps"]})}),l.jsx(ve,{className:"space-y-4",children:l.jsxs("div",{children:[l.jsx("h3",{className:"mb-2 font-semibold",children:"How to Fix Common Bugs"}),l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Try to ",l.jsx("strong",{children:"uninstall and reinstall"})," the extension (this often fixes the issue!)"]}),l.jsx("li",{children:"Make sure you're using the latest stable version of Chrome"}),l.jsxs("li",{children:["We only support bugs on the ",l.jsx("strong",{children:"Stable"})," Chrome version. If you're using Beta or Dev, try the stable version"]}),l.jsxs("li",{children:["Check the ",l.jsx(Fe,{to:"/changelog",className:"font-medium text-primary hover:underline",children:"Changelog"})," for recent bug fixes"]})]})]})})]}),l.jsxs(de,{className:"border-primary/20 bg-primary/5",children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Qs,{className:"h-6 w-6"}),"Submit a Bug Report"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsx("p",{className:"text-muted-foreground",children:"If you're still experiencing issues, please send us the following information:"}),l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Your Browser Version (",l.jsx("a",{href:"https://www.whatismybrowser.com/detect/what-is-my-user-agent/",target:"_blank",rel:"noopener noreferrer",className:"font-medium text-primary hover:underline",children:"find it here"}),")"]}),l.jsx("li",{children:"Your Extension Version (found in Chrome menu â Settings â Extensions)"}),l.jsx("li",{children:"Detailed description of the problem and steps to reproduce it (with
238screenshots if possible)"}),l.jsxs("li",{children:["Error logs (see ",l.jsx(Fe,{to:"/faq/errors/logs",className:"font-medium text-primary hover:underline",children:"How to Send Error Logs"}),")"]})]}),l.jsxs("a",{href:"mailto:[email protected]",className:"mt-4 inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:["Email Support",l.jsx(Qs,{className:"h-4 w-4"})]})]})]})]})]})}),l.jsx(Ut,{})]}),o2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq/errors",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Errors"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Corrupt Browser Profile"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(nb,{className:"h-6 w-6 text-destructive"}),"Possible Causes"]})}),l.jsx(ve,{children:l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-muted-foreground",children:[l.jsx("li",{children:"Your browser profile has become corrupted (e.g., blank button icon in toolbar)"}),l.jsx("li",{children:"Browser updates or power outages can cause corruption"}),l.jsx("li",{children:"Not enough free space on your device"})]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(rb,{className:"h-6 w-6 text-primary"}),"Solution Steps"]})}),l.jsxs(ve,{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"mb-3 text-lg font-semibold",children:"Quick Fixes"}),l.jsxs("ol",{className:"list-decimal space-y-2 pl-6 text-muted-foreground",children:[l.jsx("li",{children:"Try restarting your computer"}),l.jsx("li",{children:"Try reinstalling the extension"}),l.jsx("li",{children:"Try clearing storage space on your computer"})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"mb-3 text-lg font-semibold",children:"Create a Test Profile"}),l.jsx("p",{className:"mb-3 text-muted-foreground",children:"Verify if the issue is profile-related by creating a test Chrome user:"}),l.jsxs("ol",{className:"list-decimal space-y-3 pl-6 text-muted-foreground",children:[l.jsx("li",{children:l.jsx("a",{href:"http://support.google.com/chrome/bin/answer.py?answer=2364824",target:"_blank",rel:"noopener noreferrer",className:"font-medium text-primary hover:underline",children:"Create a new Chrome user"})}),l.jsxs("li",{children:[l.jsx("strong",{children:"Important:"})," When setting up the new user, click ",l.jsx("strong",{children:'"Skip for now"'})," on the sign-in screen. Don't sign into Chrome or enable Sync, as we want a clean profile without any extensions or old data"]}),l.jsx("li",{children:"Install Gmail App extension under this new test user"}),l.jsx("li",{children:"Check if the issue still exists"})]})]}),l.jsxs("div",{className:"rounded-lg bg-muted p-4",children:[l.jsx("h4",{className:"mb-2 font-semibold",children:"If the issue is fixed:"}),l.jsx("p",{className:"text-sm text-muted-foreground",children:"Your old Chrome profile was corrupted. You'll need to delete your old user and continue using the new one."})]}),l.jsxs("div",{className:"rounded-lg bg-muted p-4",children:[l.jsx("h4",{className:"mb-2 font-semibold",children:"If the issue persists:"}),l.jsxs("p",{className:"text-sm text-muted-foreground",children:["Please ",l.jsx(Fe,{to:"/faq/errors",className:"font-medium text-primary hover:underline",children:"submit a bug report"})," or try:"]}),l.jsxs("ul",{className:"mt-2 list-disc space-y-1 pl-6 text-sm text-muted-foreground",children:[l.jsx("li",{children:"Uninstalling and reinstalling Chrome browser"}),l.jsx("li",{children:l.jsx("a",{href:"https://support.google.com/chrome/answer/142059",target:"_blank",rel:"noopener noreferrer",className:"font-medium text-primary hover:underline",children:"Reset Chrome settings"})})]})]})]})]})]})]})}),l.jsx(Ut,{})]}),i2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq/errors",className:"mb-8 inl
238ine-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Errors"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Extension Conflict"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Tl,{className:"h-6 w-6 text-destructive"}),"What Are Extension Conflicts?"]})}),l.jsx(ve,{children:l.jsx("p",{className:"text-muted-foreground",children:"Sometimes, multiple Chrome extensions can interfere with each other, causing unexpected behavior, errors, or performance issues. This is especially common when extensions try to modify the same web pages or browser features."})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(My,{className:"h-6 w-6 text-primary"}),"How to Identify Conflicts"]})}),l.jsx(ve,{className:"space-y-4",children:l.jsxs("ol",{className:"list-decimal space-y-3 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Disable all other extensions"})," except Gmail App:",l.jsxs("ul",{className:"mt-2 list-disc space-y-1 pl-6",children:[l.jsxs("li",{children:["Go to Chrome menu ",l.jsx("strong",{children:"â®"})," â ",l.jsx("strong",{children:"More tools"})," â ",l.jsx("strong",{children:"Extensions"})]}),l.jsx("li",{children:"Toggle off all extensions except Gmail App"})]})]}),l.jsx("li",{children:"Test if Gmail App works correctly with all other extensions disabled"}),l.jsxs("li",{children:["If it works, re-enable extensions ",l.jsx("strong",{children:"one by one"})," to identify the conflicting extension"]}),l.jsx("li",{children:"Once found, you can choose to keep that extension disabled or remove it"})]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsx(ge,{children:"Common Causes of Conflicts"})}),l.jsx(ve,{children:l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-muted-foreground",children:[l.jsx("li",{children:"Multiple extensions modifying Gmail or email functionality"}),l.jsx("li",{children:"Ad blockers or privacy extensions with aggressive settings"}),l.jsx("li",{children:"Other notification or desktop popup extensions"}),l.jsx("li",{children:"Extensions that modify browser behavior or inject scripts globally"})]})})]}),l.jsxs(de,{className:"border-primary/20 bg-primary/5",children:[l.jsx(me,{children:l.jsx(ge,{children:"Resolution"})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsx("p",{className:"text-muted-foreground",children:"Once you've identified the conflicting extension:"}),l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-muted-foreground",children:[l.jsx("li",{children:"Check if the conflicting extension has settings to disable certain features"}),l.jsx("li",{children:"Look for whitelist/allowlist options to exclude Gmail or Gmail App"}),l.jsx("li",{children:"If the conflict persists, you may need to choose which extension to keep"}),l.jsx("li",{children:"Contact support for both extensions to report the conflict"})]}),l.jsx("div",{className:"mt-4",children:l.jsx(Fe,{to:"/faq/errors",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:"Report a Conflict"})})]})]})]})]})}),l.jsx(Ut,{})]}),a2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq/errors",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Errors"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"Unstable Browser Channel"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsxs(de,{className:"border-destructive/50 bg-destructive/5",children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2 text-destructive",children:[l.jsx(Tl,{className:"h-6 w-6"}),"Important Notice"]})}),l.jsx(ve,{children:l.jsxs("p",{className:"text-muted-foreground",children:["Gmail App only supports the ",l.jsx("strong",{children:"Stable"})," version of Chrome. Beta, Dev, and Canary versions are not officially supported."]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(oi,{className:"h-6 w-6 text-primary"}),"Force a Browser Update"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsxs("p",{className:"text-muted-foreground",children:["Navigate to ",l.jsx("strong",{children:"Browser menu â Help â About"})," to update your browser. You might need to reinstall Chrome to force the latest update."]}),l.jsx("p",{className:"text-sm text-muted-foreground",children:"If you have an old Windows/Mac version, you might need to update your OS to get the latest and safest browser version."})]})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsx(ge,{children:"Why Bugs Appear in Unstable Channels"})}),l.jsx(ve,{children:l.jsxs("p",{className:"text-muted-foreground",children:["Bugs in extensions using ",l.jsx("strong",{children:"unstable"})," channels or versions are usually caused by the browser itself, not the extension. You can validate this by trying to replicate the issue on the stable channel."]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsx(ge,{children:"Why Gmail App Is Affected"})}),l.jsx(ve,{children:l.jsxs("p",{className:"text-muted-foreground",children:["Gmail App is more complex than similar extensions because we use cutting-edge technologies including background mode, voice notifications, IndexedDB storage, and more. These features work reliably on the ",l.jsx("strong",{children:"stable channel only"}),"."]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsx(ge,{children:"Why We Don't Support Unstable Channels"})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsxs("p",{className:"text-muted-foreground",children:["Unstable channels are continuously under development by browser teams, and bugs are ",l.jsx("strong",{children:"constantly introduced"})," as a result."]}),l.jsx("p",{className:"text-muted-foreground",children:"If we started supporting these channels, we would spend most of our time fixing bugs eternally for the 5% who use them. Instead, we've chosen to concentrate our efforts on the 95% who use the stable channel and expect stability and a bug-free environment."})]})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Mp,{className:"h-6 w-6 text-primary"}),"Browser Release Channels"]})}),l.jsx(ve,{children:l.jsxs("ol",{className:"list-decimal space-y-2 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Chrome Stable"})," - The only stable channel, used by 95% of users"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Chrome Beta"})," - Testing version with potential bugs"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Chrome Dev"})," - Development version, highly unstable"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Chrome Canary"})," - Experimental daily builds, extremely unstable"]})]})})]}),l.jsxs("div",{className:"rounded-lg border border-primary/20 bg-primary/5 p-6",children:[l.jsxs("h3",{className:"mb-2 flex items-center gap-2 font-semibold",children:[l.jsx(Mp,{className:"h-5 w-5 text-primary"}),"Recommendation"]}),l.jsxs("p",{className:"text-sm text-muted-foreground",children:["For the best experience with Gmail App, always use the ",l.jsx("strong",{children:"Stable"})," version of Chrome. If you're experiencing issues on Beta, Dev, or Canary, please switch to Stable before reporting bugs."]})]})]})]})}),l.jsx(Ut,{})]}),l2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs(Fe,{to:"/faq/errors",className:"mb-8 inl
238ine-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground",children:[l.jsx(Hn,{className:"h-4 w-4"}),"Back to Errors"]}),l.jsx("h1",{className:"mb-8 text-4xl font-bold text-foreground md:text-5xl",children:"How to Send Error Logs"}),l.jsxs("div",{className:"mx-auto max-w-4xl space-y-8",children:[l.jsx(de,{className:"border-primary/20 bg-primary/5",children:l.jsx(ve,{className:"pt-6",children:l.jsxs("p",{className:"font-medium",children:["â ï¸ Important: ",l.jsx("strong",{children:"Reproduce the issue first"}),", then immediately collect the logs below."]})})}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(ab,{className:"h-6 w-6 text-primary"}),"General Background Logs"]})}),l.jsx(ve,{children:l.jsxs("ol",{className:"list-decimal space-y-3 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:["Click the Chrome menu icon ",l.jsx("strong",{children:"â®"})," â ",l.jsx("strong",{children:"More tools"})," â ",l.jsx("strong",{children:"Extensions"})]}),l.jsxs("li",{children:["Enable ",l.jsx("strong",{children:"Developer mode"})," (toggle at the top right)"]}),l.jsxs("li",{children:["Find the Gmail App extension and click ",l.jsx("strong",{children:"Inspect views: service worker"})]}),l.jsxs("li",{children:["Select the ",l.jsx("strong",{children:"Console"})," tab in the window that opens"]}),l.jsx("li",{children:"Copy all the logs and send them to support"})]})})]}),l.jsxs(de,{children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(_l,{className:"h-6 w-6 text-primary"}),"Popup Window Logs (Optional)"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsx("p",{className:"text-sm text-muted-foreground",children:"Only required if the issue occurs in the popup window:"}),l.jsxs("ol",{className:"list-decimal space-y-3 pl-6 text-muted-foreground",children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Right-click"})," anywhere in the Gmail App popup"]}),l.jsxs("li",{children:["Select ",l.jsx("strong",{children:"Inspect"})," from the context menu"]}),l.jsxs("li",{children:["Click the ",l.jsx("strong",{children:"Console"})," tab in the Developer Tools window"]}),l.jsx("li",{children:"Copy all the logs and send them to support"})]})]})]}),l.jsxs(de,{className:"border-primary/20 bg-primary/5",children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-2",children:[l.jsx(Qs,{className:"h-6 w-6"}),"Submit Your Logs"]})}),l.jsxs(ve,{className:"space-y-4",children:[l.jsx("p",{className:"text-muted-foreground",children:"After collecting the logs, please email them to our support team along with:"}),l.jsxs("ul",{className:"list-disc space-y-2 pl-6 text-sm text-muted-foreground",children:[l.jsx("li",{children:"Description of the issue"}),l.jsx("li",{children:"Steps to reproduce the problem"}),l.jsx("li",{children:"Your browser and extension versions"}),l.jsx("li",{children:"Screenshots (if applicable)"})]}),l.jsxs("a",{href:"mailto:[email protected]",className:"mt-4 inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:["Email Support",l.jsx(Qs,{className:"h-4 w-4"})]})]})]})]})]})}),l.jsx(Ut,{})]}),c2=El("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function u2({className:e,variant:t,...n}){return l.jsx("div",{className:ke(c2({variant:t}),e),...n})}const d2=[{version:"v2.3.14",items:["<strong>New Context Menu for Emails:</strong><ul><li>Right-click any email to instantly open a management popup.</li><li>Quickly add or remove labels and change email categories without leaving the inbox.</li></ul>"]},{version:"v2.3.13",items:["<strong>Enhanced PDF Export:</strong><ul><li>When exporting an email conversation to PDF, you can now choose exactly which emails from the thread to include!</li></ul>"]},{version:"v2.3.12",items:[`<strong>Automatic Email Replies:</strong><ul><li>Configure auto-replies directly from the popup using the <strong>"Do Not Disturb"</strong> button.</li><li>Manage advanced auto-reply settings from <strong>Settings â Do Not Disturb</strong>.</li><li>Perfect for vacations, business trips, focused work sessions, or any time you're unavailable to respond manually!</li></ul>`]},{version:"v2.3.11",items:["<strong>
238Background AI Email Summarization:</strong><ul><li>AI-generated email summaries are now created automatically in the background when Chrome starts.</li><li>Newly received emails are automatically summarized as they arrive, ensuring summaries are ready when you need them.</li></ul>"]},{version:"v2.3.10",items:["<strong>Multi-Select & Batch Actions:</strong><ul><li>Select individual emails or multiple emails at once, including all emails within an account.</li><li>Perform bulk actions with a single click:<ul><li>Save to PDF</li><li>Archive</li><li>Mark as Spam</li><li>Delete</li><li>Mark as Read / Unread</li></ul></li></ul>","<strong>Improved PDF Export:</strong> Export emails to PDF without blocking or freezing the extension, providing a smoother and more responsive experience."]},{version:"v2.3.9",items:["<strong>Enhanced Email Summaries:</strong><ul><li>Improved summary generation performance by processing the newest emails in batches of five.</li><li>Separated summary requests from AI compose/reply operations for more reliable and responsive processing.</li><li>Added automatic retries and more robust response handling when the AI returns invalid or malformed data.</li></ul>","<strong>OAuth Reliability Improvements:</strong> Fixed OAuth token refresh issues to ensure access tokens are renewed automatically after expiration, eliminating unnecessary prompts to re-authorize permissions."]},{version:"v2.3.8",items:["<strong>Inline Email Translations:</strong> Email translations are now displayed directly within the extension, eliminating the need to open a separate tab. Powered by the Google Cloud Translation API.",'<strong>UI & Stability Improvements:</strong> Fixed various UI issues and implemented stability enhancements for a smoother overall experience, e.g. removed the intrusive <em>"Summarizing..."</em> notification, and much more.']},{version:"v2.3.7",items:['<strong>Manage Subscriptions:</strong> Added a new subscription management feature available in <em>Settings â Accounts</em>. Under each account name, users can now access a <strong>"Manage Subscriptions"</strong> button to quickly review unread subscription emails and unsubscribe from selected senders.','<strong>Quick Unsubscribe:</strong> Added a new <strong>"Unsubscribe"</strong> button directly inside subscription emails for faster and more convenient email cleanup.']},{version:"v2.3.6",items:["<strong>CASA TAC Security Verification Update:</strong> Migrated to the new CASA TAC Security verified application (<strong>9.7/10 score</strong>) named <em>Application for Gmailâ¢, Calendar and Drive</em>, covering restricted scopes including <strong>gmail.modify</strong>."]},{version:"v2.3.5",items:["<strong>Popup Improvements:</strong> Implemented numerous UI fixes and performance optimizations for a smoother and more responsive popup experience."]},{version:"v2.3.4",items:["<strong>Security Enhancement:</strong> Implemented important security improvements to strengthen email data protection and overall safety."]},{version:"v2.3.3",items:["Minor fixes for better user experience"]},{version:"v2.3.2",items:["Added comprehensive UI onboarding to AI features: <strong>Neuro-filter (Important Emails)</strong>, <strong>Starred Emails</strong> and <strong>Email Summaries on Hover</strong>"]},{version:"v2.3.1",items:['<strong>Added "Contact Support" Button:</strong> A new support button is now available next to the Switch Theme option, allowing you to quickly create a ticket in our support system. Our team will review and respond within 1â2 days!']},{version:"v2.3.0",items:["<strong>Introducing the Neuro Filter:</strong> Experience a smarter inbox with our new AI-powered filter that highlights your most important emails at the top of a dedicated panel â so you never miss what truly matters.","<strong>Instant Email Summaries:</strong> Get quick, AI-generated summaries of your emails just by hovering over them â perfect for staying informed at a glance.","<strong>Write with AI:</strong> Craft better emails faster with AI assistance. Customize your message using your own prompt and choose the tone that fits your style â <em>Formal</em>, <em>Neutral</em>, or <em>Informal</em>.","<strong>Reply with AI:</strong> Respond effortlessly with smart AI-suggested replies based on your previous conversation thread. Adjust the tone of voice and refine prompts for more natural, context-aware responses."]},{version:"v2.2.0",items:["<strong>New Feature:</strong> Save individual emails or entire conversation threads as PDF files!<br><em>(Support for inline attachments coming soon.)</em>","<strong>Refactored Extension Settings:</strong><ul><li>Completely redesigned for clarity and ease of use.</li><li>All settings now include popup tooltips with fully translated text.</li><li>Helpful screenshots have been added to explain each option visually.</li><li>Removed unnecessary or hard-to-use settings.</li><li>Improved remaining settings to be more intuitive and better organized.</li></ul>","Added the ability to show or hide action buttons, allowing you to declutter the UI and customize your workspace!","Introduced a new <strong>Customer Portal</strong> icon in Settings, giving you easy access to manage your Gmail App subscription.","<strong>Bug Fix:</strong> Fixed an issue in the "Sent Messages" view where the senderâs (userâs) avatar, name, and email were shown instead of the recipientâs. Now users can clearly see who their messages were sent to."]},{version:"v2.1.1",items:["Fixed OAuth 2.0 configuration issues that caused Google to show a warning screen during sign-in. The flow is now compliant and warning-free."]},{version:"v2.1.0",items:["<strong>Major SAST Security Fixes to comply with CASA Tier 2 Security Assessment:</strong><ul><li>Resolved <strong>CWE-396: Insecure Service Configuration</strong> (Host verification).<br><a href='https://docs.fluidattacks.com/criteria/vulnerabilities/060' target='_blank'>Reference</a></li><li>Resolved <strong>CWE-502: Reverse Tabnabbing</strong> vulnerability.<br><a href='https://docs.fluidattacks.com/criteria/vulnerabilities/097' target='_blank'>Reference</a></li></ul>"]},{version:"v2.0.2",items:["<strong>Bug Fixes:</strong><ul><li>Fixed incorrect total unread email count in accounts where some emails have multiple labels.</li><li>Resolved blinking and glitching issues in Dark Mode during app startup.</li><li>Corrected the black and blurred "Summarize Email" icon appearance in Dark Mode.</li></ul>"]},{version:"v2.0.1",items:["Introduced a new onboarding video for first-time users of the Gmail App: <a href='https://www.youtube.com/watch?v=d2LBwb9vDmk' target='_blank'><strong>Watch on YouTube</strong></a>"]},{version:"v2.0.0",items:["<strong>Completely redesigned UI</strong>, following the latest best practices in UI development:<ul><li>Introduced the new clean layouts, minimalistic design, and enhanced accessibility!</li><li>Utilized the <a href='https://tetrisly.gumroad.com/l/figma/' target='_blank'><strong>Tetrisly design pack</strong></a> with some <a href='https://github.com/microsoft/fluentui-system-icons' target='_blank'><strong>Microsoft Fluent UI icons</strong></a> to craft a modern and intuitive user experience.</li><li>Refined the previous UI as a reference to ensure a seamless transition to the new design.</li><li><strong>Refined Options Page</strong> for clearer and more user-friendly settings, with future updates planned to make it even more intuitive!</li></ul>"]},{version:"v1.4.1",items:["Updated the badge text counter to a more compact format (e.g., <strong>500, 1K, 5M</strong>).","Fixed various popup UI issues, including missing tooltips."]},{version:"v1.4.0",items:["Introduced <strong>AI-powered email summarization</strong> for quick insights into lengthy emails.","Added working links to FAQ pages for different error types, including extension conflicts, corrupt profiles, unstable browser channels, and general errors.","Enabled persistent email collapse/uncollapse settings for accounts.","Implemented UI improvements and stability enhancements."]},{version:"v1.3.3",items:["Just a lot of performance bug fixes."]},{version:"v1.3.2",items:["Added a new <strong>"Listen to Email"</strong> feature, allowing users to have emails read aloud. Voice selection is available in <em>Options â General</em> tab.","Added a new <strong>"Translate Email"</strong> function for seamless email translation.","Implemented backend and UI logic fixes."]},{version:"v1.3.1",items:["Added a helpful tip for users managing large volumes of non-essential emails (e.g., social, promotions, updates).","Implemented backend bug fixes for improved stability and performance."]},{version:"v1.3.0",items:["<strong>Dark Mode:</strong>
238 Added support for dark mode.","<strong>"Do Not Disturb" Mode:</strong><ul><li>Added the option to schedule DND mode.</li><li>Added the ability to enable/disable DND mode for individual accounts.</li></ul>","<strong>"View Sent Messages" Button:</strong> Added a new button to view sent messages (<em>permissions required</em>).","<strong>Account Personalization Settings:</strong><ul><li>Added the ability to set account aliases.</li><li>Added color customization for accounts.</li><li>Option to show contact photos (<em>permissions required</em>).</li><li>Option to display account icons (<em>permissions required</em>).</li></ul>","<strong>Extension Icon Settings (New "Button" Tab):</strong><ul><li>Added a new <strong>Sidebar View mode</strong> option.</li><li>Added the ability to show icon animation with a test button.</li><li>Added tooltip display when hovering over the extension icon.</li><li>Added an option to hide the unread mail count.</li><li>Added customization for unread mail count colors.</li></ul>","<strong>Bug Fixes:</strong> Extensive frontend and backend bug fixes."]},{version:"v1.2.2",items:["Added a popup to display the changelog.","Added a popup with instructions on how to create Gmail app shortcuts.","Various bug fixes."]},{version:"v1.2.1",items:["Fixed app height when attached for a more consistent layout."]},{version:"v1.2.0",items:["<strong>Google Analytics Integration:</strong><ul><li>Implemented analytics to collect usage data for performance and usability improvements.</li><li>Metrics include login count, emails read, and emails written.</li></ul>"]},{version:"v1.1.0",items:["Added OAuth2 callback functionality to enable email replies.","Introduced a paywall for premium features."]},{version:"v1.0.7",items:["Refactored tooltips for better usability."]},{version:"v1.0.6",items:["Added email labeling functionality to categorize and group emails.","Introduced a feature to collapse emails by user in the UI."]},{version:"v1.0.5",items:["Added functionality to attach/detach the app from the interface.","Various UI fixes."]},{version:"v1.0.4",items:["Added a "Mark all as read" button for improved email management."]},{version:"v1.0.3",items:["Updated functionality to redirect links to a different domain."]}
238,{version:"v1.0.2",items:["Added support for 52 translations!","Backend and UI fixes."]},{version:"v1.0.1",items:["Refactored and optimized for better performance.","Fixed numerous bugs."]},{version:"v1.0.0",items:["Initial release."]}],f2=()=>l.jsxs("div",{className:"min-h-screen bg-background",children:[l.jsx($t,{}),l.jsx("section",{className:"py-20 md:py-32",children:l.jsxs("div",{className:"container mx-auto px-4",children:[l.jsxs("div",{className:"mb-12 text-center",children:[l.jsx("div",{className:"mb-4 flex justify-center",children:l.jsx(_l,{className:"h-16 w-16 text-primary"})}),l.jsx("h1",{className:"mb-4 text-4xl font-bold text-foreground md:text-5xl",children:"Changelog"}),l.jsx("p",{className:"mx-auto max-w-2xl text-lg text-muted-foreground",children:"Track all updates, improvements, and bug fixes for Gmail App"})]}),l.jsx("div",{className:"mx-auto max-w-4xl space-y-6",children:d2.map((e,t)=>l.jsxs(de,{className:t===0?"border-primary shadow-lg":"",children:[l.jsx(me,{children:l.jsxs(ge,{className:"flex items-center gap-3",children:[l.jsx("span",{className:"text-2xl",children:e.version}),t===0&&l.jsxs(u2,{className:"bg-primary",children:[l.jsx(zy,{className:"mr-1 h-3 w-3"}),"Latest"]})]})}),l.jsx(ve,{children:l.jsx("ul",{className:"space-y-3",children:e.items.map((n,r)=>l.jsxs("li",{className:"flex gap-3 text-muted-foreground",children:[l.jsx("span",{className:"mt-2 h-1.5 w-1.5 flex-shrink-0 rounded-full bg-primary"}),l.jsx("span",{className:"flex-1 [&_ul]:mt-2 [&_ul]:list-disc [&_ul]:space-y-1.5 [&_ul]:pl-5 [&_ul_ul]:mt-1.5 [&_ul_ul]:pl-5",dangerouslySetInnerHTML:{__html:n.replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>")}})]},r))})})]},e.version))})]})}),l.jsx(Ut,{})]}),p2=new DS,h2=()=>l.jsx(FS,{client:p2,children:l.jsxs(pS,{children:[l.jsx(Qb,{}),l.jsx(Nk,{}),l.jsx(Lj,{children:l.jsxs(Tj,{children:[l.jsx(ht,{path:"/",element:l.jsx(ZE,{})}),l.jsx(ht,{path:"/faq",element:l.jsx(XE,{})}),l.jsx(ht,{path:"/faq/notifications",element:l.jsx(JE,{})}),l.jsx(ht,{path:"/faq/shortcut",element:l.jsx(e2,{})}),l.jsx(ht,{path:"/faq/updates",element:l.jsx(t2,{})}),l.jsx(ht,{path:"/faq/disable-extensions",element:l.jsx(n2,{})}),l.jsx(ht,{path:"/faq/errors",element:l.jsx(s2,{})}),l.jsx(ht,{path:"/faq/errors/corrupt-profile",element:l.jsx(o2,{})}),l.jsx(ht,{path:"/faq/errors/extension-conflict",element:l.jsx(i2,{})}),l.jsx(ht,{path:"/faq/errors/unstable-channel",element:l.jsx(a2,{})}),l.jsx(ht,{path:"/faq/errors/logs",element:l.jsx(l2,{})}),l.jsx(ht,{path:"/changelog",element:l.jsx(f2,{})}),l.jsx(ht,{path:"*",element:l.jsx(KE,{})})]})})]})}),m2="/assets/favicon-DCfEOarL.png";let Ss=document.querySelector("link[rel~='icon']");Ss||(Ss=document.createElement("link"),Ss.rel="icon",document.getElementsByTagName("head")[0].appendChild(Ss));Ss.type="image/png";Ss.href=m2;ty(document.getElementById("root")).render(l.jsx(h2,{}));
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.