PageSourceSearch

https://www.zeehealth.ai/assets/index-C1Te9ELN.js

js zeehealth.ai collected 2026-10-05 16:00:22 UTC 467,255 bytes, 280 lines download raw bytes

vendor: 5,327 bytes, lines 1-9
1(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))a(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const d of f.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&a(d)}).observe(document,{childList:!0,subtree:!0});function s(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function a(c){if(c.ep)return;c.ep=!0;const f=s(c);fetch(c.href,f)}})();var tc={exports:{}},Qi={},nc={exports:{}},Pe={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Ph;function Tx(){if(Ph)return Pe;Ph=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.iterator;function w(T){return T===null||typeof T!="object"?null:(T=x&&T[x]||T["@@iterator"],typeof T=="function"?T:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,k={};function P(T,O,J){this.props=T,this.context=O,this.refs=k,this.updater=J||j}P.prototype.isReactComponent={},P.prototype.setState=function(T,O){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,O,"setState")},P.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function A(){}A.prototype=P.prototype;function M(T,O,J){this.props=T,this.context=O,this.refs=k,this.updater=J||j}var D=M.prototype=new A;D.constructor=M,S(D,P.prototype),D.isPureReactComponent=!0;var F=Array.isArray,_=Object.prototype.hasOwnProperty,K={current:null},Y={key:!0,ref:!0,__self:!0,__source:!0};function V(T,O,J){var ae,we={},je=null,ce=null;if(O!=null)for(ae in O.ref!==void 0&&(ce=O.ref),O.key!==void 0&&(je=""+O.key),O)_.call(O,ae)&&!Y.hasOwnProperty(ae)&&(we[ae]=O[ae]);var ge=arguments.length-2;if(ge===1)we.children=J;else if(1<ge){for(var Se=Array(ge),Ee=0;Ee<ge;Ee++)Se[Ee]=arguments[Ee+2];we.children=Se}if(T&&T.defaultProps)for(ae in ge=T.defaultProps,ge)we[ae]===void 0&&(we[ae]=ge[ae]);return{$$typeof:n,type:T,key:je,ref:ce,props:we,_owner:K.current}}function G(T,O){return{$$typeof:n,type:T.type,key:O,ref:T.ref,props:T.props,_owner:T._owner}}function $(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function ee(T){var O={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(J){return O[J]})}var pe=/\/+/g;function ke(T,O){return typeof T=="object"&&T!==null&&T.key!=null?ee(""+T.key):O.toString(36)}function de(T,O,J,ae,we){var je=typeof T;(je==="undefined"||je==="boolean")&&(T=null);var ce=!1;if(T===null)ce=!0;else switch(je){case"string":case"number":ce=!0;break;case"object":switch(T.$$typeof){case n:case r:ce=!0}}if(ce)return ce=T,we=we(ce),T=ae===""?"."+ke(ce,0):ae,F(we)?(J="",T!=null&&(J=T.replace(pe,"$&/")+"/"),de(we,O,J,"",function(Ee){return Ee})):we!=null&&($(we)&&(we=G(we,J+(!we.key||ce&&ce.key===we.key?"":(""+we.key).replace(pe,"$&/")+"/")+T)),O.push(we)),1;if(ce=0,ae=ae===""?".":ae+":",F(T))for(var ge=0;ge<T.length;ge++){je=T[ge];var Se=ae+ke(je,ge);ce+=de(je,O,J,Se,we)}else if(Se=w(T),typeof Se=="function")for(T=Se.call(T),ge=0;!(je=T.next()).done;)je=je.value,Se=ae+ke(je,ge++),ce+=de(je,O,J,Se,we);else if(je==="object")throw O=String(T),Error("Objects are not valid as a React child (found: "+(O==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":O)+"). If you meant to render a collection of children, use an array instead.");return ce}function xe(T,O,J){if(T==null)return T;var ae=[],we=0;return de(T,ae,"","",function(je){return O.call(J,je,we++)}),ae}function me(T){if(T._status===-1){var O=T._result;O=O(),O.then(function(J){(T._status===0||T._status===-1)&&(T._status=1,T._result=J)},function(J){(T._status===0||T._status===-1)&&(T._status=2,T._result=J)}),T._status===-1&&(T._status=0,T._result=O)}if(T._status===1)return T._result.default;throw T._result}var ve={current:null},L={transition:null},q={ReactCurrentDispatcher:ve,ReactCurrentBatchConfig:L,ReactCurrentOwner:K};function Z(){throw Error("act(...) is not supported in production builds of React.")}return Pe.Children={map:xe,forEach:function(T,O,J){xe(T,function(){O.apply(this,arguments)},J)},count:function(T){var O=0;return xe(T,function(){O++}),O},toArray:function(T){return xe(T,function(O){return O})||[]},only:function(T){if(!$(T))throw Error("React.Children.only expected to receive a single React element child.");return T}},Pe.Component=P,Pe.Fragment=s,Pe.Profiler=c,Pe.PureComponent=M,Pe.StrictMode=a,Pe.Suspense=m,Pe.__SECRET_INT
vendor: 5,151 bytes, lines 9-25
9ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=q,Pe.act=Z,Pe.cloneElement=function(T,O,J){if(T==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+T+".");var ae=S({},T.props),we=T.key,je=T.ref,ce=T._owner;if(O!=null){if(O.ref!==void 0&&(je=O.ref,ce=K.current),O.key!==void 0&&(we=""+O.key),T.type&&T.type.defaultProps)var ge=T.type.defaultProps;for(Se in O)_.call(O,Se)&&!Y.hasOwnProperty(Se)&&(ae[Se]=O[Se]===void 0&&ge!==void 0?ge[Se]:O[Se])}var Se=arguments.length-2;if(Se===1)ae.children=J;else if(1<Se){ge=Array(Se);for(var Ee=0;Ee<Se;Ee++)ge[Ee]=arguments[Ee+2];ae.children=ge}return{$$typeof:n,type:T.type,key:we,ref:je,props:ae,_owner:ce}},Pe.createContext=function(T){return T={$$typeof:d,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},T.Provider={$$typeof:f,_context:T},T.Consumer=T},Pe.createElement=V,Pe.createFactory=function(T){var O=V.bind(null,T);return O.type=T,O},Pe.createRef=function(){return{current:null}},Pe.forwardRef=function(T){return{$$typeof:p,render:T}},Pe.isValidElement=$,Pe.lazy=function(T){return{$$typeof:y,_payload:{_status:-1,_result:T},_init:me}},Pe.memo=function(T,O){return{$$typeof:g,type:T,compare:O===void 0?null:O}},Pe.startTransition=function(T){var O=L.transition;L.transition={};try{T()}finally{L.transition=O}},Pe.unstable_act=Z,Pe.useCallback=function(T,O){return ve.current.useCallback(T,O)},Pe.useContext=function(T){return ve.current.useContext(T)},Pe.useDebugValue=function(){},Pe.useDeferredValue=function(T){return ve.current.useDeferredValue(T)},Pe.useEffect=function(T,O){return ve.current.useEffect(T,O)},Pe.useId=function(){return ve.current.useId()},Pe.useImperativeHandle=function(T,O,J){return ve.current.useImperativeHandle(T,O,J)},Pe.useInsertionEffect=function(T,O){return ve.current.useInsertionEffect(T,O)},Pe.useLayoutEffect=function(T,O){return ve.current.useLayoutEffect(T,O)},Pe.useMemo=function(T,O){return ve.current.useMemo(T,O)},Pe.useReducer=function(T,O,J){return ve.current.useReducer(T,O,J)},Pe.useRef=function(T){return ve.current.useRef(T)},Pe.useState=function(T){return ve.current.useState(T)},Pe.useSyncExternalStore=function(T,O,J){return ve.current.useSyncExternalStore(T,O,J)},Pe.useTransition=function(){return ve.current.useTransition()},Pe.version="18.3.1",Pe}var Ah;function ru(){return Ah||(Ah=1,nc.exports=Tx()),nc.exports}/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Ch;function Ex(){if(Ch)return Qi;Ch=1;var n=ru(),r=Symbol.for("react.element"),s=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,c=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function d(p,m,g){var y,x={},w=null,j=null;g!==void 0&&(w=""+g),m.key!==void 0&&(w=""+m.key),m.ref!==void 0&&(j=m.ref);for(y in m)a.call(m,y)&&!f.hasOwnProperty(y)&&(x[y]=m[y]);if(p&&p.defaultProps)for(y in m=p.defaultProps,m)x[y]===void 0&&(x[y]=m[y]);return{$$typeof:r,type:p,key:w,ref:j,props:x,_owner:c.current}}return Qi.Fragment=s,Qi.jsx=d,Qi.jsxs=d,Qi}var Nh;function Ix(){return Nh||(Nh=1,tc.exports=Ex()),tc.exports}var o=Ix(),Do={},rc={exports:{}},wt={},ic={exports:{}},sc={};/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Th;function Mx(){return Th||(Th=1,(function(n){function r(L,q){var Z=L.length;L.push(q);e:for(;0<Z;){var T=Z-1>>>1,O=L[T];if(0<c(O,q))L[T]=q,L[Z]=O,Z=T;else break e}}function s(L){return L.length===0?null:L[0]}function a(L){if(L.length===0)return null;var q=L[0],Z=L.pop();if(Z!==q){L[0]=Z;e:for(var T=0,O=L.length,J=O>>>1;T<J;){var ae=2*(T+1)-1,we=L[ae],je=ae+1,ce=L[je];if(0>c(we,Z))je<O&&0>c(ce,we)?(L[T]=ce,L[je]=Z,T=je):(L[T]=we,L[ae]=Z,T=ae);else if(je<O&&0>c(ce,Z))L[T]=ce,L[je]=Z,T=je;else break e}}return q}function c(L,q){var Z=L.sortIndex-q.sortIndex;return Z!==0?Z:L.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var d=Date,p=d.now();n.unstable_now=function(){return d.now()-p}}var m=[],g=[],y=1,x=null,w=3,j=!1,S=!1,k=!1,P=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function D(L){for(var q=s(g);q!==null;){if(q.callback===null)a(g);else if(q.startTime<=L)a(g),q.sortIndex=q.expirationTime,r(m,q);else break;q=s(g)}}function F(L){if(k=!1,D(L),!S)if(s(m)!==null)S=!0,me(_);else{var q=s(g);q!==null&&ve(F,q.startTime-L)}}function _(L,q){S=!1,k&&(k=!1,A(V),V=-1),j=!0;var Z=w;try{for(D(q),x=s(m);x!==null&&(!(x.expirationTime>
vendor: 51,267 bytes, lines 25-38
25q)||L&&!ee());){var T=x.callback;if(typeof T=="function"){x.callback=null,w=x.priorityLevel;var O=T(x.expirationTime<=q);q=n.unstable_now(),typeof O=="function"?x.callback=O:x===s(m)&&a(m),D(q)}else a(m);x=s(m)}if(x!==null)var J=!0;else{var ae=s(g);ae!==null&&ve(F,ae.startTime-q),J=!1}return J}finally{x=null,w=Z,j=!1}}var K=!1,Y=null,V=-1,G=5,$=-1;function ee(){return!(n.unstable_now()-$<G)}function pe(){if(Y!==null){var L=n.unstable_now();$=L;var q=!0;try{q=Y(!0,L)}finally{q?ke():(K=!1,Y=null)}}else K=!1}var ke;if(typeof M=="function")ke=function(){M(pe)};else if(typeof MessageChannel<"u"){var de=new MessageChannel,xe=de.port2;de.port1.onmessage=pe,ke=function(){xe.postMessage(null)}}else ke=function(){P(pe,0)};function me(L){Y=L,K||(K=!0,ke())}function ve(L,q){V=P(function(){L(n.unstable_now())},q)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(L){L.callback=null},n.unstable_continueExecution=function(){S||j||(S=!0,me(_))},n.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<L?Math.floor(1e3/L):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_getFirstCallbackNode=function(){return s(m)},n.unstable_next=function(L){switch(w){case 1:case 2:case 3:var q=3;break;default:q=w}var Z=w;w=q;try{return L()}finally{w=Z}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(L,q){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var Z=w;w=L;try{return q()}finally{w=Z}},n.unstable_scheduleCallback=function(L,q,Z){var T=n.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?T+Z:T):Z=T,L){case 1:var O=-1;break;case 2:O=250;break;case 5:O=1073741823;break;case 4:O=1e4;break;default:O=5e3}return O=Z+O,L={id:y++,callback:q,priorityLevel:L,startTime:Z,expirationTime:O,sortIndex:-1},Z>T?(L.sortIndex=Z,r(g,L),s(m)===null&&L===s(g)&&(k?(A(V),V=-1):k=!0,ve(F,Z-T))):(L.sortIndex=O,r(m,L),S||j||(S=!0,me(_))),L},n.unstable_shouldYield=ee,n.unstable_wrapCallback=function(L){var q=w;return function(){var Z=w;w=q;try{return L.apply(this,arguments)}finally{w=Z}}}})(sc)),sc}var Eh;function Rx(){return Eh||(Eh=1,ic.exports=Mx()),ic.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 Ih;function Dx(){if(Ih)return wt;Ih=1;var n=ru(),r=Rx();function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=1;i<arguments.length;i++)t+="&args[]="+encodeURIComponent(arguments[i]);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 a=new Set,c={};function f(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(c[e]=t,e=0;e<t.length;e++)a.add(t[e])}var p=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,g=/^[: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]*$/,y={},x={};function w(e){return m.call(x,e)?!0:m.call(y,e)?!1:g.test(e)?x[e]=!0:(y[e]=!0,!1)}function j(e,t,i,l){if(i!==null&&i.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return l?!1:i!==null?!i.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function S(e,t,i,l){if(t===null||typeof t>"u"||j(e,t,i,l))return!0;if(l)return!1;if(i!==null)switch(i.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 k(e,t,i,l,u,h,v){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=l,this.attributeNamespace=u,this.mustUseProperty=i,this.propertyName=e,this.type=t,this.sanitizeURL=h,this.removeEmptyString=v}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P[e]=new k(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];P[t]=new k(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){P[e]=new k(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P[e]=new k(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){P[e]=new k(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){P[e]=new k(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){P[e]=new k(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){P[e]=new k(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){P[e]=new k(e,5,!1,e.toLowerCase(),null,!1,!1)});var A=/[\-:]([a-z])/g;function M(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(A,M);P[t]=new k(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(A,M);P[t]=new k(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(A,M);P[t]=new k(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){P[e]=new k(e,1,!1,e.toLowerCase(),null,!1,!1)}),P.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){P[e]=new k(e,1,!1,e.toLowerCase(),null,!0,!0)});function D(e,t,i,l){var u=P.hasOwnProperty(t)?P[t]:null;(u!==null?u.type!==0:l||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(S(t,i,u,l)&&(i=null),l||u===null?w(t)&&(i===null?e.removeAttribute(t):e.setAttribute(t,""+i)):u.mustUseProperty?e[u.propertyName]=i===null?u.type===3?!1:"":i:(t=u.attributeName,l=u.attributeNamespace,i===null?e.removeAttribute(t):(u=u.type,i=u===3||u===4&&i===!0?"":""+i,l?e.setAttributeNS(l,t,i):e.setAttribute(t,i))))}var F=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=Symbol.for("react.element"),K=Symbol.for("react.portal"),Y=Symbol.for("react.fragment"),V=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),$=Symbol.for("react.provider"),ee=Symbol.for("react.context"),pe=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),de=Symbol.for("react.suspense_list"),xe=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),ve=Symbol.for("react.offscreen"),L=Symbol.iterator;function q(e){return e===null||typeof e!="object"?null:(e=L&&e[L]||e["@@iterator"],typeof e=="function"?e:null)}var Z=Object.assign,T;function O(e){if(T===void 0)try{throw Error()}catch(i){var t=i.stack.trim().match(/\n( *(at )?)/);T=t&&t[1]||""}return`
34`+T+e}var J=!1;function ae(e,t){if(!e||J)return"";J=!0;var i=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(z){var l=z}Reflect.construct(e,[],t)}else{try{t.call()}catch(z){l=z}e.call(t.prototype)}else{try{throw Error()}catch(z){l=z}e()}}catch(z){if(z&&l&&typeof z.stack=="string"){for(var u=z.stack.split(`
35`),h=l.stack.split(`
36`),v=u.length-1,b=h.length-1;1<=v&&0<=b&&u[v]!==h[b];)b--;for(;1<=v&&0<=b;v--,b--)if(u[v]!==h[b]){if(v!==1||b!==1)do if(v--,b--,0>b||u[v]!==h[b]){var C=`
37`+u[v].replace(" at new "," at ");return e.displayName&&C.includes("<anonymous>")&&(C=C.replace("<anonymous>",e.displayName)),C}while(1<=v&&0<=b);break}}}finally{J=!1,Error.prepareStackTrace=i}return(e=e?e.displayName||e.name:"")?O(e):""}function we(e){switch(e.tag){case 5:return O(e.type);case 16:return O("Lazy");case 13:return O("Suspense");case 19:return O("SuspenseList");case 0:case 2:case 15:return e=ae(e.type,!1),e;case 11:return e=ae(e.type.render,!1),e;case 1:return e=ae(e.type,!0),e;default:return""}}function je(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 Y:return"Fragment";case K:return"Portal";case G:return"Profiler";case V:return"StrictMode";case ke:return"Suspense";case de:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ee:return(e.displayName||"Context")+".Consumer";case $:return(e._context.displayName||"Context")+".Provider";case pe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xe:return t=e.displayName||null,t!==null?t:je(e.type)||"Memo";case me:t=e._payload,e=e._init;try{return je(e(t))}catch{}}return null}function ce(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 je(t);case 8:return t===V?"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 ge(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Se(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ee(e){var t=Se(e)?"checked":"value",i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var u=i.get,h=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(v){l=""+v,h.call(this,v)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return l},setValue:function(v){l=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ne(e){e._valueTracker||(e._valueTracker=Ee(e))}function te(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var i=t.getValue(),l="";return e&&(l=Se(e)?e.checked?"true":"false":e.value),e=l,e!==i?(t.setValue(e),!0):!1}function Ie(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 Fe(e,t){var i=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??e._wrapperState.initialChecked})}function Je(e,t){var i=t.defaultValue==null?"":t.defaultValue,l=t.checked!=null?t.checked:t.defaultChecked;i=ge(t.value!=null?t.value:i),e._wrapperState={initialChecked:l,initialValue:i,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function St(e,t){t=t.checked,t!=null&&D(e,"checked",t,!1)}function bt(e,t){St(e,t);var i=ge(t.value),l=t.type;if(i!=null)l==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+i):e.value!==""+i&&(e.value=""+i);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Et(e,t.type,i):t.hasOwnProperty("defaultValue")&&Et(e,t.type,ge(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Jt(e,t,i){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var l=t.type;if(!(l!=="submit"&&l!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,i||t===e.value||(e.value=t),e.defaultValue=t}i=e.name,i!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,i!==""&&(e.name=i)}function Et(e,t,i){(t!=="number"||Ie(e.ownerDocument)!==e)&&(i==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+i&&(e.defaultValue=""+i))}var kt=Array.isArray;function It(e,t,i,l){if(e=e.options,t){t={};for(var u=0;u<i.length;u++)t["$"+i[u]]=!0;for(i=0;i<e.length;i++)u=t.hasOwnProperty("$"+e[i].value),e[i].selected!==u&&(e[i].selected=u),u&&l&&(e[i].defaultSelected=!0)}else{for(i=""+ge(i),t=null,u=0;u<e.length;u++){if(e[u].value===i){e[u].selected=!0,l&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function Qn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return Z({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function jr(e,t){var i=t.value;if(i==null){if(i=t.children,t=t.defaultValue,i!=null){if(t!=null)throw Error(s(92));if(kt(i)){if(1<i.length)throw Error(s(93));i=i[0]}t=i}t==null&&(t=""),i=t}e._wrapperState={initialValue:ge(i)}}function oi(e,t){var i=ge(t.value),l=ge(t.defaultValue);i!=null&&(i=""+i,i!==e.value&&(e.value=i),t.defaultValue==null&&e.defaultValue!==i&&(e.defaultValue=i)),l!=null&&(e.defaultValue=""+l)}function ai(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ss(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 Sr(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ss(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var br,kr=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,i,l,u){MSApp.execUnsafeLocalFunction(function(){return e(t,i,l,u)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(br=br||document.createElement("div"),br.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=br.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mt(e,t){if(t){var i=e.firstChild;if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=t;return}}e.textContent=t}var dn={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},li=["Webkit","ms","Moz","O"];Object.keys(dn).forEach(function(e){li.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),dn[t]=dn[e]})});function Jn(e,t,i){return t==null||typeof t=="boolean"||t===""?"":i||typeof t!="number"||t===0||dn.hasOwnProperty(e)&&dn[e]?(""+t).trim():t+"px"}function bs(e,t){e=e.style;for(var i in t)if(t.hasOwnProperty(i)){var l=i.indexOf("--")===0,u=Jn(i,t[i],l);i==="float"&&(i="cssFloat"),l?e.setProperty(i,u):e[i]=u}}var ya=Z({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 ci(e,t){if(t){if(ya[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function ui(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 di=null;function Pr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fi=null,fn=null,hn=null;function hi(e){if(e=Vi(e)){if(typeof fi!="function")throw Error(s(280));var t=e.stateNode;t&&(t=Ks(t),fi(e.stateNode,e.type,t))}}function ks(e){fn?hn?hn.push(e):hn=[e]:fn=e}function pi(){if(fn){var e=fn,t=hn;if(hn=fn=null,hi(e),t)for(e=0;e<t.length;e++)hi(t[e])}}function mi(e,t){return e(t)}function Ps(){}var xa=!1;function $u(e,t,i){if(xa)return e(t,i);xa=!0;try{return mi(e,t,i)}finally{xa=!1,(fn!==null||hn!==null)&&(Ps(),pi())}}function gi(e,t){var i=e.stateNode;if(i===null)return null;var l=Ks(i);if(l===null)return null;i=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(i&&typeof i!="function")throw Error(s(231,t,typeof i));return i}var va=!1;if(p)try{var yi={};Object.defineProperty(yi,"passive",{get:function(){va=!0}}),window.addEventListener("test",yi,yi),window.removeEventListener("test",yi,yi)}catch{va=!1}function Ly(e,t,i,l,u,h,v,b,C){var z=Array.prototype.slice.call(arguments,3);try{t.apply(i,z)}catch(H){this.onError(H)}}var xi=!1,As=null,Cs=!1,wa=null,zy={onError:function(e){xi=!0,As=e}};function Vy(e,t,i,l,u,h,v,b,C){xi=!1,As=null,Ly.apply(zy,arguments)}function Fy(e,t,i,l,u,h,v,b,C){if(Vy.apply(this,arguments),xi){if(xi){var z=As;xi=!1,As=null}else throw Error(s(198));Cs||(Cs=!0,wa=z)}}function er(e){var t=e,i=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(i=t.return),e=t.return;while(e)}return t.tag===3?i:null}function Gu(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 Ku(e){if(er(e)!==e)throw Error(s(188))}function Oy(e){var t=e.alternate;if(!t){if(t=er(e),t===null)throw Error(s(188));return t!==e?null:e}for(var i=e,l=t;;){var u=i.return;if(u===null)break;var h=u.alternate;if(h===null){if(l=u.return,l!==null){i=l;continue}break}if(u.child===h.child){for(h=u.child;h;){if(h===i)return Ku(u),e;if(h===l)return Ku(u),t;h=h.sibling}throw Error(s(188))}if(i.return!==l.return)i=u,l=h;else{for(var v=!1,b=u.child;b;){if(b===i){v=!0,i=u,l=h;break}if(b===l){v=!0,l=u,i=h;break}b=b.sibling}if(!v){for(b=h.child;b;){if(b===i){v=!0,i=h,l=u;break}if(b===l){v=!0,l=h,i=u;break}b=b.sibling}if(!v)throw Error(s(189))}}if(i.alternate!==l)throw Error(s(190))}if(i.tag!==3)throw Error(s(188));return i.stateNode.current===i?e:t}function Yu(e){return e=Oy(e),e!==null?qu(e):null}function qu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=qu(e);if(t!==null)return t;e=e.sibling}return null}var Xu=r.unstable_scheduleCallback,Qu=r.unstable_cancelCallback,_y=r.unstable_shouldYield,By=r.unstable_requestPaint,Ze=r.unstable_now,Hy=r.unstable_getCurrentPriorityLevel,ja=r.unstable_ImmediatePriority,Ju=r.unstable_UserBlockingPriority,Ns=r.unstable_NormalPriority,Uy=r.unstable_LowPriority,ed=r.unstable_IdlePriority,Ts=null,en=null;function Wy(e){if(en&&typeof en.onCommitFiberRoot=="function")try{en.onCommitFiberRoot(Ts,e,void 0,(e.current.flags&128)===128)}catch{}}var Bt=Math.clz32?Math.clz32:Gy,Zy=Math.log,$y=Math.LN2;function Gy(e){return e>>>=0,e===0?32:31-(Zy(e)/$y|0)|0}var Es=64,Is=4194304;function vi(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 Ms(e,t){var i=e.pendingLanes;if(i===0)return 0;var l=0,u=e.suspendedLanes,h=e.pingedLanes,v=i&268435455;if(v!==0){var b=v&~u;b!==0?l=vi(b):(h&=v,h!==0&&(l=vi(h)))}else v=i&~u,v!==0?l=vi(v):h!==0&&(l=vi(h));if(l===0)return 0;if(t!==0&&t!==l&&(t&u)===0&&(u=l&-l,h=t&-t,u>=h||u===16&&(h&4194240)!==0))return t;if((l&4)!==0&&(l|=i&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=l;0<t;)i=31-Bt(t),u=1<<i,l|=e[i],t&=~u;return l}function Ky(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 Yy(e,t){for(var i=e.suspendedLanes,l=e.pingedLanes,u=e.expirationTimes,h=e.pendingLanes;0<h;){var v=31-Bt(h),b=1<<v,C=u[v];C===-1?((b&i)===0||(b&l)!==0)&&(u[v]=Ky(b,t)):C<=t&&(e.expiredLanes|=b),h&=~b}}function Sa(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function td(){var e=Es;return Es<<=1,(Es&4194240)===0&&(Es=64),e}function ba(e){for(var t=[],i=0;31>i;i++)t.push(e);return t}function wi(e,t,i){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Bt(t),e[t]=i}function qy(e,t){var i=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 l=e.eventTimes;for(e=e.expirationTimes;0<i;){var u=31-Bt(i),h=1<<u;t[u]=0,l[u]=-1,e[u]=-1,i&=~h}}function ka(e,t){var i=e.entangledLanes|=t;for(e=e.entanglements;i;){var l=31-Bt(i),u=1<<l;u&t|e[l]&t&&(e[l]|=t),i&=~u}}var Me=0;function nd(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var rd,Pa,id,sd,od,Aa=!1,Rs=[],kn=null,Pn=null,An=null,ji=new Map,Si=new Map,Cn=[],Xy="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 ad(e,t){switch(e){case"focusin":case"focusout":kn=null;break;case"dragenter":case"dragleave":Pn=null;break;case"mouseover":case"mouseout":An=null;break;case"pointerover":case"pointerout":ji.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Si.delete(t.pointerId)}}function bi(e,t,i,l,u,h){return e===null||e.nativeEvent!==h?(e={blockedOn:t,domEventName:i,eventSystemFlags:l,nativeEvent:h,targetContainers:[u]},t!==null&&(t=Vi(t),t!==null&&Pa(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function Qy(e,t,i,l,u){switch(t){case"focusin":return kn=bi(kn,e,t,i,l,u),!0;case"dragenter":return Pn=bi(Pn,e,t,i,l,u),!0;case"mouseover":return An=bi(An,e,t,i,l,u),!0;case"pointerover":var h=u.pointerId;return ji.set(h,bi(ji.get(h)||null,e,t,i,l,u)),!0;case"gotpointercapture":return h=u.pointerId,Si.set(h,bi(Si.get(h)||null,e,t,i,l,u)),!0}return!1}function ld(e){var t=tr(e.target);if(t!==null){var i=er(t);if(i!==null){if(t=i.tag,t===13){if(t=Gu(i),t!==null){e.blockedOn=t,od(e.priority,function(){id(i)});return}}else if(t===3&&i.stateNode.current.memoizedState.isDehydrated){e.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ds(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var i=Na(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(i===null){i=e.nativeEvent;var l=new i.constructor(i.type,i);di=l,i.target.dispatchEvent(l),di=null}else return t=Vi(i),t!==null&&Pa(t),e.blockedOn=i,!1;t.shift()}return!0}function cd(e,t,i){Ds(e)&&i.delete(t)}function Jy(){Aa=!1,kn!==null&&Ds(kn)&&(kn=null),Pn!==null&&Ds(Pn)&&(Pn=null),An!==null&&Ds(An)&&(An=null),ji.forEach(cd),Si.forEach(cd)}function ki(e,t){e.blockedOn===t&&(e.blockedOn=null,Aa||(Aa=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Jy)))}function Pi(e){function t(u){return ki(u,e)}if(0<Rs.length){ki(Rs[0],e);for(var i=1;i<Rs.length;i++){var l=Rs[i];l.blockedOn===e&&(l.blockedOn=null)}}for(kn!==null&&ki(kn,e),Pn!==null&&ki(Pn,e),An!==null&&ki(An,e),ji.forEach(t),Si.forEach(t),i=0;i<Cn.length;i++)l=Cn[i],l.blockedOn===e&&(l.blockedOn=null);for(;0<Cn.length&&(i=Cn[0],i.blockedOn===null);)ld(i),i.blockedOn===null&&Cn.shift()}var Ar=F.ReactCurrentBatchConfig,Ls=!0;function e0(e,t,i,l){var u=Me,h=Ar.transition;Ar.transition=null;try{Me=1,Ca(e,t,i,l)}finally{Me=u,Ar.transition=h}}function t0(e,t,i,l){var u=Me,h=Ar.transition;Ar.transition=null;try{Me=4,Ca(e,t,i,l)}finally{Me=u,Ar.transition=h}}function Ca(e,t,i,l){if(Ls){var u=Na(e,t,i,l);if(u===null)Za(e,t,l,zs,i),ad(e,l);else if(Qy(u,e,t,i,l))l.stopPropagation();else if(ad(e,l),t&4&&-1<Xy.indexOf(e)){for(;u!==null;){var h=Vi(u);if(h!==null&&rd(h),h=Na(e,t,i,l),h===null&&Za(e,t,l,zs,i),h===u)break;u=h}u!==null&&l.stopPropagation()}else Za(e,t,l,null,i)}}var zs=null;function Na(e,t,i,l){if(zs=null,e=Pr(l),e=tr(e),e!==null)if(t=er(e),t===null)e=null;else if(i=t.tag,i===13){if(e=Gu(t),e!==null)return e;e=null}else if(i===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zs=e,null}function ud(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(Hy()){case ja:return 1;case Ju:return 4;case Ns:case Uy:return 16;case ed:return 536870912;default:return 16}default:return 16}}var Nn=null,Ta=null,Vs=null;function dd(){if(Vs)return Vs;var e,t=Ta,i=t.length,l,u="value"in Nn?Nn.value:Nn.textContent,h=u.length;for(e=0;e<i&&t[e]===u[e];e++);var v=i-e;for(l=1;l<=v&&t[i-l]===u[h-l];l++);return Vs=u.slice(e,1<l?1-l:void 0)}function Fs(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 Os(){return!0}function fd(){return!1}function Pt(e){function t(i,l,u,h,v){this._reactName=i,this._targetInst=u,this.type=l,this.nativeEvent=h,this.target=v,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(i=e[b],this[b]=i?i(h):h[b]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?Os:fd,this.isPropagationStopped=fd,this}return Z(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=Os)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=Os)},persist:function(){},isPersistent:Os}),t}var Cr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ea=Pt(Cr),Ai=Z({},Cr,{view:0,detail:0}),n0=Pt(Ai),Ia,Ma,Ci,_s=Z({},Ai,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Da,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!==Ci&&(Ci&&e.type==="mousemove"?(Ia=e.screenX-Ci.screenX,Ma=e.screenY-Ci.screenY):Ma=Ia=0,Ci=e),Ia)},movementY:function(e){return"movementY"in e?e.movementY:Ma}}),hd=Pt(_s),r0=Z({},_s,{dataTransfer:0}),i0=Pt(r0),s0=Z({},Ai,{relatedTarget:0}),Ra=Pt(s0),o0=Z({},Cr,{animationName:0,elapsedTime:0,pseudoElement:0}),a0=Pt(o0),l0=Z({},Cr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),c0=Pt(l0),u0=Z({},Cr,{data:0}),pd=Pt(u0),d0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},f0={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"},h0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function p0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=h0[e])?!!t[e]:!1}function Da(){return p0}var m0=Z({},Ai,{key:function(e){if(e.key){var t=d0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fs(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?f0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Da,charCode:function(e){return e.type==="keypress"?Fs(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fs(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),g0=Pt(m0),y0=Z({},_s,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),md=Pt(y0),x0=Z({},Ai,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Da}),v0=Pt(x0),w0=Z({},Cr,{propertyName:0,elapsedTime:0,pseudoElement:0}),j0=Pt(w0),S0=Z({},_s,{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}),b0=Pt(S0),k0=[9,13,27,32],La=p&&"CompositionEvent"in window,Ni=null;p&&"documentMode"in document&&(Ni=document.documentMode);var P0=p&&"TextEvent"in window&&!Ni,gd=p&&(!La||Ni&&8<Ni&&11>=Ni),yd=" ",xd=!1;function vd(e,t){switch(e){case"keyup":return k0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nr=!1;function A0(e,t){switch(e){case"compositionend":return wd(t);case"keypress":return t.which!==32?null:(xd=!0,yd);case"textInput":return e=t.data,e===yd&&xd?null:e;default:return null}}function C0(e,t){if(Nr)return e==="compositionend"||!La&&vd(e,t)?(e=dd(),Vs=Ta=Nn=null,Nr=!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 gd&&t.locale!=="ko"?null:t.data;default:return null}}var N0={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 jd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!N0[e.type]:t==="textarea"}function Sd(e,t,i,l){ks(l),t=Zs(t,"onChange"),0<t.length&&(i=new Ea("onChange","change",null,i,l),e.push({event:i,listeners:t}))}var Ti=null,Ei=null;function T0(e){_d(e,0)}function Bs(e){var t=Rr(e);if(te(t))return e}function E0(e,t){if(e==="change")return t}var bd=!1;if(p){var za;if(p){var Va="oninput"in document;if(!Va){var kd=document.createElement("div");kd.setAttribute("oninput","return;"),Va=typeof kd.oninput=="function"}za=Va}else za=!1;bd=za&&(!document.documentMode||9<document.documentMode)}function Pd(){Ti&&(Ti.detachEvent("onpropertychange",Ad),Ei=Ti=null)}function Ad(e){if(e.propertyName==="value"&&Bs(Ei)){var t=[];Sd(t,Ei,e,Pr(e)),$u(T0,t)}}function I0(e,t,i){e==="focusin"?(Pd(),Ti=t,Ei=i,Ti.attachEvent("onpropertychange",Ad)):e==="focusout"&&Pd()}function M0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Bs(Ei)}function R0(e,t){if(e==="click")return Bs(t)}function D0(e,t){if(e==="input"||e==="change")return Bs(t)}function L0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ht=typeof Object.is=="function"?Object.is:L0;function Ii(e,t){if(Ht(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var i=Object.keys(e),l=Object.keys(t);if(i.length!==l.length)return!1;for(l=0;l<i.length;l++){var u=i[l];if(!m.call(t,u)||!Ht(e[u],t[u]))return!1}return!0}function Cd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nd(e,t){var i=Cd(e);e=0;for(var l;i;){if(i.nodeType===3){if(l=e+i.textContent.length,e<=t&&l>=t)return{node:i,offset:t-e};e=l}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=Cd(i)}}function Td(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Td(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ed(){for(var e=window,t=Ie();t instanceof e.HTMLIFrameElement;){try{var i=typeof t.contentWindow.location.href=="string"}catch{i=!1}if(i)e=t.contentWindow;else break;t=Ie(e.document)}return t}function Fa(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 z0(e){var t=Ed(),i=e.focusedElem,l=e.selectionRange;if(t!==i&&i&&i.ownerDocument&&Td(i.ownerDocument.documentElement,i)){if(l!==null&&Fa(i)){if(t=l.start,e=l.end,e===void 0&&(e=t),"selectionStart"in i)i.selectionStart=t,i.selectionEnd=Math.min(e,i.value.length);else if(e=(t=i.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=i.textContent.length,h=Math.min(l.start,u);l=l.end===void 0?h:Math.min(l.end,u),!e.extend&&h>l&&(u=l,l=h,h=u),u=Nd(i,h);var v=Nd(i,l);u&&v&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==v.node||e.focusOffset!==v.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),h>l?(e.addRange(t),e.extend(v.node,v.offset)):(t.setEnd(v.node,v.offset),e.addRange(t)))}}for(t=[],e=i;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i<t.length;i++)e=t[i],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var V0=p&&"documentMode"in document&&11>=document.documentMode,Tr=null,Oa=null,Mi=null,_a=!1;function Id(e,t,i){var l=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;_a||Tr==null||Tr!==Ie(l)||(l=Tr,"selectionStart"in l&&Fa(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Mi&&Ii(Mi,l)||(Mi=l,l=Zs(Oa,"onSelect"),0<l.length&&(t=new Ea("onSelect","select",null,t,i),e.push({event:t,listeners:l}),t.target=Tr)))}function Hs(e,t){var i={};return i[e.toLowerCase()]=t.toLowerCase(),i["Webkit"+e]="webkit"+t,i["Moz"+e]="moz"+t,i}var Er={animationend:Hs("Animation","AnimationEnd"),animationiteration:Hs("Animation","AnimationIteration"),animationstart:Hs("Animation","AnimationStart"),transitionend:Hs("Transition","TransitionEnd")},Ba={},Md={};p&&(Md=document.createElement("div").style,"AnimationEvent"in window||(delete Er.animationend.animation,delete Er.animationiteration.animation,delete Er.animationstart.animation),"TransitionEvent"in window||delete Er.transitionend.transition);function Us(e){if(Ba[e])return Ba[e];if(!Er[e])return e;var t=Er[e],i;for(i in t)if(t.hasOwnProperty(i)&&i in Md)return Ba[e]=t[i];return e}var Rd=Us("animationend"),Dd=Us("animationiteration"),Ld=Us("animationstart"),zd=Us("transitionend"),Vd=new Map,Fd="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 Tn(e,t){Vd.set(e,t),f(t,[e])}for(var Ha=0;Ha<Fd.length;Ha++){var Ua=Fd[Ha],F0=Ua.toLowerCase(),O0=Ua[0].toUpperCase()+Ua.slice(1);Tn(F0,"on"+O0)}Tn(Rd,"onAnimationEnd"),Tn(Dd,"onAnimationIteration"),Tn(Ld,"onAnimationStart"),Tn("dblclick","onDoubleClick"),Tn("focusin","onFocus"),Tn("focusout","onBlur"),Tn(zd,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ri="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(" "),_0=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ri));function Od(e,t,i){var l=e.type||"unknown-event";e.currentTarget=i,Fy(l,t,void 0,e),e.currentTarget=null}function _d(e,t){t=(t&4)!==0;for(var i=0;i<e.length;i++){var l=e[i],u=l.event;l=l.listeners;e:{var h=void 0;if(t)for(var v=l.length-1;0<=v;v--){var b=l[v],C=b.instance,z=b.currentTarget;if(b=b.listener,C!==h&&u.isPropagationStopped())break e;Od(u,b,z),h=C}else for(v=0;v<l.length;v++){if(b=l[v],C=b.instance,z=b.currentTarget,b=b.listener,C!==h&&u.isPropagationStopped())break e;Od(u,b,z),h=C}}}if(Cs)throw e=wa,Cs=!1,wa=null,e}function Le(e,t){var i=t[Xa];i===void 0&&(i=t[Xa]=new Set);var l=e+"__bubble";i.has(l)||(Bd(t,e,2,!1),i.add(l))}function Wa(e,t,i){var l=0;t&&(l|=4),Bd(i,e,l,t)}var Ws="_reactListening"+Math.random().toString(36).slice(2);function Di(e){if(!e[Ws]){e[Ws]=!0,a.forEach(function(i){i!=="selectionchange"&&(_0.has(i)||Wa(i,!1,e),Wa(i,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ws]||(t[Ws]=!0,Wa("selectionchange",!1,t))}}function Bd(e,t,i,l){switch(ud(t)){case 1:var u=e0;break;case 4:u=t0;break;default:u=Ca}i=u.bind(null,t,i,e),u=void 0,!va||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),l?u!==void 0?e.addEventListener(t,i,{capture:!0,passive:u}):e.addEventListener(t,i,!0):u!==void 0?e.addEventListener(t,i,{passive:u}):e.addEventListener(t,i,!1)}function Za(e,t,i,l,u){var h=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var v=l.tag;if(v===3||v===4){var b=l.stateNode.containerInfo;if(b===u||b.nodeType===8&&b.parentNode===u)break;if(v===4)for(v=l.return;v!==null;){var C=v.tag;if((C===3||C===4)&&(C=v.stateNode.containerInfo,C===u||C.nodeType===8&&C.parentNode===u))return;v=v.return}for(;b!==null;){if(v=tr(b),v===null)return;if(C=v.tag,C===5||C===6){l=h=v;continue e}b=b.parentNode}}l=l.return}$u(function(){var z=h,H=Pr(i),U=[];e:{var B=Vd.get(e);if(B!==void 0){var X=Ea,ne=e;switch(e){case"keypress":if(Fs(i)===0)break e;case"keydown":case"keyup":X=g0;break;case"focusin":ne="focus",X=Ra;break;case"focusout":ne="blur",X=Ra;break;case"beforeblur":case"afterblur":X=Ra;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":X=hd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":X=i0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":X=v0;break;case Rd:case Dd:case Ld:X=a0;break;case zd:X=j0;break;case"scroll":X=n0;break;case"wheel":X=b0;break;case"copy":case"cut":case"paste":X=c0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":X=md}var oe=(t&4)!==0,$e=!oe&&e==="scroll",E=oe?B!==null?B+"Capture":null:B;oe=[];for(var N=z,R;N!==null;){R=N;var W=R.stateNode;if(R.tag===5&&W!==null&&(R=W,E!==null&&(W=gi(N,E),W!=null&&oe.push(Li(N,W,R)))),$e)break;N=N.return}0<oe.length&&(B=new X(B,ne,null,i,H),U.push({event:B,listeners:oe}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",X=e==="mouseout"||e==="pointerout",B&&i!==di&&(ne=i.relatedTarget||i.fromElement)&&(tr(ne)||ne[pn]))break e;if((X||B)&&(B=H.window===H?H:(B=H.ownerDocument)?B.defaultView||B.parentWindow:window,X?(ne=i.relatedTarget||i.toElement,X=z,ne=ne?tr(ne):null,ne!==null&&($e=er(ne),ne!==$e||ne.tag!==5&&ne.tag!==6)&&(ne=null)):(X=null,ne=z),X!==ne)){if(oe=hd,W="onMouseLeave",E="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(oe=md,W="onPointerLeave",E="onPointerEnter",N="pointer"),$e=X==null?B:Rr(X),R=ne==null?B:Rr(ne),B=new oe(W,N+"leave",X,i,H),B.target=$e,B.relatedTarget=R,W=null,tr(H)===z&&(oe=new oe(E,N+"enter",ne,i,H),oe.target=R,oe.relatedTarget=$e,W=oe),$e=W,X&&ne)t:{for(oe=X,E=ne,N=0,R=oe;R;R=Ir(R))N++;for(R=0,W=E;W;W=Ir(W))R++;for(;0<N-R;)oe=Ir(oe),N--;for(;0<R-N;)E=Ir(E),R--;for(;N--;){if(oe===E||E!==null&&oe===E.alternate)break t;oe=Ir(oe),E=Ir(E)}oe=null}else oe=null;X!==null&&Hd(U,B,X,oe,!1),ne!==null&&$e!==null&&Hd(U,$e,ne,oe,!0)}}e:{if(B=z?Rr(z):window,X=B.nodeName&&B.nodeName.toLowerCase(),X==="select"||X==="input"&&B.type==="file")var le=E0;else if(jd(B))if(bd)le=D0;else{le=M0;var fe=I0}else(X=B.nodeName)&&X.toLowerCase()==="input"&&(B.type==="checkbox"||B.type==="radio")&&(le=R0);if(le&&(le=le(e,z))){Sd(U,le,i,H);break e}fe&&fe(e,B,z),e==="focusout"&&(fe=B._wrapperState)&&fe.controlled&&B.type==="number"&&Et(B,"number",B.value)}switch(fe=z?Rr(z):window,e){case"focusin":(jd(fe)||fe.contentEditable==="true")&&(Tr=fe,Oa=z,Mi=null);break;case"focusout":Mi=Oa=Tr=null;break;case"mousedown":_a=!0;break;case"contextmenu":case"mouseup":case"dragend":_a=!1,Id(U,i,H);break;case"selectionchange":if(V0)break;case"keydown":case"keyup":Id(U,i,H)}var he;if(La)e:{switch(e){case"compositionstart":var ye="onCompositionStart";break e;case"compositionend":ye="onCompositionEnd";break e;case"compositionupdate":ye="onCompositionUpdate";break e}ye=void 0}else Nr?vd(e,i)&&(ye="onCompositionEnd"):e==="keydown"&&i.keyCode===229&&(ye="onCompositionStart");ye&&(gd&&i.locale!=="ko"&&(Nr||ye!=="onCompositionStart"?ye==="onCompositionEnd"&&Nr&&(he=dd()):(Nn=H,Ta="value"in Nn?Nn.value:Nn.textContent,Nr=!0)),fe=Zs(z,ye),0<fe.length&&(ye=new pd(ye,e,null,i,H),U.push({event:ye,listeners:fe}),he?ye.data=he:(he=wd(i),he!==null&&(ye.data=he)))),(he=P0?A0(e,i):C0(e,i))&&(z=Zs(z,"onBeforeInput"),0<z.length&&(H=new pd("onBeforeInput","beforeinput",null,i,H),U.push({event:H,listeners:z}),H.data=he))}_d(U,t)})}function Li(e,t,i){return{instance:e,listener:t,currentTarget:i}}function Zs(e,t){for(var i=t+"Capture",l=[];e!==null;){var u=e,h=u.stateNode;u.tag===5&&h!==null&&(u=h,h=gi(e,i),h!=null&&l.unshift(Li(e,h,u)),h=gi(e,t),h!=null&&l.push(Li(e,h,u))),e=e.return}return l}function Ir(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Hd(e,t,i,l,u){for(var h=t._reactName,v=[];i!==null&&i!==l;){var b=i,C=b.alternate,z=b.stateNode;if(C!==null&&C===l)break;b.tag===5&&z!==null&&(b=z,u?(C=gi(i,h),C!=null&&v.unshift(Li(i,C,b))):u||(C=gi(i,h),C!=null&&v.push(Li(i,C,b)))),i=i.return}v.length!==0&&e.push({event:t,listeners:v})}var B0=/\r\n?/g,H0=/\u0000|\uFFFD/g;function Ud(e){return(typeof e=="string"?e:""+e).replace(B0,`
38`).replace(H0,"")}function $s(e,t,i){if(t=Ud(t),Ud(e)!==t&&i)throw Error(s(425))}function Gs(){}var $a=null,Ga=null;function Ka(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 Ya=typeof setTimeout=="function"?setTimeout:void 0,U0=typeof clearTimeout=="function"?clearTimeout:void 0,Wd=typeof Promise=="function"?Promise:void 0,W0=typeof queueMicrotask=="function"?queueMicrotask:typeof Wd<"u"?function(e){return Wd.resolve(null).then(e).catch(Z0)}:Ya;function Z0(e){setTimeout(function(){throw e})}function qa(e,t){var i=t,l=0;do{var u=i.nextSibling;if(e.removeChild(i),u&&u.nodeType===8)if(i=u.data,i==="/$"){if(l===0){e.removeChild(u),Pi(t);return}l--}else i!=="$"&&i!=="$?"&&i!=="$!"||l++;i=u}while(i);Pi(t)}function En(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 Zd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var i=e.data;if(i==="$"||i==="$!"||i==="$?"){if(t===0)return e;t--}else i==="/$"&&t++}e=e.previousSibling}return null}var Mr=Math.random().toString(36).slice(2),tn="__reactFiber$"+Mr,zi="__reactProps$"+Mr,pn="__reactContainer$"+Mr,Xa="__reactEvents$"+Mr,$0="__reactListeners$"+Mr,G0="__reactHandles$"+Mr;function tr(e){var t=e[tn];if(t)return t;for(var i=e.parentNode;i;){if(t=i[pn]||i[tn]){if(i=t.alternate,t.child!==null||i!==null&&i.child!==null)for(e=Zd(e);e!==null;){if(i=e[tn])return i;e=Zd(e)}return t}e=i,i=e.parentNode}return null}function Vi(e){return e=e[tn]||e[pn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Rr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function Ks(e){return e[zi]||null}var Qa=[],Dr=-1;function In(e){return{current:e}}function ze(e){0>Dr||(e.current=Qa[Dr],Qa[Dr]=null,Dr--)}function De(e,t){Dr++,Qa[Dr]=e.current,e.current=t}var Mn={},at=In(Mn),mt=In(!1),nr=Mn;function Lr(e,t){var i=e.type.contextTypes;if(!i)return Mn;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===t)return l.__reactInternalMemoizedMaskedChildContext;var u={},h;for(h in i)u[h]=t[h];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function gt(e){return e=e.childContextTypes,e!=null}function Ys(){ze(mt),ze(at)}function $d(e,t,i){if(at.current!==Mn)throw Error(s(168));De(at,t),De(mt,i)}function Gd(e,t,i){var l=e.stateNode;if(t=t.childContextTypes,typeof l.getChildContext!="function")return i;l=l.getChildContext();for(var u in l)if(!(u in t))throw Error(s(108,ce(e)||"Unknown",u));return Z({},i,l)}function qs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mn,nr=at.current,De(at,e),De(mt,mt.current),!0}function Kd(e,t,i){var l=e.stateNode;if(!l)throw Error(s(169));i?(e=Gd(e,t,nr),l.__reactInternalMemoizedMergedChildContext=e,ze(mt),ze(at),De(at,e)):ze(mt),De(mt,i)}var mn=null,Xs=!1,Ja=!1;function Yd(e){mn===null?mn=[e]:mn.push(e)}function K0(e){Xs=!0,Yd(e)}function Rn(){if(!Ja&&mn!==null){Ja=!0;var e=0,t=Me;try{var i=mn;for(Me=1;e<i.length;e++){var l=i[e];do l=l(!0);while(l!==null)}mn=null,Xs=!1}catch(u){throw mn!==null&&(mn=mn.slice(e+1)),Xu(ja,Rn),u}finally{Me=t,Ja=!1}}return null}var zr=[],Vr=0,Qs=null,Js=0,Rt=[],Dt=0,rr=null,gn=1,yn="";function ir(e,t){zr[Vr++]=Js,zr[Vr++]=Qs,Qs=e,Js=t}function qd(e,t,i){Rt[Dt++]=gn,Rt[Dt++]=yn,Rt[Dt++]=rr,rr=e;var l=gn;e=yn;var u=32-Bt(l)-1;l&=~(1<<u),i+=1;var h=32-Bt(t)+u;if(30<h){var v=u-u%5;h=(l&(1<<v)-1).toString(32),l>>=v,u-=v,gn=1<<32-Bt(t)+u|i<<u|l,yn=h+e}else gn=1<<h|i<<u|l,yn=e}function el(e){e.return!==null&&(ir(e,1),qd(e,1,0))}function tl(e){for(;e===Qs;)Qs=zr[--Vr],zr[Vr]=null,Js=zr[--Vr],zr[Vr]=null;for(;e===rr;)rr=Rt[--Dt],Rt[Dt]=null,yn=Rt[--Dt],Rt[Dt]=null,gn=Rt[--Dt],Rt[Dt]=null}var At=null,Ct=null,Oe=!1,Ut=null;function Xd(e,t){var i=Ft(5,null,null,0);i.elementType="DELETED",i.stateNode=t,i.return=e,t=e.deletions,t===null?(e.deletions=[i],e.flags|=16):t.push(i)}function Qd(e,t){switch(e.tag){case 5:var i=e.type;
vendor: 4,841 bytes, line 38
38return t=t.nodeType!==1||i.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,At=e,Ct=En(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,At=e,Ct=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(i=rr!==null?{id:gn,overflow:yn}:null,e.memoizedState={dehydrated:t,treeContext:i,retryLane:1073741824},i=Ft(18,null,null,0),i.stateNode=t,i.return=e,e.child=i,At=e,Ct=null,!0):!1;default:return!1}}function nl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function rl(e){if(Oe){var t=Ct;if(t){var i=t;if(!Qd(e,t)){if(nl(e))throw Error(s(418));t=En(i.nextSibling);var l=At;t&&Qd(e,t)?Xd(l,i):(e.flags=e.flags&-4097|2,Oe=!1,At=e)}}else{if(nl(e))throw Error(s(418));e.flags=e.flags&-4097|2,Oe=!1,At=e}}}function Jd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;At=e}function eo(e){if(e!==At)return!1;if(!Oe)return Jd(e),Oe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ka(e.type,e.memoizedProps)),t&&(t=Ct)){if(nl(e))throw ef(),Error(s(418));for(;t;)Xd(e,t),t=En(t.nextSibling)}if(Jd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var i=e.data;if(i==="/$"){if(t===0){Ct=En(e.nextSibling);break e}t--}else i!=="$"&&i!=="$!"&&i!=="$?"||t++}e=e.nextSibling}Ct=null}}else Ct=At?En(e.stateNode.nextSibling):null;return!0}function ef(){for(var e=Ct;e;)e=En(e.nextSibling)}function Fr(){Ct=At=null,Oe=!1}function il(e){Ut===null?Ut=[e]:Ut.push(e)}var Y0=F.ReactCurrentBatchConfig;function Fi(e,t,i){if(e=i.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(i._owner){if(i=i._owner,i){if(i.tag!==1)throw Error(s(309));var l=i.stateNode}if(!l)throw Error(s(147,e));var u=l,h=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===h?t.ref:(t=function(v){var b=u.refs;v===null?delete b[h]:b[h]=v},t._stringRef=h,t)}if(typeof e!="string")throw Error(s(284));if(!i._owner)throw Error(s(290,e))}return e}function to(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function tf(e){var t=e._init;return t(e._payload)}function nf(e){function t(E,N){if(e){var R=E.deletions;R===null?(E.deletions=[N],E.flags|=16):R.push(N)}}function i(E,N){if(!e)return null;for(;N!==null;)t(E,N),N=N.sibling;return null}function l(E,N){for(E=new Map;N!==null;)N.key!==null?E.set(N.key,N):E.set(N.index,N),N=N.sibling;return E}function u(E,N){return E=Bn(E,N),E.index=0,E.sibling=null,E}function h(E,N,R){return E.index=R,e?(R=E.alternate,R!==null?(R=R.index,R<N?(E.flags|=2,N):R):(E.flags|=2,N)):(E.flags|=1048576,N)}function v(E){return e&&E.alternate===null&&(E.flags|=2),E}function b(E,N,R,W){return N===null||N.tag!==6?(N=Yl(R,E.mode,W),N.return=E,N):(N=u(N,R),N.return=E,N)}function C(E,N,R,W){var le=R.type;return le===Y?H(E,N,R.props.children,W,R.key):N!==null&&(N.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===me&&tf(le)===N.type)?(W=u(N,R.props),W.ref=Fi(E,N,R),W.return=E,W):(W=Ao(R.type,R.key,R.props,null,E.mode,W),W.ref=Fi(E,N,R),W.return=E,W)}function z(E,N,R,W){return N===null||N.tag!==4||N.stateNode.containerInfo!==R.containerInfo||N.stateNode.implementation!==R.implementation?(N=ql(R,E.mode,W),N.return=E,N):(N=u(N,R.children||[]),N.return=E,N)}function H(E,N,R,W,le){return N===null||N.tag!==7?(N=fr(R,E.mode,W,le),N.return=E,N):(N=u(N,R),N.return=E,N)}function U(E,N,R){if(typeof N=="string"&&N!==""||typeof N=="number")return N=Yl(""+N,E.mode,R),N.return=E,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case _:return R=Ao(N.type,N.key,N.props,null,E.mode,R),R.ref=Fi(E,null,N),R.return=E,R;case K:return N=ql(N,E.mode,R),N.return=E,N;case me:var W=N._init;return U(E,W(N._payload),R)}if(kt(N)||q(N))return N=fr(N,E.mode,R,null),N.return=E,N;to(E,N)}return null}function B(E,N,R,W){var le=N!==null?N.key:null;if(typeof R=="string"&&R!==""||typeof R=="number")return le!==null?null:b(E,N,""+R,W);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case _:return R.key===le?C(E,N,R,W):null;case K:return R.key===le?z(E,N,R,W):null;case me:return le=R._init,B(E,N,le(R._payload),W)}if(kt(R)||q(R))return le!==null?null:H(E,N,R,W,null);to(E,R)}return null}function X(E,N,R,W,le){if(typeof W=="string"&&W!==""||typeof W=="number")return E=E.get(R)||null,b(N,E,""+W,le);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case _:return E=E.get(W.key===null?R:W.key)||null,C(N,E,W,le);case K:return E=E.get(W.key===null?R:W.key)||null,z(N,E,W,le);case me:var fe=W._init;return X(E,N,R,fe(W._payload),le)}if(kt(W)||q(W))return E=E.get(R)||null,H(N,E,W,le,null);to(N,W)}return null}function ne(E,N,R,W){for(var le=null,fe=null,he=N,ye=N=0,nt=null;he!==null&&ye<R.length;ye++){he.index>
vendor: 13,355 bytes, line 38
38ye?(nt=he,he=null):nt=he.sibling;var Te=B(E,he,R[ye],W);if(Te===null){he===null&&(he=nt);break}e&&he&&Te.alternate===null&&t(E,he),N=h(Te,N,ye),fe===null?le=Te:fe.sibling=Te,fe=Te,he=nt}if(ye===R.length)return i(E,he),Oe&&ir(E,ye),le;if(he===null){for(;ye<R.length;ye++)he=U(E,R[ye],W),he!==null&&(N=h(he,N,ye),fe===null?le=he:fe.sibling=he,fe=he);return Oe&&ir(E,ye),le}for(he=l(E,he);ye<R.length;ye++)nt=X(he,E,ye,R[ye],W),nt!==null&&(e&&nt.alternate!==null&&he.delete(nt.key===null?ye:nt.key),N=h(nt,N,ye),fe===null?le=nt:fe.sibling=nt,fe=nt);return e&&he.forEach(function(Hn){return t(E,Hn)}),Oe&&ir(E,ye),le}function oe(E,N,R,W){var le=q(R);if(typeof le!="function")throw Error(s(150));if(R=le.call(R),R==null)throw Error(s(151));for(var fe=le=null,he=N,ye=N=0,nt=null,Te=R.next();he!==null&&!Te.done;ye++,Te=R.next()){he.index>ye?(nt=he,he=null):nt=he.sibling;var Hn=B(E,he,Te.value,W);if(Hn===null){he===null&&(he=nt);break}e&&he&&Hn.alternate===null&&t(E,he),N=h(Hn,N,ye),fe===null?le=Hn:fe.sibling=Hn,fe=Hn,he=nt}if(Te.done)return i(E,he),Oe&&ir(E,ye),le;if(he===null){for(;!Te.done;ye++,Te=R.next())Te=U(E,Te.value,W),Te!==null&&(N=h(Te,N,ye),fe===null?le=Te:fe.sibling=Te,fe=Te);return Oe&&ir(E,ye),le}for(he=l(E,he);!Te.done;ye++,Te=R.next())Te=X(he,E,ye,Te.value,W),Te!==null&&(e&&Te.alternate!==null&&he.delete(Te.key===null?ye:Te.key),N=h(Te,N,ye),fe===null?le=Te:fe.sibling=Te,fe=Te);return e&&he.forEach(function(Nx){return t(E,Nx)}),Oe&&ir(E,ye),le}function $e(E,N,R,W){if(typeof R=="object"&&R!==null&&R.type===Y&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case _:e:{for(var le=R.key,fe=N;fe!==null;){if(fe.key===le){if(le=R.type,le===Y){if(fe.tag===7){i(E,fe.sibling),N=u(fe,R.props.children),N.return=E,E=N;break e}}else if(fe.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===me&&tf(le)===fe.type){i(E,fe.sibling),N=u(fe,R.props),N.ref=Fi(E,fe,R),N.return=E,E=N;break e}i(E,fe);break}else t(E,fe);fe=fe.sibling}R.type===Y?(N=fr(R.props.children,E.mode,W,R.key),N.return=E,E=N):(W=Ao(R.type,R.key,R.props,null,E.mode,W),W.ref=Fi(E,N,R),W.return=E,E=W)}return v(E);case K:e:{for(fe=R.key;N!==null;){if(N.key===fe)if(N.tag===4&&N.stateNode.containerInfo===R.containerInfo&&N.stateNode.implementation===R.implementation){i(E,N.sibling),N=u(N,R.children||[]),N.return=E,E=N;break e}else{i(E,N);break}else t(E,N);N=N.sibling}N=ql(R,E.mode,W),N.return=E,E=N}return v(E);case me:return fe=R._init,$e(E,N,fe(R._payload),W)}if(kt(R))return ne(E,N,R,W);if(q(R))return oe(E,N,R,W);to(E,R)}return typeof R=="string"&&R!==""||typeof R=="number"?(R=""+R,N!==null&&N.tag===6?(i(E,N.sibling),N=u(N,R),N.return=E,E=N):(i(E,N),N=Yl(R,E.mode,W),N.return=E,E=N),v(E)):i(E,N)}return $e}var Or=nf(!0),rf=nf(!1),no=In(null),ro=null,_r=null,sl=null;function ol(){sl=_r=ro=null}function al(e){var t=no.current;ze(no),e._currentValue=t}function ll(e,t,i){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===i)break;e=e.return}}function Br(e,t){ro=e,sl=_r=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(yt=!0),e.firstContext=null)}function Lt(e){var t=e._currentValue;if(sl!==e)if(e={context:e,memoizedValue:t,next:null},_r===null){if(ro===null)throw Error(s(308));_r=e,ro.dependencies={lanes:0,firstContext:e}}else _r=_r.next=e;return t}var sr=null;function cl(e){sr===null?sr=[e]:sr.push(e)}function sf(e,t,i,l){var u=t.interleaved;return u===null?(i.next=i,cl(t)):(i.next=u.next,u.next=i),t.interleaved=i,xn(e,l)}function xn(e,t){e.lanes|=t;var i=e.alternate;for(i!==null&&(i.lanes|=t),i=e,e=e.return;e!==null;)e.childLanes|=t,i=e.alternate,i!==null&&(i.childLanes|=t),i=e,e=e.return;return i.tag===3?i.stateNode:null}var Dn=!1;function ul(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function of(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 vn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ln(e,t,i){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ce&2)!==0){var u=l.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t,xn(e,i)}return u=l.interleaved,u===null?(t.next=t,cl(l)):(t.next=u.next,u.next=t),l.interleaved=t,xn(e,i)}function io(e,t,i){if(t=t.updateQueue,t!==null&&(t=t.shared,(i&4194240)!==0)){var l=t.lanes;l&=e.pendingLanes,i|=l,t.lanes=i,ka(e,i)}}function af(e,t){var i=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,i===l)){var u=null,h=null;if(i=i.firstBaseUpdate,i!==null){do{var v={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};h===null?u=h=v:h=h.next=v,i=i.next}while(i!==null);h===null?u=h=t:h=h.next=t}else u=h=t;i={baseState:l.baseState,firstBaseUpdate:u,lastBaseUpdate:h,shared:l.shared,effects:l.effects},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=t:e.next=t,i.lastBaseUpdate=t}function so(e,t,i,l){var u=e.updateQueue;Dn=!1;var h=u.firstBaseUpdate,v=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var C=b,z=C.next;C.next=null,v===null?h=z:v.next=z,v=C;var H=e.alternate;H!==null&&(H=H.updateQueue,b=H.lastBaseUpdate,b!==v&&(b===null?H.firstBaseUpdate=z:b.next=z,H.lastBaseUpdate=C))}if(h!==null){var U=u.baseState;v=0,H=z=C=null,b=h;do{var B=b.lane,X=b.eventTime;if((l&B)===B){H!==null&&(H=H.next={eventTime:X,lane:0,tag:b.tag,payload:b.payload,callback:b.callback,next:null});e:{var ne=e,oe=b;switch(B=t,X=i,oe.tag){case 1:if(ne=oe.payload,typeof ne=="function"){U=ne.call(X,U,B);break e}U=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=oe.payload,B=typeof ne=="function"?ne.call(X,U,B):ne,B==null)break e;U=Z({},U,B);break e;case 2:Dn=!0}}b.callback!==null&&b.lane!==0&&(e.flags|=64,B=u.effects,B===null?u.effects=[b]:B.push(b))}else X={eventTime:X,lane:B,tag:b.tag,payload:b.payload,callback:b.callback,next:null},H===null?(z=H=X,C=U):H=H.next=X,v|=B;if(b=b.next,b===null){if(b=u.shared.pending,b===null)break;B=b,b=B.next,B.next=null,u.lastBaseUpdate=B,u.shared.pending=null}}while(!0);if(H===null&&(C=U),u.baseState=C,u.firstBaseUpdate=z,u.lastBaseUpdate=H,t=u.shared.interleaved,t!==null){u=t;do v|=u.lane,u=u.next;while(u!==t)}else h===null&&(u.shared.lanes=0);lr|=v,e.lanes=v,e.memoizedState=U}}function lf(e,t,i){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var l=e[t],u=l.callback;if(u!==null){if(l.callback=null,l=i,typeof u!="function")throw Error(s(191,u));u.call(l)}}}var Oi={},nn=In(Oi),_i=In(Oi),Bi=In(Oi);function or(e){if(e===Oi)throw Error(s(174));return e}function dl(e,t){switch(De(Bi,t),De(_i,e),De(nn,Oi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Sr(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Sr(t,e)}ze(nn),De(nn,t)}function Hr(){ze(nn),ze(_i),ze(Bi)}function cf(e){or(Bi.current);var t=or(nn.current),i=Sr(t,e.type);t!==i&&(De(_i,e),De(nn,i))}function fl(e){_i.current===e&&(ze(nn),ze(_i))}var _e=In(0);function oo(e){for(var t=e;t!==null;){if(t.tag===13){var i=t.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||i.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var hl=[];function pl(){for(var e=0;e<hl.length;e++)hl[e]._workInProgressVersionPrimary=null;hl.length=0}var ao=F.ReactCurrentDispatcher,ml=F.ReactCurrentBatchConfig,ar=0,Be=null,Ye=null,et=null,lo=!1,Hi=!1,Ui=0,q0=0;function lt(){throw Error(s(321))}function gl(e,t){if(t===null)return!1;for(var i=0;i<t.length&&i<e.length;i++)if(!Ht(e[i],t[i]))return!1;return!0}function yl(e,t,i,l,u,h){if(ar=h,Be=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ao.current=e===null||e.memoizedState===null?ex:tx,e=i(l,u),Hi){h=0;do{if(Hi=!1,Ui=0,25<=h)throw Error(s(301));h+=1,et=Ye=null,t.updateQueue=null,ao.current=nx,e=i(l,u)}while(Hi)}if(ao.current=fo,t=Ye!==null&&Ye.next!==null,ar=0,et=Ye=Be=null,lo=!1,t)throw Error(s(300));return e}function xl(){var e=Ui!==0;return Ui=0,e}function rn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?Be.memoizedState=et=e:et=et.next=e,et}function zt(){if(Ye===null){var e=Be.alternate;e=e!==null?e.memoizedState:null}else e=Ye.next;var t=et===null?Be.memoizedState:et.next;if(t!==null)et=t,Ye=e;else{if(e===null)throw Error(s(310));Ye=e,e={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},et===null?Be.memoizedState=et=e:et=et.next=e}return et}function Wi(e,t){return typeof t=="function"?t(e):t}function vl(e){var t=zt(),i=t.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=e;var l=Ye,u=l.baseQueue,h=i.pending;if(h!==null){if(u!==null){var v=u.next;u.next=h.next,h.next=v}l.baseQueue=u=h,i.pending=null}if(u!==null){h=u.next,l=l.baseState;var b=v=null,C=null,z=h;do{var H=z.lane;if((ar&H)===H)C!==null&&(C=C.next={lane:0,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),l=z.hasEagerState?z.eagerState:e(l,z.action);else{var U={lane:H,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null};C===null?(b=C=U,v=l):C=C.next=U,Be.lanes|=H,lr|=H}z=z.next}while(z!==null&&z!==h);C===null?v=l:C.next=b,Ht(l,t.memoizedState)||(yt=!0),t.memoizedState=l,t.baseState=v,t.baseQueue=C,i.lastRenderedState=l}if(e=i.interleaved,e!==null){u=e;do h=u.lane,Be.lanes|=h,lr|=h,u=u.next;while(u!==e)}else u===null&&(i.lanes=0);return[t.memoizedState,i.dispatch]}function wl(e){var t=zt(),i=t.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=e;var l=i.dispatch,u=i.pending,h=t.memoizedState;if(u!==null){i.pending=null;var v=u=u.next;do h=e(h,v.action),v=v.next;while(v!==u);Ht(h,t.memoizedState)||(yt=!0),t.memoizedState=h,t.baseQueue===null&&(t.baseState=h),i.lastRenderedState=h}return[h,l]}function uf(){}function df(e,t){var i=Be,l=zt(),u=t(),h=!Ht(l.memoizedState,u);if(h&&(l.memoizedState=u,yt=!0),l=l.queue,jl(pf.bind(null,i,l,e),[e]),l.getSnapshot!==t||h||et!==null&&et.memoizedState.tag&1){if(i.flags|=2048,Zi(9,hf.bind(null,i,l,u,t),void 0,null),tt===null)throw Error(s(349));(ar&30)!==0||ff(i,t,u)}return u}function ff(e,t,i){e.flags|=16384,e={getSnapshot:t,value:i},t=Be.updateQueue,t===null?(t={lastEffect:null,stores:null},Be.updateQueue=t,t.stores=[e]):(i=t.stores,i===null?t.stores=[e]:i.push(e))}function hf(e,t,i,l){t.value=i,t.getSnapshot=l,mf(t)&&gf(e)}function pf(e,t,i){return i(function(){mf(t)&&gf(e)})}function mf(e){var t=e.getSnapshot;e=e.value;try{var i=t();return!Ht(e,i)}catch{return!0}}function gf(e){var t=xn(e,1);t!==null&&Gt(t,e,1,-1)}function yf(e){var t=rn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Wi,lastRenderedState:e},t.queue=e,e=e.dispatch=J0.bind(null,Be,e),[t.memoizedState,e]}function Zi(e,t,i,l){return e={tag:e,create:t,destroy:i,deps:l,next:null},t=Be.updateQueue,t===null?(t={lastEffect:null,stores:null},Be.updateQueue=t,t.lastEffect=e.next=e):(i=t.lastEffect,i===null?t.lastEffect=e.next=e:(l=i.next,i.next=e,e.next=l,t.lastEffect=e)),e}function xf(){return zt().memoizedState}function co(e,t,i,l){var u=rn();Be.flags|=e,u.memoizedState=Zi(1|t,i,void 0,l===void 0?null:l)}function uo(e,t,i,l){var u=zt();l=l===void 0?null:l;var h=void 0;if(Ye!==null){var v=Ye.memoizedState;if(h=v.destroy,l!==null&&gl(l,v.deps)){u.memoizedState=Zi(t,i,h,l);return}}Be.flags|=e,u.memoizedState=Zi(1|t,i,h,l)}function vf(e,t){return co(8390656,8,e,t)}function jl(e,t){return uo(2048,8,e,t)}function wf(e,t){return uo(4,2,e,t)}function jf(e,t){return uo(4,4,e,t)}function Sf(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 bf(e,t,i){return i=i!=null?i.concat([e]):null,uo(4,4,Sf.bind(null,t,e),i)}function Sl(){}function kf(e,t){var i=zt();t=t===void 0?null:t;var l=i.memoizedState;return l!==null&&t!==null&&gl(t,l[1])?l[0]:(i.memoizedState=[e,t],e)}function Pf(e,t){var i=zt();t=t===void 0?null:t;var l=i.memoizedState;return l!==null&&t!==null&&gl(t,l[1])?l[0]:(e=e(),i.memoizedState=[e,t],e)}function Af(e,t,i){return(ar&21)===0?(e.baseState&&(e.baseState=!1,yt=!0),e.memoizedState=i):(Ht(i,t)||(i=td(),Be.lanes|=i,lr|=i,e.baseState=!0),t)}function X0(e,t){var i=Me;Me=i!==0&&4>i?i:4,e(!0);var l=ml.transition;ml.transition={};try{e(!1),t()}finally{Me=i,ml.transition=l}}function Cf(){return zt().memoizedState}function Q0(e,t,i){var l=On(e);if(i={lane:l,action:i,hasEagerState:!1,eagerState:null,next:null},Nf(e))Tf(t,i);else if(i=sf(e,t,i,l),i!==null){var u=ft();Gt(i,e,l,u),Ef(i,t,l)}}function J0(e,t,i){var l=On(e),u={lane:l,action:i,hasEagerState:!1,eagerState:null,next:null};if(Nf(e))Tf(t,u);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=t.lastRenderedReducer,h!==null))try{var v=t.lastRenderedState,b
vendor: 4,672 bytes, line 38
38=h(v,i);if(u.hasEagerState=!0,u.eagerState=b,Ht(b,v)){var C=t.interleaved;C===null?(u.next=u,cl(t)):(u.next=C.next,C.next=u),t.interleaved=u;return}}catch{}finally{}i=sf(e,t,u,l),i!==null&&(u=ft(),Gt(i,e,l,u),Ef(i,t,l))}}function Nf(e){var t=e.alternate;return e===Be||t!==null&&t===Be}function Tf(e,t){Hi=lo=!0;var i=e.pending;i===null?t.next=t:(t.next=i.next,i.next=t),e.pending=t}function Ef(e,t,i){if((i&4194240)!==0){var l=t.lanes;l&=e.pendingLanes,i|=l,t.lanes=i,ka(e,i)}}var fo={readContext:Lt,useCallback:lt,useContext:lt,useEffect:lt,useImperativeHandle:lt,useInsertionEffect:lt,useLayoutEffect:lt,useMemo:lt,useReducer:lt,useRef:lt,useState:lt,useDebugValue:lt,useDeferredValue:lt,useTransition:lt,useMutableSource:lt,useSyncExternalStore:lt,useId:lt,unstable_isNewReconciler:!1},ex={readContext:Lt,useCallback:function(e,t){return rn().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:vf,useImperativeHandle:function(e,t,i){return i=i!=null?i.concat([e]):null,co(4194308,4,Sf.bind(null,t,e),i)},useLayoutEffect:function(e,t){return co(4194308,4,e,t)},useInsertionEffect:function(e,t){return co(4,2,e,t)},useMemo:function(e,t){var i=rn();return t=t===void 0?null:t,e=e(),i.memoizedState=[e,t],e},useReducer:function(e,t,i){var l=rn();return t=i!==void 0?i(t):t,l.memoizedState=l.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},l.queue=e,e=e.dispatch=Q0.bind(null,Be,e),[l.memoizedState,e]},useRef:function(e){var t=rn();return e={current:e},t.memoizedState=e},useState:yf,useDebugValue:Sl,useDeferredValue:function(e){return rn().memoizedState=e},useTransition:function(){var e=yf(!1),t=e[0];return e=X0.bind(null,e[1]),rn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,i){var l=Be,u=rn();if(Oe){if(i===void 0)throw Error(s(407));i=i()}else{if(i=t(),tt===null)throw Error(s(349));(ar&30)!==0||ff(l,t,i)}u.memoizedState=i;var h={value:i,getSnapshot:t};return u.queue=h,vf(pf.bind(null,l,h,e),[e]),l.flags|=2048,Zi(9,hf.bind(null,l,h,i,t),void 0,null),i},useId:function(){var e=rn(),t=tt.identifierPrefix;if(Oe){var i=yn,l=gn;i=(l&~(1<<32-Bt(l)-1)).toString(32)+i,t=":"+t+"R"+i,i=Ui++,0<i&&(t+="H"+i.toString(32)),t+=":"}else i=q0++,t=":"+t+"r"+i.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},tx={readContext:Lt,useCallback:kf,useContext:Lt,useEffect:jl,useImperativeHandle:bf,useInsertionEffect:wf,useLayoutEffect:jf,useMemo:Pf,useReducer:vl,useRef:xf,useState:function(){return vl(Wi)},useDebugValue:Sl,useDeferredValue:function(e){var t=zt();return Af(t,Ye.memoizedState,e)},useTransition:function(){var e=vl(Wi)[0],t=zt().memoizedState;return[e,t]},useMutableSource:uf,useSyncExternalStore:df,useId:Cf,unstable_isNewReconciler:!1},nx={readContext:Lt,useCallback:kf,useContext:Lt,useEffect:jl,useImperativeHandle:bf,useInsertionEffect:wf,useLayoutEffect:jf,useMemo:Pf,useReducer:wl,useRef:xf,useState:function(){return wl(Wi)},useDebugValue:Sl,useDeferredValue:function(e){var t=zt();return Ye===null?t.memoizedState=e:Af(t,Ye.memoizedState,e)},useTransition:function(){var e=wl(Wi)[0],t=zt().memoizedState;return[e,t]},useMutableSource:uf,useSyncExternalStore:df,useId:Cf,unstable_isNewReconciler:!1};function Wt(e,t){if(e&&e.defaultProps){t=Z({},t),e=e.defaultProps;for(var i in e)t[i]===void 0&&(t[i]=e[i]);return t}return t}function bl(e,t,i,l){t=e.memoizedState,i=i(l,t),i=i==null?t:Z({},t,i),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}var ho={isMounted:function(e){return(e=e._reactInternals)?er(e)===e:!1},enqueueSetState:function(e,t,i){e=e._reactInternals;var l=ft(),u=On(e),h=vn(l,u);h.payload=t,i!=null&&(h.callback=i),t=Ln(e,h,u),t!==null&&(Gt(t,e,u,l),io(t,e,u))},enqueueReplaceState:function(e,t,i){e=e._reactInternals;var l=ft(),u=On(e),h=vn(l,u);h.tag=1,h.payload=t,i!=null&&(h.callback=i),t=Ln(e,h,u),t!==null&&(Gt(t,e,u,l),io(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var i=ft(),l=On(e),u=vn(i,l);u.tag=2,t!=null&&(u.callback=t),t=Ln(e,u,l),t!==null&&(Gt(t,e,l,i),io(t,e,l))}};function If(e,t,i,l,u,h,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,h,v):t.prototype&&t.prototype.isPureReactComponent?!Ii(i,l)||!Ii(u,h):!0}function Mf(e,t,i){var l=!1,u=Mn,h=t.contextType;return typeof h=="object"&&h!==null?h=Lt(h):(u=gt(t)?nr:at.current,l=t.contextTypes,h=(l=l!=null)?Lr(e,u):Mn),t=new t(i,h),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ho,e.stateNode=t,t._reactInternals=e,l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=u,e.__reactInternalMemoizedMaskedChildContext=h),t}
vendor: 4,257 bytes, lines 38-40
38function Rf(e,t,i,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(i,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(i,l),t.state!==e&&ho.enqueueReplaceState(t,t.state,null)}function kl(e,t,i,l){var u=e.stateNode;u.props=i,u.state=e.memoizedState,u.refs={},ul(e);var h=t.contextType;typeof h=="object"&&h!==null?u.context=Lt(h):(h=gt(t)?nr:at.current,u.context=Lr(e,h)),u.state=e.memoizedState,h=t.getDerivedStateFromProps,typeof h=="function"&&(bl(e,t,h,i),u.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(t=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),t!==u.state&&ho.enqueueReplaceState(u,u.state,null),so(e,i,u,l),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308)}function Ur(e,t){try{var i="",l=t;do i+=we(l),l=l.return;while(l);var u=i}catch(h){u=`
39Error generating stack: `+h.message+`
40`+h.stack}return{value:e,source:t,stack:u,digest:null}}function Pl(e,t,i){return{value:e,source:null,stack:i??null,digest:t??null}}function Al(e,t){try{console.error(t.value)}catch(i){setTimeout(function(){throw i})}}var rx=typeof WeakMap=="function"?WeakMap:Map;function Df(e,t,i){i=vn(-1,i),i.tag=3,i.payload={element:null};var l=t.value;return i.callback=function(){wo||(wo=!0,Bl=l),Al(e,t)},i}function Lf(e,t,i){i=vn(-1,i),i.tag=3;var l=e.type.getDerivedStateFromError;if(typeof l=="function"){var u=t.value;i.payload=function(){return l(u)},i.callback=function(){Al(e,t)}}var h=e.stateNode;return h!==null&&typeof h.componentDidCatch=="function"&&(i.callback=function(){Al(e,t),typeof l!="function"&&(Vn===null?Vn=new Set([this]):Vn.add(this));var v=t.stack;this.componentDidCatch(t.value,{componentStack:v!==null?v:""})}),i}function zf(e,t,i){var l=e.pingCache;if(l===null){l=e.pingCache=new rx;var u=new Set;l.set(t,u)}else u=l.get(t),u===void 0&&(u=new Set,l.set(t,u));u.has(i)||(u.add(i),e=yx.bind(null,e,t,i),t.then(e,e))}function Vf(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 Ff(e,t,i,l,u){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(t=vn(-1,1),t.tag=2,Ln(i,t,1))),i.lanes|=1),e):(e.flags|=65536,e.lanes=u,e)}var ix=F.ReactCurrentOwner,yt=!1;function dt(e,t,i,l){t.child=e===null?rf(t,null,i,l):Or(t,e.child,i,l)}function Of(e,t,i,l,u){i=i.render;var h=t.ref;return Br(t,u),l=yl(e,t,i,l,h,u),i=xl(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,wn(e,t,u)):(Oe&&i&&el(t),t.flags|=1,dt(e,t,l,u),t.child)}function _f(e,t,i,l,u){if(e===null){var h=i.type;return typeof h=="function"&&!Kl(h)&&h.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(t.tag=15,t.type=h,Bf(e,t,h,l,u)):(e=Ao(i.type,null,l,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(h=e.child,(e.lanes&u)===0){var v=h.memoizedProps;if(i=i.compare,i=i!==null?i:Ii,i(v,l)&&e.ref===t.ref)return wn(e,t,u)}return t.flags|=1,e=Bn(h,l),e.ref=t.ref,e.return=t,t.child=e}function Bf(e,t,i,l,u){if(e!==null){var h=e.memoizedProps;if(Ii(h,l)&&e.ref===t.ref)if(yt=!1,t.pendingProps=l=h,(e.lanes&u)!==0)(e.flags&131072)!==0&&(yt=!0);else return t.lanes=e.lanes,wn(e,t,u)}return Cl(e,t,i,l,u)}function Hf(e,t,i){var l=t.pendingProps,u=l.children,h=e!==null?e.memoizedState:null;if(l.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},De(Zr,Nt),Nt|=i;else{if((i&1073741824)===0)return e=h!==null?h.baseLanes|i:i,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,De(Zr,Nt),Nt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=h!==null?h.baseLanes:i,De(Zr,Nt),Nt|=l}else h!==null?(l=h.baseLanes|i,t.memoizedState=null):l=i,De(Zr,Nt),Nt|=l;return dt(e,t,u,i),t.child}function Uf(e,t){var i=t.ref;(e===null&&i!==null||e!==null&&e.ref!==i)&&(t.flags|=512,t.flags|=2097152)}
vendor: 40,067 bytes, line 40
40function Cl(e,t,i,l,u){var h=gt(i)?nr:at.current;return h=Lr(t,h),Br(t,u),i=yl(e,t,i,l,h,u),l=xl(),e!==null&&!yt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,wn(e,t,u)):(Oe&&l&&el(t),t.flags|=1,dt(e,t,i,u),t.child)}function Wf(e,t,i,l,u){if(gt(i)){var h=!0;qs(t)}else h=!1;if(Br(t,u),t.stateNode===null)mo(e,t),Mf(t,i,l),kl(t,i,l,u),l=!0;else if(e===null){var v=t.stateNode,b=t.memoizedProps;v.props=b;var C=v.context,z=i.contextType;typeof z=="object"&&z!==null?z=Lt(z):(z=gt(i)?nr:at.current,z=Lr(t,z));var H=i.getDerivedStateFromProps,U=typeof H=="function"||typeof v.getSnapshotBeforeUpdate=="function";U||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(b!==l||C!==z)&&Rf(t,v,l,z),Dn=!1;var B=t.memoizedState;v.state=B,so(t,l,v,u),C=t.memoizedState,b!==l||B!==C||mt.current||Dn?(typeof H=="function"&&(bl(t,i,H,l),C=t.memoizedState),(b=Dn||If(t,i,b,l,B,C,z))?(U||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(t.flags|=4194308)):(typeof v.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=C),v.props=l,v.state=C,v.context=z,l=b):(typeof v.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{v=t.stateNode,of(e,t),b=t.memoizedProps,z=t.type===t.elementType?b:Wt(t.type,b),v.props=z,U=t.pendingProps,B=v.context,C=i.contextType,typeof C=="object"&&C!==null?C=Lt(C):(C=gt(i)?nr:at.current,C=Lr(t,C));var X=i.getDerivedStateFromProps;(H=typeof X=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(b!==U||B!==C)&&Rf(t,v,l,C),Dn=!1,B=t.memoizedState,v.state=B,so(t,l,v,u);var ne=t.memoizedState;b!==U||B!==ne||mt.current||Dn?(typeof X=="function"&&(bl(t,i,X,l),ne=t.memoizedState),(z=Dn||If(t,i,z,l,B,ne,C)||!1)?(H||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(l,ne,C),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(l,ne,C)),typeof v.componentDidUpdate=="function"&&(t.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof v.componentDidUpdate!="function"||b===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=ne),v.props=l,v.state=ne,v.context=C,l=z):(typeof v.componentDidUpdate!="function"||b===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),l=!1)}return Nl(e,t,i,l,h,u)}function Nl(e,t,i,l,u,h){Uf(e,t);var v=(t.flags&128)!==0;if(!l&&!v)return u&&Kd(t,i,!1),wn(e,t,h);l=t.stateNode,ix.current=t;var b=v&&typeof i.getDerivedStateFromError!="function"?null:l.render();return t.flags|=1,e!==null&&v?(t.child=Or(t,e.child,null,h),t.child=Or(t,null,b,h)):dt(e,t,b,h),t.memoizedState=l.state,u&&Kd(t,i,!0),t.child}function Zf(e){var t=e.stateNode;t.pendingContext?$d(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$d(e,t.context,!1),dl(e,t.containerInfo)}function $f(e,t,i,l,u){return Fr(),il(u),t.flags|=256,dt(e,t,i,l),t.child}var Tl={dehydrated:null,treeContext:null,retryLane:0};function El(e){return{baseLanes:e,cachePool:null,transitions:null}}function Gf(e,t,i){var l=t.pendingProps,u=_e.current,h=!1,v=(t.flags&128)!==0,b;if((b=v)||(b=e!==null&&e.memoizedState===null?!1:(u&2)!==0),b?(h=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(u|=1),De(_e,u&1),e===null)return rl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(v=l.children,e=l.fallback,h?(l=t.mode,h=t.child,v={mode:"hidden",children:v},(l&1)===0&&h!==null?(h.childLanes=0,h.pendingProps=v):h=Co(v,l,0,null),e=fr(e,l,i,null),h.return=t,e.return=t,h.sibling=e,t.child=h,t.child.memoizedState=El(i),t.memoizedState=Tl,e):Il(t,v));if(u=e.memoizedState,u!==null&&(b=u.dehydrated,b!==null))return sx(e,t,v,l,b,u,i);if(h){h=l.fallback,v=t.mode,u=e.child,b=u.sibling;var C={mode:"hidden",children:l.children};return(v&1)===0&&t.child!==u?(l=t.child,l.childLanes=0,l.pendingProps=C,t.deletions=null):(l=Bn(u,C),l.subtreeFlags=u.subtreeFlags&14680064),b!==null?h=Bn(b,h):(h=fr(h,v,i,null),h.flags|=2),h.return=t,l.return=t,l.sibling=h,t.child=l,l=h,h=t.child,v=e.child.memoizedState,v=v===null?El(i):{baseLanes:v.baseLanes|i,cachePool:null,transitions:v.transitions},h.memoizedState=v,h.childLanes=e.childLanes&~i,t.memoizedState=Tl,l}return h=e.child,e=h.sibling,l=Bn(h,{mode:"visible",children:l.children}),(t.mode&1)===0&&(l.lanes=i),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l}function Il(e,t){return t=Co({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function po(e,t,i,l){return l!==null&&il(l),Or(t,e.child,null,i),e=Il(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sx(e,t,i,l,u,h,v){if(i)return t.flags&256?(t.flags&=-257,l=Pl(Error(s(422))),po(e,t,v,l)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(h=l.fallback,u=t.mode,l=Co({mode:"visible",children:l.children},u,0,null),h=fr(h,u,v,null),h.flags|=2,l.return=t,h.return=t,l.sibling=h,t.child=l,(t.mode&1)!==0&&Or(t,e.child,null,v),t.child.memoizedState=El(v),t.memoizedState=Tl,h);if((t.mode&1)===0)return po(e,t,v,null);if(u.data==="$!"){if(l=u.nextSibling&&u.nextSibling.dataset,l)var b=l.dgst;return l=b,h=Error(s(419)),l=Pl(h,l,void 0),po(e,t,v,l)}if(b=(v&e.childLanes)!==0,yt||b){if(l=tt,l!==null){switch(v&-v){case 4:u=2;break;case 16:u=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:u=32;break;case 536870912:u=268435456;break;default:u=0}u=(u&(l.suspendedLanes|v))!==0?0:u,u!==0&&u!==h.retryLane&&(h.retryLane=u,xn(e,u),Gt(l,e,u,-1))}return Gl(),l=Pl(Error(s(421))),po(e,t,v,l)}return u.data==="$?"?(t.flags|=128,t.child=e.child,t=xx.bind(null,e),u._reactRetry=t,null):(e=h.treeContext,Ct=En(u.nextSibling),At=t,Oe=!0,Ut=null,e!==null&&(Rt[Dt++]=gn,Rt[Dt++]=yn,Rt[Dt++]=rr,gn=e.id,yn=e.overflow,rr=t),t=Il(t,l.children),t.flags|=4096,t)}function Kf(e,t,i){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),ll(e.return,t,i)}function Ml(e,t,i,l,u){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:i,tailMode:u}:(h.isBackwards=t,h.rendering=null,h.renderingStartTime=0,h.last=l,h.tail=i,h.tailMode=u)}function Yf(e,t,i){var l=t.pendingProps,u=l.revealOrder,h=l.tail;if(dt(e,t,l.children,i),l=_e.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Kf(e,i,t);else if(e.tag===19)Kf(e,i,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}l&=1}if(De(_e,l),(t.mode&1)===0)t.memoizedState=null;else switch(u){case"forwards":for(i=t.child,u=null;i!==null;)e=i.alternate,e!==null&&oo(e)===null&&(u=i),i=i.sibling;i=u,i===null?(u=t.child,t.child=null):(u=i.sibling,i.sibling=null),Ml(t,!1,u,i,h);break;case"backwards":for(i=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&oo(e)===null){t.child=u;break}e=u.sibling,u.sibling=i,i=u,u=e}Ml(t,!0,i,null,h);break;case"together":Ml(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function mo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function wn(e,t,i){if(e!==null&&(t.dependencies=e.dependencies),lr|=t.lanes,(i&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,i=Bn(e,e.pendingProps),t.child=i,i.return=t;e.sibling!==null;)e=e.sibling,i=i.sibling=Bn(e,e.pendingProps),i.return=t;i.sibling=null}return t.child}function ox(e,t,i){switch(t.tag){case 3:Zf(t),Fr();break;case 5:cf(t);break;case 1:gt(t.type)&&qs(t);break;case 4:dl(t,t.stateNode.containerInfo);break;case 10:var l=t.type._context,u=t.memoizedProps.value;De(no,l._currentValue),l._currentValue=u;break;case 13:if(l=t.memoizedState,l!==null)return l.dehydrated!==null?(De(_e,_e.current&1),t.flags|=128,null):(i&t.child.childLanes)!==0?Gf(e,t,i):(De(_e,_e.current&1),e=wn(e,t,i),e!==null?e.sibling:null);De(_e,_e.current&1);break;case 19:if(l=(i&t.childLanes)!==0,(e.flags&128)!==0){if(l)return Yf(e,t,i);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),De(_e,_e.current),l)break;return null;case 22:case 23:return t.lanes=0,Hf(e,t,i)}return wn(e,t,i)}var qf,Rl,Xf,Qf;qf=function(e,t){for(var i=t.child;i!==null;){if(i.tag===5||i.tag===6)e.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},Rl=function(){},Xf=function(e,t,i,l){var u=e.memoizedProps;if(u!==l){e=t.stateNode,or(nn.current);var h=null;switch(i){case"input":u=Fe(e,u),l=Fe(e,l),h=[];break;case"select":u=Z({},u,{value:void 0}),l=Z({},l,{value:void 0}),h=[];break;case"textarea":u=Qn(e,u),l=Qn(e,l),h=[];break;default:typeof u.onClick!="function"&&typeof l.onClick=="function"&&(e.onclick=Gs)}ci(i,l);var v;i=null;for(z in u)if(!l.hasOwnProperty(z)&&u.hasOwnProperty(z)&&u[z]!=null)if(z==="style"){var b=u[z];for(v in b)b.hasOwnProperty(v)&&(i||(i={}),i[v]="")}else z!=="dangerouslySetInnerHTML"&&z!=="children"&&z!=="suppressContentEditableWarning"&&z!=="suppressHydrationWarning"&&z!=="autoFocus"&&(c.hasOwnProperty(z)?h||(h=[]):(h=h||[]).push(z,null));for(z in l){var C=l[z];if(b=u!=null?u[z]:void 0,l.hasOwnProperty(z)&&C!==b&&(C!=null||b!=null))if(z==="style")if(b){for(v in b)!b.hasOwnProperty(v)||C&&C.hasOwnProperty(v)||(i||(i={}),i[v]="");for(v in C)C.hasOwnProperty(v)&&b[v]!==C[v]&&(i||(i={}),i[v]=C[v])}else i||(h||(h=[]),h.push(z,i)),i=C;else z==="dangerouslySetInnerHTML"?(C=C?C.__html:void 0,b=b?b.__html:void 0,C!=null&&b!==C&&(h=h||[]).push(z,C)):z==="children"?typeof C!="string"&&typeof C!="number"||(h=h||[]).push(z,""+C):z!=="suppressContentEditableWarning"&&z!=="suppressHydrationWarning"&&(c.hasOwnProperty(z)?(C!=null&&z==="onScroll"&&Le("scroll",e),h||b===C||(h=[])):(h=h||[]).push(z,C))}i&&(h=h||[]).push("style",i);var z=h;(t.updateQueue=z)&&(t.flags|=4)}},Qf=function(e,t,i,l){i!==l&&(t.flags|=4)};function $i(e,t){if(!Oe)switch(e.tailMode){case"hidden":t=e.tail;for(var i=null;t!==null;)t.alternate!==null&&(i=t),t=t.sibling;i===null?e.tail=null:i.sibling=null;break;case"collapsed":i=e.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function ct(e){var t=e.alternate!==null&&e.alternate.child===e.child,i=0,l=0;if(t)for(var u=e.child;u!==null;)i|=u.lanes|u.childLanes,l|=u.subtreeFlags&14680064,l|=u.flags&14680064,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)i|=u.lanes|u.childLanes,l|=u.subtreeFlags,l|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=l,e.childLanes=i,t}function ax(e,t,i){var l=t.pendingProps;switch(tl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ct(t),null;case 1:return gt(t.type)&&Ys(),ct(t),null;case 3:return l=t.stateNode,Hr(),ze(mt),ze(at),pl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(eo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ut!==null&&(Wl(Ut),Ut=null))),Rl(e,t),ct(t),null;case 5:fl(t);var u=or(Bi.current);if(i=t.type,e!==null&&t.stateNode!=null)Xf(e,t,i,l,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!l){if(t.stateNode===null)throw Error(s(166));return ct(t),null}if(e=or(nn.current),eo(t)){l=t.stateNode,i=t.type;var h=t.memoizedProps;switch(l[tn]=t,l[zi]=h,e=(t.mode&1)!==0,i){case"dialog":Le("cancel",l),Le("close",l);break;case"iframe":case"object":case"embed":Le("load",l);break;case"video":case"audio":for(u=0;u<Ri.length;u++)Le(Ri[u],l);break;case"source":Le("error",l);break;case"img":case"image":case"link":Le("error",l),Le("load",l);break;case"details":Le("toggle",l);break;case"input":Je(l,h),Le("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!h.multiple},Le("invalid",l);break;case"textarea":jr(l,h),Le("invalid",l)}ci(i,h),u=null;for(var v in h)if(h.hasOwnProperty(v)){var b=h[v];v==="children"?typeof b=="string"?l.textContent!==b&&(h.suppressHydrationWarning!==!0&&$s(l.textContent,b,e),u=["children",b]):typeof b=="number"&&l.textContent!==""+b&&(h.suppressHydrationWarning!==!0&&$s(l.textContent,b,e),u=["children",""+b]):c.hasOwnProperty(v)&&b!=null&&v==="onScroll"&&Le("scroll",l)}switch(i){case"input":Ne(l),Jt(l,h,!0);break;case"textarea":Ne(l),ai(l);break;case"select":case"option":break;default:typeof h.onClick=="function"&&(l.onclick=Gs)}l=u,t.updateQueue=l,l!==null&&(t.flags|=4)}else{v=u.nodeType===9?u:u.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ss(i)),e==="http://www.w3.org/1999/xhtml"?i==="script"?(e=v.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof l.is=="string"?e=v.createElement(i,{is:l.is}):(e=v.createElement(i),i==="select"&&(v=e,l.multiple?v.multiple=!0:l.size&&(v.size=l.size))):e=v.createElementNS(e,i),e[tn]=t,e[zi]=l,qf(e,t,!1,!1),t.stateNode=e;e:{switch(v=ui(i,l),i){case"dialog":Le("cancel",e),Le("close",e),u=l;break;case"iframe":case"object":case"embed":Le("load",e),u=l;break;case"video":case"audio":for(u=0;u<Ri.length;u++)Le(Ri[u],e);u=l;break;case"source":Le("error",e),u=l;break;case"img":case"image":case"link":Le("error",e),Le("load",e),u=l;break;case"details":Le("toggle",e),u=l;break;case"input":Je(e,l),u=Fe(e,l),Le("invalid",e);break;case"option":u=l;break;case"select":e._wrapperState={wasMultiple:!!l.multiple},u=Z({},l,{value:void 0}),Le("invalid",e);break;case"textarea":jr(e,l),u=Qn(e,l),Le("invalid",e);break;default:u=l}ci(i,u),b=u;for(h in b)if(b.hasOwnProperty(h)){var C=b[h];h==="style"?bs(e,C):h==="dangerouslySetInnerHTML"?(C=C?C.__html:void 0,C!=null&&kr(e,C)):h==="children"?typeof C=="string"?(i!=="textarea"||C!=="")&&Mt(e,C):typeof C=="number"&&Mt(e,""+C):h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&(c.hasOwnProperty(h)?C!=null&&h==="onScroll"&&Le("scroll",e):C!=null&&D(e,h,C,v))}switch(i){case"input":Ne(e),Jt(e,l,!1);break;case"textarea":Ne(e),ai(e);break;case"option":l.value!=null&&e.setAttribute("value",""+ge(l.value));break;case"select":e.multiple=!!l.multiple,h=l.value,h!=null?It(e,!!l.multiple,h,!1):l.defaultValue!=null&&It(e,!!l.multiple,l.defaultValue,!0);break;default:typeof u.onClick=="function"&&(e.onclick=Gs)}switch(i){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}}l&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ct(t),null;case 6:if(e&&t.stateNode!=null)Qf(e,t,e.memoizedProps,l);else{if(typeof l!="string"&&t.stateNode===null)throw Error(s(166));if(i=or(Bi.current),or(nn.current),eo(t)){if(l=t.stateNode,i=t.memoizedProps,l[tn]=t,(h=l.nodeValue!==i)&&(e=At,e!==null))switch(e.tag){case 3:$s(l.nodeValue,i,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&$s(l.nodeValue,i,(e.mode&1)!==0)}h&&(t.flags|=4)}else l=(i.nodeType===9?i:i.ownerDocument).createTextNode(l),l[tn]=t,t.stateNode=l}return ct(t),null;case 13:if(ze(_e),l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Oe&&Ct!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ef(),Fr(),t.flags|=98560,h=!1;else if(h=eo(t),l!==null&&l.dehydrated!==null){if(e===null){if(!h)throw Error(s(318));if(h=t.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(s(317));h[tn]=t}else Fr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ct(t),h=!1}else Ut!==null&&(Wl(Ut),Ut=null),h=!0;if(!h)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=i,t):(l=l!==null,l!==(e!==null&&e.memoizedState!==null)&&l&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(_e.current&1)!==0?qe===0&&(qe=3):Gl())),t.updateQueue!==null&&(t.flags|=4),ct(t),null);case 4:return Hr(),Rl(e,t),e===null&&Di(t.stateNode.containerInfo),ct(t),null;case 10:return al(t.type._context),ct(t),null;case 17:return gt(t.type)&&Ys(),ct(t),null;case 19:if(ze(_e),h=t.memoizedState,h===null)return ct(t),null;if(l=(t.flags&128)!==0,v=h.rendering,v===null)if(l)$i(h,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(v=oo(e),v!==null){for(t.flags|=128,$i(h,!1),l=v.updateQueue,l!==null&&(t.updateQueue=l,t.flags|=4),t.subtreeFlags=0,l=i,i=t.child;i!==null;)h=i,e=l,h.flags&=14680066,v=h.alternate,v===null?(h.childLanes=0,h.lanes=e,h.child=null,h.subtreeFlags=0,h.memoizedProps=null,h.memoizedState=null,h.updateQueue=null,h.dependencies=null,h.stateNode=null):(h.childLanes=v.childLanes,h.lanes=v.lanes,h.child=v.child,h.subtreeFlags=0,h.deletions=null,h.memoizedProps=v.memoizedProps,h.memoizedState=v.memoizedState,h.updateQueue=v.updateQueue,h.type=v.type,e=v.dependencies,h.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),i=i.sibling;return De(_e,_e.current&1|2),t.child}e=e.sibling}h.tail!==null&&Ze()>$r&&(t.flags|=128,l=!0,$i(h,!1),t.lanes=4194304)}else{if(!l)if(e=oo(v),e!==null){if(t.flags|=128,l=!0,i=e.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),$i(h,!0),h.tail===null&&h.tailMode==="hidden"&&!v.alternate&&!Oe)return ct(t),null}else 2*Ze()-h.renderingStartTime>$r&&i!==1073741824&&(t.flags|=128,l=!0,$i(h,!1),t.lanes=4194304);h.isBackwards?(v.sibling=t.child,t.child=v):(i=h.last,i!==null?i.sibling=v:t.child=v,h.last=v)}return h.tail!==null?(t=h.tail,h.rendering=t,h.tail=t.sibling,h.renderingStartTime=Ze(),t.sibling=null,i=_e.current,De(_e,l?i&1|2:i&1),t):(ct(t),null);case 22:case 23:return $l(),l=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==l&&(t.flags|=8192),l&&(t.mode&1)!==0?(Nt&1073741824)!==0&&(ct(t),t.subtreeFlags&6&&(t.flags|=8192)):ct(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function lx(e,t){switch(tl(t),t.tag){case 1:return gt(t.type)&&Ys(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Hr(),ze(mt),ze(at),pl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return fl(t),null;case 13:if(ze(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ze(_e),null;case 4:return Hr(),null;case 10:return al(t.type._context),null;case 22:case 23:return $l(),null;case 24:return null;default:return null}}var go=!1,ut=!1,cx=typeof WeakSet=="function"?WeakSet:Set,Q=null;function Wr(e,t){var i=e.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(l){Ue(e,t,l)}else i.current=null}function Dl(e,t,i){try{i()}catch(l){Ue(e,t,l)}}var Jf=!1;function ux(e,t){if($a=Ls,e=Ed(),Fa(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var l=i.getSelection&&i.getSelection();if(l&&l.rangeCount!==0){i=l.anchorNode;var u=l.anchorOffset,h=l.focusNode;l=l.focusOffset;try{i.nodeType,h.nodeType}catch{i=null;break e}var v=0,b=-1,C=-1,z=0,H=0,U=e,B=null;t:for(;;){for(var X;U!==i||u!==0&&U.nodeType!==3||(b=v+u),U!==h||l!==0&&U.nodeType!==3||(C=v+l),U.nodeType===3&&(v+=U.nodeValue.length),(X=U.firstChild)!==null;)B=U,U=X;for(;;){if(U===e)break t;if(B===i&&++z===u&&(b=v),B===h&&++H===l&&(C=v),(X=U.nextSibling)!==null)break;U=B,B=U.parentNode}U=X}i=b===-1||C===-1?null:{start:b,end:C}}else i=null}i=i||{start:0,end:0}}else i=null;for(Ga={focusedElem:e,selectionRange:i},Ls=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var ne=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(ne!==null){var oe=ne.memoizedProps,$e=ne.memoizedState,E=t.stateNode,N=E.getSnapshotBeforeUpdate(t.elementType===t.type?oe:Wt(t.type,oe),$e);E.__reactInternalSnapshotBeforeUpdate=N}break;case 3:var R=t.stateNode.containerInfo;R.nodeType===1?R.textContent="":R.nodeType===9&&R.documentElement&&R.removeChild(R.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(W){Ue(t,t.return,W)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return ne=Jf,Jf=!1,ne}function Gi(e,t,i){var l=t.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var u=l=l.next;do{if((u.tag&e)===e){var h=u.destroy;u.destroy=void 0,h!==void 0&&Dl(t,i,h)}u=u.next}while(u!==l)}}function yo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var i=t=t.next;do{if((i.tag&e)===e){var l=i.create;i.destroy=l()}i=i.next}while(i!==t)}}function Ll(e){var t=e.ref;if(t!==null){var i=e.stateNode;switch(e.tag){case 5:e=i;break;default:e=i}typeof t=="function"?t(e):t.current=e}}function eh(e){var t=e.alternate;t!==null&&(e.alternate=null,eh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[tn],delete t[zi],delete t[Xa],delete t[$0],delete t[G0])),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 th(e){return e.tag===5||e.tag===3||e.tag===4}function nh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||th(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 zl(e,t,i){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?i.nodeType===8?i.parentNode.insertBefore(e,t):i.insertBefore(e,t):(i.nodeType===8?(t=i.parentNode,t.insertBefore(e,i)):(t=i,t.appendChild(e)),i=i._reactRootContainer,i!=null||t.onclick!==null||(t.onclick=Gs));else if(l!==4&&(e=e.child,e!==null))for(zl(e,t,i),e=e.sibling;e!==null;)zl(e,t,i),e=e.sibling}function Vl(e,t,i){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?i.insertBefore(e,t):i.appendChild(e);else if(l!==4&&(e=e.child,e!==null))for(Vl(e,t,i),e=e.sibling;e!==null;)Vl(e,t,i),e=e.sibling}var rt=null,Zt=!1;function zn(e,t,i){for(i=i.child;i!==null;)rh(e,t,i),i=i.sibling}function rh(e,t,i){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Ts,i)}catch{}switch(i.tag){case 5:ut||Wr(i,t);case 6:var l=rt,u=Zt;rt=null,zn(e,t,i),rt=l,Zt=u,rt!==null&&(Zt?(e=rt,i=i.stateNode,e.nodeType===8?e.parentNode.removeChild(i):e.removeChild(i)):rt.removeChild(i.stateNode));break;case 18:rt!==null&&(Zt?(e=rt,i=i.stateNode,e.nodeType===8?qa(e.parentNode,i):e.nodeType===1&&qa(e,i),Pi(e)):qa(rt,i.stateNode));break;case 4:l=rt,u=Zt,rt=i.stateNode.containerInfo,Zt=!0,zn(e,t,i),rt=l,Zt=u;break;case 0:case 11:case 14:case 15:if(!ut&&(l=i.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){u=l=l.next;do{var h=u,v=h.destroy;h=h.tag,v!==void 0&&((h&2)!==0||(h&4)!==0)&&Dl(i,t,v),u=u.next}while(u!==l)}zn(e,t,i);break;case 1:if(!ut&&(Wr(i,t),l=i.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=i.memoizedProps,l.state=i.memoizedState,l.componentWillUnmount()}catch(b){Ue(i,t,b)}zn(e,t,i);break;case 21:zn(e,t,i);break;case 22:i.mode&1?(ut=(l=ut)||i.memoizedState!==null,zn(e,t,i),ut=l):zn(e,t,i);break;default:zn(e,t,i)}}function ih(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var i=e.stateNode;i===null&&(i=e.stateNode=new cx),t.forEach(function(l){var u=vx.bind(null,e,l);i.has(l)||(i.add(l),l.then(u,u))})}}function $t(e,t){var i=t.deletions;if(i!==null)for(var l=0;l<i.length;l++){var u=i[l];try{var h=e,v=t,b=v;e:for(;b!==null;){switch(b.tag){case 5:rt=b.stateNode,Zt=!1;break e;case 3:rt=b.stateNode.containerInfo,Zt=!0;break e;case 4:rt=b.stateNode.containerInfo,Zt=!0;break e}b=b.return}if(rt===null)throw Error(s(160));rh(h,v,u),rt=null,Zt=!1;var C=u.alternate;C!==null&&(C.return=null),u.return=null}catch(z){Ue(u,t,z)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)sh(t,e),t=t.sibling}function sh(e,t){var i=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if($t(t,e),sn(e),l&4){try{Gi(3,e,e.return),yo(3,e)}catch(oe){Ue(e,e.return,oe)}try{Gi(5,e,e.return)}catch(oe){Ue(e,e.return,oe)}}break;case 1:$t(t,e),sn(e),l&512&&i!==null&&Wr(i,i.return);break;case 5:if($t(t,e),sn(e),l&512&&i!==null&&Wr(i,i.return),e.flags&32){var u=e.stateNode;try{Mt(u,"")}catch(oe){Ue(e,e.return,oe)}}if(l&4&&(u=e.stateNode,u!=null)){var h=e.memoizedProps,v=i!==null?i.memoizedProps:h,b=e.type,C=e.updateQueue;if(e.updateQueue=null,C!==null)try{b==="input"&&h.type==="radio"&&h.name!=null&&St(u,h),ui(b,v);var z=ui(b,h);for(v=0;v<C.length;v+=2){var H=C[v],U=C[v+1];H==="style"?bs(u,U):H==="dangerouslySetInnerHTML"?kr(u,U):H==="children"?Mt(u,U):D(u,H,U,z)}switch(b){case"input":bt(u,h);break;case"textarea":oi(u,h);break;case"select":var B=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!h.multiple;var X=h.value;X!=null?It(u,!!h.multiple,X,!1):B!==!!h.multiple&&(h.defaultValue!=null?It(u,!!h.multiple,h.defaultValue,!0):It(u,!!h.multiple,h.multiple?[]:"",!1))}u[zi]=h}catch(oe){Ue(e,e.return,oe)}}break;case 6:if($t(t,e),sn(e),l&4){if(e.stateNode===null)throw Error(s(162));u=e.stateNode,h=e.memoizedProps;try{u.nodeValue=h}catch(oe){Ue(e,e.return,oe)}}break;case 3:if($t(t,e),sn(e),l&4&&i!==null&&i.memoizedState.isDehydrated)try{Pi(t.containerInfo)}catch(oe){Ue(e,e.return,oe)}break;case 4:$t(t,e),sn(e);break;case 13:$t(t,e),sn(e),u=e.child,u.flags&8192&&(h=u.memoizedState!==null,u.stateNode.isHidden=h,!h||u.alternate!==null&&u.alternate.memoizedState!==null||(_l=Ze())),l&4&&ih(e);break;case 22:if(H=i!==null&&i.memoizedState!==null,e.mode&1?(ut=(z=ut)||H,$t(t,e),ut=z):$t(t,e),sn(e),l&8192){if(z=e.memoizedState!==null,(e.stateNode.isHidden=z)&&!H&&(e.mode&1)!==0)for(Q=e,H=e.child;H!==null;){for(U=Q=H;Q!==null;){switch(B=Q,X=B.child,B.tag){case 0:case 11:case 14:case 15:Gi(4,B,B.return);break;case 1:Wr(B,B.return);var ne=B.stateNode;if(typeof ne.componentWillUnmount=="function"){l=B,i=B.return;try{t=l,ne.props=t.memoizedProps,ne.state=t.memoizedState,ne.componentWillUnmount()}catch(oe){Ue(l,i,oe)}}break;case 5:Wr(B,B.return);break;case 22:if(B.memoizedState!==null){lh(U);continue}}X!==null?(X.return=B,Q=X):lh(U)}H=H.sibling}e:for(H=null,U=e;;){if(U.tag===5){if(H===null){H=U;try{u=U.stateNode,z?(h=u.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none"):(b=U.stateNode,C=U.memoizedProps.style,v=C!=null&&C.hasOwnProperty("display")?C.display:null,b.style.display=Jn("display",v))}catch(oe){Ue(e,e.return,oe)}}}else if(U.tag===6){if(H===null)try{U.stateNode.nodeValue=z?"":U.memoizedProps}catch(oe){Ue(e,e.return,oe)}}else if((U.tag!==22&&U.tag!==23||U.memoizedState===null||U===e)&&U.child!==null){U.child.return=U,U=U.child;continue}if(U===e)break e;for(;U.sibling===null;){if(U.return===null||U.return===e)break e;H===U&&(H=null),U=U.return}H===U&&(H=null),U.sibling.return=U.return,U=U.sibling}}break;case 19:$t(t,e),sn(e),l&4&&ih(e);break;case 21:break;default:$t(t,e),sn(e)}}function sn(e){var t=e.flags;if(t&2){try{e:{for(var i=e.return;i!==null;){if(th(i)){var l=i;break e}i=i.return}throw Error(s(160))}switch(l.tag){case 5:var u=l.stateNode;l.flags&32&&(Mt(u,""),l.flags&=-33);var h=nh(e);Vl(e,h,u);break;case 3:case 4:var v=l.stateNode.containerInfo,b=nh(e);zl(e,b,v);break;default:throw Error(s(161))}}catch(C){Ue(e,e.return,C)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dx(e,t,i){Q=e,oh(e)}function oh(e,t,i){for(var l=(e.mode&1)!==0;Q!==null;){var u=Q,h=u.child;if(u.tag===22&&l){var v=u.memoizedState!==null||go;if(!v){var b=u.alternate,C=b!==null&&b.memoizedState!==null||ut;b=go;var z=ut;if(go=v,(ut=C)&&!z)for(Q=u;Q!==null;)v=Q,C=v.child,v.tag===22&&v.memoizedState!==null?ch(u):C!==null?(C.return=v,Q=C):ch(u);for(;h!==null;)Q=h,oh(h),h=h.sibling;Q=u,go=b,ut=z}ah(e)}else(u.subtreeFlags&8772)!==0&&h!==null?(h.return=u,Q=h):ah(e)}}function ah(e){for(;Q!==null;){var t=Q;if((t.flags&8772)!==0){var i=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:ut||yo(5,t);break;case 1:var l=t.stateNode;if(t.flags&4&&!ut)if(i===null)l.componentDidMount();else{var u=t.elementType===t.type?i.memoizedProps:Wt(t.type,i.memoizedProps);l.componentDidUpdate(u,i.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var h=t.updateQueue;h!==null&&lf(t,h,l);break;case 3:var v=t.updateQueue;if(v!==null){if(i=null,t.child!==null)switch(t.child.tag){case 5:i=t.child.stateNode;break;case 1:i=t.child.stateNode}lf(t,v,i)}break;case 5:var b=t.stateNode;if(i===null&&t.flags&4){i=b;var C=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":C.autoFocus&&i.focus();break;case"img":C.src&&(i.src=C.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var z=t.alternate;if(z!==null){var H=z.memoizedState;if(H!==null){var U=H.dehydrated;U!==null&&Pi(U)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}ut||t.flags&512&&Ll(t)}catch(B){Ue(t,t.return,B)}}if(t===e){Q=null;break}if(i=t.sibling,i!==null){i.return=t.return,Q=i;break}Q=t.return}}function lh(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var i=t.sibling;if(i!==null){i.return=t.return,Q=i;break}Q=t.return}}function ch(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var i=t.return;try{yo(4,t)}catch(C){Ue(t,i,C)}break;case 1:var l=t.stateNode;if(typeof l.componentDidMount=="function"){var u=t.return;try{l.componentDidMount()}catch(C){Ue(t,u,C)}}var h=t.return;try{Ll(t)}catch(C){Ue(t,h,C)}break;case 5:var v=t.return;try{Ll(t)}catch(C){Ue(t,v,C)}}}catch(C){Ue(t,t.return,C)}if(t===e){Q=null;break}var b=t.sibling;if(b!==null){b.return=t.return,Q=b;break}Q=t.return}}var fx=Math.ceil,xo=F.ReactCurrentDispatcher,Fl=F.ReactCurrentOwner,Vt=F.ReactCurrentBatchConfig,Ce=0,tt=null,Ge=null,it=0,Nt=0,Zr=In(0),qe=0,Ki=null,lr=0,vo=0,Ol=0,Yi=null,xt=null,_l=0,$r=1/0,jn=null,wo=!1,Bl=null,Vn=null,jo=!1,Fn=null,So=0,qi=0,Hl=null,bo=-1,ko=0;function ft(){return(Ce&6)!==0?Ze():bo!==-1?bo:bo=Ze()}function On(e){return(e.mode&1)===0?1:(Ce&2)!==0&&it!==0?it&-it:Y0.transition!==null?(ko===0&&(ko=td()),ko):(e=Me,e!==0||(e=window.event,e=e===void 0?16:ud(e.type)),e)}function Gt(e,t,i,l){if(50<qi)throw qi=0,Hl=null,Error(s(185));wi(e,i,l),((Ce&2)===0||e!==tt)&&(e===tt&&((Ce&2)===0&&(vo|=i),qe===4&&_n(e,it)),vt(e,l),i===1&&Ce===0&&(t.mode&1)===0&&($r=Ze()+500,Xs&&Rn()))}function vt(e,t){var i=e.callbackNode;Yy(e,t);var l=Ms(e,e===tt?it:0);if(l===0)i!==null&&Qu(i),e.callbackNode=null,e.callbackPriority=0;else if(t=l&-l,e.callbackPriority!==t){if(i!=null&&Qu(i),t===1)e.tag===0?K0(dh.bind(null,e)):Yd(dh.bind(null,e)),W0(function(){(Ce&6)===0&&Rn()}),i=null;else{switch(nd(l)){case 1:i=ja;break;case 4:i=Ju;break;case 16:i=Ns;break;case 536870912:i=ed;break;default:i=Ns}i=vh(i,uh.bind(null,e))}e.callbackPriority=t,e.callbackNode=i}}function uh(e,t){if(bo=-1,ko=0,(Ce&6)!==0)throw Error(s(327));var i=e.callbackNode;if(Gr()&&e.callbackNode!==i)return null;var l=Ms(e,e===tt?it:0);if(l===0)return null;if((l&30)!==0||(l&e.expiredLanes)!==0||t)t=Po(e,l);else{t=l;var u=Ce;Ce|=2;var h=hh();(tt!==e||it!==t)&&(jn=null,$r=Ze()+500,ur(e,t));do try{mx();break}catch(b){fh(e,b)}while(!0);ol(),xo.current=h,Ce=u,Ge!==null?t=0:(tt=null,it=0,t=qe)}if(t!==0){if(t===2&&(u=Sa(e),u!==0&&(l=u,t=Ul(e,u))),t===1)throw i=Ki,ur(e,0),_n(e,l),vt(e,Ze()),i;if(t===6)_n(e,l);else{if(u=e.current.alternate,(l&30)===0&&!hx(u)&&(t=Po(e,l),t===2&&(h=Sa(e),h!==0&&(l=h,t=Ul(e,h))),t===1))throw i=Ki,ur(e,0),_n(e,l),vt(e,Ze()),i;switch(e.finishedWork=u,e.finishedLanes=l,t){case 0:case 1:throw Error(s(345));case 2:dr(e,xt,jn);break;case 3:if(_n(e,l),(l&130023424)===l&&(t=_l+500-Ze(),10<t)){if(Ms(e,0)!==0)break;if(u=e.suspendedLanes,(u&l)!==l){ft(),e.pingedLanes|=e.suspendedLanes&u;break}e.timeoutHandle=Ya(dr.bind(null,e,xt,jn),t);break}dr(e,xt,jn);break;case 4:if(_n(e,l),(l&4194240)===l)break;for(t=e.eventTimes,u=-1;0<l;){var v=31-Bt(l);h=1<<v,v=t[v],v>u&&(u=v),l&=~h}if(l=u,l=Ze()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*fx(l/1960))-l,10<l){e.timeoutHandle=Ya(dr.bind(null,e,xt,jn),l);break}dr(e,xt,jn);break;case 5:dr(e,xt,jn);break;default:throw Error(s(329))}}}return vt(e,Ze()),e.callbackNode===i?uh.bind(null,e):null}function Ul(e,t){var i=Yi;return e.current.memoizedState.isDehydrated&&(ur(e,t).flags|=256),e=Po(e,t),e!==2&&(t=xt,xt=i,t!==null&&Wl(t)),e}function Wl(e){xt===null?xt=e:xt.push.apply(xt,e)}function hx(e){for(var t=e;;){if(t.flags&16384){var i=t.updateQueue;if(i!==null&&(i=i.stores,i!==null))for(var l=0;l<i.length;l++){var u=i[l],h=u.getSnapshot;u=u.value;try{if(!Ht(h(),u))return!1}catch{return!1}}}if(i=t.child,t.subtreeFlags&16384&&i!==null)i.return=t,t=i;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 _n(e,t){for(t&=~Ol,t&=~vo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var i=31-Bt(t),l=1<<i;e[i]=-1,t&=~l}}function dh(e){if((Ce&6)!==0)throw Error(s(327));Gr();var t=Ms(e,0);if((t&1)===0)return vt(e,Ze()),null;var i=Po(e,t);if(e.tag!==0&&i===2){var l=Sa(e);l!==0&&(t=l,i=Ul(e,l))}if(i===1)throw i=Ki,ur(e,0),_n(e,t),vt(e,Ze()),i;if(i===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,dr(e,xt,jn),vt(e,Ze()),null}function Zl(e,t){var i=Ce;Ce|=1;try{return e(t)}finally{Ce=i,Ce===0&&($r=Ze()+500,Xs&&Rn())}}function cr(e){Fn!==null&&Fn.tag===0&&(Ce&6)===0&&Gr();var t=Ce;Ce|=1;var i=Vt.transition,l=Me;try{if(Vt.transition=null,Me=1,e)return e()}finally{Me=l,Vt.transition=i,Ce=t,(Ce&6)===0&&Rn()}}function $l(){Nt=Zr.current,ze(Zr)}function ur(e,t){e.finishedWork=null,e.finishedLanes=0;var i=e.timeoutHandle;if(i!==-1&&(e.timeoutHandle=-1,U0(i)),Ge!==null)for(i=Ge.return;i!==null;){var l=i;switch(tl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&Ys();break;case 3:Hr(),ze(mt),ze(at),pl();break;case 5:fl(l);break;case 4:Hr();break;case 13:ze(_e);break;case 19:ze(_e);break;case 10:al(l.type._context);break;case 22:case 23:$l()}i=i.return}if(tt=e,Ge=e=Bn(e.current,null),it=Nt=t,qe=0,Ki=null,Ol=vo=lr=0,xt=Yi=null,sr!==null){for(t=0;t<sr.length;t++)if(i=sr[t],l=i.interleaved,l!==null){i.interleaved=null;var u=l.next,h=i.pending;if(h!==null){var v=h.next;h.next=u,l.next=v}i.pending=l}sr=null}return e}function fh(e,t){do{var i=Ge;try{if(ol(),ao.current=fo,lo){for(var l=Be.memoizedState;l!==null;){var u=l.queue;u!==null&&(u.pending=null),l=l.next}lo=!1}if(ar=0,et=Ye=Be=null,Hi=!1,Ui=0,Fl.current=null,i===null||i.return===null){qe=1,Ki=t,Ge=null;break}e:{var h=e,v=i.return,b=i,C=t;if(t=it,b.flags|=32768,C!==null&&typeof C=="object"&&typeof C.then=="function"){var z=C,H=b,U=H.tag;if((H.mode&1)===0&&(U===0||U===11||U===15)){var B=H.alternate;B?(H.updateQueue=B.updateQueue,H.memoizedState=B.memoizedState,H.lanes=B.lanes):(H.updateQueue=null,H.memoizedState=null)}var X=Vf(v);if(X!==null){X.flags&=-257,Ff(X,v,b,h,t),X.mode&1&&zf(h,z,t),t=X,C=z;var ne=t.updateQueue;if(ne===null){var oe=new Set;oe.add(C),t.updateQueue=oe}else ne.add(C);break e}else{if((t&1)===0){zf(h,z,t),Gl();break e}C=Error(s(426))}}else if(Oe&&b.mode&1){var $e=Vf(v);if($e!==null){($e.flags&65536)===0&&($e.flags|=256),Ff($e,v,b,h,t),il(Ur(C,b));break e}}h=C=Ur(C,b),qe!==4&&(qe=2),Yi===null?Yi=[h]:Yi.push(h),h=v;do{switch(h.tag){case 3:h.flags|=65536,t&=-t,h.lanes|=t;var E=Df(h,C,t);af(h,E);break e;case 1:b=C;var N=h.type,R=h.stateNode;if((h.flags&128)===0&&(typeof N.getDerivedStateFromError=="function"||R!==null&&typeof R.componentDidCatch=="function"&&(Vn===null||!Vn.has(R)))){h.flags|=65536,t&=-t,h.lanes|=t;var W=Lf(h,b,t);af(h,W);break e}}h=h.return}while(h!==null)}mh(i)}catch(le){t=le,Ge===i&&i!==null&&(Ge=i=i.return);continue}break}while(!0)}function hh(){var e=xo.current;return xo.current=fo,e===null?fo:e}function Gl(){(qe===0||qe===3||qe===2)&&(qe=4),tt===null||(lr&268435455)===0&&(vo&268435455)===0||_n(tt,it)}function Po(e,t){var i=Ce;Ce|=2;var l=hh();(tt!==e||it!==t)&&(jn=null,ur(e,t));do try{px();break}catch(u){fh(e,u)}while(!0);if(ol(),Ce=i,xo.current=l,Ge!==null)throw Error(s(261));return tt=null,it=0,qe}function px(){for(;Ge!==null;)ph(Ge)}function mx(){for(;Ge!==null&&!_y();)ph(Ge)}function ph(e){var t=xh(e.alternate,e,Nt);e.memoizedProps=e.pendingProps,t===null?mh(e):Ge=t,Fl.current=null}function mh(e){var t=e;do{var i=t.alternate;if(e=t.return,(t.flags&32768)===0){if(i=ax(i,t,Nt),i!==null){Ge=i;return}}else{if(i=lx(i,t),i!==null){i.flags&=32767,Ge=i;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{qe=6,Ge=null;return}}if(t=t.sibling,t!==null){Ge=t;return}Ge=t=e}while(t!==null);qe===0&&(qe=5)}function dr(e,t,i){var l=Me,u=Vt.transition;try{Vt.transition=null,Me=1,gx(e,t,i,l)}finally{Vt.transition=u,Me=l}return null}function gx(e,t,i,l){do Gr();while(Fn!==null);if((Ce&6)!==0)throw Error(s(327));i=e.finishedWork;var u=e.finishedLanes;if(i===null)return null;if(e.finishedWork=null,e.finishedLanes=0,i===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0;var h=i.lanes|i.childLanes;if(qy(e,h),e===tt&&(Ge=tt=null,it=0),(i.subtreeFlags&2064)===0&&(i.flags&2064)===0||jo||(jo=!0,vh(Ns,function(){return Gr(),null})),h=(i.flags&15990)!==0,(i.subtreeFlags&15990)!==0||h){h=Vt.transition,Vt.transition=null;var v=Me;Me=1;var b=Ce;Ce|=4,Fl.current=null,ux(e,i),sh(i,e),z0(Ga),Ls=!!$a,Ga=$a=null,e.current=i,dx(i),By(),Ce=b,Me=v,Vt.transition=h}else e.current=i;if(jo&&(jo=!1,Fn=e,So=u),h=e.pendingLanes,h===0&&(Vn=null),Wy(i.stateNode),vt(e,Ze()),t!==null)for(l=e.onRecoverableError,i=0;i<t.length;i++)u=t[i],l(u.value,{componentStack:u.stack,digest:u.digest});if(wo)throw wo=!1,e=Bl,Bl=null,e;return(So&1)!==0&&e.tag!==0&&Gr(),h=e.pendingLanes,(h&1)!==0?e===Hl?qi++:(qi=0,Hl=e):qi=0,Rn(),null}function Gr(){if(Fn!==null){var e=nd(So),t=Vt.transition,i=Me;try{if(Vt.transition=null,Me=16>e?16:e,Fn===null)var l=!1;else{if(e=Fn,Fn=null,So=0,(Ce&6)!==0)throw Error(s(331));var u=Ce;for(Ce|=4,Q=e.current;Q!==null;){var h=Q,v=h.child;if((Q.flags&16)!==0){var b=h.deletions;if(b!==null){for(var C=0;C<b.length;C++){var z=b[C];for(Q=z;Q!==null;){var H=Q;switch(H.tag){case 0:case 11:case 15:Gi(8,H,h)}var U=H.child;if(U!==null)U.return=H,Q=U;else for(;Q!==null;){H=Q;var B=H.sibling,X=H.return;if(eh(H),H===z){Q=null;break}if(B!==null){B.return=X,Q=B;break}Q=X}}}var ne=h.alternate;if(ne!==null){var oe=ne.child;if(oe!==null){ne.child=null;do{var $e=oe.sibling;oe.sibling=null,oe=$e}while(oe!==null)}}Q=h}}if((h.subtreeFlags&2064)!==0&&v!==null)v.return=h,Q=v;else e:for(;Q!==null;){if(h=Q,(h.flags&2048)!==0)switch(h.tag){case 0:case 11:case 15:Gi(9,h,h.return)}var E=h.sibling;if(E!==null){E.return=h.return,Q=E;break e}Q=h.return}}var N=e.current;for(Q=N;Q!==null;){v=Q;var R=v.child;if((v.subtreeFlags&2064)!==0&&R!==null)R.return=v,Q=R;else e:for(v=N;Q!==null;){if(b=Q,(b.flags&2048)!==0)try{switch(b.tag){case 0:case 11:case 15:yo(9,b)}}catch(le){Ue(b,b.return,le)}if(b===v){Q=null;break e}var W=b.sibling;if(W!==null){W.return=b.return,Q=W;break e}Q=b.return}}if(Ce=u,Rn(),en&&typeof en.onPostCommitFiberRoot=="function")try{en.onPostCommitFiberRoot(Ts,e)}catch{}l=!0}return l}finally{Me=i,Vt.transition=t}}return!1}function gh(e,t,i){t=Ur(i,t),t=Df(e,t,1),e=Ln(e,t,1),t=ft(),e!==null&&(wi(e,1,t),vt(e,t))}function Ue(e,t,i){if(e.tag===3)gh(e,e,i);else for(;t!==null;
vendor: 4,949 bytes, line 40
40){if(t.tag===3){gh(t,e,i);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Vn===null||!Vn.has(l))){e=Ur(i,e),e=Lf(t,e,1),t=Ln(t,e,1),e=ft(),t!==null&&(wi(t,1,e),vt(t,e));break}}t=t.return}}function yx(e,t,i){var l=e.pingCache;l!==null&&l.delete(t),t=ft(),e.pingedLanes|=e.suspendedLanes&i,tt===e&&(it&i)===i&&(qe===4||qe===3&&(it&130023424)===it&&500>Ze()-_l?ur(e,0):Ol|=i),vt(e,t)}function yh(e,t){t===0&&((e.mode&1)===0?t=1:(t=Is,Is<<=1,(Is&130023424)===0&&(Is=4194304)));var i=ft();e=xn(e,t),e!==null&&(wi(e,t,i),vt(e,i))}function xx(e){var t=e.memoizedState,i=0;t!==null&&(i=t.retryLane),yh(e,i)}function vx(e,t){var i=0;switch(e.tag){case 13:var l=e.stateNode,u=e.memoizedState;u!==null&&(i=u.retryLane);break;case 19:l=e.stateNode;break;default:throw Error(s(314))}l!==null&&l.delete(t),yh(e,i)}var xh;xh=function(e,t,i){if(e!==null)if(e.memoizedProps!==t.pendingProps||mt.current)yt=!0;else{if((e.lanes&i)===0&&(t.flags&128)===0)return yt=!1,ox(e,t,i);yt=(e.flags&131072)!==0}else yt=!1,Oe&&(t.flags&1048576)!==0&&qd(t,Js,t.index);switch(t.lanes=0,t.tag){case 2:var l=t.type;mo(e,t),e=t.pendingProps;var u=Lr(t,at.current);Br(t,i),u=yl(null,t,l,e,u,i);var h=xl();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gt(l)?(h=!0,qs(t)):h=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,ul(t),u.updater=ho,t.stateNode=u,u._reactInternals=t,kl(t,l,e,i),t=Nl(null,t,l,!0,h,i)):(t.tag=0,Oe&&h&&el(t),dt(null,t,u,i),t=t.child),t;case 16:l=t.elementType;e:{switch(mo(e,t),e=t.pendingProps,u=l._init,l=u(l._payload),t.type=l,u=t.tag=jx(l),e=Wt(l,e),u){case 0:t=Cl(null,t,l,e,i);break e;case 1:t=Wf(null,t,l,e,i);break e;case 11:t=Of(null,t,l,e,i);break e;case 14:t=_f(null,t,l,Wt(l.type,e),i);break e}throw Error(s(306,l,""))}return t;case 0:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Wt(l,u),Cl(e,t,l,u,i);case 1:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Wt(l,u),Wf(e,t,l,u,i);case 3:e:{if(Zf(t),e===null)throw Error(s(387));l=t.pendingProps,h=t.memoizedState,u=h.element,of(e,t),so(t,l,null,i);var v=t.memoizedState;if(l=v.element,h.isDehydrated)if(h={element:l,isDehydrated:!1,cache:v.cache,pendingSuspenseBoundaries:v.pendingSuspenseBoundaries,transitions:v.transitions},t.updateQueue.baseState=h,t.memoizedState=h,t.flags&256){u=Ur(Error(s(423)),t),t=$f(e,t,l,i,u);break e}else if(l!==u){u=Ur(Error(s(424)),t),t=$f(e,t,l,i,u);break e}else for(Ct=En(t.stateNode.containerInfo.firstChild),At=t,Oe=!0,Ut=null,i=rf(t,null,l,i),t.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(Fr(),l===u){t=wn(e,t,i);break e}dt(e,t,l,i)}t=t.child}return t;case 5:return cf(t),e===null&&rl(t),l=t.type,u=t.pendingProps,h=e!==null?e.memoizedProps:null,v=u.children,Ka(l,u)?v=null:h!==null&&Ka(l,h)&&(t.flags|=32),Uf(e,t),dt(e,t,v,i),t.child;case 6:return e===null&&rl(t),null;case 13:return Gf(e,t,i);case 4:return dl(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Or(t,null,l,i):dt(e,t,l,i),t.child;case 11:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Wt(l,u),Of(e,t,l,u,i);case 7:return dt(e,t,t.pendingProps,i),t.child;case 8:return dt(e,t,t.pendingProps.children,i),t.child;case 12:return dt(e,t,t.pendingProps.children,i),t.child;case 10:e:{if(l=t.type._context,u=t.pendingProps,h=t.memoizedProps,v=u.value,De(no,l._currentValue),l._currentValue=v,h!==null)if(Ht(h.value,v)){if(h.children===u.children&&!mt.current){t=wn(e,t,i);break e}}else for(h=t.child,h!==null&&(h.return=t);h!==null;){var b=h.dependencies;if(b!==null){v=h.child;for(var C=b.firstContext;C!==null;){if(C.context===l){if(h.tag===1){C=vn(-1,i&-i),C.tag=2;var z=h.updateQueue;if(z!==null){z=z.shared;var H=z.pending;H===null?C.next=C:(C.next=H.next,H.next=C),z.pending=C}}h.lanes|=i,C=h.alternate,C!==null&&(C.lanes|=i),ll(h.return,i,t),b.lanes|=i;break}C=C.next}}else if(h.tag===10)v=h.type===t.type?null:h.child;else if(h.tag===18){if(v=h.return,v===null)throw Error(s(341));v.lanes|=i,b=v.alternate,b!==null&&(b.lanes|=i),ll(v,i,t),v=h.sibling}else v=h.child;if(v!==null)v.return=h;else for(v=h;v!==null;){if(v===t){v=null;break}if(h=v.sibling,h!==null){h.return=v.return,v=h;break}v=v.return}h=v}dt(e,t,u.children,i),t=t.child}return t;case 9:return u=t.type,l=t.pendingProps.children,Br(t,i),u=Lt(u),l=l(u),t.flags|=1,dt(e,t,l,i),t.child;case 14:return l=t.type,u=Wt(l,t.pendingProps),u=Wt(l.type,u),_f(e,t,l,u,i);case 15:return Bf(e,t,t.type,t.pendingProps,i);case 17:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Wt(l,u),mo(e,t),t.tag=1,gt(l)?(e=!0,qs(t)):e=!1,Br(t,i),Mf(t,l,u),kl(t,l,u,i),Nl(null,t,l,!0,e,i);case 19:return Yf(e,t,i);case 22:return Hf(e,t,i)}throw Error(s(156,t.tag))};function vh(e,t){return Xu(e,t)}function wx(e,t,i,l){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 7,562 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ft(e,t,i,l){return new wx(e,t,i,l)}function Kl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jx(e){if(typeof e=="function")return Kl(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pe)return 11;if(e===xe)return 14}return 2}function Bn(e,t){var i=e.alternate;return i===null?(i=Ft(e.tag,t,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=t,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&14680064,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,t=e.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i}function Ao(e,t,i,l,u,h){var v=2;if(l=e,typeof e=="function")Kl(e)&&(v=1);else if(typeof e=="string")v=5;else e:switch(e){case Y:return fr(i.children,u,h,t);case V:v=8,u|=8;break;case G:return e=Ft(12,i,t,u|2),e.elementType=G,e.lanes=h,e;case ke:return e=Ft(13,i,t,u),e.elementType=ke,e.lanes=h,e;case de:return e=Ft(19,i,t,u),e.elementType=de,e.lanes=h,e;case ve:return Co(i,u,h,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case $:v=10;break e;case ee:v=9;break e;case pe:v=11;break e;case xe:v=14;break e;case me:v=16,l=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=Ft(v,i,t,u),t.elementType=e,t.type=l,t.lanes=h,t}function fr(e,t,i,l){return e=Ft(7,e,l,t),e.lanes=i,e}function Co(e,t,i,l){return e=Ft(22,e,l,t),e.elementType=ve,e.lanes=i,e.stateNode={isHidden:!1},e}function Yl(e,t,i){return e=Ft(6,e,null,t),e.lanes=i,e}function ql(e,t,i){return t=Ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=i,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Sx(e,t,i,l,u){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=ba(0),this.expirationTimes=ba(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ba(0),this.identifierPrefix=l,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Xl(e,t,i,l,u,h,v,b,C){return e=new Sx(e,t,i,b,C),t===1?(t=1,h===!0&&(t|=8)):t=0,h=Ft(3,null,null,t),e.current=h,h.stateNode=e,h.memoizedState={element:l,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},ul(h),e}function bx(e,t,i){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:K,key:l==null?null:""+l,children:e,containerInfo:t,implementation:i}}function wh(e){if(!e)return Mn;e=e._reactInternals;e:{if(er(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(gt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var i=e.type;if(gt(i))return Gd(e,i,t)}return t}function jh(e,t,i,l,u,h,v,b,C){return e=Xl(i,l,!0,e,u,h,v,b,C),e.context=wh(null),i=e.current,l=ft(),u=On(i),h=vn(l,u),h.callback=t??null,Ln(i,h,u),e.current.lanes=u,wi(e,u,l),vt(e,l),e}function No(e,t,i,l){var u=t.current,h=ft(),v=On(u);return i=wh(i),t.context===null?t.context=i:t.pendingContext=i,t=vn(h,v),t.payload={element:e},l=l===void 0?null:l,l!==null&&(t.callback=l),e=Ln(u,t,v),e!==null&&(Gt(e,u,v,h),io(e,u,v)),v}function To(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 Sh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var i=e.retryLane;e.retryLane=i!==0&&i<t?i:t}}function Ql(e,t){Sh(e,t),(e=e.alternate)&&Sh(e,t)}function kx(){return null}var bh=typeof reportError=="function"?reportError:function(e){console.error(e)};function Jl(e){this._internalRoot=e}Eo.prototype.render=Jl.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));No(e,t,null,null)},Eo.prototype.unmount=Jl.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;cr(function(){No(null,e,null,null)}),t[pn]=null}};function Eo(e){this._internalRoot=e}Eo.prototype.unstable_scheduleHydration=function(e){if(e){var t=sd();e={blockedOn:null,target:e,priority:t};for(var i=0;i<Cn.length&&t!==0&&t<Cn[i].priority;i++);Cn.splice(i,0,e),i===0&&ld(e)}};function ec(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Io(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function kh(){}function Px(e,t,i,l,u){if(u){if(typeof l=="function"){var h=l;l=function(){var z=To(v);h.call(z)}}var v=jh(t,l,e,0,null,!1,!1,"",kh);return e._reactRootContainer=v,e[pn]=v.current,Di(e.nodeType===8?e.parentNode:e),cr(),v}for(;u=e.lastChild;)e.removeChild(u);if(typeof l=="function"){var b=l;l=function(){var z=To(C);b.call(z)}}var C=Xl(e,0,!1,null,null,!1,!1,"",kh);return e._reactRootContainer=C,e[pn]=C.current,Di(e.nodeType===8?e.parentNode:e),cr(function(){No(t,C,i,l)}),C}function Mo(e,t,i,l,u){var h=i._reactRootContainer;if(h){var v=h;if(typeof u=="function"){var b=u;u=function(){var C=To(v);b.call(C)}}No(t,v,e,u)}else v=Px(i,t,e,u,l);return To(v)}rd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var i=vi(t.pendingLanes);i!==0&&(ka(t,i|1),vt(t,Ze()),(Ce&6)===0&&($r=Ze()+500,Rn()))}break;case 13:cr(function(){var l=xn(e,1);if(l!==null){var u=ft();Gt(l,e,1,u)}}),Ql(e,1)}},Pa=function(e){if(e.tag===13){var t=xn(e,134217728);if(t!==null){var i=ft();Gt(t,e,134217728,i)}Ql(e,134217728)}},id=function(e){if(e.tag===13){var t=On(e),i=xn(e,t);if(i!==null){var l=ft();Gt(i,e,t,l)}Ql(e,t)}},sd=function(){return Me},od=function(e,t){var i=Me;try{return Me=e,t()}finally{Me=i}},fi=function(e,t,i){switch(t){case"input":if(bt(e,i),t=i.name,i.type==="radio"&&t!=null){for(i=e;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<i.length;t++){var l=i[t];if(l!==e&&l.form===e.form){var u=Ks(l);if(!u)throw Error(s(90));te(l),bt(l,u)}}}break;case"textarea":oi(e,i);break;case"select":t=i.value,t!=null&&It(e,!!i.multiple,t,!1)}},mi=Zl,Ps=cr;var Ax={usingClientEntryPoint:!1,Events:[Vi,Rr,Ks,ks,pi,Zl]},Xi={findFiberByHostInstance:tr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Cx={bundleType:Xi.bundleType,version:Xi.version,rendererPackageName:Xi.rendererPackageName,rendererConfig:Xi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:F.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Yu(e),e===null?null:e.stateNode},findFiberByHostInstance:Xi.findFiberByHostInstance||kx,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
vendor: 4,099 bytes, line 40
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ro=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ro.isDisabled&&Ro.supportsFiber)try{Ts=Ro.inject(Cx),en=Ro}catch{}}return wt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ax,wt.createPortal=function(e,t){var i=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ec(t))throw Error(s(200));return bx(e,t,null,i)},wt.createRoot=function(e,t){if(!ec(e))throw Error(s(299));var i=!1,l="",u=bh;return t!=null&&(t.unstable_strictMode===!0&&(i=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=Xl(e,1,!1,null,null,i,!1,l,u),e[pn]=t.current,Di(e.nodeType===8?e.parentNode:e),new Jl(t)},wt.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(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=Yu(t),e=e===null?null:e.stateNode,e},wt.flushSync=function(e){return cr(e)},wt.hydrate=function(e,t,i){if(!Io(t))throw Error(s(200));return Mo(null,e,t,!0,i)},wt.hydrateRoot=function(e,t,i){if(!ec(e))throw Error(s(405));var l=i!=null&&i.hydratedSources||null,u=!1,h="",v=bh;if(i!=null&&(i.unstable_strictMode===!0&&(u=!0),i.identifierPrefix!==void 0&&(h=i.identifierPrefix),i.onRecoverableError!==void 0&&(v=i.onRecoverableError)),t=jh(t,null,e,1,i??null,u,!1,h,v),e[pn]=t.current,Di(e),l)for(e=0;e<l.length;e++)i=l[e],u=i._getVersion,u=u(i._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[i,u]:t.mutableSourceEagerHydrationData.push(i,u);return new Eo(t)},wt.render=function(e,t,i){if(!Io(t))throw Error(s(200));return Mo(null,e,t,!1,i)},wt.unmountComponentAtNode=function(e){if(!Io(e))throw Error(s(40));return e._reactRootContainer?(cr(function(){Mo(null,null,e,!1,function(){e._reactRootContainer=null,e[pn]=null})}),!0):!1},wt.unstable_batchedUpdates=Zl,wt.unstable_renderSubtreeIntoContainer=function(e,t,i,l){if(!Io(i))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return Mo(e,t,i,!1,l)},wt.version="18.3.1-next-f1338f8080-20240426",wt}var Mh;function fm(){if(Mh)return rc.exports;Mh=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),rc.exports=Dx(),rc.exports}var Rh;function Lx(){if(Rh)return Do;Rh=1;var n=fm();return Do.createRoot=n.createRoot,Do.hydrateRoot=n.hydrateRoot,Do}var zx=Lx();function iu(n){const r=n.startsWith("/")?n:"/"+n,[s,a]=r.split("#");window.history.pushState(null,"",s||"/"),window.dispatchEvent(new PopStateEvent("popstate")),setTimeout(()=>{if(a){const c=document.getElementById(a);c&&c.scrollIntoView({behavior:"smooth"})}else window.scrollTo(0,0)},50)}var I=ru();function Dh(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function hm(...n){return r=>{let s=!1;const a=n.map(c=>{const f=Dh(c,r);return!s&&typeof f=="function"&&(s=!0),f});if(s)return()=>{for(let c=0;c<a.length;c++){const f=a[c];typeof f=="function"?f():Dh(n[c],null)}}}}function pm(...n){return I.useCallback(hm(...n),n)}var ua=I.forwardRef((n,r)=>{const{children:s,...a}=n,c=I.Children.toArray(s),f=c.find(Fx);if(f){const d=f.props.children,p=c.map(m=>m===f?I.Children.count(d)>1?I.Children.only(null):I.isValidElement(d)?d.props.children:null:m);return o.jsx(Cc,{...a,ref:r,children:I.isValidElement(d)?I.cloneElement(d,void 0,p):null})}return o.jsx(Cc,{...a,ref:r,children:s})});ua.displayName="Slot";var Cc=I.forwardRef((n,r)=>{const{children:s,...a}=n;if(I.isValidElement(s)){const c=_x(s),f=Ox(a,s.props);return s.type!==I.Fragment&&(f.ref=r?hm(r,c):c),I.cloneElement(s,f)}return I.Children.count(s)>1?I.Children.only(null):null});Cc.displayName="SlotClone";var Vx=({children:n})=>o.jsx(o.Fragment,{children:n});function Fx(n){return I.isValidElement(n)&&n.type===Vx}function Ox(n,r){const s={...r};for(const a in r){const c=n[a],f=r[a];/^on[A-Z]/.test(a)?c&&f?s[a]=(...p)=>{f(...p),c(...p)}:c&&(s[a]=c):a==="style"?s[a]={...c,...f}
vendor: 4,928 bytes, line 40
40:a==="className"&&(s[a]=[c,f].filter(Boolean).join(" "))}return{...n,...s}}function _x(n){var a,c;let r=(a=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:a.get,s=r&&"isReactWarning"in r&&r.isReactWarning;return s?n.ref:(r=(c=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:c.get,s=r&&"isReactWarning"in r&&r.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}function mm(n){var r,s,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var c=n.length;for(r=0;r<c;r++)n[r]&&(s=mm(n[r]))&&(a&&(a+=" "),a+=s)}else for(s in n)n[s]&&(a&&(a+=" "),a+=s);return a}function gm(){for(var n,r,s=0,a="",c=arguments.length;s<c;s++)(n=arguments[s])&&(r=mm(n))&&(a&&(a+=" "),a+=r);return a}const Lh=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,zh=gm,ym=(n,r)=>s=>{var a;if((r==null?void 0:r.variants)==null)return zh(n,s==null?void 0:s.class,s==null?void 0:s.className);const{variants:c,defaultVariants:f}=r,d=Object.keys(c).map(g=>{const y=s==null?void 0:s[g],x=f==null?void 0:f[g];if(y===null)return null;const w=Lh(y)||Lh(x);return c[g][w]}),p=s&&Object.entries(s).reduce((g,y)=>{let[x,w]=y;return w===void 0||(g[x]=w),g},{}),m=r==null||(a=r.compoundVariants)===null||a===void 0?void 0:a.reduce((g,y)=>{let{class:x,className:w,...j}=y;return Object.entries(j).every(S=>{let[k,P]=S;return Array.isArray(P)?P.includes({...f,...p}[k]):{...f,...p}[k]===P})?[...g,x,w]:g},[]);return zh(n,d,m,s==null?void 0:s.class,s==null?void 0:s.className)},su="-",Bx=n=>{const r=Ux(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:a}=n;return{getClassGroupId:d=>{const p=d.split(su);return p[0]===""&&p.length!==1&&p.shift(),xm(p,r)||Hx(d)},getConflictingClassGroupIds:(d,p)=>{const m=s[d]||[];return p&&a[d]?[...m,...a[d]]:m}}},xm=(n,r)=>{var d;if(n.length===0)return r.classGroupId;const s=n[0],a=r.nextPart.get(s),c=a?xm(n.slice(1),a):void 0;if(c)return c;if(r.validators.length===0)return;const f=n.join(su);return(d=r.validators.find(({validator:p})=>p(f)))==null?void 0:d.classGroupId},Vh=/^\[(.+)\]$/,Hx=n=>{if(Vh.test(n)){const r=Vh.exec(n)[1],s=r==null?void 0:r.substring(0,r.indexOf(":"));if(s)return"arbitrary.."+s}},Ux=n=>{const{theme:r,classGroups:s}=n,a={nextPart:new Map,validators:[]};for(const c in s)Nc(s[c],a,c,r);return a},Nc=(n,r,s,a)=>{n.forEach(c=>{if(typeof c=="string"){const f=c===""?r:Fh(r,c);f.classGroupId=s;return}if(typeof c=="function"){if(Wx(c)){Nc(c(a),r,s,a);return}r.validators.push({validator:c,classGroupId:s});return}Object.entries(c).forEach(([f,d])=>{Nc(d,Fh(r,f),s,a)})})},Fh=(n,r)=>{let s=n;return r.split(su).forEach(a=>{s.nextPart.has(a)||s.nextPart.set(a,{nextPart:new Map,validators:[]}),s=s.nextPart.get(a)}),s},Wx=n=>n.isThemeGetter,Zx=n=>{if(n<1)return{get:()=>{},set:()=>{}};let r=0,s=new Map,a=new Map;const c=(f,d)=>{s.set(f,d),r++,r>n&&(r=0,a=s,s=new Map)};return{get(f){let d=s.get(f);if(d!==void 0)return d;if((d=a.get(f))!==void 0)return c(f,d),d},set(f,d){s.has(f)?s.set(f,d):c(f,d)}}},Tc="!",Ec=":",$x=Ec.length,Gx=n=>{const{prefix:r,experimentalParseClassName:s}=n;let a=c=>{const f=[];let d=0,p=0,m=0,g;for(let S=0;S<c.length;S++){let k=c[S];if(d===0&&p===0){if(k===Ec){f.push(c.slice(m,S)),m=S+$x;continue}if(k==="/"){g=S;continue}}k==="["?d++:k==="]"?d--:k==="("?p++:k===")"&&p--}const y=f.length===0?c:c.substring(m),x=Kx(y),w=x!==y,j=g&&g>m?g-m:void 0;return{modifiers:f,hasImportantModifier:w,baseClassName:x,maybePostfixModifierPosition:j}};if(r){const c=r+Ec,f=a;a=d=>d.startsWith(c)?f(d.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(s){const c=a;a=f=>s({className:f,parseClassName:c})}return a},Kx=n=>n.endsWith(Tc)?n.substring(0,n.length-1):n.startsWith(Tc)?n.substring(1):n,Yx=n=>{const r=Object.fromEntries(n.orderSensitiveModifiers.map(a=>[a,!0]));return a=>{if(a.length<=1)return a;const c=[];let f=[];return a.forEach(d=>{d[0]==="["||r[d]?(c.push(...f.sort(),d),f=[]):f.push(d)}),c.push(...f.sort()),c}},qx=n=>({cache:Zx(n.cacheSize),parseClassName:Gx(n),sortModifiers:Yx(n),...Bx(n)}),Xx=/\s+/,Qx=(n,r)=>{const{parseClassName:s,getClassGroupId:a,getConflictingClassGroupIds:c,sortModifiers:f}=r,d=[],p=n.trim().split(Xx);let m="";for(let g=p.length-1;g>=0;g-=1){const y=p[g],{isExternal:x,modifiers:w,hasImportantModifier:j,baseClassName:S,maybePostfixModifierPosition:k}=s(y);if(x){m=y+(m.length>0?" "+m:m);continue}let P=!!k,A=a(P?S.substring(0,k):S);if(!A){if(!P){m=y+(m.length>0?" "+m:m);continue}if(A=a(S),!A){m=y+(m.length>0?" "+m:m);continue}P=!1}const M=f(w).join(":"),D=j?M+Tc:M,F=D+A;if(d.includes(F))continue;d.push(F);const _=c(A,P);for(let K=0;K<_.length;++K){const Y=_[K];d.push(D+Y)}m=y+(m.length>0?" "+m:m)}return m};function Jx(){let n=0,r,s,a="";for(;n<arguments.length;)(r=arguments[n++])&&(s=vm(r))&&(a&&(a+=" "),a+=s);return a}const vm=n=>{if(typeof n=="string")return n;let r,s="";for(let a=0;a<n.length;
vendor: 5,289 bytes, line 40
40a++)n[a]&&(r=vm(n[a]))&&(s&&(s+=" "),s+=r);return s};function ev(n,...r){let s,a,c,f=d;function d(m){const g=r.reduce((y,x)=>x(y),n());return s=qx(g),a=s.cache.get,c=s.cache.set,f=p,p(m)}function p(m){const g=a(m);if(g)return g;const y=Qx(m,s);return c(m,y),y}return function(){return f(Jx.apply(null,arguments))}}const Xe=n=>{const r=s=>s[n]||[];return r.isThemeGetter=!0,r},wm=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,jm=/^\((?:(\w[\w-]*):)?(.+)\)$/i,tv=/^\d+\/\d+$/,nv=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rv=/\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$/,iv=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,sv=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ov=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Kr=n=>tv.test(n),be=n=>!!n&&!Number.isNaN(Number(n)),Un=n=>!!n&&Number.isInteger(Number(n)),oc=n=>n.endsWith("%")&&be(n.slice(0,-1)),Sn=n=>nv.test(n),av=()=>!0,lv=n=>rv.test(n)&&!iv.test(n),Sm=()=>!1,cv=n=>sv.test(n),uv=n=>ov.test(n),dv=n=>!re(n)&&!ie(n),fv=n=>ti(n,Pm,Sm),re=n=>wm.test(n),hr=n=>ti(n,Am,lv),ac=n=>ti(n,yv,be),Oh=n=>ti(n,bm,Sm),hv=n=>ti(n,km,uv),Lo=n=>ti(n,Cm,cv),ie=n=>jm.test(n),Ji=n=>ni(n,Am),pv=n=>ni(n,xv),_h=n=>ni(n,bm),mv=n=>ni(n,Pm),gv=n=>ni(n,km),zo=n=>ni(n,Cm,!0),ti=(n,r,s)=>{const a=wm.exec(n);return a?a[1]?r(a[1]):s(a[2]):!1},ni=(n,r,s=!1)=>{const a=jm.exec(n);return a?a[1]?r(a[1]):s:!1},bm=n=>n==="position"||n==="percentage",km=n=>n==="image"||n==="url",Pm=n=>n==="length"||n==="size"||n==="bg-size",Am=n=>n==="length",yv=n=>n==="number",xv=n=>n==="family-name",Cm=n=>n==="shadow",vv=()=>{const n=Xe("color"),r=Xe("font"),s=Xe("text"),a=Xe("font-weight"),c=Xe("tracking"),f=Xe("leading"),d=Xe("breakpoint"),p=Xe("container"),m=Xe("spacing"),g=Xe("radius"),y=Xe("shadow"),x=Xe("inset-shadow"),w=Xe("text-shadow"),j=Xe("drop-shadow"),S=Xe("blur"),k=Xe("perspective"),P=Xe("aspect"),A=Xe("ease"),M=Xe("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],_=()=>[...F(),ie,re],K=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto","contain","none"],V=()=>[ie,re,m],G=()=>[Kr,"full","auto",...V()],$=()=>[Un,"none","subgrid",ie,re],ee=()=>["auto",{span:["full",Un,ie,re]},Un,ie,re],pe=()=>[Un,"auto",ie,re],ke=()=>["auto","min","max","fr",ie,re],de=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],xe=()=>["start","end","center","stretch","center-safe","end-safe"],me=()=>["auto",...V()],ve=()=>[Kr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...V()],L=()=>[n,ie,re],q=()=>[...F(),_h,Oh,{position:[ie,re]}],Z=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",mv,fv,{size:[ie,re]}],O=()=>[oc,Ji,hr],J=()=>["","none","full",g,ie,re],ae=()=>["",be,Ji,hr],we=()=>["solid","dashed","dotted","double"],je=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ce=()=>[be,oc,_h,Oh],ge=()=>["","none",S,ie,re],Se=()=>["none",be,ie,re],Ee=()=>["none",be,ie,re],Ne=()=>[be,ie,re],te=()=>[Kr,"full",...V()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Sn],breakpoint:[Sn],color:[av],container:[Sn],"drop-shadow":[Sn],ease:["in","out","in-out"],font:[dv],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Sn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Sn],shadow:[Sn],spacing:["px",be],text:[Sn],"text-shadow":[Sn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Kr,re,ie,P]}],container:["container"],columns:[{columns:[be,re,ie,p]}],"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"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:_()}],overflow:[{overflow:K()}],"overflow-x":[{"overflow-x":K()}],"overflow-y":[{"overflow-y":K()}],overscroll:[{overscroll:Y()}],"overscroll-x":[{"overscroll-x":Y()}],"overscroll-y":[{"overscroll-y":Y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:G()}],"inset-x":[{"inset-x":G()}],"inset-y":[{"inset-y":G()}],start:[{start:G()}],end:[{end:G()}],top:[{top:G()}
vendor: 11,614 bytes, line 40
40],right:[{right:G()}],bottom:[{bottom:G()}],left:[{left:G()}],visibility:["visible","invisible","collapse"],z:[{z:[Un,"auto",ie,re]}],basis:[{basis:[Kr,"full","auto",p,...V()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[be,Kr,"auto","initial","none",re]}],grow:[{grow:["",be,ie,re]}],shrink:[{shrink:["",be,ie,re]}],order:[{order:[Un,"first","last","none",ie,re]}],"grid-cols":[{"grid-cols":$()}],"col-start-end":[{col:ee()}],"col-start":[{"col-start":pe()}],"col-end":[{"col-end":pe()}],"grid-rows":[{"grid-rows":$()}],"row-start-end":[{row:ee()}],"row-start":[{"row-start":pe()}],"row-end":[{"row-end":pe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ke()}],"auto-rows":[{"auto-rows":ke()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...de(),"normal"]}],"justify-items":[{"justify-items":[...xe(),"normal"]}],"justify-self":[{"justify-self":["auto",...xe()]}],"align-content":[{content:["normal",...de()]}],"align-items":[{items:[...xe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...xe(),{baseline:["","last"]}]}],"place-content":[{"place-content":de()}],"place-items":[{"place-items":[...xe(),"baseline"]}],"place-self":[{"place-self":["auto",...xe()]}],p:[{p:V()}],px:[{px:V()}],py:[{py:V()}],ps:[{ps:V()}],pe:[{pe:V()}],pt:[{pt:V()}],pr:[{pr:V()}],pb:[{pb:V()}],pl:[{pl:V()}],m:[{m:me()}],mx:[{mx:me()}],my:[{my:me()}],ms:[{ms:me()}],me:[{me:me()}],mt:[{mt:me()}],mr:[{mr:me()}],mb:[{mb:me()}],ml:[{ml:me()}],"space-x":[{"space-x":V()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":V()}],"space-y-reverse":["space-y-reverse"],size:[{size:ve()}],w:[{w:[p,"screen",...ve()]}],"min-w":[{"min-w":[p,"screen","none",...ve()]}],"max-w":[{"max-w":[p,"screen","none","prose",{screen:[d]},...ve()]}],h:[{h:["screen",...ve()]}],"min-h":[{"min-h":["screen","none",...ve()]}],"max-h":[{"max-h":["screen",...ve()]}],"font-size":[{text:["base",s,Ji,hr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,ie,ac]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",oc,re]}],"font-family":[{font:[pv,re,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,ie,re]}],"line-clamp":[{"line-clamp":[be,"none",ie,ac]}],leading:[{leading:[f,...V()]}],"list-image":[{"list-image":["none",ie,re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ie,re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:L()}],"text-color":[{text:L()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...we(),"wavy"]}],"text-decoration-thickness":[{decoration:[be,"from-font","auto",ie,hr]}],"text-decoration-color":[{decoration:L()}],"underline-offset":[{"underline-offset":[be,"auto",ie,re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ie,re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ie,re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:q()}],"bg-repeat":[{bg:Z()}],"bg-size":[{bg:T()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Un,ie,re],radial:["",ie,re],conic:[Un,ie,re]},gv,hv]}],"bg-color":[{bg:L()}],"gradient-from-pos":[{from:O()}],"gradient-via-pos":[{via:O()}],"gradient-to-pos":[{to:O()}],"gradient-from":[{from:L()}],"gradient-via":[{via:L()}],"gradient-to":[{to:L()}],rounded:[{rounded:J()}],"rounded-s":[{"rounded-s":J()}],"rounded-e":[{"rounded-e":J()}],"rounded-t":[{"rounded-t":J()}],"rounded-r":[{"rounded-r":J()}],"rounded-b":[{"rounded-b":J()}],"rounded-l":[{"rounded-l":J()}],"rounded-ss":[{"rounded-ss":J()}],"rounded-se":[{"rounded-se":J()}],"rounded-ee":[{"rounded-ee":J()}],"rounded-es":[{"rounded-es":J()}],"rounded-tl":[{"rounded-tl":J()}],"rounded-tr":[{"rounded-tr":J()}],"rounded-br":[{"rounded-br":J()}],"rounded-bl":[{"rounded-bl":J()}],"border-w":[{border:ae()}],"border-w-x":[{"border-x":ae()}],"border-w-y":[{"border-y":ae()}],"border-w-s":[{"border-s":ae()}],"border-w-e":[{"border-e":ae()}],"border-w-t":[{"border-t":ae()}],"border-w-r":[{"border-r":ae()}],"border-w-b":[{"border-b":ae()}],"border-w-l":[{"border-l":ae()}],"divide-x":[{"divide-x":ae()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ae()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...we(),"hidden","none"]}],"divide-style":[{divide:[...we(),"hidden","none"]}],"border-color":[{border:L()}],"border-color-x":[{"border-x":L()}],"border-color-y":[{"border-y":L()}],"border-color-s":[{"border-s":L()}],"border-color-e":[{"border-e":L()}],"border-color-t":[{"border-t":L()}],"border-color-r":[{"border-r":L()}],"border-color-b":[{"border-b":L()}],"border-color-l":[{"border-l":L()}],"divide-color":[{divide:L()}],"outline-style":[{outline:[...we(),"none","hidden"]}],"outline-offset":[{"outline-offset":[be,ie,re]}],"outline-w":[{outline:["",be,Ji,hr]}],"outline-color":[{outline:L()}],shadow:[{shadow:["","none",y,zo,Lo]}],"shadow-color":[{shadow:L()}],"inset-shadow":[{"inset-shadow":["none",x,zo,Lo]}],"inset-shadow-color":[{"inset-shadow":L()}],"ring-w":[{ring:ae()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:L()}],"ring-offset-w":[{"ring-offset":[be,hr]}],"ring-offset-color":[{"ring-offset":L()}],"inset-ring-w":[{"inset-ring":ae()}],"inset-ring-color":[{"inset-ring":L()}],"text-shadow":[{"text-shadow":["none",w,zo,Lo]}],"text-shadow-color":[{"text-shadow":L()}],opacity:[{opacity:[be,ie,re]}],"mix-blend":[{"mix-blend":[...je(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":je()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[be]}],"mask-image-linear-from-pos":[{"mask-linear-from":ce()}],"mask-image-linear-to-pos":[{"mask-linear-to":ce()}],"mask-image-linear-from-color":[{"mask-linear-from":L()}],"mask-image-linear-to-color":[{"mask-linear-to":L()}],"mask-image-t-from-pos":[{"mask-t-from":ce()}],"mask-image-t-to-pos":[{"mask-t-to":ce()}],"mask-image-t-from-color":[{"mask-t-from":L()}],"mask-image-t-to-color":[{"mask-t-to":L()}],"mask-image-r-from-pos":[{"mask-r-from":ce()}],"mask-image-r-to-pos":[{"mask-r-to":ce()}],"mask-image-r-from-color":[{"mask-r-from":L()}],"mask-image-r-to-color":[{"mask-r-to":L()}],"mask-image-b-from-pos":[{"mask-b-from":ce()}],"mask-image-b-to-pos":[{"mask-b-to":ce()}],"mask-image-b-from-color":[{"mask-b-from":L()}],"mask-image-b-to-color":[{"mask-b-to":L()}],"mask-image-l-from-pos":[{"mask-l-from":ce()}],"mask-image-l-to-pos":[{"mask-l-to":ce()}],"mask-image-l-from-color":[{"mask-l-from":L()}],"mask-image-l-to-color":[{"mask-l-to":L()}],"mask-image-x-from-pos":[{"mask-x-from":ce()}],"mask-image-x-to-pos":[{"mask-x-to":ce()}],"mask-image-x-from-color":[{"mask-x-from":L()}],"mask-image-x-to-color":[{"mask-x-to":L()}],"mask-image-y-from-pos":[{"mask-y-from":ce()}],"mask-image-y-to-pos":[{"mask-y-to":ce()}],"mask-image-y-from-color":[{"mask-y-from":L()}],"mask-image-y-to-color":[{"mask-y-to":L()}],"mask-image-radial":[{"mask-radial":[ie,re]}],"mask-image-radial-from-pos":[{"mask-radial-from":ce()}],"mask-image-radial-to-pos":[{"mask-radial-to":ce()}],"mask-image-radial-from-color":[{"mask-radial-from":L()}],"mask-image-radial-to-color":[{"mask-radial-to":L()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[be]}],"mask-image-conic-from-pos":[{"mask-conic-from":ce()}],"mask-image-conic-to-pos":[{"mask-conic-to":ce()}],"mask-image-conic-from-color":[{"mask-conic-from":L()}],"mask-image-conic-to-color":[{"mask-conic-to":L()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:q()}],"mask-repeat":[{mask:Z()}],"mask-size":[{mask:T()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ie,re]}],filter:[{filter:["","none",ie,re]}],blur:[{blur:ge()}],brightness:[{brightness:[be,ie,re]}],contrast:[{contrast:[be,ie,re]}],"drop-shadow":[{"drop-shadow":["","none",j,zo,Lo]}],"drop-shadow-color":[{"drop-shadow":L()}],grayscale:[{grayscale:["",be,ie,re]}],"hue-rotate":[{"hue-rotate":[be,ie,re]}],invert:[{invert:["",be,ie,re]}],saturate:[{saturate:[be,ie,re]}],sepia:[{sepia:["",be,ie,re]}],"backdrop-filter":[{"backdrop-filter":["","none",ie,re]}],"backdrop-blur":[{"backdrop-blur":ge()}],"backdrop-brightness":[{"backdrop-brightness":[be,ie,re]}],"backdrop-contrast":[{"backdrop-contrast":[be,ie,re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",be,ie,re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[be,ie,re]}],"backdrop-invert":[{"backdrop-invert":["",be,ie,re]}],"backdrop-opacity":[{"backdrop-opacity":[be,ie,re]}],"backdrop-saturate":[{"backdrop-saturate":[be,ie,re]}],"backdrop-sepia":[{"backdrop-sepia":["",be,ie,re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":V()}],"border-spacing-x":[{"border-spacing-x":V()}],"border-spacing-y":[{"border-spacing-y":V()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ie,re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[be,"initial",ie,re]}],ease:[{ease:["linear","initial",A,ie,re]}],delay:[{delay:[be,ie,re]}],animate:[{animate:["none",M,ie,re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,ie,re]}],"perspective-origin":[{"perspective-origin":_()}],rotate:[{rotate:Se()}],"rotate-x":[{"rotate-x":Se()}],"rotate-y":[{"rotate-y":Se()}],"rotate-z":[{"rotate-z":Se()}],scale:[{scale:Ee()}],"scale-x":[{"scale-x":Ee()}],"scale-y":[{"scale-y":Ee()}],"scale-z":[{"scale-z":Ee()}],"scale-3d":["scale-3d"],skew:[{skew:Ne()}],"skew-x":[{"skew-x":Ne()}],"skew-y":[{"skew-y":Ne()}],transform:[{transform:[ie,re,"","none","gpu","cpu"]}],"transform-origin":[{origin:_()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:te()}],"translate-x":[{"translate-x":te()}],"translate-y":[{"translate-y":te()}],"translate-z":[{"translate-z":te()}],"translate-none":["translate-none"],accent:[{accent:L()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:L()}
40],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ie,re]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ie,re]}],fill:[{fill:["none",...L()]}],"stroke-w":[{stroke:[be,Ji,hr,ac]}],stroke:[{stroke:["none",...L()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},wv=ev(vv);function bn(...n){return wv(gm(n))}const jv=ym("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background text-foreground hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-full gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-full px-6 has-[>svg]:px-4",icon:"size-9 rounded-full"}},defaultVariants:{variant:"default",size:"default"}});function $n({className:n,variant:r,size:s,asChild:a=!1,...c}){const f=a?ua:"button";return o.jsx(f,{"data-slot":"button",className:bn(jv({variant:r,size:s,className:n})),...c})}const ou=I.createContext({});function au(n){const r=I.useRef(null);return r.current===null&&(r.current=n()),r.current}const Sv=typeof window<"u",Nm=Sv?I.useLayoutEffect:I.useEffect,da=I.createContext(null);function lu(n,r){n.indexOf(r)===-1&&n.push(r)}function Qo(n,r){const s=n.indexOf(r);s>-1&&n.splice(s,1)}const un=(n,r,s)=>s>r?r:s<n?n:s;let cu=()=>{};const Yn={},Tm=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function Em(n){return typeof n=="object"&&n!==null}const Im=n=>/^0[^.\s]+$/u.test(n);function Mm(n){let r;return()=>(r===void 0&&(r=n()),r)}const _t=n=>n,bv=(n,r)=>s=>r(n(s)),ys=(...n)=>n.reduce(bv),us=(n,r,s)=>{const a=r-n;return a===0?1:(s-n)/a};class uu{constructor(){this.subscriptions=[]}add(r){return lu(this.subscriptions,r),()=>Qo(this.subscriptions,r)}notify(r,s,a){const c=this.subscriptions.length;if(c)if(c===1)this.subscriptions[0](r,s,a);else for(let f=0;f<c;f++){const d=this.subscriptions[f];d&&d(r,s,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Tt=n=>n*1e3,Ot=n=>n/1e3;function Rm(n,r){return r?n*(1e3/r):0}const Dm=(n,r,s)=>(((1-3*s+3*r)*n+(3*s-6*r))*n+3*r)*n,kv=1e-7,Pv=12;function Av(n,r,s,a,c){let f,d,p=0;do d=r+(s-r)/2,f=Dm(d,a,c)-n,f>0?s=d:r=d;while(Math.abs(f)>kv&&++p<Pv);return d}function xs(n,r,s,a){if(n===r&&s===a)return _t;const c=f=>Av(f,0,1,n,s);return f=>f===0||f===1?f:Dm(c(f),r,a)}const Lm=n=>r=>r<=.5?n(2*r)/2:(2-n(2*(1-r)))/2,zm=n=>r=>1-n(1-r),Vm=xs(.33,1.53,.69,.99),du=zm(Vm),Fm=Lm(du),Om=n=>n>=1?1:(n*=2)<1?.5*du(n):.5*(2-Math.pow(2,-10*(n-1))),fu=n=>1-Math.sin(Math.acos(n)),_m=zm(fu),Bm=Lm(fu),Cv=xs(.42,0,1,1),Nv=xs(0,0,.58,1),Hm=xs(.42,0,.58,1),Tv=n=>Array.isArray(n)&&typeof n[0]!="number",Um=n=>Array.isArray(n)&&typeof n[0]=="number",Ev={linear:_t,easeIn:Cv,easeInOut:Hm,easeOut:Nv,circIn:fu,circInOut:Bm,circOut:_m,backIn:du,backInOut:Fm,backOut:Vm,anticipate:Om},Iv=n=>typeof n=="string",Bh=n=>{if(Um(n)){cu(n.length===4);const[r,s,a,c]=n;return xs(r,s,a,c)}
vendor: 26,906 bytes, line 40
40else if(Iv(n))return Ev[n];return n},Vo=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Mv(n,r){let s=new Set,a=new Set,c=!1,f=!1;const d=new WeakSet;let p={delta:0,timestamp:0,isProcessing:!1};function m(y){d.has(y)&&(g.schedule(y),n()),y(p)}const g={schedule:(y,x=!1,w=!1)=>{const S=w&&c?s:a;return x&&d.add(y),S.add(y),y},cancel:y=>{a.delete(y),d.delete(y)},process:y=>{if(p=y,c){f=!0;return}c=!0;const x=s;s=a,a=x,s.forEach(m),s.clear(),c=!1,f&&(f=!1,g.process(y))}};return g}const Rv=40;function Wm(n,r){let s=!1,a=!0;const c={delta:0,timestamp:0,isProcessing:!1},f=()=>s=!0,d=Vo.reduce((D,F)=>(D[F]=Mv(f),D),{}),{setup:p,read:m,resolveKeyframes:g,preUpdate:y,update:x,preRender:w,render:j,postRender:S}=d,k=()=>{const D=Yn.useManualTiming,F=D?c.timestamp:performance.now();s=!1,D||(c.delta=a?1e3/60:Math.max(Math.min(F-c.timestamp,Rv),1)),c.timestamp=F,c.isProcessing=!0,p.process(c),m.process(c),g.process(c),y.process(c),x.process(c),w.process(c),j.process(c),S.process(c),c.isProcessing=!1,s&&r&&(a=!1,n(k))},P=()=>{s=!0,a=!0,c.isProcessing||n(k)};return{schedule:Vo.reduce((D,F)=>{const _=d[F];return D[F]=(K,Y=!1,V=!1)=>(s||P(),_.schedule(K,Y,V)),D},{}),cancel:D=>{for(let F=0;F<Vo.length;F++)d[Vo[F]].cancel(D)},state:c,steps:d}}const{schedule:Re,cancel:qn,state:st,steps:lc}=Wm(typeof requestAnimationFrame<"u"?requestAnimationFrame:_t,!0);let Uo;function Dv(){Uo=void 0}const ht={now:()=>(Uo===void 0&&ht.set(st.isProcessing||Yn.useManualTiming?st.timestamp:performance.now()),Uo),set:n=>{Uo=n,queueMicrotask(Dv)}},Zm=n=>r=>typeof r=="string"&&r.startsWith(n),$m=Zm("--"),Lv=Zm("var(--"),hu=n=>Lv(n)?zv.test(n.split("/*")[0].trim()):!1,zv=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Hh(n){return typeof n!="string"?!1:n.split("/*")[0].includes("var(--")}const ri={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},ds={...ri,transform:n=>un(0,1,n)},Fo={...ri,default:1},is=n=>Math.round(n*1e5)/1e5,pu=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Vv(n){return n==null}const Fv=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,mu=(n,r)=>s=>!!(typeof s=="string"&&Fv.test(s)&&s.startsWith(n)||r&&!Vv(s)&&Object.prototype.hasOwnProperty.call(s,r)),Gm=(n,r,s)=>a=>{if(typeof a!="string")return a;const[c,f,d,p]=a.match(pu);return{[n]:parseFloat(c),[r]:parseFloat(f),[s]:parseFloat(d),alpha:p!==void 0?parseFloat(p):1}},Ov=n=>un(0,255,n),cc={...ri,transform:n=>Math.round(Ov(n))},gr={test:mu("rgb","red"),parse:Gm("red","green","blue"),transform:({red:n,green:r,blue:s,alpha:a=1})=>"rgba("+cc.transform(n)+", "+cc.transform(r)+", "+cc.transform(s)+", "+is(ds.transform(a))+")"};function _v(n){let r="",s="",a="",c="";return n.length>5?(r=n.substring(1,3),s=n.substring(3,5),a=n.substring(5,7),c=n.substring(7,9)):(r=n.substring(1,2),s=n.substring(2,3),a=n.substring(3,4),c=n.substring(4,5),r+=r,s+=s,a+=a,c+=c),{red:parseInt(r,16),green:parseInt(s,16),blue:parseInt(a,16),alpha:c?parseInt(c,16)/255:1}}const Ic={test:mu("#"),parse:_v,transform:gr.transform},vs=n=>({test:r=>typeof r=="string"&&r.endsWith(n)&&r.split(" ").length===1,parse:parseFloat,transform:r=>`${r}${n}`}),Wn=vs("deg"),cn=vs("%"),se=vs("px"),Bv=vs("vh"),Hv=vs("vw"),Uh={...cn,parse:n=>cn.parse(n)/100,transform:n=>cn.transform(n*100)},qr={test:mu("hsl","hue"),parse:Gm("hue","saturation","lightness"),transform:({hue:n,saturation:r,lightness:s,alpha:a=1})=>"hsla("+Math.round(n)+", "+cn.transform(is(r))+", "+cn.transform(is(s))+", "+is(ds.transform(a))+")"},Ke={test:n=>gr.test(n)||Ic.test(n)||qr.test(n),parse:n=>gr.test(n)?gr.parse(n):qr.test(n)?qr.parse(n):Ic.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?gr.transform(n):qr.transform(n),getAnimatableNone:n=>{const r=Ke.parse(n);return r.alpha=0,Ke.transform(r)}},Uv=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Wv(n){var r,s;return isNaN(n)&&typeof n=="string"&&(((r=n.match(pu))==null?void 0:r.length)||0)+(((s=n.match(Uv))==null?void 0:s.length)||0)>0}const Km="number",Ym="color",Zv="var",$v="var(",Wh="${}",Gv=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Jr(n){const r=n.toString(),s=[],a={color:[],number:[],var:[]},c=[];let f=0;const p=r.replace(Gv,m=>(Ke.test(m)?(a.color.push(f),c.push(Ym),s.push(Ke.parse(m))):m.startsWith($v)?(a.var.push(f),c.push(Zv),s.push(m)):(a.number.push(f),c.push(Km),s.push(parseFloat(m))),++f,Wh)).split(Wh);return{values:s,split:p,indexes:a,types:c}}function Kv(n){return Jr(n).values}function qm({split:n,types:r}){const s=n.length;return a=>{let c="";for(let f=0;f<s;f++)if(c+=n[f],a[f]!==void 0){const d=r[f];d===Km?c+=is(a[f]):d===Ym?c+=Ke.transform(a[f]):c+=a[f]}return c}}function Yv(n){return qm(Jr(n))}const qv=n=>typeof n=="number"?0:Ke.test(n)?Ke.getAnimatableNone(n):n,Xv=(n,r)=>typeof n=="number"?r!=null&&r.trim().endsWith("/")?n:0:qv(n);function Qv(n){const r=Jr(n);return qm(r)(r.values.map((a,c)=>Xv(a,r.split[c])))}const Xt={test:Wv,parse:Kv,createTransformer:Yv,getAnimatableNone:Qv};function uc(n,r,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?n+(r-n)*6*s:s<1/2?r:s<2/3?n+(r-n)*(2/3-s)*6:n}function Jv({hue:n,saturation:r,lightness:s,alpha:a}){n/=360,r/=100,s/=100;let c=0,f=0,d=0;if(!r)c=f=d=s;else{const p=s<.5?s*(1+r):s+r-s*r,m=2*s-p;c=uc(m,p,n+1/3),f=uc(m,p,n),d=uc(m,p,n-1/3)}return{red:Math.round(c*255),green:Math.round(f*255),blue:Math.round(d*255),alpha:a}}function Jo(n,r){return s=>s>0?r:n}const Ve=(n,r,s)=>n+(r-n)*s,dc=(n,r,s)=>{const a=n*n,c=s*(r*r-a)+a;return c<0?0:Math.sqrt(c)},e1=[Ic,gr,qr],t1=n=>e1.find(r=>r.test(n));function Zh(n){const r=t1(n);if(!r)return!1;let s=r.parse(n);return r===qr&&(s=Jv(s)),s}const $h=(n,r)=>{const s=Zh(n),a=Zh(r);if(!s||!a)return Jo(n,r);const c={...s};return f=>(c.red=dc(s.red,a.red,f),c.green=dc(s.green,a.green,f),c.blue=dc(s.blue,a.blue,f),c.alpha=Ve(s.alpha,a.alpha,f),gr.transform(c))},Mc=new Set(["none","hidden"]);function n1(n,r){return Mc.has(n)?s=>s<=0?n:r:s=>s>=1?r:n}function r1(n,r){return s=>Ve(n,r,s)}function gu(n){return typeof n=="number"?r1:typeof n=="string"?hu(n)?Jo:Ke.test(n)?$h:o1:Array.isArray(n)?Xm:typeof n=="object"?Ke.test(n)?$h:i1:Jo}function Xm(n,r){const s=[...n],a=s.length,c=n.map((f,d)=>gu(f)(f,r[d]));return f=>{for(let d=0;d<a;d++)s[d]=c[d](f);return s}}function i1(n,r){const s={...n,...r},a={};for(const c in s)n[c]!==void 0&&r[c]!==void 0&&(a[c]=gu(n[c])(n[c],r[c]));return c=>{for(const f in a)s[f]=a[f](c);return s}}function s1(n,r){const s=[],a={color:0,var:0,number:0};for(let c=0;c<r.values.length;c++){const f=r.types[c],d=n.indexes[f][a[f]],p=n.values[d]??0;s[c]=p,a[f]++}return s}const o1=(n,r)=>{const s=Xt.createTransformer(r),a=Jr(n),c=Jr(r);return a.indexes.var.length===c.indexes.var.length&&a.indexes.color.length===c.indexes.color.length&&a.indexes.number.length>=c.indexes.number.length?Mc.has(n)&&!c.values.length||Mc.has(r)&&!a.values.length?n1(n,r):ys(Xm(s1(a,c),c.values),s):Jo(n,r)};function Qm(n,r,s){return typeof n=="number"&&typeof r=="number"&&typeof s=="number"?Ve(n,r,s):gu(n)(n,r)}const a1=n=>{const r=({timestamp:s})=>n(s);return{start:(s=!0)=>Re.update(r,s),stop:()=>qn(r),now:()=>st.isProcessing?st.timestamp:ht.now()}},Jm=(n,r,s=10)=>{let a="";const c=Math.max(Math.round(r/s),2);for(let f=0;f<c;f++)a+=Math.round(n(f/(c-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},ea=2e4;function yu(n){let r=0;const s=50;let a=n.next(r);for(;!a.done&&r<ea;)r+=s,a=n.next(r);return r>=ea?1/0:r}function l1(n,r=100,s){const a=s({...n,keyframes:[0,r]}),c=Math.min(yu(a),ea);return{type:"keyframes",ease:f=>a.next(c*f).value/r,duration:Ot(c)}}const We={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function Rc(n,r){return n*Math.sqrt(1-r*r)}const c1=12;function u1(n,r,s){let a=s;for(let c=1;c<c1;c++)a=a-n(a)/r(a);return a}const fc=.001;function d1({duration:n=We.duration,bounce:r=We.bounce,velocity:s=We.velocity,mass:a=We.mass}){let c,f,d=1-r;d=un(We.minDamping,We.maxDamping,d),n=un(We.minDuration,We.maxDuration,Ot(n)),d<1?(c=g=>{const y=g*d,x=y*n,w=y-s,j=Rc(g,d),S=Math.exp(-x);return fc-w/j*S},f=g=>{const x=g*d*n,w=x*s+s,j=Math.pow(d,2)*Math.pow(g,2)*n,S=Math.exp(-x),k=Rc(Math.pow(g,2),d);return(-c(g)+fc>0?-1:1)*((w-j)*S)/k}):(c=g=>{const y=Math.exp(-g*n),x=(g-s)*n+1;return-fc+y*x},f=g=>{const y=Math.exp(-g*n),x=(s-g)*(n*n);return y*x});const p=5/n,m=u1(c,f,p);if(n=Tt(n),isNaN(m))return{stiffness:We.stiffness,damping:We.damping,duration:n};{const g=Math.pow(m,2)*a;return{stiffness:g,damping:d*2*Math.sqrt(a*g),duration:n}}}const f1=["duration","bounce"],h1=["stiffness","damping","mass"];function Gh(n,r){return r.some(s=>n[s]!==void 0)}function p1(n){let r={velocity:We.velocity,stiffness:We.stiffness,damping:We.damping,mass:We.mass,isResolvedFromDuration:!1,...n};if(!Gh(n,h1)&&Gh(n,f1))if(r.velocity=0,n.visualDuration){const s=n.visualDuration,a=2*Math.PI/(s*1.2),c=a*a,f=2*un(.05,1,1-(n.bounce||0))*Math.sqrt(c);r={...r,mass:We.mass,stiffness:c,damping:f}}else{const s=d1({...n,velocity:0});r={...r,...s,mass:We.mass},r.isResolvedFromDuration=!0}return r}function ta(n=We.visualDuration,r=We.bounce){const s=typeof n!="object"?{visualDuration:n,keyframes:[0,1],bounce:r}:n;let{restSpeed:a,restDelta:c}=s;const f=s.keyframes[0],d=s.keyframes[s.keyframes.length-1],p={done:!1,value:f},{stiffness:m,damping:g,mass:y,duration:x,velocity:w,isResolvedFromDuration:j}=p1({...s,velocity:-Ot(s.velocity||0)}),S=w||0,k=g/(2*Math.sqrt(m*y)),P=d-f,A=Ot(Math.sqrt(m/y)),M=Math.abs(P)<5;a||(a=M?We.restSpeed.granular:We.restSpeed.default),c||(c=M?We.restDelta.granular:We.restDelta.default);let D,F,_,K,Y,V;if(k<1)_=Rc(A,k),K=(S+k*A*P)/_,D=$=>{const ee=Math.exp(-k*A*$);return d-ee*(K*Math.sin(_*$)+P*Math.cos(_*$))},Y=k*A*K+P*_,V=k*A*P-K*_,F=$=>Math.exp(-k*A*$)*(Y*Math.sin(_*$)+V*Math.cos(_*$));else if(k===1){D=ee=>d-Math.exp(-A*ee)*(P+(S+A*P)*ee);const $=S+A*P;F=ee=>Math.exp(-A*ee)*(A*$*ee-S)}else{const $=A*Math.sqrt(k*k-1);D=de=>{const xe=Math.exp(-k*A*de),me=Math.min($*de,300);return d-xe*((S+k*A*P)*Math.sinh(me)+$*P*Math.cosh(me))/$};const ee=(S+k*A*P)/$,pe=k*A*ee-P*$,ke=k*A*P-ee*$;F=de=>{const xe=Math.exp(-k*A*de),me=Math.min($*de,300);return xe*(pe*Math.sinh(me)+ke*Math.cosh(me))}}const G={calculatedDuration:j&&x||null,velocity:$=>Tt(F($)),next:$=>{if(!j&&k<1){const pe=Math.exp(-k*A*$),ke=Math.sin(_*$),de=Math.cos(_*$),xe=d-pe*(K*ke+P*de),me=Tt(pe*(Y*ke+V*de));return p.done=Math.abs(me)<=a&&Math.abs(d-xe)<=c,p.value=p.done?d:xe,p}const ee=D($);if(j)p.done=$>=x;else{const pe=Tt(F($));p.done=Math.abs(pe)<=a&&Math.abs(d-ee)<=c}return p.value=p.done?d:ee,p},toString:()=>{const $=Math.min(yu(G),ea),ee=Jm(pe=>G.next($*pe).value,$,30);return $+"ms "+ee},toTransition:()=>{}};return G}ta.applyToOptions=n=>{const r=l1(n,100,ta);return n.ease=r.ease,n.duration=Tt(r.duration),n.type="keyframes",n};const m1=5;function eg(n,r,s){const a=Math.max(r-m1,0);return Rm(s-n(a),r-a)}function Dc({keyframes:n,velocity:r=0,power:s=.8,timeConstant:a=325,bounceDamping:c=10,bounceStiffness:f=500,modifyTarget:d,min:p,max:m,restDelta:g=.5,restSpeed:y}){const x=n[0],w={done:!1,value:x},j=V=>p!==void 0&&V<p||m!==void 0&&V>m,S=V=>p===void 0?m:m===void 0||Math.abs(p-V)<Math.abs(m-V)?p:m;let k=s*r;const P=x+k,A=d===void 0?P:d(P);A!==P&&(k=A-x);const M=V=>-k*Math.exp(-V/a),D=V=>A+M(V),F=V=>{const G=M(V),$=D(V);w.done=Math.abs(G)<=g,w.value=w.done?A:$};let _,K;const Y=V=>{j(w.value)&&(_=V,K=ta({keyframes:[w.value,S(w.value)],velocity:eg(D,V,w.value),damping:c,stiffness:f,restDelta:g,restSpeed:y}))};return Y(0),{calculatedDuration:null,next:V=>{let G=!1;return!K&&_===void 0&&(G=!0,F(V),Y(V)),_!==void 0&&V>=_?K.next(V-_):(!G&&F(V),w)}}}function g1(n,r,s){const a=[],c=s||Yn.mix||Qm,f=n.length-1;for(let d=0;d<f;d++){let p=c(n[d],n[d+1]);if(r){const m=Array.isArray(r)?r[d]||_t:r;p=ys(m,p)}a.push(p)}return a}function y1(n,r,{clamp:s=!0,ease:a,mixer:c}={}){const f=n.length;if(cu(f===r.length),f===1)return()=>r[0];if(f===2&&r[0]===r[1])return()=>r[1];const d=n[0]===n[1];n[0]>n[f-1]&&(n=[...n].reverse(),r=[...r].reverse());const p=g1(r,a,c),m=p.length,g=y=>{if(d&&y<n[0])return r[0];let x=0;if(m>1)for(;x<n.length-2&&!(y<n[x+1]);x++);const w=us(n[x],n[x+1],y);return p[x](w)};return s?y=>g(un(n[0],n[f-1],y)):g}function x1(n,r){const s=n[n.length-1];for(let a=1;a<=r;a++){const c=us(0,r,a);n.push(Ve(s,1,c))}}function v1(n){const r=[0];return x1(r,n.length-1),r}function w1(n,r){return n.map(s=>s*r)}function j1(n,r){return n.map(()=>r||Hm).splice(0,n.length-1)}function ss({duration:n=300,keyframes:r,times:s,ease:a="easeInOut"}){const c=Tv(a)?a.map(Bh):Bh(a),f={done:!1,value:r[0]},d=w1(s&&s.length===r.length?s:v1(r),n),p=y1(d,r,{ease:Array.isArray(c)?c:j1(r,c)});return{calculatedDuration:n,next:m=>(f.value=p(m),f.done=m>=n,f)}}const S1=n=>n!==null;function fa(n,{repeat:r,repeatType:s="loop"},a,c=1){const f=n.filter(S1),p=c<0||r&&s!=="loop"&&r%2===1?0:f.length-1;return!p||a===void 0?f[p]:a}const b1={decay:Dc,inertia:Dc,tween:ss,keyframes:ss,spring:ta};function tg(n){typeof n.type=="string"&&(n.type=b1[n.type])}class xu{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(r=>{this.resolve=r})}notifyFinished(){this.resolve()}then(r,s){return this.finished.then(r,s)}}const k1=n=>n/100;class na extends xu{constructor(r){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{var a,c;const{motionValue:s}=this.options;s&&s.updatedAt!==ht.now()&&this.tick(ht.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(c=(a=this.options).onStop)==null||c.call(a))},this.options=r,this.initAnimation(),this.play(),r.autoplay===!1&&this.pause()}initAnimation(){const{options:r}=this;tg(r);const{type:s=ss,repeat:a=0,repeatDelay:c=0,repeatType:f,velocity:d=0}=r;let{keyframes:p}=r;const m=s||ss;m!==ss&&typeof p[0]!="number"&&(this.mixKeyframes=ys(k1,Qm(p[0],p[1])),p=[0,100]);const g=m({...r,keyframes:p});f==="mirror"&&(this.mirroredGenerator=m({...r,keyframes:[...p].reverse(),velocity:-d})),g.calculatedDuration===null&&(g.calculatedDuration=yu(g));const{calculatedDuration:y}=g;this.calculatedDuration=y,this.resolvedDuration=y+c,this.totalDuration=this.resolvedDuration*(a+1)-c,this.generator=g}updateTime(r){const s=Math.round(r-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(r,s=!1){const{generator:a,totalDuration:c,mixKeyframes:f,mirroredGenerator:d,resolvedDuration:p,calculatedDuration:m}=this;if(this.startTime===null)return a.next(0);const{delay:g=0,keyframes:y,repeat:x,repeatType:w,repeatDelay:j,type:S,onUpdate:k,finalKeyframe:P}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,r):this.speed<0&&(this.startTime=Math.min(r-c/this.speed,this.startTime)),s?this.currentTime=r:this.updateTime(r);const A=this.currentTime-g*(this.playbackSpeed>=0?1:-1),M=this.playbackSpeed>=0?A<0:A>c;this.currentTime=Math.max(A,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let D=this.currentTime,F=a;if(x){const V=Math.min(this.currentTime,c)/p;let G=Math.floor(V),$=V%1;!$&&V>=1&&($=1),$===1&&G--,G=Math.min(G,x+1),!!(G%2)&&(w==="reverse"?($=1-$,j&&($-=j/p)):w==="mirror"&&(F=d)),D=un(0,1,$)*p}let _;M?(this.delayState.value=y[0],_=this.delayState):_=F.next(D),f&&!M&&(_.value=f(_.value));let{done:K}=_;!M&&m!==null&&(K=this.playbackSpeed>=0?this.currentTime>=c:this.currentTime<=0);const Y=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&K);return Y&&S!==Dc&&(_.value=fa(y,this.options,P,this.speed)),k&&k(_.value),Y&&this.finish(),_}then(r,s){return this.finished.then(r,s)}get duration(){return Ot(this.calculatedDuration)}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Ot(r)}get time(){return Ot(this.currentTime)}set time(r){r=Tt(r),this.currentTime=r,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=r:this.driver&&(this.startTime=this.driver.now()-r/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=r,this.tick(r))}getGeneratorVelocity(){const r=this.currentTime;if(r<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(r);const s=this.generator.next(r).value;return eg(a=>this.generator.next(a).value,r,s)}get speed(){return this.playbackSpeed}set speed(r){const s=this.playbackSpeed!==r;s&&this.driver&&this.updateTime(ht.now()),this.playbackSpeed=r,s&&this.driver&&(this.time=Ot(this.currentTime))}play(){var c,f;if(this.isStopped)return;const{driver:r=a1,startTime:s}=this.options;this.driver||(this.driver=r(d=>this.tick(d))),(f=(c=this.options).onPlay)==null||f.call(c);const a=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=a):this.holdTime!==null?this.startTime=a-this.holdTime:this.startTime||(this.startTime=s??a),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(ht.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var r,s;this.notifyFinished(),this.teardown(),this.state="finished",(s=(r=this.options).onComplete)==null||s.call(r)}cancel(){var r,s;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(s=(r=this.options).onCancel)==null||s.call(r)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(r){return this.startTime=0,this.tick(r,!0)}attachTimeline(r){var s;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(s=this.driver)==null||s.stop(),r.observe(this)}}function P1(n){for(let r=1;r<n.length;r++)n[r]??(n[r]=n[r-1])}const yr=n=>n*180/Math.PI,Lc=n=>{const r=yr(Math.atan2(n[1],n[0]));return zc(r)},A1={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:Lc,rotateZ:Lc,skewX:n=>yr(Math.atan(n[1])),skewY:n=>yr(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},zc=n=>(n=n%360,n<0&&(n+=360),n),Kh=Lc,Yh=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),qh=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),C1={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Yh,scaleY:qh,scale:n=>(Yh(n)+qh(n))/2,rotateX:n=>zc(yr(Math.atan2(n[6],n[5]))),rotateY:n=>zc(yr(Math.atan2(-n[2],n[0]))),rotateZ:Kh,rotate:Kh,skewX:n=>yr(Math.atan(n[4])),skewY:n=>yr(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function Vc(n){return n.includes("scale")?1:0}function Fc(n,r){if(!n||n==="none")return Vc(r);const s=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,c;if(s)a=C1,c=s;else{const p=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=A1,c=p}if(!c)return Vc(r);const f=a[r],d=c[1].split(",").map(T1);return typeof f=="function"?f(d):d[f]}const N1=(n,r)=>{const{transform:s="none"}=getComputedStyle(n);return Fc(s,r)};function T1(n){return parseFloat(n.trim())}const ii=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],si=new Set(ii),Xh=n=>n===ri||n===se,E1=new Set(["x","y","z"]),I1=ii.filter(n=>!E1.has(n));function M1(n){const r=[];return I1.forEach(s=>{const a=n.getValue(s);a!==void 0&&(r.push([s,a.get()]),a.set(s.startsWith("scale")?1:0))}),r}const Gn={width:({x:n},{paddingLeft:r="0",paddingRight:s="0",boxSizing:a})=>{const c=n.max-n.min;return a==="border-box"?c:c-parseFloat(r)-parseFloat(s)},height:({y:n},{paddingTop:r="0",paddingBottom:s="0",boxSizing:a})=>{const c=n.max-n.min;return a==="border-box"?c:c-parseFloat(r)-parseFloat(s)},top:(n,{top:r})=>parseFloat(r),left:(n,{left:r})=>parseFloat(r),bottom:({y:n},{top:r})=>parseFloat(r)+(n.max-n.min),right:({x:n},{left:r})=>parseFloat(r)+(n.max-n.min),x:(n,{transform:r})=>Fc(r,"x"),y:(n,{transform:r})=>Fc(r,"y")};Gn.translateX=Gn.x;Gn.translateY=Gn.y;const xr=new Set;let Oc=!1,_c=!1,Bc=!1;function ng(){if(_c){const n=Array.from(xr).filter(a=>a.needsMeasurement),r=new Set(n.map(a=>a.element)),s=new Map;r.forEach(a=>{const c=M1(a);c.length&&(s.set(a,c),a.render())}),n.forEach(a=>a.measureInitialState()),r.forEach(a=>{a.render();const c=s.get(a);c&&c.forEach(([f,d])=>{var p;(p=a.getValue(f))==null||p.set(d)})}),n.forEach(a=>a.measureEndState()),n.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}_c=!1,Oc=!1,xr.forEach(n=>n.complete(Bc)),xr.clear()}function rg(){xr.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&(_c=!0)})}function R1(){Bc=!0,rg(),ng(),Bc=!1}class vu{constructor(r,s,a,c,f,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...r],this.onComplete=s,this.name=a,this.motionValue=c,this.element=f,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(xr.add(this),Oc||(Oc=!0,Re.read(rg),Re.resolveKeyframes(ng))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:r,name:s,element:a,motionValue:c}=this;if(r[0]===null){const f=c==null?void 0:c.get(),d=r[r.length-1];if(f!==void 0)r[0]=f;else if(a&&s){const p=a.readValue(s,d);p!=null&&(r[0]=p)}r[0]===void 0&&(r[0]=d),c&&f===void 0&&c.set(r[0])}P1(r)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(r=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,r),xr.delete(this)}cancel(){this.state==="scheduled"&&(xr.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const D1=n=>n.startsWith("--");function ig(n,r,s){D1(r)?n.style.setProperty(r,s):n.style[r]=s}const L1={};function sg(n,r){const s=Mm(n);return()=>L1[r]??s()}const z1=sg(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),og=sg(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),ns=([n,r,s,a])=>`cubic-bezier(${n}, ${r}, ${s}, ${a})`,Qh={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ns([0,.65,.55,1]),circOut:ns([.55,0,1,.45]),backIn:ns([.31,.01,.66,-.59]),backOut:ns([.33,1.53,.69,.99])};function ag(n,r){if(n)return typeof n=="function"?og()?Jm(n,r):"ease-out":Um(n)?ns(n):Array.isArray(n)?n.map(s=>ag(s,r)||Qh.easeOut):Qh[n]}function V1(n,r,s,{delay:a=0,duration:c=300,repeat:f=0,repeatType:d="loop",ease:p="easeOut",times:m}={},g=void 0){const y={[r]:s};m&&(y.offset=m);const x=ag(p,c);Array.isArray(x)&&(y.easing=x);const w={delay:a,duration:c,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:f+1,direction:d==="reverse"?"alternate":"normal"};return g&&(w.pseudoElement=g),n.animate(y,w)}function lg(n){return typeof n=="function"&&"applyToOptions"in n}function F1({type:n,...r}){return lg(n)&&og()?n.applyToOptions(r):(r.duration??(r.duration=300),r.ease??(r.ease="easeOut"),r)}class cg extends xu{constructor(r){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!r)return;const{element:s,name:a,keyframes:c,pseudoElement:f,allowFlatten:d=!1,finalKeyframe:p,onComplete:m}=r;this.isPseudoElement=!!f,this.allowFlatten=d,this.options=r,cu(typeof r.type!="string");const g=F1(r);this.animation=V1(s,a,c,g,f),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!f){const y=fa(c,this.options,p,this.speed);this.updateMotionValue&&this.updateMotionValue(y),ig(s,a,y),this.animation.cancel()}m==null||m(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var r,s;(s=(r=this.animation).finish)==null||s.call(r)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:r}=this;r==="idle"||r==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var s,a,c;const r=(s=this.options)==null?void 0:s.element;!this.isPseudoElement&&(r!=null&&r.isConnected)&&((c=(a=this.animation).commitStyles)==null||c.call(a))}get duration(){var s,a;const r=((a=(s=this.animation.effect)==null?void 0:s.getComputedTiming)==null?void 0:a.call(s).duration)||0;return Ot(Number(r))}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Ot(r)}get time(){return Ot(Number(this.animation.currentTime)||0)}set time(r){const s=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Tt(r),s&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(r){r<0&&(this.finishedTime=null),this.animation.playbackRate=r}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(r){this.manualStartTime=this.animation.startTime=r}attachTimeline({timeline:r,rangeStart:s,rangeEnd:a,observe:c}){var f;return this.allowFlatten&&((f=this.animation.effect)==null||f.updateTiming({easing:"linear"})),this.animation.onfinish=null,r&&z1()?(this.animation.timeline=r,s&&(this.animation.rangeStart=s),a&&(this.animation.rangeEnd=a),_t):c(this)}}const ug={anticipate:Om,backInOut:Fm,circInOut:Bm};function O1(n){return n in ug}function _1(n){typeof n.ease=="string"&&O1(n.ease)&&(n.ease=ug[n.ease])}const hc=10;class B1 extends cg{constructor(r){_1(r),tg(r),super(r),r.startTime!==void 0&&r.autoplay!==!1&&(this.startTime=r.startTime),this.options=r}updateMotionValue(r){const{motionValue:s,onUpdate:a,onComplete:c,element:f,...d}=this.options;if(!s)return;if(r!==void 0){s.set(r);return}const p=new na({...d,autoplay:!1}),m=Math.max(hc,ht.now()-this.startTime),g=un(0,hc,m-hc),y=p.sample(m).value,{name:x}=this.options;f&&x&&ig(f,x,y),s.setWithVelocity(p.sample(Math.max(0,m-g)).value,y,g),p.stop()}}const Jh=(n,r)=>r==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(Xt.test(n)||n==="0")&&!n.startsWith("url("));function H1(n){const r=n[0];if(n.length===1)return!0;for(let s=0;s<n.length;s++)if(n[s]!==r)return!0}function U1(n,r,s,a){const c=n[0];if(c===null)return!1;if(r==="display"||r==="visibility")return!0;const f=n[n.length-1],d=Jh(c,r),p=Jh(f,r);
40return!d||!p?!1:H1(n)||(s==="spring"||lg(s))&&a}function Hc(n){n.duration=0,n.type="keyframes"}const dg=new Set(["opacity","clipPath","filter","transform"]),W1=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function Z1(n){for(let r=0;r<n.length;r++)if(typeof n[r]=="string"&&W1.test(n[r]))return!0;return!1}const $1=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),G1=Mm(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function K1(n){var x;const{motionValue:r,name:s,repeatDelay:a,repeatType:c,damping:f,type:d,keyframes:p}=n;if(!(((x=r==null?void 0:r.owner)==null?void 0:x.current)instanceof HTMLElement))return!1;const{onUpdate:g,transformTemplate:y}=r.owner.getProps();return G1()&&s&&(dg.has(s)||$1.has(s)&&Z1(p))&&(s!=="transform"||!y)&&!g&&!a&&c!=="mirror"&&f!==0&&d!=="inertia"}const Y1=40;class q1 extends xu{constructor({autoplay:r=!0,delay:s=0,type:a="keyframes",repeat:c=0,repeatDelay:f=0,repeatType:d="loop",keyframes:p,name:m,motionValue:g,element:y,...x}){var S;super(),this.stop=()=>{var k,P;this._animation&&(this._animation.stop(),(k=this.stopTimeline)==null||k.call(this)),(P=this.keyframeResolver)==null||P.cancel()},this.createdAt=ht.now();const w={autoplay:r,delay:s,type:a,repeat:c,repeatDelay:f,repeatType:d,name:m,motionValue:g,element:y,...x},j=(y==null?void 0:y.KeyframeResolver)||vu;this.keyframeResolver=new j(p,(k,P,A)=>this.onKeyframesResolved(k,P,w,!A),m,g,y),(S=this.keyframeResolver)==null||S.scheduleResolve()}onKeyframesResolved(r,s,a,c){var A,M;this.keyframeResolver=void 0;const{name:f,type:d,velocity:p,delay:m,isHandoff:g,onUpdate:y}=a;this.resolvedAt=ht.now();let x=!0;U1(r,f,d,p)||(x=!1,(Yn.instantAnimations||!m)&&(y==null||y(fa(r,a,s))),r[0]=r[r.length-1],Hc(a),a.repeat=0);const j={startTime:c?this.resolvedAt?this.resolvedAt-this.createdAt>Y1?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...a,keyframes:r},S=x&&!g&&K1(j),k=(M=(A=j.motionValue)==null?void 0:A.owner)==null?void 0:M.current;let P;if(S)try{P=new B1({...j,element:k})}catch{P=new na(j)}else P=new na(j);P.finished.then(()=>{this.notifyFinished()}).catch(_t),this.pendingTimeline&&(this.stopTimeline=P.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=P}get finished(){return this._animation?this.animation.finished:this._finished}then(r,s){return this.finished.finally(r).then(()=>{})}get animation(){var r;return this._animation||((r=this.keyframeResolver)==null||r.resume(),R1()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(r){this.animation.time=r}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(r){this.animation.speed=r}get startTime(){return this.animation.startTime}attachTimeline(r){return this._animation?this.stopTimeline=this.animation.attachTimeline(r):this.pendingTimeline=r,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var r;this._animation&&this.animation.cancel(),(r=this.keyframeResolver)==null||r.cancel()}}function fg(n,r,s,a=0,c=1){const f=Array.from(n).sort((g,y)=>g.sortNodePosition(y)).indexOf(r),d=n.size,p=(d-1)*a;return typeof s=="function"?s(f,d):c===1?f*a:p-f*a}const X1=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Q1(n){const r=X1.exec(n);if(!r)return[,];const[,s,a,c]=r;return[`--${s??a}`,c]}function hg(n,r,s=1){const[a,c]=Q1(n);if(!a)return;const f=window.getComputedStyle(r).getPropertyValue(a);if(f){const d=f.trim();return Tm(d)?parseFloat(d):d}return hu(c)?hg(c,r,s+1):c}const J1={type:"spring",stiffness:500,damping:25,restSpeed:10},ew=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),tw={type:"keyframes",duration:.8},nw={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},rw=(n,{keyframes:r})=>r.length>2?tw:si.has(n)?n.startsWith("scale")?ew(r[1]):J1:nw;function pg(n,r){if(n!=null&&n.inherit&&r){const{inherit:s,...a}=n;return{...r,...a}}return n}function wu(n,r){const s=(n==null?void 0:n[r])??(n==null?void 0:n.default)??n;return s!==n?pg(s,n):s}const iw=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function sw(n){for(const r in n)if(!iw.has(r))return!0;return!1}const ju=(n,r,s,a={},c,f)=>d=>{const p=wu(a,n)||{},m=p.delay||a.delay||0;let{elapsed:g=0}=a;g=g-Tt(m);const y={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:r.getVelocity(),...p,delay:-g,onUpdate:w=>{r.set(w),p.onUpdate&&p.onUpdate(w)},onComplete:()=>{d(),p.onComplete&&p.onComplete()},name:n,motionValue:r,element:f?void 0:c};sw(p)||Object.assign(y,rw(n,y)),y.duration&&(y.duration=Tt(y.duration)),y.repeatDelay&&(y.repeatDelay=Tt(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let x=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(Hc(y),y.delay===0&&(x=!0)),(Yn.instantAnimations||Yn.skipAnimations||c!=null&&c.shouldSkipAnimations)&&(x=!0,Hc(y),y.delay=0),y.allowFlatten=!p.type&&!p.ease,x&&!f&&r.get()!==void 0){const w=fa(y.keyframes,p);if(w!==void 0){Re.update(()=>{y.onUpdate(w),y.onComplete()});return}}return p.isSync?new na(y):new q1(y)};function ep(n){const r=[{},{}];
vendor: 3,043 bytes, line 40
40return n==null||n.values.forEach((s,a)=>{r[0][a]=s.get(),r[1][a]=s.getVelocity()}),r}function Su(n,r,s,a){if(typeof r=="function"){const[c,f]=ep(a);r=r(s!==void 0?s:n.custom,c,f)}if(typeof r=="string"&&(r=n.variants&&n.variants[r]),typeof r=="function"){const[c,f]=ep(a);r=r(s!==void 0?s:n.custom,c,f)}return r}function vr(n,r,s){const a=n.getProps();return Su(a,r,s!==void 0?s:a.custom,n)}const mg=new Set(["width","height","top","left","right","bottom",...ii]),tp=30,ow=n=>!isNaN(parseFloat(n));class aw{constructor(r,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var f;const c=ht.now();if(this.updatedAt!==c&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((f=this.events.change)==null||f.notify(this.current),this.dependents))for(const d of this.dependents)d.dirty()},this.hasAnimated=!1,this.setCurrent(r),this.owner=s.owner}setCurrent(r){this.current=r,this.updatedAt=ht.now(),this.canTrackVelocity===null&&r!==void 0&&(this.canTrackVelocity=ow(this.current))}setPrevFrameValue(r=this.current){this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt}onChange(r){return this.on("change",r)}on(r,s){this.events[r]||(this.events[r]=new uu);const a=this.events[r].add(s);return r==="change"?()=>{a(),Re.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const r in this.events)this.events[r].clear()}attach(r,s){this.passiveEffect=r,this.stopPassiveEffect=s}set(r){this.passiveEffect?this.passiveEffect(r,this.updateAndNotify):this.updateAndNotify(r)}setWithVelocity(r,s,a){this.set(s),this.prev=void 0,this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt-a}jump(r,s=!0){this.updateAndNotify(r),this.prev=r,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var r;(r=this.events.change)==null||r.notify(this.current)}addDependent(r){this.dependents||(this.dependents=new Set),this.dependents.add(r)}removeDependent(r){this.dependents&&this.dependents.delete(r)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const r=ht.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||r-this.updatedAt>tp)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,tp);return Rm(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(r){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=r(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var r,s;(r=this.dependents)==null||r.clear(),(s=this.events.destroy)==null||s.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ei(n,r){return new aw(n,r)}const Uc=n=>Array.isArray(n);
vendor: 5,005 bytes, line 40
40function lw(n,r,s){n.hasValue(r)?n.getValue(r).set(s):n.addValue(r,ei(s))}function cw(n){return Uc(n)?n[n.length-1]||0:n}function uw(n,r){const s=vr(n,r);let{transitionEnd:a={},transition:c={},...f}=s||{};f={...f,...a};for(const d in f){const p=cw(f[d]);lw(n,d,p)}}const ot=n=>!!(n&&n.getVelocity);function dw(n){return!!(ot(n)&&n.add)}function Wc(n,r){const s=n.getValue("willChange");if(dw(s))return s.add(r);if(!s&&Yn.WillChange){const a=new Yn.WillChange("auto");n.addValue("willChange",a),a.add(r)}}function bu(n){return n.replace(/([A-Z])/g,r=>`-${r.toLowerCase()}`)}const fw="framerAppearId",gg="data-"+bu(fw);function yg(n){return n.props[gg]}function hw({protectedKeys:n,needsAnimating:r},s){const a=n.hasOwnProperty(s)&&r[s]!==!0;return r[s]=!1,a}function xg(n,r,{delay:s=0,transitionOverride:a,type:c}={}){let{transition:f,transitionEnd:d,...p}=r;const m=n.getDefaultTransition();f=f?pg(f,m):m;const g=f==null?void 0:f.reduceMotion;a&&(f=a);const y=[],x=c&&n.animationState&&n.animationState.getState()[c];for(const w in p){const j=n.getValue(w,n.latestValues[w]??null),S=p[w];if(S===void 0||x&&hw(x,w))continue;const k={delay:s,...wu(f||{},w)},P=j.get();if(P!==void 0&&!j.isAnimating()&&!Array.isArray(S)&&S===P&&!k.velocity){Re.update(()=>j.set(S));continue}let A=!1;if(window.MotionHandoffAnimation){const F=yg(n);if(F){const _=window.MotionHandoffAnimation(F,w,Re);_!==null&&(k.startTime=_,A=!0)}}Wc(n,w);const M=g??n.shouldReduceMotion;j.start(ju(w,j,S,M&&mg.has(w)?{type:!1}:k,n,A));const D=j.animation;D&&y.push(D)}if(d){const w=()=>Re.update(()=>{d&&uw(n,d)});y.length?Promise.all(y).then(w):w()}return y}function Zc(n,r,s={}){var m;const a=vr(n,r,s.type==="exit"?(m=n.presenceContext)==null?void 0:m.custom:void 0);let{transition:c=n.getDefaultTransition()||{}}=a||{};s.transitionOverride&&(c=s.transitionOverride);const f=a?()=>Promise.all(xg(n,a,s)):()=>Promise.resolve(),d=n.variantChildren&&n.variantChildren.size?(g=0)=>{const{delayChildren:y=0,staggerChildren:x,staggerDirection:w}=c;return pw(n,r,g,y,x,w,s)}:()=>Promise.resolve(),{when:p}=c;if(p){const[g,y]=p==="beforeChildren"?[f,d]:[d,f];return g().then(()=>y())}else return Promise.all([f(),d(s.delay)])}function pw(n,r,s=0,a=0,c=0,f=1,d){const p=[];for(const m of n.variantChildren)m.notify("AnimationStart",r),p.push(Zc(m,r,{...d,delay:s+(typeof a=="function"?0:a)+fg(n.variantChildren,m,a,c,f)}).then(()=>m.notify("AnimationComplete",r)));return Promise.all(p)}function mw(n,r,s={}){n.notify("AnimationStart",r);let a;if(Array.isArray(r)){const c=r.map(f=>Zc(n,f,s));a=Promise.all(c)}else if(typeof r=="string")a=Zc(n,r,s);else{const c=typeof r=="function"?vr(n,r,s.custom):r;a=Promise.all(xg(n,c,s))}return a.then(()=>{n.notify("AnimationComplete",r)})}const gw={test:n=>n==="auto",parse:n=>n},vg=n=>r=>r.test(n),wg=[ri,se,cn,Wn,Hv,Bv,gw],np=n=>wg.find(vg(n));function yw(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||Im(n):!0}const xw=new Set(["brightness","contrast","saturate","opacity"]);function vw(n){const[r,s]=n.slice(0,-1).split("(");if(r==="drop-shadow")return n;const[a]=s.match(pu)||[];if(!a)return n;const c=s.replace(a,"");let f=xw.has(r)?1:0;return a!==s&&(f*=100),r+"("+f+c+")"}const ww=/\b([a-z-]*)\(.*?\)/gu,$c={...Xt,getAnimatableNone:n=>{const r=n.match(ww);return r?r.map(vw).join(" "):n}},Gc={...Xt,getAnimatableNone:n=>{const r=Xt.parse(n);return Xt.createTransformer(n)(r.map(a=>typeof a=="number"?0:typeof a=="object"?{...a,alpha:1}:a))}},rp={...ri,transform:Math.round},jw={rotate:Wn,rotateX:Wn,rotateY:Wn,rotateZ:Wn,scale:Fo,scaleX:Fo,scaleY:Fo,scaleZ:Fo,skew:Wn,skewX:Wn,skewY:Wn,distance:se,translateX:se,translateY:se,translateZ:se,x:se,y:se,z:se,perspective:se,transformPerspective:se,opacity:ds,originX:Uh,originY:Uh,originZ:se},ku={borderWidth:se,borderTopWidth:se,borderRightWidth:se,borderBottomWidth:se,borderLeftWidth:se,borderRadius:se,borderTopLeftRadius:se,borderTopRightRadius:se,borderBottomRightRadius:se,borderBottomLeftRadius:se,width:se,maxWidth:se,height:se,maxHeight:se,top:se,right:se,bottom:se,left:se,inset:se,insetBlock:se,insetBlockStart:se,insetBlockEnd:se,insetInline:se,insetInlineStart:se,insetInlineEnd:se,padding:se,paddingTop:se,paddingRight:se,paddingBottom:se,paddingLeft:se,paddingBlock:se,paddingBlockStart:se,paddingBlockEnd:se,paddingInline:se,paddingInlineStart:se,paddingInlineEnd:se,margin:se,marginTop:se,marginRight:se,marginBottom:se,marginLeft:se,marginBlock:se,marginBlockStart:se,marginBlockEnd:se,marginInline:se,marginInlineStart:se,marginInlineEnd:se,fontSize:se,backgroundPositionX:se,backgroundPositionY:se,...jw,zIndex:rp,fillOpacity:ds,strokeOpacity:ds,numOctaves:rp},Sw={...ku,color:Ke,backgroundColor:Ke,outlineColor:Ke,fill:Ke,stroke:Ke,borderColor:Ke,borderTopColor:Ke,borderRightColor:Ke,borderBottomColor:Ke,borderLeftColor:Ke,filter:$c,WebkitFilter:$c,mask:Gc,WebkitMask:Gc},jg=n=>Sw[n],bw=new Set([$c,Gc]);function Sg(n,r){let s=jg(n);return bw.has(s)||(s=Xt),s.getAnimatableNone?s.getAnimatableNone(r):void 0}
vendor: 1,717 bytes, line 40
40const kw=new Set(["auto","none","0"]);function Pw(n,r,s){let a=0,c;for(;a<n.length&&!c;){const f=n[a];typeof f=="string"&&!kw.has(f)&&Jr(f).values.length&&(c=n[a]),a++}if(c&&s)for(const f of r)n[f]=Sg(s,c)}class Aw extends vu{constructor(r,s,a,c,f){super(r,s,a,c,f,!0)}readKeyframes(){const{unresolvedKeyframes:r,element:s,name:a}=this;if(!s||!s.current)return;super.readKeyframes();for(let y=0;y<r.length;y++){let x=r[y];if(typeof x=="string"&&(x=x.trim(),hu(x))){const w=hg(x,s.current);w!==void 0&&(r[y]=w),y===r.length-1&&(this.finalKeyframe=x)}}if(this.resolveNoneKeyframes(),!mg.has(a)||r.length!==2)return;const[c,f]=r,d=np(c),p=np(f),m=Hh(c),g=Hh(f);if(m!==g&&Gn[a]){this.needsMeasurement=!0;return}if(d!==p)if(Xh(d)&&Xh(p))for(let y=0;y<r.length;y++){const x=r[y];typeof x=="string"&&(r[y]=parseFloat(x))}else Gn[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:r,name:s}=this,a=[];for(let c=0;c<r.length;c++)(r[c]===null||yw(r[c]))&&a.push(c);a.length&&Pw(r,a,s)}measureInitialState(){const{element:r,unresolvedKeyframes:s,name:a}=this;if(!r||!r.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Gn[a](r.measureViewportBox(),window.getComputedStyle(r.current)),s[0]=this.measuredOrigin;const c=s[s.length-1];c!==void 0&&r.getValue(a,c).jump(c,!1)}measureEndState(){var p;const{element:r,name:s,unresolvedKeyframes:a}=this;if(!r||!r.current)return;const c=r.getValue(s);c&&c.jump(this.measuredOrigin,!1);const f=a.length-1,d=a[f];a[f]=Gn[s](r.measureViewportBox(),window.getComputedStyle(r.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),(p=this.removedTransforms)!=null&&p.length&&this.removedTransforms.forEac
vendor: 40,892 bytes, line 40
40h(([m,g])=>{r.getValue(m).set(g)}),this.resolveNoneKeyframes()}}function bg(n,r,s){if(n==null)return[];if(n instanceof EventTarget)return[n];if(typeof n=="string"){let a=document;const c=(s==null?void 0:s[n])??a.querySelectorAll(n);return c?Array.from(c):[]}return Array.from(n).filter(a=>a!=null)}const kg=(n,r)=>r&&typeof n=="number"?r.transform(n):n;function Wo(n){return Em(n)&&"offsetHeight"in n&&!("ownerSVGElement"in n)}const{schedule:Pu}=Wm(queueMicrotask,!1),qt={x:!1,y:!1};function Pg(){return qt.x||qt.y}function Cw(n){return n==="x"||n==="y"?qt[n]?null:(qt[n]=!0,()=>{qt[n]=!1}):qt.x||qt.y?null:(qt.x=qt.y=!0,()=>{qt.x=qt.y=!1})}function Ag(n,r){const s=bg(n),a=new AbortController,c={passive:!0,...r,signal:a.signal};return[s,c,()=>a.abort()]}function Nw(n){return!(n.pointerType==="touch"||Pg())}function Tw(n,r,s={}){const[a,c,f]=Ag(n,s);return a.forEach(d=>{let p=!1,m=!1,g;const y=()=>{d.removeEventListener("pointerleave",S)},x=P=>{g&&(g(P),g=void 0),y()},w=P=>{p=!1,window.removeEventListener("pointerup",w),window.removeEventListener("pointercancel",w),m&&(m=!1,x(P))},j=()=>{p=!0,window.addEventListener("pointerup",w,c),window.addEventListener("pointercancel",w,c)},S=P=>{if(P.pointerType!=="touch"){if(p){m=!0;return}x(P)}},k=P=>{if(!Nw(P))return;m=!1;const A=r(d,P);typeof A=="function"&&(g=A,d.addEventListener("pointerleave",S,c))};d.addEventListener("pointerenter",k,c),d.addEventListener("pointerdown",j,c)}),f}const Cg=(n,r)=>r?n===r?!0:Cg(n,r.parentElement):!1,Au=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,Ew=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Iw(n){return Ew.has(n.tagName)||n.isContentEditable===!0}const Mw=new Set(["INPUT","SELECT","TEXTAREA"]);function Rw(n){return Mw.has(n.tagName)||n.isContentEditable===!0}const Zo=new WeakSet;function ip(n){return r=>{r.key==="Enter"&&n(r)}}function pc(n,r){n.dispatchEvent(new PointerEvent("pointer"+r,{isPrimary:!0,bubbles:!0}))}const Dw=(n,r)=>{const s=n.currentTarget;if(!s)return;const a=ip(()=>{if(Zo.has(s))return;pc(s,"down");const c=ip(()=>{pc(s,"up")}),f=()=>pc(s,"cancel");s.addEventListener("keyup",c,r),s.addEventListener("blur",f,r)});s.addEventListener("keydown",a,r),s.addEventListener("blur",()=>s.removeEventListener("keydown",a),r)};function sp(n){return Au(n)&&!Pg()}const op=new WeakSet;function Lw(n,r,s={}){const[a,c,f]=Ag(n,s),d=p=>{const m=p.currentTarget;if(!sp(p)||op.has(p))return;Zo.add(m),s.stopPropagation&&op.add(p);const g=r(m,p),y=(j,S)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",w),Zo.has(m)&&Zo.delete(m),sp(j)&&typeof g=="function"&&g(j,{success:S})},x=j=>{y(j,m===window||m===document||s.useGlobalTarget||Cg(m,j.target))},w=j=>{y(j,!1)};window.addEventListener("pointerup",x,c),window.addEventListener("pointercancel",w,c)};return a.forEach(p=>{(s.useGlobalTarget?window:p).addEventListener("pointerdown",d,c),Wo(p)&&(p.addEventListener("focus",g=>Dw(g,c)),!Iw(p)&&!p.hasAttribute("tabindex")&&(p.tabIndex=0))}),f}function Cu(n){return Em(n)&&"ownerSVGElement"in n}const $o=new WeakMap;let Zn;const Ng=(n,r,s)=>(a,c)=>c&&c[0]?c[0][n+"Size"]:Cu(a)&&"getBBox"in a?a.getBBox()[r]:a[s],zw=Ng("inline","width","offsetWidth"),Vw=Ng("block","height","offsetHeight");function Fw({target:n,borderBoxSize:r}){var s;(s=$o.get(n))==null||s.forEach(a=>{a(n,{get width(){return zw(n,r)},get height(){return Vw(n,r)}})})}function Ow(n){n.forEach(Fw)}function _w(){typeof ResizeObserver>"u"||(Zn=new ResizeObserver(Ow))}function Bw(n,r){Zn||_w();const s=bg(n);return s.forEach(a=>{let c=$o.get(a);c||(c=new Set,$o.set(a,c)),c.add(r),Zn==null||Zn.observe(a)}),()=>{s.forEach(a=>{const c=$o.get(a);c==null||c.delete(r),c!=null&&c.size||Zn==null||Zn.unobserve(a)})}}const Go=new Set;let Xr;function Hw(){Xr=()=>{const n={get width(){return window.innerWidth},get height(){return window.innerHeight}};Go.forEach(r=>r(n))},window.addEventListener("resize",Xr)}function Uw(n){return Go.add(n),Xr||Hw(),()=>{Go.delete(n),!Go.size&&typeof Xr=="function"&&(window.removeEventListener("resize",Xr),Xr=void 0)}}function ap(n,r){return typeof n=="function"?Uw(n):Bw(n,r)}function Ww(n){return Cu(n)&&n.tagName==="svg"}const Zw=[...wg,Ke,Xt],$w=n=>Zw.find(vg(n)),lp=()=>({translate:0,scale:1,origin:0,originPoint:0}),Qr=()=>({x:lp(),y:lp()}),cp=()=>({min:0,max:0}),Qe=()=>({x:cp(),y:cp()}),Gw=new WeakMap;function ha(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function fs(n){return typeof n=="string"||Array.isArray(n)}const Nu=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Tu=["initial",...Nu];function pa(n){return ha(n.animate)||Tu.some(r=>fs(n[r]))}function Tg(n){return!!(pa(n)||n.variants)}function Kw(n,r,s){for(const a in r){const c=r[a],f=s[a];if(ot(c))n.addValue(a,c);else if(ot(f))n.addValue(a,ei(c,{owner:n}));else if(f!==c)if(n.hasValue(a)){const d=n.getValue(a);d.liveStyle===!0?d.jump(c):d.hasAnimated||d.set(c)}else{const d=n.getStaticValue(a);n.addValue(a,ei(d!==void 0?d:c,{owner:n}))}}for(const a in s)r[a]===void 0&&n.removeValue(a);return r}const ra={current:null},Eu={current:!1},Yw=typeof window<"u";function Eg(){if(Eu.current=!0,!!Yw)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),r=()=>ra.current=n.matches;n.addEventListener("change",r),r()}else ra.current=!1}const up=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let ia={};function Ig(n){ia=n}function qw(){return ia}class Xw{scrapeMotionValuesFromProps(r,s,a){return{}}constructor({parent:r,props:s,presenceContext:a,reducedMotionConfig:c,skipAnimations:f,blockInitialAnimation:d,visualState:p},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=vu,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const j=ht.now();this.renderScheduledAt<j&&(this.renderScheduledAt=j,Re.render(this.render,!1,!0))};const{latestValues:g,renderState:y}=p;this.latestValues=g,this.baseTarget={...g},this.initialValues=s.initial?{...g}:{},this.renderState=y,this.parent=r,this.props=s,this.presenceContext=a,this.depth=r?r.depth+1:0,this.reducedMotionConfig=c,this.skipAnimationsConfig=f,this.options=m,this.blockInitialAnimation=!!d,this.isControllingVariants=pa(s),this.isVariantNode=Tg(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(r&&r.current);const{willChange:x,...w}=this.scrapeMotionValuesFromProps(s,{},this);for(const j in w){const S=w[j];g[j]!==void 0&&ot(S)&&S.set(g[j])}}mount(r){var s,a;if(this.hasBeenMounted)for(const c in this.initialValues)(s=this.values.get(c))==null||s.jump(this.initialValues[c]),this.latestValues[c]=this.initialValues[c];this.current=r,Gw.set(r,this),this.projection&&!this.projection.instance&&this.projection.mount(r),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((c,f)=>this.bindToMotionValue(f,c)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Eu.current||Eg(),this.shouldReduceMotion=ra.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(a=this.parent)==null||a.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var r;this.projection&&this.projection.unmount(),qn(this.notifyUpdate),qn(this.render),this.valueSubscriptions.forEach(s=>s()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(r=this.parent)==null||r.removeChild(this);for(const s in this.events)this.events[s].clear();for(const s in this.features){const a=this.features[s];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(r){this.children.add(r),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(r)}removeChild(r){this.children.delete(r),this.enteringChildren&&this.enteringChildren.delete(r)}bindToMotionValue(r,s){if(this.valueSubscriptions.has(r)&&this.valueSubscriptions.get(r)(),s.accelerate&&dg.has(r)&&this.current instanceof HTMLElement){const{factory:d,keyframes:p,times:m,ease:g,duration:y}=s.accelerate,x=new cg({element:this.current,name:r,keyframes:p,times:m,ease:g,duration:Tt(y)}),w=d(x);this.valueSubscriptions.set(r,()=>{w(),x.cancel()});return}const a=si.has(r);a&&this.onBindTransform&&this.onBindTransform();const c=s.on("change",d=>{this.latestValues[r]=d,this.props.onUpdate&&Re.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let f;typeof window<"u"&&window.MotionCheckAppearSync&&(f=window.MotionCheckAppearSync(this,r,s)),this.valueSubscriptions.set(r,()=>{c(),f&&f(),s.owner&&s.stop()})}sortNodePosition(r){return!this.current||!this.sortInstanceNodePosition||this.type!==r.type?0:this.sortInstanceNodePosition(this.current,r.current)}updateFeatures(){let r="animation";for(r in ia){const s=ia[r];if(!s)continue;const{isEnabled:a,Feature:c}=s;if(!this.features[r]&&c&&a(this.props)&&(this.features[r]=new c(this)),this.features[r]){const f=this.features[r];f.isMounted?f.update():(f.mount(),f.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Qe()}getStaticValue(r){return this.latestValues[r]}setStaticValue(r,s){this.latestValues[r]=s}update(r,s){(r.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=r,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let a=0;a<up.length;a++){const c=up[a];this.propEventSubscriptions[c]&&(this.propEventSubscriptions[c](),delete this.propEventSubscriptions[c]);const f="on"+c,d=r[f];d&&(this.propEventSubscriptions[c]=this.on(c,d))}this.prevMotionValues=Kw(this,this.scrapeMotionValuesFromProps(r,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(r){return this.props.variants?this.props.variants[r]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(r){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(r),()=>s.variantChildren.delete(r)}addValue(r,s){const a=this.values.get(r);s!==a&&(a&&this.removeValue(r),this.bindToMotionValue(r,s),this.values.set(r,s),this.latestValues[r]=s.get())}removeValue(r){this.values.delete(r);const s=this.valueSubscriptions.get(r);s&&(s(),this.valueSubscriptions.delete(r)),delete this.latestValues[r],this.removeValueFromRenderState(r,this.renderState)}hasValue(r){return this.values.has(r)}getValue(r,s){if(this.props.values&&this.props.values[r])return this.props.values[r];let a=this.values.get(r);return a===void 0&&s!==void 0&&(a=ei(s===null?void 0:s,{owner:this}),this.addValue(r,a)),a}readValue(r,s){let a=this.latestValues[r]!==void 0||!this.current?this.latestValues[r]:this.getBaseTargetFromProps(this.props,r)??this.readValueFromInstance(this.current,r,this.options);return a!=null&&(typeof a=="string"&&(Tm(a)||Im(a))?a=parseFloat(a):!$w(a)&&Xt.test(s)&&(a=Sg(r,s)),this.setBaseTarget(r,ot(a)?a.get():a)),ot(a)?a.get():a}setBaseTarget(r,s){this.baseTarget[r]=s}getBaseTarget(r){var f;const{initial:s}=this.props;let a;if(typeof s=="string"||typeof s=="object"){const d=Su(this.props,s,(f=this.presenceContext)==null?void 0:f.custom);d&&(a=d[r])}if(s&&a!==void 0)return a;const c=this.getBaseTargetFromProps(this.props,r);return c!==void 0&&!ot(c)?c:this.initialValues[r]!==void 0&&a===void 0?void 0:this.baseTarget[r]}on(r,s){return this.events[r]||(this.events[r]=new uu),this.events[r].add(s)}notify(r,...s){this.events[r]&&this.events[r].notify(...s)}scheduleRenderMicrotask(){Pu.render(this.render)}}class Mg extends Xw{constructor(){super(...arguments),this.KeyframeResolver=Aw}sortInstanceNodePosition(r,s){return r.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(r,s){const a=r.style;return a?a[s]:void 0}removeValueFromRenderState(r,{vars:s,style:a}){delete s[r],delete a[r]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:r}=this.props;ot(r)&&(this.childSubscription=r.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}class Xn{constructor(r){this.isMounted=!1,this.node=r}update(){}}function Rg({top:n,left:r,right:s,bottom:a}){return{x:{min:r,max:s},y:{min:n,max:a}}}function Qw({x:n,y:r}){return{top:r.min,right:n.max,bottom:r.max,left:n.min}}function Jw(n,r){if(!r)return n;const s=r({x:n.left,y:n.top}),a=r({x:n.right,y:n.bottom});return{top:s.y,left:s.x,bottom:a.y,right:a.x}}function mc(n){return n===void 0||n===1}function Kc({scale:n,scaleX:r,scaleY:s}){return!mc(n)||!mc(r)||!mc(s)}function mr(n){return Kc(n)||Dg(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function Dg(n){return dp(n.x)||dp(n.y)}function dp(n){return n&&n!=="0%"}function sa(n,r,s){const a=n-s,c=r*a;return s+c}function fp(n,r,s,a,c){return c!==void 0&&(n=sa(n,c,a)),sa(n,s,a)+r}function Yc(n,r=0,s=1,a,c){n.min=fp(n.min,r,s,a,c),n.max=fp(n.max,r,s,a,c)}function Lg(n,{x:r,y:s}){Yc(n.x,r.translate,r.scale,r.originPoint),Yc(n.y,s.translate,s.scale,s.originPoint)}const hp=.999999999999,pp=1.0000000000001;function ej(n,r,s,a=!1){var p;const c=s.length;if(!c)return;r.x=r.y=1;let f,d;for(let m=0;m<c;m++){f=s[m],d=f.projectionDelta;const{visualElement:g}=f.options;g&&g.props.style&&g.props.style.display==="contents"||(a&&f.options.layoutScroll&&f.scroll&&f!==f.root&&(ln(n.x,-f.scroll.offset.x),ln(n.y,-f.scroll.offset.y)),d&&(r.x*=d.x.scale,r.y*=d.y.scale,Lg(n,d)),a&&mr(f.latestValues)&&Ko(n,f.latestValues,(p=f.layout)==null?void 0:p.layoutBox))}r.x<pp&&r.x>hp&&(r.x=1),r.y<pp&&r.y>hp&&(r.y=1)}function ln(n,r){n.min+=r,n.max+=r}function mp(n,r,s,a,c=.5){const f=Ve(n.min,n.max,c);Yc(n,r,s,f,a)}function gp(n,r){return typeof n=="string"?parseFloat(n)/100*(r.max-r.min):n}function Ko(n,r,s){const a=s??n;mp(n.x,gp(r.x,a.x),r.scaleX,r.scale,r.originX),mp(n.y,gp(r.y,a.y),r.scaleY,r.scale,r.originY)}function zg(n,r){return Rg(Jw(n.getBoundingClientRect(),r))}function tj(n,r,s){const a=zg(n,s),{scroll:c}=r;return c&&(ln(a.x,c.offset.x),ln(a.y,c.offset.y)),a}const nj={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},rj=ii.length;function ij(n,r,s){let a="",c=!0;for(let f=0;f<rj;f++){const d=ii[f],p=n[d];if(p===void 0)continue;let m=!0;if(typeof p=="number")m=p===(d.startsWith("scale")?1:0);else{const g=parseFloat(p);m=d.startsWith("scale")?g===1:g===0}if(!m||s){const g=kg(p,ku[d]);if(!m){c=!1;const y=nj[d]||d;a+=`${y}(${g}) `}s&&(r[d]=g)}}return a=a.trim(),s?a=s(r,c?"":a):c&&(a="none"),a}function Iu(n,r,s){const{style:a,vars:c,transformOrigin:f}=n;let d=!1,p=!1;for(const m in r){const g=r[m];if(si.has(m)){d=!0;continue}else if($m(m)){c[m]=g;continue}else{const y=kg(g,ku[m]);m.startsWith("origin")?(p=!0,f[m]=y):a[m]=y}}if(r.transform||(d||s?a.transform=ij(r,n.transform,s):a.transform&&(a.transform="none")),p){const{originX:m="50%",originY:g="50%",originZ:y=0}=f;a.transformOrigin=`${m} ${g} ${y}`}}function Vg(n,{style:r,vars:s},a,c){const f=n.style;let d;for(d in r)f[d]=r[d];c==null||c.applyProjectionStyles(f,a);for(d in s)f.setProperty(d,s[d])}function yp(n,r){return r.max===r.min?0:n/(r.max-r.min)*100}const es={correct:(n,r)=>{if(!r.target)return n;if(typeof n=="string")if(se.test(n))n=parseFloat(n);else return n;const s=yp(n,r.target.x),a=yp(n,r.target.y);return`${s}% ${a}%`}},sj={correct:(n,{treeScale:r,projectionDelta:s})=>{const a=n,c=Xt.parse(n);if(c.length>5)return a;const f=Xt.createTransformer(n),d=typeof c[0]!="number"?1:0,p=s.x.scale*r.x,m=s.y.scale*r.y;c[0+d]/=p,c[1+d]/=m;const g=Ve(p,m,.5);return typeof c[2+d]=="number"&&(c[2+d]/=g),typeof c[3+d]=="number"&&(c[3+d]/=g),f(c)}},qc={borderRadius:{...es,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:es,borderTopRightRadius:es,borderBottomLeftRadius:es,borderBottomRightRadius:es,boxShadow:sj};function Fg(n,{layout:r,layoutId:s}){return si.has(n)||n.startsWith("origin")||(r||s!==void 0)&&(!!qc[n]||n==="opacity")}function Mu(n,r,s){var d;const a=n.style,c=r==null?void 0:r.style,f={};if(!a)return f;for(const p in a)(ot(a[p])||c&&ot(c[p])||Fg(p,n)||((d=s==null?void 0:s.getValue(p))==null?void 0:d.liveStyle)!==void 0)&&(f[p]=a[p]);return f}function oj(n){return window.getComputedStyle(n)}class aj extends Mg{constructor(){super(...arguments),this.type="html",this.renderInstance=Vg}readValueFromInstance(r,s){var a;if(si.has(s))return(a=this.projection)!=null&&a.isProjecting?Vc(s):N1(r,s);{const c=oj(r),f=($m(s)?c.getPropertyValue(s):c[s])||0;return typeof f=="string"?f.trim():f}}measureInstanceViewportBox(r,{transformPagePoint:s}){return zg(r,s)}build(r,s,a){Iu(r,s,a.transformTemplate)}scrapeMotionValuesFromProps(r,s,a){return Mu(r,s,a)}}const lj={offset:"stroke-dashoffset",array:"stroke-dasharray"},cj={offset:"strokeDashoffset",array:"strokeDasharray"};function uj(n,r,s=1,a=0,c=!0){n.pathLength=1;const f=c?lj:cj;n[f.offset]=`${-a}`,n[f.array]=`${r} ${s}`}const dj=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function Og(n,{attrX:r,attrY:s,attrScale:a,pathLength:c,pathSpacing:f=1,pathOffset:d=0,...p},m,g,y){if(Iu(n,p,g),m){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};const{attrs:x,style:w}=n;x.transform&&(w.transform=x.transform,delete x.transform),(w.transform||x.transformOrigin)&&(w.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),w.transform&&(w.transformBox=(y==null?void 0:y.transformBox)??"fill-box",delete x.transformBox);for(const j of dj)x[j]!==void 0&&(w[j]=x[j],delete x[j]);r!==void 0&&(x.x=r),s!==void 0&&(x.y=s),a!==void 0&&(x.scale=a),c!==void 0&&uj(x,c,f,d,!1)}const _g=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),Bg=n=>typeof n=="string"&&n.toLowerCase()==="svg";function fj(n,r,s,a){Vg(n,r,void 0,a);for(const c in r.attrs)n.setAttribute(_g.has(c)?c:bu(c),r.attrs[c])}function Hg(n,r,s){const a=Mu(n,r,s);for(const c in n)if(ot(n[c])||ot(r[c])){const f=ii.indexOf(c)!==-1?"attr"+c.charAt(0).toUpperCase()+c.substring(1):c;a[f]=n[c]}return a}class hj extends Mg{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Qe}getBaseTargetFromProps(r,s){return r[s]}readValueFromInstance(r,s){if(si.has(s)){const a=jg(s);return a&&a.default||0}return s=_g.has(s)?s:bu(s),r.getAttribute(s)}scrapeMotionValuesFromProps(r,s,a){return Hg(r,s,a)}build(r,s,a){Og(r,s,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(r,s,a,c){fj(r,s,a,c)}mount(r){this.isSVGTag=Bg(r.tagName),super.mount(r)}}const pj=Tu.length;function Ug(n){if(!n)return;if(!n.isControllingVariants){const s=n.parent?Ug(n.parent)||{}:{};return n.props.initial!==void 0&&(s.initial=n.props.initial),s}const r={};for(let s=0;s<pj;s++){const a=Tu[s],c=n.props[a];(fs(c)||c===!1)&&(r[a]=c)}return r}function Wg(n,r){if(!Array.isArray(r))return!1;const s=r.length;if(s!==n.length)return!1;for(let a=0;a<s;a++)if(r[a]!==n[a])return!1;return!0}const mj=[...Nu].reverse(),gj=Nu.length;function yj(n){return r=>Promise.all(r.map(({animation:s,options:a})=>mw(n,s,a)))}function xj(n){let r=yj(n),s=xp(),a=!0,c=!1;const f=g=>(y,x)=>{var j;const w=vr(n,x,g==="exit"?(j=n.presenceContext)==null?void 0:j.custom:void 0);if(w){const{transition:S,transitionEnd:k,...P}=w;y={...y,...P,...k}}return y};function d(g){r=g(n)}function p(g){const{props:y}=n,x=Ug(n.parent)||{},w=[],j=new Set;let S={},k=1/0;for(let A=0;A<gj;A++){const M=mj[A],D=s[M],F=y[M]!==void 0?y[M]:x[M],_=fs(F),K=M===g?D.isActive:null;K===!1&&(k=A);let Y=F===x[M]&&F!==y[M]&&_;if(Y&&(a||c)&&n.manuallyAnimateOnMount&&(Y=!1),D.protectedKeys={...S},!D.isActive&&K===null||!F&&!D.prevProp||ha(F)||typeof F=="boolean")continue;if(M==="exit"&&D.isActive&&K!==!0){D.prevResolvedValues&&(S={...S,...D.prevResolvedValues});continue}const V=vj(D.prevProp,F);let G=V||M===g&&D.isActive&&!Y&&_||A>k&&_,$=!1;const ee=Array.isArray(F)?F:[F];let pe=ee.reduce(f(M),{});K===!1&&(pe={});const{prevResolvedValues:ke={}}=D,de={...ke,...pe},xe=L=>{G=!0,j.has(L)&&($=!0,j.delete(L)),D.needsAnimating[L]=!0;const q=n.getValue(L);q&&(q.liveStyle=!1)};for(const L in de){const q=pe[L],Z=ke[L];if(S.hasOwnProperty(L))continue;let T=!1;Uc(q)&&Uc(Z)?T=!Wg(q,Z):T=q!==Z,T?q!=null?xe(L):j.add(L):q!==void 0&&j.has(L)?xe(L):D.protectedKeys[L]=!0}D.prevProp=F,D.prevResolvedValues=pe,D.isActive&&(S={...S,...pe}),(a||c)&&n.blockInitialAnimation&&(G=!1);const me=Y&&V;G&&(!me||$)&&w.push(...ee.map(L=>{const q={type:M};if(typeof L=="string"&&(a||c)&&!me&&n.manuallyAnimateOnMount&&n.parent){const{parent:Z}=n,T=vr(Z,L);if(Z.enteringChildren&&T){const{delayChildren:O}=T.transition||{};q.delay=fg(Z.enteringChildren,n,O)}}return{animation:L,options:q}}))}if(j.size){const A={};if(typeof y.initial!="boolean"){const M=vr(n,Array.isArray(y.initial)?y.initial[0]:y.initial);M&&M.transition&&(A.transition=M.transition)}j.forEach(M=>{const D=n.getBaseTarget(M),F=n.getValue(M);F&&(F.liveStyle=!0),A[M]=D??null}),w.push({animation:A})}let P=!!w.length;return a&&(y.initial===!1||y.initial===y.animate)&&!n.manuallyAnimateOnMount&&(P=!1),a=!1,c=!1,P?r(w):Promise.resolve()}function m(g,y){var w;if(s[g].isActive===y)return Promise.resolve();(w=n.variantChildren)==null||w.forEach(j=>{var S;return(S=j.animationState)==null?void 0:S.setActive(g,y)}),s[g].isActive=y;const x=p(g);for(const j in s)s[j].protectedKeys={};return x}return{animateChanges:p,setActive:m,setAnimateFunction:d,getState:()=>s,reset:()=>{s=xp(),c=!0}}}function vj(n,r){return typeof r=="string"?r!==n:Array.isArray(r)?!Wg(r,n):!1}function pr(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function xp(){return{animate:pr(!0),whileInView:pr(),whileHover:pr(),whileTap:pr(),whileDrag:pr(),whileFocus:pr(),exit:pr()}}function Xc(n,r){n.min=r.min,n.max=r.max}function Kt(n,r){Xc(n.x,r.x),Xc(n.y,r.y)}function vp(n,r){n.translate=r.translate,n.scale=r.scale,n.originPoint=r.originPoint,n.origin=r.origin}const Zg=1e-4,wj=1-Zg,jj=1+Zg,$g=.01,Sj=0-$g,bj=0+$g;function pt(n){return n.max-n.min}function kj(n,r,s){return Math.abs(n-r)<=s}function wp(n,r,s,a=.5){n.origin=a,n.originPoint=Ve(r.min,r.max,n.origin),n.scale=pt(s)/pt(r),n.translate=Ve(s.min,s.max,n.origin)-n.originPoint,(n.scale>=wj&&n.scale<=jj||isNaN(n.scale))&&(n.scale=1),(n.translate>=Sj&&n.translate<=bj||isNaN(n.translate))&&(n.translate=0)}function os(n,r,s,a){wp(n.x,r.x,s.x,a?a.originX:void 0),wp(n.y,r.y,s.y,a?a.originY:void 0)}function jp(n,r,s,a=0){const c=a?Ve(s.min,s.max,a):s.min;n.min=c+r.min,n.max=n.min+pt(r)}function Pj(n,r,s,a){jp(n.x,r.x,s.x,a==null?void 0:a.x),jp(n.y,r.y,s.y,a==null?void 0:a.y)}function Sp(n,r,s,a=0){const c=a?Ve(s.min,s.max,a):s.min;n.min=r.min-c,n.max=n.min+pt(r)}function oa(n,r,s,a){Sp(n.x,r.x,s.x,a==null?void 0:a.x),Sp(n.y,r.y,s.y,a==null?void 0:a.y)}function bp(n,r,s,a,c){return n-=r,n=sa(n,1/s,a),c!==void 0&&(n=sa(n,1/c,a)),n}function Aj(n,r=0,s=1,a=.5,c,f=n,d=n){if(cn.test(r)&&(r=parseFloat(r),r=Ve(d.min,d.max,r/100)-d.min),typeof r!="number")return;let p=Ve(f.min,f.max,a);n===f&&(p-=r),n.min=bp(n.min,r,s,p,c),n.max=bp(n.max,r,s,p,c)}function kp(n,r,[s,a,c],f,d){Aj(n,r[s],r[a],r[c],r.scale,f,d)}const Cj=["x","scaleX","originX"],Nj=["y","scaleY","originY"];function Pp(n,r,s,a){kp(n.x,r,Cj,s?s.x:void 0,a?a.x:void 0),kp(n.y,r,Nj,s?s.y:void 0,a?a.y:void 0)}function Ap(n){return n.translate===0&&n.scale===1}function Gg(n){return Ap(n.x)&&Ap(n.y)}function Cp(n,r){return n.min===r.min&&n.max===r.max}function Tj(n,r){return Cp(n.x,r.x)&&Cp(n.y,r.y)}function Np(n,r){return Math.round(n.min)===Math.round(r.min)&&Math.round(n.max)===Math.round(r.max)}function Kg(n,r){return Np(n.x,r.x)&&Np(n.y,r.y)}function Tp(n){return pt(n.x)/pt(n.y)}function Ep(n,r){return n.translate===r.translate&&n.scale===r.scale&&n.originPoint===r.originPoint}function on(n){return[n("x"),n("y")]}function Ej(n,r,s){let a="";const c=n.x.translate/r.x,f=n.y.translate/r.y,d=(s==null?void 0:s.z)||0;if((c||f||d)&&(a=`translate3d(${c}px, ${f}px, ${d}px) `),(r.x!==1||r.y!==1)&&(a+=`scale(${1/r.x}, ${1/r.y}) `),s){const{transformPerspective:g,rotate:y,rotateX:x,rotateY:w,skewX:j,skewY:S}=s;g&&(a=`perspective(${g}px) ${a}`),y&&(a+=`rotate(${y}deg) `),x&&(a+=`rotateX(${x}deg) `),w&&(a+=`rotateY(${w}deg) `),j&&(a+=`skewX(${j}deg) `),S&&(a+=`skewY(${S}deg) `)}const p=n.x.scale*r.x,m=n.y.scale*r.y;return(p!==1||m!==1)&&(a+=`scale(${p}, ${m})`),a||"none"}const Yg=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],Ij=Yg.length,Ip=n=>typeof n=="string"?parseFloat(n):n,Mp=n=>typeof n=="number"||se.test(n);function Mj(n,r,s,a,c,f){c?(n.opacity=Ve(0,s.opacity??1,Rj(a)),n.opacityExit=Ve(r.opacity??1,0,Dj(a))):f&&(n.opacity=Ve(r.opacity??1,s.opacity??1,a));for(let d=0;d<Ij;d++){const p=Yg[d];let m=Rp(r,p),g=Rp(s,p);if(m===void 0&&g===void 0)continue;m||(m=0),g||(g=0),m===0||g===0||Mp(m)===Mp(g)?(n[p]=Math.max(Ve(Ip(m),Ip(g),a),0),(cn.test(g)||cn.test(m))&&(n[p]+="%")):n[p]=g}(r.rotate||s.rotate)&&(n.rotate=Ve(r.rotate||0,s.rotate||0,a))}function Rp(n,r){return n[r]!==void 0?n[r]:n.borderRadius}const Rj=qg(0,.5,_m),Dj=qg(.5,.95,_t);function qg(n,r,s){return a=>a<n?0:a>r?1:s(us(n,r,a))}function Lj(n,r,s){const a=ot(n)?n:ei(n);return a.start(ju("",a,r,s)),a.animation}function hs(n,r,s,a={passive:!0}){return n.addEventListener(r,s,a),()=>n.removeEventListener(r,s)}const zj=(n,r)=>n.depth-r.depth;class Vj{constructor(){this.children=[],this.isDirty=!1}add(r){lu(this.children,r),this.isDirty=!0}remove(r){Qo(this.children,r),this.isDirty=!0}forEach(r){this.isDirty&&this.children.sort(zj),this.isDirty=!1,this.children.forEach(r)}}function Fj(n,r){const s=ht.now(),a=({timestamp:c})=>{const f=c-s;f>=r&&(qn(a),n(f-r))};return Re.setup(a,!0),()=>qn(a)}function Yo(n){return ot(n)?n.get():n}class Oj{constructor(){this.members=[]}add(r){lu(this.members,r);for(let s=this.members.length-1;s>=0;s--){const a=this.members[s];if(a===r||a===this.lead||a===this.prevLead)continue;const c=a.instance;(!c||c.isConnected===!1)&&!a.snapshot&&(Qo(this.members,a),a.unmount())}r.scheduleRender()}remove(r){if(Qo(this.members,r),r===this.prevLead&&(this.prevLead=void 0),r===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(r){var s;for(let a=this.members.indexOf(r)-1;a>=0;a--){const c=this.members[a];if(c.isPresent!==!1&&((s=c.instance)==null?void 0:s.isConnected)!==!1)return this.promote(c),!0}return!1}promote(r,s){var c;const a=this.lead;if(r!==a&&(this.prevLead=a,this.lead=r,r.show(),a)){a.updateSnapshot(),r.scheduleRender();const{layoutDependency:f}=a.options,{layoutDependency:d}=r.options;(f===void 0||f!==d)&&(r.resumeFrom=a,s&&(a.preserveOpacity=!0),a.snapshot&&(r.snapshot=a.snapshot,r.snapshot.latestValues=a.animationValues||a.latestValues),(c=r.root)!=null&&c.isUpdating&&(r.isLayoutDirty=!0)),r.options.crossfade===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(r=>{var s,a,c,f,d;(a=(s=r.options).onExitComplete)==null||a.call(s),(d=(c=r.resumingFrom)==null?void 0:(f=c.options).onExitComplete)==null||d.call(f)})}scheduleRender(){this.members.forEach(r=>r.instance&&r.scheduleRender(!1))}removeLeadSnapshot(){var r;(r=this.lead)!=null&&r.snapshot&&(this.lead.snapshot=void 0)}}const qo={hasAnimatedSinceResize:!0,hasEverUpdated:!1},gc=["","X","Y","Z"],_j=1e3;let Bj=0;function yc(n,r,s,a){const{latestValues:c}=r;c[n]&&(s[n]=c[n],r.setStaticValue(n,0),a&&(a[n]=0))}function Xg(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:r}=n.options;if(!r)return;const s=yg(r);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:c,layoutId:f}=n.options;window.MotionCancelOptimisedAnimation(s,"transform",Re,!(c||f))}const{parent:a}=n;a&&!a.hasCheckedOptimisedAppear&&Xg(a)}function Qg({attachResizeListener:n,defaultParent:r,measureScroll:s,checkIsScrollRoot:a,resetTransform:c}){return class{constructor(d={},p=r==null?void 0:r()){this.id=Bj++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Wj),this.nodes.forEach(qj),this.nodes.forEach(Xj),this.nodes.forEach(Zj)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=p?p.root||p:this,this.path=p?[...p.path,p]:[],this.parent=p,this.depth=p?p.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new Vj)}addEventListener(d,p){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new uu),this.eventHandlers.get(d).add(p)}notifyListeners(d,...p){const m=this.eventHandlers.get(d);m&&m.notify(...p)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=Cu(d)&&!Ww(d),this.instance=d;const{layoutId:p,layout:m,visualElement:g}=this.options;if(g&&!g.current&&g.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||p)&&(this.isLayoutDirty=!0),n){let y,x=0;const w=()=>this.root.updateBlockedByResize=!1;Re.read(()=>{x=window.innerWidth}),n(d,()=>{const j=window.innerWidth;j!==x&&(x=j,this.root.updateBlockedByResize=!0,y&&y(),y=Fj(w,250),qo.hasAnimatedSinceResize&&(qo.hasAnimatedSinceResize=!1,this.nodes.forEach(zp)))})}p&&this.root.registerSharedNode(p,this),this.options.animate!==!1&&g&&(p||m)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:x,hasRelativeLayoutChanged:w,layout:j})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const S=this.options.transition||g.getDefaultTransition()||n2,{onLayoutAnimationStart:k,onLayoutAnimationComplete:P}=g.getProps(),A=!this.targetLayout||!Kg(this.targetLayout,j),M=!x&&w;if(this.options.layoutRoot||this.resumeFrom||M||x&&(A||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const D={...wu(S,"layout"),onPlay:k,onComplete:P};(g.shouldReduceMotion||this.options.layoutRoot)&&(D.delay=0,D.type=!1),this.startAnimation(D),this.setAnimationOrigin(y,M)}else x||zp(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=j})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),qn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Qj),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Xg(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const x=this.path[y];x.shouldResetTransform=!0,(typeof x.latestValues.x=="string"||typeof x.latestValues.y=="string")&&(x.isLayoutDirty=!0),x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:p,layout:m}=this.options;if(p===void 0&&!m)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const m=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),m&&this.nodes.forEach(Gj),this.nodes.forEach(Dp);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Lp);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Kj),this.nodes.forEach(Yj),this.nodes.forEach(Hj),this.nodes.forEach(Uj)):this.nodes.forEach(Lp),this.clearAllSnapshots();const p=ht.now();st.delta=un(0,1e3/60,p-st.timestamp),st.timestamp=p,st.isProcessing=!0,lc.update.process(st),lc.preRender.process(st),lc.render.process(st),st.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Pu.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach($j),this.sharedNodes.forEach(Jj)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Re.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Re.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!pt(this.snapshot.measuredBox.x)&&!pt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++)this.path[m].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=Qe()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:p}=this.options;p&&p.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let p=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(p=!1),p&&this.instance){const m=a(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:m,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!c)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,p=this.projectionDelta&&!Gg(this.projectionDelta),m=this.getTransformTemplate(),g=m?m(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;d&&this.instance&&(p||mr(this.latestValues)||y)&&(c(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const p=this.measurePageBox();let m=this.removeElementScroll(p);return d&&(m=this.removeTransform(m)),r2(m),{animationId:this.root.animationId,measuredBox:p,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){var g;const{visualElement:d}=this.options;if(!d)return Qe();const p=d.measureViewportBox();if(!(((g=this.scroll)==null?void 0:g.wasRoot)||this.path.some(i2))){const{scroll:y}=this.root;y&&(ln(p.x,y.offset.x),ln(p.y,y.offset.y))}return p}removeElementScroll(d){var m;const p=Qe();if(Kt(p,d),(m=this.scroll)!=null&&m.wasRoot)return p;for(let g=0;g<this.path.length;g++){const y=this.path[g],{scroll:x,options:w}=y;y!==this.root&&x&&w.layoutScroll&&(x.wasRoot&&Kt(p,d),ln(p.x,x.offset.x),ln(p.y,x.offset.y))}return p}applyTransform(d,p=!1,m){var y,x;const g=m||Qe();Kt(g,d);for(let w=0;w<this.path.length;w++){const j=this.path[w];!p&&j.options.layoutScroll&&j.scroll&&j!==j.root&&(ln(g.x,-j.scroll.offset.x),ln(g.y,-j.scroll.offset.y)),mr(j.latestValues)&&Ko(g,j.latestValues,(y=j.layout)==null?void 0:y.layoutBox)}return mr(this.latestValues)&&Ko(g,this.latestValues,(x=this.layout)==null?void 0:x.layoutBox),g}removeTransform(d){var m;const p=Qe();Kt(p,d);for(let g=0;g<this.path.length;g++){const y=this.path[g];if(!mr(y.latestValues))continue;let x;y.instance&&(Kc(y.latestValues)&&y.updateSnapshot(),x=Qe(),Kt(x,y.measurePageBox())),Pp(p,y.latestValues,(m=y.snapshot)==null?void 0:m.layoutBox,x)}return mr(this.latestValues)&&Pp(p,this.latestValues),p}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==st.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){var j;const p=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=p.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=p.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=p.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==p;if(!(d||m&&this.isSharedProjectionDirty||this.isProjectionDirty||(j=this.parent)!=null&&j.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:x}=this.options;if(!this.layout||!(y||x))return;this.resolvedRelativeTargetAt=st.timestamp;const w=this.getClosestProjectingParent();w&&this.linkedParentVersion!==w.layoutVersion&&!w.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&w&&w.layout?this.createRelativeTarget(w,this.layout.layoutBox,w.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Qe(),this.targetWithTransforms=Qe()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Pj(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):Kt(this.target,this.layout.layoutBox),Lg(this.target,this.targetDelta)):Kt(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&w&&!!w.resumingFrom==!!this.resumingFrom&&!w.options.layoutScroll&&w.target&&this.animationProgress!==1?this.createRelativeTarget(w,this.target,w.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Kc(this.parent.latestValues)||Dg(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(d,p,m){this.relativeParent=d,this.linkedParentVersion=d.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Qe(),this.relativeTargetOrigin=Qe(),oa(this.relativeTargetOrigin,p,m,this.options.layoutAnchor||void 0),Kt(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var S;const d=this.getLead(),p=!!this.resumingFrom||this!==d;let m=!0;if((this.isProjectionDirty||(S=this.parent)!=null&&S.isProjectionDirty)&&
vendor: 5,333 bytes, line 40
40(m=!1),p&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===st.timestamp&&(m=!1),m)return;const{layout:g,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||y))return;Kt(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,w=this.treeScale.y;ej(this.layoutCorrected,this.treeScale,this.path,p),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=Qe());const{target:j}=d;if(!j){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(vp(this.prevProjectionDelta.x,this.projectionDelta.x),vp(this.prevProjectionDelta.y,this.projectionDelta.y)),os(this.projectionDelta,this.layoutCorrected,j,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==w||!Ep(this.projectionDelta.x,this.prevProjectionDelta.x)||!Ep(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",j))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){var p;if((p=this.options.visualElement)==null||p.scheduleRender(),d){const m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Qr(),this.projectionDelta=Qr(),this.projectionDeltaWithTransform=Qr()}setAnimationOrigin(d,p=!1){const m=this.snapshot,g=m?m.latestValues:{},y={...this.latestValues},x=Qr();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!p;const w=Qe(),j=m?m.source:void 0,S=this.layout?this.layout.source:void 0,k=j!==S,P=this.getStack(),A=!P||P.members.length<=1,M=!!(k&&!A&&this.options.crossfade===!0&&!this.path.some(t2));this.animationProgress=0;let D;this.mixTargetDelta=F=>{const _=F/1e3;Vp(x.x,d.x,_),Vp(x.y,d.y,_),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(oa(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),e2(this.relativeTarget,this.relativeTargetOrigin,w,_),D&&Tj(this.relativeTarget,D)&&(this.isProjectionDirty=!1),D||(D=Qe()),Kt(D,this.relativeTarget)),k&&(this.animationValues=y,Mj(y,g,this.latestValues,_,M,A)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=_},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){var p,m,g;this.notifyListeners("animationStart"),(p=this.currentAnimation)==null||p.stop(),(g=(m=this.resumingFrom)==null?void 0:m.currentAnimation)==null||g.stop(),this.pendingAnimation&&(qn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Re.update(()=>{qo.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=ei(0)),this.motionValue.jump(0,!1),this.currentAnimation=Lj(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:y=>{this.mixTargetDelta(y),d.onUpdate&&d.onUpdate(y)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(_j),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:p,target:m,layout:g,latestValues:y}=d;if(!(!p||!m||!g)){if(this!==d&&this.layout&&g&&Jg(this.options.animationType,this.layout.layoutBox,g.layoutBox)){m=this.target||Qe();const x=pt(this.layout.layoutBox.x);m.x.min=d.target.x.min,m.x.max=m.x.min+x;const w=pt(this.layout.layoutBox.y);m.y.min=d.target.y.min,m.y.max=m.y.min+w}Kt(p,m),Ko(p,y),os(this.projectionDeltaWithTransform,this.layoutCorrected,p,y)}}registerSharedNode(d,p){this.sharedNodes.has(d)||this.sharedNodes.set(d,new Oj),this.sharedNodes.get(d).add(p);const g=p.options.initialPromotionConfig;p.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(p):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){var p;const{layoutId:d}=this.options;return d?((p=this.getStack())==null?void 0:p.lead)||this:this}getPrevLead(){var p;const{layoutId:d}=this.options;return d?(p=this.getStack())==null?void 0:p.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:p,preserveFollowOpacity:m}={}){const g=this.getStack();g&&g.promote(this,m),d&&(this.projectionDelta=void 0,this.needsReset=!0),p&&this.setOptions({transition:p})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}
vendor: 4,085 bytes, line 40
40resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let p=!1;const{latestValues:m}=d;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(p=!0),!p)return;const g={};m.z&&yc("z",d,g,this.animationValues);for(let y=0;y<gc.length;y++)yc(`rotate${gc[y]}`,d,g,this.animationValues),yc(`skew${gc[y]}`,d,g,this.animationValues);d.render();for(const y in g)d.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);d.scheduleRender()}applyProjectionStyles(d,p){if(!this.instance||this.isSVG)return;if(!this.isVisible){d.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,d.visibility="",d.opacity="",d.pointerEvents=Yo(p==null?void 0:p.pointerEvents)||"",d.transform=m?m(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(d.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,d.pointerEvents=Yo(p==null?void 0:p.pointerEvents)||""),this.hasProjected&&!mr(this.latestValues)&&(d.transform=m?m({},""):"none",this.hasProjected=!1);return}d.visibility="";const y=g.animationValues||g.latestValues;this.applyTransformsToTarget();let x=Ej(this.projectionDeltaWithTransform,this.treeScale,y);m&&(x=m(y,x)),d.transform=x;const{x:w,y:j}=this.projectionDelta;d.transformOrigin=`${w.origin*100}% ${j.origin*100}% 0`,g.animationValues?d.opacity=g===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:d.opacity=g===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const S in qc){if(y[S]===void 0)continue;const{correct:k,applyTo:P,isCSSVariable:A}=qc[S],M=x==="none"?y[S]:k(y[S],g);if(P){const D=P.length;for(let F=0;F<D;F++)d[P[F]]=M}else A?this.options.visualElement.renderState.vars[S]=M:d[S]=M}this.options.layoutId&&(d.pointerEvents=g===this?Yo(p==null?void 0:p.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>{var p;return(p=d.currentAnimation)==null?void 0:p.stop()}),this.root.nodes.forEach(Dp),this.root.sharedNodes.clear()}}}function Hj(n){n.updateLayout()}function Uj(n){var s;const r=((s=n.resumeFrom)==null?void 0:s.snapshot)||n.snapshot;if(n.isLead()&&n.layout&&r&&n.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:c}=n.layout,{animationType:f}=n.options,d=r.source!==n.layout.source;if(f==="size")on(x=>{const w=d?r.measuredBox[x]:r.layoutBox[x],j=pt(w);w.min=a[x].min,w.max=w.min+j});else if(f==="x"||f==="y"){const x=f==="x"?"y":"x";Xc(d?r.measuredBox[x]:r.layoutBox[x],a[x])}else Jg(f,r.layoutBox,a)&&on(x=>{const w=d?r.measuredBox[x]:r.layoutBox[x],j=pt(a[x]);w.max=w.min+j,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[x].max=n.relativeTarget[x].min+j)});const p=Qr();os(p,a,r.layoutBox);const m=Qr();d?os(m,n.applyTransform(c,!0),r.measuredBox):os(m,a,r.layoutBox);const g=!Gg(p);let y=!1;if(!n.resumeFrom){const x=n.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:w,layout:j}=x;if(w&&j){const S=n.options.layoutAnchor||void 0,k=Qe();oa(k,r.layoutBox,w.layoutBox,S);const P=Qe();oa(P,a,j.layoutBox,S),Kg(k,P)||(y=!0),x.options.layoutRoot&&(n.relativeTarget=P,n.relativeTargetOrigin=k,n.relativeParent=x)}}}n.notifyListeners("didUpdate",{layout:a,snapshot:r,delta:m,layoutDelta:p,hasLayoutChanged:g,hasRelativeLayoutChanged:y})}else if(n.isLead()){const{onExitComplete:a}=n.options;a&&a()}n.options.transition=void 0}function Wj(n){n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}function Zj(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function $j(n){n.clearSnapshot()}function Dp(n){n.clearMeasurements()}function Gj(n){n.isLayoutDirty=!0,n.updateLayout()}function Lp(n){n.isLayoutDirty=!1}
40function Kj(n){n.isAnimationBlocked&&n.layout&&!n.isLayoutDirty&&(n.snapshot=n.layout,n.isLayoutDirty=!0)}function Yj(n){const{visualElement:r}=n.options;r&&r.getProps().onBeforeLayoutMeasure&&r.notify("BeforeLayoutMeasure"),n.resetTransform()}function zp(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function qj(n){n.resolveTargetDelta()}function Xj(n){n.calcProjection()}function Qj(n){n.resetSkewAndRotation()}function Jj(n){n.removeLeadSnapshot()}function Vp(n,r,s){n.translate=Ve(r.translate,0,s),n.scale=Ve(r.scale,1,s),n.origin=r.origin,n.originPoint=r.originPoint}function Fp(n,r,s,a){n.min=Ve(r.min,s.min,a),n.max=Ve(r.max,s.max,a)}function e2(n,r,s,a){Fp(n.x,r.x,s.x,a),Fp(n.y,r.y,s.y,a)}function t2(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const n2={duration:.45,ease:[.4,0,.1,1]},Op=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),_p=Op("applewebkit/")&&!Op("chrome/")?Math.round:_t;function Bp(n){n.min=_p(n.min),n.max=_p(n.max)}function r2(n){Bp(n.x),Bp(n.y)}function Jg(n,r,s){return n==="position"||n==="preserve-aspect"&&!kj(Tp(r),Tp(s),.2)}function i2(n){var r;return n!==n.root&&((r=n.scroll)==null?void 0:r.wasRoot)}const s2=Qg({attachResizeListener:(n,r)=>hs(n,"resize",r),measureScroll:()=>{var n,r;return{x:document.documentElement.scrollLeft||((n=document.body)==null?void 0:n.scrollLeft)||0,y:document.documentElement.scrollTop||((r=document.body)==null?void 0:r.scrollTop)||0}},checkIsScrollRoot:()=>!0}),xc={current:void 0},ey=Qg({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!xc.current){const n=new s2({});n.mount(window),n.setOptions({layoutScroll:!0}),xc.current=n}return xc.current},resetTransform:(n,r)=>{n.style.transform=r!==void 0?r:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),Ru=I.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function Hp(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function o2(...n){return r=>{let s=!1;const a=n.map(c=>{const f=Hp(c,r);return!s&&typeof f=="function"&&(s=!0),f});if(s)return()=>{for(let c=0;c<a.length;c++){const f=a[c];typeof f=="function"?f():Hp(n[c],null)}}}}function a2(...n){return I.useCallback(o2(...n),n)}class l2 extends I.Component{getSnapshotBeforeUpdate(r){const s=this.props.childRef.current;if(Wo(s)&&r.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const a=s.offsetParent,c=Wo(a)&&a.offsetWidth||0,f=Wo(a)&&a.offsetHeight||0,d=getComputedStyle(s),p=this.props.sizeRef.current;p.height=parseFloat(d.height),p.width=parseFloat(d.width),p.top=s.offsetTop,p.left=s.offsetLeft,p.right=c-p.width-p.left,p.bottom=f-p.height-p.top}return null}componentDidUpdate(){}render(){return this.props.children}}function c2({children:n,isPresent:r,anchorX:s,anchorY:a,root:c,pop:f}){var w;const d=I.useId(),p=I.useRef(null),m=I.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=I.useContext(Ru),y=((w=n.props)==null?void 0:w.ref)??(n==null?void 0:n.ref),x=a2(p,y);return I.useInsertionEffect(()=>{const{width:j,height:S,top:k,left:P,right:A,bottom:M}=m.current;if(r||f===!1||!p.current||!j||!S)return;const D=s==="left"?`left: ${P}`:`right: ${A}`,F=a==="bottom"?`bottom: ${M}`:`top: ${k}`;p.current.dataset.motionPopId=d;const _=document.createElement("style");g&&(_.nonce=g);const K=c??document.head;return K.appendChild(_),_.sheet&&_.sheet.insertRule(`
41          [data-motion-pop-id="${d}"] {
42            position: absolute !important;
43            width: ${j}px !important;
44            height: ${S}px !important;
45            ${D}px !important;
46            ${F}px !important;
47          }
48        `),()=>{var Y;(Y=p.current)==null||Y.removeAttribute("data-motion-pop-id"),K.contains(_)&&K.removeChild(_)}},[r]),o.jsx(l2,{isPresent:r,childRef:p,sizeRef:m,pop:f,children:f===!1?n:I.cloneElement(n,{ref:x})})}const u2=({children:n,initial:r,isPresent:s,onExitComplete:a,custom:c,presenceAffectsLayout:f,mode:d,anchorX:p,anchorY:m,root:g})=>{const y=au(d2),x=I.useId();let w=!0,j=I.useMemo(()=>(w=!1,{id:x,initial:r,isPresent:s,custom:c,onExitComplete:S=>{y.set(S,!0);for(const k of y.values())if(!k)return;a&&a()},register:S=>(y.set(S,!1),()=>y.delete(S))}),[s,y,a]);return f&&w&&(j={...j}),I.useMemo(()=>
vendor: 4,902 bytes, line 48
48{y.forEach((S,k)=>y.set(k,!1))},[s]),I.useEffect(()=>{!s&&!y.size&&a&&a()},[s]),n=o.jsx(c2,{pop:d==="popLayout",isPresent:s,anchorX:p,anchorY:m,root:g,children:n}),o.jsx(da.Provider,{value:j,children:n})};function d2(){return new Map}function ty(n=!0){const r=I.useContext(da);if(r===null)return[!0,null];const{isPresent:s,onExitComplete:a,register:c}=r,f=I.useId();I.useEffect(()=>{if(n)return c(f)},[n]);const d=I.useCallback(()=>n&&a&&a(f),[f,a,n]);return!s&&a?[!1,d]:[!0]}const Oo=n=>n.key||"";function Up(n){const r=[];return I.Children.forEach(n,s=>{I.isValidElement(s)&&r.push(s)}),r}const f2=({children:n,custom:r,initial:s=!0,onExitComplete:a,presenceAffectsLayout:c=!0,mode:f="sync",propagate:d=!1,anchorX:p="left",anchorY:m="top",root:g})=>{const[y,x]=ty(d),w=I.useMemo(()=>Up(n),[n]),j=d&&!y?[]:w.map(Oo),S=I.useRef(!0),k=I.useRef(w),P=au(()=>new Map),A=I.useRef(new Set),[M,D]=I.useState(w),[F,_]=I.useState(w);Nm(()=>{S.current=!1,k.current=w;for(let V=0;V<F.length;V++){const G=Oo(F[V]);j.includes(G)?(P.delete(G),A.current.delete(G)):P.get(G)!==!0&&P.set(G,!1)}},[F,j.length,j.join("-")]);const K=[];if(w!==M){let V=[...w];for(let G=0;G<F.length;G++){const $=F[G],ee=Oo($);j.includes(ee)||(V.splice(G,0,$),K.push($))}return f==="wait"&&K.length&&(V=K),_(Up(V)),D(w),null}const{forceRender:Y}=I.useContext(ou);return o.jsx(o.Fragment,{children:F.map(V=>{const G=Oo(V),$=d&&!y?!1:w===F||j.includes(G),ee=()=>{if(A.current.has(G))return;if(P.has(G))A.current.add(G),P.set(G,!0);else return;let pe=!0;P.forEach(ke=>{ke||(pe=!1)}),pe&&(Y==null||Y(),_(k.current),d&&(x==null||x()),a&&a())};return o.jsx(u2,{isPresent:$,initial:!S.current||s?void 0:!1,custom:r,presenceAffectsLayout:c,mode:f,root:g,onExitComplete:$?void 0:ee,anchorX:p,anchorY:m,children:V},G)})})},ny=I.createContext({strict:!1}),Wp={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Zp=!1;function h2(){if(Zp)return;const n={};for(const r in Wp)n[r]={isEnabled:s=>Wp[r].some(a=>!!s[a])};Ig(n),Zp=!0}function ry(){return h2(),qw()}function p2(n){const r=ry();for(const s in n)r[s]={...r[s],...n[s]};Ig(r)}const m2=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function aa(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||m2.has(n)}let iy=n=>!aa(n);function g2(n){typeof n=="function"&&(iy=r=>r.startsWith("on")?!aa(r):n(r))}try{g2(require("@emotion/is-prop-valid").default)}catch{}function y2(n,r,s){const a={};for(const c in n)c==="values"&&typeof n.values=="object"||ot(n[c])||(iy(c)||s===!0&&aa(c)||!r&&!aa(c)||n.draggable&&c.startsWith("onDrag"))&&(a[c]=n[c]);return a}const ma=I.createContext({});function x2(n,r){if(pa(n)){const{initial:s,animate:a}=n;return{initial:s===!1||fs(s)?s:void 0,animate:fs(a)?a:void 0}}return n.inherit!==!1?r:{}}function v2(n){const{initial:r,animate:s}=x2(n,I.useContext(ma));return I.useMemo(()=>({initial:r,animate:s}),[$p(r),$p(s)])}function $p(n){return Array.isArray(n)?n.join(" "):n}const Du=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sy(n,r,s){for(const a in r)!ot(r[a])&&!Fg(a,s)&&(n[a]=r[a])}function w2({transformTemplate:n},r){return I.useMemo(()=>{const s=Du();return Iu(s,r,n),Object.assign({},s.vars,s.style)},[r])}function j2(n,r){const s=n.style||{},a={};return sy(a,s,n),Object.assign(a,w2(n,r)),a}function S2(n,r){const s={},a=j2(n,r);return n.drag&&n.dragListener!==!1&&(s.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=n.drag===!0?"none":`pan-${n.drag==="x"?"y":"x"}`),n.tabIndex===void 0&&(n.onTap||n.onTapStart||n.whileTap)&&(s.tabIndex=0),s.style=a,s}const oy=()=>({...Du(),attrs:{}});function b2(n,r,s,a){const c=I.useMemo(()=>{const f=oy();return Og(f,r,Bg(a),n.transformTemplate,n.style),{...f.attrs,style:{...f.style}}},[r]);if(n.style){const f={};sy(f,n.style,n),c.style={...f,...c.style}}return c}const k2=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];
vendor: 22,825 bytes, line 48
48function Lu(n){return typeof n!="string"||n.includes("-")?!1:!!(k2.indexOf(n)>-1||/[A-Z]/u.test(n))}function P2(n,r,s,{latestValues:a},c,f=!1,d){const m=(d??Lu(n)?b2:S2)(r,a,c,n),g=y2(r,typeof n=="string",f),y=n!==I.Fragment?{...g,...m,ref:s}:{},{children:x}=r,w=I.useMemo(()=>ot(x)?x.get():x,[x]);return I.createElement(n,{...y,children:w})}function A2({scrapeMotionValuesFromProps:n,createRenderState:r},s,a,c){return{latestValues:C2(s,a,c,n),renderState:r()}}function C2(n,r,s,a){const c={},f=a(n,{});for(const w in f)c[w]=Yo(f[w]);let{initial:d,animate:p}=n;const m=pa(n),g=Tg(n);r&&g&&!m&&n.inherit!==!1&&(d===void 0&&(d=r.initial),p===void 0&&(p=r.animate));let y=s?s.initial===!1:!1;y=y||d===!1;const x=y?p:d;if(x&&typeof x!="boolean"&&!ha(x)){const w=Array.isArray(x)?x:[x];for(let j=0;j<w.length;j++){const S=Su(n,w[j]);if(S){const{transitionEnd:k,transition:P,...A}=S;for(const M in A){let D=A[M];if(Array.isArray(D)){const F=y?D.length-1:0;D=D[F]}D!==null&&(c[M]=D)}for(const M in k)c[M]=k[M]}}}return c}const ay=n=>(r,s)=>{const a=I.useContext(ma),c=I.useContext(da),f=()=>A2(n,r,a,c);return s?f():au(f)},N2=ay({scrapeMotionValuesFromProps:Mu,createRenderState:Du}),T2=ay({scrapeMotionValuesFromProps:Hg,createRenderState:oy}),E2=Symbol.for("motionComponentSymbol");function I2(n,r,s){const a=I.useRef(s);I.useInsertionEffect(()=>{a.current=s});const c=I.useRef(null);return I.useCallback(f=>{var p;f&&((p=n.onMount)==null||p.call(n,f));const d=a.current;if(typeof d=="function")if(f){const m=d(f);typeof m=="function"&&(c.current=m)}else c.current?(c.current(),c.current=null):d(f);else d&&(d.current=f);r&&(f?r.mount(f):r.unmount())},[r])}const ly=I.createContext({});function Yr(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function M2(n,r,s,a,c,f){var D,F;const{visualElement:d}=I.useContext(ma),p=I.useContext(ny),m=I.useContext(da),g=I.useContext(Ru),y=g.reducedMotion,x=g.skipAnimations,w=I.useRef(null),j=I.useRef(!1);a=a||p.renderer,!w.current&&a&&(w.current=a(n,{visualState:r,parent:d,props:s,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:y,skipAnimations:x,isSVG:f}),j.current&&w.current&&(w.current.manuallyAnimateOnMount=!0));const S=w.current,k=I.useContext(ly);S&&!S.projection&&c&&(S.type==="html"||S.type==="svg")&&R2(w.current,s,c,k);const P=I.useRef(!1);I.useInsertionEffect(()=>{S&&P.current&&S.update(s,m)});const A=s[gg],M=I.useRef(!!A&&typeof window<"u"&&!((D=window.MotionHandoffIsComplete)!=null&&D.call(window,A))&&((F=window.MotionHasOptimisedAnimation)==null?void 0:F.call(window,A)));return Nm(()=>{j.current=!0,S&&(P.current=!0,window.MotionIsMounted=!0,S.updateFeatures(),S.scheduleRenderMicrotask(),M.current&&S.animationState&&S.animationState.animateChanges())}),I.useEffect(()=>{S&&(!M.current&&S.animationState&&S.animationState.animateChanges(),M.current&&(queueMicrotask(()=>{var _;(_=window.MotionHandoffMarkAsComplete)==null||_.call(window,A)}),M.current=!1),S.enteringChildren=void 0)}),S}function R2(n,r,s,a){const{layoutId:c,layout:f,drag:d,dragConstraints:p,layoutScroll:m,layoutRoot:g,layoutAnchor:y,layoutCrossfade:x}=r;n.projection=new s(n.latestValues,r["data-framer-portal-id"]?void 0:cy(n.parent)),n.projection.setOptions({layoutId:c,layout:f,alwaysMeasureLayout:!!d||p&&Yr(p),visualElement:n,animationType:typeof f=="string"?f:"both",initialPromotionConfig:a,crossfade:x,layoutScroll:m,layoutRoot:g,layoutAnchor:y})}function cy(n){if(n)return n.options.allowProjection!==!1?n.projection:cy(n.parent)}function vc(n,{forwardMotionProps:r=!1,type:s}={},a,c){a&&p2(a);const f=s?s==="svg":Lu(n),d=f?T2:N2;function p(g,y){let x;const w={...I.useContext(Ru),...g,layoutId:D2(g)},{isStatic:j}=w,S=v2(g),k=d(g,j);if(!j&&typeof window<"u"){L2();const P=z2(w);x=P.MeasureLayout,S.visualElement=M2(n,k,w,c,P.ProjectionNode,f)}return o.jsxs(ma.Provider,{value:S,children:[x&&S.visualElement?o.jsx(x,{visualElement:S.visualElement,...w}):null,P2(n,g,I2(k,S.visualElement,y),k,j,r,f)]})}p.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const m=I.forwardRef(p);return m[E2]=n,m}function D2({layoutId:n}){const r=I.useContext(ou).id;return r&&n!==void 0?r+"-"+n:n}function L2(n,r){I.useContext(ny).strict}function z2(n){const r=ry(),{drag:s,layout:a}=r;if(!s&&!a)return{};const c={...s,...a};return{MeasureLayout:s!=null&&s.isEnabled(n)||a!=null&&a.isEnabled(n)?c.MeasureLayout:void 0,ProjectionNode:c.ProjectionNode}}function V2(n,r){if(typeof Proxy>"u")return vc;const s=new Map,a=(f,d)=>vc(f,d,n,r),c=(f,d)=>a(f,d);return new Proxy(c,{get:(f,d)=>d==="create"?a:(s.has(d)||s.set(d,vc(d,void 0,n,r)),s.get(d))})}const F2=(n,r)=>r.isSVG??Lu(n)?new hj(r):new aj(r,{allowProjection:n!==I.Fragment});class O2 extends Xn{constructor(r){super(r),r.animationState||(r.animationState=xj(r))}updateAnimationControlsSubscription(){const{animate:r}=this.node.getProps();ha(r)&&(this.unmountControls=r.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:r}=this.node.getProps(),{animate:s}=this.node.prevProps||{};r!==s&&this.updateAnimationControlsSubscription()}unmount(){var r;this.node.animationState.reset(),(r=this.unmountControls)==null||r.call(this)}}let _2=0;class B2 extends Xn{constructor(){super(...arguments),this.id=_2++,this.isExitComplete=!1}update(){var f;if(!this.node.presenceContext)return;const{isPresent:r,onExitComplete:s}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||r===a)return;if(r&&a===!1){if(this.isExitComplete){const{initial:d,custom:p}=this.node.getProps();if(typeof d=="string"){const m=vr(this.node,d,p);if(m){const{transition:g,transitionEnd:y,...x}=m;for(const w in x)(f=this.node.getValue(w))==null||f.jump(x[w])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const c=this.node.animationState.setActive("exit",!r);s&&!r&&c.then(()=>{this.isExitComplete=!0,s(this.id)})}mount(){const{register:r,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),r&&(this.unmount=r(this.id))}unmount(){}}const H2={animation:{Feature:O2},exit:{Feature:B2}};function ws(n){return{point:{x:n.pageX,y:n.pageY}}}const U2=n=>r=>Au(r)&&n(r,ws(r));function as(n,r,s,a){return hs(n,r,U2(s),a)}const uy=({current:n})=>n?n.ownerDocument.defaultView:null,Gp=(n,r)=>Math.abs(n-r);function W2(n,r){const s=Gp(n.x,r.x),a=Gp(n.y,r.y);return Math.sqrt(s**2+a**2)}const Kp=new Set(["auto","scroll"]);class dy{constructor(r,s,{transformPagePoint:a,contextWindow:c=window,dragSnapToOrigin:f=!1,distanceThreshold:d=3,element:p}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=j=>{this.handleScroll(j.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=_o(this.lastRawMoveEventInfo,this.transformPagePoint));const j=wc(this.lastMoveEventInfo,this.history),S=this.startEvent!==null,k=W2(j.offset,{x:0,y:0})>=this.distanceThreshold;if(!S&&!k)return;const{point:P}=j,{timestamp:A}=st;this.history.push({...P,timestamp:A});const{onStart:M,onMove:D}=this.handlers;S||(M&&M(this.lastMoveEvent,j),this.startEvent=this.lastMoveEvent),D&&D(this.lastMoveEvent,j)},this.handlePointerMove=(j,S)=>{this.lastMoveEvent=j,this.lastRawMoveEventInfo=S,this.lastMoveEventInfo=_o(S,this.transformPagePoint),Re.update(this.updatePoint,!0)},this.handlePointerUp=(j,S)=>{this.end();const{onEnd:k,onSessionEnd:P,resumeAnimation:A}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&A&&A(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=wc(j.type==="pointercancel"?this.lastMoveEventInfo:_o(S,this.transformPagePoint),this.history);this.startEvent&&k&&k(j,M),P&&P(j,M)},!Au(r))return;this.dragSnapToOrigin=f,this.handlers=s,this.transformPagePoint=a,this.distanceThreshold=d,this.contextWindow=c||window;const m=ws(r),g=_o(m,this.transformPagePoint),{point:y}=g,{timestamp:x}=st;this.history=[{...y,timestamp:x}];const{onSessionStart:w}=s;w&&w(r,wc(g,this.history)),this.removeListeners=ys(as(this.contextWindow,"pointermove",this.handlePointerMove),as(this.contextWindow,"pointerup",this.handlePointerUp),as(this.contextWindow,"pointercancel",this.handlePointerUp)),p&&this.startScrollTracking(p)}startScrollTracking(r){let s=r.parentElement;for(;s;){const a=getComputedStyle(s);(Kp.has(a.overflowX)||Kp.has(a.overflowY))&&this.scrollPositions.set(s,{x:s.scrollLeft,y:s.scrollTop}),s=s.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(r){const s=this.scrollPositions.get(r);if(!s)return;const a=r===window,c=a?{x:window.scrollX,y:window.scrollY}:{x:r.scrollLeft,y:r.scrollTop},f={x:c.x-s.x,y:c.y-s.y};f.x===0&&f.y===0||(a?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=f.x,this.lastMoveEventInfo.point.y+=f.y):this.history.length>0&&(this.history[0].x-=f.x,this.history[0].y-=f.y),this.scrollPositions.set(r,c),Re.update(this.updatePoint,!0))}updateHandlers(r){this.handlers=r}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),qn(this.updatePoint)}}function _o(n,r){return r?{point:r(n.point)}:n}function Yp(n,r){return{x:n.x-r.x,y:n.y-r.y}}function wc({point:n},r){return{point:n,delta:Yp(n,fy(r)),offset:Yp(n,Z2(r)),velocity:$2(r,.1)}}function Z2(n){return n[0]}function fy(n){return n[n.length-1]}function $2(n,r){if(n.length<2)return{x:0,y:0};let s=n.length-1,a=null;const c=fy(n);for(;s>=0&&(a=n[s],!(c.timestamp-a.timestamp>Tt(r)));)s--;if(!a)return{x:0,y:0};a===n[0]&&n.length>2&&c.timestamp-a.timestamp>Tt(r)*2&&(a=n[1]);const f=Ot(c.timestamp-a.timestamp);if(f===0)return{x:0,y:0};const d={x:(c.x-a.x)/f,y:(c.y-a.y)/f};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function G2(n,{min:r,max:s},a){return r!==void 0&&n<r?n=a?Ve(r,n,a.min):Math.max(n,r):s!==void 0&&n>s&&(n=a?Ve(s,n,a.max):Math.min(n,s)),n}function qp(n,r,s){return{min:r!==void 0?n.min+r:void 0,max:s!==void 0?n.max+s-(n.max-n.min):void 0}}function K2(n,{top:r,left:s,bottom:a,right:c}){return{x:qp(n.x,s,c),y:qp(n.y,r,a)}}function Xp(n,r){let s=r.min-n.min,a=r.max-n.max;return r.max-r.min<n.max-n.min&&([s,a]=[a,s]),{min:s,max:a}}function Y2(n,r){return{x:Xp(n.x,r.x),y:Xp(n.y,r.y)}}function q2(n,r){let s=.5;const a=pt(n),c=pt(r);return c>a?s=us(r.min,r.max-a,n.min):a>c&&(s=us(n.min,n.max-c,r.min)),un(0,1,s)}function X2(n,r){const s={};return r.min!==void 0&&(s.min=r.min-n.min),r.max!==void 0&&(s.max=r.max-n.min),s}const Qc=.35;function Q2(n=Qc){return n===!1?n=0:n===!0&&(n=Qc),{x:Qp(n,"left","right"),y:Qp(n,"top","bottom")}}function Qp(n,r,s){return{min:Jp(n,r),max:Jp(n,s)}}function Jp(n,r){return typeof n=="number"?n:n[r]||0}const J2=new WeakMap;class eS{constructor(r){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Qe(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=r}start(r,{snapToCursor:s=!1,distanceThreshold:a}={}){const{presenceContext:c}=this.visualElement;if(c&&c.isPresent===!1)return;const f=x=>{s&&this.snapToCursor(ws(x).point),this.stopAnimation()},d=(x,w)=>{const{drag:j,dragPropagation:S,onDragStart:k}=this.getProps();if(j&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Cw(j),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),on(A=>{let M=this.getAxisMotionValue(A).get()||0;if(cn.test(M)){const{projection:D}=this.visualElement;if(D&&D.layout){const F=D.layout.layoutBox[A];F&&(M=pt(F)*(parseFloat(M)/100))}}this.originPoint[A]=M}),k&&Re.update(()=>k(x,w),!1,!0),Wc(this.visualElement,"transform");const{animationState:P}=this.visualElement;P&&P.setActive("whileDrag",!0)},p=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w;const{dragPropagation:j,dragDirectionLock:S,onDirectionLock:k,onDrag:P}=this.getProps();if(!j&&!this.openDragLock)return;const{offset:A}=w;if(S&&this.currentDirection===null){this.currentDirection=nS(A),this.currentDirection!==null&&k&&k(this.currentDirection);return}this.updateAxis("x",w.point,A),this.updateAxis("y",w.point,A),this.visualElement.render(),P&&Re.update(()=>P(x,w),!1,!0)},m=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w,this.stop(x,w),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>{const{dragSnapToOrigin:x}=this.getProps();(x||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:y}=this.getProps();this.panSession=new dy(r,{onSessionStart:f,onStart:d,onMove:p,onSessionEnd:m,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:a,contextWindow:uy(this.visualElement),element:this.visualElement.current})}stop(r,s){const a=r||this.latestPointerEvent,c=s||this.latestPanInfo,f=this.isDragging;if(this.cancel(),!f||!c||!a)return;const{velocity:d}=c;this.startAnimation(d);const{onDragEnd:p}=this.getProps();p&&Re.postRender(()=>p(a,c))}cancel(){this.isDragging=!1;const{projection:r,animationState:s}=this.visualElement;r&&(r.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(r,s,a){const{drag:c}=this.getProps();if(!a||!Bo(r,c,this.currentDirection))return;const f=this.getAxisMotionValue(r);let d=this.originPoint[r]+a[r];this.constraints&&this.constraints[r]&&(d=G2(d,this.constraints[r],this.elastic[r])),f.set(d)}resolveConstraints(){var f;const{dragConstraints:r,dragElastic:s}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(f=this.visualElement.projection)==null?void 0:f.layout,c=this.constraints;r&&Yr(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&a?this.constraints=K2(a.layoutBox,r):this.constraints=!1,this.elastic=Q2(s),c!==this.constraints&&!Yr(r)&&a&&this.constraints&&!this.hasMutatedConstraints&&on(d=>{this.constraints!==!1&&this.getAxisMotionValue(d)&&(this.constraints[d]=X2(a.layoutBox[d],this.constraints[d]))})}resolveRefConstraints(){const{dragConstraints:r,onMeasureDragConstraints:s}=this.getProps();if(!r||!Yr(r))return!1;const a=r.current,{projection:c}=this.visualElement;if(!c||!c.layout)return!1;const f=tj(a,c.root,this.visualElement.getTransformPagePoint());let d=Y2(c.layout.layoutBox,f);if(s){const p=s(Qw(d));this.hasMutatedConstraints=!!p,p&&(d=Rg(p))}return d}startAnimation(r){const{drag:s,dragMomentum:a,dragElastic:c,dragTransition:f,dragSnapToOrigin:d,onDragTransitionEnd:p}=this.getProps(),m=this.constraints||{},g=on(y=>{if(!Bo(y,s,this.currentDirection))return;let x=m&&m[y]||{};(d===!0||d===y)&&(x={min:0,max:0});const w=c?200:1e6,j=c?40:1e7,S={type:"inertia",velocity:a?r[y]:0,bounceStiffness:w,bounceDamping:j,timeConstant:750,restDelta:1,restSpeed:10,...f,...x};return this.startAxisValueAnimation(y,S)});return Promise.all(g).then(p)}startAxisValueAnimation(r,s){const a=this.getAxisMotionValue(r);return Wc(this.visualElement,r),a.start(ju(r,a,0,s,this.visualElement,!1))}stopAnimation(){on(r=>this.getAxisMotionValue(r).stop())}getAxisMotionValue(r){const s=`_drag${r.toUpperCase()}`,a=this.visualElement.getProps(),c=a[s];return c||this.visualElement.getValue(r,(a.initial?a.initial[r]:void 0)||0)}snapToCursor(r){on(s=>{const{drag:a}=this.getProps();if(!Bo(s,a,this.currentDirection))return;const{projection:c}=this.visualElement,f=this.getAxisMotionValue(s);if(c&&c.layout){const{min:d,max:p}=c.layout.layoutBox[s],m=f.get()||0;f.set(r[s]-Ve(d,p,.5)+m)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:r,dragConstraints:s}=this.getProps(),{projection:a}=this.visualElement;if(!Yr(s)||!a||!this.constraints)return;this.stopAnimation();const c={x:0,y:0};on(d=>{const p=this.getAxisMotionValue(d);if(p&&this.constraints!==!1){const m=p.get();c[d]=q2({min:m,max:m},this.constraints[d])}});const{transformTemplate:f}=this.visualElement.getProps();this.visualElement.current.style.transform=f?f({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.constraints=!1,this.resolveConstraints(),on(d=>{if(!Bo(d,r,null))return;const p=this.getAxisMotionValue(d),{min:m,max:g}=this.constraints[d];p.set(Ve(m,g,c[d]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;J2.set(this.visualElement,this);const r=this.visualElement.current,s=as(r,"pointerdown",g=>{const{drag:y,dragListener:x=!0}=this.getProps(),w=g.target,j=w!==r&&Rw(w);y&&x&&!j&&this.start(g)});let a;const c=()=>{const{dragConstraints:g}=this.getProps();Yr(g)&&g.current&&(this.constraints=this.resolveRefConstraints(),a||(a=tS(r,g.current,()=>this.scalePositionWithinConstraints())))},{projection:f}=this.visualElement,d=f.addEventListener("measure",c);f&&!f.layout&&(f.root&&f.root.updateScroll(),f.updateLayout()),Re.read(c);const p=hs(window,"resize",()=>this.scalePositionWithinConstraints()),m=f.addEventListener("didUpdate",(({delta:g,hasLayoutChanged:y})=>{this.isDragging&&y&&(on(x=>{const w=this.getAxisMotionValue(x);w&&(this.originPoint[x]+=g[x].translate,w.set(w.get()+g[x].translate))}),this.visualElement.render())}));return()=>{p(),s(),d(),m&&m(),a&&a()}}getProps(){const r=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:a=!1,dragPropagation:c=!1,dragConstraints:f=!1,dragElastic:d=Qc,dragMomentum:p=!0}=r;return{...r,drag:s,dragDirectionLock:a,dragPropagation:c,dragConstraints:f,dragElastic:d,dragMomentum:p}}}function em(n){let r=!0;return()=>{if(r){r=!1;return}n()}}function tS(n,r,s){const a=ap(n,em(s)),c=ap(r,em(s));return()=>{a(),c()}}function Bo(n,r,s){return(r===!0||r===n)&&(s===null||s===n)}function nS(n,r=10){let s=null;return Math.abs(n.y)>r?s="y":Math.abs(n.x)>r&&(s="x"),s}class rS extends Xn{constructor(r){super(r),this.removeGroupControls=_t,this.removeListeners=_t,this.controls=new eS(r)}mount(){const{dragControls:r}=this.node.getProps();r&&(this.removeGroupControls=r.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||_t}update(){const{dragControls:r}=this.node.getProps(),{dragControls:s}=this.node.prevProps||{};r!==s&&(this.removeGroupControls(),r&&(this.removeGroupControls=r.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const jc=n=>(r,s)=>{n&&Re.update(()=>n(r,s),!1,!0)};class iS extends Xn{constructor(){super(...arguments),this.removePointerDownListener=_t}onPointerDown(r){this.session=new dy(r,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:uy(this.node)})}createPanHandlers(){const{onPanSessionStart:r,onPanStart:s,onPan:a,onPanEnd:c}=this.node.getProps();return{onSessionStart:jc(r),onStart:jc(s),onMove:jc(a),onEnd:(f,d)=>{delete this.session,c&&Re.postRender(()=>c(f,d))}}}mount(){this.removePointerDownListener=as(this.node.current,"pointerdown",r=>this.onPointerDown(r))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Sc=!1;class sS extends I.Component{componentDidMount(){const{visualElement:r,layoutGroup:s,switchLayoutGroup:a,layoutId:c}=this.props,{projection:f}=r;f&&(s.group&&s.group.add(f),a&&a.register&&c&&a.register(f),Sc&&f.root.didUpdate(),f.addEventListener("animationComplete",()=>{this.safeToRemove()}),f.setOptions({...f.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),qo.hasEverUpdated=!0}getSnapshotBeforeUpdate(r){const{layoutDependency:s,visualElement:a,drag:c,isPresent:f}=this.props,{projection:d}=a;return d&&(d.isPresent=f,r.layoutDependency!==s&&d.setOptions({...d.options,layoutDependency:s}),Sc=!0,c||r.layoutDependency!==s||s===void 0||r.isPresent!==f?d.willUpdate():this.safeToRemove(),r.isPresent!==f&&(f?d.promote():d.relegate()||Re.postRender(()=>{const p=d.getStack();(!p||!p.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:r,layoutAnchor:s}=this.props,{projection:a}=r;a&&(a.options.layoutAnchor=s,a.root.didUpdate(),Pu.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:r,layoutGroup:s,switchLayoutGroup:a}=this.props,{projection:c}=r;Sc=!0,c&&(c.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(c),a&&a.deregister&&a.deregister(c))}safeToRemove(){const{safeToRemove:r}=this.props;r&&r()}render(){return null}}function hy(n){const[r,s]=ty(),a=I.useContext(ou);return o.jsx(sS,{...n,layoutGroup:a,switchLayoutGroup:I.useContext(ly),isPresent:r,safeToRemove:s})}const oS={pan:{Feature:iS},drag:{Feature:rS,ProjectionNode:ey,MeasureLayout:hy}};function tm(n,r,s){const{props:a}=n;n.animationState&&a.whileHover&&n.animationState.setActive("whileHover",s==="Start");const c="onHover"+s,f=a[c];f&&Re.postRender(()=>f(r,ws(r)))}class aS extends Xn{mount(){const{current:r}=this.node;r&&(this.unmount=Tw(r,(s,a)=>(tm(this.node,a,"Start"),c=>tm(this.node,c,"End"))))}unmount(){}}class lS extends Xn{constructor(){super(...arguments),this.isActive=!1}onFocus(){let r=!1;try{r=this.node.current.matches(":focus-visible")}catch{r=!0}!r||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ys(hs(this.node.current,"focus",()=>this.onFocus()),hs(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nm(n,r,s){const{props:a}=n;if(n.current instanceof HTMLButtonElement&&n.current.disabled)return;n.animationState&&a.whileTap&&n.animationState.setActive("whileTap",s==="Start");const c="onTap"+(s==="End"?"":s),f=a[c];f&&Re.postRender(()=>f(r,ws(r)))}class cS extends Xn{mount(){const{current:r}=this.node;if(!r)return;
48const{globalTapTarget:s,propagate:a}=this.node.props;this.unmount=Lw(r,(c,f)=>(nm(this.node,f,"Start"),(d,{success:p})=>nm(this.node,d,p?"End":"Cancel")),{useGlobalTarget:s,stopPropagation:(a==null?void 0:a.tap)===!1})}unmount(){}}const Jc=new WeakMap,bc=new WeakMap,uS=n=>{const r=Jc.get(n.target);r&&r(n)},dS=n=>{n.forEach(uS)};function fS({root:n,...r}){const s=n||document;bc.has(s)||bc.set(s,{});const a=bc.get(s),c=JSON.stringify(r);return a[c]||(a[c]=new IntersectionObserver(dS,{root:n,...r})),a[c]}function hS(n,r,s){const a=fS(r);return Jc.set(n,s),a.observe(n),()=>{Jc.delete(n),a.unobserve(n)}}const pS={some:0,all:1};class mS extends Xn{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var m;(m=this.stopObserver)==null||m.call(this);const{viewport:r={}}=this.node.getProps(),{root:s,margin:a,amount:c="some",once:f}=r,d={root:s?s.current:void 0,rootMargin:a,threshold:typeof c=="number"?c:pS[c]},p=g=>{const{isIntersecting:y}=g;if(this.isInView===y||(this.isInView=y,f&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);const{onViewportEnter:x,onViewportLeave:w}=this.node.getProps(),j=y?x:w;j&&j(g)};this.stopObserver=hS(this.node.current,d,p)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:r,prevProps:s}=this.node;["amount","margin","root"].some(gS(r,s))&&this.startObserver()}unmount(){var r;(r=this.stopObserver)==null||r.call(this),this.hasEnteredView=!1,this.isInView=!1}}function gS({viewport:n={}},{viewport:r={}}={}){return s=>n[s]!==r[s]}const yS={inView:{Feature:mS},tap:{Feature:cS},focus:{Feature:lS},hover:{Feature:aS}},xS={layout:{ProjectionNode:ey,MeasureLayout:hy}},vS={...H2,...yS,...oS,...xS},ue=V2(vS,F2);function wS(){!Eu.current&&Eg();const[n]=I.useState(ra.current);return n}const jS="/assets/logo-teal-yMmdgYv-.png";function py({className:n="",showText:r=!0,animated:s=!0,textBreakpoint:a="lg"}){const c=s?ue.img:"img",f=a==="lg"?"hidden lg:block":"hidden md:block";return o.jsxs("div",{className:`flex items-center gap-3 ${n}`,children:[o.jsx(c,{src:jS,alt:"Zee Logo",className:"relative h-9 w-9 sm:h-[46px] sm:w-[46px]",...s&&{animate:{rotate:[0,5,-5,0]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}}),r&&o.jsx(ue.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{duration:.5,delay:.2},className:f,children:o.jsx("span",{className:"bg-gradient-to-r from-teal-400 to-cyan-400 bg-clip-text text-transparent tracking-tight font-semibold",style:{fontFamily:"Poppins, sans-serif",fontSize:"26px",lineHeight:1},children:"Zee"})})]})}/**
49 * @license lucide-react v0.487.0 - ISC
50 *
51 * This source code is licensed under the ISC license.
52 * See the LICENSE file in the root directory of this source tree.
53 */const SS=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),bS=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,s,a)=>a?a.toUpperCase():s.toLowerCase()),rm=n=>{const r=bS(n);return r.charAt(0).toUpperCase()+r.slice(1)},my=(...n)=>n.filter((r,s,a)=>!!r&&r.trim()!==""&&a.indexOf(r)===s).join(" ").trim();/**
54 * @license lucide-react v0.487.0 - ISC
55 *
56 * This source code is licensed under the ISC license.
57 * See the LICENSE file in the root directory of this source tree.
58 */var kS={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"};/**
59 * @license lucide-react v0.487.0 - ISC
60 *
61 * This source code is licensed under the ISC license.
62 * See the LICENSE file in the root directory of this source tree.
63 */const PS=I.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:a,className:c="",children:f,iconNode:d,...p},m)=>I.createElement("svg",{ref:m,...kS,width:r,height:r,stroke:n,strokeWidth:a?Number(s)*24/Number(r):s,className:my("lucide",c),...p},[...d.map(([g,y])=>I.createElement(g,y)),...Array.isArray(f)?f:[f]]));/**
64 * @license lucide-react v0.487.0 - ISC
65 *
66 * This source code is licensed under the ISC license.
67 * See the LICENSE file in the root directory of this source tree.
68 */const Ae=(n,r)=>{const s=I.forwardRef(({className:a,...c},f)=>I.createElement(PS,{ref:f,iconNode:r,className:my(`lucide-${SS(rm(n))}`,`lucide-${n}`,a),...c}));return s.displayName=rm(n),s};/**
69 * @license lucide-react v0.487.0 - ISC
70 *
71 * This source code is licensed under the ISC license.
72 * See the LICENSE file in the root directory of this source tree.
73 */const AS=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
73-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],CS=Ae("activity",AS);/**
74 * @license lucide-react v0.487.0 - ISC
75 *
76 * This source code is licensed under the ISC license.
77 * See the LICENSE file in the root directory of this source tree.
78 */const NS=[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]],TS=Ae("beaker",NS);/**
79 * @license lucide-react v0.487.0 - ISC
80 *
81 * This source code is licensed under the ISC license.
82 * See the LICENSE file in the root directory of this source tree.
83 */const ES=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]],IS=Ae("brain",ES);/**
84 * @license lucide-react v0.487.0 - ISC
85 *
86 * This source code is licensed under the ISC license.
87 * See the LICENSE file in the root directory of this source tree.
88 */const MS=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Xo=Ae("check",MS);/**
89 * @license lucide-react v0.487.0 - ISC
90 *
91 * This source code is licensed under the ISC license.
92 * See the LICENSE file in the root directory of this source tree.
93 */const RS=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],DS=Ae("chevron-down",RS);/**
94 * @license lucide-react v0.487.0 - ISC
95 *
96 * This source code is licensed under the ISC license.
97 * See the LICENSE file in the root directory of this source tree.
98 */const LS=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],zS=Ae("chevron-left",LS);/**
99 * @license lucide-react v0.487.0 - ISC
100 *
101 * This source code is licensed under the ISC license.
102 * See the LICENSE file in the root directory of this source tree.
103 */const VS=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],FS=Ae("chevron-right",VS);/**
104 * @license lucide-react v0.487.0 - ISC
105 *
106 * This source code is licensed under the ISC license.
107 * See the LICENSE file in the root directory of this source tree.
108 */const OS=[["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"}]],_S=Ae("chrome",OS);/**
109 * @license lucide-react v0.487.0 - ISC
110 *
111 * This source code is licensed under the ISC license.
112 * See the LICENSE file in the root directory of this source tree.
113 */const BS=[["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"}]],HS=Ae("circle-alert",BS);/**
114 * @license lucide-react v0.487.0 - ISC
115 *
116 * This source code is licensed under the ISC license.
117 * See the LICENSE file in the root directory of this source tree.
118 */const US=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],gy=Ae("clipboard-list",US);/**
119 * @license lucide-react v0.487.0 - ISC
120 *
121 * This source code is licensed under the ISC license.
122 * See the LICENSE file in the root directory of this source tree.
123 */const WS=[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]],ZS=Ae("cookie",WS);/**
124 * @license lucide-react v0.487.0 - ISC
125 *
126 * This source code is licensed under the ISC license.
127 * See the LICENSE file in the root directory of this source tree.
128 */const $S=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}
128]],yy=Ae("eye",$S);/**
129 * @license lucide-react v0.487.0 - ISC
130 *
131 * This source code is licensed under the ISC license.
132 * See the LICENSE file in the root directory of this source tree.
133 */const GS=[["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:"m9 15 2 2 4-4",key:"1grp1n"}]],KS=Ae("file-check",GS);/**
134 * @license lucide-react v0.487.0 - ISC
135 *
136 * This source code is licensed under the ISC license.
137 * See the LICENSE file in the root directory of this source tree.
138 */const YS=[["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"}]],zu=Ae("file-text",YS);/**
139 * @license lucide-react v0.487.0 - ISC
140 *
141 * This source code is licensed under the ISC license.
142 * See the LICENSE file in the root directory of this source tree.
143 */const qS=[["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:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]],XS=Ae("file-x",qS);/**
144 * @license lucide-react v0.487.0 - ISC
145 *
146 * This source code is licensed under the ISC license.
147 * See the LICENSE file in the root directory of this source tree.
148 */const QS=[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]],JS=Ae("gavel",QS);/**
149 * @license lucide-react v0.487.0 - ISC
150 *
151 * This source code is licensed under the ISC license.
152 * See the LICENSE file in the root directory of this source tree.
153 */const eb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],tb=Ae("globe",eb);/**
154 * @license lucide-react v0.487.0 - ISC
155 *
156 * This source code is licensed under the ISC license.
157 * See the LICENSE file in the root directory of this source tree.
158 */const nb=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],rb=Ae("lightbulb",nb);/**
159 * @license lucide-react v0.487.0 - ISC
160 *
161 * This source code is licensed under the ISC license.
162 * See the LICENSE file in the root directory of this source tree.
163 */const ib=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],xy=Ae("lock",ib);/**
164 * @license lucide-react v0.487.0 - ISC
165 *
166 * This source code is licensed under the ISC license.
167 * See the LICENSE file in the root directory of this source tree.
168 */const sb=[["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"}]],ls=Ae("mail",sb);/**
169 * @license lucide-react v0.487.0 - ISC
170 *
171 * This source code is licensed under the ISC license.
172 * See the LICENSE file in the root directory of this source tree.
173 */const ob=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],ab=Ae("map-pin",ob);/**
174 * @license lucide-react v0.487.0 - ISC
175 *
176 * This source code is licensed under the ISC license.
177 * See the LICENSE file in the root directory of this source tree.
178 */const lb=[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]],cb=Ae("megaphone",lb);/**
179 * @license lucide-react v0.487.0 - ISC
180 *
181 * This source code is licensed under the ISC license.
182 * See the LICENSE file in the root directory of this source tree.
183 */const ub=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],db=Ae("menu",ub);/**
184 * @license lucide-react v0.487.0 - ISC
185 *
186 * This source code is licensed under the ISC license.
187 * See the LICENSE file in the root directory of this source tree.
188 */const fb=[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]],hb=Ae("phone",fb);/**
189 * @license lucide-react v0.487.0 - ISC
190 *
191 * This source code is licensed under the ISC license.
192 * See the LICENSE file in the root directory of this source tree.
193 */const pb=[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]],vy=Ae("pill",pb);/**
194 * @license lucide-react v0.487.0 - ISC
195 *
196 * This source code is licensed under the ISC license.
197 * See the LICENSE file in the root directory of this source tree.
198 */const mb=[["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"}]],gb=Ae("refresh-cw",mb);/**
199 * @license lucide-react v0.487.0 - ISC
200 *
201 * This source code is licensed under the ISC license.
202 * See the LICENSE file in the root directory of this source tree.
203 */const yb=[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]],xb=Ae("scroll-text",yb);/**
204 * @license lucide-react v0.487.0 - ISC
205 *
206 * This source code is licensed under the ISC license.
207 * See the LICENSE file in the root directory of this source tree.
208 */const vb=[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],wb=Ae("settings",vb);/**
209 * @license lucide-react v0.487.0 - ISC
210 *
211 * This source code is licensed under the ISC license.
212 * See the LICENSE file in the root directory of this source tree.
213 */const jb=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
213y:"oel41y"}]],Vu=Ae("shield",jb);/**
214 * @license lucide-react v0.487.0 - ISC
215 *
216 * This source code is licensed under the ISC license.
217 * See the LICENSE file in the root directory of this source tree.
218 */const Sb=[["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"}]],la=Ae("sparkles",Sb);/**
219 * @license lucide-react v0.487.0 - ISC
220 *
221 * This source code is licensed under the ISC license.
222 * See the LICENSE file in the root directory of this source tree.
223 */const bb=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],kb=Ae("stethoscope",bb);/**
224 * @license lucide-react v0.487.0 - ISC
225 *
226 * This source code is licensed under the ISC license.
227 * See the LICENSE file in the root directory of this source tree.
228 */const Pb=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],wy=Ae("tag",Pb);/**
229 * @license lucide-react v0.487.0 - ISC
230 *
231 * This source code is licensed under the ISC license.
232 * See the LICENSE file in the root directory of this source tree.
233 */const Ab=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],jy=Ae("users",Ab);/**
234 * @license lucide-react v0.487.0 - ISC
235 *
236 * This source code is licensed under the ISC license.
237 * See the LICENSE file in the root directory of this source tree.
238 */const Cb=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Nb=Ae("x",Cb),im=[{label:"Home",href:"/"},{label:"How it Works",href:"/#how-it-works"},{label:"Pricing",href:"/#pricing"},{label:"FAQ",href:"/#faq"}];function Tb(){const[n,r]=I.useState(!1),[s,a]=I.useState(!1),[c,f]=I.useState(0),d="https://app.zeehealth.ai/signup",p="https://app.zeehealth.ai/sign-in",m=()=>{window.open(d,"_blank","noopener,noreferrer")},g=()=>{window.open(p,"_blank","noopener,noreferrer")};return I.useEffect(()=>{let y=!1;const x=()=>{y||(window.requestAnimationFrame(()=>{const w=window.scrollY;w>c&&w>100?a(!0):a(!1),f(w),y=!1}),y=!0)};return window.addEventListener("scroll",x,{passive:!0}),()=>window.removeEventListener("scroll",x)},[c]),o.jsxs(ue.nav,{initial:{y:-100},animate:{y:s?-100:0},transition:{duration:.3,ease:"easeInOut"},className:"fixed top-0 left-0 right-0 z-50 px-6 py-4",style:{background:"linear-gradient(135deg, rgba(15, 23, 42, 0.8) 0%, rgba(30, 41, 59, 
2380.8) 100%)",backdropFilter:"blur(12px)"},children:[o.jsxs("div",{className:"max-w-7xl mx-auto flex items-center justify-between",children:[o.jsx("a",{href:"/",onClick:y=>{y.preventDefault(),iu("/"),window.scrollTo(0,0)},className:"cursor-pointer","aria-label":"Zee home",children:o.jsx(py,{textBreakpoint:"lg"})}),o.jsx("div",{className:"hidden lg:flex items-center gap-12 absolute left-1/2 -translate-x-1/2",children:im.map(y=>o.jsxs(ue.a,{href:y.href,className:"text-gray-300 hover:text-teal-400 transition-colors relative group",whileHover:{y:-2},children:[y.label,o.jsx("span",{className:"absolute bottom-0 left-0 w-0 h-0.5 bg-teal-400 group-hover:w-full transition-all duration-300",style:{boxShadow:"0 0 8px rgba(100, 255, 218, 0.6)"}})]},y.label))}),o.jsxs("div",{className:"hidden lg:flex items-center gap-3",children:[o.jsx("button",{onClick:g,className:"text-gray-300 hover:text-teal-400 transition-colors text-base font-medium px-4 h-12 inline-flex items-center",children:"Sign In"}),o.jsx($n,{className:"bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 px-8 h-12 text-base",onClick:m,children:"Sign Up"})]}),o.jsx("button",{onClick:()=>r(!n),className:"lg:hidden text-teal-400 hover:text-teal-300 transition-colors",children:n?o.jsx(Nb,{className:"w-6 h-6"}):o.jsx(db,{className:"w-6 h-6"})})]}),o.jsx(f2,{children:n&&o.jsx(ue.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"lg:hidden overflow-hidden",children:o.jsxs("div",{className:"pt-4 pb-2 space-y-2",children:[im.map(y=>o.jsx(ue.a,{href:y.href,onClick:()=>r(!1),className:"block text-gray-300 hover:text-teal-400 transition-colors py-2 px-4 rounded-full hover:bg-teal-400/10",whileHover:{x:5},children:y.label},y.label)),o.jsxs("div",{className:"pt-2 flex flex-col gap-2",children:[o.jsx("button",{className:"border border-teal-500/40 text-teal-400 hover:bg-teal-500/10 transition-colors px-8 h-12 text-base w-full rounded-full",onClick:()=>{r(!1),g()},children:"Sign In"}),o.jsx($n,{className:"bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 px-8 h-12 text-base w-full",onClick:()=>{r(!1),m()},children:"Sign Up"})]})]})})})]})}const Eb={Product:[{label:"Zee",href:"https://zeehealth.ai",external:!0},{label:"ZephyrMind",href:"https://zephyrmind.ai",external:!0},{label:"ZephyrNotes",href:"https://zephyrnotes.ai",external:!0},{label:"ZephyrIntake",href:"https://zephyrintake.ai",external:!0}],Zee:[{label:"How it Works",href:"/#how-it-works"},{label:"Pricing",href:"/#pricing"},{label:"FAQ",href:"/#faq"},{label:"Chrome Web Store",href:"https://chromewebstore.google.com/detail/zee-%E2%80%94-ai-clinical-assista/mbagkpphhlfcmdomjpfkgnldpjimhkhm",external:!0}],Company:[{label:"About",href:"https://nuzephyrhealth.ai/about",external:!0},{label:"Careers",href:"https://nuzephyrhealth.ai/careers",external:!0},{label:"Subscribe",href:"https://nuzephyrhealth.ai/subscribe",external:!0}],Account:[{label:"Sign Up",href:"https://app.zeehealth.ai/signup",external:!0},{label:"Sign In",href:"https://app.zeehealth.ai/sign-in",external:!0}]},Ib=[{label:"Privacy",href:"https://nuzephyrhealth.ai/legal/privacy-policy"},{label:"Terms",href:"https://nuzephyrhealth.ai/legal/terms-of-use"},{label:"HIPAA Notice",href:"https://nuzephyrhealth.ai/legal/hipaa-notice"},{label:"AI Usage",href:"https://nuzephyrhealth.ai/legal/ai-usage"},{label:"BAA",href:"https://nuzephyrhealth.ai/legal/baa"},{label:"Cookies",href:"https://nuzephyrhealth.ai/legal/cookies"},{label:"Acceptable Use",href:"https://nuzephyrhealth.ai/legal/acceptable-use"},{label:"DPA",href:"https://nuzephyrhealth.ai/legal/data-processing"},{label:"Security",href:"https://nuzephyrhealth.ai/legal/security"},{label:"Subprocessors",href:"https://nuzephyrhealth.ai/legal/subprocessors"},{label:"Refunds",href:"https://nuzephyrhealth.ai/legal/refunds"},{label:"Accessibility",href:"https://nuzephyrhealth.ai/legal/accessibility"},{label:"Advertising & Marketing",href:"https://nuzephyrhealth.ai/legal/ads-
238policy"},{label:"All Legal",href:"https://nuzephyrhealth.ai/legal"}];function Mb(){return o.jsxs("footer",{className:"relative py-16 px-6 overflow-hidden",children:[o.jsx(ue.div,{className:"absolute inset-0",animate:{backgroundPosition:["0% 0%","100% 100%"]},transition:{duration:20,repeat:1/0,repeatType:"reverse"},style:{background:"linear-gradient(135deg, rgba(15, 23, 42, 0.9) 0%, rgba(30, 41, 59, 0.9) 50%, rgba(15, 23, 42, 0.9) 100%)",backgroundSize:"200% 200%"}}),o.jsxs("div",{className:"max-w-[1280px] mx-auto relative z-10",children:[o.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-teal-400/50 to-transparent mb-12"}),o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 mb-12 lg:items-start",children:[o.jsxs("div",{className:"lg:col-span-5 text-center lg:text-left",children:[o.jsx("div",{className:"flex justify-center lg:justify-start",children:o.jsx("a",{href:"/",onClick:n=>{n.preventDefault(),iu("/")},className:"cursor-pointer","aria-label":"Zee home",children:o.jsx(py,{animated:!1,className:"mb-4"})})}),o.jsx("p",{className:"text-gray-400 text-sm mb-6 pb-4",children:"Clinical AI companion in your browser, on any EMR. HIPAA-aware by design. Built for clinicians, not at them."}),o.jsxs("div",{className:"space-y-3",children:[o.jsxs(ue.div,{whileHover:{x:5},transition:{duration:.2},className:"flex items-start gap-3 text-gray-400 text-sm group justify-center lg:justify-start",children:[o.jsx(ab,{className:"w-4 h-4 text-teal-400 mt-0.5 flex-shrink-0"}),o.jsxs("span",{className:"group-hover:text-teal-400 transition-colors",children:[o.jsxs("span",{className:"md:hidden",children:["2261 Market Street",o.jsx("br",{}),"San Francisco, CA 94114"]}),o.jsx("span",{className:"hidden md:inline",children:"2261 Market Street, San Francisco, CA 94114"})]})]}),o.jsxs(ue.a,{href:"tel:858-288-4988",whileHover:{x:5},transition:{duration:.2},className:"flex items-center gap-3 text-gray-400 text-sm hover:text-teal-400 transition-colors group justify-center lg:justify-start",children:[o.jsx(hb,{className:"w-4 h-4 text-teal-400 flex-shrink-0"}),o.jsx("span",{children:"858-288-4988"})]}),o.jsxs(ue.a,{href:"mailto:[email protected]",whileHover:{x:5},transition:{duration:.2},className:"flex items-center gap-3 text-gray-400 text-sm hover:text-teal-400 transition-colors group justify-center lg:justify-start",children:[o.jsx(ls,{className:"w-4 h-4 text-teal-400 flex-shrink-0"}),o.jsx("span",{children:"[email protected]"})]})]})]}),o.jsx("div",{className:"lg:col-span-7 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8 text-center sm:text-left sm:pl-48 lg:pl-0 lg:pt-[13px]",children:Object.entries(Eb).map(([n,r])=>o.jsxs("div",{children:[o.jsx("h4",{className:"text-white mb-6 font-normal",children:n}),o.jsx("ul",{className:"space-y-3 text-sm text-gray-400",children:r.map(s=>{const a=!!s.external;return o.jsx(ue.li,{whileHover:{x:5},transition:{duration:.2},children:o.jsx("a",{href:s.href,...a?{target:"_blank",rel:"noopener noreferrer"}:{},className:"hover:text-teal-400 transition-colors",children:s.label})},s.label)})})]},n))})]}),o.jsxs("div",{className:"pt-8 border-t border-gray-800",children:[o.jsx("div",{className:"flex flex-wrap justify-center gap-x-4 gap-y-2 mb-6",children:Ib.map(n=>o.jsx("a",{href:n.href,target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-teal-400 transition-colors text-xs",children:n.label},n.label))}),o.jsx("p",{className:"text-gray-400 text-sm text-center",children:"© 2026 NuZephyr Health Inc. All rights reserved."})]})]}),o.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-px bg-gradient-to-r from-transparent via-teal-400/50 to-transparent"})]})}const Rb=ym("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Yt({className:n,variant:r,asChild:s=!1,...a}){const c=s?ua:"span";return o.jsx(c,{"data-slot":"badge",className:bn(Rb({variant:r}),n),...a}
vendor: 4,662 bytes, line 238
238)}function an({className:n,...r}){return o.jsx("div",{"data-slot":"card",className:bn("bg-card text-card-foreground flex flex-col gap-6 rounded-3xl border",n),...r})}function Db(n){return Object.prototype.toString.call(n)==="[object Object]"}function sm(n){return Db(n)||Array.isArray(n)}function Lb(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Fu(n,r){const s=Object.keys(n),a=Object.keys(r);if(s.length!==a.length)return!1;const c=JSON.stringify(Object.keys(n.breakpoints||{})),f=JSON.stringify(Object.keys(r.breakpoints||{}));return c!==f?!1:s.every(d=>{const p=n[d],m=r[d];return typeof p=="function"?`${p}`==`${m}`:!sm(p)||!sm(m)?p===m:Fu(p,m)})}function om(n){return n.concat().sort((r,s)=>r.name>s.name?1:-1).map(r=>r.options)}function zb(n,r){if(n.length!==r.length)return!1;const s=om(n),a=om(r);return s.every((c,f)=>{const d=a[f];return Fu(c,d)})}function Ou(n){return typeof n=="number"}function eu(n){return typeof n=="string"}function ga(n){return typeof n=="boolean"}function am(n){return Object.prototype.toString.call(n)==="[object Object]"}function He(n){return Math.abs(n)}function _u(n){return Math.sign(n)}function cs(n,r){return He(n-r)}function Vb(n,r){if(n===0||r===0||He(n)<=He(r))return 0;const s=cs(He(n),He(r));return He(s/n)}function Fb(n){return Math.round(n*100)/100}function ps(n){return ms(n).map(Number)}function Qt(n){return n[js(n)]}function js(n){return Math.max(0,n.length-1)}function Bu(n,r){return r===js(n)}function lm(n,r=0){return Array.from(Array(n),(s,a)=>r+a)}function ms(n){return Object.keys(n)}function Sy(n,r){return[n,r].reduce((s,a)=>(ms(a).forEach(c=>{const f=s[c],d=a[c],p=am(f)&&am(d);s[c]=p?Sy(f,d):d}),s),{})}function tu(n,r){return typeof r.MouseEvent<"u"&&n instanceof r.MouseEvent}function Ob(n,r){const s={start:a,center:c,end:f};function a(){return 0}function c(m){return f(m)/2}function f(m){return r-m}function d(m,g){return eu(n)?s[n](m):n(r,m,g)}return{measure:d}}function gs(){let n=[];function r(c,f,d,p={passive:!0}){let m;if("addEventListener"in c)c.addEventListener(f,d,p),m=()=>c.removeEventListener(f,d,p);else{const g=c;g.addListener(d),m=()=>g.removeListener(d)}return n.push(m),a}function s(){n=n.filter(c=>c())}const a={add:r,clear:s};return a}function _b(n,r,s,a){const c=gs(),f=1e3/60;let d=null,p=0,m=0;function g(){c.add(n,"visibilitychange",()=>{n.hidden&&S()})}function y(){j(),c.clear()}function x(P){if(!m)return;d||(d=P,s(),s());const A=P-d;for(d=P,p+=A;p>=f;)s(),p-=f;const M=p/f;a(M),m&&(m=r.requestAnimationFrame(x))}function w(){m||(m=r.requestAnimationFrame(x))}function j(){r.cancelAnimationFrame(m),d=null,p=0,m=0}function S(){d=null,p=0}return{init:g,destroy:y,start:w,stop:j,update:s,render:a}}function Bb(n,r){const s=r==="rtl",a=n==="y",c=a?"y":"x",f=a?"x":"y",d=!a&&s?-1:1,p=y(),m=x();function g(S){const{height:k,width:P}=S;return a?k:P}function y(){return a?"top":s?"right":"left"}function x(){return a?"bottom":s?"left":"right"}function w(S){return S*d}return{scroll:c,cross:f,startEdge:p,endEdge:m,measureSize:g,direction:w}}function wr(n=0,r=0){const s=He(n-r);function a(g){return g<n}function c(g){return g>r}function f(g){return a(g)||c(g)}function d(g){return f(g)?a(g)?n:r:g}function p(g){return s?g-s*Math.ceil((g-r)/s):g}return{length:s,max:r,min:n,constrain:d,reachedAny:f,reachedMax:c,reachedMin:a,removeOffset:p}}function by(n,r,s){const{constrain:a}=wr(0,n),c=n+1;let f=d(r);function d(w){return s?He((c+w)%c):a(w)}function p(){return f}function m(w){return f=d(w),x}function g(w){return y().set(p()+w)}function y(){return by(n,p(),s)}const x={get:p,set:m,add:g,clone:y};return x}function Hb(n,r,s,a,c,f,d,p,m,g,y,x,w,j,S,k,P,A,M){const{cross:D,direction:F}=n,_=["INPUT","SELECT","TEXTAREA"],K={passive:!1},Y=gs(),V=gs(),G=wr(50,225).constrain(j.measure(20)),$={mouse:300,touch:400},ee={mouse:500,touch:600},pe=S?43:25;let ke=!1,de=0,xe=0,me=!1,ve=!1,L=!1,q=!1;function Z(te){if(!M)return;function Ie(Je){(ga(M)||M(te,Je))&&je(Je)}const Fe=r;Y.add(Fe,"dragstart",Je=>Je.preventDefault(),K).add(Fe,"touchmove",()=>{},K).add(Fe,"touchend",()=>{}).add(Fe,"touchstart",Ie).add(Fe,"mousedown",Ie).add(Fe,"touchcancel",ge).add(Fe,"contextmenu",ge).add(Fe,"click",Se,!0)}function T(){Y.clear(),V.clear()}function O(){const te=q?s:r;V.add(te,"touchmove",ce,K).add(te,"touchend",ge).add(te,"mousemove",ce,K).add(te,"mouseup",ge)}function J(te){const Ie=te.nodeName||"";return _.includes(Ie)}function ae(){return(S?ee:$)[q?"mouse":"touch"]}function we(te,Ie){const Fe=x.add(_u(te)*-1),Je=y.byDistance(te,!S).distance;return S||He(te)<G?Je:P&&Ie?Je*.5:y.byIndex(Fe.get(),0).distance}function je(te){const Ie=tu(te,a);
vendor: 13,310 bytes, line 238
238q=Ie,L=S&&Ie&&!te.buttons&&ke,ke=cs(c.get(),d.get())>=2,!(Ie&&te.button!==0)&&(J(te.target)||(me=!0,f.pointerDown(te),g.useFriction(0).useDuration(0),c.set(d),O(),de=f.readPoint(te),xe=f.readPoint(te,D),w.emit("pointerDown")))}function ce(te){if(!tu(te,a)&&te.touches.length>=2)return ge(te);const Fe=f.readPoint(te),Je=f.readPoint(te,D),St=cs(Fe,de),bt=cs(Je,xe);if(!ve&&!q&&(!te.cancelable||(ve=St>bt,!ve)))return ge(te);const Jt=f.pointerMove(te);St>k&&(L=!0),g.useFriction(.3).useDuration(.75),p.start(),c.add(F(Jt)),te.preventDefault()}function ge(te){const Fe=y.byDistance(0,!1).index!==x.get(),Je=f.pointerUp(te)*ae(),St=we(F(Je),Fe),bt=Vb(Je,St),Jt=pe-10*bt,Et=A+bt/50;ve=!1,me=!1,V.clear(),g.useDuration(Jt).useFriction(Et),m.distance(St,!S),q=!1,w.emit("pointerUp")}function Se(te){L&&(te.stopPropagation(),te.preventDefault(),L=!1)}function Ee(){return me}return{init:Z,destroy:T,pointerDown:Ee}}function Ub(n,r){let a,c;function f(x){return x.timeStamp}function d(x,w){const S=`client${(w||n.scroll)==="x"?"X":"Y"}`;return(tu(x,r)?x:x.touches[0])[S]}function p(x){return a=x,c=x,d(x)}function m(x){const w=d(x)-d(c),j=f(x)-f(a)>170;return c=x,j&&(a=x),w}function g(x){if(!a||!c)return 0;const w=d(c)-d(a),j=f(x)-f(a),S=f(x)-f(c)>170,k=w/j;return j&&!S&&He(k)>.1?k:0}return{pointerDown:p,pointerMove:m,pointerUp:g,readPoint:d}}function Wb(){function n(s){const{offsetTop:a,offsetLeft:c,offsetWidth:f,offsetHeight:d}=s;return{top:a,right:c+f,bottom:a+d,left:c,width:f,height:d}}return{measure:n}}function Zb(n){function r(a){return n*(a/100)}return{measure:r}}function $b(n,r,s,a,c,f,d){const p=[n].concat(a);let m,g,y=[],x=!1;function w(P){return c.measureSize(d.measure(P))}function j(P){if(!f)return;g=w(n),y=a.map(w);function A(M){for(const D of M){if(x)return;const F=D.target===n,_=a.indexOf(D.target),K=F?g:y[_],Y=w(F?n:a[_]);if(He(Y-K)>=.5){P.reInit(),r.emit("resize");break}}}m=new ResizeObserver(M=>{(ga(f)||f(P,M))&&A(M)}),s.requestAnimationFrame(()=>{p.forEach(M=>m.observe(M))})}function S(){x=!0,m&&m.disconnect()}return{init:j,destroy:S}}function Gb(n,r,s,a,c,f){let d=0,p=0,m=c,g=f,y=n.get(),x=0;function w(){const K=a.get()-n.get(),Y=!m;let V=0;return Y?(d=0,s.set(a),n.set(a),V=K):(s.set(n),d+=K/m,d*=g,y+=d,n.add(d),V=y-x),p=_u(V),x=y,_}function j(){const K=a.get()-r.get();return He(K)<.001}function S(){return m}function k(){return p}function P(){return d}function A(){return D(c)}function M(){return F(f)}function D(K){return m=K,_}function F(K){return g=K,_}const _={direction:k,duration:S,velocity:P,seek:w,settled:j,useBaseFriction:M,useBaseDuration:A,useFriction:F,useDuration:D};return _}function Kb(n,r,s,a,c){const f=c.measure(10),d=c.measure(50),p=wr(.1,.99);let m=!1;function g(){return!(m||!n.reachedAny(s.get())||!n.reachedAny(r.get()))}function y(j){if(!g())return;const S=n.reachedMin(r.get())?"min":"max",k=He(n[S]-r.get()),P=s.get()-r.get(),A=p.constrain(k/d);s.subtract(P*A),!j&&He(P)<f&&(s.set(n.constrain(s.get())),a.useDuration(25).useBaseFriction())}function x(j){m=!j}return{shouldConstrain:g,constrain:y,toggleActive:x}}function Yb(n,r,s,a,c){const f=wr(-r+n,0),d=x(),p=y(),m=w();function g(S,k){return cs(S,k)<=1}function y(){const S=d[0],k=Qt(d),P=d.lastIndexOf(S),A=d.indexOf(k)+1;return wr(P,A)}function x(){return s.map((S,k)=>{const{min:P,max:A}=f,M=f.constrain(S),D=!k,F=Bu(s,k);return D?A:F||g(P,M)?P:g(A,M)?A:M}).map(S=>parseFloat(S.toFixed(3)))}function w(){if(r<=n+c)return[f.max];if(a==="keepSnaps")return d;const{min:S,max:k}=p;return d.slice(S,k)}return{snapsContained:m,scrollContainLimit:p}}function qb(n,r,s){const a=r[0],c=s?a-n:Qt(r);return{limit:wr(c,a)}}function Xb(n,r,s,a){const f=r.min+.1,d=r.max+.1,{reachedMin:p,reachedMax:m}=wr(f,d);function g(w){return w===1?m(s.get()):w===-1?p(s.get()):!1}function y(w){if(!g(w))return;const j=n*(w*-1);a.forEach(S=>S.add(j))}return{loop:y}}function Qb(n){const{max:r,length:s}=n;function a(f){const d=f-r;return s?d/-s:0}return{get:a}}function Jb(n,r,s,a,c){const{startEdge:f,endEdge:d}=n,{groupSlides:p}=c,m=x().map(r.measure),g=w(),y=j();function x(){return p(a).map(k=>Qt(k)[d]-k[0][f]).map(He)}function w(){return a.map(k=>s[f]-k[f]).map(k=>-He(k))}function j(){return p(g).map(k=>k[0]).map((k,P)=>k+m[P])}return{snaps:g,snapsAligned:y}}function ek(n,r,s,a,c,f){const{groupSlides:d}=c,{min:p,max:m}=a,g=y();function y(){const w=d(f),j=!n||r==="keepSnaps";return s.length===1?[f]:j?w:w.slice(p,m).map((S,k,P)=>{const A=!k,M=Bu(P,k);if(A){const D=Qt(P[0])+1;return lm(D)}if(M){const D=js(f)-Qt(P)[0]+1;return lm(D,Qt(P)[0])}return S})}return{slideRegistry:g}}function tk(n,r,s,a,c){const{reachedAny:f,removeOffset:d,constrain:p}=a;function m(S){return S.concat().sort((k,P)=>He(k)-He(P))[0]}function g(S){const k=n?d(S):p(S),P=r.map((M,D)=>({diff:y(M-k,0),index:D})).sort((M,D)=>He(M.diff)-He(D.diff)),{index:A}=P[0];return{index:A,distance:k}}function y(S,k){const P=[S,S+s,S-s];if(!n)return S;if(!k)return m(P);const A=P.filter(M=>_u(M)===k);return A.length?m(A):Qt(P)-s}function x(S,k){const P=r[S]-c.get(),A=y(P,k);return{index:S,distance:A}}function w(S,k){const P=c.get()+S,{index:A,distance:M}=g(P),D=!n&&f(P);if(!k||D)return{index:A,distance:S};const F=r[A]-M,_=S+y(F,0);return{index:A,distance:_}}return{byDistance:w,byIndex:x,shortcut:y}}function nk(n,r,s,a,c,f,d){function p(x){const w=x.distance,j=x.index!==r.get();f.add(w),w&&(a.duration()?n.start():(n.update(),n.render(1),n.update())),j&&(s.set(r.get()),r.set(x.index),d.emit("select"))}function m(x,w){const j=c.byDistance(x,w);p(j)}function g(x,w){const j=r.clone().set(x),S=c.byIndex(j.get(),w);p(S)}return{distance:m,index:g}}function rk(n,r,s,a,c,f,d,p){const m={passive:!0,capture:!0};let g=0;function y(j){if(!p)return;function S(k){if(new Date().getTime()-g>10)return;d.emit("slideFocusStart"),n.scrollLeft=0;const M=s.findIndex(D=>D.includes(k));Ou(M)&&(c.useDuration(0),a.index(M,0),d.emit("slideFocus"))}f.add(document,"keydown",x,!1),r.forEach((k,P)=>{f.add(k,"focus",A=>{(ga(p)||p(j,A))&&S(P)},m)})}function x(j){j.code==="Tab"&&(g=new Date().getTime())}return{init:y}}function rs(n){let r=n;function s(){return r}function a(m){r=d(m)}function c(m){r+=d(m)}function f(m){r-=d(m)}function d(m){return Ou(m)?m:m.get()}return{get:s,set:a,add:c,subtract:f}}function ky(n,r){const s=n.scroll==="x"?d:p,a=r.style;let c=null,f=!1;function d(w){return`translate3d(${w}px,0px,0px)`}function p(w){return`translate3d(0px,${w}px,0px)`}function m(w){if(f)return;const j=Fb(n.direction(w));j!==c&&(a.transform=s(j),c=j)}function g(w){f=!w}function y(){f||(a.transform="",r.getAttribute("style")||r.removeAttribute("style"))}return{clear:y,to:m,toggleActive:g}}function ik(n,r,s,a,c,f,d,p,m){const y=ps(c),x=ps(c).reverse(),w=A().concat(M());function j(Y,V){return Y.reduce((G,$)=>G-c[$],V)}function S(Y,V){return Y.reduce((G,$)=>j(G,V)>0?G.concat([$]):G,[])}function k(Y){return f.map((V,G)=>({start:V-a[G]+.5+Y,end:V+r-.5+Y}))}function P(Y,V,G){const $=k(V);return Y.map(ee=>{const pe=G?0:-s,ke=G?s:0,de=G?"end":"start",xe=$[ee][de];return{index:ee,loopPoint:xe,slideLocation:rs(-1),translate:ky(n,m[ee]),target:()=>p.get()>xe?pe:ke}})}function A(){const Y=d[0],V=S(x,Y);return P(V,s,!1)}function M(){const Y=r-d[0]-1,V=S(y,Y);return P(V,-s,!0)}function D(){return w.every(({index:Y})=>{const V=y.filter(G=>G!==Y);return j(V,r)<=.1})}function F(){w.forEach(Y=>{const{target:V,translate:G,slideLocation:$}=Y,ee=V();ee!==$.get()&&(G.to(ee),$.set(ee))})}function _(){w.forEach(Y=>Y.translate.clear())}return{canLoop:D,clear:_,loop:F,loopPoints:w}}function sk(n,r,s){let a,c=!1;function f(m){if(!s)return;function g(y){for(const x of y)if(x.type==="childList"){m.reInit(),r.emit("slidesChanged");break}}a=new MutationObserver(y=>{c||(ga(s)||s(m,y))&&g(y)}),a.observe(n,{childList:!0})}function d(){a&&a.disconnect(),c=!0}return{init:f,destroy:d}}function ok(n,r,s,a){const c={};let f=null,d=null,p,m=!1;function g(){p=new IntersectionObserver(S=>{m||(S.forEach(k=>{const P=r.indexOf(k.target);c[P]=k}),f=null,d=null,s.emit("slidesInView"))},{root:n.parentElement,threshold:a}),r.forEach(S=>p.observe(S))}function y(){p&&p.disconnect(),m=!0}function x(S){return ms(c).reduce((k,P)=>{const A=parseInt(P),{isIntersecting:M}=c[A];return(S&&M||!S&&!M)&&k.push(A),k},[])}function w(S=!0){if(S&&f)return f;if(!S&&d)return d;const k=x(S);return S&&(f=k),S||(d=k),k}return{init:g,destroy:y,get:w}}function ak(n,r,s,a,c,f){const{measureSize:d,startEdge:p,endEdge:m}=n,g=s[0]&&c,y=S(),x=k(),w=s.map(d),j=P();function S(){if(!g)return 0;const M=s[0];return He(r[p]-M[p])}function k(){if(!g)return 0;const M=f.getComputedStyle(Qt(a));return parseFloat(M.getPropertyValue(`margin-${m}`))}function P(){return s.map((M,D,F)=>{const _=!D,K=Bu(F,D);return _?w[D]+y:K?w[D]+x:F[D+1][p]-M[p]}).map(He)}return{slideSizes:w,slideSizesWithGaps:j,startGap:y,endGap:x}}function lk(n,r,s,a,c,f,d,p,m){const{startEdge:g,endEdge:y,direction:x}=n,w=Ou(s);function j(A,M){return ps(A).filter(D=>D%M===0).map(D=>A.slice(D,D+M))}function S(A){return A.length?ps(A).reduce((M,D,F)=>{const _=Qt(M)||0,K=_===0,Y=D===js(A),V=c[g]-f[_][g],G=c[g]-f[D][y],$=!a&&K?x(d):0,ee=!a&&Y?x(p):0,pe=He(G-ee-(V+$));return F&&pe>r+m&&M.push(D),Y&&M.push(A.length),M},[]).map((M,D,F)=>{const _=Math.max(F[D-1]||0);return A.slice(_,M)}):[]}function k(A){return w?j(A,s):S(A)}return{groupSlides:k}}function ck(n,r,s,a,c,f,d){const{align:p,axis:m,direction:g,startIndex:y,loop:x,duration:w,dragFree:j,dragThreshold:S,inViewThreshold:k,slidesToScroll:P,skipSnaps:A,containScroll:M,watchResize:D,watchSlides:F,watchDrag:_,watchFocus:K}=f,Y=2,V=Wb(),G=V.measure(r),$=s.map(V.measure),ee=Bb(m,g),pe=ee.measureSize(G),ke=Zb(pe),de=Ob(p,pe),xe=!x&&!!M,me=x||!!M,{slideSizes:ve,slideSizesWithGaps:L,startGap:q,endGap:Z}=ak(ee,G,$,s,me,c),T=lk(ee,pe,P,x,G,$,q,Z,Y),{snaps:O,snapsAligned:J}=Jb(ee,de,G,$,T),ae=-Qt(O)+Qt(L),{snapsContained:we,scrollContainLimit:je}=Yb(pe,ae,J,M,Y),ce=xe?we:J,{limit:ge}=qb(ae,ce,x),Se=by(js(ce),y,x),Ee=Se.clone(),Ne=ps(s),te=({dragHandler:Mt,scrollBody:dn,scrollBounds:li,options:{loop:Jn}})=>{Jn||li.constrain(Mt.pointerDown()),dn.seek()},Ie=({scrollBody:Mt,translate:dn,location:li,offsetLocation:Jn,previousLocation:bs,scrollLooper:ya,slideLooper:ci,dragHandler:ui,animation:di,eventHandler:Pr,scrollBounds:fi,options:{loop:fn}},hn)=>{const hi=Mt.settled(),ks=!fi.shouldConstrain(),pi=fn?hi:hi&&ks,mi=pi&&!ui.pointerDown();mi&&di.stop();const Ps=li.get()*hn+bs.get()*(1-hn);Jn.set(Ps),fn&&(ya.loop(Mt.direction()),ci.loop()),dn.to(Jn.get()),mi&&Pr.emit("settle"),pi||Pr.emit("scroll")},Fe=_b(a,c,()=>te(kr),Mt=>Ie(kr,Mt)),Je=.68,St=ce[Se.get()],bt=rs(St),Jt=rs(St),Et=rs(St),kt=rs(St),It=Gb(bt,Et,Jt,kt,w,Je),Qn=tk(x,ce,ae,ge,kt),jr=nk(Fe,Se,Ee,It,Qn,kt,d),oi=Qb(ge),ai=gs(),Ss=ok(r,s,d,k),{slideRegistry:Sr}=ek(xe,M,ce,je,T,Ne),br=rk(n,s,Sr,jr,It,ai,d,K),kr={ownerDocument:a,ownerWindow:c,eventHandler:d,containerRect:G,slideRects:$,animation:Fe,axis:ee,dragHandler:Hb(ee,n,a,c,kt,Ub(ee,c),bt,Fe,jr,It,Qn,Se,d,ke,j,S,A,Je,_),eventStore:ai,percentOfView:ke,index:Se,indexPrevious:Ee,limit:ge,location:bt,offsetLocation:Et,previousLocation:Jt,options:f,resizeHandler:$b(r,d,c,s,ee,D,V),scrollBody:It,scrollBounds:Kb(ge,Et,kt,It,ke),scrollLooper:Xb(ae,ge,Et,[bt,Et,Jt,kt]),scrollProgress:oi,scrollSnapList:ce.map(oi.get),scrollSnaps:ce,scrollTarget:Qn,scrollTo:jr,slideLooper:ik(ee,pe,ae,ve,L,O,ce,Et,s),slideFocus:br,slidesHandler:sk(r,d,F),slidesInView:Ss,slideIndexes:Ne,slideRegistry:Sr,slidesToScroll:T,target:kt,translate:ky(ee,r)};return kr}function uk(){let n={},r;function s(g){r=g}function a(g){return n[g]||[]}function c(g){return a(g).forEach(y=>y(r,g)),m}function f(g,y){return n[g]=a(g).concat([y]),m}function d(g,y){return n[g]=a(g).filter(x=>x!==y),m}function p(){n={}}const m={init:s,emit:c,off:d,on:f,clear:p};return m}const dk={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 fk(n){function r(f,d){return Sy(f,d||{})}function s(f){const d=f.breakpoints||{},p=ms(d).filter(m=>n.matchMedia(m).matches).map(m=>d[m]).reduce((m,g)=>r(m,g),{});return r(f,p)}function a(f){return f.map(d=>ms(d.breakpoints||{})).reduce((d,p)=>d.concat(p),[]).map(n.matchMedia)}return{mergeOptions:r,optionsAtMedia:s,optionsMediaQueries:a}}function hk(n){let r=[];function s(f,d){return r=d.filter(({options:p})=>n.optionsAtMedia(p).active!==!1),r.forEach(p=>p.init(f,n)),d.reduce((p,m)=>Object.assign(p,{[m.name]:m}),{})}function a(){r=r.filter(f=>f.destroy())}return{init:s,destroy:a}}function ca(n,r,s){const a=n.ownerDocument,c=a.defaultView,f=fk(c),d=hk(f),p=gs(),m=uk(),{mergeOptions:g,optionsAtMedia:y,optionsMediaQueries:x}=f,{on:w,off:j,emit:S}=m,k=ee;let P=!1,A,M=g(dk,ca.globalOptions),D=g(M),F=[],_,K,Y;function V(){const{container:Ne,slides:te}=D;K=(eu(Ne)?n.querySelector(Ne):Ne)||n.children[0];const Fe=eu(te)?K.querySelectorAll(te):te;Y=[].slice.call(Fe||K.children)}function G(Ne){const te=ck(n,K,Y,a,c,Ne,m);if(Ne.loop&&!te.slideLooper.canLoop()){const Ie=Object.assign({},Ne,{loop:!1});return G(Ie)}return te}function $(Ne,te){P||(M=g(M,Ne),D=y(M),F=te||F,V(),A=G(D),x([M,...F.map(({options:Ie})=>
238Ie)]).forEach(Ie=>p.add(Ie,"change",ee)),D.active&&(A.translate.to(A.location.get()),A.animation.init(),A.slidesInView.init(),A.slideFocus.init(Ee),A.eventHandler.init(Ee),A.resizeHandler.init(Ee),A.slidesHandler.init(Ee),A.options.loop&&A.slideLooper.loop(),K.offsetParent&&Y.length&&A.dragHandler.init(Ee),_=d.init(Ee,F)))}function ee(Ne,te){const Ie=T();pe(),$(g({startIndex:Ie},Ne),te),m.emit("reInit")}function pe(){A.dragHandler.destroy(),A.eventStore.clear(),A.translate.clear(),A.slideLooper.clear(),A.resizeHandler.destroy(),A.slidesHandler.destroy(),A.slidesInView.destroy(),A.animation.destroy(),d.destroy(),p.clear()}function ke(){P||(P=!0,p.clear(),pe(),m.emit("destroy"),m.clear())}function de(Ne,te,Ie){!D.active||P||(A.scrollBody.useBaseFriction().useDuration(te===!0?0:D.duration),A.scrollTo.index(Ne,Ie||0))}function xe(Ne){const te=A.index.add(1).get();de(te,Ne,-1)}function me(Ne){const te=A.index.add(-1).get();de(te,Ne,1)}function ve(){return A.index.add(1).get()!==T()}function L(){return A.index.add(-1).get()!==T()}function q(){return A.scrollSnapList}function Z(){return A.scrollProgress.get(A.offsetLocation.get())}function T(){return A.index.get()}function O(){return A.indexPrevious.get()}function J(){return A.slidesInView.get()}function ae(){return A.slidesInView.get(!1)}function we(){return _}function je(){return A}function ce(){return n}function ge(){return K}function Se(){return Y}const Ee={canScrollNext:ve,canScrollPrev:L,containerNode:ge,internalEngine:je,destroy:ke,off:j,on:w,emit:S,plugins:we,previousScrollSnap:O,reInit:k,rootNode:ce,scrollNext:xe,scrollPrev:me,scrollProgress:Z,scrollSnapList:q,scrollTo:de,selectedScrollSnap:T,slideNodes:Se,slidesInView:J,slidesNotInView:ae};return $(r,s),setTimeout(()=>m.emit("init"),0),Ee}ca.globalOptions=void 0;function Hu(n={},r=[]){const s=I.useRef(n),a=I.useRef(r),[c,f]=I.useState(),[d,p]=I.useState(),m=I.useCallback(()=>{c&&c.reInit(s.current,a.current)},[c]);return I.useEffect(()=>{Fu(s.current,n)||(s.current=n,m())},[n,m]),I.useEffect(()=>{zb(a.current,r)||(a.current=r,m())},[r,m]),I.useEffect(()=>{if(Lb()&&d){ca.globalOptions=Hu.globalOptions;const g=ca(d,s.current,a.current);return f(g),()=>g.destroy()}else f(void 0)},[d,f]),[p,c]}Hu.globalOptions=void 0;const Py=I.createContext(null);function Ay(){const n=I.useContext(Py);if(!n)throw new Error("useCarousel must be used within a <Carousel />");return n}function pk({orientation:n="horizontal",opts:r,setApi:s,plugins:a,className:c,children:f,...d}){const[p,m]=Hu({...r,axis:n==="horizontal"?"x":"y"},a),[g,y]=I.useState(!1),[x,w]=I.useState(!1),j=I.useCallback(A=>{A&&(y(A.canScrollPrev()),w(A.canScrollNext()))},[]),S=I.useCallback(()=>{m==null||m.scrollPrev()},[m]),k=I.useCallback(()=>{m==null||m.scrollNext()},[m]),P=I.useCallback(A=>{A.key==="ArrowLeft"?(A.preventDefault(),S()):A.key==="ArrowRight"&&(A.preventDefault(),k())},[S,k]);return I.useEffect(()=>{!m||!s||s(m)},[m,s]),I.useEffect(()=>{if(m)return j(m),m.on("reInit",j),m.on("select",j),()=>{m==null||m.off("select",j)}},[m,j]),o.jsx(Py.Provider,{value:{carouselRef:p,api:m,opts:r,orientation:n||((r==null?void 0:r.axis)==="y"?"vertical":"horizontal"),scrollPrev:S,scrollNext:k,canScrollPrev:g,canScrollNext:x},children:o.jsx("div",{onKeyDownCapture:P,className:bn("relative",c),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...d,children:f})})}function mk({className:n,...r}){const{carouselRef:s,orientation:a}=Ay();return o.jsx("div",{ref:s,className:"overflow-hidden relative","data-slot":"carousel-content",children:o.jsx("div",{className:bn("flex",a==="horizontal"?"-ml-4":"-mt-4 flex-col",n),...r})})}function gk({className:n,...r}){const{orientation:s}=Ay();return o.jsx("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:bn("min-w-0 shrink-0 grow-0 basis-full",s==="horizontal"?"pl-4":"pt-4",n),...r})}const yk={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function xk(n,r){const s=n.scrollSnapList();return typeof r=="number"?s.map(()=>r):r(s,n)}function vk(n,r){const s=n.rootNode();return r&&r(s)||s}function Uu(n={}){let r,s,a,c,f=null,d=0,p=!1,m=!1,g=!1,y=!1;function x(de,xe){s=de;const{mergeOptions:me,optionsAtMedia:ve}=xe,L=me(yk,Uu.globalOptions),q=me(L,n);if(r=ve(q),s.scrollSnapList().length<=1)return;y=r.jump,a=!1,c=xk(s,r.delay);const{eventStore:Z,ownerDocument:T}=s.internalEngine(),O=!!s.internalEngine().options.watchDrag,J=vk(s,r.rootNode);Z.add(T,"visibilitychange",A),O&&s.on("pointerDown",D),O&&!r.stopOn
vendor: 4,699 bytes, line 238
238Interaction&&s.on("pointerUp",F),r.stopOnMouseEnter&&Z.add(J,"mouseenter",_),r.stopOnMouseEnter&&!r.stopOnInteraction&&Z.add(J,"mouseleave",K),r.stopOnFocusIn&&s.on("slideFocusStart",P),r.stopOnFocusIn&&!r.stopOnInteraction&&Z.add(s.containerNode(),"focusout",k),r.playOnInit&&k()}function w(){s.off("pointerDown",D).off("pointerUp",F).off("slideFocusStart",P),P(),a=!0,p=!1}function j(){const{ownerWindow:de}=s.internalEngine();de.clearTimeout(d),d=de.setTimeout(ee,c[s.selectedScrollSnap()]),f=new Date().getTime(),s.emit("autoplay:timerset")}function S(){const{ownerWindow:de}=s.internalEngine();de.clearTimeout(d),d=0,f=null,s.emit("autoplay:timerstopped")}function k(){if(!a){if(M()){g=!0;return}p||s.emit("autoplay:play"),j(),p=!0}}function P(){a||(p&&s.emit("autoplay:stop"),S(),p=!1)}function A(){if(M())return g=p,P();g&&k()}function M(){const{ownerDocument:de}=s.internalEngine();return de.visibilityState==="hidden"}function D(){m||P()}function F(){m||k()}function _(){m=!0,P()}function K(){m=!1,k()}function Y(de){typeof de<"u"&&(y=de),k()}function V(){p&&P()}function G(){p&&k()}function $(){return p}function ee(){const{index:de}=s.internalEngine(),xe=de.clone().add(1).get(),me=s.scrollSnapList().length-1,ve=r.stopOnLastSnap&&xe===me;if(s.canScrollNext()?s.scrollNext(y):s.scrollTo(0,y),s.emit("autoplay:select"),ve)return P();k()}function pe(){if(!f)return null;const de=c[s.selectedScrollSnap()],xe=new Date().getTime()-f;return de-xe}return{name:"autoplay",options:n,init:x,destroy:w,play:Y,stop:V,reset:G,isPlaying:$,timeUntilNext:pe}}Uu.globalOptions=void 0;const wk=[{number:"1",icon:_S,title:"Install the extension",description:"One click from the Chrome Web Store. No IT needed."},{number:"2",icon:CS,title:"Open your EMR",description:"Zee detects your EMR automatically. Works on Athena, DrChrono, Epic, eClinicalWorks, and more."},{number:"3",icon:la,title:"Click ✦ for AI",description:"Context-aware actions based on what you're doing. SOAP notes on encounters, drafts on messages, interpretations on labs."}],cm=[{icon:zu,title:"SOAP Notes",description:"Generate structured visit notes in seconds",gradient:"from-blue-500 to-cyan-500"},{icon:wy,title:"ICD-10 / CPT",description:"Coding suggestions with rationale",gradient:"from-emerald-500 to-teal-500"},{icon:vy,title:"Drug Interactions",description:"Real-time medication conflict detection",gradient:"from-purple-500 to-pink-500"},{icon:ls,title:"Message Drafts",description:"AI-assisted patient message responses",gradient:"from-orange-500 to-rose-500"},{icon:TS,title:"Lab Interpretation",description:"Clinical significance of results",gradient:"from-indigo-500 to-purple-500"},{icon:KS,title:"Prior Authorization",description:"Auto-generate PA letters",gradient:"from-teal-500 to-cyan-500"},{icon:rb,title:"Clinical Decision Support",description:"Evidence-based recommendations",gradient:"from-yellow-500 to-orange-500"},{icon:gy,title:"Pre-Visit Summary",description:"Patient overview before appointments",gradient:"from-pink-500 to-rose-500"}],jk=[{icon:yy,title:"De-identification",description:"Patient names, DOB, SSN stripped before AI processing"},{icon:gy,title:"Audit Trail",description:"Every AI interaction logged with provider, timestamp, patient context"},{icon:XS,title:"No Storage",description:"Patient data never stored beyond the session"}],Sk=[{question:"Does Zee integrate with my EMR?",answer:"No integration needed. Zee reads the page context directly in your browser — no API connections, no IT setup, no vendor approval required."},{question:"Is my patient data sent to AI servers?",answer:"Patient identifiers (names, DOB, SSN) are stripped before any AI processing. Only de-identified clinical context is sent, and nothing is stored after the session ends."},{question:"Which EMRs does Zee work with?",answer:"Zee works on any web-based EMR system including athenahealth, DrChrono, Epic, eClinicalWorks, Kareo, Practice Fusion, NextGen, Allscripts, and more."},{question:"How long is the free trial?",answer:"7 days, fully featured. No credit card required. Cancel anytime."},{question:"Is Zee HIPAA compliant?",answer:"Yes. We maintain full audit logs and all PHI is de-identified before AI processing."},{question:"Can I use Zee for my entire practice?",answer:"Yes. Practice plans are $79/provider/month and include team management, provider roster, practice-wide audit logs, and an owner billing dashboard."},{question:"Do you offer annual billing?",answer:"Yes. Annual plans give you one month free — Solo is $1,089/year (vs. $1,188 monthly), Practice is $869/provider/year (vs. $948 monthly). Add or remove providers any time; new providers are prorated to your renewal date."}];
238function bk(){const[n,r]=I.useState(null),[s,a]=I.useState("monthly"),[c,f]=I.useState(),[d,p]=I.useState(0),m=wS(),g=I.useCallback(()=>{c==null||c.scrollPrev()},[c]),y=I.useCallback(()=>{c==null||c.scrollNext()},[c]);return I.useEffect(()=>{c&&(p(c.selectedScrollSnap()),c.on("select",()=>{p(c.selectedScrollSnap())}))},[c]),o.jsx(o.Fragment,{children:o.jsxs("div",{className:"min-h-screen",style:{background:"linear-gradient(180deg, #0f172a 0%, #1e293b 50%, #0f172a 100%)"},children:[o.jsxs("section",{className:"relative min-h-screen pt-32 pb-20 md:py-32 px-6 overflow-hidden flex items-center",style:{position:"relative"},children:[o.jsx("div",{className:"absolute inset-0 opacity-20",style:{backgroundImage:"linear-gradient(rgba(100, 255, 218, 0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(100, 255, 218, 0.1) 1px, transparent 1px)",backgroundSize:"50px 50px"}}),o.jsx(ue.div,{className:"absolute inset-0 pointer-events-none",style:{background:"linear-gradient(0deg, transparent 0%, rgba(100, 255, 218, 0.03) 50%, transparent 100%)",backgroundSize:"100% 200px"},animate:{backgroundPosition:["0% 0%","0% 100%"]},transition:{duration:8,repeat:1/0,ease:"linear"}}),[...Array(15)].map((x,w)=>o.jsx(ue.div,{className:"absolute w-1 h-1 bg-teal-400/40 rounded-full",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`},animate:{y:[0,-100,0],opacity:[0,.6,0]},transition:{duration:6+Math.random()*4,repeat:1/0,delay:Math.random()*5,ease:"easeInOut"}},w)),!m&&o.jsxs(o.Fragment,{children:[[...Array(8)].map((x,w)=>o.jsx(ue.div,{className:"absolute w-3 h-3 rounded-full bg-gradient-to-r from-teal-400 to-cyan-400 pointer-events-none",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,boxShadow:"0 0 20px rgba(45, 212, 191, 0.6)"},animate:{x:[0,Math.random()*100-50,0],y:[0,Math.random()*100-50,0],scale:[1,1.5,1],opacity:[.3,1,.3]},transition:{duration:Math.random()*5+5,repeat:1/0,ease:"easeInOut",delay:w*.5}},`hero-orb-${w}`)),[...Array(3)].map((x,w)=>o.jsx(ue.div,{className:"absolute top-1/2 left-1/2 border-2 border-teal-400/20 rounded-full pointer-events-none",style:{width:200+w*150,height:200+w*150,marginLeft:-(100+w*75),marginTop:-(100+w*75)},animate:{scale:[1,1.1,1],rotate:[0,360],opacity:[.2,.4,.2]},transition:{duration:15+w*5,repeat:1/0,ease:"linear"}},`hero-ring-${w}`)),[...Array(20)].map((x,w)=>o.jsx(ue.div,{className:"absolute w-1 h-1 bg-cyan-400 rounded-full pointer-events-none",style:{left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,filter:"blur(1px)"},animate:{opacity:[0,1,0],scale:[0,1.5,0]},transition:{duration:Math.random()*3+2,repeat:1/0,delay:Math.random()*5}},`hero-particle-${w}`)),o.jsx(ue.div,{className:"absolute top-1/2 left-1/2 w-96 h-96 rounded-full bg-teal-500/10 blur-3xl -translate-x-1/2 -translate-y-1/2 pointer-events-none",animate:{scale:[1,1.3,1],rotate:[0,180,360]},transition:{duration:25,repeat:1/0}})]}),o.jsx(ue.div,{className:"absolute top-20 right-10 w-96 h-96 bg-gradient-to-br from-teal-500/20 to-cyan-500/20 rounded-full blur-3xl",animate:{y:[0,50,0],x:[0,30,0]},transition:{duration:15,repeat:1/0,ease:"easeInOut"}}),o.jsx(ue.div,{className:"absolute bottom-20 left-10 w-96 h-96 bg-gradient-to-br from-purple-500/20 to-pink-500/20 rounded-full blur-3xl",animate:{y:[0,-40,0],x:[0,40,0]},transition:{duration:12,repeat:1/0,ease:"easeInOut"}}),o.jsx("div",{className:"max-w-7xl mx-auto relative z-10",children:o.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-center",children:[o.jsxs(ue.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{duration:.6},children:[o.jsxs("h1",{className:"text-white mb-6 text-4xl md:text-5xl leading-tight",style:{fontFamily:"Poppins"},children:["Your AI clinical assistant."," ",o.jsx("span",{className:"bg-gradient-to-r from-teal-400 to-cyan-400 bg-clip-text text-transparent",children:"On any EMR."})]}),o.jsx("p",{className:"text-gray-300 text-lg mb-8 leading-relaxed",children:"SOAP notes, coding suggestions, drug interaction checks, message drafts — right where you work. No integration needed."}),o.jsx("div",{className:"flex justify-center md:justify-start mb-6",children:o.jsx($n,{className:"bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 px-8 h-12 text-base w-full sm:w-auto",onClick:()=>window.open("https://app.zeehealth.ai/signup","_blank","noopener,noreferrer"),children:"Start for Free"})}),o.jsx("p",{className:"text-xs text-gray-400 mb-6",children:"No credit card required · 7-day free trial · Cancel anytime"}),o.jsxs("div",{className:"flex flex-wrap gap-3",children:[o.jsxs(Yt,{className:"bg-teal-500/20 text-teal-300 border border-teal-500/30 rounded-full hover:bg-teal-500/20",children:[o.jsx(Vu,{className:"w-3 h-3 mr-1.5"}),"HIPAA Compliant"]}),o.jsxs(Yt,{className:"bg-purple-500/20 text-purple-300 border border-purple-500/30 rounded-full hover:bg-purple-500/20",children:[o.jsx(xy,{className:"w-3 h-3 mr-1.5"}),"De-identified AI"]}),o.jsxs(Yt,{className:"bg-cyan-500/20 text-cyan-300 border border-cyan-500/30 rounded-full hover:bg-cyan-500/20",children:[o.jsx(Xo,{className:"w-3 h-3 mr-1.5"}),"Works on 50+ EMRs"]})]})]}),o.jsx(ue.div,{initial:{opacity:0,scale:.95}
238,animate:{opacity:1,scale:1},transition:{duration:.6,delay:.2},className:"relative",children:o.jsxs("div",{className:"relative bg-slate-900/50 backdrop-blur-xl rounded-3xl shadow-2xl border border-teal-500/30 p-6 max-w-md mx-auto",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500/10 to-cyan-500/10 rounded-3xl blur-xl"}),o.jsxs("div",{className:"relative",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-6 pb-4 border-b border-gray-700/50",children:[o.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-teal-500 to-cyan-600 rounded-xl flex items-center justify-center",children:o.jsx(la,{className:"w-4 h-4 text-white"})}),o.jsx("span",{className:"text-white",style:{fontFamily:"Poppins"},children:"Zee AI"})]}),o.jsx("div",{className:"mb-6 text-sm text-gray-400",children:"Visit / Encounter · Patient: S.K. · 45y"}),o.jsxs("div",{className:"space-y-3 mb-6",children:[o.jsxs("button",{className:"w-full text-left px-4 py-3 rounded-full bg-teal-500/10 hover:bg-teal-500/20 border border-teal-500/30 text-white transition-colors",children:[o.jsx(zu,{className:"w-4 h-4 inline-block mr-2 text-teal-400"}),"Generate SOAP Note"]}),o.jsxs("button",{className:"w-full text-left px-4 py-3 rounded-full hover:bg-gray-800/50 border border-gray-700/50 text-gray-300 transition-colors",children:[o.jsx(wy,{className:"w-4 h-4 inline-block mr-2 text-cyan-400"}),"Suggest ICD-10/CPT"]}),o.jsxs("button",{className:"w-full text-left px-4 py-3 rounded-full hover:bg-gray-800/50 border border-gray-700/50 text-gray-300 transition-colors",children:[o.jsx(vy,{className:"w-4 h-4 inline-block mr-2 text-purple-400"}),"Check Drug Interactions"]})]}),o.jsxs("div",{className:"relative",children:[o.jsx("input",{type:"text",placeholder:"Ask Zee...",className:"w-full px-4 py-3 rounded-full border border-gray-700/50 bg-gray-800/30 focus:outline-none focus:ring-2 focus:ring-teal-500/50 text-sm text-white placeholder:text-gray-500"}),o.jsx(la,{className:"absolute right-3 top-3.5 w-4 h-4 text-teal-400"})]})]}),o.jsx("div",{className:"absolute -top-3 -right-3 w-12 h-12 bg-gradient-to-br from-teal-500 to-cyan-600 rounded-full flex items-center justify-center shadow-lg",children:o.jsx("span",{className:"text-white text-2xl",children:"✦"})})]})})]})})]}),o.jsx("section",{id:"how-it-works",className:"min-h-screen py-20 px-6 relative overflow-hidden bg-white flex items-center",style:{position:"relative"},children:o.jsxs("div",{className:"max-w-7xl mx-auto relative z-10 w-full",children:[o.jsx("div",{className:"flex flex-col items-center justify-center mb-16",children:o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex flex-col items-center",children:[o.jsx(Yt,{className:"bg-teal-500/20 text-teal-600 border-teal-500/30 mb-4 rounded-full",children:"Quick Setup"}),o.jsx("h2",{className:"text-slate-900 mb-4 text-center",style:{fontFamily:"Poppins"},children:"Up and running in 30 seconds"})]})}),o.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:wk.map((x,w)=>{const j=x.icon;return o.jsx(ue.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:w*.1},className:"relative group",children:o.jsxs(an,{className:"p-8 text-center h-full border-0 rounded-3xl relative overflow-hidden bg-white shadow-lg",style:{border:"1px solid rgba(100, 255, 218, 0.3)"},children:[o.jsx(ue.div,{className:"absolute inset-0 bg-gradient-to-br from-teal-500/0 to-cyan-500/0 group-hover:from-teal-500/5 group-hover:to-cyan-500/5 rounded-3xl transition-all duration-500"}),o.jsxs("div",{className:"relative z-10",children:[o.jsxs("div",{className:"w-20 h-20 bg-gradient-to-br from-teal-500/20 to-cyan-500/20 rounded-full flex items-center justify-center mx-auto mb-6 relative group-hover:scale-110 transition-transform duration-300",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500 to-cyan-500 rounded-full blur-md opacity-50 group-hover:opacity-100 transition-opacity"}),o.jsx(j,{className:"w-10 h-10 text-teal-600 relative z-10"}),o.jsx(ue.div,{className:"absolute -top-2 -right-2 w-10 h-10 bg-gradient-to-br from-teal-500 to-cyan-600 text-white rounded-full flex items-center justify-center text-sm shadow-lg",style:{fontFamily:"Poppins"},animate:{boxShadow:["0 0 10px rgba(20, 184, 166, 0.5)","0 0 20px rgba(20, 184, 166, 0.8)","0 0 10px rgba(20, 184, 166, 0.5)"]},transition:{duration:2,repeat:1/0},children:x.number})]}),o.jsx("h3",{className:"text-slate-900 mb-3",style:{fontFamily:"Poppins"},children:x.title}),o.jsx("p",{className:"text-gray-600",children:x.description})]}),o.jsx(ue.div,{className:"absolute bottom-0 left-0 right-0 h-1 bg-gradient-to-r from-teal-500 to-cyan-500 rounded-b-3xl",initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{delay:.3+w*.1,duration:.8},style:{transformOrigin:"left"}})]})},x.number)})})]})}),o.jsx("section",{className:"min-h-screen py-20 px-6 relative overflow-hidden flex items-center",style:{position:"relative"},children:o.jsxs("div",{className:"max-w-7xl mx-auto relative z-10 w-full",children:[o.jsx("div",{className:"flex flex-col items-center justify-center mb-16",children:o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex flex-col items-center",children:[o.jsx(Yt,{className:"bg-purple-500/20 text-purple-300 border-purple-500/30 mb-4 rounded-full",children:"Platform Features"}),o.jsx("h2",{className:"text-white mb-4 text-center",style:{fontFamily:"Poppins"},children:"Everything a provider needs"})]})}),o.jsxs("div",{className:"relative w-full",children:[o.jsxs(pk,{setApi:f,opts:{align:"center",loop:!0}
238,plugins:[Uu({delay:4e3,stopOnInteraction:!1})],className:"w-full relative",children:[o.jsx(mk,{className:"-ml-4",children:cm.map((x,w)=>{const j=x.icon;return o.jsx(gk,{className:"pl-4 md:basis-1/2 lg:basis-1/3",children:o.jsx(ue.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:w*.05},children:o.jsxs(an,{className:"p-8 border-0 rounded-3xl min-h-[320px] md:min-h-[240px] relative overflow-hidden group cursor-pointer",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 0.95) 0%, rgba(15, 23, 42, 0.95) 100%)",backdropFilter:"blur(12px)",border:"1px solid rgba(100, 255, 218, 0.2)"},children:[o.jsx(ue.div,{className:`absolute -top-20 -right-20 w-40 h-40 bg-gradient-to-br ${x.gradient} rounded-full blur-3xl opacity-0 group-hover:opacity-30 transition-opacity duration-500`}),o.jsxs("div",{className:"relative z-10",children:[o.jsx("div",{className:`w-12 h-12 rounded-full bg-gradient-to-br ${x.gradient} p-0.5 mb-4 group-hover:scale-110 transition-transform duration-300`,children:o.jsx("div",{className:"w-full h-full rounded-full bg-slate-900 flex items-center justify-center",children:o.jsx(j,{className:"w-6 h-6 text-white"})})}),o.jsx("h3",{className:"text-white mb-2 text-lg",style:{fontFamily:"Poppins"},children:x.title}),o.jsx("p",{className:"text-gray-400 text-sm",children:x.description})]}),o.jsx(ue.div,{className:`absolute bottom-0 left-0 right-0 h-1 bg-gradient-to-r ${x.gradient} rounded-b-3xl`,initial:{scaleX:0},whileHover:{scaleX:1},transition:{duration:.3},style:{transformOrigin:"left"}})]})})},x.title)})}),o.jsx("button",{onClick:g,className:"absolute left-4 top-1/2 -translate-y-1/2 z-20 w-12 h-12 rounded-full bg-white/10 backdrop-blur-md border border-white/20 flex items-center justify-center hover:bg-white/20 transition-all duration-300 group",children:o.jsx(zS,{className:"w-6 h-6 text-white group-hover:text-teal-400 transition-colors"})}),o.jsx("button",{onClick:y,className:"absolute right-4 top-1/2 -translate-y-1/2 z-20 w-12 h-12 rounded-full bg-white/10 backdrop-blur-md border border-white/20 flex items-center justify-center hover:bg-white/20 transition-all duration-300 group",children:o.jsx(FS,{className:"w-6 h-6 text-white group-hover:text-teal-400 transition-colors"})})]}),o.jsx("div",{className:"flex items-center justify-center gap-3 mt-8",children:cm.map((x,w)=>o.jsx("button",{onClick:()=>c==null?void 0:c.scrollTo(w),className:"group",children:o.jsx("div",{className:`h-2 rounded-full transition-all duration-300 ${d===w?"bg-teal-400 w-8":"bg-white/30 hover:bg-white/60 w-2"}`,style:d===w?{boxShadow:"0 0 10px rgba(100, 255, 218, 0.6)"}:{}})},w))})]})]})}),o.jsx("section",{className:"min-h-screen py-20 px-6 relative overflow-hidden bg-white flex items-center",style:{position:"relative"},children:o.jsx("div",{className:"max-w-5xl mx-auto relative z-10",children:o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center flex flex-col items-center",children:[o.jsx(Yt,{className:"bg-cyan-500/20 text-cyan-600 border-cyan-500/30 mb-6 rounded-full",children:"Universal Compatibility"}),o.jsx("h2",{className:"text-slate-900 mb-6 text-center",style:{fontFamily:"Poppins"},children:"Works on any EMR. No integration required."}),o.jsx("p",{className:"text-gray-700 text-lg max-w-3xl mx-auto mb-12 text-center",children:"Zee reads the page context directly in your browser — no API connections, no IT setup, no vendor approval needed."}),o.jsx(ue.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"relative w-full",children:o.jsxs(an,{className:"p-8 md:p-12 border-0 rounded-3xl relative overflow-hidden bg-white shadow-lg w-full",style:{border:"1px solid rgba(100, 255, 218, 0.3)"},children:[o.jsx("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"linear-gradient(rgba(100, 255, 218, 0.5) 1px, transparent 1px), linear-gradient(90deg, rgba(100, 255, 218, 0.5) 1px, transparent 1px)",backgroundSize:"50px 50px"}}),o.jsxs("div",{className:"relative z-10 grid md:grid-cols-3 gap-8 text-center",children:[o.jsxs("div",{children:[o.jsx("div",{className:"text-5xl text-teal-600 mb-3",style:{fontFamily:"Poppins"},children:"50+"}),o.jsx("p",{className:"text-gray-600",children:"Supported EMRs"})]}),o.jsxs("div",{children:[o.jsx("div",{className:"text-5xl text-cyan-600 mb-3",style:{fontFamily:"Poppins"},children:"0"}),o.jsx("p",{className:"text-gray-600",children:"IT Setup Required"})]}),o.jsxs("div",{children:[o.jsx("div",{className:"text-5xl text-purple-600 mb-3",style:{fontFamily:"Poppins"},children:"100%"}),o.jsx("p",{className:"text-gray-600",children:"Browser-Based"})]})]}),o.jsx(ue.div,{className:"absolute inset-0 rounded-3xl pointer-events-none",style:{background:"linear-gradient(90deg, rgba(100, 255, 218, 0) 0%, rgba(100, 255, 218, 0.3) 50%, rgba(100, 255, 218, 0) 100%)"},animate:{x:["-100%","100%"]},transition:{duration:3,repeat:1/0,ease:"linear"}})]})})]})})}),o.jsx("section",{className:"min-h-screen py-20 px-6 relative overflow-hidden flex items-center",style:{position:"relative"},children:o.jsx("div",{className:"max-w-7xl mx-auto relative z-10",children:o.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-center",children:[o.jsxs(ue.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"flex flex-col items-center text-center",children:[o.jsx(Yt,{className:"bg-green-500/20 text-green-300 border-green-500/30 mb-6 rounded-full",children:"Security First"}),o.jsx("h2",{className:"text-white mb-6 text-center",style:{fontFamily:"Poppins"},children:"Built for HIPAA. Designed for trust."}),o.jsx("p",{className:"text-gray-300 text-lg leading-relaxed text-center",children:"Patient privacy is non-negotiable. Zee de-identifies all PHI before AI processing, maintains complete audit trails, and never stores patient data beyond the session."})]}),o.jsx("div",{className:"space-y-4",children:jk.map((x,w)=>{const j=x.icon;return o.jsx(ue.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:w*.1},children:o.jsx(an,{className:"p-6 border-0 rounded-3xl hover:scale-105 transition-all duration-300",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 
2380.95) 0%, rgba(15, 23, 42, 0.95) 100%)",backdropFilter:"blur(12px)",border:"1px solid rgba(100, 255, 218, 0.2)"},children:o.jsxs("div",{className:"flex items-start gap-4",children:[o.jsx("div",{className:"w-12 h-12 bg-teal-500/20 rounded-full flex items-center justify-center flex-shrink-0",children:o.jsx(j,{className:"w-6 h-6 text-teal-400"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-white mb-1",style:{fontFamily:"Poppins"},children:x.title}),o.jsx("p",{className:"text-gray-400 text-sm",children:x.description})]})]})})},x.title)})})]})})}),o.jsx("section",{id:"pricing",className:"min-h-screen py-20 px-6 relative overflow-hidden bg-white flex items-center",style:{position:"relative"},children:o.jsxs("div",{className:"max-w-6xl mx-auto relative z-10 w-full",children:[o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-10 flex flex-col items-center",children:[o.jsx(Yt,{className:"bg-yellow-500/20 text-yellow-600 border-yellow-500/30 mb-4 rounded-full",children:"Simple Pricing"}),o.jsx("h2",{className:"text-slate-900 mb-4 text-center",style:{fontFamily:"Poppins"},children:"Pricing"}),o.jsx("p",{className:"text-gray-600 max-w-2xl text-center",children:"7-day free trial. No credit card to start. Cancel anytime."})]}),o.jsx("div",{className:"flex justify-center mb-10",children:o.jsxs("div",{className:"inline-flex items-center gap-1 p-1 rounded-full bg-slate-100 border border-slate-200",children:[o.jsx("button",{onClick:()=>a("monthly"),className:`px-5 py-2 rounded-full text-sm font-medium transition-colors ${s==="monthly"?"bg-white text-slate-900 shadow-sm":"text-slate-600 hover:text-slate-900"}`,children:"Monthly"}),o.jsxs("button",{onClick:()=>a("annual"),className:`px-5 py-2 rounded-full text-sm font-medium transition-colors inline-flex items-center gap-2 ${s==="annual"?"bg-white text-slate-900 shadow-sm":"text-slate-600 hover:text-slate-900"}`,children:["Annual",o.jsx("span",{className:"px-2 py-0.5 rounded-full bg-emerald-100 text-emerald-700 text-[10px] font-semibold uppercase tracking-wide",children:"1 month free"})]})]})}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto",children:[o.jsx(ue.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:o.jsxs(an,{className:"p-8 border-0 rounded-3xl h-full relative overflow-hidden group bg-white shadow-lg",style:{border:"2px solid rgba(100, 255, 218, 0.3)"},children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500/0 to-cyan-500/0 group-hover:from-teal-500/5 group-hover:to-cyan-500/5 rounded-3xl transition-all duration-500"}),o.jsxs("div",{className:"relative z-10",children:[o.jsxs("div",{className:"mb-6",children:[o.jsx("p",{className:"text-gray-600 mb-2 text-sm uppercase tracking-wide",children:"Solo"}),s==="monthly"?o.jsxs("h3",{className:"text-4xl text-slate-900 mb-2",style:{fontFamily:"Poppins"},children:["$99",o.jsx("span",{className:"text-xl text-gray-600",children:"/month"})]}):o.jsxs(o.Fragment,{children:[o.jsxs("h3",{className:"text-4xl text-slate-900 mb-1",style:{fontFamily:"Poppins"},children:["$1,089",o.jsx("span",{className:"text-xl text-gray-600",children:"/year"})]}),o.jsx("p",{className:"text-sm text-emerald-700 font-medium",children:"$90.75/mo equivalent · save $99/year"})]}),o.jsx("p",{className:"text-gray-600 mt-2",children:"For individual providers"})]}),o.jsx("ul",{className:"space-y-3 mb-8",children:["All AI features","Works on any browser-based EMR","Personal audit log","Generous monthly AI usage","Email support"].map(x=>o.jsxs("li",{className:"flex items-start gap-3 text-slate-900",children:[o.jsx(Xo,{className:"w-5 h-5 text-teal-600 flex-shrink-0 mt-0.5"}),o.jsx("span",{children:x})]},x))}),o.jsx("div",{className:"flex justify-start",children:o.jsx($n,{className:"bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 px-8 h-12 text-base w-full sm:w-auto",onClick:()=>window.open("https://app.zeehealth.ai/signup","_blank","noopener,noreferrer"),children:"Start 7-day free trial"})})]})]})}),o.jsx(ue.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},children:o.jsxs(an,{className:"p-8 border-0 rounded-3xl h-full relative overflow-hidden bg-white shadow-lg",style:{border:"2px s
238olid rgba(20, 184, 166, 0.5)"},children:[o.jsx(Yt,{className:"absolute top-4 right-4 bg-gradient-to-r from-teal-500 to-cyan-600 text-white border-0 rounded-full",children:"Most popular"}),o.jsxs("div",{className:"relative z-10",children:[o.jsxs("div",{className:"mb-6",children:[o.jsx("p",{className:"text-gray-600 mb-2 text-sm uppercase tracking-wide",children:"Practice"}),s==="monthly"?o.jsxs("h3",{className:"text-4xl text-slate-900 mb-2",style:{fontFamily:"Poppins"},children:["$79",o.jsx("span",{className:"text-xl text-gray-600",children:"/provider/month"})]}):o.jsxs(o.Fragment,{children:[o.jsxs("h3",{className:"text-4xl text-slate-900 mb-1",style:{fontFamily:"Poppins"},children:["$869",o.jsx("span",{className:"text-xl text-gray-600",children:"/provider/year"})]}),o.jsx("p",{className:"text-sm text-emerald-700 font-medium",children:"$72.42/mo equivalent · save $95/provider/year"})]}),o.jsx("p",{className:"text-gray-600 mt-2",children:"For multi-provider clinics"})]}),o.jsx("ul",{className:"space-y-3 mb-8",children:["Everything in Solo, for every provider","Team management + provider roster","Practice-wide audit log","Owner billing dashboard","Priority email support"].map(x=>o.jsxs("li",{className:"flex items-start gap-3 text-slate-900",children:[o.jsx(Xo,{className:"w-5 h-5 text-teal-600 flex-shrink-0 mt-0.5"}),o.jsx("span",{children:x})]},x))}),o.jsx("div",{className:"flex justify-start",children:o.jsx($n,{className:"bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 px-8 h-12 text-base w-full sm:w-auto",onClick:()=>window.open("https://app.zeehealth.ai/signup","_blank","noopener,noreferrer"),children:"Start 7-day free trial"})}),s==="monthly"?o.jsx("p",{className:"text-left text-xs text-gray-600 mt-4",children:"Per provider seat · billed monthly"}):o.jsx("p",{className:"text-left text-xs text-gray-600 mt-4",children:"Per provider seat · billed once annually · save $79/seat"})]})]})})]}),s==="annual"&&o.jsx("p",{className:"text-center text-sm text-gray-600 mt-8 max-w-2xl mx-auto",children:"Annual plans are billed in one upfront charge. Add or remove providers any time — new providers are prorated to your renewal date."})]})}),o.jsx("section",{id:"faq",className:"min-h-screen py-20 px-6 relative overflow-hidden flex items-center",style:{position:"relative"},children:o.jsxs("div",{className:"max-w-4xl lg:max-w-6xl mx-auto relative z-10 w-full",children:[o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16 flex flex-col items-center",children:[o.jsx(Yt,{className:"bg-indigo-500/20 text-indigo-300 border-indigo-500/30 mb-4 rounded-full",children:"FAQ"}),o.jsx("h2",{className:"text-white mb-4 text-center",style:{fontFamily:"Poppins"},children:"Frequently Asked Questions"})]}),o.jsx("div",{className:"space-y-4",children:Sk.map((x,w)=>o.jsx(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:w*.05},children:o.jsxs(an,{className:"border-0 rounded-3xl overflow-hidden",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 
2380.95) 0%, rgba(15, 23, 42, 0.95) 100%)",backdropFilter:"blur(12px)",border:"1px solid rgba(100, 255, 218, 0.2)"},children:[o.jsxs("button",{onClick:()=>r(n===w?null:w),className:"w-full px-6 py-5 text-left flex items-center justify-between hover:bg-white/5 transition-colors",children:[o.jsx("span",{className:"text-white",style:{fontFamily:"Poppins"},children:x.question}),o.jsx(DS,{className:`w-5 h-5 text-teal-400 transition-transform ${n===w?"rotate-180":""}`})]}),n===w&&o.jsx(ue.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},className:"px-6 pb-5 text-gray-400",children:x.answer})]})},w))})]})}),o.jsxs("section",{className:"py-20 px-6 relative overflow-hidden",style:{position:"relative"},children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-teal-500 to-cyan-600"}),o.jsx(ue.div,{className:"absolute inset-0",style:{backgroundImage:"radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%)"},animate:{backgroundPosition:["0% 0%","100% 100%"]},transition:{duration:20,repeat:1/0,ease:"linear"}}),o.jsxs(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl mx-auto text-center relative z-10",children:[o.jsx("h2",{className:"text-white mb-4",style:{fontFamily:"Poppins"},children:"Ready to save 2 hours a day?"}),o.jsx("p",{className:"text-white/90 text-lg mb-8",children:"Join 500+ providers using Zee AI"}),o.jsx($n,{className:"bg-white text-teal-600 hover:bg-white/90 px-8 h-12 text-base border-0 w-full sm:w-auto",onClick:()=>window.open("https://app.zeehealth.ai/signup","_blank","noopener,noreferrer"),children:"Start for Free"})]})]})]})})}function kk({className:n,type:r,...s}){return o.jsx("input",{type:r,"data-slot":"input",className:bn("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border px-3 py-1 text-base bg-input-background transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",n),...s})}function Pk(n,r=[]){let s=[];function a(f,d){const p=I.createContext(d),m=s.length;s=[...s,d];const g=x=>{var A;const{scope:w,children:j,...S}=x,k=((A=w==null?void 0:w[n])==null?void 0:A[m])||p,P=I.useMemo(()=>S,Object.values(S));return o.jsx(k.Provider,{value:P,children:j})};g.displayName=f+"Provider";function y(x,w){var k;const j=((k=w==null?void 0:w[n])==null?void 0:k[m])||p,S=I.useContext(j);if(S)return S;if(d!==void 0)return d;throw new Error(`\`${x}\` must be used within \`${f}\``)}return[g,y]}const c=()=>{const f=s.map(d=>I.createContext(d));return function(p){const m=(p==null?void 0:p[n])||f;return I.useMemo(()=>({[`__scope${n}`]:{...p,[n]:m}}),[p,m])}};return c.scopeName=n,[a,Ak(c,...r)]}function Ak(...n){const r=n[0];if(n.length===1)return r;const s=()=>{const a=n.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(f){const d=a.reduce((p,{useScope:m,scopeName:g})=>{const x=m(f)[`__scope${g}`];return{...p,...x}},{});return I.useMemo(()=>({[`__scope${r.scopeName}`]:d}),[d])}};return s.scopeName=r.scopeName,s}function um(n,r,{checkForDefaultPrevented:s=!0}={}){return function(c){if(n==null||n(c),s===!1||!c.defaultPrevented)return r==null?void 0:r(c)}}function Cy(n){const r=I.useRef(n);return I.useEffect(()=>{r.current=n}),I.useMemo(()=>(...s)=>{var a;return(a=r.current)==null?void 0:a.call(r,...s)},[])}function Ck({prop:n,defaultProp:r,onChange:s=()=>{}}){const[a,c]=Nk({defaultProp:r,onChange:s}),f=n!==void 0,d=f?n:a,p=Cy(s),m=I.useCallback(g=>{if(f){const x=typeof g=="function"?g(n):g;x!==n&&p(x)}else c(g)},[f,n,c,p]);return[d,m]}function Nk({defaultProp:n,onChange:r}){const s=I.useState(n),[a]=s,c=I.useRef(a),f=Cy(r);return I.useEffect(()=>{c.current!==a&&(f(a),c.current=a)},[a,c,f]),s}function Tk(n){const r=I.useRef({value:n,previous:n});return I.useMemo(()=>(r.current.value!==n&&(r.current.previous=r.current.value,r.current.value=n),r.current.previous),[n])}var nu=globalThis!=null&&globalThis.document?I.useLayoutEffect:()=>{};function Ek(n){const[r,s]=I.useState(void 0);return nu(()=>{if(n){s({width:n.offsetWidth,height:n.offsetHeight});const a=new ResizeObserver(c=>{if(!Array.isArray(c)||!c.length)return;const f=c[0];let d,p;
vendor: 6,434 bytes, line 238
238if("borderBoxSize"in f){const m=f.borderBoxSize,g=Array.isArray(m)?m[0]:m;d=g.inlineSize,p=g.blockSize}else d=n.offsetWidth,p=n.offsetHeight;s({width:d,height:p})});return a.observe(n,{box:"border-box"}),()=>a.unobserve(n)}else s(void 0)},[n]),r}function Ik(n,r){return I.useReducer((s,a)=>r[s][a]??s,n)}var Ny=n=>{const{present:r,children:s}=n,a=Mk(r),c=typeof s=="function"?s({present:a.isPresent}):I.Children.only(s),f=pm(a.ref,Rk(c));return typeof s=="function"||a.isPresent?I.cloneElement(c,{ref:f}):null};Ny.displayName="Presence";function Mk(n){const[r,s]=I.useState(),a=I.useRef({}),c=I.useRef(n),f=I.useRef("none"),d=n?"mounted":"unmounted",[p,m]=Ik(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return I.useEffect(()=>{const g=Ho(a.current);f.current=p==="mounted"?g:"none"},[p]),nu(()=>{const g=a.current,y=c.current;if(y!==n){const w=f.current,j=Ho(g);n?m("MOUNT"):j==="none"||(g==null?void 0:g.display)==="none"?m("UNMOUNT"):m(y&&w!==j?"ANIMATION_OUT":"UNMOUNT"),c.current=n}},[n,m]),nu(()=>{if(r){let g;const y=r.ownerDocument.defaultView??window,x=j=>{const k=Ho(a.current).includes(j.animationName);if(j.target===r&&k&&(m("ANIMATION_END"),!c.current)){const P=r.style.animationFillMode;r.style.animationFillMode="forwards",g=y.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=P)})}},w=j=>{j.target===r&&(f.current=Ho(a.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",x),r.addEventListener("animationend",x),()=>{y.clearTimeout(g),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",x),r.removeEventListener("animationend",x)}}else m("ANIMATION_END")},[r,m]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:I.useCallback(g=>{g&&(a.current=getComputedStyle(g)),s(g)},[])}}function Ho(n){return(n==null?void 0:n.animationName)||"none"}function Rk(n){var a,c;let r=(a=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:a.get,s=r&&"isReactWarning"in r&&r.isReactWarning;return s?n.ref:(r=(c=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:c.get,s=r&&"isReactWarning"in r&&r.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}fm();var Dk=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Wu=Dk.reduce((n,r)=>{const s=I.forwardRef((a,c)=>{const{asChild:f,...d}=a,p=f?ua:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(p,{...d,ref:c})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{}),Zu="Checkbox",[Lk]=Pk(Zu),[zk,Vk]=Lk(Zu),Ty=I.forwardRef((n,r)=>{const{__scopeCheckbox:s,name:a,checked:c,defaultChecked:f,required:d,disabled:p,value:m="on",onCheckedChange:g,form:y,...x}=n,[w,j]=I.useState(null),S=pm(r,F=>j(F)),k=I.useRef(!1),P=w?y||!!w.closest("form"):!0,[A=!1,M]=Ck({prop:c,defaultProp:f,onChange:g}),D=I.useRef(A);return I.useEffect(()=>{const F=w==null?void 0:w.form;if(F){const _=()=>M(D.current);return F.addEventListener("reset",_),()=>F.removeEventListener("reset",_)}},[w,M]),o.jsxs(zk,{scope:s,state:A,disabled:p,children:[o.jsx(Wu.button,{type:"button",role:"checkbox","aria-checked":Kn(A)?"mixed":A,"aria-required":d,"data-state":My(A),"data-disabled":p?"":void 0,disabled:p,value:m,...x,ref:S,onKeyDown:um(n.onKeyDown,F=>{F.key==="Enter"&&F.preventDefault()}),onClick:um(n.onClick,F=>{M(_=>Kn(_)?!0:!_),P&&(k.current=F.isPropagationStopped(),k.current||F.stopPropagation())})}),P&&o.jsx(Fk,{control:w,bubbles:!k.current,name:a,value:m,checked:A,required:d,disabled:p,form:y,style:{transform:"translateX(-100%)"},defaultChecked:Kn(f)?!1:f})]})});Ty.displayName=Zu;var Ey="CheckboxIndicator",Iy=I.forwardRef((n,r)=>{const{__scopeCheckbox:s,forceMount:a,...c}=n,f=Vk(Ey,s);return o.jsx(Ny,{present:a||Kn(f.state)||f.state===!0,children:o.jsx(Wu.span,{"data-state":My(f.state),"data-disabled":f.disabled?"":void 0,...c,ref:r,style:{pointerEvents:"none",...n.style}})})});Iy.displayName=Ey;var Fk=n=>{const{control:r,checked:s,bubbles:a=!0,defaultChecked:c,...f}=n,d=I.useRef(null),p=Tk(s),m=Ek(r);I.useEffect(()=>{const y=d.current,x=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(x,"checked").set;if(p!==s&&j){const S=new Event("click",{bubbles:a});y.indeterminate=Kn(s),j.call(y,Kn(s)?!1:s),y.dispatchEvent(S)}},[p,s,a]);const g=I.useRef(Kn(s)?!1:s);return o.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:c??g.current,...f,tabIndex:-1,ref:d,style:{...n.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Kn(n){return n==="indeterminate"}function My(n){return Kn(n)?"indeterminate":n?"checked":"unchecked"}var Ok=Ty,_k=Iy;function kc({className:n,...r}){return o.jsx(Ok,{"data-slot":"checkbox",className:bn("peer border bg-input-background dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",n),...r,children:o.jsx(_k,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:o.jsx(Xo,{className:"size-3.5"})})})}var Bk="Label",Ry=I.forwardRef((n,r)=>o.jsx(Wu.label,{...n,ref:r,onMouseDown:s=>{var c;s.target.closest("button, input, select, textarea")||((c=n.onMouseDown)==null||c.call(n,s),!s.defaultPrevented&&s.detail>1&&s.preventDefault())}}));Ry.displayName=Bk;var Hk=Ry;function ts({className:n,...r}){return o.jsx(Hk,{"data-slot":"label",className:bn("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",n),...r})}const Uk=[{icon:kb,title:"Clinical Insights",description:"From our team and advisors — real-world perspectives on AI-driven care"},{icon:la,title:"Product Updates",description:"New modules, features, and platform integrations as they launch"},{icon:jy,title:"Partner Stories",description:"Case studies and collaboration highlights from our ecosystem"}];
238function Wk(){const[n,r]=I.useState(""),[s,a]=I.useState(!1),[c,f]=I.useState(!1),[d,p]=I.useState(!1),[m,g]=I.useState(!1),y=async x=>{x.preventDefault();try{if((await fetch("https://formspree.io/f/xblpzroq",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({email:n,subscriber_type:{provider:s,partner:c,investor:d},form_type:"newsletter_subscription"})})).ok)g(!0),setTimeout(()=>{r(""),a(!1),f(!1),p(!1),g(!1)},3e3);else throw new Error("Subscription failed")}catch(w){console.error("Subscription error:",w),g(!0),setTimeout(()=>{r(""),a(!1),f(!1),p(!1),g(!1)},3e3)}};return o.jsxs("div",{className:"min-h-screen bg-slate-950 pt-24",children:[o.jsxs("section",{className:"py-16 px-6 relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0",style:{background:"radial-gradient(circle at 50% 50%, rgba(100, 255, 218, 0.05) 0%, transparent 50%)"}}),o.jsx(ue.div,{className:"absolute inset-0 opacity-5",animate:{backgroundPosition:["0% 0%","100% 100%"]},transition:{duration:20,repeat:1/0,repeatType:"reverse"},style:{backgroundImage:`url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0L35 25L60 30L35 35L30 60L25 35L0 30L25 25Z' fill='%2364FFDA'/%3E%3C/svg%3E")`,backgroundSize:"60px 60px"}}),o.jsx("div",{className:"max-w-7xl mx-auto relative z-10 text-center",children:o.jsxs(ue.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[o.jsxs(Yt,{className:"bg-teal-400/10 text-teal-300 border-teal-400/20 mb-4",children:[o.jsx(ls,{className:"w-3 h-3 mr-1"}),"Newsletter"]}),o.jsx("h1",{className:"text-white mb-4",children:"Stay in the Loop"}),o.jsx("p",{className:"text-gray-400 text-lg max-w-4xl mx-auto",children:"Subscribe for modular updates, clinical insights, and product news from NuZephyrHealth.ai."})]})})]}),o.jsx("section",{className:"py-12 px-6",children:o.jsx("div",{className:"max-w-2xl mx-auto",children:o.jsx(ue.div,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0},children:o.jsxs(an,{className:"p-8 md:p-12 border-0 relative overflow-hidden",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 
2380.8) 0%, rgba(15, 23, 42, 0.8) 100%)",backdropFilter:"blur(20px)",border:"1px solid rgba(100, 255, 218, 0.3)"},children:[o.jsx("div",{className:"absolute top-0 left-0 right-0 h-2 bg-gradient-to-r from-teal-400 via-cyan-400 to-teal-400"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500/10 to-cyan-500/10"}),o.jsx("div",{className:"relative z-10",children:m?o.jsxs(ue.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},className:"text-center py-8",children:[o.jsx(ue.div,{initial:{scale:0},animate:{scale:1},transition:{type:"spring",stiffness:200,damping:10},className:"w-20 h-20 rounded-full bg-gradient-to-br from-teal-400/20 to-cyan-400/20 flex items-center justify-center border border-teal-400/30 mb-6 mx-auto",children:o.jsx(ls,{className:"w-10 h-10 text-teal-400"})}),o.jsx("h3",{className:"text-white mb-2",children:"Welcome to NuZephyr!"}),o.jsx("p",{className:"text-gray-400",children:"Check your inbox for a confirmation email. We're excited to share our journey with you."})]}):o.jsxs("form",{onSubmit:y,className:"space-y-6",children:[o.jsxs("div",{children:[o.jsx(ts,{htmlFor:"email",className:"text-white mb-2 block",children:"Email Address *"}),o.jsx(kk,{id:"email",type:"email",placeholder:"[email protected]",value:n,onChange:x=>r(x.target.value),required:!0,className:"bg-slate-900/50 border-gray-800 text-white placeholder:text-gray-500 focus:border-teal-400 focus:ring-teal-400/20"})]}),o.jsxs("div",{className:"space-y-3",children:[o.jsx(ts,{className:"text-white",children:"I'm a... (optional)"}),o.jsxs("div",{className:"flex items-center space-x-2",children:[o.jsx(kc,{id:"provider",checked:s,onCheckedChange:x=>a(x),className:"border-gray-700 data-[state=checked]:bg-teal-500 data-[state=checked]:border-teal-500"}),o.jsx(ts,{htmlFor:"provider",className:"text-gray-300 cursor-pointer",children:"Provider"})]}),o.jsxs("div",{className:"flex items-center space-x-2",children:[o.jsx(kc,{id:"partner",checked:c,onCheckedChange:x=>f(x),className:"border-gray-700 data-[state=checked]:bg-teal-500 data-[state=checked]:border-teal-500"}),o.jsx(ts,{htmlFor:"partner",className:"text-gray-300 cursor-pointer",children:"Platform Partner"})]}),o.jsxs("div",{className:"flex items-center space-x-2",children:[o.jsx(kc,{id:"investor",checked:d,onCheckedChange:x=>p(x),className:"border-gray-700 data-[state=checked]:bg-teal-500 data-[state=checked]:border-teal-500"}),o.jsx(ts,{htmlFor:"investor",className:"text-gray-300 cursor-pointer",children:"Investor"})]})]}),o.jsxs($n,{type:"submit",className:"w-full bg-gradient-to-r from-teal-500 to-cyan-600 hover:from-teal-600 hover:to-cyan-700 text-white border-0 py-6",children:[o.jsx(ls,{className:"w-4 h-4 mr-2"}),"Subscribe"]})]})})]})})})}),o.jsx("section",{className:"py-12 px-6",children:o.jsxs("div",{className:"max-w-7xl mx-auto",children:[o.jsx(ue.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-white mb-8 text-center",children:"What You'll Get"}),o.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:Uk.map((x,w)=>{const j=x.icon;return o.jsx(ue.div,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:w*.1},whileHover:{y:-8,transition:{duration:.2}},children:o.jsxs(an,{className:"p-8 border-0 h-full text-center relative overflow-hidden group",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 
2380.6) 0%, rgba(15, 23, 42, 0.6) 100%)",backdropFilter:"blur(12px)",border:"1px solid rgba(100, 255, 218, 0.2)"},children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500/0 to-cyan-500/0 group-hover:from-teal-500/10 group-hover:to-cyan-500/10 transition-all duration-500"}),o.jsxs("div",{className:"relative z-10",children:[o.jsx(ue.div,{className:"w-16 h-16 rounded-xl bg-gradient-to-br from-teal-400/20 to-cyan-400/20 flex items-center justify-center border border-teal-400/30 mb-4 mx-auto",whileHover:{rotate:360,transition:{duration:.6}},children:o.jsx(j,{className:"w-8 h-8 text-teal-400"})}),o.jsx("h3",{className:"text-white mb-3",children:x.title}),o.jsx("p",{className:"text-gray-400",children:x.description})]})]})},x.title)})})]})}),o.jsx("section",{className:"py-12 px-6",children:o.jsx("div",{className:"max-w-7xl mx-auto",children:o.jsx(ue.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},children:o.jsxs(an,{className:"p-8 border-0 text-center relative overflow-hidden",style:{background:"linear-gradient(135deg, rgba(30, 41, 59, 
2380.5) 0%, rgba(15, 23, 42, 0.5) 100%)",backdropFilter:"blur(12px)",border:"1px solid rgba(100, 255, 218, 0.15)"},children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-500/5 to-cyan-500/5"}),o.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto",children:[o.jsx(ue.div,{className:"w-12 h-12 rounded-xl bg-gradient-to-br from-teal-400/20 to-cyan-400/20 flex items-center justify-center border border-teal-400/30 mb-4 mx-auto",whileHover:{rotate:360,transition:{duration:.6}},children:o.jsx(Vu,{className:"w-6 h-6 text-teal-400"})}),o.jsx("h3",{className:"text-white mb-3",children:"We Respect Your Privacy"}),o.jsx("p",{className:"text-gray-400 mb-4",children:"We respect your inbox and your data. You'll only receive relevant updates, and you can unsubscribe anytime."}),o.jsx($n,{variant:"ghost",className:"text-teal-400 hover:text-teal-300 hover:bg-teal-400/10",onClick:()=>{iu("/legal#privacy-policy")},children:"View Privacy Policy"})]})]})})})})]})}const Zk=[{slug:"privacy-policy",title:"Privacy Policy",description:"How we collect, use, and protect your information.",icon:o.jsx(Vu,{className:"w-5 h-5 text-teal-600"})},{slug:"terms-of-use",title:"Terms of Use",description:"The agreement between you and NuZephyr Health.",icon:o.jsx(xb,{className:"w-5 h-5 text-teal-600"})},{slug:"hipaa-notice",title:"HIPAA Notice of Privacy Practices",description:"Your rights regarding Protected Health Information.",icon:o.jsx(zu,{className:"w-5 h-5 text-teal-600"})},{slug:"ai-usage",title:"AI Usage Policy",description:"How Zee uses AI and what data flows where.",icon:o.jsx(IS,{className:"w-5 h-5 text-teal-600"})},{slug:"baa",title:"Business Associate Agreement",description:"Our HIPAA BAA template for covered entities.",icon:o.jsx(JS,{className:"w-5 h-5 text-teal-600"})},{slug:"cookies",title:"Cookie Policy",description:"What cookies we use and why.",icon:o.jsx(ZS,{className:"w-5 h-5 text-teal-600"})},{slug:"acceptable-use",title:"Acceptable Use Policy",description:"Rules for using Zee responsibly.",icon:o.jsx(HS,{className:"w-5 h-5 text-teal-600"})},{slug:"data-processing",title:"Data Processing Agreement",description:"DPA for international and enterprise customers.",icon:o.jsx(xy,{className:"w-5 h-5 text-teal-600"})},{slug:"security",title:"Security Practices",description:"How we protect your data infrastructure.",icon:o.jsx(wb,{className:"w-5 h-5 text-teal-600"})},{slug:"subprocessors",title:"Subprocessors List",description:"Third-party services we use to deliver Zee.",icon:o.jsx(jy,{className:"w-5 h-5 text-teal-600"})},{slug:"refunds",title:"Refund Policy",description:"Refunds, cancellations, and billing disputes.",icon:o.jsx(gb,{className:"w-5 h-5 text-teal-600"})},{slug:"accessibility",title:"Accessibility Statement",description:"Our commitment to accessible design.",icon:o.jsx(yy,{className:"w-5 h-5 text-teal-600"})},{slug:"international",title:"International Compliance",description:"GDPR, CCPA, and regional data rights.",icon:o.jsx(tb,{className:"w-5 h-5 text-teal-600"})},{slug:"ads-policy",title:"Advertising & Marketing Disclosures",description:"How we advertise, what we promise, and what we don't.",icon:o.jsx(cb,{className:"w-5 h-5 text-teal-600"})}];function dm(){return I.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsx("div",{className:"min-h-screen bg-slate-950 pt-24 pb-16 px-6",children:o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsxs(ue.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"text-center mb-12",children:[o.jsx("h1",{className:"text-white text-4xl mb-4",style:{fontFamily:"Poppins"},children:"Legal Center"}),o.jsx("p",{className:"text-gray-400 text-lg",style:{fontFamily:"Poppins"},children:"Everything about how NuZephyr Health protects you, your patients, and your practice."})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:Zk.map((n,r)=>o.jsx(ue.a,{href:`/legal/${n.slug}`,initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.3,delay:r*.03},whileHover:{y:-2},className:"block bg-slate-900 hover:bg-slate-800 border border-teal-500/20 hover:border-teal-500/40 rounded-2xl p-5 transition-all",children:o.jsxs("div",{className:"flex items-start gap-3 mb-2",children:[o.jsx("div",{className:"w-10 h-10 rounded-lg bg-teal-500/10 flex items-center justify-center flex-shrink-0",children:n.icon}),o.jsxs("div",{className:"min-w-0 flex-1",children:[o.jsx("h3",{className:"text-white text-base mb-1",style:{fontFamily:"Poppins"},children:n.title}),o.jsx("p",{className:"text-gray-400 text-sm",style:{fontFamily:"Poppins"},children:n.description})]})]})},n.slug))}),o.jsx("div",{className:"mt-12 text-center",children:o.jsxs("p",{className:"text-gray-500 text-sm",style:{fontFamily:"Poppins"},children:["For legal inquiries:"," ",o.jsx("a",{href:"mailto:[email protected]",className:"text-teal-400 hover:text-teal-300",children:"[email protected]"})]})})]})})}function jt({title:n,effectiveDate:r,children:s,hideQuestionsFooter:a=!1}){return I.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-slate-950 pt-24 pb-16 px-6",children:[o.jsxs("div",{className:"max-w-3xl mx-auto",children:[o.jsxs(ue.div,{initial:{opacity:0,y:20}
238,animate:{opacity:1,y:0},transition:{duration:.5},className:"bg-white rounded-3xl p-8 md:p-12 shadow-2xl border border-teal-500/20",children:[o.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-500 mb-6",style:{fontFamily:"Poppins"},children:[o.jsx("a",{href:"/legal",className:"hover:text-teal-600 transition-colors",children:"Legal"}),o.jsx("span",{children:"/"}),o.jsx("span",{className:"text-gray-700",children:n})]}),o.jsx("h1",{className:"text-slate-900 text-3xl mb-2",style:{fontFamily:"Poppins"},children:n}),o.jsxs("p",{className:"text-gray-500 text-sm mb-8",style:{fontFamily:"Poppins"},children:["Effective: ",r]}),o.jsx("div",{className:"prose prose-slate max-w-none legal-content",style:{fontFamily:"Poppins"},children:s}),!a&&o.jsx("div",{className:"mt-12 pt-6 border-t border-gray-200",children:o.jsxs("p",{className:"text-gray-500 text-sm",style:{fontFamily:"Poppins"},children:["Questions? Email"," ",o.jsx("a",{href:"mailto:[email protected]",className:"text-teal-600 hover:text-teal-700",children:"[email protected]"})]})})]}),o.jsx("div",{className:"text-center mt-6",children:o.jsx("a",{href:"/legal",className:"text-teal-400 hover:text-teal-300 text-sm",style:{fontFamily:"Poppins"},children:"← Back to all legal documents"})})]}),o.jsx("style",{children:`
239        .legal-content h2 {
240          color: #0f172a;
241          font-size: 1.25rem;
242          margin-top: 2rem;
243          margin-bottom: 1rem;
244          font-weight: 600;
245        }
246        .legal-content h3 {
247          color: #1e293b;
248          font-size: 1.05rem;
249          margin-top: 1.5rem;
250          margin-bottom: 0.75rem;
251          font-weight: 600;
252        }
253        .legal-content p {
254          color: #334155;
255          font-size: 0.95rem;
256          line-height: 1.7;
257          margin-bottom: 1rem;
258        }
259        .legal-content ul, .legal-content ol {
260          color: #334155;
261          font-size: 0.95rem;
262          margin-bottom: 1rem;
263          padding-left: 1.5rem;
264        }
265        .legal-content li {
266          margin-bottom: 0.5rem;
267          line-height: 1.6;
268        }
269        .legal-content a {
270          color: #0d9488;
271          text-decoration: underline;
272        }
273        .legal-content a:hover {
274          color: #0f766e;
275        }
276        .legal-content strong {
277          color: #0f172a;
278          font-weight: 600;
279        }
280      `})]})}function $k(){return o.jsxs(jt,{title:"Privacy Policy",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:'NuZephyr Health Inc. ("NuZephyr," "we," "us") provides the Zee clinical AI assistant. This Privacy Policy explains what information we collect, how we use it, and your rights.'}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"2. Information We Collect"}),o.jsx("h3",{children:"1.1 Account Information"}),o.jsx("p",{children:"When you sign up, we collect your work email address, EMR system, account type (individual or practice), and practice name (for practice accounts). Practice owners also provide billing information through our payment processor (Helcim)."}),o.jsx("h3",{children:"1.2 Usage Data"}),o.jsxs("p",{children:["We log API requests, AI action types (e.g., SOAP, summary, translate), token counts, response times, and error rates. We do ",o.jsx("strong",{children:"not"})," log the content of clinical text submitted through Zee unless you explicitly opt into our quality-improvement program."]}
280),o.jsx("h3",{children:"1.3 Cookies and Local Storage"}),o.jsxs("p",{children:["Our website uses essential cookies for authentication and session management. We do not use advertising or tracking cookies. See our ",o.jsx("a",{href:"/legal/cookies",children:"Cookie Policy"})," for details."]}),o.jsx("h2",{children:"3. Protected Health Information (PHI)"}),o.jsx("p",{children:"Zee processes clinical text that may contain PHI. We treat all such data as PHI under HIPAA. Key facts:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"PHI is processed in transit via encrypted connections (TLS 1.2+)."}),o.jsx("li",{children:"PHI sent to AI models is processed under HIPAA-compliant Business Associate Agreements (AWS Bedrock for Claude, OpenAI Enterprise BAA where applicable)."}),o.jsxs("li",{children:["PHI is ",o.jsx("strong",{children:"not"})," retained by NuZephyr beyond the immediate request unless audit logging is required by HIPAA. Audit logs contain metadata only — never PHI content."]}),o.jsx("li",{children:"We never use PHI to train AI models."})]}),o.jsx("h2",{children:"4. How We Use Information"}),o.jsxs("ul",{children:[o.jsx("li",{children:"To provide the Zee service and authenticate users."}),o.jsx("li",{children:"To process payments through Helcim (subscription billing only)."}),o.jsx("li",{children:"To send transactional emails (welcome, magic-link sign-in, billing receipts)."}),o.jsx("li",{children:"To improve service quality (usage analytics, error monitoring)."}),o.jsx("li",{children:"To comply with legal obligations."})]}),o.jsx("h2",{children:"5. Sharing"}),o.jsx("p",{children:"We share information only with:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Subprocessors"})," we use to deliver Zee. See our ",o.jsx("a",{href:"/legal/subprocessors",children:"Subprocessors List"}),"."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Legal authorities"})," when required by law, subpoena, or court order."]})]}),o.jsxs("p",{children:["We do ",o.jsx("strong",{children:"not"})," sell personal information or PHI."]}),o.jsx("h2",{children:"6. Your Rights"}),o.jsxs("p",{children:["You may request access to, correction of, or deletion of your personal information by emailing ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),". Practice account owners can manage providers and billing through the team dashboard."]}),o.jsxs("p",{children:["For California residents (CCPA) and EU/UK residents (GDPR), see our ",o.jsx("a",{href:"/legal/international",children:"International Compliance"})," page."]}),o.jsx("h2",{children:"7. Data Retention"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Account data: retained while your account is active and for 30 days after cancellation."}),o.jsx("li",{children:"Audit logs (HIPAA-required): retained for 6 years."}),o.jsx("li",{children:"Usage analytics: aggregated; individual records retained 90 days."}),o.jsx("li",{children:"Billing records: retained 7 years for tax purposes."})]}),o.jsx("h2",{children:"8. Security"}),o.jsxs("p",{children:["See our ",o.jsx("a",{href:"/legal/security",children:"Security Practices"})," for technical and organizational safeguards."]}),o.jsx("h2",{children:"9. Children's Privacy"}),o.jsx("p",{children:"Zee is a clinical tool for licensed healthcare providers. We do not knowingly collect data from anyone under 18."}),o.jsx("h2",{children:"10. Changes"}),o.jsx("p",{children:"We may update this Privacy Policy from time to time. Material changes will be communicated by email at least 30 days before taking effect."}),o.jsx("h2",{children:"11. Contact"}),o.jsxs("p",{children:["NuZephyr Health Inc.",o.jsx("br",{}),"2261 Market Street",o.jsx("br",{}),"San Francisco, CA 94114",o.jsx("br",{}),o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})}function Gk(){return o.jsxs(jt,{title:"Terms of Use",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:'These Terms of Use ("Terms") govern your access to and use of Zee, a clinical AI assistant provided by NuZephyr Health Inc. ("NuZephyr," "we"). By creating an account or using Zee, you agree to these Terms.'}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"2. Eligibility"}),o.jsx("p",{children:"You must be a licensed healthcare professional or authorized member of a clinical practice. Zee is not for use by patients or the general public. You confirm you are at least 18 years old and authorized to bind your practice to these Terms."}),o.jsx("h2",{children:"3. Subscription and Pricing"}),o.jsx("h3",{children:"2.1 Plans"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Solo Plan:"})," $99/month per individual provider, after a 7-day free trial."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Practice Plan:"})," $79/seat/month, after a 7-day free trial."]})]}),o.jsx("h3",{children:"2.2 Trial"}),o.jsx("p",{children:"We offer a 7-day free trial. We do not require a credit card to start. If you do not provide payment by the end of the trial, your account becomes inactive."}),o.jsx("h3",{children:"2.3 Billing"}),o.jsx("p",{children:"Paid plans are billed monthly through Helcim. Charges renew automatically until cancelled. Adding seats mid-cycle prorates the additional charge to the next billing date."}),o.jsx("h3",{children:"2.4 Cancellation"}),o.jsxs("p",{children:["You may cancel any time. Cancellation takes effect at the end of the current billing cycle. See our ",o.jsx("a",{href:"/legal/refunds",children:"Refund Policy"}),"."]}),o.jsx("h2",{children:"4. Acceptable Use"}),o.jsxs("p",{children:["You agree to use Zee in accordance with our ",o.jsx("a",{href:"/legal/acceptable-use",children:"Acceptable Use Policy"})," and applicable laws including HIPAA, state medical practice laws, and FDA regulations."]}),o.jsx("h2",{children:"5. Clinical Disclaimer"}),o.jsxs("p",{children:[o.jsx("strong",{children:"Zee is a clinical decision support tool, not a medical device."})," Zee outputs are intended to assist licensed clinicians, not replace their judgment. You remain solely responsible for clinical decisions, diagnoses, prescriptions, and patient communications. AI outputs may be inaccurate and must be reviewed by a qualified clinician before being acted upon."]}),o.jsx("h2",{children:"6. PHI and HIPAA"}),o.jsxs("p",{children:["We treat clinical text submitted to Zee as Protected Health Information. NuZephyr will execute a Business Associate Agreement with covered entities upon request. See ",o.jsx("a",{href:"/legal/baa",children:"our BAA template"}),"."]}),o.jsx("h2",{children:"7. Account Security"}),o.jsxs("p",{children:["You are responsible for maintaining the confidentiality of your API key and account credentials. Notify us immediately of any unauthorized access at ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"8. Intellectual Property"}),o.jsx("p",{children:"Zee, its branding, and underlying technology are owned by NuZephyr Health Inc. You retain all rights to clinical text you submit. We grant you a limited, non-exclusive, non-transferable license to use Zee for the duration of your subscription."}),o.jsx("h2",{children:"9. Termination"}),o.jsx("p",{children:"We may suspend or terminate accounts for violation of these Terms, non-payment, or harmful conduct. We will provide reasonable notice except in cases of imminent harm or fraud."}),o.jsx("h2",{children:"10. Disclaimers"}),o.jsx("p",{children:'ZEE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.'}),o.jsx("h2",{children:"11. Limitation of Liability"}),o.jsx("p",{children:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, NUZEPHYR'S TOTAL LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS IS LIMITED TO THE AMOUNTS PAID BY YOU TO NUZEPHYR IN THE PRECEDING 12 MONTHS."}),o.jsx("h2",{children:"12. Indemnification"}),o.jsx("p",{children:"You agree to indemnify NuZephyr against claims arising from your misuse of Zee, your violation of these Terms, or your violation of applicable law."}),o.jsx("h2",{children:"13. Governing Law"}),o.jsx("p",{children:"These Terms are governed by California law. Disputes will be resolved 
280in the state or federal courts of San Francisco County, California."}),o.jsx("h2",{children:"14. Changes"}),o.jsx("p",{children:"We may update these Terms with at least 30 days' notice for material changes. Continued use after changes take effect constitutes acceptance."}),o.jsx("h2",{children:"15. Contact"}),o.jsxs("p",{children:["NuZephyr Health Inc., 2261 Market Street, San Francisco, CA 94114. ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})}function Kk(){return o.jsxs(jt,{title:"HIPAA Notice of Privacy Practices",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"This Notice describes how NuZephyr Health Inc. (acting as a Business Associate to your covered entity) handles Protected Health Information (PHI) you process through Zee. This Notice supplements your covered entity's own Notice of Privacy Practices."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"2. Our Role"}),o.jsx("p",{children:"When you use Zee with PHI, NuZephyr acts as a Business Associate under HIPAA. Your practice or hospital remains the Covered Entity and the patient's primary point of contact for HIPAA rights."}),o.jsx("h2",{children:"3. Permitted Uses of PHI"}),o.jsx("p",{children:"We use PHI only to perform services on your behalf:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Processing clinical text through AI models (e.g., generating SOAP notes, drug interaction checks)."}),o.jsx("li",{children:"Returning AI outputs to you for clinical review."}),o.jsx("li",{children:"Audit logging required by HIPAA (metadata only - no PHI content)."})]}),o.jsx("h2",{children:"4. AI Model Processing"}),o.jsx("p",{children:"PHI may be transmitted to AI providers (Anthropic via AWS Bedrock, OpenAI Enterprise) under HIPAA-compliant Business Associate Agreements. These providers do not retain PHI for training. The Grok provider is automatically skipped for any request flagged as containing PHI."}),o.jsx("h2",{children:"5. PHI Retention"}),o.jsx("p",{children:"NuZephyr does not retain PHI beyond the duration of the request. Audit logs (required for 6 years under HIPAA) contain metadata only: user ID, action type, timestamp, token counts. They do not contain the clinical text."}),o.jsx("h2",{children:"6. De-identification"}),o.jsx("p",{children:`Our Chrome extension performs client-side de-identification for the "Check Interactions" and similar lookup actions before transmission. This reduces PHI exposure but is not a substitute for your covered entity's HIPAA compliance program.`}),o.jsx("h2",{children:"7. Patient Rights"}),o.jsx("p",{children:"Patients have rights under HIPAA including access, amendment, and accounting of disclosures. Patients should direct these requests to your covered entity, which can request information from NuZephyr as needed."}),o.jsx("h2",{children:"8. Breach Notification"}),o.jsxs("p",{children:["If we discover a breach of unsecured PHI, we will notify you without unreasonable delay and within 60 days. Our incident response procedures are documented in our ",o.jsx("a",{href:"/legal/security",children:"Security Practices"}),"."]}),o.jsx("h2",{children:"9. BAA"}),o.jsxs("p",{children:["We will execute a Business Associate Agreement with your covered entity at no charge. See our ",o.jsx("a",{href:"/legal/baa",children:"BAA template"})," or email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"10. Complaints"}),o.jsxs("p",{children:["Complaints about NuZephyr's handling of PHI may be directed to ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," or to the U.S. Department of Health and Human Services Office for Civil Rights."]})]})}function Yk(){return o.jsxs(jt,{title:"AI Usage Policy",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"This policy describes how Zee uses AI, what data flows where, and what we do (and do not do) with it."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"2. AI Models We Use"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"AWS Bedrock (primary):"})," Anthropic Claude Sonnet 4.6 and Claude Haiku 4.5, processed in our AWS us-east-2 region. Covered by Anthropic's HIPAA BAA via AWS."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Anthropic API (fallback):"}
280)," Direct Claude API access if Bedrock is unavailable. Same BAA coverage."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"OpenAI (fallback):"})," GPT-class models under OpenAI Enterprise BAA."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Google Gemini (fallback):"})," Used only for non-PHI requests."]})]}),o.jsx("h2",{children:"3. PHI-Aware Routing"}),o.jsx("p",{children:"Requests flagged as containing PHI are routed only to providers with HIPAA Business Associate Agreements. xAI Grok is automatically skipped for any PHI request because xAI does not currently offer a HIPAA BAA."}),o.jsx("h2",{children:"4. AI Action Categories"}),o.jsx("p",{children:"Zee supports 11 clinical actions across two model tiers:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Sonnet (5 actions):"})," SOAP notes, clinical decision support (CDS), summary, lab interpretation, prior authorization."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Haiku (6 actions):"})," ICD-10/CPT coding, drug interactions, draft messages, suggestions, translation, dosing."]})]}),o.jsx("h2",{children:"5. Training"}),o.jsxs("p",{children:["We do ",o.jsx("strong",{children:"not"})," use your data to train AI models. Anthropic, OpenAI, and Google each contractually prohibit training on Enterprise/BAA traffic. We do not aggregate, anonymize, or otherwise repurpose your clinical content."]}),o.jsx("h2",{children:"6. Limitations"}),o.jsx("p",{children:"AI outputs may be incorrect, incomplete, or biased. Clinicians must review every output before acting on it. Zee is not a medical device and is not approved by the FDA for diagnostic use."}),o.jsx("h2",{children:"7. Audit Logs"}),o.jsx("p",{children:"Every AI request is logged for HIPAA audit compliance. Logs include user ID, action type, model used, token counts, latency, and timestamp. Logs do not contain the clinical text."}),o.jsx("h2",{children:"8. Rate Limits"}),o.jsx("p",{children:"Trial accounts: 30 requests/day. Paid accounts: 200 requests/day, 4,000/month. Higher limits available for enterprise customers."}),o.jsx("h2",{children:"9. Failover Order"}),o.jsx("p",{children:"Requests are sent to providers in this order: Bedrock then Anthropic Direct then OpenAI then Gemini. Each fallback is attempted only if the previous provider returns an error."})]})}function qk(){return o.jsxs(jt,{title:"Business Associate Agreement",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:'This Business Associate Agreement ("BAA") template is offered to all NuZephyr Health customers who are HIPAA-covered entities. Execution is required before transmitting Protected Health Information through Zee.'}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"How to Execute"}),o.jsxs("p",{children:["Email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," with your practice information. We provide both DocuSign and PDF signing options. There is no charge for the BAA."]}),o.jsx("h2",{children:"Key Provisions"}),o.jsx("h3",{children:"1. Definitions"}),o.jsx("p",{children:"Terms used in this BAA have the meanings given in HIPAA, the HITECH Act, and 45 CFR Parts 160 and 164."}),o.jsx("h3",{children:"2. Permitted Uses and Disclosures"}),o.jsx("p",{children:"NuZephyr may use and disclose PHI only as necessary to perform services on Covered Entity's behalf, as required by law, or for proper management of NuZephyr's operations consistent with 45 CFR 164.504(e)."}),o.jsx("h3",{children:"3. Safeguards"}),o.jsxs("p",{children:["NuZephyr will implement administrative, physical, and technical safeguards in accordance with the HIPAA Security Rule. See our ",o.jsx("a",{href:"/legal/security",children:"Security Practices"}),"."]}),o.jsx("h3",{children:"4. Subcontractors"}),o.jsxs("p",{children:["NuZephyr will execute BAAs with any subcontractor that creates, receives, maintains, or transmits PHI on its behalf. See our ",o.jsx("a",{href:"/legal/subprocessors",children:"Subprocessors List"}),"."]}),o.jsx("h3",{children:"5. Reporting"}),o.jsx("p",{children:"NuZephyr will report any use or disclosure of PHI not permitted by this BAA, any Security Incident of which it becomes aware, and any Breach of Unsecured PHI within 60 days."}),o.jsx("h3",{children:"6. Access, Amendment, Accounting"}),o.jsx("p",{children:"NuZephyr will support Covered Entity's obligations under 45 CFR 164.524 (access), 164.526 (amendment), and 164.528 (accounting of disclosures)."}),o.jsx("h3",{children:"7. Termination"}),o.jsx("p",{children:"Upon termination, NuZephyr will return or destroy all PHI within 30 days, or extend the BAA's protections to PHI it cannot return or destroy."}),o.jsx("h3",{children:"8. Indemnification"}),o.jsx("p",{children:"Each party indemnifies the other for breaches of this BAA arising from its own acts or omissions. See full BAA text for limits and exclusions."}),o.jsxs("p",{children:[o.jsx("strong",{children:"This summary is not a substitute for the executed BAA."})," Email us for the full document."]})]})}function Xk(){return o.jsxs(jt,{title:"Cookie Policy",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"NuZephyr Health uses minimal cookies and similar technologies to operate Zee. We do not use advertising cookies or third-party tracking cookies."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"What We Use"}),o.jsx("h3",{children:"Essential Cookies"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Session storage:"})," We store your encrypted API key in browser localStorage so you stay 
280signed in across page refreshes."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Anti-CSRF tokens:"})," Used during sign-in to prevent cross-site request forgery."]})]}),o.jsx("h3",{children:"Analytics"}),o.jsx("p",{children:"We use Vercel Analytics (privacy-focused, no third-party cookies) to monitor page load times and aggregate usage patterns. No personal information is collected for analytics purposes."}),o.jsx("h2",{children:"What We Do Not Use"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Google Analytics, Facebook Pixel, or similar advertising trackers."}),o.jsx("li",{children:"Cross-site retargeting cookies."}),o.jsx("li",{children:"Session recording tools."})]}),o.jsx("h2",{children:"Browser Controls"}),o.jsx("p",{children:"You can clear browser storage at any time via your browser settings. This will sign you out of Zee."}),o.jsx("h2",{children:"Updates"}),o.jsx("p",{children:"We will update this Cookie Policy if our practices change. Material changes will be communicated by email."})]})}function Qk(){return o.jsxs(jt,{title:"Acceptable Use Policy",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:'This Acceptable Use Policy ("AUP") sets out rules for using Zee. Violations may result in account suspension or termination.'}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"You Must Not"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Use Zee for non-clinical purposes"})," such as personal entertainment, generating content unrelated to patient care, or training other AI models."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Submit data you do not have authority to process"})," - including PHI of patients not under your care."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Bypass rate limits"})," by sharing API keys, automating clients to evade caps, or running bulk batch jobs."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Use Zee outputs as the sole basis for clinical decisions."})," All AI outputs require clinician review."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Reverse-engineer or scrape"})," the Zee service or attempt to extract proprietary prompts."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Resell or sublicense"})," Zee access without written authorization from NuZephyr."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Use Zee for activities prohibited by law"}),", including but not limited to fraudulent billing, prescription mills, or unlicensed practice of medicine."]})]}),o.jsx("h2",{children:"You Should"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Treat your API key like a password."}),o.jsx("li",{children:"Review every AI output before acting clinically."}),o.jsxs("li",{children:["Report security issues to ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("li",{children:"Notify us if you discover unintended PHI exposure within Zee."})]}),o.jsx("h2",{children:"Enforcement"}),o.jsx("p",{children:"We may suspend or terminate accounts for violation. We may report illegal activity to law enforcement."}),o.jsx("h2",{children:"Reporting Abuse"}),o.jsxs("p",{children:["Report suspected abuse to ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]})]})}function Jk(){return o.jsxs(jt,{title:"Data Processing Agreement",effectiveDate:"May 3, 2026",children:[o.jsxs("p",{children:['This Data Processing Agreement ("DPA") supplements our Terms of Use for customers subject to GDPR, UK GDPR, or similar laws. Practice owners can request execution by emailing ',o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"Roles"}),o.jsx("p",{children:"For purposes of GDPR and similar laws, the customer is the Data Controller and NuZephyr is the Data Processor."}),o.jsx("h2",{children:"Subject Matter and Duration"}),o.jsxs("p",{children:["The subject matter is the provision of the Zee service. Processing continues for the duration of the customer's subscription plus the retention periods described 
280in our ",o.jsx("a",{href:"/legal/privacy-policy",children:"Privacy Policy"}),"."]}),o.jsx("h2",{children:"Categories of Data"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Account data: email, name, EMR system, practice name, billing information."}),o.jsx("li",{children:"Usage data: API request metadata, action types, token counts."}),o.jsx("li",{children:"Clinical text submitted to Zee for processing (transient, not retained)."})]}),o.jsx("h2",{children:"Data Subject Rights"}),o.jsx("p",{children:"We assist Controller in fulfilling requests from data subjects regarding access, rectification, erasure, restriction, portability, and objection."}),o.jsx("h2",{children:"Subprocessors"}),o.jsxs("p",{children:["We use the subprocessors listed at ",o.jsx("a",{href:"/legal/subprocessors",children:"/legal/subprocessors"}),". We provide 30 days' notice before adding new subprocessors that process personal data."]}),o.jsx("h2",{children:"International Transfers"}),o.jsx("p",{children:"For transfers to the United States from the EU/UK, we rely on Standard Contractual Clauses (SCCs) approved by the European Commission, supplemented by technical and organizational measures described in our Security Practices."}),o.jsx("h2",{children:"Security"}),o.jsxs("p",{children:["We implement the technical and organizational measures described in our ",o.jsx("a",{href:"/legal/security",children:"Security Practices"}),"."]}),o.jsx("h2",{children:"Breach Notification"}),o.jsx("p",{children:"We notify Controller without undue delay (within 72 hours where feasible) of any personal data breach."}),o.jsx("h2",{children:"Audit Rights"}),o.jsx("p",{children:"Controller may audit our compliance once per year on 30 days' notice. We provide our SOC 2 Type II report (when available) and HIPAA documentation in lieu of on-site audit, where appropriate."})]})}function eP(){return o.jsxs(jt,{title:"Security Practices",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"NuZephyr Health takes security seriously. This page describes the technical and organizational measures we use to protect your data."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"Infrastructure"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Hosting:"})," AWS us-east-2 (Ohio) for backend; Vercel for frontend (US edge)."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Encryption in transit:"})," TLS 1.2+ on all public endpoints with HSTS."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Encryption at rest:"})," AES-256 for DynamoDB tables; KMS-managed keys."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Network:"})," Private VPC for sensitive workloads; least-privilege IAM roles per Lambda."]})]}),o.jsx("h2",{children:"Access Control"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Role-based access for the engineering team via AWS IAM and SSO."}),o.jsx("li",{children:"MFA required for all administrative access."}),o.jsx("li",{children:"Quarterly access reviews."}),o.jsx("li",{children:"API keys for customers (zee_sk_*) scoped per user; rotation supported."})]}),o.jsx("h2",{children:"Application Security"}),o.jsxs("ul",{children:[o.jsx("li",{children:"OWASP Top 10 controls in code review."}),o.jsx("li",{children:"Dependency scanning via npm audit and Dependabot."}),o.jsx("li",{children:"Static analysis on backend Lambdas."}),o.jsx("li",{children:"Manual code review for every change to authentication or PHI-handling code."})]}),o.jsx("h2",{children:"Logging and Monitoring"}),o.jsxs("ul",{children:[o.jsx("li",{children:"CloudWatch logs with 90-day retention."}),o.jsx("li",{children:"HIPAA audit logs with 6-year retention (metadata only)."}),o.jsx("li",{children:"SNS-based alerting for Lambda errors and unusual traffic patterns."}),o.jsx("li",{children:"Anomaly detection on API request rates."})]}),o.jsx("h2",{children:"Backup and Disaster Recovery"}),o.jsxs("ul",{children:[o.jsx("li",{children:"DynamoDB Point-In-Time Recovery (PITR) enabled on all tables."}),o.jsx("li",{children:"Multi-AZ replication."}),o.jsx("li",{children:"RTO: 4 hours. RPO: 15 minutes."})]}),o.jsx("h2",{children:"Incident Response"}),o.jsxs("p",{children:["Security incidents are triaged within 1 hour of detection. Customer notification within 72 hours for confirmed breaches affecting their data. Report incidents to ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"Compliance"}),o.jsxs("ul",{children:[o.jsx("li",{children:"HIPAA: We sign BAAs with covered entities. AWS provides HIPAA-eligible services."}),o.jsx("li",{children:"SOC 2: Type II audit planned for 2026."}),o.jsx("li",{children:"GDPR: Standard Contractual Clauses for EU/UK transfers."})]}),o.jsx("h2",{children:"Vulnerability Disclosure"}),o.jsxs("p",{children:["Responsible disclosure encouraged. Email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," with details. We commit to acknowledge within 24 hours and resolve critical issues within 7 days."]})]})}function tP(){return o.jsxs(jt,{title:"Subprocessors List",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"NuZephyr Health uses the following third-party subprocessors to deliver the Zee service. All subprocessors that process Protected Health Information have signed Business Associate Agreements where applicable."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}
280),o.jsx("h2",{children:"Infrastructure"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Amazon Web Services (AWS)"})," - Cloud hosting, Lambda, DynamoDB, S3, CloudWatch. US-only data residency. HIPAA BAA executed."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Vercel"})," - Frontend hosting and edge CDN. No PHI processed. SOC 2 Type II."]})]}),o.jsx("h2",{children:"AI Providers (HIPAA BAA)"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Anthropic"})," - Claude AI models, accessed via AWS Bedrock (primary) and direct API (fallback). HIPAA BAA via AWS."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"OpenAI"})," - GPT models (fallback only). OpenAI Enterprise with HIPAA BAA."]})]}),o.jsx("h2",{children:"AI Providers (No PHI)"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Google Gemini"})," - Used as fallback only for non-PHI requests."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"xAI (Grok)"})," - Listed in our routing chain but automatically skipped for any request containing PHI. No HIPAA BAA in place."]})]}),o.jsx("h2",{children:"Email and Communications"}),o.jsx("ul",{children:o.jsxs("li",{children:[o.jsx("strong",{children:"SendGrid (Twilio)"})," - Transactional email (welcome, magic-link sign-in, billing receipts). HIPAA BAA executed."]})}),o.jsx("h2",{children:"Payments"}),o.jsx("ul",{children:o.jsxs("li",{children:[o.jsx("strong",{children:"Helcim"})," - Subscription billing and checkout. PCI-DSS Level 1 compliant. No PHI processed."]})}),o.jsx("h2",{children:"Domain and DNS"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Namecheap"})," - Domain registration. No PHI processed."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"AWS Route 53"})," - DNS. No PHI processed."]})]}),o.jsx("h2",{children:"Notification of Changes"}),o.jsx("p",{children:"We notify customers by email at least 30 days before adding new subprocessors that will process personal data or PHI."}),o.jsx("p",{children:"Last updated: May 3, 2026"})]})}function nP(){return o.jsxs(jt,{title:"Refund Policy",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"This policy describes how NuZephyr Health handles refunds, cancellations, and billing disputes."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"Free Trial"}),o.jsx("p",{children:"We offer a 7-day free trial. No credit card is required. If you do not provide payment by the end of the trial, your account becomes inactive and no charge occurs."}),o.jsx("h2",{children:"Cancellation"}),o.jsx("p",{children:"You may cancel your subscription at any time:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Solo Plan:"})," Email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," or use the cancel link in any billing email."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Practice Plan:"})," Practice owners cancel via the team dashboard at ",o.jsx("a",{href:"/account/team",children:"/account/team"}),"."]})]}),o.jsx("p",{children:"Cancellation takes effect at the end of the current billing cycle. You retain access until that date."}),o.jsx("h2",{children:"Refunds"}),o.jsx("h3",{children:"Full Refund"}),o.jsx("p",{children:"We offer a full refund of the most recent monthly charge if requested within 7 days of the charge, no questions asked."}),o.jsx("h3",{children:"Outage-Related Refunds"}),o.jsx("p",{children:"If Zee experiences a service outage exceeding 24 consecutive hours, we will issue a prorated refund equal to the affected days."}),o.jsx("h3",{children:"Mid-Cycle Cancellation"}),o.jsx("p",{children:"We do not prorate refunds for partial-month usage. Cancel before the next billing date to avoid the next charge."}),o.jsx("h2",{children:"Seat Changes (Practice Plan)"}),o.jsx("p",{children:"Adding seats mid-cycle is prorated to the next billing date. Removing seats takes effect at the end of the current billing cycle and reduces the next charge."}),o.jsx("h2",{children:"Failed Payments"}),o.jsx("p",{children:"If a payment fails, we retry the charge over 7 days and notify you by email. If payment cannot be collected within 7 days, the account is suspended. The account can be reactivated by updating payment information."}),o.jsx("h2",{children:"Disputes"}),o.jsxs("p",{children:["For billing disputes, contact ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," within 60 days of the charge. We commit to respond within 5 business days."]}),o.jsx("h2",{children:"Helcim"}),o.jsx("p",{children:"We process payments via Helcim. Refunds are issued back to the original payment method and typically appear within 5-10 business days."})]})}function rP(){return o.jsxs(jt,{title:"Accessibility Statement",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"NuZephyr Health is committed to making Zee accessible to everyone, including healthcare providers with disabilities."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"Standards"}),o.jsx("p",{children:"We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. Our Chrome extension and web dashboard are built with accessibility in mind."}),o.jsx("h2",{children:"Current Measures"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Semantic HTML and ARIA labels for screen readers."}),o.jsx("li",{children:"Keyboard navigation throughout the dashboard and extension."}),o.jsx("li",{children:"Sufficient color contrast for body text."}),o.jsx("li",{children:"Focus indicators on all interactive elements."}),o.jsx("li",{children:"Resizable text up to 200% without loss of content."}),o.jsx("li",{children:"Form errors announced to assistive technology."})]}),o.jsx("h2",{children:"Known Issues"}),o.jsx("p",{children:"We are working on the following:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Some animated elements lack reduced-motion fallbacks (planned Q2 2026)."}),o.jsx("li",{children:"The Chrome extension overlay has limited screen-reader support in some EMRs (depends on the host EMR's accessibility)."})]}),o.jsx("h2",{children:"Feedback"}),o.jsxs("p",{children:["If you encounter an accessibility barrier in Zee, please email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),". We will respond within 5 business days and make commercially reasonable efforts to resolve issues promptly."]}),o.jsx("h2",{children:"Compliance"}),o.jsx("p",{children:"We are committed to ADA compliance for our public-facing website and dashboard. We support customers' Section 504 and Section 508 obligations under federal law."})]})}function iP(){return o.jsxs(jt,{title:"International Compliance",effectiveDate:"May 3, 2026",children:[o.jsx("p",{children:"NuZephyr Health currently operates from the United States and serves U.S.-based healthcare providers. This page describes our compliance with international and U.S. state privacy laws."}),o.jsx("h2",{children:"1. Definitions"}),o.jsx("p",{children:"For purposes of this document:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:'"NuZephyr,"'})," ",o.jsx("strong",{children:'"we,"'})," ",o.jsx("strong",{children:'"us,"'})," or ",o.jsx("strong",{children:'"our"'})," means NuZephyr Health Inc."]}),o.jsxs("li",{children:[o.jsx("strong",{children:'"Service"'})," or ",o.jsx("strong",{children:'"Services"'})," means our suite of clinical AI products, including ",o.jsx("strong",{children:"Zee"}),", ",o.jsx("strong",{children:"ZephyrMind"}),", ",o.jsx("strong",{children:"ZephyrNotes"}),", and ",o.jsx("strong",{children:"ZephyrIntake"}),', together with any related websites, APIs, browser extensions, and documentation. Where this document uses a specific product name, the term refers only to that product; otherwise, references to the "Service" apply to all four products.']}),o.jsxs("li",{children:[o.jsx("strong",{children:'"You"'})," or ",o.jsx("strong",{children:'"your"'})," means the licensed healthcare professional, practice, or covered entity using the Service."]})]}),o.jsx("h2",{children:"Service Availability"}),o.jsxs("p",{children:["Zee is currently available in the United States only. We do not actively market to or onboard customers outside the U.S. If you are located outside the U.S. and interested in Zee, please email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"California Residents (CCPA / CPRA)"}),o.jsx("p",{children:"If you are a California resident, you have the following rights regarding your personal information:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Right to know"})," what information we collect and how we use it."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Right to access"})," your personal information."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Right to delete"}
280)," your personal information (subject to HIPAA retention requirements)."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Right to correct"})," inaccurate personal information."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Right to opt out"})," of any sale or sharing of personal information. ",o.jsx("strong",{children:"We do not sell personal information."})]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Right to non-discrimination"})," for exercising these rights."]})]}),o.jsxs("p",{children:["To exercise these rights, email ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"EU/UK Residents (GDPR / UK GDPR)"}),o.jsx("p",{children:"We are not currently established in the EU or UK and do not have a designated representative. If we begin serving customers there, we will:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"Appoint an EU/UK representative."}),o.jsx("li",{children:"Execute Standard Contractual Clauses for transfers."}),o.jsx("li",{children:"Honor all GDPR data subject rights (access, rectification, erasure, portability, objection)."}),o.jsxs("li",{children:["Provide a Data Processing Agreement on request (see ",o.jsx("a",{href:"/legal/data-processing",children:"/legal/data-processing"}),")."]})]}),o.jsx("h2",{children:"Other U.S. States"}),o.jsx("p",{children:"We honor privacy rights established under the privacy laws of other U.S. states (Virginia VCDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, Texas TDPSA, etc.) on the same terms as our CCPA process."}),o.jsx("h2",{children:"HIPAA Always Applies"}),o.jsx("p",{children:"Regardless of state or country, all Protected Health Information is governed by HIPAA. State and international laws apply in addition to, not instead of, HIPAA protections."}),o.jsx("h2",{children:"Contact"}),o.jsxs("p",{children:["Privacy inquiries: ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})}function sP(){return o.jsxs(jt,{title:"Advertising & Marketing Disclosures",effectiveDate:"May 23, 2026",hideQuestionsFooter:!0,children:[o.jsxs("p",{children:["This policy explains how NuZephyr Health uses advertising on third-party platforms (Google, Meta, LinkedIn, X, TikTok, YouTube, etc.) and the disclosures we make about it. It supplements — and does not replace — our ",o.jsx("a",{href:"/legal/privacy-policy",children:"Privacy Policy"})," and ",o.jsx("a",{href:"/legal/terms-of-use",children:"Terms of Use"}),"."]}),o.jsx("h2",{children:"1. Who We Are"}),o.jsxs("p",{children:[o.jsx("strong",{children:"NuZephyr Health Inc."}),' ("NuZephyr," "we," "us," "our") operates Zee, ZephyrMind, ZephyrNotes, ZephyrIntake, and related products. References to a "Service" or "Product" mean any of the above.']}),o.jsx("h2",{children:"2. What Counts as an Ad"}),o.jsx("p",{children:'For purposes of this policy, an "ad" is any paid placement promoting our products on a third-party platform, including but not limited to:'}),o.jsxs("ul",{children:[o.jsx("li",{children:"Search ads (Google Ads, Bing Ads)"}),o.jsx("li",{children:"Social ads (Facebook, Instagram, LinkedIn, X, TikTok, YouTube, Reddit)"}),o.jsx("li",{children:"Display & retargeting (Google Display Network, Meta Audience Network)"}),o.jsx("li",{children:"Sponsored newsletter placements and podcast read-outs"}),o.jsx("li",{children:"Influencer / creator partnerships clearly labeled as sponsored"})]}),o.jsx("h2",{children:"3. No Medical Claims"}),o.jsxs("p",{children:["Our ads describe what our products ",o.jsx("em",{children:"do"}),' (e.g., "AI-assisted clinical workflow," "patient-facing handout generator"). Our ads do ',o.jsx("strong",{children:"not"}),":"]}),o.jsxs("ul",{children:[o.jsx("li",{children:"Promise specific clinical outcomes"}),o.jsx("li",{children:"Replace a clinician's professional judgment"}),o.jsx("li",{children:"Constitute medical advice to any patient or end-user who sees the ad"}),o.jsx("li",{children:"Claim FDA approval or clearance unless explicitly true and dated"})]}),o.jsx("h2",{children:"4. Targeting"}),o.jsxs("p",{children:["We target ads based on professional context — for example, healthcare practitioners, practice administrators, or healthcare-marketing roles. We do ",o.jsx("strong",{children:"not"}),":"]}),o.jsxs("ul",{children:[o.jsx("li",{children:"Target ads based on any individual's protected health information (PHI)"}),o.jsx("li",{children:"Use patient data of any kind (whether ours, our customers', or any third party's) for ad targeting"}),o.jsx("li",{children:"Target advertising to anyone under 18"}),o.jsx("li",{children:"Use third-party trackers on pages where PHI may appear (e.g., within the product itself)"})]}),o.jsx("p",{children:"Marketing pages on our public websites (this site, zeehealth.ai, zephyrmind.ai, etc.) may use analytics + ad-platform tracking pixels. Application pages where you are signed in do n
280ot."}),o.jsx("h2",{children:"5. Customer Testimonials & Case Studies"}),o.jsx("p",{children:"Where a customer name, photo, quote, logo, or video appears in our ads, we obtained that customer's written permission. Testimonials reflect that specific customer's experience and are not a representation of typical results. Compensation arrangements (if any) are disclosed in the ad or in the linked case study."}),o.jsx("h2",{children:"6. AI-Generated Imagery in Ads"}),o.jsx("p",{children:"We may use AI-generated imagery in ads. Any image depicting a real, recognizable person was either licensed from that person or generated with that person's explicit written permission. Generic stock-style AI imagery used to illustrate concepts (e.g., a stethoscope on a desk) does not depict any real person."}),o.jsx("h2",{children:"7. Pricing in Ads"}),o.jsxs("p",{children:["Prices shown in ads are accurate at time of publication but may change without notice. The authoritative pricing for any product is the pricing page on that product's marketing site (e.g., ",o.jsx("a",{href:"https://zeehealth.ai/#pricing",children:"zeehealth.ai/#pricing"}),") and the order summary at checkout. Promotional pricing is bounded by the dates and conditions stated in the ad and at checkout."]}),o.jsx("h2",{children:"8. Comparative Claims"}),o.jsx("p",{children:"Where we compare our products to competitors, claims are based on publicly available information at the time the ad was produced. Competitor product names belong to their respective owners; their use in a comparison is nominative and does not imply endorsement."}),o.jsx("h2",{children:"9. Sponsored Content & Disclosures"}),o.jsx("p",{children:'Where we publish content paid for by a third party (e.g., a sponsored post on a healthcare blog), we ensure the content is clearly labeled "Sponsored" or "Paid partnership." Where third parties publish content sponsored by us, we instruct them to use the same disclosure.'}),o.jsx("h2",{children:"10. Children's Privacy in Ads"}),o.jsxs("p",{children:["We do not knowingly collect personal information from children under 13. Our ads are not targeted to or designed for children. Healthcare product ads occasionally appear in adjacent contexts; if you believe a child has interacted with our ad, contact ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),o.jsx("h2",{children:"11. Opting Out of Targeted Ads"}),o.jsx("p",{children:"You can opt out of ad targeting by NuZephyr by:"}),o.jsxs("ul",{children:[o.jsx("li",{children:`Using your browser's tracking protection / "Do Not Track" / Global Privacy Control signals (we honor these on our marketing sites)`}),o.jsx("li",{children:"Adjusting your ad preferences on each platform (Google Ads Settings, Meta Ad Preferences, LinkedIn Ad Settings, etc.)"}),o.jsxs("li",{children:["Using the Digital Advertising Alliance opt-out at ",o.jsx("a",{href:"https://optout.aboutads.info",target:"_blank",rel:"noopener noreferrer",children:"optout.aboutads.info"})]})]}),o.jsx("p",{children:"Opting out does not stop ads entirely — you may still see ads from us, they just won't be personalized based on prior interactions."}),o.jsx("h2",{children:"12. Reporting an Ad"}),o.jsxs("p",{children:["If you believe one of our ads is misleading, infringes intellectual property, or otherwise violates the policies of the platform on which it appears, please contact ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})," with the ad screenshot, the platform, and the date you saw it. We'll review and respond within 5 business days."]}),o.jsx("h2",{children:"13. Changes to This Policy"}),o.jsx("p",{children:`We may update this policy when our advertising practices change. Material changes are reflected in the "Effective Date" above and announced on our marketing sites' footer.`}),o.jsx("h2",{children:"14. Contact"}),o.jsxs("p",{children:["Questions about this policy: ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),o.jsx("br",{}),"Privacy questions: ",o.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})}const Pc={},oP=(Pc==null?void 0:Pc.VITE_APP_URL)||"https://app.zeehealth.ai",Dy={privacy:$k,terms:Gk,hipaa:Kk,"ai-usage":Yk,ads:sP,"data-
280processing":Jk,"acceptable-use":Qk,baa:qk,cookies:Xk,security:eP,subprocessors:tP,refunds:nP,accessibility:rP,international:iP};function Ac(n){const r=n.replace(/^\/+|\/+$/g,"");if(!r)return{page:"home"};const s=r.split("/"),a=s[0],c=s[1];if(a==="legal")return c?Dy[c]?{page:"legal-doc",legalSlug:c}:{page:"legal-index"}:{page:"legal-index"};switch(a){case"":case"home":return{page:"home"};case"subscribe":return{page:"subscribe"};default:return a==="signup"||a==="sign-in"||a==="signin"||a==="account"||a==="password"||a==="auth"||a==="invite"||a==="chrome-pending"||a==="portal"||a==="app"?(typeof window<"u"&&window.location.replace(`${oP}/${r}${window.location.search}${window.location.hash}`),{page:"home"}):{page:"home"}}}function aP(){const[n,r]=I.useState(()=>Ac(typeof window<"u"?window.location.pathname:"/"));I.useEffect(()=>{function a(){r(Ac(window.location.pathname))}window.addEventListener("popstate",a);function c(f){const p=f.target.closest("a");if(!p||p.target==="_blank"||p.hasAttribute("download")||f.metaKey||f.ctrlKey||f.shiftKey||f.button!==0)return;const m=p.getAttribute("href")||"";m.startsWith("/")&&(f.preventDefault(),window.history.pushState({},"",m),r(Ac(m)),window.scrollTo(0,0))}return document.addEventListener("click",c),()=>{window.removeEventListener("popstate",a),document.removeEventListener("click",c)}},[]);function s(){switch(n.page){case"home":return o.jsx(bk,{});case"subscribe":return o.jsx(Wk,{});case"legal-index":return o.jsx(dm,{});case"legal-doc":{const a=Dy[n.legalSlug]||dm;return o.jsx(a,{})}}}return o.jsxs("div",{className:"min-h-screen bg-slate-950 relative",children:[o.jsx(Tb,{}),s(),o.jsx(Mb,{})]})}zx.createRoot(document.getElementById("root")).render(o.jsx(aP,{}));

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.