1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var f=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function ee(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function E(e,t){return ee(e.type,t,e.props)}function D(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function O(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var te=/\/+/g;function ne(e,t){return typeof e==`object`&&e&&e.key!=null?O(``+e.key):t.toString(36)}function re(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function ie(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,ie(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+ne(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(te,`$&/`)+`/`),ie(o,r,i,``,function(e){return e})):o!=null&&(D(o)&&(o=E(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(te,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;
vendor: 4,652 bytes, line 1
1u++)a=e[u],s=l+ne(a,u),c+=ie(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+ne(a,u++),c+=ie(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return ie(re(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ae(e,t,n){if(e==null)return e;var r=[],i=0;return ie(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function oe(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var k=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},A={map:ae,forEach:function(e,t,n){ae(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ae(e,function(){t++}),t},toArray:function(e){return ae(e,function(e){return e})||[]},only:function(e){if(!D(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=A,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return ee(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return ee(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=D,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:oe}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,k)}catch(e){k(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()}
vendor: 11,809 bytes, lines 1-3
1,e.version=`19.2.5`})),p=s(((e,t)=>{t.exports=f()})),m=s((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,D());else{var t=n(l);t!==null&&ne(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function ee(){return g?!0:!(e.unstable_now()-T<w)}function E(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&ee());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ne(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?D():S=!1}}}var D;if(typeof y==`function`)D=function(){y(E)};else if(typeof MessageChannel<`u`){var O=new MessageChannel,te=O.port2;O.port1.onmessage=E,D=function(){te.postMessage(null)}}else D=function(){_(E,0)};function ne(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,ne(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,D()))),r},e.unstable_shouldYield=ee,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),h=s(((e,t)=>{t.exports=m()})),g=s((e=>{var t=p();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.5`})),_=s(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=g()})),v=s((e=>{var t=h(),n=p(),r=_();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(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 c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,m=Symbol.for(`react.element`),g=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),ee=Symbol.for(`react.suspense_list`),E=Symbol.for(`react.memo`),D=Symbol.for(`react.lazy`),O=Symbol.for(`react.activity`),te=Symbol.for(`react.memo_cache_sentinel`),ne=Symbol.iterator;function re(e){return typeof e!=`object`||!e?null:(e=ne&&e[ne]||e[`@@iterator`],typeof e==`function`?e:null)}var ie=Symbol.for(`react.client.reference`);function ae(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ie?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case ee:return`SuspenseList`;case O:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case E:return t=e.displayName||null,t===null?ae(e.type)||`Memo`:t;case D:t=e._payload,e=e._init;try{return ae(e(t))}catch{}}return null}var oe=Array.isArray,k=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,A=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se={pending:!1,data:null,method:null,action:null},ce=[],le=-1;function ue(e){return{current:e}}function de(e){0>le||(e.current=ce[le],ce[le]=null,le--)}function j(e,t){le++,ce[le]=e.current,e.current=t}var fe=ue(null),pe=ue(null),me=ue(null),he=ue(null);function ge(e,t){switch(j(me,t),j(pe,e),j(fe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Gd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Gd(t),e=Kd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}de(fe),j(fe,e)}function _e(){de(fe),de(pe),de(me)}function ve(e){e.memoizedState!==null&&j(he,e);var t=fe.current,n=Kd(t,e.type);t!==n&&(j(pe,e),j(fe,n))}function ye(e){pe.current===e&&(de(fe),de(pe)),he.current===e&&(de(he),np._currentValue=se)}var be,xe;function Se(e){if(be===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);be=t&&t[1]||``,xe=-1<e.stack.indexOf(` 2 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 3`+be+e+xe}var Ce=!1;function we(e,t){if(!e||Ce)return``;Ce=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 6,582 bytes, lines 3-8
3else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` 4`),l=s.split(` 5`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` 6`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Ce=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Se(n):``}function Te(e,t){switch(e.tag){case 26:case 27:case 5:return Se(e.type);case 16:return Se(`Lazy`);case 13:return e.child!==t&&t!==null?Se(`Suspense Fallback`):Se(`Suspense`);case 19:return Se(`SuspenseList`);case 0:case 15:return we(e.type,!1);case 11:return we(e.type.render,!1);case 1:return we(e.type,!0);case 31:return Se(`Activity`);default:return``}}function Ee(e){try{var t=``,n=null;do t+=Te(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 7Error generating stack: `+e.message+` 8`+e.stack}}var De=Object.prototype.hasOwnProperty,Oe=t.unstable_scheduleCallback,ke=t.unstable_cancelCallback,Ae=t.unstable_shouldYield,je=t.unstable_requestPaint,Me=t.unstable_now,Ne=t.unstable_getCurrentPriorityLevel,Pe=t.unstable_ImmediatePriority,Fe=t.unstable_UserBlockingPriority,Ie=t.unstable_NormalPriority,Le=t.unstable_LowPriority,Re=t.unstable_IdlePriority,ze=t.log,Be=t.unstable_setDisableYieldValue,Ve=null,He=null;function Ue(e){if(typeof ze==`function`&&Be(e),He&&typeof He.setStrictMode==`function`)try{He.setStrictMode(Ve,e)}catch{}}var We=Math.clz32?Math.clz32:qe,Ge=Math.log,Ke=Math.LN2;function qe(e){return e>>>=0,e===0?32:31-(Ge(e)/Ke|0)|0}var Je=256,Ye=262144,Xe=4194304;function Ze(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Qe(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Ze(n))):i=Ze(o):i=Ze(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Ze(n))):i=Ze(o)):i=Ze(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function $e(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function et(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function tt(){var e=Xe;return Xe<<=1,!(Xe&62914560)&&(Xe=4194304),e}function nt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function it(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-We(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&at(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function at(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-We(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function ot(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-We(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function st(e,t){var n=t&-t;return n=n&42?1:ct(n),(n&(e.suspendedLanes|t))===0?n:0}function ct(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function lt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ut(){var e=A.p;return e===0?(e=window.event,e===void 0?32:vp(e.type)):e}function dt(e,t){var n=A.p;try{return A.p=e,t()}finally{A.p=n}}var ft=Math.random().toString(36).slice(2),pt=`__reactFiber$`+ft,mt=`__reactProps$`+ft,ht=`__reactContainer$`+ft,gt=`__reactEvents$`+ft,_t=`__reactListeners$`+ft,vt=`__reactHandles$`+ft,yt=`__reactResources$`+ft,bt=`__reactMarker$`+ft;function xt(e){delete e[pt],delete e[mt],delete e[gt],delete e[_t],delete e[vt]}function St(e){var t=e[pt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ht]||n[pt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=hf(e);e!==null;){if(n=e[pt])return n;e=hf(e)}return t}e=n,n=e.parentNode}return null}function Ct(e){if(e=e[pt]||e[ht]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function wt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function Tt(e){var t=e[yt];return t||=e[yt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Et(e){e[bt]=!0}var Dt=new Set,Ot={};function kt(e,t){At(e,t),At(e+`Capture`,t)}function At(e,t){for(Ot[e]=t,e=0;e<t.length;e++)Dt.add(t[e])}var jt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
8037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Mt={},Nt={};function Pt(e){return De.call(Nt,e)?!0:De.call(Mt,e)?!1:jt.test(e)?Nt[e]=!0:(Mt[e]=!0,!1)}function Ft(e,t,n){if(Pt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function It(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Lt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Rt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function zt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Bt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Vt(e){if(!e._valueTracker){var t=zt(e)?`checked`:`value`;e._valueTracker=Bt(e,t,``+e[t])}}function Ht(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=zt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Ut(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Wt=/[\n"\\]/g;function Gt(e){return e.replace(Wt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Kt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Rt(t)):e.value!==``+Rt(t)&&(e.value=``+Rt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Jt(e,o,Rt(n)):Jt(e,o,Rt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Rt(s):e.removeAttribute(`name`)}function qt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Vt(e);return}n=n==null?``:``+Rt(n),t=t==null?n:``+Rt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Vt(e)}function Jt(e,t,n){t===`number`&&Ut(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Yt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Rt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Xt(e,t,n){if(t!=null&&(t=``+Rt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Rt(n)}function Zt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(oe(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}
vendor: 120,937 bytes, line 8
8n=Rt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Vt(e)}function Qt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $t=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function en(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||$t.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function tn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&en(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&en(e,o,t[o])}function nn(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var rn=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),an=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function on(e){return an.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function sn(){}var cn=null;function ln(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var un=null,dn=null;function fn(e){var t=Ct(e);if(t&&(e=t.stateNode)){var n=e[mt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Kt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Gt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[mt]||null;if(!a)throw Error(i(90));Kt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Ht(r)}break a;case`textarea`:Xt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Yt(e,!!n.multiple,t,!1)}}}var pn=!1;function mn(e,t,n){if(pn)return e(t,n);pn=!0;try{return e(t)}finally{if(pn=!1,(un!==null||dn!==null)&&(wu(),un&&(t=un,e=dn,dn=un=null,fn(t),e)))for(t=0;t<e.length;t++)fn(e[t])}}function hn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[mt]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var gn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),_n=!1;if(gn)try{var vn={};Object.defineProperty(vn,`passive`,{get:function(){_n=!0}}),window.addEventListener(`test`,vn,vn),window.removeEventListener(`test`,vn,vn)}catch{_n=!1}var yn=null,bn=null,xn=null;function Sn(){if(xn)return xn;var e,t=bn,n=t.length,r,i=`value`in yn?yn.value:yn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return xn=i.slice(e,1<r?1-r:void 0)}function Cn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wn(){return!0}function Tn(){return!1}function En(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?wn:Tn,this.isPropagationStopped=Tn,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=wn)},persist:function(){},isPersistent:wn}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},On=En(Dn),kn=f({},Dn,{view:0,detail:0}),An=En(kn),jn,Mn,Nn,Pn=f({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Nn&&(Nn&&e.type===`mousemove`?(jn=e.screenX-Nn.screenX,Mn=e.screenY-Nn.screenY):Mn=jn=0,Nn=e),jn)},movementY:function(e){return`movementY`in e?e.movementY:Mn}}),Fn=En(Pn),In=En(f({},Pn,{dataTransfer:0})),Ln=En(f({},kn,{relatedTarget:0})),Rn=En(f({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0})),zn=En(f({},Dn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Bn=En(f({},Dn,{data:0})),Vn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Hn={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Un={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Un[e])?!!t[e]:!1}function Gn(){return Wn}var Kn=En(f({},kn,{key:function(e){if(e.key){var t=Vn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Cn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Hn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gn,charCode:function(e){return e.type===`keypress`?Cn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Cn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),qn=En(f({},Pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Jn=En(f({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gn})),Yn=En(f({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Xn=En(f({},Pn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Zn=En(f({},Dn,{newState:0,oldState:0})),Qn=[9,13,27,32],M=gn&&`CompositionEvent`in window,$n=null;gn&&`documentMode`in document&&($n=document.documentMode);var er=gn&&`TextEvent`in window&&!$n,tr=gn&&(!M||$n&&8<$n&&11>=$n),nr=` `,rr=!1;function ir(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function ar(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var or=!1;function sr(e,t){switch(e){case`compositionend`:return ar(t);case`keypress`:return t.which===32?(rr=!0,nr):null;case`textInput`:return e=t.data,e===nr&&rr?null:e;default:return null}}function cr(e,t){if(or)return e===`compositionend`||!M&&ir(e,t)?(e=Sn(),xn=bn=yn=null,or=!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 tr&&t.locale!==`ko`?null:t.data;default:return null}}var lr={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 ur(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!lr[e.type]:t===`textarea`}function dr(e,t,n,r){un?dn?dn.push(r):dn=[r]:un=r,t=Ad(t,`onChange`),0<t.length&&(n=new On(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var fr=null,pr=null;function mr(e){Cd(e,0)}function hr(e){if(Ht(wt(e)))return e}function gr(e,t){if(e===`change`)return t}var _r=!1;if(gn){var N;if(gn){var vr=`oninput`in document;if(!vr){var yr=document.createElement(`div`);yr.setAttribute(`oninput`,`return;`),vr=typeof yr.oninput==`function`}N=vr}else N=!1;_r=N&&(!document.documentMode||9<document.documentMode)}function br(){fr&&(fr.detachEvent(`onpropertychange`,xr),pr=fr=null)}function xr(e){if(e.propertyName===`value`&&hr(pr)){var t=[];dr(t,pr,e,ln(e)),mn(mr,t)}}function Sr(e,t,n){e===`focusin`?(br(),fr=t,pr=n,fr.attachEvent(`onpropertychange`,xr)):e===`focusout`&&br()}function Cr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return hr(pr)}function wr(e,t){if(e===`click`)return hr(t)}function Tr(e,t){if(e===`input`||e===`change`)return hr(t)}function Er(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Dr=typeof Object.is==`function`?Object.is:Er;function Or(e,t){if(Dr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!De.call(t,i)||!Dr(e[i],t[i]))return!1}return!0}function kr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ar(e,t){var n=kr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=kr(n)}}function jr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ut(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ut(e.document)}return t}function Nr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Pr=gn&&`documentMode`in document&&11>=document.documentMode,Fr=null,Ir=null,Lr=null,Rr=!1;function zr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rr||Fr==null||Fr!==Ut(r)||(r=Fr,`selectionStart`in r&&Nr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Lr&&Or(Lr,r)||(Lr=r,r=Ad(Ir,`onSelect`),0<r.length&&(t=new On(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Fr)))}function Br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Vr={animationend:Br(`Animation`,`AnimationEnd`),animationiteration:Br(`Animation`,`AnimationIteration`),animationstart:Br(`Animation`,`AnimationStart`),transitionrun:Br(`Transition`,`TransitionRun`),transitionstart:Br(`Transition`,`TransitionStart`),transitioncancel:Br(`Transition`,`TransitionCancel`),transitionend:Br(`Transition`,`TransitionEnd`)},Hr={},Ur={};gn&&(Ur=document.createElement(`div`).style,`AnimationEvent`in window||(delete Vr.animationend.animation,delete Vr.animationiteration.animation,delete Vr.animationstart.animation),`TransitionEvent`in window||delete Vr.transitionend.transition);function Wr(e){if(Hr[e])return Hr[e];if(!Vr[e])return e;var t=Vr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ur)return Hr[e]=t[n];return e}var Gr=Wr(`animationend`),Kr=Wr(`animationiteration`),qr=Wr(`animationstart`),Jr=Wr(`transitionrun`),Yr=Wr(`transitionstart`),Xr=Wr(`transitioncancel`),Zr=Wr(`transitionend`),Qr=new Map,$r=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);$r.push(`scrollEnd`);function ei(e,t){Qr.set(e,t),kt(t,[e])}var ti=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},ni=[],ri=0,ii=0;function ai(){for(var e=ri,t=ii=ri=0;t<e;){var n=ni[t];ni[t++]=null;var r=ni[t];ni[t++]=null;var i=ni[t];ni[t++]=null;var a=ni[t];if(ni[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&li(n,i,a)}}function oi(e,t,n,r){ni[ri++]=e,ni[ri++]=t,ni[ri++]=n,ni[ri++]=r,ii|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function si(e,t,n,r){return oi(e,t,n,r),ui(e)}function ci(e,t){return oi(e,null,null,t),ui(e)}function li(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-We(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ui(e){if(50<hu)throw hu=0,gu=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var di={};function fi(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pi(e,t,n,r){return new fi(e,t,n,r)}function mi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hi(e,t){var n=e.alternate;return n===null?(n=pi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function gi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function _i(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)mi(e)&&(s=1);else if(typeof e==`string`)s=qf(e,n,fe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case O:return e=pi(31,n,t,a),e.elementType=O,e.lanes=o,e;case y:return vi(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=pi(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=pi(13,n,t,a),e.elementType=T,e.lanes=o,e;case ee:return e=pi(19,n,t,a),e.elementType=ee,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case E:s=14;break a;case D:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=pi(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function vi(e,t,n,r){return e=pi(7,e,r,t),e.lanes=n,e}function yi(e,t,n){return e=pi(6,e,null,t),e.lanes=n,e}function bi(e){var t=pi(18,null,null,0);return t.stateNode=e,t}function xi(e,t,n){return t=pi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Si=new WeakMap;function Ci(e,t){if(typeof e==`object`&&e){var n=Si.get(e);return n===void 0?(t={value:e,source:t,stack:Ee(t)},Si.set(e,t),t):n}return{value:e,source:t,stack:Ee(t)}}var wi=[],Ti=0,Ei=null,Di=0,Oi=[],ki=0,Ai=null,ji=1,Mi=``;function Ni(e,t){wi[Ti++]=Di,wi[Ti++]=Ei,Ei=e,Di=t}function Pi(e,t,n){Oi[ki++]=ji,Oi[ki++]=Mi,Oi[ki++]=Ai,Ai=e;var r=ji;e=Mi;var i=32-We(r)-1;r&=~(1<<i),n+=1;var a=32-We(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ji=1<<32-We(t)+i|n<<i|r,Mi=a+e}else ji=1<<a|n<<i|r,Mi=e}function Fi(e){e.return!==null&&(Ni(e,1),Pi(e,1,0))}function Ii(e){for(;e===Ei;)Ei=wi[--Ti],wi[Ti]=null,Di=wi[--Ti],wi[Ti]=null;for(;e===Ai;)Ai=Oi[--ki],Oi[ki]=null,Mi=Oi[--ki],Oi[ki]=null,ji=Oi[--ki],Oi[ki]=null}function Li(e,t){Oi[ki++]=ji,Oi[ki++]=Mi,Oi[ki++]=Ai,ji=t.id,Mi=t.overflow,Ai=e}var Ri=null,P=null,F=!1,zi=null,Bi=!1,Vi=Error(i(519));function Hi(e){throw Ji(Ci(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Vi}function Ui(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[pt]=e,t[mt]=r,n){case`dialog`:J(`cancel`,t),J(`close`,t);break;case`iframe`:case`object`:case`embed`:J(`load`,t);break;case`video`:case`audio`:for(n=0;n<xd.length;n++)J(xd[n],t);break;case`source`:J(`error`,t);break;case`img`:case`image`:case`link`:J(`error`,t),J(`load`,t);break;case`details`:J(`toggle`,t);break;case`input`:J(`invalid`,t),qt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:J(`invalid`,t);break;case`textarea`:J(`invalid`,t),Zt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Id(t.textContent,n)?(r.popover!=null&&(J(`beforetoggle`,t),J(`toggle`,t)),r.onScroll!=null&&J(`scroll`,t),r.onScrollEnd!=null&&J(`scrollend`,t),r.onClick!=null&&(t.onclick=sn),t=!0):t=!1,t||Hi(e,!0)}function Wi(e){for(Ri=e.return;Ri;)switch(Ri.tag){case 5:case 31:case 13:Bi=!1;return;case 27:case 3:Bi=!0;return;default:Ri=Ri.return}}function Gi(e){if(e!==Ri)return!1;if(!F)return Wi(e),F=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||qd(e.type,e.memoizedProps)),n=!n),n&&P&&Hi(e),Wi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));P=mf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));P=mf(e)}else t===27?(t=P,tf(e.type)?(e=pf,pf=null,P=e):P=t):P=Ri?ff(e.stateNode.nextSibling):null;return!0}function Ki(){P=Ri=null,F=!1}function qi(){var e=zi;return e!==null&&(tu===null?tu=e:tu.push.apply(tu,e),zi=null),e}function Ji(e){zi===null?zi=[e]:zi.push(e)}var Yi=ue(null),Xi=null,Zi=null;function Qi(e,t,n){j(Yi,t._currentValue),t._currentValue=n}function $i(e){e._currentValue=Yi.current,de(Yi)}function ea(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function ta(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ea(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ea(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function na(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;Dr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===he.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[np]:e.push(np))}a=a.return}e!==null&&ta(t,e,n,r),t.flags|=262144}function ra(e){for(e=e.firstContext;e!==null;){if(!Dr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ia(e){Xi=e,Zi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function aa(e){return sa(Xi,e)}function oa(e,t){return Xi===null&&ia(e),sa(e,t)}function sa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Zi===null){if(e===null)throw Error(i(308));Zi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Zi=Zi.next=t;return n}var ca=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},la=t.unstable_scheduleCallback,ua=t.unstable_NormalPriority,da={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function fa(){return{controller:new ca,data:new Map,refCount:0}}function pa(e){e.refCount--,e.refCount===0&&la(ua,function(){e.controller.abort()})}var ma=null,ha=0,ga=0,_a=null;function va(e,t){if(ma===null){var n=ma=[];ha=0,ga=hd(),_a={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return ha++,t.then(ya,ya),t}function ya(){if(--ha===0&&ma!==null){_a!==null&&(_a.status=`fulfilled`);var e=ma;ma=null,ga=0,_a=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ba(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var xa=k.S;k.S=function(e,t){iu=Me(),typeof t==`object`&&t&&typeof t.then==`function`&&va(e,t),xa!==null&&xa(e,t)};var Sa=ue(null);function Ca(){var e=Sa.current;return e===null?U.pooledCache:e}function wa(e,t){t===null?j(Sa,Sa.current):j(Sa,t.pool)}function Ta(){var e=Ca();return e===null?null:{parent:da._currentValue,pool:e}}var Ea=Error(i(460)),Da=Error(i(474)),Oa=Error(i(542)),ka={then:function(){}};function Aa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ja(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(sn,sn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Fa(e),e;default:if(typeof t.status==`string`)t.then(sn,sn);else{if(e=U,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Fa(e),e}throw Na=t,Ea}}function Ma(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Na=e,Ea):e}}var Na=null;function Pa(){if(Na===null)throw Error(i(459));var e=Na;return Na=null,e}function Fa(e){if(e===Ea||e===Oa)throw Error(i(483))}var Ia=null,La=0;function Ra(e){var t=La;return La+=1,Ia===null&&(Ia=[]),ja(Ia,e,t)}function za(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ba(e,t){throw t.$$typeof===m?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Va(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=hi(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=yi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===D&&Ma(i)===t.type)?(t=a(t,n.props),za(t,n),t.return=e,t):(t=_i(n.type,n.key,n.props,null,e.mode,r),za(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=xi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=vi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=yi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=_i(t.type,t.key,t.props,null,e.mode,n),za(n,t),n.return=e,n;case v:return t=xi(t,e.mode,n),t.return=e,t;case D:return t=Ma(t),f(e,t,n)}if(oe(t)||re(t))return t=vi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ra(t),n);if(t.$$typeof===C)return f(e,oa(e,t),n);Ba(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case g:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case D:return n=Ma(n),p(e,t,n,r)}if(oe(n)||re(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ra(n),r);if(n.$$typeof===C)return p(e,t,oa(e,n),r);Ba(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case D:return r=Ma(r),m(e,t,n,r,i)}if(oe(r)||re(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ra(r),i);if(r.$$typeof===C)return m(e,t,n,oa(t,r),i);Ba(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),F&&Ni(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return F&&Ni(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),F&&Ni(i,h),l}function _(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),F&&Ni(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return F&&Ni(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),F&&Ni(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case g:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===D&&Ma(l)===r.type){n(e,r.sibling),c=a(r,o.props),za(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=vi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=_i(o.type,o.key,o.props,null,e.mode,c),za(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=xi(o,e.mode,c),c.return=e,e=c}return s(e);case D:return o=Ma(o),b(e,r,o,c)}if(oe(o))return h(e,r,o,c);if(re(o)){if(l=re(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),_(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ra(o),c);if(o.$$typeof===C)return b(e,r,oa(e,o),c);Ba(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=yi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{La=0;var i=b(e,t,n,r);return Ia=null,i}catch(t){if(t===Ea||t===Oa)throw t;var a=pi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ha=Va(!0),Ua=Va(!1),Wa=!1;function Ga(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ka(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function qa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ja(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,H&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ui(e),li(e,null,n),t}return oi(e,r,t,n),ui(e)}function Ya(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ot(e,n)}}function Xa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Za=!1;function Qa(){if(Za){var e=_a;if(e!==null)throw e}}function $a(e,t,n,r){Za=!1;var i=e.updateQueue;Wa=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(G&p)===p:(r&p)===p){p!==0&&p===ga&&(Za=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:Wa=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Yl|=o,e.lanes=o,e.memoizedState=d}}function eo(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function to(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)eo(n[e],t)}var no=ue(null),ro=ue(0);function io(e,t){e=ql,j(ro,e),j(no,t),ql=e|t.baseLanes}function ao(){j(ro,ql),j(no,no.current)}function oo(){ql=ro.current,de(no),de(ro)}var so=ue(null),co=null;function lo(e){var t=e.alternate;j(ho,ho.current&1),j(so,e),co===null&&(t===null||no.current!==null||t.memoizedState!==null)&&(co=e)}function uo(e){j(ho,ho.current),j(so,e),co===null&&(co=e)}function fo(e){e.tag===22?(j(ho,ho.current),j(so,e),co===null&&(co=e)):po(e)}function po(){j(ho,ho.current),j(so,so.current)}function mo(e){de(so),co===e&&(co=null),de(ho)}var ho=ue(0);function go(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||lf(n)||uf(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var _o=0,I=null,L=null,vo=null,yo=!1,bo=!1,xo=!1,So=0,Co=0,wo=null,To=0;function Eo(){throw Error(i(321))}function Do(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dr(e[n],t[n]))return!1;return!0}function Oo(e,t,n,r,i,a){return _o=a,I=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,k.H=e===null||e.memoizedState===null?Hs:Us,xo=!1,a=n(r,i),xo=!1,bo&&(a=Ao(t,n,r,i)),ko(e),a}function ko(e){k.H=Vs;var t=L!==null&&L.next!==null;if(_o=0,vo=L=I=null,yo=!1,Co=0,wo=null,t)throw Error(i(300));e===null||oc||(e=e.dependencies,e!==null&&ra(e)&&(oc=!0))}function Ao(e,t,n,r){I=e;var a=0;do{if(bo&&(wo=null),Co=0,bo=!1,25<=a)throw Error(i(301));if(a+=1,vo=L=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}k.H=Ws,o=t(n,r)}while(bo);return o}function jo(){var e=k.H,t=e.useState()[0];return t=typeof t.then==`function`?Lo(t):t,e=e.useState()[0],(L===null?null:L.memoizedState)!==e&&(I.flags|=1024),t}function R(){var e=So!==0;return So=0,e}function Mo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function No(e){if(yo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}yo=!1}_o=0,vo=L=I=null,bo=!1,Co=So=0,wo=null}function Po(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return vo===null?I.memoizedState=vo=e:vo=vo.next=e,vo}function Fo(){if(L===null){var e=I.alternate;e=e===null?null:e.memoizedState}else e=L.next;var t=vo===null?I.memoizedState:vo.next;if(t!==null)vo=t,L=e;else{if(e===null)throw I.alternate===null?Error(i(467)):Error(i(310));L=e,e={memoizedState:L.memoizedState,baseState:L.baseState,baseQueue:L.baseQueue,queue:L.queue,next:null},vo===null?I.memoizedState=vo=e:vo=vo.next=e}return vo}function Io(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Lo(e){var t=Co;return Co+=1,wo===null&&(wo=[]),e=ja(wo,e,t),t=I,(vo===null?t.memoizedState:vo.next)===null&&(t=t.alternate,k.H=t===null||t.memoizedState===null?Hs:Us),e}function Ro(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Lo(e);if(e.$$typeof===C)return aa(e)}throw Error(i(438,String(e)))}function zo(e){var t=null,n=I.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=I.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Io(),I.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=te;return t.index++,n}function Bo(e,t){return typeof t==`function`?t(e):t}function Vo(e){return Ho(Fo(),L,e)}function Ho(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(_o&f)===f:(G&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ga&&(d=!0);else if((_o&p)===p){u=u.next,p===ga&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,I.lanes|=p,Yl|=p;f=u.action,xo&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,I.lanes|=f,Yl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Dr(o,e.memoizedState)&&(oc=!0,d&&(n=_a,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Uo(e){var t=Fo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Dr(o,t.memoizedState)||(oc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Wo(e,t,n){var r=I,a=Fo(),o=F;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!Dr((L||a).memoizedState,n);if(s&&(a.memoizedState=n,oc=!0),a=a.queue,ms(qo.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||vo!==null&&vo.memoizedState.tag&1){if(r.flags|=2048,ls(9,{destroy:void 0},Ko.bind(null,r,a,n,t),null),U===null)throw Error(i(349));o||_o&127||Go(r,t,n)}return n}function Go(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=I.updateQueue,t===null?(t=Io(),I.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ko(e,t,n,r){t.value=n,t.getSnapshot=r,Jo(t)&&Yo(e)}function qo(e,t,n){return n(function(){Jo(t)&&Yo(e)})}function Jo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dr(e,n)}catch{return!0}}function Yo(e){var t=ci(e,2);t!==null&&yu(t,e,2)}function Xo(e){var t=Po();if(typeof e==`function`){var n=e;if(e=n(),xo){Ue(!0);try{n()}finally{Ue(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:e},t}function Zo(e,t,n,r){return e.baseState=n,Ho(e,L,typeof r==`function`?r:Bo)}function Qo(e,t,n,r,a){if(Rs(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};k.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,$o(t,o)):(o.next=n.next,t.pending=n.next=o)}}function $o(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=k.T,o={};k.T=o;try{var s=n(i,r),c=k.S;c!==null&&c(o,s),es(e,t,s)}catch(n){ns(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),k.T=a}}else try{a=n(i,r),es(e,t,a)}catch(n){ns(e,t,n)}}function es(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){ts(e,t,n)},function(n){return ns(e,t,n)}):ts(e,t,n)}function ts(e,t,n){t.status=`fulfilled`,t.value=n,rs(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,$o(e,n)))}function ns(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,rs(t),t=t.next;while(t!==r)}e.action=null}function rs(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function is(e,t){return t}function as(e,t){if(F){var n=U.formState;if(n!==null){a:{var r=I;if(F){if(P){b:{for(var i=P,a=Bi;i.nodeType!==8;){if(!a){i=null;break b}if(i=ff(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){P=ff(i.nextSibling),r=i.data===`F!`;break a}}Hi(r)}r=!1}r&&(t=n[0])}}return n=Po(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:t},n.queue=r,n=Fs.bind(null,I,r),r.dispatch=n,r=Xo(!1),a=Ls.bind(null,I,!1,r.queue),r=Po(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Qo.bind(null,I,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function os(e){return ss(Fo(),L,e)}function ss(e,t,n){if(t=Ho(e,t,is)[0],e=Vo(Bo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Lo(t)}catch(e){throw e===Ea?Oa:e}else r=t;t=Fo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(I.flags|=2048,ls(9,{destroy:void 0},z.bind(null,i,n),null)),[r,a,e]}function z(e,t){e.action=t}function cs(e){var t=Fo(),n=L;if(n!==null)return ss(t,n,e);Fo(),t=t.memoizedState,n=Fo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ls(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=I.updateQueue,t===null&&(t=Io(),I.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function us(){return Fo().memoizedState}function ds(e,t,n,r){var i=Po();I.flags|=e,i.memoizedState=ls(1|t,{destroy:void 0},n,r===void 0?null:r)}function fs(e,t,n,r){var i=Fo();r=r===void 0?null:r;var a=i.memoizedState.inst;L!==null&&r!==null&&Do(r,L.memoizedState.deps)?i.memoizedState=ls(t,a,n,r):(I.flags|=e,i.memoizedState=ls(1|t,a,n,r))}function ps(e,t){ds(8390656,8,e,t)}function ms(e,t){fs(2048,8,e,t)}function hs(e){I.flags|=4;var t=I.updateQueue;if(t===null)t=Io(),I.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function gs(e){var t=Fo().memoizedState;return hs({ref:t,nextImpl:e}),function(){if(H&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function _s(e,t){return fs(4,2,e,t)}function vs(e,t){return fs(4,4,e,t)}function ys(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function bs(e,t,n){n=n==null?null:n.concat([e]),fs(4,4,ys.bind(null,t,e),n)}function xs(){}function Ss(e,t){var n=Fo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Do(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Cs(e,t){var n=Fo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Do(t,r[1]))return r[0];if(r=e(),xo){Ue(!0);try{e()}finally{Ue(!1)}}return n.memoizedState=[r,t],r}function ws(e,t,n){return n===void 0||_o&1073741824&&!(G&261930)?e.memoizedState=t:(e.memoizedState=n,e=vu(),I.lanes|=e,Yl|=e,n)}function Ts(e,t,n,r){return Dr(n,t)?n:no.current===null?!(_o&42)||_o&1073741824&&!(G&261930)?(oc=!0,e.memoizedState=n):(e=vu(),I.lanes|=e,Yl|=e,t):(e=ws(e,n,r),Dr(e,t)||(oc=!0),e)}function Es(e,t,n,r,i){var a=A.p;A.p=a!==0&&8>a?a:8;var o=k.T,s={};k.T=s,Ls(e,!1,t,n);try{var c=i(),l=k.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Is(e,t,ba(c,r),_u(e)):Is(e,t,r,_u(e))}catch(n){Is(e,t,{then:function(){},status:`rejected`,reason:n},_u())}finally{A.p=a,o!==null&&s.types!==null&&(o.types=s.types),k.T=o}}function Ds(){}function Os(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=ks(e).queue;Es(e,a,t,se,n===null?Ds:function(){return As(e),n(r)})}function ks(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:se},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function As(e){var t=ks(e);t.next===null&&(t=e.alternate.memoizedState),Is(e,t.next.queue,{},_u())}function js(){return aa(np)}function B(){return Fo().memoizedState}function Ms(){return Fo().memoizedState}function Ns(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=_u();e=qa(n);var r=Ja(t,e,n);r!==null&&(yu(r,t,n),Ya(r,t,n)),t={cache:fa()},e.payload=t;return}t=t.return}}function Ps(e,t,n){var r=_u();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Rs(e)?zs(t,n):(n=si(e,t,n,r),n!==null&&(yu(n,e,r),Bs(n,t,r)))}function Fs(e,t,n){Is(e,t,n,_u())}function Is(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Rs(e))zs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Dr(s,o))return oi(e,t,i,0),U===null&&ai(),!1}catch{}if(n=si(e,t,i,r),n!==null)return yu(n,e,r),Bs(n,t,r),!0}return!1}function Ls(e,t,n,r){if(r={lane:2,revertLane:hd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rs(e)){if(t)throw Error(i(479))}else t=si(e,n,r,2),t!==null&&yu(t,e,2)}function Rs(e){var t=e.alternate;return e===I||t!==null&&t===I}function zs(e,t){bo=yo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ot(e,n)}}var Vs={readContext:aa,use:Ro,useCallback:Eo,useContext:Eo,useEffect:Eo,useImperativeHandle:Eo,useLayoutEffect:Eo,useInsertionEffect:Eo,useMemo:Eo,useReducer:Eo,useRef:Eo,useState:Eo,useDebugValue:Eo,useDeferredValue:Eo,useTransition:Eo,useSyncExternalStore:Eo,useId:Eo,useHostTransitionStatus:Eo,useFormState:Eo,useActionState:Eo,useOptimistic:Eo,useMemoCache:Eo,useCacheRefresh:Eo};Vs.useEffectEvent=Eo;var Hs={readContext:aa,use:Ro,useCallback:function(e,t){return Po().memoizedState=[e,t===void 0?null:t],e},useContext:aa,useEffect:ps,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ds(4194308,4,ys.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ds(4194308,4,e,t)},useInsertionEffect:function(e,t){ds(4,2,e,t)},useMemo:function(e,t){var n=Po();t=t===void 0?null:t;var r=e();if(xo){Ue(!0);try{e()}finally{Ue(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Po();if(n!==void 0){var i=n(t);if(xo){Ue(!0);try{n(t)}finally{Ue(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ps.bind(null,I,e),[r.memoizedState,e]},useRef:function(e){var t=Po();return e={current:e},t.memoizedState=e},useState:function(e){e=Xo(e);var t=e.queue,n=Fs.bind(null,I,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:xs,useDeferredValue:function(e,t){return ws(Po(),e,t)},useTransition:function(){var e=Xo(!1);return e=Es.bind(null,I,e.queue,!0,!1),Po().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=I,a=Po();if(F){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),U===null)throw Error(i(349));G&127||Go(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ps(qo.bind(null,r,o,e),[e]),r.flags|=2048,ls(9,{destroy:void 0},Ko.bind(null,r,o,n,t),null),n},useId:function(){var e=Po(),t=U.identifierPrefix;if(F){var n=Mi,r=ji;n=(r&~(1<<32-We(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=So++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=To++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:js,useFormState:as,useActionState:as,useOptimistic:function(e){var t=Po();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ls.bind(null,I,!0,n),n.dispatch=t,[e,t]},useMemoCache:zo,useCacheRefresh:function(){return Po().memoizedState=Ns.bind(null,I)},useEffectEvent:function(e){var t=Po(),n={impl:e};return t.memoizedState=n,function(){if(H&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Us={readContext:aa,use:Ro,useCallback:Ss,useContext:aa,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Vo,useRef:us,useState:function(){return Vo(Bo)},useDebugValue:xs,useDeferredValue:function(e,t){return Ts(Fo(),L.memoizedState,e,t)},useTransition:function(){var e=Vo(Bo)[0],t=Fo().memoizedState;return[typeof e==`boolean`?e:Lo(e),t]},useSyncExternalStore:Wo,useId:B,useHostTransitionStatus:js,useFormState:os,useActionState:os,useOptimistic:function(e,t){return Zo(Fo(),L,e,t)},useMemoCache:zo,useCacheRefresh:Ms};Us.useEffectEvent=gs;var Ws={readContext:aa,use:Ro,useCallback:Ss,useContext:aa,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Uo,useRef:us,useState:function(){return Uo(Bo)},useDebugValue:xs,useDeferredValue:function(e,t){var n=Fo();return L===null?ws(n,e,t):Ts(n,L.memoizedState,e,t)},useTransition:function(){var e=Uo(Bo)[0],t=Fo().memoizedState;return[typeof e==`boolean`?e:Lo(e),t]},useSyncExternalStore:Wo,useId:B,useHostTransitionStatus:js,useFormState:cs,useActionState:cs,useOptimistic:function(e,t){var n=Fo();return L===null?(n.baseState=e,[e,n.queue.dispatch]):Zo(n,L,e,t)},useMemoCache:zo,useCacheRefresh:Ms};Ws.useEffectEvent=gs;function Gs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:f({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ks={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=_u(),i=qa(r);i.payload=t,n!=null&&(i.callback=n),t=Ja(e,i,r),t!==null&&(yu(t,e,r),Ya(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=_u(),i=qa(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ja(e,i,r),t!==null&&(yu(t,e,r),Ya(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=_u(),r=qa(n);r.tag=2,t!=null&&(r.callback=t),t=Ja(e,r,n),t!==null&&(yu(t,e,n),Ya(t,e,n))}};function qs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Or(n,r)||!Or(i,a):!0}function Js(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ks.enqueueReplaceState(t,t.state,null)}function Ys(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Xs(e){ti(e)}function Zs(e){console.error(e)}function Qs(e){ti(e)}function $s(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function ec(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function tc(e,t,n){return n=qa(n),n.tag=3,n.payload={element:null},n.callback=function(){$s(e,t)},n}function nc(e){return e=qa(e),e.tag=3,e}function rc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){ec(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){ec(t,n,r),typeof i!=`function`&&(su===null?su=new Set([this]):su.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function ic(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&na(t,n,a,!0),n=so.current,n!==null){switch(n.tag){case 31:case 13:return co===null?ju():n.alternate===null&&Jl===0&&(Jl=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===ka?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Yu(e,r,a)),!1;case 22:return n.flags|=65536,r===ka?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Yu(e,r,a)),!1}throw Error(i(435,n.tag))}return Yu(e,r,a),ju(),!1}if(F)return t=so.current,t===null?(r!==Vi&&(t=Error(i(423),{cause:r}),Ji(Ci(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ci(r,n),a=tc(e.stateNode,r,a),Xa(e,a),Jl!==4&&(Jl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Vi&&(e=Error(i(422),{cause:r}),Ji(Ci(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ci(o,n),eu===null?eu=[o]:eu.push(o),Jl!==4&&(Jl=2),t===null)return!0;r=Ci(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=tc(n.stateNode,r,e),Xa(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(su===null||!su.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=nc(a),rc(a,e,n,r),Xa(n,a),!1}n=n.return}while(n!==null);return!1}var ac=Error(i(461)),oc=!1;function sc(e,t,n,r){t.child=e===null?Ua(t,null,n,r):Ha(t,e.child,n,r)}function cc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ia(t),r=Oo(e,t,n,o,a,i),s=R(),e!==null&&!oc?(Mo(e,t,i),Mc(e,t,i)):(F&&s&&Fi(t),t.flags|=1,sc(e,t,r,i),t.child)}function lc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!mi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,uc(e,t,a,r,i)):(e=_i(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Nc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Or:n,n(o,r)&&e.ref===t.ref)return Mc(e,t,i)}return t.flags|=1,e=hi(a,r),e.ref=t.ref,e.return=t,t.child=e}function uc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Or(a,r)&&e.ref===t.ref)if(oc=!1,t.pendingProps=r=a,Nc(e,i))e.flags&131072&&(oc=!0);else return t.lanes=e.lanes,Mc(e,t,i)}return vc(e,t,n,r,i)}function dc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return pc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&wa(t,a===null?null:a.cachePool),a===null?ao():io(t,a),fo(t);else return r=t.lanes=536870912,pc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&wa(t,null),ao(),po(t)):(wa(t,a.cachePool),io(t,a),po(t),t.memoizedState=null);return sc(e,t,i,n),t.child}function fc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function pc(e,t,n,r,i){var a=Ca();return a=a===null?null:{parent:da._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&wa(t,null),ao(),fo(t),e!==null&&na(e,t,r,!0),t.childLanes=i,null}function mc(e,t){return t=Dc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function hc(e,t,n){return Ha(t,e.child,null,n),e=mc(t,t.pendingProps),e.flags|=2,mo(t),t.memoizedState=null,e}function gc(e,t,n){var r=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(F){if(r.mode===`hidden`)return e=mc(t,r),t.lanes=536870912,fc(null,e);if(uo(t),(e=P)?(e=cf(e,Bi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:ji,overflow:Mi},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,Ri=t,P=null)):e=null,e===null)throw Hi(t);return t.lanes=536870912,null}return mc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(uo(t),a)if(t.flags&256)t.flags&=-257,t=hc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(oc||na(e,t,n,!1),a=(n&e.childLanes)!==0,oc||a){if(r=U,r!==null&&(s=st(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ci(e,s),yu(r,e,s),ac;ju(),t=hc(e,t,n)}else e=o.treeContext,P=ff(s.nextSibling),Ri=t,F=!0,zi=null,Bi=!1,e!==null&&Li(t,e),t=mc(t,r),t.flags|=4096;return t}return e=hi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _c(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function vc(e,t,n,r,i){return ia(t),n=Oo(e,t,n,r,void 0,i),r=R(),e!==null&&!oc?(Mo(e,t,i),Mc(e,t,i)):(F&&r&&Fi(t),t.flags|=1,sc(e,t,n,i),t.child)}function yc(e,t,n,r,i,a){return ia(t),t.updateQueue=null,n=Ao(t,r,n,i),ko(e),r=R(),e!==null&&!oc?(Mo(e,t,a),Mc(e,t,a)):(F&&r&&Fi(t),t.flags|=1,sc(e,t,n,a),t.child)}function bc(e,t,n,r,i){if(ia(t),t.stateNode===null){var a=di,o=n.contextType;typeof o==`object`&&o&&(a=aa(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ks,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ga(t),o=n.contextType,a.context=typeof o==`object`&&o?aa(o):di,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Gs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ks.enqueueReplaceState(a,a.state,null),$a(t,r,a,i),Qa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ys(n,s);a.props=c;var l=a.context,u=n.contextType;o=di,typeof u==`object`&&u&&(o=aa(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Js(t,a,r,o),Wa=!1;var f=t.memoizedState;a.state=f,$a(t,r,a,i),Qa(),l=t.memoizedState,s||f!==l||Wa?(typeof d==`function`&&(Gs(t,n,d,r),l=t.memoizedState),(c=Wa||qs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ka(e,t),o=t.memoizedProps,u=Ys(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=di,typeof l==`object`&&l&&(c=aa(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Js(t,a,r,c),Wa=!1,f=t.memoizedState,a.state=f,$a(t,r,a,i),Qa();var p=t.memoizedState;o!==d||f!==p||Wa||e!==null&&e.dependencies!==null&&ra(e.dependencies)?(typeof s==`function`&&(Gs(t,n,s,r),p=t.memoizedState),(u=Wa||qs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ra(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,_c(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ha(t,e.child,null,i),t.child=Ha(t,null,n,i)):sc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Mc(e,t,i),e}function xc(e,t,n,r){return Ki(),t.flags|=256,sc(e,t,n,r),t.child}var Sc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cc(e){return{baseLanes:e,cachePool:Ta()}}function wc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Ql),e}function Tc(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(ho.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(F){if(a?lo(t):po(t),(e=P)?(e=cf(e,Bi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:ji,overflow:Mi},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,Ri=t,P=null)):e=null,e===null)throw Hi(t);return uf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(po(t),a=t.mode,c=Dc({mode:`hidden`,children:c},a),r=vi(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,s,n),t.memoizedState=Sc,fc(null,r)):(lo(t),Ec(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(lo(t),t.flags&=-257,t=Oc(e,t,n)):t.memoizedState===null?(po(t),c=r.fallback,a=t.mode,r=Dc({mode:`visible`,children:r.children},a),c=vi(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ha(t,e.child,null,n),r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,s,n),t.memoizedState=Sc,t=fc(null,r)):(po(t),t.child=e.child,t.flags|=128,t=null);else if(lo(t),uf(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Ji({value:r,source:null,stack:null}),t=Oc(e,t,n)}else if(oc||na(e,t,n,!1),s=(n&e.childLanes)!==0,oc||s){if(s=U,s!==null&&(r=st(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ci(e,r),yu(s,e,r),ac;lf(c)||ju(),t=Oc(e,t,n)}else lf(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,P=ff(c.nextSibling),Ri=t,F=!0,zi=null,Bi=!1,e!==null&&Li(t,e),t=Ec(t,r.children),t.flags|=4096);return t}return a?(po(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=hi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=vi(c,a,n,null),c.flags|=2):c=hi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,fc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=Cc(n):(a=c.cachePool,a===null?a=Ta():(l=da._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=wc(e,s,n),t.memoizedState=Sc,fc(e.child,r)):(lo(t),n=e.child,e=n.sibling,n=hi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Ec(e,t){return t=Dc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Dc(e,t){return e=pi(22,e,null,t),e.lanes=0,e}function Oc(e,t,n){return Ha(t,e.child,null,n),e=Ec(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ea(e.return,t,n)}function Ac(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function jc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=ho.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,j(ho,o),sc(e,t,r,n),r=F?Di:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kc(e,n,t);else if(e.tag===19)kc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&go(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ac(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&go(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ac(t,!0,n,null,a,r);break;case`together`:Ac(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Mc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Yl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(na(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=hi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Nc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&ra(e))):!0}function Pc(e,t,n){switch(t.tag){case 3:ge(t,t.stateNode.containerInfo),Qi(t,da,e.memoizedState.cache),Ki();break;case 27:case 5:ve(t);break;case 4:ge(t,t.stateNode.containerInfo);break;case 10:Qi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,uo(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(lo(t),e=Mc(e,t,n),e===null?null:e.sibling):Tc(e,t,n):(lo(t),t.flags|=128,null);lo(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(na(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return jc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),j(ho,ho.current),r)break;return null;case 22:return t.lanes=0,dc(e,t,n,t.pendingProps);case 24:Qi(t,da,e.memoizedState.cache)}return Mc(e,t,n)}function Fc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)oc=!0;else{if(!Nc(e,n)&&!(t.flags&128))return oc=!1,Pc(e,t,n);oc=!!(e.flags&131072)}else oc=!1,F&&t.flags&1048576&&Pi(t,Di,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Ma(t.elementType),t.type=e,typeof e==`function`)mi(e)?(r=Ys(e,r),t.tag=1,t=bc(null,t,e,r,n)):(t.tag=0,t=vc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=cc(null,t,e,r,n);break a}else if(a===E){t.tag=14,t=lc(null,t,e,r,n);break a}}throw t=ae(e)||e,Error(i(306,t,``))}}return t;case 0:return vc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Ys(r,t.pendingProps),bc(e,t,r,a,n);case 3:a:{if(ge(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Ka(e,t),$a(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Qi(t,da,r),r!==o.cache&&ta(t,[da],n,!0),Qa(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=xc(e,t,r,n);break a}else if(r!==a){a=Ci(Error(i(424)),t),Ji(a),t=xc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(P=ff(e.firstChild),Ri=t,F=!0,zi=null,Bi=!0,n=Ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ki(),r===a){t=Mc(e,t,n);break a}sc(e,t,r,n)}t=t.child}return t;case 26:return _c(e,t),e===null?(n=Nf(t.type,null,t.pendingProps,null))?t.memoizedState=n:F||(n=t.type,e=t.pendingProps,r=Wd(me.current).createElement(n),r[pt]=t,r[mt]=e,Rd(r,n,e),Et(r),t.stateNode=r):t.memoizedState=Nf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ve(t),e===null&&F&&(r=t.stateNode=gf(t.type,t.pendingProps,me.current),Ri=t,Bi=!0,a=P,tf(t.type)?(pf=a,P=ff(r.firstChild)):P=a),sc(e,t,t.pendingProps.children,n),_c(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&F&&((a=r=P)&&(r=of(r,t.type,t.pendingProps,Bi),r===null?a=!1:(t.stateNode=r,Ri=t,P=ff(r.firstChild),Bi=!1,a=!0)),a||Hi(t)),ve(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,qd(a,o)?r=null:s!==null&&qd(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=Oo(e,t,jo,null,null,n),np._currentValue=a),_c(e,t),sc(e,t,r,n),t.child;case 6:return e===null&&F&&((e=n=P)&&(n=sf(n,t.pendingProps,Bi),n===null?e=!1:(t.stateNode=n,Ri=t,P=null,e=!0)),e||Hi(t)),null;case 13:return Tc(e,t,n);case 4:return ge(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ha(t,null,r,n):sc(e,t,r,n),t.child;case 11:return cc(e,t,t.type,t.pendingProps,n);case 7:return sc(e,t,t.pendingProps,n),t.child;case 8:return sc(e,t,t.pendingProps.children,n),t.child;case 12:return sc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Qi(t,t.type,r.value),sc(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,ia(t),a=aa(a),r=r(a),t.flags|=1,sc(e,t,r,n),t.child;case 14:return lc(e,t,t.type,t.pendingProps,n);case 15:return uc(e,t,t.type,t.pendingProps,n);case 19:return jc(e,t,n);case 31:return gc(e,t,n);case 22:return dc(e,t,n,t.pendingProps);case 24:return ia(t),r=aa(da),e===null?(a=Ca(),a===null&&(a=U,o=fa(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Ga(t),Qi(t,da,a)):((e.lanes&n)!==0&&(Ka(e,t),$a(t,null,null,n),Qa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Qi(t,da,r),r!==a.cache&&ta(t,[da],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Qi(t,da,r))),sc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Ic(e){e.flags|=4}function Lc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Ou())e.flags|=8192;else throw Na=ka,Da}else e.flags&=-16777217}function Rc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Jf(t))if(Ou())e.flags|=8192;else throw Na=ka,Da}function zc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:tt(),e.lanes|=t,$l|=t)}function Bc(e,t){if(!F)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function V(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(Ii(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return V(t),null;case 1:return V(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),$i(da),_e(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Gi(t)?Ic(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,qi())),V(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Ic(t),o===null?(V(t),Lc(t,a,null,r,n)):(V(t),Rc(t,o))):o?o===e.memoizedState?(V(t),t.flags&=-16777217):(Ic(t),V(t),Rc(t,o)):(e=e.memoizedProps,e!==r&&Ic(t),V(t),Lc(t,a,e,r,n)),null;case 27:if(ye(t),n=me.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return V(t),null}e=fe.current,Gi(t)?Ui(t,e):(e=gf(a,r,n),t.stateNode=e,Ic(t))}return V(t),null;case 5:if(ye(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return V(t),null}if(o=fe.current,Gi(t))Ui(t,o);else{var s=Wd(me.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[pt]=t,o[mt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Rd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Ic(t)}}return V(t),Lc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=me.current,Gi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ri,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[pt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Id(e.nodeValue,n)),e||Hi(t,!0)}else e=Wd(e).createTextNode(r),e[pt]=t,t.stateNode=e}return V(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Gi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[pt]=t}else Ki(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),e=!1}else n=qi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(mo(t),t):(mo(t),null);if(t.flags&128)throw Error(i(558))}return V(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Gi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[pt]=t}else Ki(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),a=!1}else a=qi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(mo(t),t):(mo(t),null)}return mo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),zc(t,t.updateQueue),V(t),null);case 4:return _e(),e===null&&Ed(t.stateNode.containerInfo),V(t),null;case 10:return $i(t.type),V(t),null;case 19:if(de(ho),r=t.memoizedState,r===null)return V(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Bc(r,!1);else{if(Jl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=go(e),o!==null){for(t.flags|=128,Bc(r,!1),e=o.updateQueue,t.updateQueue=e,zc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)gi(n,e),n=n.sibling;return j(ho,ho.current&1|2),F&&Ni(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Me()>au&&(t.flags|=128,a=!0,Bc(r,!1),t.lanes=4194304)}else{if(!a)if(e=go(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,zc(t,e),Bc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!F)return V(t),null}else 2*Me()-r.renderingStartTime>au&&n!==536870912&&(t.flags|=128,a=!0,Bc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(V(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Me(),e.sibling=null,n=ho.current,j(ho,a?n&1|2:n&1),F&&Ni(t,r.treeForkCount),e);case 22:case 23:return mo(t),oo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(V(t),t.subtreeFlags&6&&(t.flags|=8192)):V(t),n=t.updateQueue,n!==null&&zc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&de(Sa),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),$i(da),V(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Hc(e,t){switch(Ii(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $i(da),_e(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ye(t),null;case 31:if(t.memoizedState!==null){if(mo(t),t.alternate===null)throw Error(i(340));Ki()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Ki()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(ho),null;case 4:return _e(),null;case 10:return $i(t.type),null;case 22:case 23:return mo(t),oo(),e!==null&&de(Sa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return $i(da),null;case 25:return null;default:return null}}function Uc(e,t){switch(Ii(t),t.tag){case 3:$i(da),_e();break;case 26:case 27:case 5:ye(t);break;case 4:_e();break;case 31:t.memoizedState!==null&&mo(t);break;case 13:mo(t);break;case 19:de(ho);break;case 10:$i(t.type);break;case 22:case 23:mo(t),oo(),e!==null&&de(Sa);break;case 24:$i(da)}}function Wc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){q(t,t.return,e)}}function Gc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){q(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){q(t,t.return,e)}}function Kc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{to(t,n)}catch(t){q(e,e.return,t)}}}function qc(e,t,n){n.props=Ys(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){q(e,t,n)}}function Jc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){q(e,t,n)}}function Yc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){q(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){q(e,t,n)}else n.current=null}function Xc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){q(e,e.return,t)}}function Zc(e,t,n){try{var r=e.stateNode;zd(r,e.type,n,t),r[mt]=t}catch(t){q(e,e.return,t)}}function Qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&tf(e.type)||e.tag===4}function $c(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Qc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&tf(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function el(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=sn));else if(r!==4&&(r===27&&tf(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&tf(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Rd(t,r,n),t[pt]=e,t[mt]=n}catch(t){q(e,e.return,t)}}var rl=!1,il=!1,al=!1,ol=typeof WeakSet==`function`?WeakSet:Set,sl=null;function cl(e,t){if(e=e.containerInfo,Hd=dp,e=Mr(e),Nr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Ud={focusedElem:e,selectionRange:n},dp=!1,sl=t;sl!==null;)if(t=sl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,sl=e;else for(;sl!==null;){switch(t=sl,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Ys(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){q(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)af(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:af(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,sl=e;break}sl=t.return}}function ll(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:wl(e,n),r&4&&Wc(5,n);break;case 1:if(wl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){q(n,n.return,e)}else{var i=Ys(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){q(n,n.return,e)}}r&64&&Kc(n),r&512&&Jc(n,n.return);break;case 3:if(wl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{to(e,t)}catch(e){q(n,n.return,e)}}break;case 27:t===null&&r&4&&nl(n);case 26:case 5:wl(e,n),t===null&&r&4&&Xc(n),r&512&&Jc(n,n.return);break;case 12:wl(e,n);break;case 31:wl(e,n),r&4&&hl(e,n);break;case 13:wl(e,n),r&4&&gl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Qu.bind(null,n),df(e,n))));break;case 22:if(r=n.memoizedState!==null||rl,!r){t=t!==null&&t.memoizedState!==null||il,i=rl;var a=il;rl=r,(il=t)&&!a?El(e,n,(n.subtreeFlags&8772)!=0):wl(e,n),rl=i,il=a}break;case 30:break;default:wl(e,n)}}function ul(e){var t=e.alternate;t!==null&&(e.alternate=null,ul(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&xt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var dl=null,fl=!1;function pl(e,t,n){for(n=n.child;n!==null;)ml(e,t,n),n=n.sibling}function ml(e,t,n){if(He&&typeof He.onCommitFiberUnmount==`function`)try{He.onCommitFiberUnmount(Ve,n)}catch{}switch(n.tag){case 26:il||Yc(n,t),pl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:il||Yc(n,t);var r=dl,i=fl;tf(n.type)&&(dl=n.stateNode,fl=!1),pl(e,t,n),_f(n.stateNode),dl=r,fl=i;break;case 5:il||Yc(n,t);case 6:if(r=dl,i=fl,dl=null,pl(e,t,n),dl=r,fl=i,dl!==null)if(fl)try{(dl.nodeType===9?dl.body:dl.nodeName===`HTML`?dl.ownerDocument.body:dl).removeChild(n.stateNode)}catch(e){q(n,t,e)}else try{dl.removeChild(n.stateNode)}catch(e){q(n,t,e)}break;case 18:dl!==null&&(fl?(e=dl,nf(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Lp(e)):nf(dl,n.stateNode));break;case 4:r=dl,i=fl,dl=n.stateNode.containerInfo,fl=!0,pl(e,t,n),dl=r,fl=i;break;case 0:case 11:case 14:case 15:Gc(2,n,t),il||Gc(4,n,t),pl(e,t,n);break;case 1:il||(Yc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&qc(n,t,r)),pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:il=(r=il)||n.memoizedState!==null,pl(e,t,n),il=r;break;default:pl(e,t,n)}}function hl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Lp(e)}catch(e){q(t,t.return,e)}}}function gl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Lp(e)}catch(e){q(t,t.return,e)}}function _l(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ol),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ol),t;default:throw Error(i(435,e.tag))}}function vl(e,t){var n=_l(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=$u.bind(null,e,t);t.then(r,r)}})}function yl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(tf(c.type)){dl=c.stateNode,fl=!1;break a}break;case 5:dl=c.stateNode,fl=!1;break a;case 3:case 4:dl=c.stateNode.containerInfo,fl=!0;break a}c=c.return}if(dl===null)throw Error(i(160));ml(o,s,a),dl=null,fl=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)xl(t,e),t=t.sibling}var bl=null;function xl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:yl(t,e),Sl(e),r&4&&(Gc(3,e,e.return),Wc(3,e),Gc(5,e,e.return));break;case 1:yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),r&64&&rl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=bl;if(yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[bt]||o[pt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Rd(o,r,n),o[pt]=e,Et(o),r=o;break a;case`link`:var s=Gf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Rd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Gf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Rd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[pt]=e,Et(o),r=o}e.stateNode=r}else Kf(a,e.type,e.stateNode);else e.stateNode=Bf(a,r,e.memoizedProps);else o===r?r===null&&e.stateNode!==null&&Zc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Kf(a,e.type,e.stateNode):Bf(a,r,e.memoizedProps))}break;case 27:yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),n!==null&&r&4&&Zc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),e.flags&32){a=e.stateNode;try{Qt(a,``)}catch(t){q(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Zc(e,a,n===null?a:n.memoizedProps)),r&1024&&(al=!0);break;case 6:if(yl(t,e),Sl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){q(e,e.return,t)}}break;case 3:if(Wf=null,a=bl,bl=bf(t.containerInfo),yl(t,e),bl=a,Sl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Lp(t.containerInfo)}catch(t){q(e,e.return,t)}al&&(al=!1,Cl(e));break;case 4:r=bl,bl=bf(e.stateNode.containerInfo),yl(t,e),Sl(e),bl=r;break;case 12:yl(t,e),Sl(e);break;case 31:yl(t,e),Sl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 13:yl(t,e),Sl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(ru=Me()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=rl,d=il;if(rl=u||a,il=d||l,yl(t,e),il=d,rl=u,Sl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||rl||il||Tl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){q(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){q(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?rf(m,!0):rf(l.stateNode,!1)}catch(e){q(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,vl(e,n))));break;case 19:yl(t,e),Sl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 30:break;case 21:break;default:yl(t,e),Sl(e)}}function Sl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Qc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;tl(e,$c(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Qt(o,``),n.flags&=-33),tl(e,$c(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;el(e,$c(e),s);break;default:throw Error(i(161))}}catch(t){q(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Cl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Cl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function wl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ll(e,t.alternate,t),t=t.sibling}function Tl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Gc(4,t,t.return),Tl(t);break;case 1:Yc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&qc(t,t.return,n),Tl(t);break;case 27:_f(t.stateNode);case 26:case 5:Yc(t,t.return),Tl(t);break;case 22:t.memoizedState===null&&Tl(t);break;case 30:Tl(t);break;default:Tl(t)}e=e.sibling}}function El(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:El(i,a,n),Wc(4,a);break;case 1:if(El(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){q(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)eo(c[i],s)}catch(e){q(r,r.return,e)}}n&&o&64&&Kc(a),Jc(a,a.return);break;case 27:nl(a);case 26:case 5:El(i,a,n),n&&r===null&&o&4&&Xc(a),Jc(a,a.return);break;case 12:El(i,a,n);break;case 31:El(i,a,n),n&&o&4&&hl(i,a);break;case 13:El(i,a,n),n&&o&4&&gl(i,a);break;case 22:a.memoizedState===null&&El(i,a,n),Jc(a,a.return);break;case 30:break;default:El(i,a,n)}t=t.sibling}}function Dl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&pa(n))}function Ol(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&pa(e))}function kl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Al(e,t,n,r),t=t.sibling}function Al(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:kl(e,t,n,r),i&2048&&Wc(9,t);break;case 1:kl(e,t,n,r);break;case 3:kl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&pa(e)));break;case 12:if(i&2048){kl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){q(t,t.return,e)}}else kl(e,t,n,r);break;case 31:kl(e,t,n,r);break;case 13:kl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?kl(e,t,n,r):(a._visibility|=2,jl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?kl(e,t,n,r):Ml(e,t),i&2048&&Dl(o,t);break;case 24:kl(e,t,n,r),i&2048&&Ol(t.alternate,t);break;default:kl(e,t,n,r)}}function jl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:jl(a,o,s,c,i),Wc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,jl(a,o,s,c,i)):u._visibility&2?jl(a,o,s,c,i):Ml(a,o),i&&l&2048&&Dl(o.alternate,o);break;case 24:jl(a,o,s,c,i),i&&l&2048&&Ol(o.alternate,o);break;default:jl(a,o,s,c,i)}t=t.sibling}}function Ml(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ml(n,r),i&2048&&Dl(r.alternate,r);break;case 24:Ml(n,r),i&2048&&Ol(r.alternate,r);break;default:Ml(n,r)}t=t.sibling}}var Nl=8192;function Pl(e,t,n){if(e.subtreeFlags&Nl)for(e=e.child;e!==null;)Fl(e,t,n),e=e.sibling}function Fl(e,t,n){switch(e.tag){case 26:Pl(e,t,n),e.flags&Nl&&e.memoizedState!==null&&Yf(n,bl,e.memoizedState,e.memoizedProps);break;case 5:Pl(e,t,n);break;case 3:case 4:var r=bl;bl=bf(e.stateNode.containerInfo),Pl(e,t,n),bl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Nl,Nl=16777216,Pl(e,t,n),Nl=r):Pl(e,t,n));break;default:Pl(e,t,n)}}function Il(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Ll(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Bl(r,e)}Il(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Rl(e),e=e.sibling}function Rl(e){switch(e.tag){case 0:case 11:case 15:Ll(e),e.flags&2048&&Gc(9,e,e.return);break;case 3:Ll(e);break;case 12:Ll(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,zl(e)):Ll(e);break;default:Ll(e)}}function zl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Bl(r,e)}Il(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Gc(8,t,t.return),zl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,zl(t));break;default:zl(t)}e=e.sibling}}function Bl(e,t){for(;sl!==null;){var n=sl;switch(n.tag){case 0:case 11:case 15:Gc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:pa(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,sl=r;else a:for(n=e;sl!==null;){r=sl;var i=r.sibling,a=r.return;if(ul(r),r===n){sl=null;break a}if(i!==null){i.return=a,sl=i;break a}sl=a}}}var Vl={getCacheForType:function(e){var t=aa(da),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return aa(da).controller.signal}},Hl=typeof WeakMap==`function`?WeakMap:Map,H=0,U=null,W=null,G=0,K=0,Ul=null,Wl=!1,Gl=!1,Kl=!1,ql=0,Jl=0,Yl=0,Xl=0,Zl=0,Ql=0,$l=0,eu=null,tu=null,nu=!1,ru=0,iu=0,au=1/0,ou=null,su=null,cu=0,lu=null,uu=null,du=0,fu=0,pu=null,mu=null,hu=0,gu=null;function _u(){return H&2&&G!==0?G&-G:k.T===null?ut():hd()}function vu(){if(Ql===0)if(!(G&536870912)||F){var e=Ye;Ye<<=1,!(Ye&3932160)&&(Ye=262144),Ql=e}else Ql=536870912;return e=so.current,e!==null&&(e.flags|=32),Ql}function yu(e,t,n){(e===U&&(K===2||K===9)||e.cancelPendingCommit!==null)&&(Eu(e,0),Cu(e,G,Ql,!1)),rt(e,n),(!(H&2)||e!==U)&&(e===U&&(!(H&2)&&(Xl|=n),Jl===4&&Cu(e,G,Ql,!1)),sd(e))}function bu(e,t,n){if(H&6)throw Error(i(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||$e(e,t),a=r?Pu(e,t):Mu(e,t,!0),o=r;do{if(a===0){Gl&&!r&&Cu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!Su(n)){a=Mu(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=eu;var l=c.current.memoizedState.isDehydrated;if(l&&(Eu(c,s).flags|=256),s=Mu(c,s,!1),s!==2){if(Kl&&!l){c.errorRecoveryDisabledLanes|=o,Xl|=o,a=4;break a}o=tu,tu=a,o!==null&&(tu===null?tu=o:tu.push.apply(tu,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Eu(e,0),Cu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:Cu(r,t,Ql,!Wl);break a;case 2:tu=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=ru+300-Me(),10<a)){if(Cu(r,t,Ql,!Wl),Qe(r,0,!0)!==0)break a;du=t,r.timeoutHandle=Xd(xu.bind(null,r,n,tu,ou,nu,t,Ql,Xl,$l,Wl,o,`Throttled`,-0,0),a);break a}xu(r,n,tu,ou,nu,t,Ql,Xl,$l,Wl,o,null,-0,0)}}break}while(1);sd(e)}function xu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:sn},Fl(t,a,d);var m=(a&62914560)===a?ru-Me():(a&4194048)===a?iu-Me():0;if(m=Zf(d,m),m!==null){du=a,e.cancelPendingCommit=m(Vu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Cu(e,a,o,!l);return}}Vu(e,t,a,n,r,i,o,s,c)}function Su(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Dr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Cu(e,t,n,r){t&=~Zl,t&=~Xl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-We(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&at(e,n,t)}function wu(){return H&6?!0:(cd(0,!1),!1)}function Tu(){if(W!==null){if(K===0)var e=W.return;else e=W,Zi=Xi=null,No(e),Ia=null,La=0,e=W;for(;e!==null;)Uc(e.alternate,e),e=e.return;W=null}}function Eu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Zd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),du=0,Tu(),U=e,W=n=hi(e.current,null),G=t,K=0,Ul=null,Wl=!1,Gl=$e(e,t),Kl=!1,$l=Ql=Zl=Xl=Yl=Jl=0,tu=eu=null,nu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-We(r),a=1<<i;t|=e[i],r&=~a}return ql=t,ai(),n}function Du(e,t){I=null,k.H=Vs,t===Ea||t===Oa?(t=Pa(),K=3):t===Da?(t=Pa(),K=4):K=t===ac?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Ul=t,W===null&&(Jl=1,$s(e,Ci(t,e.current)))}function Ou(){var e=so.current;return e===null?!0:(G&4194048)===G?co===null:(G&62914560)===G||G&536870912?e===co:!1}function ku(){var e=k.H;return k.H=Vs,e===null?Vs:e}function Au(){var e=k.A;return k.A=Vl,e}function ju(){Jl=4,Wl||(G&4194048)!==G&&so.current!==null||(Gl=!0),!(Yl&134217727)&&!(Xl&134217727)||U===null||Cu(U,G,Ql,!1)}function Mu(e,t,n){var r=H;H|=2;var i=ku(),a=Au();(U!==e||G!==t)&&(ou=null,Eu(e,t)),t=!1;var o=Jl;a:do try{if(K!==0&&W!==null){var s=W,c=Ul;switch(K){case 8:Tu(),o=6;break a;case 3:case 2:case 9:case 6:so.current===null&&(t=!0);var l=K;if(K=0,Ul=null,Ru(e,s,c,l),n&&Gl){o=0;break a}break;default:l=K,K=0,Ul=null,Ru(e,s,c,l)}}Nu(),o=Jl;break}catch(t){Du(e,t)}while(1);return t&&e.shellSuspendCounter++,Zi=Xi=null,H=r,k.H=i,k.A=a,W===null&&(U=null,G=0,ai()),o}function Nu(){for(;W!==null;)Iu(W)}function Pu(e,t){var n=H;H|=2;var r=ku(),a=Au();U!==e||G!==t?(ou=null,au=Me()+500,Eu(e,t)):Gl=$e(e,t);a:do try{if(K!==0&&W!==null){t=W;var o=Ul;b:switch(K){case 1:K=0,Ul=null,Ru(e,t,o,1);break;case 2:case 9:if(Aa(o)){K=0,Ul=null,Lu(t);break}t=function(){K!==2&&K!==9||U!==e||(K=7),sd(e)},o.then(t,t);break a;case 3:K=7;break a;case 4:K=5;break a;case 7:Aa(o)?(K=0,Ul=null,Lu(t)):(K=0,Ul=null,Ru(e,t,o,7));break;case 5:var s=null;switch(W.tag){case 26:s=W.memoizedState;case 5:case 27:var c=W;if(s?Jf(s):c.stateNode.complete){K=0,Ul=null;var l=c.sibling;if(l!==null)W=l;else{var u=c.return;u===null?W=null:(W=u,zu(u))}break b}}K=0,Ul=null,Ru(e,t,o,5);break;case 6:K=0,Ul=null,Ru(e,t,o,6);break;case 8:Tu(),Jl=6;break a;default:throw Error(i(462))}}Fu();break}catch(t){Du(e,t)}while(1);return Zi=Xi=null,k.H=r,k.A=a,H=n,W===null?(U=null,G=0,ai(),Jl):0}function Fu(){for(;W!==null&&!Ae();)Iu(W)}function Iu(e){var t=Fc(e.alternate,e,ql);e.memoizedProps=e.pendingProps,t===null?zu(e):W=t}function Lu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yc(n,t,t.pendingProps,t.type,void 0,G);break;case 11:t=yc(n,t,t.pendingProps,t.type.render,t.ref,G);break;case 5:No(t);default:Uc(n,t),t=W=gi(t,ql),t=Fc(n,t,ql)}e.memoizedProps=e.pendingProps,t===null?zu(e):W=t}function Ru(e,t,n,r){Zi=Xi=null,No(t),Ia=null,La=0;var i=t.return;try{if(ic(e,i,t,n,G)){Jl=1,$s(e,Ci(n,e.current)),W=null;return}}catch(t){if(i!==null)throw W=i,t;Jl=1,$s(e,Ci(n,e.current)),W=null;return}t.flags&32768?(F||r===1?e=!0:Gl||G&536870912?e=!1:(Wl=e=!0,(r===2||r===9||r===3||r===6)&&(r=so.current,r!==null&&r.tag===13&&(r.flags|=16384))),Bu(t,e)):zu(t)}function zu(e){var t=e;do{if(t.flags&32768){Bu(t,Wl);return}e=t.return;var n=Vc(t.alternate,t,ql);if(n!==null){W=n;return}if(t=t.sibling,t!==null){W=t;return}W=t=e}while(t!==null);Jl===0&&(Jl=5)}function Bu(e,t){do{var n=Hc(e.alternate,e);if(n!==null){n.flags&=32767,W=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){W=e;return}W=e=n}while(e!==null);Jl=6,W=null}function Vu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Ku();while(cu!==0);if(H&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=ii,it(e,n,o,s,c,l),e===U&&(W=U=null,G=0),uu=t,lu=e,du=n,fu=o,pu=a,mu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,ed(Ie,function(){return qu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=k.T,k.T=null,a=A.p,A.p=2,s=H,H|=4;try{cl(e,t,n)}finally{H=s,A.p=a,k.T=r}}cu=1,Hu(),Uu(),Wu()}}function Hu(){if(cu===1){cu=0;var e=lu,t=uu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=k.T,k.T=null;var r=A.p;A.p=2;var i=H;H|=4;try{xl(t,e);var a=Ud,o=Mr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&jr(s.ownerDocument.documentElement,s)){if(c!==null&&Nr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Ar(s,h),v=Ar(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}dp=!!Hd,Ud=Hd=null}finally{H=i,A.p=r,k.T=n}}e.current=t,cu=2}}function Uu(){if(cu===2){cu=0;var e=lu,t=uu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=k.T,k.T=null;var r=A.p;A.p=2;var i=H;H|=4;try{ll(e,t.alternate,t)}finally{H=i,A.p=r,k.T=n}}cu=3}}function Wu(){if(cu===4||cu===3){cu=0,je();var e=lu,t=uu,n=du,r=mu;t.subtreeFlags&10256||t.flags&10256?cu=5:(cu=0,uu=lu=null,Gu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(su=null),lt(n),t=t.stateNode,He&&typeof He.onCommitFiberRoot==`function`)try{He.onCommitFiberRoot(Ve,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=k.T,i=A.p,A.p=2,k.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{k.T=t,A.p=i}}du&3&&Ku(),sd(e),i=e.pendingLanes,n&261930&&i&42?e===gu?hu++:(hu=0,gu=e):hu=0,cd(0,!1)}}function Gu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,pa(t)))}function Ku(){return Hu(),Uu(),Wu(),qu()}function qu(){if(cu!==5)return!1;var e=lu,t=fu;fu=0;var n=lt(du),r=k.T,a=A.p;try{A.p=32>n?32:n,k.T=null,n=pu,pu=null;var o=lu,s=du;if(cu=0,uu=lu=null,du=0,H&6)throw Error(i(331));var c=H;if(H|=4,Rl(o.current),Al(o,o.current,s,n),H=c,cd(0,!1),He&&typeof He.onPostCommitFiberRoot==`function`)try{He.onPostCommitFiberRoot(Ve,o)}catch{}return!0}finally{A.p=a,k.T=r,Gu(e,t)}}function Ju(e,t,n){t=Ci(n,t),t=tc(e.stateNode,t,2),e=Ja(e,t,2),e!==null&&(rt(e,2),sd(e))}function q(e,t,n){if(e.tag===3)Ju(e,e,n);else for(;t!==null;){if(t.tag===3){Ju(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(su===null||!su.has(r))){e=Ci(n,e),n=nc(2),r=Ja(t,n,2),r!==null&&(rc(n,r,t,e),rt(r,2),sd(r));break}}t=t.return}}function Yu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Hl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Kl=!0,i.add(n),e=Xu.bind(null,e,t,n),t.then(e,e))}function Xu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,U===e&&(G&n)===n&&(Jl===4||Jl===3&&(G&62914560)===G&&300>Me()-ru?!(H&2)&&Eu(e,0):Zl|=n,$l===G&&($l=0)),sd(e)}function Zu(e,t){t===0&&(t=tt()),e=ci(e,t),e!==null&&(rt(e,t),sd(e))}function Qu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zu(e,n)}function $u(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),Zu(e,n)}function ed(e,t){return Oe(e,t)}var td=null,nd=null,rd=!1,id=!1,ad=!1,od=0;function sd(e){e!==nd&&e.next===null&&(nd===null?td=nd=e:nd=nd.next=e),id=!0,rd||(rd=!0,md())}function cd(e,t){if(!ad&&id){ad=!0;do for(var n=!1,r=td;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-We(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,pd(r,a))}else a=G,a=Qe(r,r===U?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||$e(r,a)||(n=!0,pd(r,a));r=r.next}while(n);ad=!1}}function ld(){ud()}function ud(){id=rd=!1;var e=0;od!==0&&Yd()&&(e=od);for(var t=Me(),n=null,r=td;r!==null;){var i=r.next,a=dd(r,t);a===0?(r.next=null,n===null?td=i:n.next=i,i===null&&(nd=n)):(n=r,(e!==0||a&3)&&(id=!0)),r=i}cu!==0&&cu!==5||cd(e,!1),od!==0&&(od=0)}function dd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-We(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=et(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=U,n=G,n=Qe(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(K===2||K===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&ke(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||$e(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&ke(r),lt(n)){case 2:case 8:n=Fe;break;case 32:n=Ie;break;case 268435456:n=Re;break;default:n=Ie}return r=fd.bind(null,e),n=Oe(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&ke(r),e.callbackPriority=2,e.callbackNode=null,2}function fd(e,t){if(cu!==0&&cu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ku()&&e.callbackNode!==n)return null;var r=G;return r=Qe(e,e===U?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(bu(e,r,t),dd(e,Me()),e.callbackNode!=null&&e.callbackNode===n?fd.bind(null,e):null)}function pd(e,t){if(Ku())return null;bu(e,t,!0)}function md(){$d(function(){H&6?Oe(Pe,ld):ud()})}function hd(){if(od===0){var e=ga;e===0&&(e=Je,Je<<=1,!(Je&261888)&&(Je=256)),od=e}return od}function gd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:on(``+e)}function _d(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function vd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=gd((i[mt]||null).action),o=r.submitter;o&&(t=(t=o[mt]||null)?gd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new On(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(od!==0){var e=o?_d(i,o):new FormData(i);Os(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?_d(i,o):new FormData(i),Os(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var yd=0;yd<$r.length;yd++){var bd=$r[yd];ei(bd.toLowerCase(),`on`+(bd[0].toUpperCase()+bd.slice(1)))}ei(Gr,`onAnimationEnd`),ei(Kr,`onAnimationIteration`),ei(qr,`onAnimationStart`),ei(`dblclick`,`onDoubleClick`),ei(`focusin`,`onFocus`),ei(`focusout`,`onBlur`),ei(Jr,`onTransitionRun`),ei(Yr,`onTransitionStart`),ei(Xr,`onTransitionCancel`),ei(Zr,`onTransitionEnd`),At(`onMouseEnter`,[`mouseout`,`mouseover`]),At(`onMouseLeave`,[`mouseout`,`mouseover`]),At(`onPointerEnter`,[`pointerout`,`pointerover`]),At(`onPointerLeave`,[`pointerout`,`pointerover`]),kt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),kt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),kt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),kt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),kt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),kt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var xd=`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(` `),Sd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(xd));function Cd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ti(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ti(e)}i.currentTarget=null,a=c}}}}function J(e,t){var n=t[gt];n===void 0&&(n=t[gt]=new Set);var r=e+`__bubble`;n.has(r)||(Dd(t,e,2,!1),n.add(r))}function wd(e,t,n){var r=0;t&&(r|=4),Dd(n,e,r,t)}var Td=`_reactListening`+Math.random().toString(36).slice(2);function Ed(e){if(!e[Td]){e[Td]=!0,Dt.forEach(function(t){t!==`selectionchange`&&(Sd.has(t)||wd(t,!1,e),wd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Td]||(t[Td]=!0,wd(`selectionchange`,!1,t))}}function Dd(e,t,n,r){switch(vp(t)){case 2:var i=fp;break;case 8:i=pp;break;default:i=mp}n=i.bind(null,t,n,e),i=void 0,!_n||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Od(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=St(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}mn(function(){var r=a,i=ln(n),s=[];a:{var c=Qr.get(e);if(c!==void 0){var l=On,u=e;switch(e){case`keypress`:if(Cn(n)===0)break a;case`keydown`:case`keyup`:l=Kn;break;case`focusin`:u=`focus`,l=Ln;break;case`focusout`:u=`blur`,l=Ln;break;case`beforeblur`:case`afterblur`:l=Ln;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Fn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Jn;break;case Gr:case Kr:case qr:l=Rn;break;case Zr:l=Yn;break;case`scroll`:case`scrollend`:l=An;break;case`wheel`:l=Xn;break;case`copy`:case`cut`:case`paste`:l=zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=qn;break;case`toggle`:case`beforetoggle`:l=Zn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=hn(m,p),g!=null&&d.push(kd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==cn&&(u=n.relatedTarget||n.fromElement)&&(St(u)||u[ht]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?St(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Fn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=qn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:wt(l),h=u==null?c:wt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,St(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=jd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Md(s,c,l,d,!1),u!==null&&f!==null&&Md(s,f,u,d,!0)}}a:{if(c=r?wt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=gr;else if(ur(c))if(_r)v=Tr;else{v=Cr;var y=Sr}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&nn(r.elementType)&&(v=gr):v=wr;if(v&&=v(e,r)){dr(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Jt(c,`number`,c.value)}
vendor: 4,710 bytes, lines 8-9
8switch(y=r?wt(r):window,e){case`focusin`:(ur(y)||y.contentEditable===`true`)&&(Fr=y,Ir=r,Lr=null);break;case`focusout`:Lr=Ir=Fr=null;break;case`mousedown`:Rr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Rr=!1,zr(s,n,i);break;case`selectionchange`:if(Pr)break;case`keydown`:case`keyup`:zr(s,n,i)}var b;if(M)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else or?ir(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(tr&&n.locale!==`ko`&&(or||x!==`onCompositionStart`?x===`onCompositionEnd`&&or&&(b=Sn()):(yn=i,bn=`value`in yn?yn.value:yn.textContent,or=!0)),y=Ad(r,x),0<y.length&&(x=new Bn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=ar(n),b!==null&&(x.data=b)))),(b=er?sr(e,n):cr(e,n))&&(x=Ad(r,`onBeforeInput`),0<x.length&&(y=new Bn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),vd(s,e,r,n,i)}Cd(s,t)})}function kd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ad(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=hn(e,n),i!=null&&r.unshift(kd(e,i,a)),i=hn(e,t),i!=null&&r.push(kd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function jd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Md(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=hn(n,a),l!=null&&o.unshift(kd(n,l,c))):i||(l=hn(n,a),l!=null&&o.push(kd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Nd=/\r\n?/g,Pd=/\u0000|\uFFFD/g;function Fd(e){return(typeof e==`string`?e:``+e).replace(Nd,` 9`).replace(Pd,``)}function Id(e,t){return t=Fd(t),Fd(e)===t}function Y(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Qt(e,``+r);break;case`className`:It(e,`class`,r);break;case`tabIndex`:It(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:It(e,n,r);break;case`style`:tn(e,r,o);break;case`data`:if(t!==`object`){It(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=on(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof o==`function`&&(n===`formAction`?(t!==`input`&&Y(e,t,`name`,a.name,a,null),Y(e,t,`formEncType`,a.formEncType,a,null),Y(e,t,`formMethod`,a.formMethod,a,null),Y(e,t,`formTarget`,a.formTarget,a,null)):(Y(e,t,`encType`,a.encType,a,null),Y(e,t,`method`,a.method,a,null),Y(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=on(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=sn);break;case`onScroll`:r!=null&&J(`scroll`,e);break;case`onScrollEnd`:r!=null&&J(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=on(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInl
9ine`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:J(`beforetoggle`,e),J(`toggle`,e),Ft(e,`popover`,r);break;case`xlinkActuate`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Lt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Lt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Ft(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=rn.get(n)||n,Ft(e,n,r))}}function Ld(e,t,n,r,a,o){switch(n){case`style`:tn(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Qt(e,``+r);break;case`onScroll`:r!=null&&J(`scroll`,e);break;case`onScrollEnd`:r!=null&&J(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=sn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!Ot.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[mt]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Ft(e,n,r)}}}function Rd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:J(`error`,e),J(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Y(e,t,o,s,n,null)}}a&&Y(e,t,`srcSet`,n.srcSet,n,null),r&&Y(e,t,`src`,n.src,n,null);return;case`input`:J(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:Y(e,t,r,d,n,null)}}qt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in J(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Y(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Yt(e,!!r,n,!0):Yt(e,!!r,t,!1);return;case`textarea`:for(s in J(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:Y(e,t,s,c,n,null)}Zt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Y(e,t,l,r,n,null)}return;case`dialog`:J(`beforetoggle`,e),J(`toggle`,e),J(`cancel`,e),J(`close`,e);break;case`iframe`:case`object`:J(`load`,e);break;case`video`:case`audio`:for(r=0;r<xd.length;r++)J(xd[r],e);break;case`image`:J(`error`,e),J(`load`,e);break;case`details`:J(`toggle`,e);break;case`embed`:case`source`:case`link`:J(`error`,e),J(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Y(e,t,u,r,n,null)}return;default:if(nn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Ld(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Y(e,t,c,r,n,null))}function zd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Y(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&Y(e,t,p,m,r,f)}}Kt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Y(e,t,o,null,r,l)}
vendor: 27,003 bytes, line 9
9for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&Y(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Yt(e,!!n,n?[]:``,!1):Yt(e,!!n,t,!0)):Yt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Y(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&Y(e,t,s,a,r,o)}Xt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Y(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Y(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Y(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:Y(e,t,u,p,r,m)}return;default:if(nn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Ld(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Ld(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Y(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Y(e,t,f,p,r,m)}function Bd(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Vd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Bd(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Bd(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Hd=null,Ud=null;function Wd(e){return e.nodeType===9?e:e.ownerDocument}function Gd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Kd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function qd(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Jd=null;function Yd(){var e=window.event;return e&&e.type===`popstate`?e===Jd?!1:(Jd=e,!0):(Jd=null,!1)}var Xd=typeof setTimeout==`function`?setTimeout:void 0,Zd=typeof clearTimeout==`function`?clearTimeout:void 0,Qd=typeof Promise==`function`?Promise:void 0,$d=typeof queueMicrotask==`function`?queueMicrotask:Qd===void 0?Xd:function(e){return Qd.resolve(null).then(e).catch(ef)};function ef(e){setTimeout(function(){throw e})}function tf(e){return e===`head`}function nf(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Lp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)_f(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,_f(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[bt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&_f(e.ownerDocument.body);n=i}while(n);Lp(t)}function rf(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function af(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:af(n),xt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function of(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[bt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=ff(e.nextSibling),e===null)break}return null}function sf(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=ff(e.nextSibling),e===null))return null;return e}function cf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=ff(e.nextSibling),e===null))return null;return e}function lf(e){return e.data===`$?`||e.data===`$~`}function uf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function df(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function ff(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var pf=null;function mf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return ff(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function hf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function gf(e,t,n){switch(t=Wd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function _f(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);xt(e)}var vf=new Map,yf=new Set;function bf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var xf=A.d;A.d={f:Sf,r:Cf,D:Ef,C:Df,L:Of,m:kf,X:jf,S:Af,M:Mf};function Sf(){var e=xf.f(),t=wu();return e||t}function Cf(e){var t=Ct(e);t!==null&&t.tag===5&&t.type===`form`?As(t):xf.r(e)}var wf=typeof document>`u`?null:document;function Tf(e,t,n){var r=wf;if(r&&typeof t==`string`&&t){var i=Gt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),yf.has(i)||(yf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Rd(t,`link`,e),Et(t),r.head.appendChild(t)))}}function Ef(e){xf.D(e),Tf(`dns-prefetch`,e,null)}function Df(e,t){xf.C(e,t),Tf(`preconnect`,e,t)}function Of(e,t,n){xf.L(e,t,n);var r=wf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Gt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Gt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Gt(n.imageSizes)+`"]`)):i+=`[href="`+Gt(e)+`"]`;var a=i;switch(t){case`style`:a=Pf(e);break;case`script`:a=Rf(e)}vf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Ff(a))||t===`script`&&r.querySelector(zf(a))||(t=r.createElement(`link`),Rd(t,`link`,e),Et(t),r.head.appendChild(t)))}}function kf(e,t){xf.m(e,t);var n=wf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Gt(r)+`"][href="`+Gt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rf(e)}if(!vf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),vf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zf(a)))return}r=n.createElement(`link`),Rd(r,`link`,e),Et(r),n.head.appendChild(r)}}}function Af(e,t,n){xf.S(e,t,n);var r=wf;if(r&&e){var i=Tt(r).hoistableStyles,a=Pf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Ff(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vf.get(a))&&Hf(e,n);var c=o=r.createElement(`link`);Et(c),Rd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jf(e,t){xf.X(e,t);var n=wf;if(n&&e){var r=Tt(n).hoistableScripts,i=Rf(e),a=r.get(i);a||(a=n.querySelector(zf(i)),a||(e=f({src:e,async:!0},t),(t=vf.get(i))&&Uf(e,t),a=n.createElement(`script`),Et(a),Rd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mf(e,t){xf.M(e,t);var n=wf;if(n&&e){var r=Tt(n).hoistableScripts,i=Rf(e),a=r.get(i);a||(a=n.querySelector(zf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=vf.get(i))&&Uf(e,t),a=n.createElement(`script`),Et(a),Rd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nf(e,t,n,r){var a=(a=me.current)?bf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Pf(n.href),n=Tt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pf(n.href);var o=Tt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Ff(e)))&&!o._p&&(s.instance=o,s.state.loading=5),vf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vf.set(e,n),o||Lf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Rf(n),n=Tt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pf(e){return`href="`+Gt(e)+`"`}function Ff(e){return`link[rel="stylesheet"][`+e+`]`}function If(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Lf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Rd(t,`link`,n),Et(t),e.head.appendChild(t))}function Rf(e){return`[src="`+Gt(e)+`"]`}function zf(e){return`script[async]`+e}function Bf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Gt(n.href)+`"]`);if(r)return t.instance=r,Et(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Et(r),Rd(r,`style`,a),Vf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pf(n.href);var o=e.querySelector(Ff(a));if(o)return t.state.loading|=4,t.instance=o,Et(o),o;r=If(n),(a=vf.get(a))&&Hf(r,a),o=(e.ownerDocument||e).createElement(`link`),Et(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Rd(o,`link`,r),t.state.loading|=4,Vf(o,n.precedence,e),t.instance=o;case`script`:return o=Rf(n.src),(a=e.querySelector(zf(o)))?(t.instance=a,Et(a),a):(r=n,(a=vf.get(o))&&(r=f({},n),Uf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Et(a),Rd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vf(r,n.precedence,e));return t.instance}function Vf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Hf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Uf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Wf=null;function Gf(e,t,n){if(Wf===null){var r=new Map,i=Wf=new Map;i.set(n,r)}else i=Wf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[bt]||a[pt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Kf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function qf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Yf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pf(r.href),a=t.querySelector(Ff(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Qf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Et(a);return}a=t.ownerDocument||t,r=If(r),(i=vf.get(i))&&Hf(r,i),a=a.createElement(`link`),Et(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Rd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Qf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Xf=0;function Zf(e,t){return e.stylesheets&&e.count===0&&ep(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ep(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Xf===0&&(Xf=62500*Vd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ep(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Xf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Qf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ep(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var $f=null;function ep(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,$f=new Map,t.forEach(tp,e),$f=null,Qf.call(e))}function tp(e,t){if(!(t.state.loading&4)){var n=$f.get(e);if(n)var r=n.get(null);else{n=new Map,$f.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Qf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var np={$$typeof:C,Provider:null,Consumer:null,_currentValue:se,_currentValue2:se,_threadCount:0};function rp(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=nt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nt(0),this.hiddenUpdates=nt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function ip(e,t,n,r,i,a,o,s,c,l,u,d){return e=new rp(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=pi(3,null,null,t),e.current=a,a.stateNode=e,t=fa(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ga(a),e}function ap(e){return e?(e=di,e):di}function op(e,t,n,r,i,a){i=ap(i),r.context===null?r.context=i:r.pendingContext=i,r=qa(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ja(e,r,t),n!==null&&(yu(n,e,t),Ya(n,e,t))}function sp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function cp(e,t){sp(e,t),(e=e.alternate)&&sp(e,t)}function lp(e){if(e.tag===13||e.tag===31){var t=ci(e,67108864);t!==null&&yu(t,e,67108864),cp(e,67108864)}}function up(e){if(e.tag===13||e.tag===31){var t=_u();t=ct(t);var n=ci(e,t);n!==null&&yu(n,e,t),cp(e,t)}}var dp=!0;function fp(e,t,n,r){var i=k.T;k.T=null;var a=A.p;try{A.p=2,mp(e,t,n,r)}finally{A.p=a,k.T=i}}function pp(e,t,n,r){var i=k.T;k.T=null;var a=A.p;try{A.p=8,mp(e,t,n,r)}finally{A.p=a,k.T=i}}function mp(e,t,n,r){if(dp){var i=hp(r);if(i===null)Od(e,t,r,gp,n),Dp(e,r);else if(kp(i,e,t,n,r))r.stopPropagation();else if(Dp(e,r),t&4&&-1<Ep.indexOf(e)){for(;i!==null;){var a=Ct(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Ze(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-We(o);s.entanglements[1]|=c,o&=~c}sd(a),!(H&6)&&(au=Me()+500,cd(0,!1))}}break;case 31:case 13:s=ci(a,2),s!==null&&yu(s,a,2),wu(),cp(a,2)}if(a=hp(r),a===null&&Od(e,t,r,gp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Od(e,t,r,null,n)}}function hp(e){return e=ln(e),_p(e)}var gp=null;function _p(e){if(gp=null,e=St(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return gp=e,null}function vp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ne()){case Pe:return 2;case Fe:return 8;case Ie:case Le:return 32;case Re:return 268435456;default:return 32}default:return 32}}var yp=!1,bp=null,xp=null,Sp=null,Cp=new Map,wp=new Map,Tp=[],Ep=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function Dp(e,t){switch(e){case`focusin`:case`focusout`:bp=null;break;case`dragenter`:case`dragleave`:xp=null;break;case`mouseover`:case`mouseout`:Sp=null;break;case`pointerover`:case`pointerout`:Cp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:wp.delete(t.pointerId)}}function Op(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Ct(t),t!==null&&lp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function kp(e,t,n,r,i){switch(t){case`focusin`:return bp=Op(bp,e,t,n,r,i),!0;case`dragenter`:return xp=Op(xp,e,t,n,r,i),!0;case`mouseover`:return Sp=Op(Sp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Cp.set(a,Op(Cp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,wp.set(a,Op(wp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ap(e){var t=St(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,dt(e.priority,function(){up(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,dt(e.priority,function(){up(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function jp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=hp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cn=r,n.target.dispatchEvent(r),cn=null}else return t=Ct(n),t!==null&&lp(t),e.blockedOn=n,!1;t.shift()}return!0}function Mp(e,t,n){jp(e)&&n.delete(t)}function Np(){yp=!1,bp!==null&&jp(bp)&&(bp=null),xp!==null&&jp(xp)&&(xp=null),Sp!==null&&jp(Sp)&&(Sp=null),Cp.forEach(Mp),wp.forEach(Mp)}function Pp(e,n){e.blockedOn===n&&(e.blockedOn=null,yp||(yp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Np)))}var Fp=null;function Ip(e){Fp!==e&&(Fp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Fp===e&&(Fp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(_p(r||n)===null)continue;break}var a=Ct(n);a!==null&&(e.splice(t,3),t-=3,Os(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Lp(e){function t(t){return Pp(t,e)}bp!==null&&Pp(bp,e),xp!==null&&Pp(xp,e),Sp!==null&&Pp(Sp,e),Cp.forEach(t),wp.forEach(t);for(var n=0;n<Tp.length;n++){var r=Tp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Tp.length&&(n=Tp[0],n.blockedOn===null);)Ap(n),n.blockedOn===null&&Tp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[mt]||null;if(typeof a==`function`)o||Ip(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[mt]||null)s=o.formAction;else if(_p(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Ip(n)}}}function Rp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function zp(e){this._internalRoot=e}Bp.prototype.render=zp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;op(n,_u(),e,t,null,null)},Bp.prototype.unmount=zp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;op(e.current,2,null,e,null,null),wu(),t[ht]=null}};function Bp(e){this._internalRoot=e}Bp.prototype.unstable_scheduleHydration=function(e){if(e){var t=ut();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tp.length&&t!==0&&t<Tp[n].priority;n++);Tp.splice(n,0,e),n===0&&Ap(e)}};var Vp=n.version;if(Vp!==`19.2.5`)throw Error(i(527,Vp,`19.2.5`));A.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var Hp={bundleType:0,version:`19.2.5`,rendererPackageName:`react-dom`,currentDispatcherRef:k,reconcilerVersion:`19.2.5`};
9if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Up=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Up.isDisabled&&Up.supportsFiber)try{Ve=Up.inject(Hp),He=Up}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Xs,s=Zs,c=Qs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ip(e,1,!1,null,null,n,r,null,o,s,c,Rp),e[ht]=t.current,Ed(e),new zp(t)}})),y=s(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=v()})),b=u(p(),1),x=y(),S=`modulepreload`,C=function(e){return`/`+e},w={},T=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=C(t,n),t in w)return;w[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:S,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},ee=`popstate`;function E(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function D(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return ie(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:ae(t)}return k(t,n,null,e)}function O(e,t){if(e===!1||e==null)throw Error(t)}function te(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function ne(){return Math.random().toString(36).substring(2,10)}function re(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function ie(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?oe(t):t,state:n,key:t&&t.key||r||ne(),mask:i}}function ae({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function oe(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function k(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=E(e)?e:ie(h.location,e,t);n&&n(r,e),l=u()+1;let d=re(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=E(e)?e:ie(h.location,e,t);n&&n(r,e),l=u();let i=re(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return A(e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(ee,d),c=e,()=>{i.removeEventListener(ee,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function A(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),O(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:ae(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}function se(e,t,n=`/`){return ce(e,t,n,!1)}function ce(e,t,n,r,i){let a=Ee((typeof t==`string`?oe(t):t).pathname||`/`,n);if(a==null)return null;let o=i??ue(e),s=null,c=Te(a);for(let e=0;s==null&&e<o.length;++e)s=Se(o[e],c,r);return s}function le(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function ue(e){let t=de(e);return fe(t),t}function de(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;O(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}
9" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=Fe([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(O(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),de(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:be(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of j(e.path))a(e,t,!0,n)}),t}function j(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=j(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function fe(e){e.sort((e,t)=>e.score===t.score?xe(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var pe=/^:[\w-]+$/,me=3,he=2,ge=1,_e=10,ve=-2,ye=e=>e===`*`;function be(e,t){let n=e.split(`/`),r=n.length;return n.some(ye)&&(r+=ve),t&&(r+=he),n.filter(e=>!ye(e)).reduce((e,t)=>e+(pe.test(t)?me:t===``?ge:_e),r)}function xe(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function Se(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u=Ce({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},l),d=s.route;if(!u&&c&&n&&!r[r.length-1].route.index&&(u=Ce({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!u)return null;
9Object.assign(i,u.params),o.push({params:i,pathname:Fe([a,u.pathname]),pathnameBase:Le(Fe([a,u.pathnameBase])),route:d}),u.pathnameBase!==`/`&&(a=Fe([a,u.pathnameBase]))}return o}function Ce(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=we(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function we(e,t=!1,n=!0){te(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function Te(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return te(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ee(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}var De=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Oe(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?oe(e):e,a;return n?(n=Pe(n),a=n.startsWith(`/`)?ke(n.substring(1),`/`):ke(n,t)):a=t,{pathname:a,search:Re(r),hash:ze(i)}}function ke(e,t){let n=Ie(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function Ae(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function je(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Me(e){let t=je(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ne(e,t,n,r=!1){let i;typeof e==`string`?i=oe(e):(i={...e},O(!i.pathname||!i.pathname.includes(`?`),Ae(`?`,`pathname`,`search`,i)),O(!i.pathname||!i.pathname.includes(`#`),Ae(`#`,`pathname`,`hash`,i)),O(!i.search||!i.search.includes(`#`),Ae(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=Oe(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var Pe=e=>e.replace(/\/\/+/g,`/`),Fe=e=>Pe(e.join(`/`)),Ie=e=>e.replace(/\/+$/,``),Le=e=>Ie(e).replace(/^\/*/,`/`),Re=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,ze=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Be=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ve(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function He(e){return Fe(e.map(e=>e.route.path).filter(Boolean))||`/`}var Ue=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function We(e,t){let n=e;if(typeof n!=`string`||!De.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Ue)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=Ee(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{te(!1,`<Link to="${n}">
9 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Ge=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Ge);var Ke=[`GET`,...Ge];new Set(Ke);var qe=b.createContext(null);qe.displayName=`DataRouter`;var Je=b.createContext(null);Je.displayName=`DataRouterState`;var Ye=b.createContext(!1);function Xe(){return b.useContext(Ye)}var Ze=b.createContext({isTransitioning:!1});Ze.displayName=`ViewTransition`;var Qe=b.createContext(new Map);Qe.displayName=`Fetchers`;var $e=b.createContext(null);$e.displayName=`Await`;var et=b.createContext(null);et.displayName=`Navigation`;var tt=b.createContext(null);tt.displayName=`Location`;var nt=b.createContext({outlet:null,matches:[],isDataRoute:!1});nt.displayName=`Route`;var rt=b.createContext(null);rt.displayName=`RouteError`;var it=`REACT_ROUTER_ERROR`,at=`REDIRECT`,ot=`ROUTE_ERROR_RESPONSE`;function st(e){if(e.startsWith(`${it}:${at}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function ct(e){if(e.startsWith(`${it}:${ot}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Be(t.status,t.statusText,t.data)}catch{}}function lt(e,{relative:t}={}){O(ut(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=b.useContext(et),{hash:i,pathname:a,search:o}=_t(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:Fe([n,a])),r.createHref({pathname:s,search:o,hash:i})}function ut(){return b.useContext(tt)!=null}function dt(){return O(ut(),`useLocation() may be used only in the context of a <Router> component.`),b.useContext(tt).location}var ft=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function pt(e){b.useContext(et).static||b.useLayoutEffect(e)}function mt(){let{isDataRoute:e}=b.useContext(nt);return e?It():ht()}function ht(){O(ut(),`useNavigate() may be used only in the context of a <Router> component.`);let e=b.useContext(qe),{basename:t,navigator:n}=b.useContext(et),{matches:r}=b.useContext(nt),{pathname:i}=dt(),a=JSON.stringify(Me(r)),o=b.useRef(!1);return pt(()=>{o.current=!0}),b.useCallback((r,s={})=>{if(te(o.current,ft),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=Ne(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:Fe([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}b.createContext(null);function gt(){let{matches:e}=b.useContext(nt);return e[e.length-1]?.params??{}}function _t(e,{relative:t}={}){let{matches:n}=b.useContext(nt),{pathname:r}=dt(),i=JSON.stringify(Me(n));return b.useMemo(()=>Ne(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function vt(e,t){return yt(e,t)}function yt(e,t,n){O(ut(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=b.useContext(et),{matches:i}=b.useContext(nt),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;Rt(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 10 11Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let u=dt(),d;if(t){let e=typeof t==`string`?oe(t):t;O(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):se(e,{pathname:p});te(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),te(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let h=Et(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:Fe([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:Fe([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?b.createElement(tt.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function bt(){let e=Ft(),t=Ve(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=b.createElement(b.Fragment,null,b.createElement(`p`,null,`ð¿ Hey developer ð`),b.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,b.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,b.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),b.createElement(b.Fragment,null,b.createElement(`h2`,null,`Unexpected Application
11Error!`),b.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?b.createElement(`pre`,{style:i},n):null,o)}var xt=b.createElement(bt,null),St=class extends b.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=ct(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:b.createElement(nt.Provider,{value:this.props.routeContext},b.createElement(rt.Provider,{value:e,children:this.props.component}));return this.context?b.createElement(wt,{error:e},t):t}};St.contextType=Ye;var Ct=new WeakMap;function wt({children:e,error:t}){let{basename:n}=b.useContext(et);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=st(t.digest);if(e){let r=Ct.get(t);if(r)throw r;let i=We(e.location,n);if(Ue&&!Ct.get(t))if(i.isExternal||e.reloadDocument)window.location.href=i.absoluteURL||i.to;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw Ct.set(t,n),n}return b.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${i.absoluteURL||i.to}`})}}return e}function Tt({routeContext:e,match:t,children:n}){let r=b.useContext(qe);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),b.createElement(nt.Provider,{value:e},n)}function Et(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);O(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(s=e),t.route.id){let{loaderData:e,errors:a}=r,c=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!a||a[t.route.id]===void 0);if(t.route.lazy||c){n.isStatic&&(o=!0),i=s>=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:He(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||xt,o&&(s<0&&c===0?(Rt(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?b.createElement(n.route.Component,null):n.route.element?n.route.element:e,b.createElement(Tt,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?b.createElement(St,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function Dt(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ot(e){let t=b.useContext(qe);return O(t,Dt(e)),t}function kt(e){let t=b.useContext(Je);return O(t,Dt(e)),t}function At(e){let t=b.useContext(nt);return O(t,Dt(e)),t}function jt(e){let t=At(e),n=t.matches[t.matches.length-1];return O(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Mt(){return jt(`useRouteId`)}function Nt(){let e=kt(`useNavigation`);return b.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Pt(){let{matches:e,loaderData:t}=kt(`useMatches`);return b.useMemo(()=>e.map(e=>le(e,t)),[e,t])}function Ft(){let e=b.useContext(rt),t=kt(`useRouteError`),n=jt(`useRouteError`);return e===void 0?t.errors?.[n]:e}function It(){let{router:e}=Ot(`useNavigate`),t=jt(`useNavigate`),n=b.useRef(!1);return pt(()=>{n.current=!0}),b.useCallback(async(r,i={})=>{te(n.current,ft),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Lt={};function Rt(e,t,n){!t&&!Lt[e]&&(Lt[e]=!0,te(!1,n))}b.memo(zt);function zt({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return yt(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function Bt(e){O(!1,`A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.`)}function Vt({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){O(!ut(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=b.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=oe(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=b.useMemo(()=>{let e=Ee(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);
11return te(h!=null,`<Router basename="${s}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),h==null?null:b.createElement(et.Provider,{value:c},b.createElement(tt.Provider,{children:t,value:h}))}function Ht({children:e,location:t}){return vt(Ut(e),t)}b.Component;function Ut(e,t=[]){let n=[];return b.Children.forEach(e,(e,r)=>{if(!b.isValidElement(e))return;let i=[...t,r];if(e.type===b.Fragment){n.push.apply(n,Ut(e.props.children,i));return}O(e.type===Bt,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),O(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=Ut(e.props.children,i)),n.push(a)}),n}var Wt=`get`,Gt=`application/x-www-form-urlencoded`;function Kt(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function qt(e){return Kt(e)&&e.tagName.toLowerCase()===`button`}function Jt(e){return Kt(e)&&e.tagName.toLowerCase()===`form`}function Yt(e){return Kt(e)&&e.tagName.toLowerCase()===`input`}function Xt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Zt(e,t){return e.button===0&&(!t||t===`_self`)&&!Xt(e)}var Qt=null;function $t(){if(Qt===null)try{new FormData(document.createElement(`form`),0),Qt=!1}catch{Qt=!0}return Qt}var en=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function tn(e){return e!=null&&!en.has(e)?(te(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Gt}"`),null):e}function nn(e,t){let n,r,i,a,o;if(Jt(e)){let o=e.getAttribute(`action`);r=o?Ee(o,t):null,n=e.getAttribute(`method`)||Wt,i=tn(e.getAttribute(`enctype`))||Gt,a=new FormData(e)}else if(qt(e)||Yt(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?Ee(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||Wt,i=tn(e.getAttribute(`formenctype`))||tn(o.getAttribute(`enctype`))||Gt,a=new FormData(o,e),!$t()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(Kt(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=Wt,r=null,i=Gt,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var rn={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},an=/[&><\u2028\u2029]/g;function on(e){return e.replace(an,e=>rn[e])}function sn(e,t){if(e===!1||e==null)throw Error(t)}function cn(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return n?i.pathname.endsWith(`/`)?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname===`/`?i.pathname=`_root.${r}`:t&&Ee(i.pathname,t)===`/`?i.pathname=`${Ie(t)}/_root.${r}`:i.pathname=`${Ie(i.pathname)}.${r}`,i}async function ln(e,t){if(e.id in t)return t[e.id];try{let n=await T(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.
11isSpaMode,window.location.reload(),new Promise(()=>{})}}function un(e){return e!=null&&typeof e.page==`string`}function dn(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function fn(e,t,n){return _n((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await ln(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(dn).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function pn(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function mn(e,t,{includeHydrateFallback:n}={}){return hn(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function hn(e){return[...new Set(e)]}function gn(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function _n(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!un(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(gn(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function vn(){let e=b.useContext(qe);return sn(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function yn(){let e=b.useContext(Je);return sn(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var bn=b.createContext(void 0);bn.displayName=`FrameworkContext`;function xn(){let e=b.useContext(bn);return sn(e,`You must render this element inside a <HydratedRouter> element`),e}function Sn(e,t){let n=b.useContext(bn),[r,i]=b.useState(!1),[a,o]=b.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=b.useRef(null);b.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),b.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:Cn(s,p),onBlur:Cn(c,m),onMouseEnter:Cn(l,p),onMouseLeave:Cn(u,m),onTouchStart:Cn(d,p)}]:[a,f,{}]:[!1,f,{}]}function Cn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function wn({page:e,...t}){let n=Xe(),{router:r}=vn(),i=b.useMemo(()=>se(r.routes,e,r.basename),[r.routes,e,r.basename]);return i?n?b.createElement(En,{page:e,matches:i,...t}):b.createElement(Dn,{page:e,matches:i,...t}):null}function Tn(e){let{manifest:t,routeModules:n}=xn(),[r,i]=b.useState([]);return b.useEffect(()=>{let r=!1;return fn(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function En({page:e,matches:t,...n}){let r=dt(),{future:i}=xn(),{basename:a}=vn(),o=b.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=cn(e,a,i.unstable_trailingSlashAwareDataRequests,`rsc`),o=!1,s=[];for(let e of t)typeof e.route.shouldRevalidate==`function`?o=!0:s.push(e.route.id);return o&&s.length>0&&n.searchParams.set(`_routes`,s.join(`,`)),[n.pathname+n.search]},[a,i.unstable_trailingSlashAwareDataRequests,e,r,t]);return b.createElement(b.Fragment,null,o.map(e=>b.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})))}function Dn({page:e,matches:t,...n}){let r=dt(),{future:i,manifest:a,routeModules:o}=xn(),{basename:s}=vn(),{loaderData:c,matches:l}=yn(),u=b.useMemo(()=>pn(e,t,l,a,r,`data`),[e,t,l,a,r]),d=b.useMemo(()=>pn(e,t,l,a,r,`assets`),[e,t,l,a,r]),f=b.useMemo(()=>
11{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,l=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];!t||!t.hasLoader||(!u.some(t=>t.route.id===e.route.id)&&e.route.id in c&&o[e.route.id]?.shouldRevalidate||t.hasClientLoader?l=!0:n.add(e.route.id))}),n.size===0)return[];let d=cn(e,s,i.unstable_trailingSlashAwareDataRequests,`data`);return l&&n.size>0&&d.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[d.pathname+d.search]},[s,i.unstable_trailingSlashAwareDataRequests,c,r,a,u,t,e,o]),p=b.useMemo(()=>mn(d,a),[d,a]),m=Tn(d);return b.createElement(b.Fragment,null,f.map(e=>b.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),p.map(e=>b.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),m.map(({key:e,link:t})=>b.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function On(...e){return t=>{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}b.Component;var kn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{kn&&(window.__reactRouterVersion=`7.15.1`)}catch{}function An({basename:e,children:t,useTransitions:n,window:r}){let i=b.useRef();i.current??=D({window:r,v5Compat:!0});let a=i.current,[o,s]=b.useState({action:a.action,location:a.location}),c=b.useCallback(e=>{n===!1?s(e):b.startTransition(()=>s(e))},[n]);return b.useLayoutEffect(()=>a.listen(c),[a,c]),b.createElement(Vt,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,useTransitions:n})}function jn({basename:e,children:t,history:n,useTransitions:r}){let[i,a]=b.useState({action:n.action,location:n.location}),o=b.useCallback(e=>{r===!1?a(e):b.startTransition(()=>a(e))},[r]);return b.useLayoutEffect(()=>n.listen(o),[n,o]),b.createElement(Vt,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:n,useTransitions:r})}jn.displayName=`unstable_HistoryRouter`;var Mn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Nn=b.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,mask:o,state:s,target:c,to:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m){let{basename:h,navigator:g,useTransitions:_}=b.useContext(et),v=typeof l==`string`&&Mn.test(l),y=We(l,h);l=y.to;let x=lt(l,{relative:r}),S=dt(),C=null;if(o){let e=Ne(o,[],S.mask?S.mask.pathname:`/`,!0);h!==`/`&&(e.pathname=e.pathname===`/`?h:Fe([h,e.pathname])),C=g.createHref(e)}let[w,T,ee]=Sn(n,p),E=Bn(l,{replace:a,mask:o,state:s,target:c,preventScrollReset:u,relative:r,viewTransition:d,defaultShouldRevalidate:f,useTransitions:_});function D(t){e&&e(t),t.defaultPrevented||E(t)}let O=!(y.isExternal||i),te=b.createElement(`a`,{...p,...ee,href:(O?C:void 0)||y.absoluteURL||x,onClick:O?D:e,ref:On(m,T),target:c,"data-discover":!v&&t===`render`?`true`:void 0});return w&&!v?b.createElement(b.Fragment,null,te,b.createElement(wn,{page:x})):te});Nn.displayName=`Link`;var Pn=b.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=_t(a,{relative:c.relative}),d=dt(),f=b.useContext(Je),{navigator:p,basename:m}=b.useContext(et),h=f!=null&&Xn(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,v=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),v=v?v.toLowerCase():null,g=g.toLowerCase()),v&&m&&(v=Ee(v,m)||v);let y=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,x=_===g||!r&&_.startsWith(g)&&_.charAt(y)===`/`,S=v!=null&&(v===g||!r&&v.startsWith(g)&&v.charAt(g.length)===`/`),C={isActive:x,isPending:S,isTransitioning:h},w=x?e:void 0,T;T=typeof n==`function`?n(C):[n,x?`active`:null,S?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let ee=typeof i==`function`?i(C):i;return b.createElement(Nn,{...c,"aria-current":w,className:T,ref:l,style:ee,to:a,viewTransition:o},typeof s==`function`?s(C):s)});Pn.displayName=`NavLink`;var Fn=b.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=Wt,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m)=>{let{useTransitions:h}=b.useContext(et),g=Un(),_=Wn(s,{relative:l}),v=o.toLowerCase()===`get`?`get`:`post`,y=typeof s==`string`&&Mn.test(s);return b.createElement(`form`,{ref:m,method:v,action:_,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o,p=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f});h&&n!==!1?b.startTransition(()=>p()):p()},...p,"data-discover":!y&&e===`render`?`true`:void 0})});Fn.displayName=`Form`;function In({getKey:e,storageKey:t,...n}){let r=b.useContext(bn),{basename:i}=b.useContext(et),a=dt(),o=Pt();Jn({getKey:e,storageKey:t});let s=b.useMemo(()=>
11{if(!r||!e)return null;let t=qn(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return b.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${on(JSON.stringify(t||Gn))}, ${on(JSON.stringify(s))})`}})}In.displayName=`ScrollRestoration`;function Ln(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Rn(e){let t=b.useContext(qe);return O(t,Ln(e)),t}function zn(e){let t=b.useContext(Je);return O(t,Ln(e)),t}function Bn(e,{target:t,replace:n,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c,useTransitions:l}={}){let u=mt(),d=dt(),f=_t(e,{relative:o});return b.useCallback(p=>{if(Zt(p,t)){p.preventDefault();let t=n===void 0?ae(d)===ae(f):n,m=()=>u(e,{replace:t,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c});l?b.startTransition(()=>m()):m()}},[d,u,f,n,r,i,t,e,a,o,s,c,l])}var Vn=0,Hn=()=>`__${String(++Vn)}__`;function Un(){let{router:e}=Rn(`useSubmit`),{basename:t}=b.useContext(et),n=Mt(),r=e.fetch,i=e.navigate;return b.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=nn(e,t);a.navigate===!1?await r(a.fetcherKey||Hn(),n,a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync}):await i(a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function Wn(e,{relative:t}={}){let{basename:n}=b.useContext(et),r=b.useContext(nt);O(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={..._t(e||`.`,{relative:t})},o=dt();if(e==null){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:Fe([n,a.pathname])),ae(a)}var Gn=`react-router-scroll-positions`,Kn={};function qn(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:Ee(e.pathname,n)||e.pathname},t)),i??=e.key,i}function Jn({getKey:e,storageKey:t}={}){let{router:n}=Rn(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:i}=zn(`useScrollRestoration`),{basename:a}=b.useContext(et),o=dt(),s=Pt(),c=Nt();b.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),Yn(b.useCallback(()=>{if(c.state===`idle`){let t=qn(o,s,a,e);Kn[t]=window.scrollY}try{sessionStorage.setItem(t||Gn,JSON.stringify(Kn))}catch(e){te(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[c.state,e,a,o,s,t])),typeof document<`u`&&(b.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||Gn);e&&(Kn=JSON.parse(e))}catch{}},[t]),b.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(Kn,()=>window.scrollY,e?(t,n)=>qn(t,n,a,e):void 0);return()=>t&&t()},[n,a,e]),b.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(o.hash){let e=document.getElementById(decodeURIComponent(o.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{te(!1,`"${o.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}i!==!0&&window.scrollTo(0,0)}},[o,r,i]))}function Yn(e,t){let{capture:n}=t||{};b.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function Xn(e,{relative:t}={}){let n=b.useContext(Ze);O(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Rn(`useViewTransitionState`),i=_t(e,{relative:t});if(!n.isTransitioning)return!1;let a=Ee(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Ee(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Ce(i.pathname,o)!=null||Ce(i.pathname,a)!=null}var Zn=`/assets/smartcoach360-Sg0HJkD-.svg`,Qn=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),M=s(((e,t)=>{t.exports=Qn()}))(),$n={"About Us":`/about-us`,Compare:`/comparison`,Solutions:`/solutions`,Resources:`/resources`,Integrations:`/integrations`,Pricing:`/pricing`,"Log in":`/login`,Blogs:`/blogs`,"Success Stories":`/success-stories`,Security:`/security`},er=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,tr=[{label:`Blogs`,route:`/blogs`,icon:(0,M.jsxs)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,M.jsx)(`path`,{d:`M4 19.5A2.5 2.5 0 0 1 6.5 17H20`}),(0,M.jsx)(`path`,{d:`M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z`}),(0,M.jsx)(`line`,{x1:`8`,y1:`7`,x2:`16`,y2:`7`}),(0,M.jsx)(`line`,{x1:`8`,y1:`11`,x2:`16`,y2:`11`}),(0,M.jsx)(`line`,{x1:`8`,y1:`15`,x2:`12`,y2:`15`})]}),description:`Tips, guides & industry insights`},{label:`Success Stories`,route:`/success-stories`,icon:(0,M.jsx)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,M.jsx)(`path`,{d:`M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z`})}),description:`Real results from real coaches`},{label:`Security`,route:`/security`,icon:(0,M.jsx)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,children:(0,M.jsx)(`path`,{d:`M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z`})}),description:`Privacy, compliance & data protection`}],nr=[{label:`Integrations`,route:`/integrations`},{label:`Solutions`,route:`/solutions`},{label:`About Us`,route:`/about-us`},{label:`Resources`,route:null,hasSubmenu:!0},{label:`Pricing`,route:`/pricing`},{label:`Compare`,route:`/comparison`}];
11function rr({currentPath:e,navigate:t}){let[n,r]=(0,b.useState)(!1),i=(0,b.useRef)(null),a=e===`/resources`||e===`/blogs`||e===`/success-stories`||e===`/security`;return(0,M.jsxs)(`div`,{className:`relative`,onMouseEnter:()=>{clearTimeout(i.current),r(!0)},onMouseLeave:()=>{i.current=setTimeout(()=>r(!1),120)},children:[(0,M.jsxs)(`button`,{className:`flex items-center gap-[5px] px-[13px] py-2.5 rounded-full text-[15px] font-normal border-none cursor-pointer whitespace-nowrap transition-colors duration-150 font-[Poppins] ${a?`text-[#6E0ACE] bg-[#EFE0FE]`:`text-[#323338] bg-transparent hover:text-[#6E0ACE] hover:bg-[#f9f5ff]`}`,children:[`Resources`,(0,M.jsx)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2.2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`transition-transform duration-200 ${n?`rotate-180`:`rotate-0`} ${a?`text-[#6E0ACE]`:`text-[#888]`}`,children:(0,M.jsx)(`path`,{d:`M6 9l6 6 6-6`})})]}),(0,M.jsxs)(`div`,{className:`absolute z-[10000] top-[calc(100%+8px)] left-1/2 -translate-x-1/2 bg-white border border-[#ede9fe] rounded-2xl shadow-[0_8px_32px_rgba(110,10,206,0.10),0_2px_8px_rgba(0,0,0,0.07)] p-2 min-w-[220px] flex flex-col gap-1 font-[Poppins] transition-all duration-[180ms] ease-in-out ${n?`opacity-100 translate-y-0 pointer-events-auto`:`opacity-0 -translate-y-1.5 pointer-events-none`}`,children:[(0,M.jsx)(`div`,{className:`absolute -top-[7px] left-1/2 -translate-x-1/2 w-3.5 h-[7px] overflow-hidden rotate-180`,children:(0,M.jsx)(`div`,{className:`w-2.5 h-2.5 bg-white border border-[#ede9fe] rotate-45 mx-auto -mt-1.5`})}),tr.map(n=>{let i=e===n.route;return(0,M.jsxs)(`button`,{onClick:()=>{t(n.route),r(!1)},className:`flex items-start gap-2.5 px-3 py-2.5 rounded-[10px] border-none cursor-pointer text-left transition-colors duration-[120ms] font-[Poppins] ${i?`bg-[#EFE0FE]`:`bg-transparent hover:bg-[#f9f5ff]`}`,children:[(0,M.jsx)(`span`,{className:`mt-[1px] flex-shrink-0 ${i?`text-[#6E0ACE]`:`text-[#888]`}`,children:n.icon}),(0,M.jsxs)(`span`,{className:`flex flex-col gap-0.5`,children:[(0,M.jsx)(`span`,{className:`text-sm font-medium leading-[1.3] ${i?`text-[#6E0ACE]`:`text-[#323338]`}`,children:n.label}),(0,M.jsx)(`span`,{className:`text-xs text-[#9ca3af] font-normal leading-[1.4]`,children:n.description})]})]},n.label)})]})]})}function ir({currentPath:e,navigate:t}){return(0,M.jsx)(M.Fragment,{children:nr.map(({label:n,route:r,hasSubmenu:i})=>i?(0,M.jsx)(rr,{currentPath:e,navigate:t},n):(0,M.jsx)(`button`,{onClick:()=>t(r),className:`px-[13px] py-2.5 rounded-full text-[15px] font-normal border-none cursor-pointer whitespace-nowrap transition-colors duration-150 font-[Poppins] ${e===r?`text-[#6E0ACE] bg-[#EFE0FE]`:`text-[#323338] bg-transparent hover:text-[#6E0ACE] hover:bg-[#f9f5ff]`}`,children:n},n))})}var ar=({navigate:e,currentPath:t,scrolled:n})=>{let[r,i]=(0,b.useState)(typeof window<`u`?window.innerWidth:1440);(0,b.useEffect)(()=>{let e=()=>i(window.innerWidth);return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let a=Math.min(1060,r-80);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 12 .morph-nav { 13 position: fixed; 14 z-index: 9999; 15 left: 50%; 16 transform: translateX(-50%); 17 font-family: 'Poppins', sans-serif; 18 background: white; 19 will-change: width, border-radius, top, padding, box-shadow; 20 transition: 21 width 0.5s cubic-bezier(0.4, 0, 0.2, 1), 22 border-radius 0.5s cubic-bezier(0.4, 0, 0.2, 1), 23 top 0.5s cubic-bezier(0.4, 0, 0.2, 1), 24 padding 0.5s cubic-bezier(0.4, 0, 0.2, 1), 25 box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1), 26 border 0.5s cubic-bezier(0.4, 0, 0.2, 1); 27 } 28 29 .morph-inner { 30 display: flex; 31 align-items: center; 32 justify-content: space-between; 33 gap: 8px; 34 white-space: nowrap; 35 overflow: visible; 36 } 37 38 .morph-nav.bar .morph-inner { height: 68px; } 39 .morph-nav.pill .morph-inner { height: auto; padding: 4px 0; } 40 41 .morph-logo-text { 42 overflow: hidden; 43 white-space: nowrap; 44 transition: 45 max-width 0.5s cubic-bezier(0.4, 0, 0.2, 1), 46 opacity 0.3s ease, 47 margin-left 0.5s cubic-bezier(0.4, 0, 0.2, 1); 48 } 49 .morph-nav.bar .morph-logo-text { max-width: 220px; opacity: 1; margin-left: 8px; } 50 .morph-nav.pill .morph-logo-text { max-width: 0px; opacity: 0; margin-left: 0px; } 51 52 .scrollbar-hide::-webkit-scrollbar { display: none; } 53 .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; } 54 `}),(0,M.jsx)(`div`,{className:`morph-nav ${n?`pill`:`bar`}`,style:{width:n?a:r,borderRadius:n?9999:0,top:n?10:0,padding:n?`5px 10px`:`0 64px`,boxShadow:n?`0 4px 32px rgba(0,0,0,0.10), 0 1.5px 6px rgba(0,0,0,0.06)`:`none`,border:n?`1px solid #e8e8e8`:`none`,borderBottom:n?`none`:`1px solid #e8e8e8`},children:(0,M.jsxs)(`div`,{className:`morph-inner`,children:[(0,M.jsxs)(`button`,{onClick:()=>e(`/`),className:`flex items-center bg-transparent border-none cursor-pointer flex-shrink-0`,"aria-label":`Home`,children:[(0,M.jsx)(`div`,{className:`w-[38px] h-[38px] rounded-full bg-[#f3f0ff] flex items-center justify-center flex-shrink-0`,children:(0,M.jsx)(`img`,{src:Zn,alt:`Logo`,className:`w-6 h-6 object-contain`})}),(0,M.jsxs)(`div`,{className:`morph-logo-text flex items-baseline`,children:[(0,M.jsx)(`span`,{className:`text-[18px] font-extrabold text-gray-900 tracking-[-0.5px] leading-none`,children:`smartcoach360`}),(0,M.jsx)(`span`,{className:`text-[13px] font-normal text-gray-400 ml-[2px] leading-none`,children:`.ai`})]})]}),(0,M.jsx)(`div`,{className:`flex items-center gap-1 px-1 flex-1 justify-center`,children:(0,M.jsx)(ir,{currentPath:t,navigate:e})}),(0,M.jsxs)(`div`,{className:`flex items-center gap-2 flex-shrink-0`,children:[(0,M.jsx)(`button`,{onClick:()=>e(`/contact-us`),className:`px-[13px] py-2.5 rounded-full text-[15px] font-medium cursor-pointer whitespace-nowrap font-[Poppins] transition-all duration-300 hover:bg-[#
54EFE0FE]`,style:{color:`#6E0ACE`,background:`white`,border:n?`1px solid #e2e8f0`:`1px solid #e8d5fc`,boxShadow:n?`0 2px 12px rgba(0,0,0,0.07)`:`none`},children:`Contact Us`}),(0,M.jsxs)(`button`,{onClick:()=>window.open(er,`_blank`),className:`flex items-center gap-1.5 px-[15px] py-2.5 rounded-full text-[15px] font-medium text-white border-none cursor-pointer whitespace-nowrap font-[Poppins] transition-all duration-150 hover:bg-[#9631F5]`,style:{background:`#6E0ACE`,boxShadow:n?`0 4px 16px rgba(110,10,206,0.25)`:`none`},children:[`Book a Demo`,(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})]})})]})},or=({open:e,navigate:t,onClose:n,currentPath:r})=>{let[i,a]=(0,b.useState)(!1),o=[{label:`About Us`,chevron:!1},{label:`Solutions`,chevron:!1},{label:`Resources`,chevron:!0,hasSubmenu:!0},{label:`Integrations`,chevron:!1},{label:`Pricing`,chevron:!1},{label:`Comparison`,chevron:!1}],s=e=>{t(e),n()};return(0,M.jsx)(`div`,{className:`xl:hidden absolute top-full left-0 w-full bg-white border-t border-gray-100 shadow-2xl z-50 transition-all duration-300 ${e?`opacity-100 translate-y-0 pointer-events-auto`:`opacity-0 -translate-y-2 pointer-events-none`}`,children:(0,M.jsxs)(`div`,{className:`px-5 py-4 flex flex-col divide-y divide-gray-100`,children:[o.map(({label:e,chevron:t,hasSubmenu:n})=>{let o=$n[e]??`/${e.toLowerCase().replace(/\s+/g,`-`)}`,c=r===o||e===`Resources`&&(r===`/blogs`||r===`/success-stories`||r===`/security`);return n?(0,M.jsxs)(`div`,{children:[(0,M.jsxs)(`button`,{onClick:()=>a(!i),className:`flex items-center justify-between w-full text-[15px] py-3 transition-colors ${c?`text-[#6E0ACE] font-medium`:`font-normal text-[#323338] hover:text-[#6161ff]`}`,children:[(0,M.jsxs)(`span`,{className:`flex items-center gap-1.5`,children:[c&&(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full bg-[#6E0ACE] flex-shrink-0`}),e]}),(0,M.jsx)(`svg`,{className:`w-3.5 h-3.5 transition-transform duration-200 ${i?`rotate-180`:``} ${c?`text-[#6E0ACE]`:`text-gray-400`}`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,strokeWidth:2,children:(0,M.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M19 9l-7 7-7-7`})})]}),(0,M.jsx)(`div`,{className:`overflow-hidden transition-all duration-200 ${i?`max-h-60 pb-2`:`max-h-0`}`,children:tr.map(e=>{let t=r===e.route;return(0,M.jsxs)(`button`,{onClick:()=>s(e.route),className:`flex items-center gap-3 w-full text-[14px] py-2.5 pl-5 pr-2 rounded-lg transition-colors ${t?`text-[#6E0ACE] font-medium bg-[#f9f5ff]`:`text-[#555] hover:text-[#6E0ACE] hover:bg-[#f9f5ff]`}`,children:[(0,M.jsx)(`span`,{className:t?`text-[#6E0ACE]`:`text-gray-400`,children:e.icon}),(0,M.jsxs)(`span`,{className:`flex flex-col gap-0.5 text-left`,children:[(0,M.jsx)(`span`,{className:`leading-none`,children:e.label}),(0,M.jsx)(`span`,{className:`text-[12px] text-gray-400 font-normal`,children:e.description})]})]},e.label)})})]},e):(0,M.jsxs)(`button`,{onClick:()=>s(o),className:`flex items-center justify-between text-[15px] py-3 transition-colors ${c?`text-[#6E0ACE] font-medium`:`font-normal text-[#323338] hover:text-[#6161ff]`}`,children:[(0,M.jsxs)(`span`,{className:`flex items-center gap-1.5`,children:[c&&(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full bg-[#6E0ACE] flex-shrink-0`}),e]}),t&&(0,M.jsx)(`svg`,{className:`w-3.5 h-3.5 ${c?`text-[#6E0ACE]`:`text-gray-400`}`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,strokeWidth:2,children:(0,M.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M19 9l-7 7-7-7`})})]},e)}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-3 pt-4 pb-2`,children:[(0,M.jsx)(`button`,{onClick:()=>s(`/contact-us`),className:`w-full border border-[#6E0ACE] text-[#6E0ACE] rounded-full px-5 py-2.5 text-[15px] font-medium hover:bg-[#EFE0FE] transition-colors`,children:`Contact Us`}),(0,M.jsxs)(`button`,{onClick:()=>window.open(er,`_blank`),className:`w-full sm:w-auto bg-[#0A0A0A] text-white border-none rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em] group`,style:{letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo`,` `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})]})})};function sr(){let e=mt(),t=dt(),[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(!1),o=t.pathname;return(0,b.useEffect)(()=>{let e=()=>a(window.scrollY>60);return window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,b.useEffect)(()=>{r(!1)},[t.pathname]),(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`nav`,{className:`fixed left-0 right-0 z-[200] w-full bg-white xl:hidden top-0 ${i?`shadow-[0_2px_20px_rgba(0,0,0,0.12)]`:``}`,children:[(0,M.jsx)(`div`,{className:`max-w-[1400px] mx-auto px-4 sm:px-6`,children:(0,M.jsxs)(`div`,{className:`flex items-center justify-between h-16`,children:[(0,M.jsxs)(`div`,{className:`flex-shrink-0 flex items-center gap-2 cursor-pointer`,onClick:()=>e(`/`),children:[(0,M.jsx)(`img`,{src:Zn,alt:`Logo`,className:`h-6 w-auto object-contain`}),(0,M.jsxs)(`div`,{className:`flex items-baseline`,children:[(0,M.jsx)(`span`,{className:`text-[20px] font-extrabold text-gray-900 tracking-[-0.5px] leading-none`,children:`smartcoach360`}),(0,M.jsx)(`span`,{className:`text-[14px] font-normal text-gray-500 ml-[2px] leading-none`,children:`.ai`})]})]}),(0,M.jsx)(`button`,{className:`p-2 rounded-lg hover:bg-gray-100 transition-colors`,onClick:()=>r(!n),"aria-label":`Toggle menu`,children:(0,M.jsxs)(`div`,{className:`w-[22px] flex flex-col gap-[5px]`,children:[(0,M.jsx)(`span`,{className:`block h-[2px] bg-[#323338] rounded-full transition-all duration-300 origin-center ${n?`rotate-45 translate-y-[7px]`:``}`}),(0,M.jsx)(`span`,{className:`block h-[2px] bg-[#323338] rounded-full transition-all duration-300 ${n?`opacity-0 scale-x-0`:``}`}),(0,M.jsx)(`span`,{className:`block h-[2px] bg-[#323338] rounded-full transition-all duration-300 origin-center ${n?`-rotate-45 -translate-y-[7px]`:``}`})]})})]})}),(0,M.jsx)(or,{open:n,navigate:e,onClose:()=>r(!1),currentPath:o})]}),(0,M.jsx)(`div`,{className:`hidden xl:block`,children:(0,M.jsx)(ar,{navigate:e,currentPath:o,scrolled:i})})]})}function cr(){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 55 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap'); 56 57 .hero-root * { font-family: 'Poppins', sans-serif; box-sizing: border-box; } 58 .hero-root { font-family: 'Poppins', sans-serif; } 59 60 @keyframes fadeUp { 61 from { opacity: 0; transform: translateY(24px); } 62 to { opacity: 1; transform: translateY(0); } 63 } 64 .anim-1 { animation: fadeUp 0.7s cubic-bezier(.22,1,.36,1) 0.05s both; } 65 .anim-2 { animation: fadeUp 0.7s cubic-bezier(.22,1,.36,1) 0.22s both; } 66 .anim-3 { animation: fadeUp 0.7s cubic-bezier(.22,1,.36,1) 0.38s both; } 67 .anim-4 { animation: fadeUp 0.7s cubic-bezier(.22,1,.36,1) 0.52s both; } 68 69 .hero-gradient-text {
70background: linear-gradient(90deg, #a855f7 0%, #9333ea 25%, #7c3aed 50%, #6d28d9 75%, #5b21b6 100%); -webkit-background-clip: text; 71 background-clip: text; 72 -webkit-text-fill-color: transparent; 73 color: transparent; 74 } 75 76 .hero-cta { 77 background: linear-gradient(90deg, #7c3aed 0%, #8b5cf6 35%, #6d28d9 80%, #5b21b6 100%); transition: box-shadow 0.2s ease, transform 0.15s ease; 78 box-shadow: 0 4px 20px rgba(123,92,255,0.28); 79 } 80 .hero-cta:hover { 81 box-shadow: 0 8px 32px rgba(123,92,255,0.42); 82 83 } 84 85 .hero-bg-glow { 86 position: absolute; 87 top: -60px; 88 left: 50%; 89 transform: translateX(-50%); 90 width: min(1000px, 140vw); 91 height: min(700px, 90vw); 92 background: radial-gradient(ellipse at 50% 10%, rgba(224,210,255,0.28) 0%, transparent 65%); 93 pointer-events: none; 94 z-index: 0; 95 } 96 `}),(0,M.jsx)(`section`,{className:`hero-root relative w-full overflow-hidden flex flex-col items-center justify-center text-center`,style:{background:`#FFFFFF`,minHeight:`calc(60vh - 64px)`,paddingTop:`clamp(4rem, 9vw, 8rem)`,paddingBottom:`clamp(4rem, 6vw, 3rem)`,paddingLeft:`1rem`,paddingRight:`1rem`},children:(0,M.jsxs)(`div`,{className:`relative z-10 w-full max-w-[900px] xl:max-w-[1000px] 2xl:max-w-[1100px] mx-auto mt-20 md:mt-5`,children:[(0,M.jsxs)(`h1`,{className:`anim-1 font-normal `,style:{fontSize:`clamp(2rem, 5.3vw, 64px)`,lineHeight:1.2,letterSpacing:`-0.025em`,color:`#1c1c1c`},children:[`Outpace everyone with`,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{className:`inline`,children:`the `}),(0,M.jsx)(`span`,{className:`hero-gradient-text`,children:`best platform for coaches`})]}),(0,M.jsxs)(`p`,{className:`anim-2 mx-auto`,style:{marginTop:`clamp(1.25rem, 3vw, 2rem)`,fontSize:`clamp(1rem, 1.8vw, 1.1rem)`,fontWeight:400,color:`#676879`,lineHeight:1.7,maxWidth:`560px`},children:[`Stop juggling apps. Manage clients, programs, payments,`,(0,M.jsx)(`br`,{className:`hidden sm:block`}),`and messages in one platform built to scale.`]}),(0,M.jsx)(`div`,{className:`anim-3 mt-8 sm:mt-10`,children:(0,M.jsxs)(`button`,{onClick:()=>window.open(`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,`_blank`),className:`hero-cta text-white font-semibold rounded-full group transition-all duration-300 `,style:{fontSize:`clamp(0.85rem, 1.5vw, 1rem)`,padding:`clamp(0.55rem, 1.2vw, 0.75rem) clamp(1.4rem, 3vw, 2rem)`,letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})}),(0,M.jsxs)(`p`,{className:`hidden md:flex anim-4 mt-6 text-gray-500`,style:{marginTop:`0.8rem`,fontSize:`clamp(0.8rem, 1.2vw, 0.7rem)`,color:`#9699a6`,fontWeight:100,alignItems:`center`,justifyContent:`center`,gap:`0.4rem`},children:[`Trusted by 10,000+ coaches worldwide`,(0,M.jsx)(`span`,{style:{color:`#c5c7d4`,fontSize:`1rem`},children:`â¦`}),`Scale faster with less effort`]})]})})]})}var lr=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),ur=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),dr=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),fr=e=>{let t=dr(e);return t.charAt(0).toUpperCase()+t.slice(1)},pr={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`},mr=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},hr=(0,b.createContext)({}),gr=()=>(0,b.useContext)(hr),_r=(0,b.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>{let{size:l=24,strokeWidth:u=2,absoluteStrokeWidth:d=!1,color:f=`currentColor`,className:p=``}=gr()??{},m=r??d?Number(n??u)*24/Number(t??l):n??u;return(0,b.createElement)(`svg`,{ref:c,...pr,width:t??l??pr.width,height:t??l??pr.height,stroke:e??f,strokeWidth:m,className:lr(`lucide`,p,i),...!a&&!mr(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,b.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),N=(e,t)=>{let n=(0,b.forwardRef)(({className:n,...r},i)=>(0,b.createElement)(_r,{ref:i,iconNode:t,className:lr(`lucide-${ur(fr(e))}`,`lucide-${e}`,n),...r}));return n.displayName=fr(e),n},vr=N(`activity`,[[`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
96-2.35 8.36A2 2 0 0 1 4.49 12H2`,key:`169zse`}]]),yr=N(`award`,[[`path`,{d:`m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526`,key:`1yiouv`}],[`circle`,{cx:`12`,cy:`8`,r:`6`,key:`1vp47v`}]]),br=N(`baby`,[[`path`,{d:`M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5`,key:`1u7htd`}],[`path`,{d:`M15 12h.01`,key:`1k8ypt`}],[`path`,{d:`M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1`,key:`11xh7x`}],[`path`,{d:`M9 12h.01`,key:`157uk2`}]]),xr=N(`ban`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M4.929 4.929 19.07 19.071`,key:`196cmz`}]]),Sr=N(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),Cr=N(`bolt`,[[`path`,{d:`M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z`,key:`yt0hxn`}],[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}]]),wr=N(`book-open`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z`,key:`ruj8y`}]]),Tr=N(`briefcase`,[[`path`,{d:`M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16`,key:`jecpp`}],[`rect`,{width:`20`,height:`14`,x:`2`,y:`6`,rx:`2`,key:`i6l2r4`}]]),Er=N(`calendar`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}]]),Dr=N(`camera`,[[`path`,{d:`M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z`,key:`18u6gg`}],[`circle`,{cx:`12`,cy:`13`,r:`3`,key:`1vg3eu`}]]),Or=N(`chart-no-axes-column-increasing`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V9`,key:`uvy0l4`}],[`path`,{d:`M19 21V3`,key:`11j9sm`}]]),kr=N(`chart-no-axes-column`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V3`,key:`1lcnhd`}],[`path`,{d:`M19 21V9`,key:`unv183`}]]),Ar=N(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),jr=N(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),Mr=N(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),Nr=N(`circle-alert`,[[`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`}]]),Pr=N(`circle-arrow-up`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16 12-4-4-4 4`,key:`177agl`}],[`path`,{d:`M12 16V8`,key:`1sbj14`}]]),Fr=N(`circle-check-big`,[[`path`,{d:`M21.801 10A10 10 0 1 1 17 3.335`,key:`yps3ct`}],[`path`,{d:`m9 11 3 3L22 4`,key:`1pflzl`}]]),Ir=N(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Lr=N(`circle-pause`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`10`,x2:`10`,y1:`15`,y2:`9`,key:`c1nkhi`}],[`line`,{x1:`14`,x2:`14`,y1:`15`,y2:`9`,key:`h65svq`}]]),Rr=N(`circle-play`,[[`path`,{d:`M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z`,key:`kmsa83`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),zr=N(`circle-user-round`,[[`path`,{d:`M17.925 20.056a6 6 0 0 0-11.851.001`,key:`z69sun`}],[`circle`,{cx:`12`,cy:`11`,r:`4`,key:`1gt34v`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Br=N(`circle-user`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}],[`path`,{d:`M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662`,key:`154egf`}]]),Vr=N(`clipboard-list`,[[`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`}]]),Hr=N(`clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 6v6l4 2`,key:`mmk7yg`}]]),Ur=N(`cookie`,[[`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`}
96]]),Wr=N(`credit-card`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`5`,rx:`2`,key:`ynyp8z`}],[`line`,{x1:`2`,x2:`22`,y1:`10`,y2:`10`,key:`1b3vmo`}]]),Gr=N(`database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Kr=N(`dumbbell`,[[`path`,{d:`M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z`,key:`9m4mmf`}],[`path`,{d:`m2.5 21.5 1.4-1.4`,key:`17g3f0`}],[`path`,{d:`m20.1 3.9 1.4-1.4`,key:`1qn309`}],[`path`,{d:`M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z`,key:`1t2c92`}],[`path`,{d:`m9.6 14.4 4.8-4.8`,key:`6umqxw`}]]),qr=N(`file-text`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),Jr=N(`flame`,[[`path`,{d:`M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4`,key:`1slcih`}]]),Yr=N(`flask-conical`,[[`path`,{d:`M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2`,key:`18mbvz`}],[`path`,{d:`M6.453 15h11.094`,key:`3shlmq`}],[`path`,{d:`M8.5 2h7`,key:`csnxdl`}]]),Xr=N(`funnel`,[[`path`,{d:`M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z`,key:`sc7q7i`}]]),Zr=N(`gavel`,[[`path`,{d:`m14 13-8.381 8.38a1 1 0 0 1-3.001-3l8.384-8.381`,key:`pgg06f`}],[`path`,{d:`m16 16 6-6`,key:`vzrcl6`}],[`path`,{d:`m21.5 10.5-8-8`,key:`a17d9x`}],[`path`,{d:`m8 8 6-6`,key:`18bi4p`}],[`path`,{d:`m8.5 7.5 8 8`,key:`1oyaui`}]]),Qr=N(`globe`,[[`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`}]]),$r=N(`headphones`,[[`path`,{d:`M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3`,key:`1xhozi`}]]),ei=N(`heart-pulse`,[[`path`,{d:`M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5`,key:`mvr1a0`}],[`path`,{d:`M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27`,key:`auskq0`}]]),ti=N(`heart`,[[`path`,{d:`M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5`,key:`mvr1a0`}]]),ni=N(`image`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]),ri=N(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),ii=N(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),ai=N(`layout-grid`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`3`,rx:`1`,key:`6d4xhi`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`14`,rx:`1`,key:`nxv5o0`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}]]),oi=N(`lock`,[[`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`}]]),si=N(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),ci=N(`map-pin`,[[`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`}]]),li=N(`megaphone`,[[`path`,{d:`M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z`,key:`q8bfy3`}],[`path`,{d:`M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14`,key:`1853fq`}],[`path`,{d:`M8 6v8`,key:`15ugcq`}]]),ui=N(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}
96],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),di=N(`message-circle`,[[`path`,{d:`M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719`,key:`1sd12s`}]]),fi=N(`message-square`,[[`path`,{d:`M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z`,key:`18887p`}]]),pi=N(`phone-call`,[[`path`,{d:`M13 2a9 9 0 0 1 9 9`,key:`1itnx2`}],[`path`,{d:`M13 6a5 5 0 0 1 5 5`,key:`11nki7`}],[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),mi=N(`phone`,[[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),hi=N(`refresh-cw`,[[`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`}]]),gi=N(`salad`,[[`path`,{d:`M7 21h10`,key:`1b0cd5`}],[`path`,{d:`M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z`,key:`4rw317`}],[`path`,{d:`M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1`,key:`10xrj0`}],[`path`,{d:`m13 12 4-4`,key:`1hckqy`}],[`path`,{d:`M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2`,key:`1p4srx`}]]),_i=N(`scale`,[[`path`,{d:`M12 3v18`,key:`108xh3`}],[`path`,{d:`m19 8 3 8a5 5 0 0 1-6 0zV7`,key:`zcdpyk`}],[`path`,{d:`M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1`,key:`1yorad`}],[`path`,{d:`m5 8 3 8a5 5 0 0 1-6 0zV7`,key:`eua70x`}],[`path`,{d:`M7 21h10`,key:`1b0cd5`}]]),vi=N(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),yi=N(`settings-2`,[[`path`,{d:`M14 17H5`,key:`gfn3mx`}],[`path`,{d:`M19 7h-9`,key:`6i9tg`}],[`circle`,{cx:`17`,cy:`17`,r:`3`,key:`18b49y`}],[`circle`,{cx:`7`,cy:`7`,r:`3`,key:`dfmy0x`}]]),bi=N(`share-2`,[[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}],[`circle`,{cx:`6`,cy:`12`,r:`3`,key:`w7nqdw`}],[`circle`,{cx:`18`,cy:`19`,r:`3`,key:`1xt0gg`}],[`line`,{x1:`8.59`,x2:`15.42`,y1:`13.51`,y2:`17.49`,key:`47mynk`}],[`line`,{x1:`15.41`,x2:`8.59`,y1:`6.51`,y2:`10.49`,key:`1n3mei`}]]),xi=N(`shield-alert`,[[`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`,key:`oel41y`}],[`path`,{d:`M12 8v4`,key:`1got3b`}],[`path`,{d:`M12 16h.01`,key:`1drbdi`}]]),Si=N(`shield-check`,[[`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`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Ci=N(`shield`,[[`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`,key:`oel41y`}]]),wi=N(`smartphone`,[[`rect`,{width:`14`,height:`20`,x:`5`,y:`2`,rx:`2`,ry:`2`,key:`1yt0o3`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}]]),Ti=N(`sparkles`,[[`path`,{d:`M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z`,key:`1s2grr`}],[`path`,{d:`M20 2v4`,key:`1rf3ol`}],[`path`,{d:`M22 4h-4`,key:`gwowj6`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),Ei=N(`star`,[[`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,key:`r04s7s`}]]),Di=N(`target`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`circle`,{cx:`12`,cy:`12`,r:`6`,key:`1vlfrh`}],[`circle`,{cx:`12`,cy:`12`,r:`2`,key:`1c9p78`}]]),Oi=N(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),ki=N(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Ai=N(`upload`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m17 8-5-5-5 5`,key:`7q97r8`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}]]),ji=N(`user-check`,[[`path`,{d:`m16 11 2 2 4-4`,key:`9rsbq5`}],[`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`}]]),Mi=N(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Ni=N(`user-minus`,[[`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`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),Pi=N(`users-round`,[[`path`,{d:`M18 21a8 8 0 0 0-16 0`,key:`3ypg7q`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`path`,{d:`M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3`,key:`10s06x`}]]),Fi=N(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Ii=N(`video`,[[`path`,{d:`m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5`,key:`ftymec`}],[`rect`,{x:`2`,y:`6`,width:`14`,height:`12`,rx:`2`,key:`158x01`}]]),Li=N(`workflow`,[[`rect`,{width:`8`,height:`8`,x:`3`,y:`3`,rx:`2`,key:`by2w9f`}],[`path`,{d:`M7 11v4a2 2 0 0 0 2 2h4`,key:`xkn7yn`}],[`rect`,{width:`8`,height:`8`,x:`13`,y:`13`,rx:`2`,key:`1cgmvn`}]]),Ri=N(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),P=N(`zap`,[[`path`,{d:`M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z`,key:`1xq2db`}]]),F=`/assets/nutrition-DZXZXyCZ.png`,zi=`/assets/chat-437bUq1n.png`,Bi=`/assets/client%20profile-Dq3w1R_o.png`,Vi=`/assets/coaches%20profile-DaTZMTaC.png`,Hi=`/assets/live-QFCmi6a0.png`,Ui=`/assets/lib-BSgHioHA.png`,Wi=`/assets/app-BSZ4WBf_.png`,Gi=`/assets/workflow-Cr221r-o.png`,Ki=`/assets/config-C7mZ-jog.png`,qi=`/assets/avatar6-C_WmQff9.png`,Ji=`/assets/avatar5-kX8VaK0H.png`,Yi=`/assets/avatar2-BqVgDAL_.png`,Xi=`/assets/avatar3-4dpCGFf7.png`,Zi=`/assets/avatar9-mQNpNPNc.png`,Qi=`/assets/avatar7-C7O0_sN5.png`,$i=`/assets/avatar4-C04PKJN_.png`,ea=[{id:0,key:`nutrition_activity`,label:`Nutrition & Activity`,Icon:li,agentName:`Dietician`,agentImage:qi,agentStat:`1,240 meal plans generated`,AgentStatIcon:Jr,agentColor:`from-purple-400 to-violet-400`,agentEmoji:`ð¥`,screenshotImage:F,screenshotImageMobile:F,floatingLabels:[`Daily macro tracker`,`86% goal completion`]},{id:1,key:`client_engagement`,label:`Client Engagement`,Icon:ti,agentName:`SmartCoach360`,agentImage:Xi,agentStat:`2,340 active clients managed`,AgentStatIcon:ji,agentColor:`from-purple-400 to-blue-500`,agentEmoji:`ð¤`,screenshotImage:zi,screenshotImageMobile:zi,floatingLabels:[`Smart follow-up nudges`,`NPS score: 94`]},{id:2,key:`exercise_library`,label:`Exercise Library`,Icon:Kr,agentName:`SmartCoach360`,agentImage:Zi,agentStat:`500+ exercises ready to use`,AgentStatIcon:Kr,agentColor:`from-blue-400 to-purple-400`,agentEmoji:`ðª`,screenshotImage:Ui,screenshotImageMobile:Ui,floatingLabels:[`Video exercise demos`,`Custom exercise creation`]},{id:3,key:`mobile_app`,label:`Mobile App`,Icon:wi,agentName:`SmartCoach360 App`,agentImage:Qi,agentStat:`Weekly goal 82% complete`,AgentStatIcon:Kr,agentColor:`from-indigo-400 to-purple-500`,agentEmoji:`ð±`,screenshotImage:Wi,screenshotImageMobile:Wi,floatingLabels:[`Push notifications live`,`Offline mode enabled`]},{id:4,key:`business_automation`,label:`Workflow`,Icon:P,agentName:`SmartCoach360`,agentImage:$i,agentStat:`Lead Allocation Automated`,AgentStatIcon:Hr,agentColor:`from-cyan-400 to-blue-500`,agentEmoji:`â¡`,screenshotImage:Gi,screenshotImageMobile:Gi,floatingLabels:[`Zero-code automation`,`Trigger â Action â Done`]},{id:5,key:`configuration`,label:`Configuration`,Icon:yi,agentName:`SmartCoach360`,agentImage:$i,agentStat:`Platform fully configured`,AgentStatIcon:Di,agentColor:`from-slate-400 to-blue-500`,agentEmoji:`âï¸`,screenshotImage:Ki,screenshotImageMobile:Ki,floatingLabels:[`Branded white-label`,`Custom workflows & rules`]},{id:6,key:`live_sessions`,label:`Live Sessions`,Icon:Ii,agentName:`SmartCoach360 Live`,agentImage:Xi,agentStat:`12 sessions live now`,AgentStatIcon:vr,agentColor:`from-rose-400 to-orange-400`,agentEmoji:`ð¥`,screenshotImage:Hi,screenshotImageMobile:Hi,floatingLabels:[`HD video & screen share`,`Session recordings saved`]},{id:7,key:`client_profile`,label:`Client Profile`,Icon:zr,agentName:`SmartCoach360`,agentImage:Xi,agentStat:`360° client view`,AgentStatIcon:ji,agentColor:`from-teal-400 to-cyan-500`,agentEmoji:`ð¤`,screenshotImage:Bi,screenshotImageMobile:Bi,floatingLabels:[`Full history & notes`,`Goal & progress timeline`]},{id:8,key:`coach_profile`,label:`Coaches Profile`,Icon:Pi,agentName:`SmartCoach360`,agentImage:Zi,agentStat:`Coach performance live`,AgentStatIcon:Oi,agentColor:`from-amber-400 to-orange-500`,agentEmoji:`ð§âð¼`,screenshotImage:Vi,screenshotImageMobile:Vi,floatingLabels:[`Certifications & bio`,`Client load & ratings`]}],ta=({w:e,h:t,rounded:n=`rounded-md`,className:r=``})=>(0,M.jsx)(`div`,{className:`${n} ${r} shrink-0 overflow-x-hidden relative`,style:{width:e,height:t,background:`#f0f0f8`},children:(0,M.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.8) 50%, transparent 100%)`,backgroundSize:`200% 100%`,animation:`shimmerSlide 1.5s infinite`}})}),na=({w:e,h:t,rounded:n=`rounded-md`,className:r=``})=>(0,M.jsxs)(`div`,{className:`${n} ${r} shrink-0 overflow-hidden relative`,style:{width:e,height:t,background:`linear-gradient(135deg, #f5f3ff 0%, #ede9fe 30%, #ddd6fe 65%, #c4b5fd 100%)`},children:[(0,M.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.45) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.45) 80%, transparent 100%)`,backgroundSize:`220% 100%`,animation:`shimmerSlide 1.5s ease-in-out infinite`}}),(0,M.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, rgba(124,58,237,0.10), rgba(139,92,246,0.08), rgba(167,139,250,0.10))`}})]}),ra=({w:e,h:t,rounded:n=`rounded-md`,className:r=``,color:i=`#7c3aed`,lightColor:a=`#ede9fe`})=>(0,M.jsxs)(`div`,{className:`${n} ${r} shrink-0 overflow-hidden relative`,style:{width:e,height:t,background:`linear-gradient(135deg, ${a} 0%, ${i}22 50%, ${a} 100%)`},children:[(0,M.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.45) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.45) 80%, transparent 100%)`,backgroundSize:`220% 100%`,animation:`shimmerSlide 1.5s ease-in-out infinite`}}),(0,M.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, ${i}18, transparent, ${i}12)`}})]}),ia=({active:e,onSelect:t})=>{let n=n=>{let r=e===n.id;return(0,M.jsxs)(`button`,{onClick:()=>t(n.id),className:`flex items-center gap-1.5 rounded-full px-4 py-2 whitespace-nowrap transition-all duration-150 text-[12px] 2xl:text-[13.5px]`,style:{background:`#fff`,color:r?`#1a1a1a`:`#4b5563`,border:`1.5px solid ${r?`#d1d5db`:`#e5e7eb`}`,boxShadow:r?`0 1px 6px rgba(0,0,0,0.10)`:`0 1px 3px rgba(0,0,0,0.05)`,fontWeight:r?600:4
9600},children:[r&&(0,M.jsx)(`span`,{className:`w-4 h-4 rounded-full flex items-center justify-center flex-shrink-0`,style:{background:`#6E0ACE`},children:(0,M.jsx)(Ar,{size:9,strokeWidth:3,color:`#fff`})}),n.label]},n.id)};return(0,M.jsxs)(`div`,{className:`w-full flex justify-center`,children:[(0,M.jsx)(`div`,{className:`hidden 2xl:flex gap-2 justify-center flex-wrap `,children:ea.map(e=>(0,M.jsx)(n,{...e},e.id))}),(0,M.jsxs)(`div`,{className:`flex 2xl:hidden flex-col items-center gap-2 w-full`,children:[(0,M.jsx)(`div`,{className:`flex gap-2 justify-center`,children:ea.slice(0,5).map(e=>(0,M.jsx)(n,{...e},e.id))}),(0,M.jsx)(`div`,{className:`flex gap-2 justify-center`,children:ea.slice(5).map(e=>(0,M.jsx)(n,{...e},e.id))})]})]})},aa=[{avatar:Qi,top:-30,left:-210,barColor:`linear-gradient(90deg, #7c3aed 0%, #a78bfa 100%)`,barBg:`#ede9fe`,barWidth:`72%`,accentColor:`#7c3aed`,accentLight:`#f5f3ff`,blur:!1},{avatar:Yi,left:`485%`,bottom:-60,barColor:`linear-gradient(90deg, #f97316 0%, #fdba74 100%)`,barBg:`#fff7ed`,barWidth:`58%`,accentColor:`#f97316`,accentLight:`#fff7ed`,blur:!0},{avatar:Xi,bottom:`-85%`,left:400,barColor:`linear-gradient(90deg, #059669 0%, #34d399 100%)`,barBg:`#ecfdf5`,barWidth:`85%`,accentColor:`#059669`,accentLight:`#ecfdf5`,blur:!1}],oa=[{color:`#7c3aed`,bg:`#f5f3ff`,w:`60%`,icon:`ðª`},{color:`#f97316`,bg:`#fff7ed`,w:`35%`,icon:`ð`},{color:`#059669`,bg:`#ecfdf5`,w:`90%`,icon:`ð§`}],sa=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-4`,style:{to
96p:90,left:-200,width:220,boxShadow:`0 0 0 1px rgba(124,58,237,0.06), 0 8px 32px rgba(124,58,237,0.10)`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-4`,children:[(0,M.jsx)(`div`,{className:`w-6 h-6 rounded-lg flex items-center justify-center`,style:{background:`linear-gradient(135deg,#7c3aed,#a78bfa)`},children:(0,M.jsx)(ai,{size:11,color:`#fff`})}),(0,M.jsx)(na,{w:72,h:7,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`ml-auto text-[9px] font-semibold rounded-full px-2 py-0.5`,style:{color:`#7c3aed`,background:`#f5f3ff`},children:`Workouts`})]}),oa.map(({color:e,bg:t,w:n,icon:r},i)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-3`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md flex items-center justify-center text-[10px] shrink-0`,style:{background:t},children:r}),(0,M.jsxs)(`div`,{className:`flex-1 flex flex-col gap-1`,children:[(0,M.jsxs)(`div`,{className:`flex justify-between items-center`,children:[(0,M.jsx)(ta,{w:48,h:6,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold`,style:{color:e},children:n})]}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden`,style:{background:t},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:n,background:e}})})]})]},i)),(0,M.jsxs)(`div`,{className:`mt-3 pt-3 flex items-center gap-2`,style:{borderTop:`1px solid #f3f4f6`},children:[(0,M.jsx)(Oi,{size:10,color:`#7c3aed`}),(0,M.jsx)(ta,{w:90,h:6,rounded:`rounded-full`})]})]}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:aa.map((e,t)=>
96(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom},children:(0,M.jsxs)(`div`,{className:`relative inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-0.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`avatar`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),ca=`/assets/avatar1-CCO3xqo6.png`,la=[{avatar:ca,top:350,left:-200,barColor:`linear-gradient(90deg, #8b5cf6 0%, #c084fc 100%)`,barBg:`#f3e8ff`,barWidth:`72%`,accentColor:`#8b5cf6`,accentLight:`#f3e8ff`,blur:!1},{avatar:Ji,right:`-420%`,bottom:200,barColor:`linear-gradient(90deg, #ec4899 0%, #f472b6 100%)`,barBg:`#fdf2f8`,barWidth:`58%`,accentColor:`#ec4899`,accentLight:`#fdf2f8`,blur:!0},{avatar:Zi,bottom:`-100%`,left:800,barColor:`linear-gradient(90deg, #06b6d4 0%, #67e8f9 100%)`,barBg:`#ecfeff`,barWidth:`85%`,accentColor:`#06b6d4`,accentLight:`#ecfeff`,blur:!0}],ua=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute bg-white rounded-2xl border border-gray-100 p-4`,style:{bottom:100,right:-155,width:210,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 10px 36px rgba(139,92,246,0.13)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md flex items-center justify-center`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`},children:(0,M.jsx)(Jr,{size:10,color:`#fff`})}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Today's Macros`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`Daily`})]}),(0,M.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,M.jsxs)(`svg`,{width:`58`,height:`58`,viewBox:`0 0 58 58`,children:[(0,M.jsx)(`circle`,{cx:`29`,cy:`29`,r:`22`,fill:`none`,stroke:`#f3f4f6`,strokeWidth:`8`}),(0,M.jsx)(`circle`,{cx:`29`,cy:`29`,r:`22`,fill:`none`,stroke:`url(#macroGrad)`,strokeWidth:`8`,strokeDasharray:`90 48`,strokeLinecap:`round`,strokeDashoffset:`28`,transform:`rotate(-90 29 29)`}),(0,M.jsx)(`defs`,{children:(0,M.jsxs)(`linearGradient`,{id:`macroGrad`,x1:`0%`,y1:`0%`,x2:`100%`,y2:`0%`,children:[(0,M.jsx)(`stop`,{offset:`0%`,stopColor:`#8b5cf6`}),(0,M.jsx)(`stop`,{offset:`100%`,stopColor:`#c084fc`})]})}),(0,M.jsx)(`text`,{x:`29`,y:`33`,textAnchor:`middle`,fontSize:`11`,fontWeight:`800`,fill:`#374151`,children:`64%`})]}),(0,M.jsx)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[[`#8b5cf6`,`#f3e8ff`,`82g`],[`#c084fc`,`#f3e8ff`,`210g`],[`#a78bfa`,`#ede9fe`,`44g`]].map(([e,t,n],r)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`div`,{className:`w-[6px] h-[6px] rounded-full shrink-0`,style:{background:e}}),(0,M.jsx)(`div`,{className:`flex-1 h-[4px] rounded-full overflow-hidden`,style:{background:t},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:[`68%`,`82%`,`44%`][r],background:e}})}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-gray-600 w-6 text-right`,children:n})]},r))})]}),(0,M.jsxs)(`div`,{className:`mt-3 pt-2.5 flex items-center gap-1.5`,style:{borderTop:`1px solid #f3f4f6`},children:[(0,M.jsx)(vr,{size:9,color:`#8b5cf6`}),(0,M.jsx)(ta,{w:100,h:6,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`ml-auto text-[8px] font-semibold`,style:{color:`#8b5cf6`},children:`+12%`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{bottom:250,left:-190,width:200,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 8px 28px rgba(139,92,246,0.10)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`span`,{className:`text-[13px]`,children:`ð½ï¸`}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Meal Log`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`Today`})]}),[[`#f3e8ff`,`#8b5cf6`,`340 kcal`],[`#ede9fe`,`#7c3aed`,`520 kcal`],[`#ddd6fe`,`#6d28d9`,`180 kcal`]].map(([e,t,n],r)=>
96(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-1.5 rounded-xl p-2`,style:{background:e},children:[(0,M.jsx)(`div`,{className:`w-[5px] h-8 rounded-full shrink-0`,style:{background:t}}),(0,M.jsxs)(`div`,{className:`flex flex-col flex-1 gap-1`,children:[(0,M.jsx)(na,{w:65,h:6,rounded:`rounded-full`}),(0,M.jsx)(na,{w:45,h:4,rounded:`rounded-full`})]}),(0,M.jsxs)(`div`,{className:`flex flex-col items-end gap-0.5`,children:[(0,M.jsx)(`span`,{className:`text-[9px] font-bold`,style:{color:t},children:n}),(0,M.jsx)(Oi,{size:8,color:t})]})]},r))]}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:la.map((e,t)=>(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) ${.1+t*.1}s both`},children:(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`avatar`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),da=({feature:e,animKey:t})=>{let{AgentStatIcon:n}=e;return(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-2.5 bg-white rounded-2xl border border-gray-100 p-2 pr-3.5`,style:{boxShadow:`0 4px 24px rgba(124,58,237,0.13), 0 1px 4px rgba(0,0,0,0.06)`,animation:`slideUp 0.38s cubic-bezier(.22,1,.36,1) 0.1s both`},children:[(0,M.jsx)(`div`,{className:`w-[48px] h-[48px] rounded-xl shrink-0 bg-gradient-to-br ${e.agentColor} overflow-hidden`,children:(0,M.jsx)(`img`,{src:e.agentImage,alt:e.agentName,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,M.jsx)(`p`,{className:`text-[12px] font-bold text-gray-900 leading-tight`,children:e.agentName}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,M.jsx)(`div`,{className:`w-4 h-4 rounded-md flex items-center justify-center shrink-0`,style:{background:`#ede9fe`},children:(0,M.jsx)(n,{size:10,style:{color:`#7c3aed`}})}),(0,M.jsx)(`span`,{className:`text-[11px] text-gray-500 leading-tight`,children:e.agentStat})]})]})]},`badge-${t}`)},fa=[{avatar:ca,top:400,left:-220,barColor:`linear-gradient(90deg, #7c3aed 0%, #a855f7 100%)`,barBg:`#f3e8ff`,barWidth:`72%`,accentColor:`#7c3aed`,accentLight:`#f3e8ff`,blur:!0},{avatar:Yi,right:`-400%`,bottom:-280,barColor:`linear-gradient(90deg, #8b5cf6 0%, #c084fc 100%)`,barBg:`#f5f3ff`,barWidth:`58%`,accentColor:`#8b5cf6`,accentLight:`#f5f3ff`,blur:!1},{avatar:Ji,bottom:`-100%`,left:350,barColor:`linear-gradient(90deg, #9333ea 0%, #d8b4fe 100%)`,barBg:`#faf5ff`,barWidth:`85%`,accentColor:`#9333ea`,accentLight:`#faf5ff`,blur:!0}],pa=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{top:60,left:-200,width:220,boxShadow:`0 8px 32px rgba(0,0,0,0.09)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-2.5`,children:[(0,M.jsx)(Sr,{size:11,className:`text-purple-400`}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Recent Activity`}),(0,M.jsx)(`span`,{className:`ml-auto text-[8px] font-semibold text-purple-400 bg-purple-50 rounded-full px-2 py-0.5`,children:`Live`})]}),[{icon:di,color:`#25D366`,bg:`#dcfce7`,time:`2m ago`},{icon:Ir,color:`#16a34a`,bg:`#dcfce7`,time:`1h ago`},{icon:Ii,color:`#6264A7`,bg:`#ede9fe`,time:`2h ago`},{icon:Er,color:`#f97316`,bg:`#fff7ed`,time:`Tomorrow`},{icon:si,color:`#3b82f6`,bg:`#dbeafe`,time:`3h ago`}].map(({icon:e,color:t,bg:n,text:r,time:i},a)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-1.5 last:mb-0`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md flex items-center justify-center shrink-0`,style:{background:n},children:(0,M.jsx)(e,{size:10,style:{color:t}})}),(0,M.jsx)(`div`,{className:`flex-1 min-w-0`,children:(0,M.jsx)(`div`,{className:`text-[9px] text-gray-700 font-medium truncate`,children:(0,M.jsx)(ta,{w:100,h:6,rounded:`rounded-full`})})}),(0,M.jsx)(`span`,{className:`text-[8px] text-gray-400 shrink-0`,children:i})]},a))]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{bottom:100,right:-205,width:165,boxSh
96adow:`0 4px 16px rgba(0,0,0,0.08)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.25s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-2`,children:[(0,M.jsx)(`div`,{className:`w-4 h-4 rounded-md bg-violet-50 flex items-center justify-center`,children:(0,M.jsx)(Ii,{size:9,color:`#7c3aed`})}),(0,M.jsx)(`span`,{className:`text-[10px] font-bold text-gray-700`,children:`Live Sessions`})]}),[{label:`Teams`,count:`3 active`,color:`#6264A7`,bg:`#ede9fe`},{label:`Zoom`,count:`1 active`,color:`#2563eb`,bg:`#dbeafe`}].map(({label:e,count:t,color:n,bg:r},i)=>(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-1.5`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,M.jsx)(`div`,{className:`w-1.5 h-1.5 rounded-full animate-pulse`,style:{background:n}}),(0,M.jsx)(`span`,{className:`text-[9px] text-gray-500`,children:e})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-bold rounded-full px-1.5 py-0.5`,style:{background:r,color:n},children:t})]},i)),(0,M.jsxs)(`div`,{className:`mt-2 rounded-lg p-1.5 flex items-center gap-1.5 bg-purple-100/60`,children:[(0,M.jsx)(Oi,{size:9,className:`text-purple-900`}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold text-purple-900`,children:`Engagement up 12% this week`})]})]}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:fa.map((e,t)=>
96(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) ${.1+t*.1}s both`},children:(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`avatar`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),ma=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-4`,style:{to
96p:120,right:-225,width:240,boxShadow:`0 4px 24px rgba(0,0,0,0.07)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-3`,children:[(0,M.jsx)(`svg`,{width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`#7c3aed`,strokeWidth:`2`,children:(0,M.jsx)(`path`,{d:`M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z`})}),(0,M.jsx)(`span`,{className:`text-[11px] font-semibold text-gray-700`,children:`Role Permissions`}),(0,M.jsx)(`span`,{className:`ml-auto text-[10px] font-semibold text-violet-700 bg-violet-50 rounded-full px-2 py-0.5`,children:`3 Roles`})]}),[{role:`Admin`,perms:[`Manage`,`Edit`,`View`],color:`text-violet-600`,bg:`bg-violet-50`},{role:`Coach`,perms:[`Edit`,`View`],color:`text-indigo-600`,bg:`bg-indigo-50`},{role:`Viewer`,perms:[`View`],color:`text-gray-500`,bg:`bg-gray-100`}].map(({role:e,perms:t,color:n,bg:r})=>(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-2`,children:[(0,M.jsx)(`span`,{className:`text-[10px] font-semibold ${n}`,children:e}),(0,M.jsx)(`div`,{className:`flex gap-1`,children:t.map(e=>(0,M.jsx)(`span`,{className:`text-[8px] font-semibold ${r} ${n} rounded-full px-1.5 py-0.5`,children:e},e))})]},e))]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{bottom:100,left:-180,width:205,boxShadow:`0 4px 24px rgba(0,0,0,0.07)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-3`,children:[(0,M.jsx)(`div`,{className:`w-7 h-7 rounded-lg bg-violet-100 flex items-center justify-center flex-shrink-0`,children:(0,M.jsxs)(`svg`,{width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`#7c3aed`,strokeWidth:`2`,children:[(0,M.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`}),(0,M.jsx)(`path`,{d:`M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14`})]})}),(0,M.jsx)(`span`,{className:`text-[11px] font-semibold text-gray-700`,children:`System Config`})]}),(0,M.jsx)(`div`,{className:`h-px bg-gray-100 mb-2.5`}),[{label:`Email Notifications`,on:!0},{label:`Auto Billing`,on:!0},{label:`2FA Required`,on:!1},{label:`Client Self-signup`,on:!0}].map(({label:e,on:t})=>(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-2`,children:[(0,M.jsx)(`span`,{className:`text-[9.5px] text-gray-500`,children:e}),(0,M.jsx)(`div`,{className:`w-7 h-4 rounded-full flex items-center px-0.5 flex-shrink-0 transition-all`,style:{background:t?`#7c3aed`:`#e5e7eb`},children:(0,M.jsx)(`div`,{className:`w-3 h-3 rounded-full bg-white shadow-sm transition-all`,style:{marginLeft:t?`12px`:`0px`}})})]},e)),(0,M.jsxs)(`div`,{className:`flex items-center justify-between mt-2.5 pt-2 border-t border-purple-50 bg-purple-50 -mx-3 -mb-3 px-3 pb-3 rounded-b-2xl`,children:[(0,M.jsx)(`span`,{className:`text-[9px] text-purple-400`,children:`Last updated 2h ago`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold bg-purple-500 text-white rounded-full px-2 py-0.5`,children:`Saved`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{bottom:-55,right:-115,width:155,boxShadow:`0 4px 24px rgba(0,0,0,0.07)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.25s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-3`,children:[(0,M.jsxs)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`#7c3aed`,strokeWidth:`2`,children:[(0,M.jsx)(`rect`,{x:`2`,y:`3`,width:`20`,height:`14`,rx:`2`}),(0,M.jsx)(`path`,{d:`M8 21h8M12 17v4`})]}),(0,M.jsx)(`span`,{className:`text-[11px] font-semibold text-gray-700`,children:`Integrations`})]}),[{label:`Stripe`,status:`Active`,color:`#16a34a`,bg:`#dcfce7`},{label:`Zoom`,status:`Active`,color:`#16a34a`,bg:`#dcfce7`},{label:`WhatsApp`,status:`Pending`,color:`#d97706`,bg:`#fef3c7`},{label:`Zapier`,status:`Off`,color:`#9ca3af`,bg:`#f3f4f6`}].map(({label:e,status:t,color:n,bg:r})=>(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-2`,children:[(0,M.jsx)(`span`,{className:`text-[10px] text-gray-600`,children:e}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-1.5 py-0.5`,style:{color:n,background:r},children:t})]},e))]})]}),ha=[{avatar:Ji,top:300,left:-220,barColor:`linear-gradient(90deg, #7c3aed 0%, #a855f7 100%)`,barBg:`#f3e8ff`,barWidth:`72%`,accentColor:`#7c3aed`,accentLight:`#f3e8ff`,blur:!1},{avatar:Xi,right:`-440%`,bottom:200,barColor:`linear-gradient(90deg, #8b5cf6 0%, #c084fc 100%)`,barBg:`#f5f3ff`,barWidth:`58%`,accentColor:`#8b5cf6`,accentLight:`#f5f3ff`,blur:!0}
96,{avatar:`/assets/avatar8-DJA5KfYX.png`,bottom:`-85%`,right:-530,barColor:`linear-gradient(90deg, #9333ea 0%, #d8b4fe 100%)`,barBg:`#faf5ff`,barWidth:`85%`,accentColor:`#9333ea`,accentLight:`#faf5ff`,blur:!1}],ga=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{top:55,left:-165,width:200,boxShadow:`0 4px 24px rgba(0,0,0,0.07)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-2.5`,children:[(0,M.jsx)(`div`,{className:`w-7 h-7 rounded-xl bg-violet-100 flex items-center justify-center flex-shrink-0`,children:(0,M.jsx)(wi,{size:13,strokeWidth:2,className:`text-violet-600`})}),(0,M.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,M.jsx)(`div`,{className:`text-[10px] font-semibold text-gray-800`,children:`SmartCoach 360`}),(0,M.jsx)(`div`,{className:`text-[9px] text-gray-400`,children:`Just now`})]}),(0,M.jsx)(`div`,{className:`w-1.5 h-1.5 rounded-full bg-violet-500 flex-shrink-0`})]}),(0,M.jsxs)(`div`,{className:`bg-violet-50 rounded-xl p-2.5`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1`,children:[(0,M.jsx)(Di,{size:11,strokeWidth:2,className:`text-violet-600`}),(0,M.jsx)(`span`,{className:`text-[10px] font-semibold text-violet-800`,children:`Goal reached!`})]}),(0,M.jsx)(`div`,{className:`text-[9px] text-black leading-snug`,children:`You hit 10,000 steps today. Keep it up!`})]}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mt-2.5 pt-2.5 border-t border-gray-100`,children:[(0,M.jsx)(vr,{size:10,strokeWidth:2,className:`text-violet-400`}),(0,M.jsx)(`div`,{className:`flex-1 h-1.5 rounded-full bg-gray-100 overflow-hidden`,children:(0,M.jsx)(`div`,{className:`h-full rounded-full bg-violet-500`,style:{width:`78%`}})}),(0,M.jsx)(`span`,{className:`text-[9px] font-semibold text-violet-600`,children:`78%`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{bottom:-15,right:-155,width:165,boxShadow:`0 4px 24px rgba(0,0,0,0.07)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.25s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-3`,children:[(0,M.jsx)(Kr,{size:12,strokeWidth:2,className:`text-violet-500`}),(0,M.jsx)(`span`,{className:`text-[11px] font-semibold text-gray-700`,children:`Today's workout`})]}),[{label:`Chest press`,sets:`4Ã12`,done:!0},{label:`Squats`,sets:`3Ã15`,done:!0},{label:`Plank`,sets:`3Ã60s`,done:!1},{label:`Deadlift`,sets:`3Ã10`,done:!1}].map(({label:e,sets:t,done:n})=>(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-2`,children:[(0,M.jsx)(`div`,{className:`w-4 h-4 rounded-full flex items-center justify-center flex-shrink-0`,style:{background:n?`#7c3aed`:`#ede9fe`},children:n?(0,M.jsx)(Ar,{size:8,strokeWidth:3,className:`text-white`}):(0,M.jsx)(`div`,{className:`w-1.5 h-1.5 rounded-full bg-violet-300`})}),(0,M.jsx)(`span`,{className:`text-[10px] flex-1 ${n?`text-gray-400 line-through`:`text-gray-700`}`,children:e}),(0,M.jsx)(`span`,{className:`text-[9px] font-semibold text-violet-500`,children:t})]},e)),(0,M.jsxs)(`div`,{className:`mt-2.5 pt-2.5 border-t border-gray-100`,children:[(0,M.jsxs)(`div`,{className:`flex justify-between mb-1`,children:[(0,M.jsx)(`span`,{className:`text-[9px] text-gray-400`,children:`Progress`}),(0,M.jsx)(`span`,{className:`text-[9px] font-semibold text-violet-600`,children:`2 / 4`})]}),(0,M.jsx)(`div`,{className:`h-1.5 rounded-full bg-gray-100 overflow-hidden`,children:(0,M.jsx)(`div`,{className:`h-full rounded-full bg-violet-500`,style:{width:`50%`}})})]})]}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:ha.map((e,t)=>
96(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) ${.1+t*.1}s both`},children:(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`avatar`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),_a=`/assets/workflowimg-ocPqxmJF.png`,va=[{avatar:qi,bottom:-170,left:-220,barColor:`linear-gradient(90deg, #7c3aed 0%, #a855f7 100%)`,barBg:`#f3e8ff`,barWidth:`72%`,accentColor:`#7c3aed`,accentLight:`#f3e8ff`,blur:!0},{avatar:Zi,right:`-440%`,bottom:150,barColor:`linear-gradient(90deg, #8b5cf6 0%, #c084fc 100%)`,barBg:`#f5f3ff`,barWidth:`58%`,accentColor:`#8b5cf6`,accentLight:`#f5f3ff`,blur:!0},{avatar:Qi,bottom:`-80%`,right:-530,barColor:`linear-gradient(90deg, #9333ea 0%, #d8b4fe 100%)`,barBg:`#faf5ff`,barWidth:`85%`,accentColor:`#9333ea`,accentLight:`#faf5ff`,blur:!0}],ya=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`div`,{className:`absolute z-10 p-4`,style:{to
96p:-130,left:-550,width:`100%`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:(0,M.jsx)(`img`,{src:_a,alt:``,className:`w-[70%] pointer-events-none`,style:{opacity:.5,transform:`scale(0.85)`,filter:`saturate(0.7)`}})}),(0,M.jsx)(`div`,{className:`absolute z-10 p-4`,style:{bottom:-85,right:-450,width:`90%`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:(0,M.jsx)(`img`,{src:_a,alt:``,className:`w-[70%] pointer-events-none ml-auto`,style:{opacity:.2,transform:`scale(0.85)`,filter:`saturate(0.7)`}})}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:va.map((e,t)=>(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) ${.1+t*.1}s both`},children:(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`avatar`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),ba=({w:e,h:t,rounded:n=`rounded`})=>(0,M.jsx)(`div`,{className:`${n} overflow-hidden shrink-0`,style:{width:e,height:t,background:`linear-gradient(90deg, #f3f4f6 25%, #e9ebee 50%, #f3f4f6 75%)`,backgroundSize:`200% 100%`,animation:`shimmerSlide 1.6s ease-in-out infinite`}}),xa=({w:e,h:t,rounded:n=`rounded`})=>(0,M.jsx)(`div`,{className:`${n} overflow-hidden shrink-0`,style:{width:e,height:t,background:`linear-gradient(90deg, #ede9fe 25%, #ddd6fe 50%, #ede9fe 75%)`,backgroundSize:`200% 100%`,animation:`shimmerSlide 1.6s ease-in-out infinite`}}),Sa=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 97 @keyframes shimmerSlide { 98 0% { background-position: 200% 0; } 99 100% { background-position: -200% 0; } 100 } 101 @keyframes floatIn { 102 from { opacity: 0; transform: translateY(12px) scale(0.97); } 103 to { opacity: 1; transform: translateY(0) scale(1); } 104 } 105 @keyframes pulse { 106 0%, 100% { opacity: 1; } 107 50% { opacity: 0.5; } 108 } 109 `}),(0,M.jsxs)(`div`,{className:`absolute bg-white rounded-2xl border border-gray-100 p-4`,style:{to
109p:100,left:-210,width:220,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 10px 36px rgba(139,92,246,0.13)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md flex items-center justify-center`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`},children:(0,M.jsx)(ti,{size:10,color:`#fff`})}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Client Profile`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`Active`})]}),(0,M.jsxs)(`div`,{className:`flex items-center gap-3 mb-3`,children:[(0,M.jsxs)(`div`,{className:`relative shrink-0`,children:[(0,M.jsx)(`div`,{className:`w-11 h-11 rounded-xl`,style:{background:`linear-gradient(135deg,#ede9fe,#ddd6fe)`}}),(0,M.jsx)(`div`,{className:`absolute -bottom-0.5 -right-0.5 w-3 h-3 rounded-full border-2 border-white`,style:{background:`#8b5cf6`,animation:`pulse 2s ease-in-out infinite`}})]}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1.5 flex-1`,children:[(0,M.jsx)(ba,{w:90,h:7,rounded:`rounded-full`}),(0,M.jsx)(xa,{w:60,h:5,rounded:`rounded-full`})]})]}),(0,M.jsxs)(`div`,{className:`mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex justify-between mb-1`,children:[(0,M.jsx)(`span`,{className:`text-[8px] font-semibold text-gray-500`,children:`Weekly Goal`}),(0,M.jsx)(`span`,{className:`text-[8px] font-bold`,style:{color:`#8b5cf6`},children:`73%`})]}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden`,style:{background:`#ede9fe`},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:`73%`,background:`linear-gradient(90deg,#8b5cf6,#c084fc)`}})})]}),(0,M.jsx)(`div`,{className:`flex gap-1.5 flex-wrap`,children:[`#ede9fe`,`#f3e8ff`,`#ddd6fe`].map((e,t)=>(0,M.jsx)(ba,{w:[42,54,36][t],h:16,rounded:`rounded-full`},t))}),(0,M.jsxs)(`div`,{className:`mt-3 pt-2.5 flex items-center gap-1.5`,style:{borderTop:`1px solid #f3f4f6`},children:[(0,M.jsx)(Hr,{size:9,color:`#8b5cf6`}),(0,M.jsx)(ba,{w:95,h:6,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`ml-auto text-[8px] font-semibold`,style:{color:`#8b5cf6`},children:`2d ago`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{top:210,right:-200,width:195,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 8px 28px rgba(139,92,246,0.10)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`span`,{className:`text-[13px]`,children:`ð`}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Progress`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`Week 8`})]}),(0,M.jsx)(`div`,{className:`flex items-end gap-1.5 h-12 mb-2`,children:[55,70,45,85,60,90,75].map((e,t)=>(0,M.jsx)(`div`,{className:`flex-1 rounded-t-sm`,style:{height:`${e}%`,background:t===5?`linear-gradient(180deg,#8b5cf6,#c084fc)`:`#ede9fe`}},t))}),(0,M.jsx)(`div`,{className:`flex justify-between`,children:[`M`,`T`,`W`,`T`,`F`,`S`,`S`].map((e,t)=>(0,M.jsx)(`span`,{className:`text-[7px] text-gray-400 flex-1 text-center`,children:e},t))}),(0,M.jsxs)(`div`,{className:`mt-2 pt-2 flex items-center gap-1.5`,style:{borderTop:`1px solid #f3f4f6`},children:[(0,M.jsx)(Oi,{size:9,color:`#8b5cf6`}),(0,M.jsx)(ba,{w:80,h:5,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`ml-auto text-[8px] font-semibold`,style:{color:`#8b5cf6`},children:`+8%`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-20 bg-white rounded-full border border-gray-100 px-3 py-2 flex items-center gap-2`,style:{bottom:-55,right:250,boxShadow:`0 4px 20px rgba(139,92,246,0.18)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.28s both`},children:[(0,M.jsx)(`div`,{className:`w-6 h-6 rounded-full flex items-center justify-center shrink-0`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`}
109,children:(0,M.jsx)(Er,{size:10,color:`#fff`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,M.jsx)(ba,{w:70,h:6,rounded:`rounded-full`}),(0,M.jsx)(ba,{w:48,h:4,rounded:`rounded-full`})]})]})]}),Ca=({w:e,h:t,rounded:n=`rounded`})=>(0,M.jsx)(`div`,{className:`${n} overflow-hidden shrink-0`,style:{width:e,height:t,background:`linear-gradient(90deg, #f3f4f6 25%, #e9ebee 50%, #f3f4f6 75%)`,backgroundSize:`200% 100%`,animation:`shimmerSlide 1.6s ease-in-out infinite`}}),wa=({w:e,h:t,rounded:n=`rounded`})=>(0,M.jsx)(`div`,{className:`${n} overflow-hidden shrink-0`,style:{width:e,height:t,background:`linear-gradient(90deg, #ede9fe 25%, #ddd6fe 50%, #ede9fe 75%)`,backgroundSize:`200% 100%`,animation:`shimmerSlide 1.6s ease-in-out infinite`}}),Ta=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 110 @keyframes shimmerSlide { 111 0% { background-position: 200% 0; } 112 100% { background-position: -200% 0; } 113 } 114 @keyframes floatIn { 115 from { opacity: 0; transform: translateY(12px) scale(0.97); } 116 to { opacity: 1; transform: translateY(0) scale(1); } 117 } 118 `}),(0,M.jsxs)(`div`,{className:`absolute bg-white rounded-2xl border border-gray-100 p-4`,style:{to
118p:-20,left:-235,width:225,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 10px 36px rgba(139,92,246,0.13)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md flex items-center justify-center`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`},children:(0,M.jsx)(Ci,{size:10,color:`#fff`})}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Coach Profile`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`Pro`})]}),(0,M.jsxs)(`div`,{className:`flex items-center gap-3 mb-3`,children:[(0,M.jsxs)(`div`,{className:`relative shrink-0`,children:[(0,M.jsx)(`div`,{className:`w-12 h-12 rounded-xl flex items-center justify-center`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`,padding:2},children:(0,M.jsx)(`div`,{className:`w-full h-full rounded-[10px]`,style:{background:`#faf5ff`}})}),(0,M.jsx)(`div`,{className:`absolute -bottom-0.5 -right-0.5 w-4 h-4 rounded-full border-2 border-white flex items-center justify-center`,style:{background:`#8b5cf6`},children:(0,M.jsx)(Ei,{size:7,color:`#fff`,fill:`#fff`})})]}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1.5 flex-1`,children:[(0,M.jsx)(Ca,{w:88,h:7,rounded:`rounded-full`}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,M.jsx)(`div`,{className:`w-[5px] h-[5px] rounded-full`,style:{background:`#8b5cf6`}}),(0,M.jsx)(Ca,{w:55,h:5,rounded:`rounded-full`})]})]})]}),(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-3 rounded-xl p-2`,style:{background:`#faf5ff`},children:[(0,M.jsx)(`div`,{className:`flex gap-0.5`,children:[...[,,,,,]].map((e,t)=>(0,M.jsx)(Ei,{size:9,color:t<4?`#8b5cf6`:`#d1d5db`,fill:t<4?`#8b5cf6`:`none`},t))}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-gray-700`,children:`4.9`}),(0,M.jsx)(`span`,{className:`text-[8px] text-gray-400`,children:`(128 reviews)`})]}),(0,M.jsxs)(`div`,{className:`mb-3`,children:[(0,M.jsx)(`span`,{className:`text-[8px] font-semibold text-gray-500 mb-1.5 block`,children:`Specialties`}),(0,M.jsx)(`div`,{className:`flex gap-1.5 flex-wrap`,children:[[`#f3e8ff`,`#8b5cf6`,52],[`#ede9fe`,`#7c3aed`,44],[`#f3e8ff`,`#8b5cf6`,60]].map(([e,t,n],r)=>(0,M.jsxs)(`div`,{className:`rounded-full px-2 py-0.5 flex items-center gap-1`,style:{background:e},children:[(0,M.jsx)(`div`,{className:`w-[4px] h-[4px] rounded-full`,style:{background:t}}),(0,M.jsx)(Ca,{w:n,h:5,rounded:`rounded-full`})]},r))})]}),(0,M.jsx)(`div`,{className:`grid grid-cols-2 gap-1.5 mb-3`,children:[[Fi,`#8b5cf6`,`Clients`,`24`],[yr,`#c084fc`,`Certifications`,`6`]].map(([e,t,n,r],i)=>(0,M.jsxs)(`div`,{className:`rounded-xl p-2 flex flex-col gap-1`,style:{background:`#faf5ff`},children:[(0,M.jsx)(e,{size:10,color:t}),(0,M.jsx)(`span`,{className:`text-[11px] font-extrabold text-gray-700`,children:r}),(0,M.jsx)(`span`,{className:`text-[7px] text-gray-400`,children:n})]},i))}),(0,M.jsxs)(`div`,{className:`pt-2.5 flex items-center gap-1.5`,style:{borderTop:`1px solid #f3f4f6`},children:[(0,M.jsx)(ci,{size:9,color:`#8b5cf6`}),(0,M.jsx)(Ca,{w:90,h:6,rounded:`rounded-full`}),(0,M.jsx)(`span`,{className:`ml-auto text-[8px] font-semibold`,style:{color:`#8b5cf6`},children:`Online`})]})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3`,style:{top:120,right:-205,width:200,boxShadow:`0 0 0 1px rgba(139,92,246,0.07), 0 8px 28px rgba(139,92,246,0.10)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.18s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`span`,{className:`text-[13px]`,children:`ð
`}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Schedule`})]}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold rounded-full px-2 py-0.5`,style:{background:`#f3e8ff`,color:`#8b5cf6`},children:`This Week`})]}),[[`#f3e8ff`,`#8b5cf6`,`09:00`],[`#ede9fe`,`#7c3aed`,`11:30`],[`#faf5ff`,`#8b5cf6`,`14:00`]].map(([e,t,n],r)=>
118(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-1.5 rounded-xl p-2`,style:{background:e},children:[(0,M.jsx)(`div`,{className:`w-[5px] h-8 rounded-full shrink-0`,style:{background:t}}),(0,M.jsxs)(`div`,{className:`flex flex-col flex-1 gap-1`,children:[(0,M.jsx)(wa,{w:70,h:6,rounded:`rounded-full`}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1`,style:{opacity:.7},children:[(0,M.jsx)(Hr,{size:7,color:t}),(0,M.jsx)(`span`,{className:`text-[8px] font-semibold`,style:{color:t},children:n})]})]}),(0,M.jsx)(`div`,{className:`flex flex-col items-end gap-0.5`,children:(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-full flex items-center justify-center`,style:{background:`#faf5ff`},children:(0,M.jsx)(di,{size:8,color:t})})})]},r))]}),(0,M.jsxs)(`div`,{className:`absolute z-20 bg-white rounded-full border border-gray-100 px-3 py-2 flex items-center gap-2`,style:{bottom:-55,right:160,boxShadow:`0 4px 20px rgba(139,92,246,0.18)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.28s both`},children:[(0,M.jsx)(`div`,{className:`w-6 h-6 rounded-full flex items-center justify-center shrink-0`,style:{background:`linear-gradient(135deg,#8b5cf6,#c084fc)`},children:(0,M.jsx)(P,{size:10,color:`#fff`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,M.jsx)(Ca,{w:75,h:6,rounded:`rounded-full`}),(0,M.jsx)(Ca,{w:50,h:4,rounded:`rounded-full`})]})]})]}),Ea=[{avatar:qi,top:250,left:-200,barColor:`linear-gradient(90deg, #7c3aed 0%, #a855f7 100%)`,barBg:`#f3e8ff`,barWidth:`72%`,accentColor:`#7c3aed`,accentLight:`#f3e8ff`,blur:!0},{avatar:Xi,right:`-450%`,bottom:150,barColor:`linear-gradient(90deg, #8b5cf6 0%, #c084fc 100%)`,barBg:`#f5f3ff`,barWidth:`58%`,accentColor:`#8b5cf6`,accentLight:`#f5f3ff`,blur:!1},{avatar:$i,bottom:`-100%`,left:800,barColor:`linear-gradient(90deg, #9333ea 0%, #d8b4fe 100%)`,barBg:`#faf5ff`,barWidth:`85%`,accentColor:`#9333ea`,accentLight:`#faf5ff`,blur:!0}],Da=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-violet-100 p-4`,style:{to
118p:60,left:-160,width:240,boxShadow:`0 10px 40px rgba(124,58,237,0.13)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.05s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-3`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md bg-violet-100 flex items-center justify-center`,children:(0,M.jsx)(Kr,{size:11,className:`text-violet-500`})}),(0,M.jsx)(`span`,{className:`text-[11px] font-bold text-gray-700`,children:`Exercise Library`}),(0,M.jsx)(`div`,{className:`ml-auto w-2 h-2 rounded-full bg-violet-400 animate-pulse`})]}),(0,M.jsx)(`div`,{className:`grid grid-cols-2 gap-2`,children:[[`Exercises`,`1,340`,`+18%`,`#f3f0ff`,`#5b21b6`],[`Muscles`,`12`,`+2`,`#ecfdf5`,`#065f46`],[`Programs`,`64`,`+7%`,`#fdf4ff`,`#7e22ce`],[`Avg Sets`,`4.2`,`+0.3`,`#fefce8`,`#92400e`]].map(([e,t,n,r,i],a)=>(0,M.jsxs)(`div`,{className:`rounded-xl p-2.5`,style:{background:r},children:[(0,M.jsx)(`div`,{className:`text-[8px] text-gray-400 mb-0.5`,children:(0,M.jsx)(ra,{w:50,h:10})}),(0,M.jsx)(`div`,{className:`text-[15px] font-black`,style:{color:i},children:(0,M.jsx)(ra,{w:50,h:5,color:i,lightColor:r})}),(0,M.jsx)(`div`,{className:`text-[8px] font-semibold`,style:{color:n.startsWith(`-`)?`#dc2626`:`#059669`},children:n})]},a))})]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-xl border border-violet-100 p-3`,style:{bottom:-10,right:-120,width:162,boxShadow:`0 4px 20px rgba(124,58,237,0.10)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.25s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-2.5`,children:[(0,M.jsx)(Xr,{size:11,className:`text-violet-400`}),(0,M.jsx)(`span`,{className:`text-[10px] font-bold text-gray-700`,children:`Categories`})]}),[[`Strength`,`86`],[`Cardio`,`52`],[`Mobility`,`38`]].map(([e,t],n)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(`div`,{className:`w-[7px] h-[7px] rounded-full shrink-0`,style:{background:[`#7c3aed`,`#a855f7`,`#c084fc`][n]}}),(0,M.jsx)(`span`,{className:`text-[9px] text-gray-600 flex-1`,children:(0,M.jsx)(na,{w:72,h:8,rounded:`rounded-full`})}),(0,M.jsx)(`span`,{className:`text-[8px] bg-violet-50 text-violet-600 font-bold rounded px-1.5`,children:t})]},n))]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-xl border border-violet-100 px-3 py-2.5`,style:{top:195,right:-240,width:162,boxShadow:`0 4px 16px rgba(124,58,237,0.09)`,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) 0.32s both`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(Jr,{size:11,className:`text-violet-400`}),(0,M.jsx)(`span`,{className:`text-[10px] font-bold text-gray-700`,children:`Avg Intensity`})]}),(0,M.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,M.jsx)(`div`,{className:`text-[26px] font-black text-violet-700 leading-none`,children:`74%`}),(0,M.jsx)(`div`,{className:`text-[9px] text-emerald-500 font-semibold mb-0.5`,children:`â vs last week`})]})]}),(0,M.jsx)(`div`,{className:`relative`,style:{width:240,height:320},children:Ea.map((e,t)=>
118(0,M.jsx)(`div`,{className:`absolute`,style:{top:e.top,left:e.left,right:e.right,bottom:e.bottom,animation:`floatIn 0.45s cubic-bezier(.22,1,.36,1) ${.1+t*.1}s both`},children:(0,M.jsxs)(`div`,{className:`inline-flex items-center gap-3 p-2.5 pr-4`,style:{minWidth:180},children:[(0,M.jsx)(`div`,{className:`w-[42px] h-[42px] rounded-xl overflow-hidden border-.5`,style:{borderColor:e.accentColor,background:e.accentLight},children:(0,M.jsx)(`img`,{src:e.avatar,alt:`exercise`,className:`w-full h-full object-cover`})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-2 flex-1`,children:[(0,M.jsx)(ra,{w:70,h:6,color:e.accentColor,lightColor:e.accentLight}),(0,M.jsx)(`div`,{className:`h-[5px] rounded-full overflow-hidden w-full`,style:{background:e.barBg},children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:e.barWidth,background:e.barColor}})}),(0,M.jsx)(ra,{w:45,h:5,color:e.accentColor,lightColor:e.accentLight})]}),e.blur&&(0,M.jsx)(`div`,{className:`absolute inset-0 backdrop-blur-[2px] bg-white/5 z-20 pointer-events-none`})]})},t))})]}),Oa=()=>(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-2xl border border-gray-100 p-3.5`,style:{top:90,left:-150,width:200,boxShadow:`0 8px 32px rgba(0,0,0,0.10)`,filter:`blur(3px)`,opacity:.9},children:[(0,M.jsx)(ta,{w:100,h:10,rounded:`rounded-full`,className:`mb-3`}),[70,65,70,50].map((e,t)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-2`,children:[(0,M.jsx)(ta,{w:40,h:8,rounded:`rounded-full`}),(0,M.jsx)(ta,{w:`${e}%`,h:6,rounded:`rounded-full`})]},t))]}),(0,M.jsxs)(`div`,{className:`absolute z-10 bg-white rounded-xl border border-gray-100 p-3`,style:{top:40,right:-235,width:145,boxShadow:`0 4px 16px rgba(0,0,0,0.08)`,filter:`blur(3px)`,opacity:.5},children:[(0,M.jsx)(ta,{w:80,h:9,rounded:`rounded-full`,className:`mb-2`}),(0,M.jsx)(ta,{w:50,h:20,rounded:`rounded-xl`,className:`mb-2`}),(0,M.jsx)(ta,{w:`100%`,h:8,rounded:`rounded-full`})]})]}),ka={0:ua,1:pa,2:Da,3:ga,4:ya,5:ma,6:sa,7:Sa,8:Ta},Aa={0:()=>(0,M.jsxs)(`div`,{className:`absolute top-3 right-3 z-20 bg-white/95 backdrop-blur-sm rounded-xl border border-gray-100 p-2.5`,style:{boxShadow:`0 4px 16px rgba(0,0,0,0.10)`,width:148},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(Di,{size:10,className:`text-violet-400`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-gray-700`,children:`Sprint Board`})]}),[[`In Progress`,`60%`,`#7c3aed`],[`Review`,`35%`,`#f59e0b`],[`Done`,`90%`,`#22c55e`]].map(([e,t,n],r)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1`,children:[(0,M.jsx)(`span`,{className:`text-[8px] text-gray-400 w-14 flex-shrink-0`,children:e}),(0,M.jsx)(`div`,{className:`flex-1 h-1.5 rounded-full bg-gray-100`,children:(0,M.jsx)(`div`,{className:`h-full rounded-full`,style:{width:t,background:n,opacity:.8}})})]},r))]}),1:()=>(0,M.jsxs)(`div`,{className:`absolute top-3 right-3 z-20 bg-white/95 backdrop-blur-sm rounded-xl border border-gray-100 p-2.5`,style:{boxShadow:`0 4px 16px rgba(0,0,0,0.10)`,width:148},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(Jr,{size:10,className:`text-rose-400`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-gray-700`,children:`Macros Today`})]}),(0,M.jsx)(`div`,{className:`flex gap-2`,children:[[`P`,`82g`,`#fb7185`],[`C`,`210g`,`#f97316`],[`F`,`44g`,`#a78bfa`]].map(([e,t,n],r)=>(0,M.jsxs)(`div`,{className:`flex flex-col items-center flex-1`,children:[(0,M.jsx)(`div`,{className:`text-[12px] font-black`,style:{color:n},children:t}),(0,M.jsx)(`div`,{className:`text-[8px] text-gray-400`,children:e})]},r))})]}),2:()=>(0,M.jsxs)(`div`,{className:`absolute top-3 right-3 z-20 bg-white/95 backdrop-blur-sm rounded-xl border border-gray-100 p-2.5`,style:{boxShadow:`0 4px 16px rgba(0,0,0,0.10)`,width:148},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(Oi,{size:10,className:`text-blue-400`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-gray-700`,children:`Live KPIs`})]}),[[`Revenue`,`â¹84.2K`,`#1d4ed8`],[`Retention`,`91%`,`#7c3aed`]].map(([e,t,n],r)=>
118(0,M.jsxs)(`div`,{className:`flex items-center justify-between mb-1`,children:[(0,M.jsx)(`span`,{className:`text-[8px] text-gray-400`,children:e}),(0,M.jsx)(`span`,{className:`text-[10px] font-black`,style:{color:n},children:t})]},r))]}),default:()=>(0,M.jsxs)(`div`,{className:`absolute top-3 right-3 z-20 bg-white/95 backdrop-blur-sm rounded-xl border border-gray-100 p-2.5 w-32`,style:{boxShadow:`0 4px 16px rgba(0,0,0,0.10)`},children:[(0,M.jsx)(ta,{w:`80%`,h:8,rounded:`rounded-full`,className:`mb-1.5`}),(0,M.jsx)(ta,{w:`60%`,h:8,rounded:`rounded-full`,className:`mb-1.5`}),(0,M.jsx)(ta,{w:`90%`,h:6,rounded:`rounded-full`})]})},ja=()=>(0,M.jsxs)(`div`,{className:`w-full h-full flex flex-col`,style:{minHeight:`460px`,background:`#f5f5ff`},children:[(0,M.jsxs)(`div`,{className:`px-5 py-4 border-b border-gray-100 flex items-center gap-3`,children:[(0,M.jsx)(`div`,{className:`w-24 h-5 rounded-lg bg-indigo-100`}),(0,M.jsx)(`div`,{className:`flex gap-1.5`,children:[60,50,70].map((e,t)=>(0,M.jsx)(`div`,{className:`h-5 rounded-full bg-gray-100`,style:{width:e}},t))})]}),(0,M.jsxs)(`div`,{className:`px-5 py-5 flex flex-col gap-3`,children:[(0,M.jsx)(`div`,{className:`w-44 h-7 rounded-xl bg-indigo-100 mb-1`}),[75,90,60,82,68,78].map((e,t)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,M.jsx)(`div`,{className:`w-2.5 h-2.5 rounded-full bg-indigo-200 flex-shrink-0`}),(0,M.jsx)(`div`,{className:`h-3.5 rounded-lg bg-gray-100`,style:{width:`${e}%`}}),(0,M.jsx)(`div`,{className:`w-20 h-5 rounded-full ml-auto flex-shrink-0`,style:{background:t%3==0?`#dcfce7`:t%3==1?`#fef9c3`:`#fee2e2`}})]},t))]})]});function Ma(){let[e,t]=(0,b.useState)(0),[n,r]=(0,b.useState)(0),[i,a]=(0,b.useState)(!1),[o,s]=(0,b.useState)(0),c=e===null?ea[0]:ea[e],l=e===null,u=n=>{if(n===e){t(null),r(e=>e+1);return}t(n),r(e=>e+1),a(!1)},d=()=>s(e=>(e+1)%ea.length),f=ea[o],p=e===null?null:ka[e],m=Aa[o]||Aa.default;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 119 120 121 /* ââ Shared keyframes ââ */ 122 @keyframes slideUp { 123 from { opacity: 0; transform: translateY(14px) scale(0.97); } 124 to { opacity: 1; transform: translateY(0) scale(1); } 125 } 126 @keyframes imgFade { 127 from { opacity: 0; } 128 to { opacity: 1; } 129 } 130 @keyframes floatIn { 131 from { opacity: 0; transform: translateY(10px) scale(0.95); } 132 to { opacity: 1; transform: translateY(0) scale(1); } 133 } 134 @keyframes shimmerSlide { 135 0% { background-position: -200% 0; } 136 100% { background-position: 200% 0; } 137 } 138 .img-anim { animation: imgFade 0.3s ease both; } 139 .floating-tag { animation: slideUp 0.4s ease both; } 140 .skeleton-card { animation: floatIn 0.4s cubic-bezier(.22,1,.36,1) both; } 141 142 /* ââ Desktop animations ââ */ 143 @keyframes deskImgIn { 144 from { opacity: 0; transform: translateY(16px) scale(0.985); } 145 to { opacity: 1; transform: translateY(0) scale(1); } 146 } 147 .desk-img { 148 animation: deskImgIn 0.5s cubic-bezier(.22,1,.36,1) both; 149 } 150 151 @keyframes deskCardIn { 152 from { opacity: 0; transform: translateY(14px) scale(0.94); } 153 to { opacity: 1; transform: translateY(0) scale(1); } 154 } 155 .desk-card { 156 animation: deskCardIn 0.48s cubic-bezier(.22,1,.36,1) both; 157 } 158 159 @keyframes deskGlowPulse { 160 0% { box-shadow: 0 16px 60px rgba(0,0,0,0.10); } 161 40% { box-shadow: 0 16px 60px rgba(91,94,244,0.22), 0 0 0 3px rgba(91,94,244,0.10); } 162 100% { box-shadow: 0 16px 60px rgba(0,0,0,0.10); } 163 } 164 .desk-img-glow { 165 animation: deskGlowPulse 0.7s cubic-bezier(.22,1,.36,1) both; 166 } 167 168 @keyframes deskBlurFadeIn { 169 from { opacity: 0; } 170 to { opacity: 1; } 171 } 172 .desk-blur-in { 173 animation: deskBlurFadeIn 0.3s ease both; 174 } 175 176 @keyframes deskBadgeIn { 177 from { opacity: 0; transform: translateY(10px) scale(0.88); } 178 to { opacity: 1; transform: translateY(0) scale(1); } 179 } 180 .desk-badge { 181 animation: deskBadgeIn 0.45s cubic-bezier(.22,1,.36,1) 0.2s both; 182 } 183 184 @keyframes deskPanelIn { 185 from { opacity: 0; transform: translateX(14px); } 186 to { opacity: 1; transform: translateX(0); } 187 } 188 .desk-panel { 189 animation: deskPanelIn 0.45s cubic-bezier(.22,1,.36,1) 0.1s both; 190 } 191 192 @keyframes deskRipple { 193 0% { opacity: 0.18; transform: scale(0.85); } 194 60% { opacity: 0.07; transform: scale(1.04); } 195 100% { opacity: 0; transform: scale(1.08); } 196 } 197 .desk-ripple { 198 animation: deskRipple 0.55s cubic-bezier(.22,1,.36,1) both; 199 } 200 201 .explore-btn { 202 transition: transform 0.18s cubic-bezier(.22,1,.36,1), 203 box-shadow 0.18s ease, 204 background 0.2s ease; 205 } 206 .explore-btn:hover { 207 transform: translateY(-2px) scale(1.025); 208 box-shadow: 0 6px 20px rgba(91,94,244,0.18); 209 } 210 .explore-btn:active { 211 transform: scale(0.96); 212 transition-duration: 0.08s; 213 } 214 215 /* ââ Mobile animations ââ */ 216 @keyframes mobPillIn { 217 from { opacity: 0; transform: translateY(8px) scale(0.92); } 218 to { opacity: 1; transform: translateY(0) scale(1); } 219 } 220 .mob-pill { 221 animation: mobPillIn 0.35s cubic-bezier(.22,1,.36,1) both; 222 } 223 224 @keyframes mobCardIn { 225 from { opacity: 0; transform: translateY(18px) scale(0.97); } 226 to { opacity: 1; transform: translateY(0) scale(1); } 227 } 228 .mob-card { 229 animation: mobCardIn 0.45s cubic-bezier(.22,1,.36,1) 0.08s both; 230 } 231 232 @keyframes mobImgSlide { 233 from { opacity: 0; transform: translateX(22px) scale(0.98); } 234 to { opacity: 1; transform: translateX(0) scale(1); } 235 } 236 .mob-img { 237 animation: mobImgSlide 0.38s cubic-bezier(.22,1,.36,1) both; 238 } 239 240 @keyframes mobOverlayIn { 241 from { opacity: 0; transform: translateY(6px); } 242 to { opacity: 1; transform: translateY(0); } 243 } 244 .mob-overlay-in { 245 animation: mobOverlayIn 0.4s cubic-bezier(.22,1,.36,1) 0.15s both; 246 } 247 248 @keyframes mobSweep { 249 0% { opacity: 0; transform: translateX(-100%); } 250 30% { opacity: 0.18; } 251 100% { opacity: 0; transform: translateX(100%); } 252 } 253 .mob-tap-sweep { 254 background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.55) 50%, transparent 100%); 255 animation: mobSweep 0.55s cubic-bezier(.22,1,.36,1) both; 256 pointer-events: none; 257 } 258 259 @keyframes mobHintIn { 260 from { opacity: 0; transform: translateX(-50%) translateY(6px); } 261 to { opacity: 1; transform: translateX(-50%) translateY(0); } 262 } 263 .mob-hint { 264 animation: mobHintIn 0.4s cubic-bezier(.22,1,.36,1) 0.3s both; 265 } 266 267 @keyframes mobInfoIn { 268 from { opacity: 0; transform: translateY(10px); } 269 to { opacity: 1; transform: translateY(0); } 270 } 271 .mob-info-row { 272 animation: mobInfoIn 0.38s cubic-bezier(.22,1,.36,1) 0.12s both; 273 } 274 275 @keyframes mobCtaIn { 276 from { opacity: 0; transform: translateY(12px) scale(0.96); } 277 to { opacity: 1; transform: translateY(0) scale(1); } 278 } 279 .mob-cta { 280 animation: mobCtaIn 0.4s cubic-bezier(.22,1,.36,1) 0.18s both; 281 } 282 283 /* ââ Scrollbar hide ââ */ 284 .scrollbar-hide::-webkit-scrollbar { display: none; } 285 .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; } 286 287 /* ââ BG Grid ââ */ 288 .fs-grid-bg { 289 position: absolute; inset: 0; 290 background-image: 291 linear-gradient(rgba(99,102,241,0.07) 1px, transparent 1px), 292 linear-gradient(90deg, rgba(99,102,241,0.07) 1px, transparent 1px); 293 background-size: 150px 80px; 294 pointer-events: none; z-index: 0; 295 } 296 .fs-grid-bg::after { 297 content: ''; position: absolute; inset: 0; 298 pointer-events: none; z-index: 1; 299 background: 300 radial-gradient(ellipse 120% 60% at 50% 0%, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.75) 35%, transparent 75%), 301 radial-gradient(ellipse 120% 60% at 50% 100%, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.75) 35%, transparent 75%), 302 radial-gradient(ellipse 55% 140% at 0% 50%, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.75) 35%, transparent 75%), 303 radial-gradient(ellipse 55% 140% at 100% 50%, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.75) 35%, transparent 75%); 304 } 305 `}),(0,M.jsxs)(`section`,{className:`fs-root w-full bg-white px-4 sm:px-6 lg:px-10 relative overflow-hidden lg:pt-10 md:pb-40`,children:[(0,M.jsx)(`div`,{className:`fs-gri
305d-bg`}),(0,M.jsxs)(`div`,{className:`2xl:max-w-5xl max-w-4xl mx-auto relative z-10`,children:[(0,M.jsxs)(`div`,{className:`hidden lg:block`,children:[(0,M.jsx)(`div`,{className:`mb-3 2xl:mb-14 desk-panel`,children:(0,M.jsx)(ia,{active:e,onSelect:u})}),(0,M.jsxs)(`div`,{className:`relative 306 lg:max-w-[85%] lg:mx-auto lg:min-h-125 307 xl:max-w-[92%] xl:mx-auto xl:min-h-125 308 2xl:max-w-none 2xl:mx-0 2xl:min-h-[600px]`,children:[(0,M.jsxs)(`div`,{className:`absolute left-0 bottom-0 rounded-xl overflow-hidden border border-gray-100 ${e===null?``:`desk-img-glow`}`,style:{width:`100%`,boxShadow:`0 16px 60px rgba(0,0,0,0.10)`},children:[e!==null&&(0,M.jsx)(`div`,{className:`desk-ripple absolute inset-0 z-20 pointer-events-none rounded-xl`,style:{background:`radial-gradient(ellipse at center, rgba(91,94,244,0.18) 0%, transparent 70%)`}},`ripple-${n}`),i?(0,M.jsx)(ja,{}):(0,M.jsx)(`img`,{src:c.screenshotImage,alt:c.label,className:`desk-img w-full h-full object-cover 309 lg:min-h-[380px] 310 xl:min-h-[460px] 311 2xl:min-h-[560px]`,style:{objectPosition:c.id===3||c.id===6?`center`:`left top`},onError:()=>a(!0)},`img-${n}`),l&&(0,M.jsx)(`div`,{className:`desk-blur-in absolute inset-0 z-10`,style:{backdropFilter:`blur(10px)`,WebkitBackdropFilter:`blur(10px)`,background:`rgba(245,245,255,0.50)`}},`blur-${n}`)]},`img-wrap-${n}`),(0,M.jsx)(`div`,{className:`absolute inset-0 pointer-events-none desk-card`,style:{top:72,zIndex:15},children:l?(0,M.jsx)(Oa,{}):p&&(0,M.jsx)(p,{})},`skeletons-${n}`),(0,M.jsx)(`div`,{className:`absolute z-20 desk-badge`,style:{bottom:`-30px`,left:`-60px`,opacity:l?.35:1,filter:l?`blur(4px)`:`none`,pointerEvents:l?`none`:`auto`,transition:`opacity 0.3s ease, filter 0.3s ease`},children:(0,M.jsx)(da,{feature:c,animKey:n})},`badge-${n}`)]})]}),(0,M.jsxs)(`div`,{className:`lg:hidden flex flex-col gap-3`,children:[(0,M.jsxs)(`div`,{className:`w-full h-[200px] md:h-[380px] rounded-2xl relative overflow-hidden cursor-pointer select-none mob-card`,style:{background:`#f5f5ff`,boxShadow:`0 6px 24px rgba(0,0,0,0.09)`},onClick:d,children:[(0,M.jsx)(`div`,{className:`absolute inset-0 -z-10`,children:(0,M.jsx)(ja,{})}),(0,M.jsx)(`div`,{className:`mob-tap-sweep absolute inset-0 z-30 pointer-events-none`},`sweep-${o}`),(0,M.jsx)(`img`,{src:f.screenshotImageMobile||f.screenshotImage,alt:f.label,className:`mob-img w-full object-cover object-top block h-[220px] md:h-[380px]`,onError:e=>{e.currentTarget.style.display=`none`}},`mob-${o}`),typeof m==`function`&&(0,M.jsx)(`div`,{className:`mob-overlay-in`,children:(0,M.jsx)(m,{feature:f})},`mob-sk-${o}`),(0,M.jsx)(`div`,{className:`absolute bottom-0 left-0 right-0 h-14 pointer-events-none bg-gradient-to-t from-black/30 to-transparent`}),(0,M.jsx)(`div`,{className:`absolute bottom-3 left-3 z-20`,children:(0,M.jsx)(`span`,{className:`text-[11px] font-semibold text-white/90 tracking-wide`,children:f.label})}),(0,M.jsx)(`div`,{className:`absolute bottom-3.5 right-3 flex gap-1 items-center`,children:ea.map((e,t)=>(0,M.jsx)(`div`,{onClick:e=>{e.stopPropagation(),s(t)},className:`rounded-full cursor-pointer`,style:{width:o===t?14:4,height:4,background:o===t?`#fff`:`rgba(255,255,255,0.35)`,transition:`width 0.3s cubic-bezier(.22,1,.36,1), background 0.25s ease`}},t))})]}),(0,M.jsx)(`div`,{className:`flex gap-1.5 overflow-x-auto pb-0.5 scrollbar-hide -mx-4 px-4`,children:ea.map((e,t)=>(0,M.jsx)(`button`,{onClick:()=>s(t),className:`shrink-0 text-[10px] font-semibold rounded-lg px-3 py-1.5 mob-pill whitespace-nowrap`,style:{animationDelay:`${t*.04}s`,background:o===t?`#6E0ACE`:`rgba(110,10,206,0.07)`,color:o===t?`#fff`:`#7c3aed`,transition:`background 0.2s ease, color 0.2s ease, transform 0.15s ease`,transform:o===t?`scale(1.04)`:`scale(1)`},children:e.label},t))}),(0,M.jsxs)(`div`,{className:`flex items-center justify-between px-1 mob-info-row`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,M.jsx)(`span`,{className:`text-[13px] font-semibold text-gray-800 leading-tight`,children:f.label}),f.description&&(0,M.jsx)(`span`,{className:`text-[11px] text-gray-400 leading-snug max-w-[200px]`,children:f.description})]}),(0,M.jsx)(`div`,{style:{transform:`scale(0.7)`,transformOrigin:`right center`,flexShrink:0},children:(0,M.jsx)(da,{feature:f,animKey:o})})]},`info-${o}`),(0,M.jsxs)(`button`,{onClick:()=>window.open(`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,`_blank`),className:`w-[50%] mx-auto md:w-[30%] rounded-xl py-3.5 text-[13px] font-semibold text-white flex items-center justify-center gap-2 mob-cta`,style:{background:`linear-gradient(90deg, #7c3aed 0%, #a855f7 100%)`,boxShadow:`0 4px 16px rgba(124,58,237,0.28)`,transition:`transform 0.12s ease, box-shadow 0.12s ease`},onPointerDown:e=>{e.currentTarget.style.transform=`scale(0.97)`,e.currentTarget.style.boxShadow=`0 2px 8px rgba(124,58,237,0.2)`},onPointerUp:e=>{e.currentTarget.style.transform=`scale(1)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(124,58,237,0.28)`},onPointerLeave:e=>{e.currentTarget.style.transform=`scale(1)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(124,58,237,0.28)`},children:[`Book a Demo `,(0,M.jsx)(Mr,{size:15})]})]})]})]})]})}var Na=`/assets/vmax-D_r45Xeh.png`,Pa=`/assets/fitmomclub-Bu_5H0q7.jpg`,Fa=`/assets/lk-BIOkXHCD.jpg`,Ia=`/assets/yours-mindfully-JlSMBeFQ.png`,La=`/assets/fitkid-DjCpzLce.png`,Ra=`/assets/fitdad-HfculcNg.png`,za=`/assets/miracle-Cngai8-H.png`,Ba=(0,b.createContext)({});function Va(e){let t=(0,b.useRef)(null);return t.current===null&&(t.current=e()),t.current}var Ha=typeof window<`u`?b.useLayoutEffect:b.useEffect,Ua=(0,b.createContext)(null);function Wa(e,t){e.indexOf(t)===-1&&e.push(t)}function Ga(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ka=(e,t,n)=>n>t?t:n<e?e:n,qa={},Ja=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Ya(e){return typeof e==`object`&&!!e}var Xa=e=>/^0[^.\s]+$/u.test(e);function Za(e){let t;return()=>(t===void 0&&(t=e()),t)}var Qa=e=>e,$a=(e,t)=>n=>t(e(n)),eo=(...e)=>e.reduce($a),to=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},no=class{constructor(){this.subscriptions=[]}add(e){return Wa(this.subscriptions,e),()=>Ga(this.subscriptions,e)}
311notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},ro=e=>e*1e3,io=e=>e/1e3;function ao(e,t){return t?1e3/t*e:0}var oo=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,so=1e-7,co=12;function lo(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=oo(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>so&&++s<co);return o}function uo(e,t,n,r){if(e===t&&n===r)return Qa;let i=t=>lo(t,0,1,e,n);return e=>e===0||e===1?e:oo(i(e),t,r)}var fo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,po=e=>t=>1-e(1-t),mo=uo(.33,1.53,.69,.99),ho=po(mo),go=fo(ho),_o=e=>e>=1?1:(e*=2)<1?.5*ho(e):.5*(2-2**(-10*(e-1))),I=e=>1-Math.sin(Math.acos(e)),L=po(I),vo=fo(I),yo=uo(.42,0,1,1),bo=uo(0,0,.58,1),xo=uo(.42,0,.58,1),So=e=>Array.isArray(e)&&typeof e[0]!=`number`,Co=e=>Array.isArray(e)&&typeof e[0]==`number`,wo={linear:Qa,easeIn:yo,easeInOut:xo,easeOut:bo,circIn:I,circInOut:vo,circOut:L,backIn:ho,backInOut:go,backOut:mo,anticipate:_o},To=e=>typeof e==`string`,Eo=e=>{if(Co(e)){e.length;let[t,n,r,i]=e;return uo(t,n,r,i)}else if(To(e))return wo[e],`${e}`,wo[e];return e},Do=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],Oo={value:null,addProjectionMetrics:null};function ko(e,t){let n=new Set,r=new Set,i=!1,a=!1,o=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1},c=0;function l(t){o.has(t)&&(u.schedule(t),e()),c++,t(s)}let u={schedule:(e,t=!1,a=!1)=>{let s=a&&i?n:r;return t&&o.add(e),s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(s=e,i){a=!0;return}i=!0;let o=n;n=r,r=o,n.forEach(l),t&&Oo.value&&Oo.value.frameloop[t].push(c),c=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}var Ao=40;function jo(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=Do.reduce((e,n)=>(e[n]=ko(a,t?n:void 0),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=qa.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,Ao),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:Do.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<Do.length;t++)o[Do[t]].cancel(e)},state:i,steps:o}}var{schedule:R,cancel:Mo,state:No,steps:Po}=jo(typeof requestAnimationFrame<`u`?requestAnimationFrame:Qa,!0),Fo;function Io(){Fo=void 0}var Lo={now:()=>(Fo===void 0&&Lo.set(No.isProcessing||qa.useManualTiming?No.timestamp:performance.now()),Fo),set:e=>{Fo=e,queueMicrotask(Io)}},Ro={layout:0,mainThread:0,waapi:0},zo=e=>t=>typeof t==`string`&&t.startsWith(e),Bo=zo(`--`),Vo=zo(`var(--`),Ho=e=>Vo(e)?Uo.test(e.split(`/*`)[0].trim()):!1,Uo=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Wo(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var Go={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Ko={...Go,transform:e=>Ka(0,1,e)},qo={...Go,default:1},Jo=e=>Math.round(e*1e5)/1e5,Yo=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Xo(e){return e==null}var Zo=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Qo=(e,t)=>n=>!!(typeof n==`string`&&Zo.test(n)&&n.startsWith(e)||t&&!Xo(n)&&Object.prototype.hasOwnProperty.call(n,t)),$o=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(Yo);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},es=e=>Ka(0,255,e),ts={...Go,transform:e=>Math.round(es(e))},ns={test:Qo(`rgb`,`red`),parse:$o(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+ts.transform(e)+`, `+ts.transform(t)+`, `+ts.transform(n)+`, `+Jo(Ko.transform(r))+`)`};function rs(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
311a:i?parseInt(i,16)/255:1}}var is={test:Qo(`#`),parse:rs,transform:ns.transform},as=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),os=as(`deg`),ss=as(`%`),z=as(`px`),cs=as(`vh`),ls=as(`vw`),us={...ss,parse:e=>ss.parse(e)/100,transform:e=>ss.transform(e*100)},ds={test:Qo(`hsl`,`hue`),parse:$o(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+ss.transform(Jo(t))+`, `+ss.transform(Jo(n))+`, `+Jo(Ko.transform(r))+`)`},fs={test:e=>ns.test(e)||is.test(e)||ds.test(e),parse:e=>ns.test(e)?ns.parse(e):ds.test(e)?ds.parse(e):is.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?ns.transform(e):ds.transform(e),getAnimatableNone:e=>{let t=fs.parse(e);return t.alpha=0,fs.transform(t)}},ps=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ms(e){return isNaN(e)&&typeof e==`string`&&(e.match(Yo)?.length||0)+(e.match(ps)?.length||0)>0}var hs=`number`,gs=`color`,_s=`var`,vs=`var(`,ys="${}",bs=/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 xs(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(bs,e=>(fs.test(e)?(r.color.push(a),i.push(gs),n.push(fs.parse(e))):e.startsWith(vs)?(r.var.push(a),i.push(_s),n.push(e)):(r.number.push(a),i.push(hs),n.push(parseFloat(e))),++a,ys)).split(ys),indexes:r,types:i}}function Ss(e){return xs(e).values}function Cs({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;a<n;a++)if(i+=e[a],r[a]!==void 0){let e=t[a];e===hs?i+=Jo(r[a]):e===gs?i+=fs.transform(r[a]):i+=r[a]}return i}}function ws(e){return Cs(xs(e))}var Ts=e=>typeof e==`number`?0:fs.test(e)?fs.getAnimatableNone(e):e,Es=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:Ts(e);function Ds(e){let t=xs(e);return Cs(t)(t.values.map((e,n)=>Es(e,t.split[n])))}var Os={test:ms,parse:Ss,createTransformer:ws,getAnimatableNone:Ds};function ks(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function As({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=ks(s,r,e+1/3),a=ks(s,r,e),o=ks(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function js(e,t){return n=>n>0?t:e}var B=(e,t,n)=>e+(t-e)*n,Ms=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Ns=[is,ns,ds],Ps=e=>Ns.find(t=>t.test(e));function Fs(e){let t=Ps(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===ds&&(n=As(n)),n}var Is=(e,t)=>{let n=Fs(e),r=Fs(t);if(!n||!r)return js(e,t);let i={...n};return e=>(i.red=Ms(n.red,r.red,e),i.green=Ms(n.green,r.green,e),i.blue=Ms(n.blue,r.blue,e),i.alpha=B(n.alpha,r.alpha,e),ns.transform(i))},Ls=new Set([`none`,`hidden`]);function Rs(e,t){return Ls.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function zs(e,t){return n=>B(e,t,n)}function Bs(e){return typeof e==`number`?zs:typeof e==`string`?Ho(e)?js:fs.test(e)?Is:Ws:Array.isArray(e)?Vs:typeof e==`object`?fs.test(e)?Is:Hs:js}function Vs(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>Bs(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function Hs(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=Bs(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function Us(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]];n[i]=e.values[o]??0,r[a]++}return n}var Ws=(e,t)=>{let n=Os.createTransformer(t),r=xs(e),i=xs(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?Ls.has(e)&&!i.values.length||Ls.has(t)&&!r.values.length?Rs(e,t):eo(Vs(Us(r,i),i.values),n):(`${e}${t}`,js(e,t))};function Gs(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`
311number`?B(e,t,n):Bs(e)(e,t)}var Ks=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>R.update(t,e),stop:()=>Mo(t),now:()=>No.isProcessing?No.timestamp:Lo.now()}},qs=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},Js=2e4;function Ys(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function Xs(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(Ys(r),Js);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:io(i)}}var Zs={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 Qs(e,t){return e*Math.sqrt(1-t*t)}var $s=12;function ec(e,t,n){let r=n;for(let n=1;n<$s;n++)r-=e(r)/t(r);return r}var tc=.001;function nc({duration:e=Zs.duration,bounce:t=Zs.bounce,velocity:n=Zs.velocity,mass:r=Zs.mass}){let i,a;Zs.maxDuration;let o=1-t;o=Ka(Zs.minDamping,Zs.maxDamping,o),e=Ka(Zs.minDuration,Zs.maxDuration,io(e)),o<1?(i=t=>{let r=t*o,i=r*e,a=r-n,s=Qs(t,o),c=Math.exp(-i);return tc-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=Qs(t**2,o);return(-i(t)+tc>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-tc+r*i},a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=ec(i,a,s);if(e=ro(e),isNaN(c))return{stiffness:Zs.stiffness,damping:Zs.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var rc=[`duration`,`bounce`],ic=[`stiffness`,`damping`,`mass`];function ac(e,t){return t.some(t=>e[t]!==void 0)}function oc(e){let t={velocity:Zs.velocity,stiffness:Zs.stiffness,damping:Zs.damping,mass:Zs.mass,isResolvedFromDuration:!1,...e};if(!ac(e,ic)&&ac(e,rc))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*Ka(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Zs.mass,stiffness:i,damping:a}}else{let n=nc({...e,velocity:0});t={...t,...n,mass:Zs.mass},t.isResolvedFromDuration=!0}return t}function sc(e=Zs.visualDuration,t=Zs.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=oc({...n,velocity:-io(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=io(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?Zs.restSpeed.granular:Zs.restSpeed.default,i||=v?Zs.restDelta.granular:Zs.restDelta.default;let y,b,x,S,C,w;if(h<1)x=Qs(_,h),S=(m+h*_*g)/x,y=e=>o-Math.exp(-h*_*e)*(S*Math.sin(x*e)+g*Math.cos(x*e)),C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>ro(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=ro(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=ro(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(Ys(T),Js),t=qs(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}sc.applyToOptions=e=>{let t=Xs(e,100,sc);return e.ease=t.ease,e.duration=ro(t.duration),e.type=`keyframes`,e};var cc=5;function lc(e,t,n){let r=Math.max(t-cc,0);return ao(n-e(r),t-r)}function uc({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=sc({keyframes:[f.value,m(f.value)],velocity:lc(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function dc(e,t,n){let r=[],i=n||qa.mix||Gs,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);t&&(a=eo(Array.isArray(t)?t[n]||Qa:t,a)),r.push(a)}return r}function fc(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(t.length,a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=dc(t,r,i),c=s.length,l=n=>{if(o&&n<e[0])return t[0];let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=to(e[r],e[r+1],n);return s[r](i)};return n?t=>l(Ka(e[0],e[a-1],t)):l}function pc(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=to(0,t,r);e.push(B(n,1,i))}}function mc(e){let t=[0];return pc(t,e.length-1),t}function hc(e,t){return e.map(e=>e*t)}function gc(e,t){return e.map(()=>t||xo).splice(0,e.length-1)}function _c({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=So(r)?r.map(Eo):Eo(r),a={done:!1,value:t[0]},o=fc(hc(n&&n.length===t.length?n:mc(t),e),t,{ease:Array.isArray(i)?i:gc(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var vc=e=>e!==null;function yc(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(vc),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var bc={decay:uc,inertia:uc,tween:_c,keyframes:_c,spring:sc};function xc(e){typeof e.type==`string`&&(e.type=bc[e.type])}var Sc=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},Cc=e=>e/100,wc=class extends Sc{constructor(e){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=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==Lo.now()&&this.tick(Lo.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},Ro.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;xc(e);let{type:t=_c,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||_c;s!==_c&&typeof o[0]!=`number`&&(this.mixKeyframes=eo(Cc,Gs(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=Ys(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=Ka(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==uc&&(b.value=yc(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return io(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+io(e)}get time(){return io(this.currentTime)}set time(e){e=ro(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;
311return lc(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(Lo.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=io(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Ks,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,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(Lo.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null,Ro.mainThread--}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function Tc(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var Ec=e=>e*180/Math.PI,Dc=e=>kc(Ec(Math.atan2(e[1],e[0]))),Oc={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Dc,rotateZ:Dc,skewX:e=>Ec(Math.atan(e[1])),skewY:e=>Ec(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},kc=e=>(e%=360,e<0&&(e+=360),e),Ac=Dc,jc=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Mc=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),Nc={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:jc,scaleY:Mc,scale:e=>(jc(e)+Mc(e))/2,rotateX:e=>kc(Ec(Math.atan2(e[6],e[5]))),rotateY:e=>kc(Ec(Math.atan2(-e[2],e[0]))),rotateZ:Ac,rotate:Ac,skewX:e=>Ec(Math.atan(e[4])),skewY:e=>Ec(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Pc(e){return+!!e.includes(`scale`)}function Fc(e,t){if(!e||e===`none`)return Pc(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=Nc,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Oc,i=t}if(!i)return Pc(t);let a=r[t],o=i[1].split(`,`).map(Lc);return typeof a==`function`?a(o):o[a]}var Ic=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return Fc(n,t)};function Lc(e){return parseFloat(e.trim())}var Rc=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],zc=new Set(Rc),Bc=e=>e===Go||e===z,V=new Set([`x`,`y`,`z`]),Vc=Rc.filter(e=>!V.has(e));function Hc(e){let t=[];return Vc.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(+!!n.startsWith(`scale`)))}),t}var Uc={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Fc(t,`x`),y:(e,{transform:t})=>Fc(t,`y`)};Uc.translateX=Uc.x,Uc.translateY=Uc.y;var Wc=new Set,Gc=!1,Kc=!1,qc=!1;function Jc(){if(Kc){let e=Array.from(Wc).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=Hc(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}Kc=!1,Gc=!1,Wc.forEach(e=>e.complete(qc)),Wc.clear()}function Yc(){Wc.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Kc=!0)})}function Xc(){qc=!0,Yc(),Jc(),qc=!1}var Zc=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(Wc.add(this),Gc||(Gc=!0,R.read(Yc),R.resolveKeyframes(Jc))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}Tc(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),Wc.delete(this)}cancel(){this.state===`scheduled`&&(Wc.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},Qc=e=>e.startsWith(`--`);
311function $c(e,t,n){Qc(t)?e.style.setProperty(t,n):e.style[t]=n}var el={};function tl(e,t){let n=Za(e);return()=>el[t]??n()}var nl=tl(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),rl=tl(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),il=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,al={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:il([0,.65,.55,1]),circOut:il([.55,0,1,.45]),backIn:il([.31,.01,.66,-.59]),backOut:il([.33,1.53,.69,.99])};function ol(e,t){if(e)return typeof e==`function`?rl()?qs(e,t):`ease-out`:Co(e)?il(e):Array.isArray(e)?e.map(e=>ol(e,t)||al.easeOut):al[e]}function sl(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=ol(s,i);Array.isArray(d)&&(u.easing=d),Oo.value&&Ro.waapi++;let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};l&&(f.pseudoElement=l);let p=e.animate(u,f);return Oo.value&&p.finished.finally(()=>{Ro.waapi--}),p}function cl(e){return typeof e==`function`&&`applyToOptions`in e}function ll({type:e,...t}){return cl(e)&&rl()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var ul=class extends Sc{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=ll(e);this.animation=sl(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=yc(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),$c(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return io(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+io(e)}get time(){return io(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ro(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`f
311inished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&nl()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),Qa):r(this)}},dl={anticipate:_o,backInOut:go,circInOut:vo};function fl(e){return e in dl}function pl(e){typeof e.ease==`string`&&fl(e.ease)&&(e.ease=dl[e.ease])}var ml=10,hl=class extends ul{constructor(e){pl(e),xc(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new wc({...a,autoplay:!1}),s=Math.max(ml,Lo.now()-this.startTime),c=Ka(0,ml,s-ml),l=o.sample(s).value,{name:u}=this.options;i&&u&&$c(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},gl=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(Os.test(e)||e===`0`)&&!e.startsWith(`url(`));function _l(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function vl(e,t,n,r){let i=e[0];if(i===null)return!1;if(t===`display`||t===`visibility`)return!0;let a=e[e.length-1],o=gl(i,t),s=gl(a,t);return`${t}${i}${a}${o?a:i}`,!o||!s?!1:_l(e)||(n===`spring`||cl(n))&&r}function yl(e){e.duration=0,e.type=`keyframes`}var bl=new Set([`opacity`,`clipPath`,`filter`,`transform`]),xl=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function Sl(e){for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&xl.test(e[t]))return!0;return!1}var Cl=new Set([`color`,`backgroundColor`,`outlineColor`,`fill`,`stroke`,`borderColor`,`borderTopColor`,`borderRightColor`,`borderBottomColor`,`borderLeftColor`]),wl=Za(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function Tl(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:c,transformTemplate:l}=t.owner.getProps();return wl()&&n&&(bl.has(n)||Cl.has(n)&&Sl(s))&&(n!==`transform`||!l)&&!c&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var El=40,Dl=class extends Sc{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Lo.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u},f=l?.KeyframeResolver||Zc;this.keyframeResolver=new f(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=Lo.now();let u=!0;vl(e,i,a,o)||(u=!1,(qa.instantAnimations||!s)&&l?.(yc(e,n,t)),e[0]=e[e.length-1],yl(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>El?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&Tl(d),p=d.motionValue?.owner?.current,m;if(f)try{m=new hl({...d,element:p})}catch{m=new wc(d)}else m=new wc(d);m.finished.then(()=>{this.notifyFinished()}).catch(Qa),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Xc()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function Ol(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>
311e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var kl=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Al(e){let t=kl.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function jl(e,t,n=1){`${e}`;let[r,i]=Al(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Ja(e)?parseFloat(e):e}return Ho(i)?jl(i,t,n+1):i}var Ml={type:`spring`,stiffness:500,damping:25,restSpeed:10},Nl=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Pl={type:`keyframes`,duration:.8},Fl={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},Il=(e,{keyframes:t})=>t.length>2?Pl:zc.has(e)?e.startsWith(`scale`)?Nl(t[1]):Ml:Fl;function Ll(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function Rl(e,t){let n=e?.[t]??e?.default??e;return n===e?n:Ll(n,e)}var zl=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function Bl(e){for(let t in e)if(!zl.has(t))return!0;return!1}var Vl=(e,t,n,r={},i,a)=>o=>{let s=Rl(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=ro(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};Bl(s)||Object.assign(u,Il(e,u)),u.duration&&=ro(u.duration),u.repeatDelay&&=ro(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(yl(u),u.delay===0&&(d=!0)),(qa.instantAnimations||qa.skipAnimations||i?.shouldSkipAnimations)&&(d=!0,yl(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=yc(u.keyframes,s);if(e!==void 0){R.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new wc(u):new Dl(u)};function Hl(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function H(e,t,n,r){if(typeof t==`function`){let[i,a]=Hl(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Hl(r);t=t(n===void 0?e.custom:n,i,a)}return t}function U(e,t,n){let r=e.getProps();return H(r,t,n===void 0?r.custom:n,e)}var W=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...Rc]),G=30,K=e=>!isNaN(parseFloat(e)),Ul={current:void 0},Wl=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=Lo.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=Lo.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=K(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new no);let n=this.events[e].add(t);return e===`change`?()=>{n(),R.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return Ul.current&&Ul.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=Lo.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>G)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,G);return ao(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),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(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Gl(e,t){return new Wl(e,t)}var Kl=e=>Array.isArray(e);function ql(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Gl(n))}function Jl(e){return Kl(e)?e[e.length-1]||0:e}function Yl(e,t){let{transitionEnd:n={},transition:r={},...i}=U(e,t)||{};i={...i,...n};for(let t in i)ql(e,t,Jl(i[t]))}var Xl=e=>!!(e&&e.getVelocity);function Zl(e){return!!(Xl(e)&&e.add)}function Ql(e,t){let n=e.getValue(`willChange`);if(Zl(n))return n.add(t);if(!n&&qa.WillChange){let n=new qa.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function $l(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var eu=`data-`+$l(`framerAppearId`);function tu(e){return e.props[eu]}function nu({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function ru(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?Ll(a,c):c;let l=a?.reduceMotion;r&&(a=r);let u=[],d=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||d&&nu(d,t))continue;let o={delay:n,...Rl(a||{},t)},c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){R.update(()=>r.set(i));continue}let f=!1;if(window.MotionHandoffAnimation){let n=tu(e);if(n){let e=window.MotionHandoffAnimation(n,t,R);e!==null&&(o.startTime=e,f=!0)}}Ql(e,t);let p=l??e.shouldReduceMotion;r.start(Vl(t,r,i,p&&W.has(t)?{type:!1}:o,e,f));let m=r.animation;m&&u.push(m)}if(o){let t=()=>R.update(()=>{o&&Yl(e,o)});u.length?Promise.all(u).then(t):t()}return u}function iu(e,t,n={}){let r=U(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(ru(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return au(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;
311if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}else return Promise.all([a(),o(n.delay)])}function au(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(iu(c,t,{...o,delay:n+(typeof r==`function`?0:r)+Ol(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function ou(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>iu(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=iu(e,t,n);else{let i=typeof t==`function`?U(e,t,n.custom):t;r=Promise.all(ru(e,i,n))}return r.then(()=>{e.notify(`AnimationComplete`,t)})}var su={test:e=>e===`auto`,parse:e=>e},cu=e=>t=>t.test(e),lu=[Go,z,ss,os,ls,cs,su],uu=e=>lu.find(cu(e));function du(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||Xa(e)}var fu=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function pu(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(Yo)||[];if(!r)return e;let i=n.replace(r,``),a=+!!fu.has(t);return r!==n&&(a*=100),t+`(`+a+i+`)`}var mu=/\b([a-z-]*)\(.*?\)/gu,hu={...Os,getAnimatableNone:e=>{let t=e.match(mu);return t?t.map(pu).join(` `):e}},gu={...Os,getAnimatableNone:e=>{let t=Os.parse(e);return Os.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},_u={...Go,transform:Math.round},vu={borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,top:z,right:z,bottom:z,left:z,inset:z,insetBlock:z,insetBlockStart:z,insetBlockEnd:z,insetInline:z,insetInlineStart:z,insetInlineEnd:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,paddingBlock:z,paddingBlockStart:z,paddingBlockEnd:z,paddingInline:z,paddingInlineStart:z,paddingInlineEnd:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,marginBlock:z,marginBlockStart:z,marginBlockEnd:z,marginInline:z,marginInlineStart:z,marginInlineEnd:z,fontSize:z,backgroundPositionX:z,backgroundPositionY:z,rotate:os,rotateX:os,rotateY:os,rotateZ:os,scale:qo,scaleX:qo,scaleY:qo,scaleZ:qo,skew:os,skewX:os,skewY:os,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z,perspective:z,transformPerspective:z,opacity:Ko,originX:us,originY:us,originZ:z,zIndex:_u,fillOpacity:Ko,strokeOpacity:Ko,numOctaves:_u},yu={...vu,color:fs,backgroundColor:fs,outlineColor:fs,fill:fs,stroke:fs,borderColor:fs,borderTopColor:fs,borderRightColor:fs,borderBottomColor:fs,borderLeftColor:fs,filter:hu,WebkitFilter:hu,mask:gu,WebkitMask:gu},bu=e=>yu[e],xu=new Set([hu,gu]);function Su(e,t){let n=bu(e);return xu.has(n)||(n=Os),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var Cu=new Set([`auto`,`none`,`0`]);function wu(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!Cu.has(t)&&xs(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=Su(n,i)}var Tu=class extends Zc{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if(typeof r==`string`&&(r=r.trim(),Ho(r))){let i=jl(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!W.has(n)||e.length!==2)return;let[r,i]=e,a=uu(r),o=uu(i);if(Wo(r)!==Wo(i)&&Uc[n]){this.needsMeasurement=!0;return}if(a!==o)if(Bc(a)&&Bc(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else Uc[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||du(e[t]))&&n.push(t);n.length&&wu(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Uc[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=Uc[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
311h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}};function Eu(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var Du=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function Ou(e){return Ya(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var{schedule:ku,cancel:Au}=jo(queueMicrotask,!1),ju={x:!1,y:!1};function Mu(){return ju.x||ju.y}function Nu(e){return e===`x`||e===`y`?ju[e]?null:(ju[e]=!0,()=>{ju[e]=!1}):ju.x||ju.y?null:(ju.x=ju.y=!0,()=>{ju.x=ju.y=!1})}function Pu(e,t){let n=Eu(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function Fu(e){return!(e.pointerType===`touch`||Mu())}function Iu(e,t,n={}){let[r,i,a]=Pu(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!Fu(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var Lu=(e,t)=>t?e===t?!0:Lu(e,t.parentElement):!1,Ru=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,zu=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Bu(e){return zu.has(e.tagName)||e.isContentEditable===!0}var Vu=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function Hu(e){return Vu.has(e.tagName)||e.isContentEditable===!0}var Uu=new WeakSet;function Wu(e){return t=>{t.key===`Enter`&&e(t)}}function Gu(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var Ku=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=Wu(()=>{if(Uu.has(n))return;Gu(n,`down`);let e=Wu(()=>{Gu(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>Gu(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function qu(e){return Ru(e)&&!Mu()}var Ju=new WeakSet;function q(e,t,n={}){let[r,i,a]=Pu(e,n),o=e=>{let r=e.currentTarget;if(!qu(e)||Ju.has(e))return;Uu.add(r),n.stopPropagation&&Ju.add(e);let a=t(r,e),o=(e,t)=>{window.removeEventListener(`pointerup`,s),window.removeEventListener(`pointercancel`,c),Uu.has(r)&&Uu.delete(r),qu(e)&&typeof a==`function`&&a(e,{success:t})},s=e=>{o(e,r===window||r===document||n.useGlobalTarget||Lu(r,e.target))},c=e=>{o(e,!1)};window.addEventListener(`pointerup`,s,i),window.addEventListener(`pointercancel`,c,i)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),Ou(e)&&(e.addEventListener(`focus`,e=>Ku(e,i)),!Bu(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function Yu(e){return Ya(e)&&`ownerSVGElement`in e}var Xu=new WeakMap,Zu,Qu=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:Yu(r)&&`getBBox`in r?r.getBBox()[t]:r[n],$u=Qu(`inline`,`width`,`offsetWidth`),ed=Qu(`block`,`height`,`offsetHeight`);function td({target:e,borderBoxSize:t}){Xu.get(e)?.forEach(n=>{n(e,{get width(){return $u(e,t)},get height(){return ed(e,t)}})})}function nd(e){e.forEach(td)}function rd(){typeof ResizeObserver>`u`||(Zu=new ResizeObserver(nd))}function id(e,t){Zu||rd();let n=Eu(e);return n.forEach(e=>{let n=Xu.get(e);n||(n=new Set,Xu.set(e,n)),n.add(t),Zu?.observe(e)}),()=>{n.forEach(e=>{let n=Xu.get(e);n?.delete(t),n?.size||Zu?.unobserve(e)})}}var ad=new Set,od;function sd(){od=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};ad.forEach(t=>t(e))},window.addEventListener(`resize`,od)}function cd(e){return ad.add(e),od||sd(),()=>{ad.delete(e),!ad.size&&typeof od==`function`&&(window.removeEventListener(`resize`,od),od=void 0)}}function ld(e,t){return typeof e==`function`?cd(e):id(e,t)}function ud(e){return Yu(e)&&e.tagName===`svg`}var dd=[...lu,fs,Os],fd=e=>dd.find(cu(e)),pd=()=>({translate:0,scale:1,origin:0,originPoint:0}),md=()=>({x:pd(),y:pd()}),hd=()=>({min:0,max:0}),gd=()=>({x:hd(),y:hd()}),_d=new WeakMap;function vd(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function yd(e){return typeof e==`string`||Array.isArray(e)}var bd=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],xd=[`initial`,...bd];function Sd(e){return vd(e.animate)||xd.some(t=>yd(e[t]))}function Cd(e){return!!(Sd(e)||e.variants)}function J(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Xl(i))e.addValue(r,i);else if(Xl(a))e.addValue(r,Gl(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,Gl(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var wd={current:null},Td={current:!1},Ed=typeof window<`u`;function Dd(){if(Td.current=!0,Ed)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>wd.current=e.matches;e.addEventListener(`change`,t),t()}else wd.current=!1}var Od=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],kd={};function Ad(e){kd=e}
311function jd(){return kd}var Md=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){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=Zc,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=()=>{let e=Lo.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,R.render(this.render,!1,!0))};let{latestValues:c,renderState:l}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=t.initial?{...c}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=s,this.blockInitialAnimation=!!a,this.isControllingVariants=Sd(t),this.isVariantNode=Cd(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];c[e]!==void 0&&Xl(t)&&t.set(c[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,_d.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(Td.current||Dd(),this.shouldReduceMotion=wd.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),Mo(this.notifyUpdate),Mo(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&bl.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new ul({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:ro(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=zc.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&R.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in kd){let t=kd[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):gd()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<Od.length;t++){let n=Od[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e[`on`+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=J(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
311addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=Gl(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(Ja(n)||Xa(n))?n=parseFloat(n):!fd(n)&&Os.test(t)&&(n=Su(e,t)),this.setBaseTarget(e,Xl(n)?n.get():n)),Xl(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=H(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Xl(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new no),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){ku.render(this.render)}},Nd=class extends Md{constructor(){super(...arguments),this.KeyframeResolver=Tu}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Xl(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},Pd=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function Fd({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Id({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Y(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Ld(e){return e===void 0||e===1}function Rd({scale:e,scaleX:t,scaleY:n}){return!Ld(e)||!Ld(t)||!Ld(n)}function zd(e){return Rd(e)||Bd(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Bd(e){return Vd(e.x)||Vd(e.y)}function Vd(e){return e&&e!==`0%`}function Hd(e,t,n){return n+t*(e-n)}function Ud(e,t,n,r,i){return i!==void 0&&(e=Hd(e,i,r)),Hd(e,n,r)+t}function Wd(e,t=0,n=1,r,i){e.min=Ud(e.min,t,n,r,i),e.max=Ud(e.max,t,n,r,i)}function Gd(e,{x:t,y:n}){Wd(e.x,t.translate,t.scale,t.originPoint),Wd(e.y,n.translate,n.scale,n.originPoint)}var Kd=.999999999999,qd=1.0000000000001;function Jd(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=n[s],o=a.projectionDelta;let{visualElement:i}=a.options;i&&i.props.style&&i.props.style.display===`contents`||(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(Yd(e.x,-a.scroll.offset.x),Yd(e.y,-a.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,Gd(e,o)),r&&zd(a.latestValues)&&Qd(e,a.latestValues,a.layout?.layoutBox))}t.x<qd&&t.x>Kd&&(t.x=1),t.y<qd&&t.y>Kd&&(t.y=1)}function Yd(e,t){e.min+=t,e.max+=t}function Xd(e,t,n,r,i=.5){Wd(e,t,n,B(e.min,e.max,i),r)}function Zd(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function Qd(e,t,n){let r=n??e;Xd(e.x,Zd(t.x,r.x),t.scaleX,t.scale,t.originX),Xd(e.y,Zd(t.y,r.y),t.scaleY,t.scale,t.originY)}function $d(e,t){return Fd(Y(e.getBoundingClientRect(),t))}function ef(e,t,n){let r=$d(e,n),{scroll:i}=t;return i&&(Yd(r.x,i.offset.x),Yd(r.y,i.offset.y)),r}var tf={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},nf=Rc.length;function rf(e,t,n){let r=``,i=!0;for(let a=0;a<nf;a++){let o=Rc[a],s=e[o];if(s===void 0)continue;let c=!0;
311if(typeof s==`number`)c=s===+!!o.startsWith(`scale`);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=Du(s,vu[o]);if(!c){i=!1;let t=tf[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}return r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function af(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(zc.has(e)){o=!0;continue}else if(Bo(e)){i[e]=n;continue}else{let t=Du(n,vu[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=rf(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function of(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function sf(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var cf={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(z.test(e))e=parseFloat(e);else return e;return`${sf(e,t.target.x)}% ${sf(e,t.target.y)}%`}},lf={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=Os.parse(e);if(i.length>5)return r;let a=Os.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=B(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},uf={borderRadius:{...cf,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:cf,borderTopRightRadius:cf,borderBottomLeftRadius:cf,borderBottomRightRadius:cf,boxShadow:lf};function df(e,{layout:t,layoutId:n}){return zc.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!uf[e]||e===`opacity`)}function ff(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(Xl(r[t])||i&&Xl(i[t])||df(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function pf(e){return window.getComputedStyle(e)}var mf=class extends Nd{constructor(){super(...arguments),this.type=`html`,this.renderInstance=of}readValueFromInstance(e,t){if(zc.has(t))return this.projection?.isProjecting?Pc(t):Ic(e,t);{let n=pf(e),r=(Bo(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return $d(e,t)}build(e,t,n){af(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return ff(e,t,n)}},hf={offset:`stroke-dashoffset`,array:`stroke-dasharray`},gf={offset:`strokeDashoffset`,array:`strokeDasharray`};function _f(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?hf:gf;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var vf=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function yf(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(af(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox);for(let e of vf)d[e]!==void 0&&(f[e]=d[e],delete d[e]);t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&_f(d,i,a,o,!1)}var bf=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`]),xf=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Sf(e,t,n,r){of(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(bf.has(n)?n:$l(n),t.attrs[n])}function Cf(e,t,n){let r=ff(e,t,n);for(let n in e)if(Xl(e[n])||Xl(t[n])){let t=Rc.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var wf=class extends Nd{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=gd}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(zc.has(t)){let e=bu(t);return e&&e.default||0}return t=bf.has(t)?t:$l(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Cf(e,t,n)}
311build(e,t,n){yf(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Sf(e,t,n,r)}mount(e){this.isSVGTag=xf(e.tagName),super.mount(e)}},Tf=xd.length;function Ef(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&Ef(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<Tf;n++){let r=xd[n],i=e.props[r];(yd(i)||i===!1)&&(t[r]=i)}return t}function Df(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var Of=[...bd].reverse(),kf=bd.length;function Af(e){return t=>Promise.all(t.map(({animation:t,options:n})=>ou(e,t,n)))}function jf(e){let t=Af(e),n=Pf(),r=!0,i=!1,a=t=>(n,r)=>{let i=U(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function o(n){t=n(e)}function s(o){let{props:s}=e,c=Ef(e.parent)||{},l=[],u=new Set,d={},f=1/0;for(let t=0;t<kf;t++){let p=Of[t],m=n[p],h=s[p]===void 0?c[p]:s[p],g=yd(h),_=p===o?m.isActive:null;_===!1&&(f=t);let v=h===c[p]&&h!==s[p]&&g;if(v&&(r||i)&&e.manuallyAnimateOnMount&&(v=!1),m.protectedKeys={...d},!m.isActive&&_===null||!h&&!m.prevProp||vd(h)||typeof h==`boolean`)continue;if(p===`exit`&&m.isActive&&_!==!0){m.prevResolvedValues&&(d={...d,...m.prevResolvedValues});continue}let y=Mf(m.prevProp,h),b=y||p===o&&m.isActive&&!v&&g||t>f&&g,x=!1,S=Array.isArray(h)?h:[h],C=S.reduce(a(p),{});_===!1&&(C={});let{prevResolvedValues:w={}}=m,T={...w,...C},ee=t=>{b=!0,u.has(t)&&(x=!0,u.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in T){let t=C[e],n=w[e];if(d.hasOwnProperty(e))continue;let r=!1;r=Kl(t)&&Kl(n)?!Df(t,n):t!==n,r?t==null?u.add(e):ee(e):t!==void 0&&u.has(e)?ee(e):m.protectedKeys[e]=!0}m.prevProp=h,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),(r||i)&&e.blockInitialAnimation&&(b=!1);let E=v&&y;b&&(!E||x)&&l.push(...S.map(t=>{let n={type:p};if(typeof t==`string`&&(r||i)&&!E&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=U(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=Ol(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(u.size){let t={};if(typeof s.initial!=`boolean`){let n=U(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}u.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(s.initial===!1||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,i=!1,p?t(l):Promise.resolve()}function c(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=s(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:s,setActive:c,setAnimateFunction:o,getState:()=>n,reset:()=>{n=Pf(),i=!0}}}function Mf(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!Df(t,e):!1}function Nf(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Pf(){return{animate:Nf(!0),whileInView:Nf(),whileHover:Nf(),whileTap:Nf(),whileDrag:Nf(),whileFocus:Nf(),exit:Nf()}}function Ff(e,t){e.min=t.min,e.max=t.max}function If(e,t){Ff(e.x,t.x),Ff(e.y,t.y)}function Lf(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var Rf=1e-4,zf=1-Rf,Bf=1+Rf,Vf=.01,Hf=0-Vf,Uf=0+Vf;function Wf(e){return e.max-e.min}function Gf(e,t,n){return Math.abs(e-t)<=n}function Kf(e,t,n,r=.5){e.origin=r,e.originPoint=B(t.min,t.max,e.origin),e.scale=Wf(n)/Wf(t),e.translate=B(n.min,n.max,e.origin)-e.originPoint,(e.scale>=zf&&e.scale<=Bf||isNaN(e.scale))&&(e.scale=1),(e.translate>=Hf&&e.translate<=Uf||isNaN(e.translate))&&(e.translate=0)}function qf(e,t,n,r){Kf(e.x,t.x,n.x,r?r.originX:void 0),Kf(e.y,t.y,n.y,r?r.originY:void 0)}function Jf(e,t,n,r=0){e.min=(r?B(n.min,n.max,r):n.min)+t.min,e.max=e.min+Wf(t)}function Yf(e,t,n,r){Jf(e.x,t.x,n.x,r?.x),Jf(e.y,t.y,n.y,r?.y)}function Xf(e,t,n,r=0){let i=r?B(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+Wf(t)}function Zf(e,t,n,r){Xf(e.x,t.x,n.x,r?.x),Xf(e.y,t.y,n.y,r?.y)}function Qf(e,t,n,r,i){return e-=t,e=Hd(e,1/n,r),i!==void 0&&(e=Hd(e,1/i,r)),e}function $f(e,t=0,n=1,r=.5,i,a=e,o=e){if(ss.test(t)&&(t=parseFloat(t),t=B(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=B(a.min,a.max,r);e===a&&(s-=t),e.min=Qf(e.min,t,n,s,i),e.max=Qf(e.max,t,n,s,i)}function ep(e,t,[n,r,i],a,o){$f(e,t[n],t[r],t[i],t.scale,a,o)}var tp=[`x`,`scaleX`,`originX`],np=[`y`,`scaleY`,`originY`];function rp(e,t,n,r){ep(e.x,t,tp,n?n.x:void 0,r?r.x:void 0),ep(e.y,t,np,n?n.y:void 0,r?r.y:void 0)}function ip(e){return e.translate===0&&e.scale===1}function ap(e){return ip(e.x)&&ip(e.y)}function op(e,t){return e.min===t.min&&e.max===t.max}function sp(e,t){return op(e.x,t.x)&&op(e.y,t.y)}function cp(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function lp(e,t){return cp(e.x,t.x)&&cp(e.y,t.y)}function up(e){return Wf(e.x)/Wf(e.y)}function dp(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function fp(e){return[e(`x`),e(`y`)]}function pp(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:a,skewX:o,skewY:s}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotateX(${i}deg) `),a&&(r+=`rotateY(${a}deg) `),o&&(r+=`skewX(${o}deg) `),s&&(r+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var mp=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`],hp=mp.length,gp=e=>typeof e==`string`?parseFloat(e):e,_p=e=>typeof e==`number`||z.test(e);function vp(e,t,n,r,i,a){i?(e.opacity=B(0,n.opacity??1,bp(r)),e.opacityExit=B(t.opacity??1,0,xp(r))):a&&(e.opacity=B(t.opacity??1,n.opacity??1,r));for(let i=0;i<hp;i++){let a=mp[i],o=yp(t,a),s=yp(n,a);o===void 0&&s===void 0||(o||=0,s||=0,o===0||s===0||_p(o)===_p(s)?(e[a]=Math.max(B(gp(o),gp(s),r),0),(ss.test(s)||ss.test(o))&&(e[a]+=`%`)):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=B(t.rotate||0,n.rotate||0,r))}function yp(e,t){return e[t]===void 0?e.borderRadius:e[t]}var bp=Sp(0,.5,L),xp=Sp(.5,.95,Qa);
311function Sp(e,t,n){return r=>r<e?0:r>t?1:n(to(e,t,r))}function Cp(e,t,n){let r=Xl(e)?e:Gl(e);return r.start(Vl(``,r,t,n)),r.animation}function wp(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}var Tp=(e,t)=>e.depth-t.depth,Ep=class{constructor(){this.children=[],this.isDirty=!1}add(e){Wa(this.children,e),this.isDirty=!0}remove(e){Ga(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Tp),this.isDirty=!1,this.children.forEach(e)}};function Dp(e,t){let n=Lo.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(Mo(r),e(a-t))};return R.setup(r,!0),()=>Mo(r)}function Op(e){return Xl(e)?e.get():e}var kp=class{constructor(){this.members=[]}add(e){Wa(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;(!r||r.isConnected===!1)&&!n.snapshot&&(Ga(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(Ga(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},Ap={hasAnimatedSinceResize:!0,hasEverUpdated:!1},jp={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},Mp=[``,`X`,`Y`,`Z`],Np=1e3,Pp=0;function Fp(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function Ip(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=tu(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,R,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&Ip(r)}function Lp({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=Pp++,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,Oo.value&&(jp.nodes=jp.calculatedTargetDeltas=jp.calculatedProjections=0),this.nodes.forEach(Bp),this.nodes.forEach(Yp),this.nodes.forEach(Xp),this.nodes.forEach(Vp),Oo.addProjectionMetrics&&Oo.addProjectionMetrics(jp)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new Ep)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new no),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=Yu(t)&&!ud(t),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;R.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=Dp(i,250),Ap.hasAnimatedSinceResize&&(Ap.hasAnimatedSinceResize=!1,this.nodes.forEac
311h(Jp)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||rm,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!lp(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...Rl(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l)}else t||Jp(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Mo(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(Zp),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Ip(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,(typeof t.latestValues.x==`string`||typeof t.latestValues.y==`string`)&&(t.isLayoutDirty=!0),t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(Wp),this.nodes.forEach(Up);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Gp);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Kp),this.nodes.forEach(qp),this.nodes.forEach(Rp),this.nodes.forEach(zp)):this.nodes.forEach(Gp),this.clearAllSnapshots();let e=Lo.now();No.delta=Ka(0,1e3/60,e-No.timestamp),No.timestamp=e,No.isProcessing=!0,Po.update.process(No),Po.preRender.process(No),Po.render.process(No),No.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,ku.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(Hp),this.sharedNodes.forEach(Qp)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,R.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){R.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Wf(this.snapshot.measuredBox.x)&&!Wf(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 e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||=gd(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(`measure`,this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify(`LayoutMeasure`,this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e=`measure`){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!ap(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,``):void 0,a=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||zd(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);return e&&(n=this.removeTransform(n)),sm(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return gd();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(lm))){let{scroll:e}=this.root;e&&(Yd(t.x,e.offset.x),Yd(t.y,e.offset.y))}return t}removeElementScroll(e){let t=gd();if(If(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&If(t,e),Yd(t.x,i.offset.x),Yd(t.y,i.offset.y))}return t}applyTransform(e,t=!1,n){let r=n||gd();If(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(Yd(r.x,-n.scroll.offset.x),Yd(r.y,-n.scroll.offset.y)),zd(n.latestValues)&&Qd(r,n.latestValues,n.layout?.layoutBox)}return zd(this.latestValues)&&Qd(r,this.latestValues,this.layout?.layoutBox),r}removeTransform(e){let t=gd();If(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!zd(n.latestValues))continue;let r;n.instance&&(Rd(n.latestValues)&&n.updateSnapshot(),r=gd(),If(r,n.measurePageBox())),rp(t,n.latestValues,n.snapshot?.layoutBox,r)}return zd(this.latestValues)&&rp(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:e.crossfade===void 0?!0:e.crossfade}}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!==No.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||=t.isProjectionDirty,this.isTransformDirty||=t.isTransformDirty,this.isSharedProjectionDirty||=t.isSharedProjectionDirty;let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;
311if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=No.timestamp;let a=this.getClosestProjectingParent();a&&this.linkedParentVersion!==a.layoutVersion&&!a.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&a&&a.layout?this.createRelativeTarget(a,this.layout.layoutBox,a.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=gd(),this.targetWithTransforms=gd()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Yf(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):If(this.target,this.layout.layoutBox),Gd(this.target,this.targetDelta)):If(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&a&&!!a.resumingFrom==!!this.resumingFrom&&!a.options.layoutScroll&&a.target&&this.animationProgress!==1?this.createRelativeTarget(a,this.target,a.target):this.relativeParent=this.relativeTarget=void 0),Oo.value&&jp.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||Rd(this.parent.latestValues)||Bd(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=gd(),this.relativeTargetOrigin=gd(),Zf(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),If(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===No.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;If(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,o=this.treeScale.y;Jd(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=gd());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Lf(this.prevProjectionDelta.x,this.projectionDelta.x),Lf(this.prevProjectionDelta.y,this.projectionDelta.y)),qf(this.projectionDelta,this.layoutCorrected,s,this.latestValues),(this.treeScale.x!==a||this.treeScale.y!==o||!dp(this.projectionDelta.x,this.prevProjectionDelta.x)||!dp(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,s)),Oo.value&&jp.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=md(),this.projectionDelta=md(),this.projectionDeltaWithTransform=md()}setAnimationOrigin(e,t=!1){let n=this.snapshot,r=n?n.latestValues:{},i={...this.latestValues},a=md();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=gd(),s=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),l=!c||c.members.length<=1,u=!!(s&&!l&&this.options.crossfade===!0&&!this.path.some(nm));this.animationProgress=0;let d;this.mixTargetDelta=t=>{let n=t/1e3;$p(a.x,e.x,n),$p(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Zf(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),tm(this.relativeTarget,this.relativeTargetOrigin,o,n),d&&sp(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||=gd(),If(d,this.relativeTarget)),s&&(this.animationValues=i,vp(i,r,this.latestValues,n,u,l)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(Mo(this.pendingAnimation),void 0),this.pendingAnimation=R.update(()=>{Ap.hasAnimatedSinceResize=!0,Ro.layout++,this.motionValue||=Gl(0),this.motionValue.jump(0,!1),this.currentAnimation=Cp(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{Ro.layout--},onComplete:()=>{Ro.layout--,e.onComplete&&e.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);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Np),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&cm(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||gd();let t=Wf(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=Wf(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}If(t,n),Qd(t,i),qf(this.projectionDeltaWithTransform,this.layoutCorrected,t,i
311)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new kp),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return e?e.lead===this:!0}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&Fp(`z`,e,r,this.animationValues);for(let t=0;t<Mp.length;t++)Fp(`rotate${Mp[t]}`,e,r,this.animationValues),Fp(`skew${Mp[t]}`,e,r,this.animationValues);e.render();for(let t in r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility=`hidden`;return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility=``,e.opacity=``,e.pointerEvents=Op(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=Op(t?.pointerEvents)||``),this.hasProjected&&!zd(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=pp(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:o,y:s}=this.projectionDelta;e.transformOrigin=`${o.origin*100}% ${s.origin*100}% 0`,r.animationValues?e.opacity=r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=r===this?i.opacity===void 0?``:i.opacity:i.opacityExit===void 0?0:i.opacityExit;for(let t in uf){if(i[t]===void 0)continue;let{correct:n,applyTo:o,isCSSVariable:s}=uf[t],c=a===`none`?i[t]:n(i[t],r);if(o){let t=o.length;for(let n=0;n<t;n++)e[o[n]]=c}else s?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=r===this?Op(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(Up),this.root.sharedNodes.clear()}}}function Rp(e){e.updateLayout()}function zp(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)fp(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=Wf(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;Ff(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else cm(i,t.layoutBox,n)&&fp(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=Wf(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=md();qf(o,n,t.layoutBox);let s=md();a?qf(s,e.applyTransform(r,!0),t.measuredBox):qf(s,n,t.layoutBox);let c=!ap(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=gd();Zf(s,t.layoutBox,i.layoutBox,o);let c=gd();Zf(c,n,a.layoutBox,o),lp(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Bp(e){Oo.value&&jp.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function Vp(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Hp(e){e.clearSnapshot()}function Up(e){e.clearMeasurements()}function Wp(e){e.isLayoutDirty=!0,e.updateLayout()}function Gp(e){e.isLayoutDirty=!1}function Kp(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function qp(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function Jp(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Yp(e){e.resolveTargetDelta()}function Xp(e){e.calcProjection()}
311function Zp(e){e.resetSkewAndRotation()}function Qp(e){e.removeLeadSnapshot()}function $p(e,t,n){e.translate=B(t.translate,0,n),e.scale=B(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function em(e,t,n,r){e.min=B(t.min,n.min,r),e.max=B(t.max,n.max,r)}function tm(e,t,n,r){em(e.x,t.x,n.x,r),em(e.y,t.y,n.y,r)}function nm(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var rm={duration:.45,ease:[.4,0,.1,1]},im=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),am=im(`applewebkit/`)&&!im(`chrome/`)?Math.round:Qa;function om(e){e.min=am(e.min),e.max=am(e.max)}function sm(e){om(e.x),om(e.y)}function cm(e,t,n){return e===`position`||e===`preserve-aspect`&&!Gf(up(t),up(n),.2)}function lm(e){return e!==e.root&&e.scroll?.wasRoot}var um=Lp({attachResizeListener:(e,t)=>wp(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),dm={current:void 0},fm=Lp({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!dm.current){let e=new um({});e.mount(window),e.setOptions({layoutScroll:!0}),dm.current=e}return dm.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),pm=(0,b.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function mm(e=!0){let t=(0,b.useContext)(Ua);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,b.useId)();(0,b.useEffect)(()=>{if(e)return i(a)},[e]);let o=(0,b.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}var hm=(0,b.createContext)({strict:!1}),gm={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`]},_m=!1;function vm(){if(_m)return;let e={};for(let t in gm)e[t]={isEnabled:e=>gm[t].some(t=>!!e[t])};Ad(e),_m=!0}function ym(){return vm(),jd()}function bm(e){let t=ym();for(let n in e)t[n]={...t[n],...e[n]};Ad(t)}var xm=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`.split(`.`));function Sm(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||xm.has(e)}var Cm=c({default:()=>wm}),wm,Tm=o((()=>{throw wm={},Error(`Could not resolve "@emotion/is-prop-valid" imported by "framer-motion". Is it installed?`)})),Em=e=>!Sm(e);function Dm(e){typeof e==`function`&&(Em=t=>t.startsWith(`on`)?!Sm(t):e(t))}try{Dm((Tm(),d(Cm)).default)}catch{}function Om(e,t,n){let r={};for(let i in e)i===`values`&&typeof e.values==`object`||Xl(e[i])||(Em(i)||n===!0&&Sm(i)||!t&&!Sm(i)||e.draggable&&i.startsWith(`onDrag`))&&(r[i]=e[i]);return r}var km=(0,b.createContext)({});function Am(e,t){if(Sd(e)){let{initial:t,animate:n}=e;return{initial:t===!1||yd(t)?t:void 0,animate:yd(n)?n:void 0}}return e.inherit===!1?{}:t}function jm(e){let{initial:t,animate:n}=Am(e,(0,b.useContext)(km));return(0,b.useMemo)(()=>({initial:t,animate:n}),[Mm(t),Mm(n)])}function Mm(e){return Array.isArray(e)?e.join(` `):e}var Nm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Pm(e,t,n){for(let r in t)!Xl(t[r])&&!df(r,n)&&(e[r]=t[r])}function Fm({transformTemplate:e},t){return(0,b.useMemo)(()=>{let n=Nm();return af(n,t,e),Object.assign({},n.vars,n.style)},[t])}function Im(e,t){let n=e.style||{},r={};return Pm(r,n,e),Object.assign(r,Fm(e,t)),r}function Lm(e,t){let n={},r=Im(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}
311`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var Rm=()=>({...Nm(),attrs:{}});function zm(e,t,n,r){let i=(0,b.useMemo)(()=>{let n=Rm();return yf(n,t,xf(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};Pm(t,e.style,e),i.style={...t,...i.style}}return i}var Bm=[`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`];function Vm(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(Bm.indexOf(e)>-1||/[A-Z]/u.test(e))}function Hm(e,t,n,{latestValues:r},i,a=!1,o){let s=(o??Vm(e)?zm:Lm)(t,r,i,e),c=Om(t,typeof e==`string`,a),l=e===b.Fragment?{}:{...c,...s,ref:n},{children:u}=t,d=(0,b.useMemo)(()=>Xl(u)?u.get():u,[u]);return(0,b.createElement)(e,{...l,children:d})}function Um({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:Wm(n,r,i,e),renderState:t()}}function Wm(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=Op(a[e]);let{initial:o,animate:s}=e,c=Sd(e),l=Cd(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!vd(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){let r=H(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}t!==null&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}var Gm=e=>(t,n)=>{let r=(0,b.useContext)(km),i=(0,b.useContext)(Ua),a=()=>Um(e,t,r,i);return n?a():Va(a)},Km=Gm({scrapeMotionValuesFromProps:ff,createRenderState:Nm}),qm=Gm({scrapeMotionValuesFromProps:Cf,createRenderState:Rm}),Jm=Symbol.for(`motionComponentSymbol`);function Ym(e,t,n){let r=(0,b.useRef)(n);(0,b.useInsertionEffect)(()=>{r.current=n});let i=(0,b.useRef)(null);return(0,b.useCallback)(n=>{n&&e.onMount?.(n);let a=r.current;if(typeof a==`function`)if(n){let e=a(n);typeof e==`function`&&(i.current=e)}else i.current?(i.current(),i.current=null):a(n);else a&&(a.current=n);t&&(n?t.mount(n):t.unmount())},[t])}var Xm=(0,b.createContext)({});function Zm(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function Qm(e,t,n,r,i,a){let{visualElement:o}=(0,b.useContext)(km),s=(0,b.useContext)(hm),c=(0,b.useContext)(Ua),l=(0,b.useContext)(pm),u=l.reducedMotion,d=l.skipAnimations,f=(0,b.useRef)(null),p=(0,b.useRef)(!1);r||=s.renderer,!f.current&&r&&(f.current=r(e,{visualState:t,parent:o,props:n,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u,skipAnimations:d,isSVG:a}),p.current&&f.current&&(f.current.manuallyAnimateOnMount=!0));let m=f.current,h=(0,b.useContext)(Xm);m&&!m.projection&&i&&(m.type===`html`||m.type===`svg`)&&$m(f.current,n,i,h);let g=(0,b.useRef)(!1);(0,b.useInsertionEffect)(()=>{m&&g.current&&m.update(n,c)});let _=n[eu],v=(0,b.useRef)(!!_&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(_)&&window.MotionHasOptimisedAnimation?.(_));return Ha(()=>{p.current=!0,m&&(g.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),v.current&&m.animationState&&m.animationState.animateChanges())}),(0,b.useEffect)(()=>{m&&(!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(_)}),!1),m.enteringChildren=void 0)}),m}function $m(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:eh(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&Zm(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function eh(e){if(e)return e.options.allowProjection===!1?eh(e.parent):e.projection}function th(e,{forwardMotionProps:t=!1,type:n}={},r,i){r&&bm(r);let a=n?n===`svg`:Vm(e),o=a?qm:Km;function s(n,s){let c,l={...(0,b.useContext)(pm),...n,layoutId:nh(n)},{isStatic:u}=l,d=jm(n),f=o(n,u);if(!u&&typeof window<`u`){rh(l,r);let t=ih(l);c=t.MeasureLayout,d.visualElement=Qm(e,f,l,i,t.ProjectionNode,a)}return(0,M.jsxs)(km.Provider,{value:d,children:[c&&d.visualElement?(0,M.jsx)(c,{visualElement:d.visualElement,...l}):null,Hm(e,n,Ym(f,d.visualElement,s),f,u,t,a)]})}s.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let c=(0,b.forwardRef)(s);return c[Jm]=e,c}function nh({layoutId:e}){let t=(0,b.useContext)(Ba).id;return t&&e!==void 0?t+`-`+e:e}function rh(e,t){(0,b.useContext)(hm).strict}function ih(e){let{drag:t,layout:n}=ym();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
311function ah(e,t){if(typeof Proxy>`u`)return th;let n=new Map,r=(n,r)=>th(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,th(a,void 0,e,t)),n.get(a))})}var oh=(e,t)=>t.isSVG??Vm(e)?new wf(t):new mf(t,{allowProjection:e!==b.Fragment}),sh=class extends Pd{constructor(e){super(e),e.animationState||=jf(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();vd(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},ch=0,lh={animation:{Feature:sh},exit:{Feature:class extends Pd{constructor(){super(...arguments),this.id=ch++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&n===!1){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if(typeof e==`string`){let n=U(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...r}=n;for(let e in r)this.node.getValue(e)?.jump(r[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let r=this.node.animationState.setActive(`exit`,!e);t&&!e&&r.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function uh(e){return{point:{x:e.pageX,y:e.pageY}}}var dh=e=>t=>Ru(t)&&e(t,uh(t));function fh(e,t,n,r){return wp(e,t,dh(n),r)}var ph=({current:e})=>e?e.ownerDocument.defaultView:null,mh=(e,t)=>Math.abs(e-t);function hh(e,t){let n=mh(e.x,t.x),r=mh(e.y,t.y);return Math.sqrt(n**2+r**2)}var gh=new Set([`auto`,`scroll`]),_h=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3,element:o}={}){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=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=vh(this.lastRawMoveEventInfo,this.transformPagePoint));let e=bh(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=hh(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e,{timestamp:i}=No;this.history.push({...r,timestamp:i});let{onStart:a,onMove:o}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=vh(t,this.transformPagePoint),R.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=bh(e.type===`pointercancel`?this.lastMoveEventInfo:vh(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!Ru(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let s=vh(uh(e),this.transformPagePoint),{point:c}=s,{timestamp:l}=No;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,bh(s,this.history)),this.removeListeners=eo(fh(this.contextWindow,`pointermove`,this.handlePointerMove),fh(this.contextWindow,`pointerup`,this.handlePointerUp),fh(this.contextWindow,`pointercancel`,this.handlePointerUp)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(gh.has(e.overflowX)||gh.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.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(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};i.x===0&&i.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),R.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),Mo(this.updatePoint)}};function vh(e,t){return t?{point:t(e.point)}:e}function yh(e,t){return{x:e.x-t.x,y:e.y-t.y}}function bh({point:e},t){return{point:e,delta:yh(e,Sh(t)),offset:yh(e,xh(t)),velocity:Ch(t,.1)}}function xh(e){return e[0]}function Sh(e){return e[e.length-1]}function Ch(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=Sh(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>ro(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>ro(t)*2&&(r=e[1]);let a=io(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function wh(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?B(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?B(n,e,r.max):Math.min(e,n)),e}function Th(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function Eh(e,{top:t,left:n,bottom:r,right:i}){return{x:Th(e.x,n,i),y:Th(e.y,t,r)}}function Dh(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function Oh(e,t){return{x:Dh(e.x,t.x),y:Dh(e.y,t.y)}}function kh(e,t){let n=.5,r=Wf(e),i=Wf(t);return i>r?n=to(t.min,t.max-r,e.min):r>i&&(n=to(e.min,e.max-i,t.min)),Ka(0,1,n)}function Ah(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var jh=.35;
311function Mh(e=jh){return e===!1?e=0:e===!0&&(e=jh),{x:Nh(e,`left`,`right`),y:Nh(e,`top`,`bottom`)}}function Nh(e,t,n){return{min:Ph(e,t),max:Ph(e,n)}}function Ph(e,t){return typeof e==`number`?e:e[t]||0}var Fh=new WeakMap,Ih=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=gd(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{t&&this.snapToCursor(uh(e).point),this.stopAnimation()},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Nu(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),fp(e=>{let t=this.getAxisMotionValue(e).get()||0;if(ss.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=Wf(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&R.update(()=>i(e,t),!1,!0),Ql(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;if(r&&this.currentDirection===null){this.currentDirection=Bh(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&R.update(()=>a(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:l}=this.getProps();this.panSession=new _h(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:ph(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&R.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!zh(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=wh(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&Zm(e)?this.constraints||=this.resolveRefConstraints():e&&n?this.constraints=Eh(n.layoutBox,e):this.constraints=!1,this.elastic=Mh(t),r!==this.constraints&&!Zm(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&fp(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=Ah(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!Zm(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let i=ef(n,r.root,this.visualElement.getTransformPagePoint()),a=Oh(r.layout.layoutBox,i);if(t){let e=t(Id(a));this.hasMutatedConstraints=!!e,e&&(a=Fd(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=fp(o=>
311{if(!zh(o,t,this.currentDirection))return;let c=s&&s[o]||{};(a===!0||a===o)&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return Ql(this.visualElement,e),n.start(Vl(e,n,0,t,this.visualElement,!1))}stopAnimation(){fp(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){fp(t=>{let{drag:n}=this.getProps();if(!zh(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t],o=i.get()||0;i.set(e[t]-B(n,a,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!Zm(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};fp(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();r[e]=kh({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),fp(t=>{if(!zh(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(B(i,a,r[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;Fh.set(this.visualElement,this);let e=this.visualElement.current,t=fh(e,`pointerdown`,t=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=t.target,a=i!==e&&Hu(i);n&&r&&!a&&this.start(t)}),n,r=()=>{let{dragConstraints:t}=this.getProps();Zm(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=Rh(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:i}=this.visualElement,a=i.addEventListener(`measure`,r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),R.read(r);let o=wp(window,`resize`,()=>this.scalePositionWithinConstraints()),s=i.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(fp(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{o(),t(),a(),s&&s(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=jh,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function Lh(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function Rh(e,t,n){let r=ld(e,Lh(n)),i=ld(t,Lh(n));return()=>{r(),i()}}function zh(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function Bh(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var Vh=class extends Pd{constructor(e){super(e),this.removeGroupControls=Qa,this.removeListeners=Qa,this.controls=new Ih(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Qa}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},Hh=e=>(t,n)=>{e&&R.update(()=>e(t,n),!1,!0)},Uh=class extends Pd{constructor(){super(...arguments),this.removePointerDownListener=Qa}onPointerDown(e){this.session=new _h(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ph(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:Hh(e),onStart:Hh(t),onMove:Hh(n),onEnd:(e,t)=>{delete this.session,r&&R.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=fh(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},Wh=!1,Gh=class extends b.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),Wh&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Ap.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,e.layoutDependency!==t&&a.setOptions({...a.options,layoutDependency:t}),Wh=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||R.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),ku.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;Wh=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function Kh(e){let[t,n]=mm(),r=(0,b.useContext)(Ba);return(0,M.jsx)(Gh,{...e,layoutGroup:r,switchLayoutGroup:(0,b.useContext)(Xm),isPresent:t,safeToRemove:n})}var qh={pan:{Feature:Uh},drag:{Feature:Vh,ProjectionNode:fm,MeasureLayout:Kh}};function Jh(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=r[`onHover`+n];i&&R.postRender(()=>i(t,uh(t)))}var Yh=class extends Pd{mount(){let{current:e}=this.node;e&&(this.unmount=Iu(e,(e,t)=>(Jh(this.node,t,`Start`),e=>Jh(this.node,e,`End`))))}unmount(){}},Xh=class extends Pd{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!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=eo(wp(this.node.current,`focus`,()=>this.onFocus()),wp(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function Zh(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=r[`onTap`+(n===`End`?``:n)];i&&R.postRender(()=>i(t,uh(t)))}var Qh=class extends Pd{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=q(e,(e,t)=>(Zh(this.node,t,`Start`),(e,{success:t})=>Zh(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},$h=new WeakMap,eg=new WeakMap,tg=e=>{let t=$h.get(e.target);t&&t(e)},ng=e=>{e.forEach(tg)};function rg({root:e,...t}){let n=e||document;eg.has(n)||eg.set(n,{});let r=eg.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(ng,{root:e,...t})),r[i]}function ig(e,t,n){let r=rg(t);return $h.set(e,n),r.observe(e),()=>{$h.delete(e),r.unobserve(e)}}var ag={some:0,all:1},og=class extends Pd{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:ag[r]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)};this.stopObserver=ig(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(sg(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function sg({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var cg={inView:{Feature:og},tap:{Feature:Qh},focus:{Feature:Xh},hover:{Feature:Yh}},lg={layout:{ProjectionNode:fm,MeasureLayout:Kh}},ug=ah({...lh,...cg,...qh,...lg},oh),dg=[{alt:`VMax Healthtech`,className:`h-20`,src:Na},{alt:`FitMom Club`,className:`h-13`,src:Pa},{alt:`LK`,className:`h-[74px]`,src:Fa},{alt:`FitDad Club`,className:`h-13`,src:Ra},{alt:`Yours Mindfully`,className:`h-15`,src:Ia},{alt:`FitKid Club`,className:`h-15`,src:La},{alt:`Miracle`,className:`h-15`,src:za}],fg=({alt:e,className:t,src:n})=>(0,M.jsx)(`img`,{src:n,alt:e,className:`${t} object-contain opacity-[0.98]`}),pg=()=>{let e=[...dg,...dg];return(0,M.jsxs)(`div`,{className:`relative overflow-hidden`,children:[(0,M.jsx)(`div`,{className:`absolute left-0 top-0 bottom-0 w-12 z-10 pointer-events-none`,style:{background:`linear-gradient(to right, #fff, transparent)`}}),(0,M.jsx)(`div`,{className:`absolute right-0 top-0 bottom-0 w-12 z-10 pointer-events-none`,style:{background:`linear-gradient(to left, #fff, transparent)`}}),(0,M.jsx)(ug.div,{className:`flex items-center`,animate:{x:[`0%`,`-50%`]},transition:{duration:8,ease:`linear`,repeat:1/0},children:e.map(({alt:e,className:t,src:n},r)=>(0,M.jsx)(`div`,{className:`mx-7 flex items-center shrink-0 w-10`,children:(0,M.jsx)(fg,{alt:e,className:t,src:n})},`${e}-${r}`))})]})},mg=()=>(0,M.jsxs)(`section`,{className:`bg-white px-8 text-center md:mb-20 py-20 `,children:[(0,M.jsx)(`p`,{className:`mb-10 text-xl tracking-wide text-black`,children:`Trusted by leading Coaching organizations Worldwide`}),(0,M.jsx)(`div`,{className:`hidden sm:flex flex-wrap items-center justify-center gap-20 `,children:dg.map(({alt:e,className:t,src:n})=>(0,M.jsx)(fg,{alt:e,className:t,src:n},e))}),(0,M.jsx)(`div`,{className:`sm:hidden`,children:(0,M.jsx)(pg,{})})]}),hg=`/assets/outlinenew-BOqKfnw_.avif`,gg=`/assets/loadednew-Bpp_1j7x.avif`,_g=`/assets/left-Cc-Gzy5A.png`,vg=`/assets/right-Vbnbe2yd.png`,yg=`/assets/whatsapp-Bv3ceAgd.png`,bg=`/assets/zoom-I0_iRqZv.png`,xg=`/assets/teams-CLpxKGBy.png`,Sg=`/assets/call-CU1WaHtd.png`,Cg=`/assets/Stripe-Cq093d_z.png`,wg=`/assets/unlimit-sjYsMqok.jpeg`;function Tg(e){return typeof e==`object`&&!!e&&`constructor`in e&&e.constructor===Object}function Eg(e={},t={}){let n=[`__proto__`,`constructor`,`prototype`];Object.keys(t).filter(e=>
vendor: 87,727 bytes, line 311
311n.indexOf(e)<0).forEach(n=>{e[n]===void 0?e[n]=t[n]:Tg(t[n])&&Tg(e[n])&&Object.keys(t[n]).length>0&&Eg(e[n],t[n])})}var Dg={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:``},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:``,host:``,hostname:``,href:``,origin:``,pathname:``,protocol:``,search:``}};function Og(){let e=typeof document<`u`?document:{};return Eg(e,Dg),e}var kg={document:Dg,navigator:{userAgent:``},location:{hash:``,host:``,hostname:``,href:``,origin:``,pathname:``,protocol:``,search:``},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return``}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>`u`?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>`u`||clearTimeout(e)}};function Ag(){let e=typeof window<`u`?window:{};return Eg(e,kg),e}function jg(e=``){return e.trim().split(` `).filter(e=>!!e.trim())}function Mg(e){let t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch{}try{delete t[e]}catch{}})}function Ng(e,t=0){return setTimeout(e,t)}function Pg(){return Date.now()}function Fg(e){let t=Ag(),n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||=e.style,n}function Ig(e,t=`x`){let n=Ag(),r,i,a,o=Fg(e);return n.WebKitCSSMatrix?(i=o.transform||o.webkitTransform,i.split(`,`).length>6&&(i=i.split(`, `).map(e=>e.replace(`,`,`.`)).join(`, `)),a=new n.WebKitCSSMatrix(i===`none`?``:i)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue(`transform`).replace(`translate(`,`matrix(1, 0, 0, 1,`),r=a.toString().split(`,`)),t===`x`&&(i=n.WebKitCSSMatrix?a.m41:r.length===16?parseFloat(r[12]):parseFloat(r[4])),t===`y`&&(i=n.WebKitCSSMatrix?a.m42:r.length===16?parseFloat(r[13]):parseFloat(r[5])),i||0}function Lg(e){return typeof e==`object`&&!!e&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)===`Object`}function Rg(e){return typeof window<`u`&&window.HTMLElement!==void 0?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function zg(...e){let t=Object(e[0]);for(let n=1;n<e.length;n+=1){let r=e[n];if(r!=null&&!Rg(r)){let e=Object.keys(Object(r)).filter(e=>e!==`__proto__`&&e!==`constructor`&&e!==`prototype`);for(let n=0,i=e.length;n<i;n+=1){let i=e[n],a=Object.getOwnPropertyDescriptor(r,i);a!==void 0&&a.enumerable&&(Lg(t[i])&&Lg(r[i])?r[i].__swiper__?t[i]=r[i]:zg(t[i],r[i]):!Lg(t[i])&&Lg(r[i])?(t[i]={},r[i].__swiper__?t[i]=r[i]:zg(t[i],r[i])):t[i]=r[i])}}}return t}function Bg(e,t,n){e.style.setProperty(t,n)}function Vg({swiper:e,targetPosition:t,side:n}){let r=Ag(),i=-e.translate,a=null,o,s=e.params.speed;e.wrapperEl.style.scrollSnapType=`none`,r.cancelAnimationFrame(e.cssModeFrameID);let c=t>i?`next`:`prev`,l=(e,t)=>c===`next`&&e>=t||c===`prev`&&e<=t,u=()=>{o=new Date().getTime(),a===null&&(a=o);let c=Math.max(Math.min((o-a)/s,1),0),d=i+(.5-Math.cos(c*Math.PI)/2)*(t-i);if(l(d,t)&&(d=t),e.wrapperEl.scrollTo({[n]:d}),l(d,t)){e.wrapperEl.style.overflow=`hidden`,e.wrapperEl.style.scrollSnapType=``,setTimeout(()=>{e.wrapperEl.style.overflow=``,e.wrapperEl.scrollTo({[n]:d})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function Hg(e,t=``){let n=Ag(),r=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),t?r.filter(e=>e.matches(t)):r}function Ug(e,t){let n=[t];for(;n.length>0;){let t=n.shift();if(e===t)return!0;n.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}function Wg(e,t){let n=Ag(),r=t.contains(e);return!r&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(r=[...t.assignedElements()].includes(e),r||=Ug(e,t)),r}function Gg(e){try{console.warn(e);return}catch{}}function Kg(e,t=[]){let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:jg(t)),n}function qg(e){let t=Ag(),n=Og(),r=e.getBoundingClientRect(),i=n.body,a=e.clientTop||i.clientTop||0,o=e.clientLeft||i.clientLeft||0,s=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:r.top+s-a,left:r.left+c-o}}function Jg(e,t){let n=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Yg(e,t){let n=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Xg(e,t){return Ag().getComputedStyle(e,null).getPropertyValue(t)}function Zg(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Qg(e,t){let n=[],r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function $g(e,t){function n(r){r.target===e&&(t.call(e,r),e.removeEventListener(`transitionend`,n))}t&&e.addEventListener(`transitionend`,n)}function e_(e,t,n){let r=Ag();return n?e[t===`width`?`offsetWidth`:`offsetHeight`]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t===`width`?`margin-right`:`margin-top`))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t===`width`?`margin-left`:`margin-bottom`)):e.offsetWidth}function t_(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function n_(e,t=``){typeof trustedTypes<`u`?e.innerHTML=trustedTypes.createPolicy(`html`,{createHTML:e=>e}).createHTML(t):e.innerHTML=t}var r_;function i_(){let e=Ag(),t=Og();return{smoothScroll:t.documentElement&&t.documentElement.style&&`scrollBehavior`in t.documentElement.style,touch:!!(`ontouchstart`in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function a_(){return r_||=i_(),r_}var o_;function s_({userAgent:e}={}){let t=a_(),n=Ag(),r=n.navigator.platform,i=e||n.navigator.userAgent,a={ios:!1,android:!1},o=n.screen.width,s=n.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/),l=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),u=i.match(/(iPod)(.*OS\s([\d_]+))?/),d=!l&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f=r===`Win32`,p=r===`MacIntel`;return!l&&p&&t.touch&&[`1024x1366`,`1366x1024`,`834x1194`,`1194x834`,`834x1112`,`1112x834`,`768x1024`,`1024x768`,`820x1180`,`1180x820`,`810x1080`,`1080x810`].indexOf(`${o}x${s}`)>=0&&(l=i.match(/(Version)\/([\d.]+)/),l||=[0,1,`13_0_0`],p=!1),c&&!f&&(a.os=`android`,a.android=!0),(l||d||u)&&(a.os=`ios`,a.ios=!0),a}function c_(e={}){return o_||=s_(e),o_}var l_;function u_(){let e=Ag(),t=c_(),n=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf(`safari`)>=0&&t.indexOf(`chrome`)<0&&t.indexOf(`android`)<0}if(r()){let t=String(e.navigator.userAgent);if(t.includes(`Version/`)){let[e,r]=t.split(`Version/`)[1].split(` `)[0].split(`.`).map(e=>Number(e));n=e<16||e===16&&r<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),o=a||i&&t.ios;return{isSafari:n||a,needPerspectiveFix:n,need3dFix:o,isWebView:i}}function d_(){return l_||=u_(),l_}function f_({swiper:e,on:t,emit:n}){let r=Ag(),i=null,a=null,o=()=>{!e||e.destroyed||!e.initialized||(n(`beforeResize`),n(`resize`))},s=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(t=>{a=r.requestAnimationFrame(()=>{let{width:n,height:r}=e,i=n,a=r;t.forEach(({contentBoxSize:t,contentRect:n,target:r})=>{r&&r!==e.el||(i=n?n.width:(t[0]||t).inlineSize,a=n?n.height:(t[0]||t).blockSize)}),(i!==n||a!==r)&&o()})}),i.observe(e.el))},c=()=>{a&&r.cancelAnimationFrame(a),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},l=()=>{!e||e.destroyed||!e.initialized||n(`orientationchange`)};t(`init`,()=>{if(e.params.resizeObserver&&r.ResizeObserver!==void 0){s();return}r.addEventListener(`resize`,o),r.addEventListener(`orientationchange`,l)}),t(`destroy`,()=>{c(),r.removeEventListener(`resize`,o),r.removeEventListener(`orientationchange`,l)})}function p_({swiper:e,extendParams:t,on:n,emit:r}){let i=[],a=Ag(),o=(t,n={})=>{let o=new(a.MutationObserver||a.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(t.length===1){r(`observerUpdate`,t[0]);return}let n=function(){r(`observerUpdate`,t[0])};a.requestAnimationFrame?a.requestAnimationFrame(n):a.setTimeout(n,0)});o.observe(t,{attributes:n.attributes===void 0?!0:n.attributes,childList:e.isElement||(n.childList===void 0?!0:n).childList,characterData:n.characterData===void 0?!0:n.characterData}),i.push(o)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n(`init`,()=>{if(e.params.observer){if(e.params.observeParents){let t=Qg(e.hostEl);for(let e=0;e<t.length;e+=1)o(t[e])}o(e.hostEl,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}}),n(`destroy`,()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}var m_={on(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;let i=n?`unshift`:`push`;return e.split(` `).forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)}),r},once(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;function i(...n){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(r,n)}return i.__emitterProxy=t,r.on(e,i,n)},onAny(e,t){let n=this;if(!n.eventsListeners||n.destroyed||typeof e!=`function`)return n;let r=t?`unshift`:`push`;return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){let n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(` `).forEach(e=>{t===void 0?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((r,i)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(i,1)})}),n},emit(...e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,r,i;return typeof e[0]==`string`||Array.isArray(e[0])?(n=e[0],r=e.slice(1,e.length),i=t):(n=e[0].events,r=e[0].data,i=e[0].context||t),r.unshift(i),(Array.isArray(n)?n:n.split(` `)).forEach(e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(i,[e,...r])}),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach(e=>{e.apply(i,r)})}),t}};function h_(){let e=this,t,n,r=e.el;t=e.params.width!==void 0&&e.params.width!==null?e.params.width:r.clientWidth,n=e.params.height!==void 0&&e.params.height!==null?e.params.height:r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Xg(r,`padding-left`)||0,10)-parseInt(Xg(r,`padding-right`)||0,10),n=n-parseInt(Xg(r,`padding-top`)||0,10)-parseInt(Xg(r,`padding-bottom`)||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function g_(){let e=this;function t(t,n){return parseFloat(t.getPropertyValue(e.getDirectionLabel(n))||0)}let n=e.params,{wrapperEl:r,slidesEl:i,rtlTranslate:a,wrongRTL:o}=e,s=e.virtual&&n.virtual.enabled,c=s?e.virtual.slides.length:e.slides.length,l=Hg(i,`.${e.params.slideClass}, swiper-slide`),u=s?e.virtual.slides.length:l.length,d=[],f=[],p=[],m=n.slidesOffsetBefore;typeof m==`function`&&(m=n.slidesOffsetBefore.call(e));let h=n.slidesOffsetAfter;typeof h==`function`&&(h=n.slidesOffsetAfter.call(e));let g=e.snapGrid.length,_=e.slidesGrid.length,v=e.size-m-h,y=n.spaceBetween,b=-m,x=0,S=0;if(v===void 0)return;typeof y==`string`&&y.indexOf(`%`)>=0?y=parseFloat(y.replace(`%`,``))/100*v:typeof y==`string`&&(y=parseFloat(y)),e.virtualSize=-y-m-h,l.forEach(e=>{a?e.style.marginLeft=``:e.style.marginRight=``,e.style.marginBottom=``,e.style.marginTop=``}),n.centeredSlides&&n.cssMode&&(Bg(r,`--swiper-centered-offset-before`,``),Bg(r,`--swiper-centered-offset-after`,``)),n.cssMode&&(Bg(r,`--swiper-slides-offset-before`,`${m}px`),Bg(r,`--swiper-slides-offset-after`,`${h}px`));let C=n.grid&&n.grid.rows>1&&e.grid;C?e.grid.initSlides(l):e.grid&&e.grid.unsetSlides();let w,T=n.slidesPerView===`auto`&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>n.breakpoints[e].slidesPerView!==void 0).length>0;for(let r=0;r<u;r+=1){w=0;let i=l[r];if(!(i&&(C&&e.grid.updateSlide(r,i,l),Xg(i,`display`)===`none`))){if(s&&n.slidesPerView===`auto`)n.virtual.slidesPerViewAutoSlideSize&&(w=n.virtual.slidesPerViewAutoSlideSize),w&&i&&(n.roundLengths&&(w=Math.floor(w)),i.style[e.getDirectionLabel(`width`)]=`${w}px`);else if(n.slidesPerView===`auto`){T&&(i.style[e.getDirectionLabel(`width`)]=``);let r=getComputedStyle(i),a=i.style.transform,o=i.style.webkitTransform;if(a&&(i.style.transform=`none`),o&&(i.style.webkitTransform=`none`),n.roundLengths)w=e.isHorizontal()?e_(i,`width`,!0):e_(i,`height`,!0);else{let e=t(r,`width`),n=t(r,`padding-left`),a=t(r,`padding-right`),o=t(r,`margin-left`),s=t(r,`margin-right`),c=r.getPropertyValue(`box-sizing`);if(c&&c===`border-box`)w=e+o+s;else{let{clientWidth:t,offsetWidth:r}=i;w=e+n+a+o+s+(r-t)}}a&&(i.style.transform=a),o&&(i.style.webkitTransform=o),n.roundLengths&&(w=Math.floor(w))}else w=(v-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(w=Math.floor(w)),i&&(i.style[e.getDirectionLabel(`width`)]=`${w}px`);i&&(i.swiperSlideSize=w),p.push(w),n.centeredSlides?(b=b+w/2+x/2+y,x===0&&r!==0&&(b=b-v/2-y),r===0&&(b=b-v/2-y),Math.abs(b)<1/1e3&&(b=0),n.roundLengths&&(b=Math.floor(b)),S%n.slidesPerGroup===0&&d.push(b),f.push(b)):(n.roundLengths&&(b=Math.floor(b)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup===0&&d.push(b),f.push(b),b=b+w+y),e.virtualSize+=w+y,x=w,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,v)+h,a&&o&&(n.effect===`slide`||n.effect===`coverflow`)&&(r.style.width=`${e.virtualSize+y}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel(`width`)]=`${e.virtualSize+y}px`),C&&e.grid.updateWrapperSize(w,d),!n.centeredSlides){let t=n.slidesPerView!==`auto`&&n.slidesPerView%1!=0,r=n.snapToSlideEdge&&!n.loop&&(n.slidesPerView===`auto`||t),i=d.length;if(r){let e;if(n.slidesPerView===`auto`){e=1;let t=0;for(let n=p.length-1;n>=0&&(t+=p[n]+(n<p.length-1?y:0),t<=v);--n)e=p.length-n}else e=Math.floor(n.slidesPerView);i=Math.max(u-e,0)}let a=[];for(let t=0;t<d.length;t+=1){let o=d[t];n.roundLengths&&(o=Math.floor(o)),r?t<=i&&a.push(o):d[t]<=e.virtualSize-v&&a.push(o)}d=a,Math.floor(e.virtualSize-v)-Math.floor(d[d.length-1])>1&&(r||d.push(e.virtualSize-v))}if(s&&n.loop){let t=p[0]+y;if(n.slidesPerGroup>1){let r=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),i=t*n.slidesPerGroup;for(let e=0;e<r;e+=1)d.push(d[d.length-1]+i)}for(let r=0;r<e.virtual.slidesBefore+e.virtual.slidesAfter;r+=1)n.slidesPerGroup===1&&d.push(d[d.length-1]+t),f.push(f[f.length-1]+t),e.virtualSize+=t}if(d.length===0&&(d=[0]),y!==0){let t=e.isHorizontal()&&a?`marginLeft`:e.getDirectionLabel(`marginRight`);l.filter((e,t)=>!n.cssMode||n.loop?!0:t!==l.length-1).forEach(e=>{e.style[t]=`${y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;p.forEach(t=>{e+=t+(y||0)}),e-=y;let t=e>v?e-v:0;d=d.map(e=>e<=0?-m:e>t?t+h:e)}if(n.centerInsufficientSlides){let e=0;if(p.forEach(t=>{e+=t+(y||0)}),e-=y,e<v){let t=(v-e)/2;d.forEach((e,n)=>{d[n]=e-t}),f.forEach((e,n)=>{f[n]=e+t})}}if(Object.assign(e,{slides:l,snapGrid:d,slidesGrid:f,slidesSizesGrid:p}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Bg(r,`--swiper-centered-offset-before`,`${-d[0]}px`),Bg(r,`--swiper-centered-offset-after`,`${e.size/2-p[p.length-1]/2}px`);let t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+n)}if(u!==c&&e.emit(`slidesLengthChange`),d.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit(`snapGridLengthChange`)),f.length!==_&&e.emit(`slidesGridLengthChange`),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit(`slidesUpdated`),!s&&!n.cssMode&&(n.effect===`slide`||n.effect===`fade`)){let t=`${n.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);u<=n.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&&e.el.classList.remove(t)}}function __(e){let t=this,n=[],r=t.virtual&&t.params.virtual.enabled,i=0,a;typeof e==`number`?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let o=e=>r?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if(t.params.slidesPerView!==`auto`&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{n.push(e)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){let e=t.activeIndex+a;if(e>t.slides.length&&!r)break;n.push(o(e))}else n.push(o(t.activeIndex));for(a=0;a<n.length;a+=1)if(n[a]!==void 0){let e=n[a].offsetHeight;i=e>i?e:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function v_(){let e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}var y_=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function b_(e=this&&this.translate||0){let t=this,n=t.params,{slides:r,rtlTranslate:i,snapGrid:a}=t;if(r.length===0)return;r[0].swiperSlideOffset===void 0&&t.updateSlidesOffset();let o=-e;i&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let s=n.spaceBetween;typeof s==`string`&&s.indexOf(`%`)>=0?s=parseFloat(s.replace(`%`,``))/100*t.size:typeof s==`string`&&(s=parseFloat(s));for(let e=0;e<r.length;e+=1){let c=r[e],l=c.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(l-=r[0].swiperSlideOffset);let u=(o+(n.centeredSlides?t.minTranslate():0)-l)/(c.swiperSlideSize+s),d=(o-a[0]+(n.centeredSlides?t.minTranslate():0)-l)/(c.swiperSlideSize+s),f=-(o-l),p=f+t.slidesSizesGrid[e],m=f>=0&&f<=t.size-t.slidesSizesGrid[e],h=f>=0&&f<t.size-1||p>1&&p<=t.size||f<=0&&p>=t.size;h&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(e)),y_(c,h,n.slideVisibleClass),y_(c,m,n.slideFullyVisibleClass),c.progress=i?-u:u,c.originalProgress=i?-d:d}}function x_(e){let t=this;if(e===void 0){let n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}let n=t.params,r=t.maxTranslate()-t.minTranslate(),{progress:i,isBeginning:a,isEnd:o,progressLoop:s}=t,c=a,l=o;if(r===0)i=0,a=!0,o=!0;else{i=(e-t.minTranslate())/r;let n=Math.abs(e-t.minTranslate())<1,s=Math.abs(e-t.maxTranslate())<1;a=n||i<=0,o=s||i>=1,n&&(i=0),s&&(i=1)}if(n.loop){let n=t.getSlideIndexByData(0),r=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[n],a=t.slidesGrid[r],o=t.slidesGrid[t.slidesGrid.length-1],c=Math.abs(e);s=c>=i?(c-i)/o:(c+o-a)/o,s>1&&--s}Object.assign(t,{progress:i,progressLoop:s,isBeginning:a,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!c&&t.emit(`reachBeginning toEdge`),o&&!l&&t.emit(`reachEnd toEdge`),(c&&!a||l&&!o)&&t.emit(`fromEdge`),t.emit(`progress`,i)}var S_=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function C_(){let e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,a=e.virtual&&n.virtual.enabled,o=e.grid&&n.grid&&n.grid.rows>1,s=e=>Hg(r,`.${n.slideClass}${e}, swiper-slide${e}`)[0],c,l,u;if(a)if(n.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),c=s(`[data-swiper-slide-index="${t}"]`)}else c=s(`[data-swiper-slide-index="${i}"]`);else o?(c=t.find(e=>e.column===i),u=t.find(e=>e.column===i+1),l=t.find(e=>e.column===i-1)):c=t[i];c&&(o||(u=Yg(c,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u&&(u=t[0]),l=Jg(c,`.${n.slideClass}, swiper-slide`)[0],n.loop)),t.forEach(e=>{S_(e,e===c,n.slideActiveClass),S_(e,e===u,n.slideNextClass),S_(e,e===l,n.slidePrevClass)}),e.emitSlidesClasses()}var w_=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?`swiper-slide`:`.${e.params.slideClass}`);if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&!t.lazyPreloaderManaged&&t.remove())})),t&&!t.lazyPreloaderManaged&&t.remove()}},T_=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector(`[loading="lazy"]`);n&&n.removeAttribute(`loading`)},E_=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let r=e.params.slidesPerView===`auto`?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=i,a=[n-t];a.push(...Array.from({length:t}).map((e,t)=>n+r+t)),e.slides.forEach((t,n)=>{a.includes(t.column)&&T_(e,n)});return}let a=i+r-1;if(e.params.rewind||e.params.loop)for(let r=i-t;r<=a+t;r+=1){let t=(r%n+n)%n;(t<i||t>a)&&T_(e,t)}else for(let r=Math.max(i-t,0);r<=Math.min(a+t,n-1);r+=1)r!==i&&(r>a||r<i)&&T_(e,r)};function D_(e){let{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate,i;for(let e=0;e<t.length;e+=1)t[e+1]===void 0?r>=t[e]&&(i=e):r>=t[e]&&r<t[e+1]-(t[e+1]-t[e])/2?i=e:r>=t[e]&&r<t[e+1]&&(i=e+1);return n.normalizeSlideIndex&&(i<0||i===void 0)&&(i=0),i}function O_(e){let t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:a,realIndex:o,snapIndex:s}=t,c=e,l,u=e=>{let n=e-t.virtual.slidesBefore;return n<0&&(n=t.virtual.slides.length+n),n>=t.virtual.slides.length&&(n-=t.virtual.slides.length),n};if(c===void 0&&(c=D_(t)),r.indexOf(n)>=0)l=r.indexOf(n);else{let e=Math.min(i.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/i.slidesPerGroup)}if(l>=r.length&&(l=r.length-1),c===a&&!t.params.loop){l!==s&&(t.snapIndex=l,t.emit(`snapIndexChange`));return}if(c===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=u(c);return}let d=t.grid&&i.grid&&i.grid.rows>1,f;if(t.virtual&&i.virtual.enabled)f=i.loop?u(c):c;else if(d){let e=t.slides.find(e=>e.column===c),n=parseInt(e.getAttribute(`data-swiper-slide-index`),10);Number.isNaN(n)&&(n=Math.max(t.slides.indexOf(e),0)),f=Math.floor(n/i.grid.rows)}else if(t.slides[c]){let e=t.slides[c].getAttribute(`data-swiper-slide-index`);f=e?parseInt(e,10):c}else f=c;Object.assign(t,{previousSnapIndex:s,snapIndex:l,previousRealIndex:o,realIndex:f,previousIndex:a,activeIndex:c}),t.initialized&&E_(t),t.emit(`activeIndexChange`),t.emit(`snapIndexChange`),(t.initialized||t.params.runCallbacksOnInit)&&(o!==f&&t.emit(`realIndexChange`),t.emit(`slideChange`))}function k_(e,t){let n=this,r=n.params,i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(i=e)});let a=!1,o;if(i){for(let e=0;e<n.slides.length;e+=1)if(n.slides[e]===i){a=!0,o=e;break}}if(i&&a)n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(i.getAttribute(`data-swiper-slide-index`),10):n.clickedIndex=o;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var A_={updateSize:h_,updateSlides:g_,updateAutoHeight:__,updateSlidesOffset:v_,updateSlidesProgress:b_,updateProgress:x_,updateSlidesClasses:C_,updateActiveIndex:O_,updateClickedSlide:k_};function j_(e=this.isHorizontal()?`x`:`y`){let t=this,{params:n,rtlTranslate:r,translate:i,wrapperEl:a}=t;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;let o=Ig(a,e);return o+=t.cssOverflowAdjustment(),r&&(o=-o),o||0}function M_(e,t){let n=this,{rtlTranslate:r,params:i,wrapperEl:a,progress:o}=n,s=0,c=0;n.isHorizontal()?s=r?-e:e:c=e,i.roundLengths&&(s=Math.floor(s),c=Math.floor(c)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?s:c,i.cssMode?a[n.isHorizontal()?`scrollLeft`:`scrollTop`]=n.isHorizontal()?-s:-c:i.virtualTranslate||(n.isHorizontal()?s-=n.cssOverflowAdjustment():c-=n.cssOverflowAdjustment(),a.style.transform=`translate3d(${s}px, ${c}px, 0px)`);let l,u=n.maxTranslate()-n.minTranslate();l=u===0?0:(e-n.minTranslate())/u,l!==o&&n.updateProgress(e),n.emit(`setTranslate`,n.translate,t)}function N_(){return-this.snapGrid[0]}function P_(){return-this.snapGrid[this.snapGrid.length-1]}function F_(e=0,t=this.params.speed,n=!0,r=!0,i){let a=this,{params:o,wrapperEl:s}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;let c=a.minTranslate(),l=a.maxTranslate(),u;if(u=r&&e>c?c:r&&e<l?l:e,a.updateProgress(u),o.cssMode){let e=a.isHorizontal();if(t===0)s[e?`scrollLeft`:`scrollTop`]=-u;else{if(!a.support.smoothScroll)return Vg({swiper:a,targetPosition:-u,side:e?`left`:`top`}),!0;s.scrollTo({[e?`left`:`top`]:-u,behavior:`smooth`})}return!0}return t===0?(a.setTransition(0),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionEnd`))):(a.setTransition(t),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionStart`)),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,n&&a.emit(`transitionEnd`))},a.wrapperEl.addEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd))),!0}var I_={getTranslate:j_,setTranslate:M_,minTranslate:N_,maxTranslate:P_,translateTo:F_};function L_(e,t){let n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?`0ms`:``),n.emit(`setTransition`,e,t)}function R_({swiper:e,runCallbacks:t,direction:n,step:r}){let{activeIndex:i,previousIndex:a}=e,o=n;o||=i>a?`next`:i<a?`prev`:`reset`,e.emit(`transition${r}`),t&&o===`reset`?e.emit(`slideResetTransition${r}`):t&&i!==a&&(e.emit(`slideChangeTransition${r}`),o===`next`?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`))}function z_(e=!0,t){let n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),R_({swiper:n,runCallbacks:e,direction:t,step:`Start`}))}function B_(e=!0,t){let n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),R_({swiper:n,runCallbacks:e,direction:t,step:`End`}))}var V_={setTransition:L_,transitionStart:z_,transitionEnd:B_};function H_(e=0,t,n=!0,r,i){typeof e==`string`&&(e=parseInt(e,10));let a=this,o=e;o<0&&(o=0);let{params:s,snapGrid:c,slidesGrid:l,previousIndex:u,activeIndex:d,rtlTranslate:f,wrapperEl:p,enabled:m}=a;if(!m&&!r&&!i||a.destroyed||a.animating&&s.preventInteractionOnTransition)return!1;t===void 0&&(t=a.params.speed);let h=Math.min(a.params.slidesPerGroupSkip,o),g=h+Math.floor((o-h)/a.params.slidesPerGroup);g>=c.length&&(g=c.length-1);let _=-c[g];if(s.normalizeSlideIndex)for(let e=0;e<l.length;e+=1){let t=-Math.floor(_*100),n=Math.floor(l[e]*100),r=Math.floor(l[e+1]*100);l[e+1]===void 0?t>=n&&(o=e):t>=n&&t<r-(r-n)/2?o=e:t>=n&&t<r&&(o=e+1)}if(a.initialized&&o!==d&&(!a.allowSlideNext&&(f?_>a.translate&&_>a.minTranslate():_<a.translate&&_<a.minTranslate())||!a.allowSlidePrev&&_>a.translate&&_>a.maxTranslate()&&(d||0)!==o))return!1;o!==(u||0)&&n&&a.emit(`beforeSlideChangeStart`),a.updateProgress(_);let v;v=o>d?`next`:o<d?`prev`:`reset`;let y=a.virtual&&a.params.virtual.enabled;if(!(y&&i)&&(f&&-_===a.translate||!f&&_===a.translate))return a.updateActiveIndex(o),s.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),s.effect!==`slide`&&a.setTranslate(_),v!==`reset`&&(a.transitionStart(n,v),a.transitionEnd(n,v)),!1;if(s.cssMode){let e=a.isHorizontal(),n=f?_:-_;if(t===0)y&&(a.wrapperEl.style.scrollSnapType=`none`,a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[e?`scrollLeft`:`scrollTop`]=n})):p[e?`scrollLeft`:`scrollTop`]=n,y&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType=``,a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return Vg({swiper:a,targetPosition:n,side:e?`left`:`top`}),!0;p.scrollTo({[e?`left`:`top`]:n,behavior:`smooth`})}return!0}let b=d_().isSafari;return y&&!i&&b&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(_),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit(`beforeTransitionStart`,t,r),a.transitionStart(n,v),t===0?a.transitionEnd(n,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(n,v))},a.wrapperEl.addEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd)),!0}function U_(e=0,t,n=!0,r){typeof e==`string`&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;t===void 0&&(t=i.params.speed);let a=i.grid&&i.params.grid&&i.params.grid.rows>1,o=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)o+=i.virtual.slidesBefore;else{let e;if(a){let t=o*i.params.grid.rows;e=i.slides.find(e=>e.getAttribute(`data-swiper-slide-index`)*1===t).column}else e=i.getSlideIndexByData(o);let t=a?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:n,slidesOffsetBefore:s,slidesOffsetAfter:c}=i.params,l=n||!!s||!!c,u=i.params.slidesPerView;u===`auto`?u=i.slidesPerViewDynamic():(u=Math.ceil(parseFloat(i.params.slidesPerView,10)),l&&u%2==0&&(u+=1));let d=t-e<u;if(l&&(d||=e<Math.ceil(u/2)),r&&l&&i.params.slidesPerView!==`auto`&&!a&&(d=!1),d){let n=l?e<i.activeIndex?`prev`:`next`:e-i.activeIndex-1<i.params.slidesPerView?`next`:`prev`;i.loopFix({direction:n,slideTo:!0,activeSlideIndex:n===`next`?e+1:e-t+1,slideRealIndex:n===`next`?i.realIndex:void 0})}if(a){let e=o*i.params.grid.rows;o=i.slides.find(t=>t.getAttribute(`data-swiper-slide-index`)*1===e).column}else o=i.getSlideIndexByData(o)}return requestAnimationFrame(()=>{i.slideTo(o,t,n,r)}),i}function W_(e,t=!0,n){let r=this,{enabled:i,params:a,animating:o}=r;if(!i||r.destroyed)return r;e===void 0&&(e=r.params.speed);let s=a.slidesPerGroup;a.slidesPerView===`auto`&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(s=Math.max(r.slidesPerViewDynamic(`current`,!0),1));let c=r.activeIndex<a.slidesPerGroupSkip?1:s,l=r.virtual&&a.virtual.enabled;if(a.loop){if(o&&!l&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:`next`}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+c,e,t,n)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+c,e,t,n)}function G_(e,t=!0,n){let r=this,{params:i,snapGrid:a,slidesGrid:o,rtlTranslate:s,enabled:c,animating:l}=r;if(!c||r.destroyed)return r;e===void 0&&(e=r.params.speed);let u=r.virtual&&i.virtual.enabled;if(i.loop){if(l&&!u&&i.loopPreventsSliding)return!1;r.loopFix({direction:`prev`}),r._clientLeft=r.wrapperEl.clientLeft}let d=s?r.translate:-r.translate;function f(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=f(d),m=a.map(e=>f(e)),h=i.freeMode&&i.freeMode.enabled,g=a[m.indexOf(p)-1];if(g===void 0&&(i.cssMode||h)){let e;a.forEach((t,n)=>{p>=t&&(e=n)}),e!==void 0&&(g=h?a[e]:a[e>0?e-1:e])}let _=0;if(g!==void 0&&(_=o.indexOf(g),_<0&&(_=r.activeIndex-1),i.slidesPerView===`auto`&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(_=_-r.slidesPerViewDynamic(`previous`,!0)+1,_=Math.max(_,0))),i.rewind&&r.isBeginning){let i=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(i,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(_,e,t,n)}),!0;return r.slideTo(_,e,t,n)}function K_(e,t=!0,n){let r=this;if(!r.destroyed)return e===void 0&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function q_(e,t=!0,n,r=.5){let i=this;if(i.destroyed)return;e===void 0&&(e=i.params.speed);let a=i.activeIndex,o=Math.min(i.params.slidesPerGroupSkip,a),s=o+Math.floor((a-o)/i.params.slidesPerGroup),c=i.rtlTranslate?i.translate:-i.translate;if(c>=i.snapGrid[s]){let e=i.snapGrid[s],t=i.snapGrid[s+1];c-e>(t-e)*r&&(a+=i.params.slidesPerGroup)}else{let e=i.snapGrid[s-1],t=i.snapGrid[s];c-e<=(t-e)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,t,n)}function J_(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:n}=e,r=t.slidesPerView===`auto`?e.slidesPerViewDynamic():t.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),a,o=e.isElement?`swiper-slide`:`.${t.slideClass}`,s=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute(`data-swiper-slide-index`),10),t.centeredSlides?e.slideToLoop(a):i>(s?(e.slides.length-r)/2-(e.params.grid.rows-1):e.slides.length-r)?(e.loopFix(),i=e.getSlideIndex(Hg(n,`${o}[data-swiper-slide-index="${a}"]`)[0]),Ng(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Y_={slideTo:H_,slideToLoop:U_,slideNext:W_,slidePrev:G_,slideReset:K_,slideToClosest:q_,slideToClickedSlide:J_};function X_(e,t){let n=this,{params:r,slidesEl:i}=n;if(!r.loop||n.virtual&&n.params.virtual.enabled)return;let a=()=>{Hg(i,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute(`data-swiper-slide-index`,t)})},o=()=>{let e=Hg(i,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(n.recalcSlides(),n.updateSlides())},s=n.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&o();let c=r.slidesPerGroup*(s?r.grid.rows:1),l=n.slides.length%c!==0,u=s&&n.slides.length%r.grid.rows!==0,d=e=>{for(let t=0;t<e;t+=1){let e=n.isElement?Kg(`swiper-slide`,[r.slideBlankClass]):Kg(`div`,[r.slideClass,r.slideBlankClass]);n.slidesEl.append(e)}};l?(r.loopAddBlankSlides?(d(c-n.slides.length%c),n.recalcSlides(),n.updateSlides()):Gg(`Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`),a()):(u&&(r.loopAddBlankSlides?(d(r.grid.rows-n.slides.length%r.grid.rows),n.recalcSlides(),n.updateSlides()):Gg(`Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`)),a());let f=r.centeredSlides||!!r.slidesOffsetBefore||!!r.slidesOffsetAfter;n.loopFix({slideRealIndex:e,direction:f?void 0:`next`,initial:t})}function Z_({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:r,activeSlideIndex:i,initial:a,byController:o,byMousewheel:s}={}){let c=this;if(!c.params.loop)return;c.emit(`beforeLoopFix`);let{slides:l,allowSlidePrev:u,allowSlideNext:d,slidesEl:f,params:p}=c,{centeredSlides:m,slidesOffsetBefore:h,slidesOffsetAfter:g,initialSlide:_}=p,v=m||!!h||!!g;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&p.virtual.enabled){t&&(!v&&c.snapIndex===0?c.slideTo(c.virtual.slides.length,0,!1,!0):v&&c.snapIndex<p.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=d,c.emit(`loopFix`);return}let y=p.slidesPerView;y===`auto`?y=c.slidesPerViewDynamic():(y=Math.ceil(parseFloat(p.slidesPerView,10)),v&&y%2==0&&(y+=1));let b=p.slidesPerGroupAuto?y:p.slidesPerGroup,x=v?Math.max(b,Math.ceil(y/2)):b;x%b!==0&&(x+=b-x%b),x+=p.loopAdditionalSlides,c.loopedSlides=x;let S=c.grid&&p.grid&&p.grid.rows>1;l.length<y+x||c.params.effect===`cards`&&l.length<y+x*2?Gg(`Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters`):S&&p.grid.fill===`row`&&Gg("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let C=[],w=[],T=S?Math.ceil(l.length/p.grid.rows):l.length,ee=a&&T-_<y&&!v,E=ee?_:c.activeIndex;i===void 0?i=c.getSlideIndex(l.find(e=>e.classList.contains(p.slideActiveClass))):E=i;let D=n===`next`||!n,O=n===`prev`||!n,te=0,ne=0,re=(S?l[i].column:i)+(v&&r===void 0?-y/2+.5:0);if(re<x){te=Math.max(x-re,b);for(let e=0;e<x-re;e+=1){let t=e-Math.floor(e/T)*T;if(S){let e=T-t-1;for(let t=l.length-1;t>=0;--t)l[t].column===e&&C.push(t)}else C.push(T-t-1)}}else if(re+y>T-x){ne=Math.max(re-(T-x*2),b),ee&&(ne=Math.max(ne,y-T+_+1));for(let e=0;e<ne;e+=1){let t=e-Math.floor(e/T)*T;S?l.forEach((e,n)=>{e.column===t&&w.push(n)}):w.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),c.params.effect===`cards`&&l.length<y+x*2&&(w.includes(i)&&w.splice(w.indexOf(i),1),C.includes(i)&&C.splice(C.indexOf(i),1)),O&&C.forEach(e=>{l[e].swiperLoopMoveDOM=!0,f.prepend(l[e]),l[e].swiperLoopMoveDOM=!1}),D&&w.forEach(e=>{l[e].swiperLoopMoveDOM=!0,f.append(l[e]),l[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),p.slidesPerView===`auto`?c.updateSlides():S&&(C.length>0&&O||w.length>0&&D)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),p.watchSlidesProgress&&c.updateSlidesOffset(),t){if(C.length>0&&O){if(e===void 0){let e=c.slidesGrid[E],t=c.slidesGrid[E+te]-e;s?c.setTranslate(c.translate-t):(c.slideTo(E+Math.ceil(te),0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(r){let e=S?C.length/p.grid.rows:C.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(w.length>0&&D)if(e===void 0){let e=c.slidesGrid[E],t=c.slidesGrid[E-ne]-e;s?c.setTranslate(c.translate-t):(c.slideTo(E-ne,0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{let e=S?w.length/p.grid.rows:w.length;c.slideTo(c.activeIndex-e,0,!1,!0)}}if(c.allowSlidePrev=u,c.allowSlideNext=d,c.controller&&c.controller.control&&!o){let a={slideRealIndex:e,direction:n,setTranslate:r,activeSlideIndex:i,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...a,slideTo:e.params.slidesPerView===p.slidesPerView?t:!1})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...a,slideTo:c.controller.control.params.slidesPerView===p.slidesPerView?t:!1})}c.emit(`loopFix`)}function Q_(){let e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let r=[];e.slides.forEach(e=>{let t=e.swiperSlideIndex===void 0?e.getAttribute(`data-swiper-slide-index`)*1:e.swiperSlideIndex;r[t]=e}),e.slides.forEach(e=>{e.removeAttribute(`data-swiper-slide-index`)}),r.forEach(e=>{n.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var $_={loopCreate:X_,loopFix:Z_,loopDestroy:Q_};function ev(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n=t.params.touchEventsTarget===`container`?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor=`move`,n.style.cursor=e?`grabbing`:`grab`,t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function tv(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget===`container`?`el`:`wrapperEl`].style.cursor=``,e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var nv={setGrabCursor:ev,unsetGrabCursor:tv};function rv(e,t=this){function n(t){if(!t||t===Og()||t===Ag())return null;t.assignedSlot&&(t=t.assignedSlot);let r=t.closest(e);return!r&&!t.getRootNode?null:r||n(t.getRootNode().host)}return n(t)}function iv(e,t,n){let r=Ag(),{params:i}=e,a=i.edgeSwipeDetection,o=i.edgeSwipeThreshold;return a&&(n<=o||n>=r.innerWidth-o)?a===`prevent`?(t.preventDefault(),!0):!1:!0}function av(e){let t=this,n=Og(),r=e;r.originalEvent&&(r=r.originalEvent);let i=t.touchEventsData;if(r.type===`pointerdown`){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type===`touchstart`&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type===`touchstart`){iv(t,r,r.targetTouches[0].pageX);return}let{params:a,touches:o,enabled:s}=t;if(!s||!a.simulateTouch&&r.pointerType===`mouse`||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let c=r.target;if(a.touchEventsTarget===`wrapper`&&!Wg(c,t.wrapperEl)||`which`in r&&r.which===3||`button`in r&&r.button>0||i.isTouched&&i.isMoved)return;let l=!!a.noSwipingClass&&a.noSwipingClass!==``,u=r.composedPath?r.composedPath():r.path;l&&r.target&&r.target.shadowRoot&&u&&(c=u[0]);let d=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(f?rv(d,c):c.closest(d))){t.allowClick=!0;return}if(a.swipeHandler&&!c.closest(a.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;let p=o.currentX,m=o.currentY;if(!iv(t,r,p))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=p,o.startY=m,i.touchStartTime=Pg(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1);let h=!0;c.matches(i.focusableElements)&&(h=!1,c.nodeName===`SELECT`&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==c&&(r.pointerType===`mouse`||r.pointerType!==`mouse`&&!c.matches(i.focusableElements))&&n.activeElement.blur();let g=h&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||g)&&!c.isContentEditable&&r.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit(`touchStart`,r)}function ov(e){let t=Og(),n=this,r=n.touchEventsData,{params:i,touches:a,rtlTranslate:o,enabled:s}=n;if(!s||!i.simulateTouch&&e.pointerType===`mouse`)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),c.type===`pointermove`&&(r.touchId!==null||c.pointerId!==r.pointerId))return;let l;if(c.type===`touchmove`){if(l=[...c.changedTouches].find(e=>e.identifier===r.touchId),!l||l.identifier!==r.touchId)return}else l=c;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit(`touchMoveOpposite`,c);return}let u=l.pageX,d=l.pageY;if(c.preventedByNestedSwiper){a.startX=u,a.startY=d;return}if(!n.allowTouchMove){c.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:u,startY:d,currentX:u,currentY:d}),r.touchStartTime=Pg());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(d<a.startY&&n.translate<=n.maxTranslate()||d>a.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(o&&(u>a.startX&&-n.translate<=n.maxTranslate()||u<a.startX&&-n.translate>=n.minTranslate()))return;else if(!o&&(u<a.startX&&n.translate<=n.maxTranslate()||u>a.startX&&n.translate>=n.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==c.target&&c.pointerType!==`mouse`&&t.activeElement.blur(),t.activeElement&&c.target===t.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit(`touchMove`,c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=u,a.currentY=d;let f=a.currentX-a.startX,p=a.currentY-a.startY;if(n.params.threshold&&Math.sqrt(f**2+p**2)<n.params.threshold)return;if(r.isScrolling===void 0){let e;n.isHorizontal()&&a.currentY===a.startY||n.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:f*f+p*p>=25&&(e=Math.atan2(Math.abs(p),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(r.isScrolling&&n.emit(`touchMoveOpposite`,c),r.startMoving===void 0&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling||c.type===`touchmove`&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let m=n.isHorizontal()?f:p,h=n.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;i.oneWayMovement&&(m=Math.abs(m)*(o?1:-1),h=Math.abs(h)*(o?1:-1)),a.diff=m,m*=i.touchRatio,o&&(m=-m,h=-h);let g=n.touchesDirection;n.swipeDirection=m>0?`prev`:`next`,n.touchesDirection=h>0?`prev`:`next`;let _=n.params.loop&&!i.cssMode,v=n.touchesDirection===`next`&&n.allowSlideNext||n.touchesDirection===`prev`&&n.allowSlidePrev;if(!r.isMoved){if(_&&v&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){let e=new window.CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit(`sliderFirstMove`,c)}if(new Date().getTime(),i._loopSwapReset!==!1&&r.isMoved&&r.allowThresholdMove&&g!==n.touchesDirection&&_&&v&&Math.abs(m)>=1){Object.assign(a,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit(`sliderMove`,c),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let y=!0,b=i.resistanceRatio;if(i.touchReleaseOnEdges&&(b=0),m>0?(_&&v&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(i.slidesPerView!==`auto`&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:`prev`,setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+m)**b))):m<0&&(_&&v&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(i.slidesPerView!==`auto`&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:`next`,setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView===`auto`?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-m)**b))),y&&(c.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection===`next`&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&n.swipeDirection===`prev`&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(m)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=n.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function sv(e){let t=this,n=t.touchEventsData,r=e;r.originalEvent&&(r=r.originalEvent);let i;if(!(r.type===`touchend`||r.type===`touchcancel`)){if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}else if(i=[...r.changedTouches].find(e=>e.identifier===n.touchId),!i||i.identifier!==n.touchId)return;if([`pointercancel`,`pointerout`,`pointerleave`,`contextmenu`].includes(r.type)&&!([`pointercancel`,`contextmenu`].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:o,rtlTranslate:s,slidesGrid:c,enabled:l}=t;if(!l||!a.simulateTouch&&r.pointerType===`mouse`)return;if(n.allowTouchCallbacks&&t.emit(`touchEnd`,r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let u=Pg(),d=u-n.touchStartTime;if(t.allowClick){let e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit(`tap click`,r),d<300&&u-n.lastClickTime<300&&t.emit(`doubleTap doubleClick`,r)}if(n.lastClickTime=Pg(),Ng(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||o.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let f;if(f=a.followFinger?s?t.translate:-t.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:f});return}let p=f>=-t.maxTranslate()&&!t.params.loop,m=0,h=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;c[e+t]===void 0?(p||f>=c[e])&&(m=e,h=c[c.length-1]-c[c.length-2]):(p||f>=c[e]&&f<c[e+t])&&(m=e,h=c[e+t]-c[e])}let g=null,_=null;a.rewind&&(t.isBeginning?_=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));let v=(f-c[m])/h,y=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(d>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection===`next`&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+y):t.slideTo(m)),t.swipeDirection===`prev`&&(v>1-a.longSwipesRatio?t.slideTo(m+y):_!==null&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(_):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+y):t.slideTo(m):(t.swipeDirection===`next`&&t.slideTo(g===null?m+y:g),t.swipeDirection===`prev`&&t.slideTo(_===null?m:_))}}function cv(){let e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:i,snapGrid:a}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=o&&t.loop;if((t.slidesPerView===`auto`||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!s){let t=o?e.virtual.slides:e.slides;e.slideTo(t.length-1,0,!1,!0)}else e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function lv(e){let t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function uv(){let e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i,a=e.maxTranslate()-e.minTranslate();i=a===0?0:(e.translate-e.minTranslate())/a,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit(`setTranslate`,e.translate,!1)}function dv(e){let t=this;w_(t,e.target),!(t.params.cssMode||t.params.slidesPerView!==`auto`&&!t.params.autoHeight)&&t.update()}function fv(){let e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction=`auto`))}var pv=(e,t)=>{let n=Og(),{params:r,el:i,wrapperEl:a,device:o}=e,s=!!r.nested,c=t===`on`?`addEventListener`:`removeEventListener`,l=t;!i||typeof i==`string`||(n[c](`touchstart`,e.onDocumentTouchStart,{passive:!1,capture:s}),i[c](`touchstart`,e.onTouchStart,{passive:!1}),i[c](`pointerdown`,e.onTouchStart,{passive:!1}),n[c](`touchmove`,e.onTouchMove,{passive:!1,capture:s}),n[c](`pointermove`,e.onTouchMove,{passive:!1,capture:s}),n[c](`touchend`,e.onTouchEnd,{passive:!0}),n[c](`pointerup`,e.onTouchEnd,{passive:!0}),n[c](`pointercancel`,e.onTouchEnd,{passive:!0}),n[c](`touchcancel`,e.onTouchEnd,{passive:!0}),n[c](`pointerout`,e.onTouchEnd,{passive:!0}),n[c](`pointerleave`,e.onTouchEnd,{passive:!0}),n[c](`contextmenu`,e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[c](`click`,e.onClick,!0),r.cssMode&&a[c](`scroll`,e.onScroll),r.updateOnWindowResize?e[l](o.ios||o.android?`resize orientationchange observerUpdate`:`resize observerUpdate`,cv,!0):e[l](`observerUpdate`,cv,!0),i[c](`load`,e.onLoad,{capture:!0}))};function mv(){let e=this,{params:t}=e;e.onTouchStart=av.bind(e),e.onTouchMove=ov.bind(e),e.onTouchEnd=sv.bind(e),e.onDocumentTouchStart=fv.bind(e),t.cssMode&&(e.onScroll=uv.bind(e)),e.onClick=lv.bind(e),e.onLoad=dv.bind(e),pv(e,`on`)}function hv(){pv(this,`off`)}var gv={attachEvents:mv,detachEvents:hv},_v=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function vv(){let e=this,{realIndex:t,initialized:n,params:r,el:i}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;let o=Og(),s=r.breakpointsBase===`window`||!r.breakpointsBase?r.breakpointsBase:`container`,c=[`window`,`container`].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:o.querySelector(r.breakpointsBase),l=e.getBreakpoint(a,s,c);if(!l||e.currentBreakpoint===l)return;let u=(l in a?a[l]:void 0)||e.originalParams,d=_v(e,r),f=_v(e,u),p=e.params.grabCursor,m=u.grabCursor,h=r.enabled;d&&!f?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&f&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill===`column`||!u.grid.fill&&r.grid.fill===`column`)&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!m?e.unsetGrabCursor():!p&&m&&e.setGrabCursor(),[`navigation`,`pagination`,`scrollbar`].forEach(t=>{if(u[t]===void 0)return;let n=r[t]&&r[t].enabled,i=u[t]&&u[t].enabled;n&&!i&&e[t].disable(),!n&&i&&e[t].enable()});let g=u.direction&&u.direction!==r.direction,_=r.loop&&(u.slidesPerView!==r.slidesPerView||g),v=r.loop;g&&n&&e.changeDirection(),zg(e.params,u);let y=e.params.enabled,b=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!y?e.disable():!h&&y&&e.enable(),e.currentBreakpoint=l,e.emit(`_beforeBreakpoint`,u),n&&(_?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&b?(e.loopCreate(t),e.updateSlides()):v&&!b&&e.loopDestroy()),e.emit(`breakpoint`,u)}function yv(e,t=`window`,n){if(!e||t===`container`&&!n)return;let r=!1,i=Ag(),a=t===`window`?i.innerHeight:n.clientHeight,o=Object.keys(e).map(e=>typeof e==`string`&&e.indexOf(`@`)===0?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:a,value:s}=o[e];t===`window`?i.matchMedia(`(min-width: ${s}px)`).matches&&(r=a):s<=n.clientWidth&&(r=a)}return r||`max`}var bv={setBreakpoint:vv,getBreakpoint:yv};function xv(e,t){let n=[];return e.forEach(e=>{typeof e==`object`?Object.keys(e).forEach(r=>{e[r]&&n.push(t+r)}):typeof e==`string`&&n.push(t+e)}),n}function Sv(){let e=this,{classNames:t,params:n,rtl:r,el:i,device:a}=e,o=xv([`initialized`,n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill===`column`},{android:a.android},{ios:a.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),i.classList.add(...t),e.emitContainerClasses()}function Cv(){let e=this,{el:t,classNames:n}=e;!t||typeof t==`string`||(t.classList.remove(...n),e.emitContainerClasses())}var wv={addClasses:Sv,removeClasses:Cv};function Tv(){let e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){let t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+r*2;e.isLocked=e.size>n}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?`lock`:`unlock`)}var Ev={checkOverflow:Tv},Dv={init:!0,direction:`horizontal`,oneWayMovement:!1,swiperElementNodeName:`SWIPER-CONTAINER`,touchEventsTarget:`wrapper`,initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:`swiper`,enabled:!0,focusableElements:`input, select, option, textarea, button, video, label`,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:`slide`,breakpoints:void 0,breakpointsBase:`window`,spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:`swiper-no-swiping`,noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:`swiper-`,slideClass:`swiper-slide`,slideBlankClass:`swiper-slide-blank`,slideActiveClass:`swiper-slide-active`,slideVisibleClass:`swiper-slide-visible`,slideFullyVisibleClass:`swiper-slide-fully-visible`,slideNextClass:`swiper-slide-next`,slidePrevClass:`swiper-slide-prev`,wrapperClass:`swiper-wrapper`,lazyPreloaderClass:`swiper-lazy-preloader`,lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Ov(e,t){return function(n={}){let r=Object.keys(n)[0],i=n[r];if(typeof i!=`object`||!i){zg(t,n);return}if(e[r]===!0&&(e[r]={enabled:!0}),r===`navigation`&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),[`pagination`,`scrollbar`].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),!(r in e&&`enabled`in i)){zg(t,n);return}typeof e[r]==`object`&&!(`enabled`in e[r])&&(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),zg(t,n)}}var kv={eventsEmitter:m_,update:A_,translate:I_,transition:V_,slide:Y_,loop:$_,grabCursor:nv,events:gv,breakpoints:bv,checkOverflow:Ev,classes:wv},Av={},jv=class e{constructor(...t){let n,r;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)===`Object`?r=t[0]:[n,r]=t,r||={},r=zg({},r),n&&!r.el&&(r.el=n);let i=Og();if(r.el&&typeof r.el==`string`&&i.querySelectorAll(r.el).length>1){let t=[];return i.querySelectorAll(r.el).forEach(n=>{let i=zg({},r,{el:n});t.push(new e(i))}),t}let a=this;a.__swiper__=!0,a.support=a_(),a.device=c_({userAgent:r.userAgent}),a.browser=d_(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],r.modules&&Array.isArray(r.modules)&&r.modules.forEach(e=>{typeof e==`function`&&a.modules.indexOf(e)<0&&a.modules.push(e)});let o={};return a.modules.forEach(e=>{e({params:r,swiper:a,extendParams:Ov(r,o),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}),a.params=zg({},zg({},Dv,o),Av,r),a.originalParams=zg({},a.params),a.passedParams=zg({},r),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction===`horizontal`},isVertical(){return a.params.direction===`vertical`},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit(`_swiper`),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:{width:`height`,"margin-top":`margin-left`,"margin-bottom ":`margin-right`,"margin-left":`margin-top`,"margin-right":`margin-bottom`,"padding-left":`padding-top`,"padding-right":`padding-bottom`,marginRight:`marginBottom`}[e]}getSlideIndex(e){let{slidesEl:t,params:n}=this,r=Zg(Hg(t,`.${n.slideClass}, swiper-slide`)[0]);return Zg(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute(`data-swiper-slide-index`)*1===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill===`column`?e=Math.floor(e/this.params.grid.rows):this.params.grid.fill===`row`&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let e=this,{slidesEl:t,params:n}=e;e.slides=Hg(t,`.${n.slideClass}, swiper-slide`)}enable(){let e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit(`enable`))}disable(){let e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit(`disable`))}setProgress(e,t){let n=this;e=Math.min(Math.max(e,0),1);let r=n.minTranslate(),i=(n.maxTranslate()-r)*e+r;n.translateTo(i,t===void 0?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(` `).filter(t=>t.indexOf(`swiper`)===0||t.indexOf(e.params.containerModifierClass)===0);e.emit(`_containerClasses`,t.join(` `))}getSlideClasses(e){let t=this;return t.destroyed?``:e.className.split(` `).filter(e=>e.indexOf(`swiper-slide`)===0||e.indexOf(t.params.slideClass)===0).join(` `)}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(n=>{let r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit(`_slideClass`,n,r)}),e.emit(`_slideClasses`,t)}slidesPerViewDynamic(e=`current`,t=!1){let{params:n,slides:r,slidesGrid:i,slidesSizesGrid:a,size:o,activeIndex:s}=this,c=1;if(typeof n.slidesPerView==`number`)return n.slidesPerView;if(n.centeredSlides){let e=r[s]?Math.ceil(r[s].swiperSlideSize):0,t;for(let n=s+1;n<r.length;n+=1)r[n]&&!t&&(e+=Math.ceil(r[n].swiperSlideSize),c+=1,e>o&&(t=!0));for(let n=s-1;n>=0;--n)r[n]&&!t&&(e+=r[n].swiperSlideSize,c+=1,e>o&&(t=!0))}else if(e===`current`)for(let e=s+1;e<r.length;e+=1)(t?i[e]+a[e]-i[s]<o:i[e]-i[s]<o)&&(c+=1);else for(let e=s-1;e>=0;--e)i[s]-i[e]<o&&(c+=1);return c}update(){let e=this;if(!e||e.destroyed)return;let{snapGrid:t,params:n}=e;n.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll(`[loading="lazy"]`)].forEach(t=>{t.complete&&w_(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){let t=e.rtlTranslate?e.translate*-1:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(n.freeMode&&n.freeMode.enabled&&!n.cssMode)r(),n.autoHeight&&e.updateAutoHeight();else{if((n.slidesPerView===`auto`||n.slidesPerView>1)&&e.isEnd&&!n.centeredSlides){let t=e.virtual&&n.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||r()}n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit(`update`)}changeDirection(e,t=!0){let n=this,r=n.params.direction;return e||=r===`horizontal`?`vertical`:`horizontal`,e===r||e!==`horizontal`&&e!==`vertical`?n:(n.el.classList.remove(`${n.params.containerModifierClass}${r}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEach(t=>{e===`vertical`?t.style.width=``:t.style.height=``}),n.emit(`changeDirection`),t&&n.update(),n)}changeLanguageDirection(e){let t=this;t.rtl&&e===`rtl`||!t.rtl&&e===`ltr`||(t.rtl=e===`rtl`,t.rtlTranslate=t.params.direction===`horizontal`&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir=`rtl`):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir=`ltr`),t.update())}mount(e){let t=this;if(t.mounted)return!0;let n=e||t.params.el;if(typeof n==`string`&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||``).trim().split(` `).join(`.`)}`,i=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(r()):Hg(n,r())[0];return!i&&t.params.createElements&&(i=Kg(`div`,t.params.wrapperClass),n.append(i),Hg(n,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:n,wrapperEl:i,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:i,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:n.dir.toLowerCase()===`rtl`||Xg(n,`direction`)===`rtl`,rtlTranslate:t.params.direction===`horizontal`&&(n.dir.toLowerCase()===`rtl`||Xg(n,`direction`)===`rtl`),wrongRTL:Xg(i,`display`)===`-webkit-box`}),!0}init(e){let t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit(`beforeInit`),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let n=[...t.el.querySelectorAll(`[loading="lazy"]`)];return t.isElement&&n.push(...t.hostEl.querySelectorAll(`[loading="lazy"]`)),n.forEach(e=>{e.complete?w_(t,e):e.addEventListener(`load`,e=>{w_(t,e.target)})}),E_(t),t.initialized=!0,E_(t),t.emit(`init`),t.emit(`afterInit`),t}destroy(e=!0,t=!0){let n=this,{params:r,el:i,wrapperEl:a,slides:o}=n;return n.params===void 0||n.destroyed?null:(n.emit(`beforeDestroy`),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),i&&typeof i!=`string`&&i.removeAttribute(`style`),a&&a.removeAttribute(`style`),o&&o.length&&o.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute(`style`),e.removeAttribute(`data-swiper-slide-index`)})),n.emit(`destroy`),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),e!==!1&&(n.el&&typeof n.el!=`string`&&(n.el.swiper=null),Mg(n)),n.destroyed=!0,null)}static extendDefaults(e){zg(Av,e)}static get extendedDefaults(){return Av}static get defaults(){return Dv}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let n=e.prototype.__modules__;typeof t==`function`&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(t=>e.installModule(t)),e):(e.installModule(t),e)}};Object.keys(kv).forEach(e=>{Object.keys(kv[e]).forEach(t=>{jv.prototype[t]=kv[e][t]})}),jv.use([f_,p_]);var Mv=`eventsPrefix.injectStyles.injectStylesUrls.modules.init._direction.oneWayMovement.swiperElementNodeName.touchEventsTarget.initialSlide._speed.cssMode.updateOnWindowResize.resizeObserver.nested.focusableElements._enabled._width._height.preventInteractionOnTransition.userAgent.url._edgeSwipeDetection._edgeSwipeThreshold._freeMode._autoHeight.setWrapperSize.virtualTranslate._effect.breakpoints.breakpointsBase._spaceBetween._slidesPerView.maxBackfaceHiddenSlides._grid._slidesPerGroup._slidesPerGroupSkip._slidesPerGroupAuto._centeredSlides._centeredSlidesBounds._slidesOffsetBefore._slidesOffsetAfter.normalizeSlideIndex._centerInsufficientSlides._snapToSlideEdge._watchOverflow.roundLengths.touchRatio.touchAngle.simulateTouch._shortSwipes._longSwipes.longSwipesRatio.longSwipesMs._followFinger.allowTouchMove._threshold.touchMoveStopPropagation.touchStartPreventDefault.touchStartForcePreventDefault.touchReleaseOnEdges.uniqueNavElements._resistance._resistanceRatio._watchSlidesProgress._grabCursor.preventClicks.preventClicksPropagation._slideToClickedSlide._loop.loopAdditionalSlides.loopAddBlankSlides.loopPreventsSliding._rewind._allowSlidePrev._allowSlideNext._swipeHandler._noSwiping.noSwipingClass.noSwipingSelector.passiveListeners.containerModifierClass.slideClass.slideActiveClass.slideVisibleClass.slideFullyVisibleClass.slideNextClass.slidePrevClass.slideBlankClass.wrapperClass.lazyPreloaderClass.lazyPreloadPrevNext.runCallbacksOnInit.observer.observeParents.observeSlideChildren.a11y._autoplay._controller.coverflowEffect.cubeEffect.fadeEffect.flipEffect.creativeEffect.cardsEffect.hashNavigation.history.keyboard.mousewheel._navigation._pagination.parallax._scrollbar._thumbs.virtual.zoom.control`.split(`.`);function Nv(e){return typeof e==`object`&&!!e&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)===`Object`&&!e.__swiper__}function Pv(e,t){let n=[`__proto__`,`constructor`,`prototype`];Object.keys(t).filter(e=>n.indexOf(e)<0).forEach(n=>{e[n]===void 0?e[n]=t[n]:Nv(t[n])&&Nv(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:Pv(e[n],t[n]):e[n]=t[n]})}function Fv(e={}){return e.navigation&&e.navigation.nextEl===void 0&&e.navigation.prevEl===void 0}function Iv(e={}){return e.pagination&&e.pagination.el===void 0}function Lv(e={}){return e.scrollbar&&e.scrollbar.el===void 0}function Rv(e=``){let t=e.split(` `).map(e=>e.trim()).filter(e=>!!e),n=[];return t.forEach(e=>{n.indexOf(e)<0&&n.push(e)}),n.join(` `)}function zv(e=``){return e?e.includes(`swiper-wrapper`)?e:`swiper-wrapper ${e}`:`swiper-wrapper`}function Bv({swiper:e,slides:t,passedParams:n,changedParams:r,nextEl:i,prevEl:a,scrollbarEl:o,paginationEl:s}){let c=r.filter(e=>e!==`children`&&e!==`direction`&&e!==`wrapperClass`),{params:l,pagination:u,navigation:d,scrollbar:f,virtual:p,thumbs:m}=e,h,g,_,v,y,b,x,S;r.includes(`thumbs`)&&n.thumbs&&n.thumbs.swiper&&!n.thumbs.swiper.destroyed&&l.thumbs&&(!l.thumbs.swiper||l.thumbs.swiper.destroyed)&&(h=!0),r.includes(`controller`)&&n.controller&&n.controller.control&&l.controller&&!l.controller.control&&(g=!0),r.includes(`pagination`)&&n.pagination&&(n.pagination.el||s)&&(l.pagination||l.pagination===!1)&&u&&!u.el&&(_=!0),r.includes(`scrollbar`)&&n.scrollbar&&(n.scrollbar.el||o)&&(l.scrollbar||l.scrollbar===!1)&&f&&!f.el&&(v=!0),r.includes(`navigation`)&&n.navigation&&(n.navigation.prevEl||a)&&(n.navigation.nextEl||i)&&(l.navigation||l.navigation===!1)&&d&&!d.prevEl&&!d.nextEl&&(y=!0);let C=t=>{e[t]&&(e[t].destroy(),t===`navigation`?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),l[t].prevEl=void 0,l[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),l[t].el=void 0,e[t].el=void 0))};r.includes(`loop`)&&e.isElement&&(l.loop&&!n.loop?b=!0:!l.loop&&n.loop?x=!0:S=!0),c.forEach(e=>{if(Nv(l[e])&&Nv(n[e]))Object.assign(l[e],n[e]),(e===`navigation`||e===`pagination`||e===`scrollbar`)&&`enabled`in n[e]&&!n[e].enabled&&C(e);else{let t=n[e];(t===!0||t===!1)&&(e===`navigation`||e===`pagination`||e===`scrollbar`)?t===!1&&C(e):l[e]=n[e]}}),c.includes(`controller`)&&!g&&e.controller&&e.controller.control&&l.controller&&l.controller.control&&(e.controller.control=l.controller.control),r.includes(`children`)&&t&&p&&l.virtual.enabled?(p.slides=t,p.update(!0)):r.includes(`virtual`)&&p&&l.virtual.enabled&&(t&&(p.slides=t),p.update(!0)),r.includes(`children`)&&t&&l.loop&&(S=!0),h&&m.init()&&m.update(!0),g&&(e.controller.control=l.controller.control),_&&(e.isElement&&(!s||typeof s==`string`)&&(s=document.createElement(`div`),s.classList.add(`swiper-pagination`),s.part.add(`pagination`),e.el.appendChild(s)),s&&(l.pagination.el=s),u.init(),u.render(),u.update()),v&&(e.isElement&&(!o||typeof o==`string`)&&(o=document.createElement(`div`),o.classList.add(`swiper-scrollbar`),o.part.add(`scrollbar`),e.el.appendChild(o)),o&&(l.scrollbar.el=o),f.init(),f.updateSize(),f.setTranslate()),y&&(e.isElement&&((!i||typeof i==`string`)&&(i=document.createElement(`div`),i.classList.add(`swiper-button-next`),n_(i,e.navigation.arrowSvg),i.part.add(`button-next`),e.el.appendChild(i)),(!a||typeof a==`string`)&&(a=document.createElement(`div`),a.classList.add(`swiper-button-prev`),n_(a,e.navigation.arrowSvg),a.part.add(`button-prev`),e.el.appendChild(a))),i&&(l.navigation.nextEl=i),a&&(l.navigation.prevEl=a),d.init(),d.update()),r.includes(`allowSlideNext`)&&(e.allowSlideNext=n.allowSlideNext),r.includes(`allowSlidePrev`)&&(e.allowSlidePrev=n.allowSlidePrev),r.includes(`direction`)&&e.changeDirection(n.direction,!1),(b||S)&&e.loopDestroy(),(x||S)&&e.loopCreate(),e.update()}function Vv(e={},t=!0){let n={on:{}},r={},i={};Pv(n,Dv),n._emitClasses=!0,n.init=!1;let a={},o=Mv.map(e=>e.replace(/_/,``)),s=Object.assign({},e);return Object.keys(s).forEach(s=>{e[s]!==void 0&&(o.indexOf(s)>=0?Nv(e[s])?(n[s]={},i[s]={},Pv(n[s],e[s]),Pv(i[s],e[s])):(n[s]=e[s],i[s]=e[s]):s.search(/on[A-Z]/)===0&&typeof e[s]==`function`?t?r[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:n.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:a[s]=e[s])}),[`navigation`,`pagination`,`scrollbar`].forEach(e=>{n[e]===!0&&(n[e]={}),n[e]===!1&&delete n[e]}),{params:n,passedParams:i,rest:a,events:r}}function Hv({el:e,nextEl:t,prevEl:n,paginationEl:r,scrollbarEl:i,swiper:a},o){Fv(o)&&t&&n&&(a.params.navigation.nextEl=t,a.originalParams.navigation.nextEl=t,a.params.navigation.prevEl=n,a.originalParams.navigation.prevEl=n),Iv(o)&&r&&(a.params.pagination.el=r,a.originalParams.pagination.el=r),Lv(o)&&i&&(a.params.scrollbar.el=i,a.originalParams.scrollbar.el=i),a.init(e)}function Uv(e,t,n,r,i){let a=[];if(!t)return a;let o=e=>{a.indexOf(e)<0&&a.push(e)};if(n&&r){let e=r.map(i),t=n.map(i);e.join(``)!==t.join(``)&&o(`children`),r.length!==n.length&&o(`children`)}return Mv.filter(e=>e[0]===`_`).map(e=>e.replace(/_/,``)).forEach(n=>{if(n in e&&n in t)if(Nv(e[n])&&Nv(t[n])){let r=Object.keys(e[n]),i=Object.keys(t[n]);r.length===i.length?(r.forEach(r=>{e[n][r]!==t[n][r]&&o(n)}),i.forEach(r=>{e[n][r]!==t[n][r]&&o(n)})):o(n)}else e[n]!==t[n]&&o(n)}),a}var Wv=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit(`_virtualUpdated`),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Gv(){return Gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gv.apply(this,arguments)}function Kv(e){return e.type&&e.type.displayName&&e.type.displayName.includes(`SwiperSlide`)}function qv(e){let t=[];return b.Children.toArray(e).forEach(e=>{Kv(e)?t.push(e):e.props&&e.props.children&&qv(e.props.children).forEach(e=>t.push(e))}),t}function Jv(e){let t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return b.Children.toArray(e).forEach(e=>{if(Kv(e))t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){let r=qv(e.props.children);r.length>0?r.forEach(e=>t.push(e)):n[`container-end`].push(e)}else n[`container-end`].push(e)}),{slides:t,slots:n}}function Yv(e,t,n){if(!n)return null;let r=e=>{let n=e;return e<0?n=t.length+e:n>=t.length&&(n-=t.length),n},i=e.isHorizontal()?{[e.rtlTranslate?`right`:`left`]:`${n.offset}px`}:{top:`${n.offset}px`},{from:a,to:o}=n,s=e.params.loop?-t.length:0,c=e.params.loop?t.length*2:t.length,l=[];for(let e=s;e<c;e+=1)e>=a&&e<=o&&l.push(t[r(e)]);return l.map((t,n)=>b.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${n}`}))}function Xv(e,t){return typeof window>`u`?(0,b.useEffect)(e,t):(0,b.useLayoutEffect)(e,t)}var Zv=(0,b.createContext)(null),Qv=(0,b.createContext)(null),$v=(0,b.forwardRef)(({className:e,tag:t=`div`,wrapperTag:n=`div`,children:r,onSwiper:i,...a}={},o)=>{let s=!1,[c,l]=(0,b.useState)(`swiper`),[u,d]=(0,b.useState)(null),[f,p]=(0,b.useState)(!1),m=(0,b.useRef)(!1),h=(0,b.useRef)(null),g=(0,b.useRef)(null),_=(0,b.useRef)(null),v=(0,b.useRef)(null),y=(0,b.useRef)(null),x=(0,b.useRef)(null),S=(0,b.useRef)(null),C=(0,b.useRef)(null),{params:w,passedParams:T,rest:ee,events:E}=Vv(a),{slides:D,slots:O}=Jv(r),te=()=>{p(!f)};Object.assign(w.on,{_containerClasses(e,t){l(t)}});let ne=()=>{Object.assign(w.on,E),s=!0;let e={...w};if(delete e.wrapperClass,g.current=new jv(e),g.current.virtual&&g.current.params.virtual.enabled){g.current.virtual.slides=D;let e={cache:!1,slides:D,renderExternal:d,renderExternalUpdate:!1};Pv(g.current.params.virtual,e),Pv(g.current.originalParams.virtual,e)}};h.current||ne(),g.current&&g.current.on(`_beforeBreakpoint`,te);let re=()=>{s||!E||!g.current||Object.keys(E).forEach(e=>{g.current.on(e,E[e])})},ie=()=>{!E||!g.current||Object.keys(E).forEach(e=>{g.current.off(e,E[e])})};(0,b.useEffect)(()=>()=>{g.current&&g.current.off(`_beforeBreakpoint`,te)}),(0,b.useEffect)(()=>{!m.current&&g.current&&(g.current.emitSlidesClasses(),m.current=!0)}),Xv(()=>{if(o&&(o.current=h.current),h.current)return g.current.destroyed&&ne(),Hv({el:h.current,nextEl:y.current,prevEl:x.current,paginationEl:S.current,scrollbarEl:C.current,swiper:g.current},w),i&&!g.current.destroyed&&i(g.current),()=>{g.current&&!g.current.destroyed&&g.current.destroy(!0,!1)}},[]),Xv(()=>{re();let e=Uv(T,_.current,D,v.current,e=>e.key);return _.current=T,v.current=D,e.length&&g.current&&!g.current.destroyed&&Bv({swiper:g.current,slides:D,passedParams:T,changedParams:e,nextEl:y.current,prevEl:x.current,scrollbarEl:C.current,paginationEl:S.current}),()=>{ie()}}),Xv(()=>{Wv(g.current)},[u]);function ae(){return w.virtual?Yv(g.current,D,u):D.map((e,t)=>b.cloneElement(e,{swiper:g.current,swiperSlideIndex:t}))}return b.createElement(t,Gv({ref:h,className:Rv(`${c}${e?` ${e}`:``}`)},ee),b.createElement(Qv.Provider,{value:g.current},O[`container-start`],b.createElement(n,{className:zv(w.wrapperClass)},O[`wrapper-start`],ae(),O[`wrapper-end`]),Fv(w)&&b.createElement(b.Fragment,null,b.createElement(`div`,{ref:x,className:`swiper-button-prev`}),b.createElement(`div`,{ref:y,className:`swiper-button-next`})),Lv(w)&&b.createElement(`div`,{ref:C,className:`swiper-scrollbar`}),Iv(w)&&b.createElement(`div`,{ref:S,className:`swiper-pagination`}),O[`container-end`]))});$v.displayName=`Swiper`;var ey=(0,b.forwardRef)(({tag:e=`div`,children:t,className:n=``,swiper:r,zoom:i,lazy:a,virtualIndex:o,swiperSlideIndex:s,...c}={},l)=>{let u=(0,b.useRef)(null),[d,f]=(0,b.useState)(`swiper-slide`),[p,m]=(0,b.useState)(!1);function h(e,t,n){t===u.current&&f(n)}Xv(()=>{if(s!==void 0&&(u.current.swiperSlideIndex=s),l&&(l.current=u.current),!(!u.current||!r)){if(r.destroyed){d!==`swiper-slide`&&f(`swiper-slide`);return}return r.on(`_slideClass`,h),()=>{r&&r.off(`_slideClass`,h)}}}),Xv(()=>{r&&u.current&&!r.destroyed&&f(r.getSlideClasses(u.current))},[r]);let g={isActive:d.indexOf(`swiper-slide-active`)>=0,isVisible:d.indexOf(`swiper-slide-visible`)>=0,isFullyVisible:d.indexOf(`swiper-slide-fully-visible`)>=0,isPrev:d.indexOf(`swiper-slide-prev`)>=0,isNext:d.indexOf(`swiper-slide-next`)>=0},_=()=>typeof t==`function`?t(g):t;return b.createElement(e,Gv({ref:u,className:Rv(`${d}${n?` ${n}`:``}`),"data-swiper-slide-index":o,onLoad:()=>{m(!0)}},c),i&&b.createElement(Zv.Provider,{value:g},b.createElement(`div`,{className:`swiper-zoom-container`,"data-swiper-zoom":typeof i==`number`?i:void 0},_(),a&&!p&&b.createElement(`div`,{className:`swiper-lazy-preloader`,ref:e=>{e&&(e.lazyPreloaderManaged=!0)}}))),!i&&b.createElement(Zv.Provider,{value:g},_(),a&&!p&&b.createElement(`div`,{className:`swiper-lazy-preloader`,ref:e=>{e&&(e.lazyPreloaderManaged=!0)}})))});ey.displayName=`SwiperSlide`;function ty({swiper:e,extendParams:t,on:n,emit:r}){let i=Og(),a=Ag();e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function o(t){if(!e.enabled)return;let{rtlTranslate:n}=e,o=t;o.originalEvent&&(o=o.originalEvent);let s=o.keyCode||o.charCode,c=e.params.keyboard.pageUpDown,l=c&&s===33,u=c&&s===34,d=s===37,f=s===39,p=s===38,m=s===40;if(!e.allowSlideNext&&(e.isHorizontal()&&f||e.isVertical()&&m||u)||!e.allowSlidePrev&&(e.isHorizontal()&&d||e.isVertical()&&p||l))return!1;if(o.shiftKey||o.altKey||o.ctrlKey||o.metaKey||i.activeElement&&(i.activeElement.isContentEditable||i.activeElement.nodeName&&(i.activeElement.nodeName.toLowerCase()===`input`||i.activeElement.nodeName.toLowerCase()===`textarea`)))return;if(e.params.keyboard.onlyInViewport&&(l||u||d||f||p||m)){let t=!1;if(Qg(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&Qg(e.el,`.${e.params.slideActiveClass}`).length===0)return;let r=e.el,i=r.clientWidth,o=r.clientHeight,s=a.innerWidth,c=a.innerHeight,l=qg(r);n&&(l.left-=r.scrollLeft);let u=[[l.left,l.top],[l.left+i,l.top],[l.left,l.top+o],[l.left+i,l.top+o]];for(let e=0;e<u.length;e+=1){let n=u[e];if(n[0]>=0&&n[0]<=s&&n[1]>=0&&n[1]<=c){if(n[0]===0&&n[1]===0)continue;t=!0}}if(!t)return}let h=e.params.keyboard.speed;e.isHorizontal()?((l||u||d||f)&&(o.preventDefault?o.preventDefault():o.returnValue=!1),((u||f)&&!n||(l||d)&&n)&&e.slideNext(h),((l||d)&&!n||(u||f)&&n)&&e.slidePrev(h)):((l||u||p||m)&&(o.preventDefault?o.preventDefault():o.returnValue=!1),(u||m)&&e.slideNext(h),(l||p)&&e.slidePrev(h)),r(`keyPress`,s)}function s(){e.keyboard.enabled||(i.addEventListener(`keydown`,o),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(i.removeEventListener(`keydown`,o),e.keyboard.enabled=!1)}n(`init`,()=>{e.params.keyboard.enabled&&s()}),n(`destroy`,()=>{e.keyboard.enabled&&c()}),Object.assign(e.keyboard,{enable:s,disable:c})}function ny({swiper:e,extendParams:t,on:n,emit:r}){let i=Ag();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:`container`,thresholdDelta:null,thresholdTime:null,noMousewheelClass:`swiper-no-mousewheel`}}),e.mousewheel={enabled:!1};let a,o=Pg(),s,c=[];function l(e){let t=0,n=0,r=0,i=0;return`detail`in e&&(n=e.detail),`wheelDelta`in e&&(n=-e.wheelDelta/120),`wheelDeltaY`in e&&(n=-e.wheelDeltaY/120),`wheelDeltaX`in e&&(t=-e.wheelDeltaX/120),`axis`in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*10,i=n*10,`deltaY`in e&&(i=e.deltaY),`deltaX`in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=i,i=0),(r||i)&&e.deltaMode&&(e.deltaMode===1?(r*=40,i*=40):(r*=800,i*=800)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}}function u(){e.enabled&&(e.mouseEntered=!0)}function d(){e.enabled&&(e.mouseEntered=!1)}function f(t){return e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&Pg()-o<e.params.mousewheel.thresholdTime?!1:t.delta>=6&&Pg()-o<60?!0:(t.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r(`scroll`,t.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r(`scroll`,t.raw)),o=new i.Date().getTime(),!1)}function p(t){let n=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&n.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&n.releaseOnEdges)return!0;return!1}function m(t){let n=t,i=!0;if(!e.enabled||t.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;let o=e.params.mousewheel;e.params.cssMode&&n.preventDefault();let u=e.el;e.params.mousewheel.eventsTarget!==`container`&&(u=document.querySelector(e.params.mousewheel.eventsTarget));let d=u&&u.contains(n.target);if(!e.mouseEntered&&!d&&!o.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);let m=0,h=e.rtlTranslate?-1:1,g=l(n);if(o.forceToAxis)if(e.isHorizontal())if(Math.abs(g.pixelX)>Math.abs(g.pixelY))m=-g.pixelX*h;else return!0;else if(Math.abs(g.pixelY)>Math.abs(g.pixelX))m=-g.pixelY;else return!0;else m=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(m===0)return!0;o.invert&&(m=-m);let _=e.getTranslate()+m*o.sensitivity;if(_>=e.minTranslate()&&(_=e.minTranslate()),_<=e.maxTranslate()&&(_=e.maxTranslate()),i=e.params.loop?!0:!(_===e.minTranslate()||_===e.maxTranslate()),i&&e.params.nested&&n.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){let e={time:Pg(),delta:Math.abs(m),direction:Math.sign(m),raw:t};c.length>=2&&c.shift();let n=c.length?c[c.length-1]:void 0;if(c.push(e),n?(e.direction!==n.direction||e.delta>n.delta||e.time>n.time+150)&&f(e):f(e),p(e))return!0}else{let t={time:Pg(),delta:Math.abs(m),direction:Math.sign(m)},i=s&&t.time<s.time+500&&t.delta<=s.delta&&t.direction===s.direction;if(!i){s=void 0;let l=e.getTranslate()+m*o.sensitivity,u=e.isBeginning,d=e.isEnd;if(l>=e.minTranslate()&&(l=e.minTranslate()),l<=e.maxTranslate()&&(l=e.maxTranslate()),e.setTransition(0),e.setTranslate(l),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!u&&e.isBeginning||!d&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?`next`:`prev`,byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,c.length>=15&&c.shift();let n=c.length?c[c.length-1]:void 0,r=c[0];if(c.push(t),n&&(t.delta>n.delta||t.direction!==n.direction))c.splice(0);else if(c.length>=15&&t.time-r.time<500&&r.delta-t.delta>=1&&t.delta<=6){let n=m>0?.8:.2;s=t,c.splice(0),a=Ng(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,n)},0)}a||=Ng(()=>{e.destroyed||!e.params||(s=t,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500)}if(i||r(`scroll`,n),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),o.releaseOnEdges&&(l===e.minTranslate()||l===e.maxTranslate()))return!0}}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}function h(t){let n=e.el;e.params.mousewheel.eventsTarget!==`container`&&(n=document.querySelector(e.params.mousewheel.eventsTarget)),n[t](`mouseenter`,u),n[t](`mouseleave`,d),n[t](`wheel`,m)}function g(){return e.params.cssMode?(e.wrapperEl.removeEventListener(`wheel`,m),!0):e.mousewheel.enabled?!1:(h(`addEventListener`),e.mousewheel.enabled=!0,!0)}function _(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,m),!0):e.mousewheel.enabled?(h(`removeEventListener`),e.mousewheel.enabled=!1,!0):!1}n(`init`,()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&_(),e.params.mousewheel.enabled&&g()}),n(`destroy`,()=>{e.params.cssMode&&g(),e.mousewheel.enabled&&_()}),Object.assign(e.mousewheel,{enable:g,disable:_})}function ry(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>
vendor: 6,013 bytes, line 311
311{if(!n[i]&&n.auto===!0){let a=Hg(e.el,`.${r[i]}`)[0];a||(a=Kg(`div`,r[i]),a.className=r[i],e.el.append(a)),n[i]=a,t[i]=a}}),n}var iy=`<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>`;function ay({swiper:e,extendParams:t,on:n,emit:r}){t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:`swiper-button-disabled`,hiddenClass:`swiper-button-hidden`,lockClass:`swiper-button-lock`,navigationDisabledClass:`swiper-navigation-disabled`}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:iy};function i(t){let n;return t&&typeof t==`string`&&e.isElement&&(n=e.el.querySelector(t)||e.hostEl.querySelector(t),n)?n:(t&&(typeof t==`string`&&(n=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&typeof t==`string`&&n&&n.length>1&&e.el.querySelectorAll(t).length===1?n=e.el.querySelector(t):n&&n.length===1&&(n=n[0])),t&&!n?t:n)}function a(t,n){let r=e.params.navigation;t=t_(t),t.forEach(t=>{t&&(t.classList[n?`add`:`remove`](...r.disabledClass.split(` `)),t.tagName===`BUTTON`&&(t.disabled=n),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](r.lockClass))})}function o(){let{nextEl:t,prevEl:n}=e.navigation;if(e.params.loop){a(n,!1),a(t,!1);return}a(n,e.isBeginning&&!e.params.rewind),a(t,e.isEnd&&!e.params.rewind)}function s(t){t.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r(`navigationPrev`))}function c(t){t.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r(`navigationNext`))}function l(){let t=e.params.navigation;if(e.params.navigation=ry(e,e.originalParams.navigation,e.params.navigation,{nextEl:`swiper-button-next`,prevEl:`swiper-button-prev`}),!(t.nextEl||t.prevEl))return;let n=i(t.nextEl),r=i(t.prevEl);Object.assign(e.navigation,{nextEl:n,prevEl:r}),n=t_(n),r=t_(r);let a=(n,r)=>{if(n){if(t.addIcons&&n.matches(`.swiper-button-next,.swiper-button-prev`)&&!n.querySelector(`svg`)){let e=document.createElement(`div`);n_(e,iy),n.appendChild(e.querySelector(`svg`)),e.remove()}n.addEventListener(`click`,r===`next`?c:s)}!e.enabled&&n&&n.classList.add(...t.lockClass.split(` `))};n.forEach(e=>a(e,`next`)),r.forEach(e=>a(e,`prev`))}function u(){let{nextEl:t,prevEl:n}=e.navigation;t=t_(t),n=t_(n);let r=(t,n)=>{t.removeEventListener(`click`,n===`next`?c:s),t.classList.remove(...e.params.navigation.disabledClass.split(` `))};t.forEach(e=>r(e,`next`)),n.forEach(e=>r(e,`prev`))}n(`init`,()=>{e.params.navigation.enabled===!1?f():(l(),o())}),n(`toEdge fromEdge lock unlock`,()=>{o()}),n(`destroy`,()=>{u()}),n(`enable disable`,()=>{let{nextEl:t,prevEl:n}=e.navigation;if(t=t_(t),n=t_(n),e.enabled){o();return}[...t,...n].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),n(`click`,(t,n)=>{let{nextEl:i,prevEl:a}=e.navigation;i=t_(i),a=t_(a);let o=n.target,s=a.includes(o)||i.includes(o);if(e.isElement&&!s){let e=n.path||n.composedPath&&n.composedPath();e&&(s=e.find(e=>i.includes(e)||a.includes(e)))}if(e.params.navigation.hideOnClick&&!s){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;let t;i.length?t=i[0].classList.contains(e.params.navigation.hiddenClass):a.length&&(t=a[0].classList.contains(e.params.navigation.hiddenClass)),r(t===!0?`navigationShow`:`navigationHide`),[...i,...a].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let d=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(` `)),l(),o()},f=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(` `)),u()};Object.assign(e.navigation,{enable:d,disable:f,update:o,init:l,destroy:u})}function oy(e=``){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,`\\$1`).replace(/ /g,`.`)}`}function sy({swiper:e,extendParams:t,on:n,emit:r}){let i=`swiper-pagination`;t({pagination:{el:null,bulletElement:`span`,clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:`bullets`,dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let a,o=0;function s(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(t,n){let{bulletActiveClass:r}=e.params.pagination;t&&(t=t[`${n===`prev`?`previous`:`next`}ElementSibling`],t&&(t.classList.add(`${r}-${n}`),t=t[`${n===`prev`?`previous`:`next`}ElementSibling`],t&&t.classList.add(`${r}-${n}-${n}`)))}function l(e,t,n){if(e%=n,t%=n,t===e+1)return`next`;if(t===e-1)return`previous`}function u(t){let n=t.target.closest(oy(e.params.pagination.bulletClass));if(!n)return;t.preventDefault();let r=Zg(n)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===r)return;let t=l(e.realIndex,r,e.slides.length);t===`next`?e.slideNext():t===`previous`?e.slidePrev():e.slideToLoop(r)}else e.slideTo(r)}function d(){let t=e.rtl,n=e.params.pagination;if(s())return;let i=e.pagination.el;i=t_(i);let l,u,d=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,f=e.params.loop?Math.
vendor: 5,578 bytes, line 311
311ceil(d/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(u=e.previousRealIndex||0,l=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):e.snapIndex===void 0?(u=e.previousIndex||0,l=e.activeIndex||0):(l=e.snapIndex,u=e.previousSnapIndex),n.type===`bullets`&&e.pagination.bullets&&e.pagination.bullets.length>0){let r=e.pagination.bullets,s,d,f;if(n.dynamicBullets&&(a=e_(r[0],e.isHorizontal()?`width`:`height`,!0),i.forEach(t=>{t.style[e.isHorizontal()?`width`:`height`]=`${a*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&u!==void 0&&(o+=l-(u||0),o>n.dynamicMainBullets-1?o=n.dynamicMainBullets-1:o<0&&(o=0)),s=Math.max(l-o,0),d=s+(Math.min(r.length,n.dynamicMainBullets)-1),f=(d+s)/2),r.forEach(e=>{let t=[...[``,`-next`,`-next-next`,`-prev`,`-prev-prev`,`-main`].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>typeof e==`string`&&e.includes(` `)?e.split(` `):e).flat();e.classList.remove(...t)}),i.length>1)r.forEach(t=>{let r=Zg(t);r===l?t.classList.add(...n.bulletActiveClass.split(` `)):e.isElement&&t.setAttribute(`part`,`bullet`),n.dynamicBullets&&(r>=s&&r<=d&&t.classList.add(...`${n.bulletActiveClass}-main`.split(` `)),r===s&&c(t,`prev`),r===d&&c(t,`next`))});else{let t=r[l];if(t&&t.classList.add(...n.bulletActiveClass.split(` `)),e.isElement&&r.forEach((e,t)=>{e.setAttribute(`part`,t===l?`bullet-active`:`bullet`)}),n.dynamicBullets){let e=r[s],t=r[d];for(let e=s;e<=d;e+=1)r[e]&&r[e].classList.add(...`${n.bulletActiveClass}-main`.split(` `));c(e,`prev`),c(t,`next`)}}if(n.dynamicBullets){let i=Math.min(r.length,n.dynamicMainBullets+4),o=(a*i-a)/2-f*a,s=t?`right`:`left`;r.forEach(t=>{t.style[e.isHorizontal()?s:`top`]=`${o}px`})}}i.forEach((t,i)=>{if(n.type===`fraction`&&(t.querySelectorAll(oy(n.currentClass)).forEach(e=>{e.textContent=n.formatFractionCurrent(l+1)}),t.querySelectorAll(oy(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(f)})),n.type===`progressbar`){let r;r=n.progressbarOpposite?e.isHorizontal()?`vertical`:`horizontal`:e.isHorizontal()?`horizontal`:`vertical`;let i=(l+1)/f,a=1,o=1;r===`horizontal`?a=i:o=i,t.querySelectorAll(oy(n.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${o})`,t.style.transitionDuration=`${e.params.speed}ms`})}n.type===`custom`&&n.renderCustom?(n_(t,n.renderCustom(e,l+1,f)),i===0&&r(`paginationRender`,t)):(i===0&&r(`paginationRender`,t),r(`paginationUpdate`,t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](n.lockClass)})}function f(){let t=e.params.pagination;if(s())return;let n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,i=e.pagination.el;i=t_(i);let a=``;if(t.type===`bullets`){let r=e.params.loop?Math.ceil(n/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&r>n&&(r=n);for(let n=0;n<r;n+=1)t.renderBullet?a+=t.renderBullet.call(e,n,t.bulletClass):a+=`<${t.bulletElement} ${e.isElement?`part="bullet"`:``} class="${t.bulletClass}"></${t.bulletElement}>`}t.type===`fraction`&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),t.type===`progressbar`&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(n=>{t.type!==`custom`&&n_(n,a||``),t.type===`bullets`&&e.pagination.bullets.push(...n.querySelectorAll(oy(t.bulletClass)))}),t.type!==`custom`&&r(`paginationRender`,i[0])}function p(){e.params.pagination=ry(e,e.originalParams.pagination,e.params.pagination,{el:`swiper-pagination`});let t=e.params.pagination;if(!t.el)return;let n;typeof t.el==`string`&&e.isElement&&(n=e.el.querySelector(t.el)),!n&&typeof t.el==`string`&&(n=[...document.querySelectorAll(t.el)]),n||=t.el,!(!n||n.length===0)&&(e.params.uniqueNavElements&&typeof t.el==`string`&&Array.isArray(n)&&n.length>1&&(n=[...e.el.querySelectorAll(t.el)],n.length>1&&(n=n.find(t=>Qg(t,`.swiper`)[0]===e.el))),Array.isArray(n)&&n.length===1&&(n=n[0]),Object.assign(e.pagination,{el:n}),n=t_(n),n.forEach(n=>{t.type===`bullets`&&t.clickable&&n.classList.add(...(t.clickableClass||``).split(` `)),n.classList.add(t.modifierClass+t.type),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.type===`bullets`&&t.dynamicBullets&&(n.classList.add(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type===`progressbar`&&t.progressbarOpposite&&n.classList.add(t.progressbarOppositeClass),t.clickable&&n.addEventListener(`click`,u),e.enabled||n.classList.add(t.lockClass)}))}function m(){let t=e.params.pagination;if(s())return;let n=e.pagination.el;n&&(n=t_(n),n.forEach(n=>{n.classList.remove(t.hiddenClass),n.classList.remove(t.modifierClass+t.type),n.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(n.classList.remove(...(t.clickableClass||``).split(` `)),n.removeEventListener(`click`,u))})),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(` `)))}n(`changeDirection`,()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:n}=e.pagination;n=t_(n),n.forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n(`init`,()=>{e.params.pagination.enabled===!1?g():(p(),f(),d())}),n(`activeIndexChange`,()=>
311{e.snapIndex===void 0&&d()}),n(`snapIndexChange`,()=>{d()}),n(`snapGridLengthChange`,()=>{f(),d()}),n(`destroy`,()=>{m()}),n(`enable disable`,()=>{let{el:t}=e.pagination;t&&(t=t_(t),t.forEach(t=>t.classList[e.enabled?`remove`:`add`](e.params.pagination.lockClass)))}),n(`lock unlock`,()=>{d()}),n(`click`,(t,n)=>{let i=n.target,a=t_(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&a&&a.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;a[0].classList.contains(e.params.pagination.hiddenClass)===!0?r(`paginationShow`):r(`paginationHide`),a.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let h=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=t_(t),t.forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass))),p(),f(),d()},g=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=t_(t),t.forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass))),m()};Object.assign(e.pagination,{enable:h,disable:g,render:f,update:d,init:p,destroy:m})}function cy({swiper:e,extendParams:t,emit:n,once:r}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function i(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function a(){if(e.params.cssMode)return;let{touchEventsData:t,touches:n}=e;t.velocities.length===0&&t.velocities.push({position:n[e.isHorizontal()?`startX`:`startY`],time:t.touchStartTime}),t.velocities.push({position:n[e.isHorizontal()?`currentX`:`currentY`],time:Pg()})}function o({currentPos:t}){if(e.params.cssMode)return;let{params:i,wrapperEl:a,rtlTranslate:o,snapGrid:s,touchEventsData:c}=e,l=Pg()-c.touchStartTime;if(t<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(t>-e.maxTranslate()){e.slides.length<s.length?e.slideTo(s.length-1):e.slideTo(e.slides.length-1);return}if(i.freeMode.momentum){if(c.velocities.length>1){let t=c.velocities.pop(),n=c.velocities.pop(),r=t.position-n.position,a=t.time-n.time;e.velocity=r/a,e.velocity/=2,Math.abs(e.velocity)<i.freeMode.minimumVelocity&&(e.velocity=0),(a>150||Pg()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=i.freeMode.momentumVelocityRatio,c.velocities.length=0;let t=1e3*i.freeMode.momentumRatio,l=e.velocity*t,u=e.translate+l;o&&(u=-u);let d=!1,f,p=Math.abs(e.velocity)*20*i.freeMode.momentumBounceRatio,m;if(u<e.maxTranslate())i.freeMode.momentumBounce?(u+e.maxTranslate()<-p&&(u=e.maxTranslate()-p),f=e.maxTranslate(),d=!0,c.allowMomentumBounce=!0):u=e.maxTranslate(),i.loop&&i.centeredSlides&&(m=!0);else if(u>e.minTranslate())i.freeMode.momentumBounce?(u-e.minTranslate()>p&&(u=e.minTranslate()+p),f=e.minTranslate(),d=!0,c.allowMomentumBounce=!0):u=e.minTranslate(),i.loop&&i.centeredSlides&&(m=!0);else if(i.freeMode.sticky){let t;for(let e=0;e<s.length;e+=1)if(s[e]>-u){t=e;break}u=Math.abs(s[t]-u)<Math.abs(s[t-1]-u)||e.swipeDirection===`next`?s[t]:s[t-1],u=-u}if(m&&r(`transitionEnd`,()=>{e.loopFix()}),e.velocity!==0){if(t=Math.abs(o?(-u-e.translate)/e.velocity:(u-e.translate)/e.velocity),i.freeMode.sticky){let n=Math.abs((o?-u:u)-e.translate),r=e.slidesSizesGrid[e.activeIndex];t=n<r?i.speed:n<2*r?i.speed*1.5:i.speed*2.5}}else if(i.freeMode.sticky){e.slideToClosest();return}i.freeMode.momentumBounce&&d?(e.updateProgress(f),e.setTransition(t),e.setTranslate(u),e.transitionStart(!0,e.swipeDirection),e.animating=!0,$g(a,()=>{!e||e.destroyed||!c.allowMomentumBounce||(n(`momentumBounce`),e.setTransition(i.speed),setTimeout(()=>{e.setTranslate(f),$g(a,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(n(`_freeModeNoMomentumRelease`),e.updateProgress(u),e.setTransition(t),e.setTranslate(u),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,$g(a,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(u),e.updateActiveIndex(),e.updateSlidesClasses()}else if(i.freeMode.sticky){e.slideToClosest();return}else i.freeMode&&n(`_freeModeNoMomentumRelease`);(!i.freeMode.momentum||l>=i.longSwipesMs)&&(n(`_freeModeStaticRelease`),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:i,onTouchMove:a,onTouchEnd:o}})}var ly=[{num:`001`,icon:(0,M.jsx)(Vr,{size:16}),img:`/assets/exercise-library-CBkgDAUC.png`,title:`Program`,subtitle:`Program Management`,desc:`Build your master library once. Assign fully customised plans to individual clients in seconds. Clients get workouts on the app â no PDFs, no confusion.`,tags:[`Master Programs`,`Video Library`,`Auto Notifications`,`Custom Exercises`]},{num:`002`,icon:(0,M.jsx)(gi,{size:16}),img:F,title:`Nutrition`,subtitle:`Nutrition & Activity`,desc:`Create personalised meal plans, set macro targets, track daily compliance. Includes a dedicated female health and hormonal cycle tracker.`,tags:[`Meal Tracking`,`Macro Goals`,`Compliance Monitor`,`Female Health`]},{num:`003`,icon:(0,M.jsx)(Cr,{size:16}),img:Gi,title:`Workflow`,subtitle:`Business Automation`,desc:`Lead allocation, client onboarding, payment flows, and communication sequences â
311completely automated and running in the background.`,tags:[`Lead Allocation`,`Auto Onboarding`,`Payment Flows`,`Message Sequences`]},{num:`004`,icon:(0,M.jsx)(fi,{size:16}),img:zi,title:`Outreach`,subtitle:`Client Engagement`,desc:`Automated check-ins, in-app messaging, video calls, group challenges, and digital high-fives. Keep every client engaged between sessions.`,tags:[`In-App Messaging`,`Video Calls`,`Group Challenges`,`Auto Check-ins`]},{num:`005`,icon:(0,M.jsx)(Wr,{size:16}),img:`/assets/payments-sfyIN-AD.png`,title:`Payments`,subtitle:`Payments & Revenue`,desc:`No more chasing. Accept online payments, set up recurring session packs, configure discounts, and handle partial payments â all built in.`,tags:[`Online Payments`,`Session Packs`,`Discount Codes`,`Instalments`]},{num:`006`,icon:(0,M.jsx)(Or,{size:16}),img:`/assets/dashboard-DPrYMUcU.webp`,title:`Dashboards`,subtitle:`Dashboards & Reports`,desc:`Real-time view of client compliance, progress, and business health. Custom surveys, pre-assessment forms, performance dashboards.`,tags:[`Live Reports`,`Business Insights`,`Custom Surveys`,`Health Intake`]},{num:`007`,icon:(0,M.jsx)(Fi,{size:16}),img:`/assets/team-Bseaabog.png`,title:`Team`,subtitle:`Team & Organisation Management`,desc:`Whether you are a solo coach or managing a multi-branch fitness organisation, scale effortlessly. Control teams, assign roles, and oversee operations from one central dashboard.`,tags:[`Team & Branch Management`,`Role-Based Access`,`Coach Allocation Limits`,`Bulk Upload Tools`]},{num:`008`,icon:(0,M.jsx)(wi,{size:16}),img:Wi,title:`App`,subtitle:`Mobile App iOS & Android`,desc:`Run your entire coaching business from your pocket. Coaches and clients get a seamless mobile experience with real-time updates and integrated health tracking.`,tags:[`iOS & Android Apps`,`Client Self-Service`,`Push Notifications`,`Health Data Sync`]},{num:`009`,icon:(0,M.jsx)(Si,{size:16}),img:`/assets/security-wzVFZzMJ.png`,title:`Security`,subtitle:`Security & Compliance`,desc:`Enterprise-grade security built into every plan. Protect sensitive client data with advanced authentication, secure payments, and compliance tools.`,tags:[`SSO Support`,`Access Control`,`PCI-DSS Payments`,`GDPR Tools`]}],uy=[{id:1,url:ca,bg:`#b6e3f4`},{id:2,url:Yi,bg:`#c0aede`},{id:3,url:Xi,bg:`#ffdfbf`},{id:4,url:$i,bg:`#d1d4f9`},{id:5,url:Ji,bg:`#ffd5dc`},{id:6,url:qi,bg:`#c0e8c0`}],dy=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`;function fy({av:e,size:t}){return(0,M.jsx)(`span`,{className:`inline-flex items-center justify-center rounded-2xl overflow-hidden flex-shrink-0 border border-white/10`,style:{width:t,height:t,minWidth:t,background:e.bg},children:(0,M.jsx)(`img`,{src:e.url,alt:``,draggable:!1,className:`w-full h-full object-cover`})})}function py({avs:e}){return(0,M.jsxs)(`span`,{className:`inline-flex items-center flex-shrink-0`,style:{paddingRight:54},children:[(0,M.jsxs)(`span`,{className:`inline-flex items-end gap-2 flex-shrink-0 px-8`,children:[(0,M.jsx)(fy,{av:e[0],size:54}),(0,M.jsx)(fy,{av:e[1],size:72}),(0,M.jsx)(fy,{av:e[2],size:58})]}),(0,M.jsxs)(`span`,{className:`text-white whitespace-nowrap flex-shrink-0 select-none`,style:{fontSize:`clamp(50px, 7vw, 134px)`,fontWeight:500,letterSpacing:`-0.01em`,lineHeight:1,fontFamily:`'Poppins', 'Arial Black', Arial, sans-serif`},children:[(0,M.jsx)(`span`,{className:`text-purple-500 font-bold`,children:`#1`}),` Platform for Coaches`]})]})}function my(){let[e,t]=(0,b.useState)(0),n=(0,b.useRef)(null),r=(0,b.useRef)(null),i=(0,b.useRef)(null),[a,o]=(0,b.useState)(!0),[s,c]=(0,b.useState)(!1),l=(0,b.useRef)(null),u=(0,b.useRef)(null),d=(0,b.useRef)(0),f=(0,b.useRef)(0),p=(0,b.useRef)(null),[m,h]=(0,b.useState)(0);(0,b.useEffect)(()=>{let e=()=>{d.current+=(f.current-d.current)*.09,h(d.current),p.current=requestAnimationFrame(e)};return p.current=requestAnimationFrame(e),()=>cancelAnimationFrame(p.current)},[]),(0,b.useEffect)(()=>{let e=()=>{if(!l.current||!u.current)return;let e=l.current.getBoundingClientRect(),t=window.innerHeight,n=t+l.current.offsetHeight;f.current=Math.max(0,Math.min(1,(t-e.top)/n))*(u.current.scrollWidth/3)};return window.addEventListener(`scroll`,e,{passive:!0}
311),e(),()=>window.removeEventListener(`scroll`,e)},[]);let g=u.current?u.current.scrollWidth/3:1,_=(m+700%g+g)%g,v=[...uy].reverse(),y=ly[e],x=e=>{let t=(e%ly.length+ly.length)%ly.length;n.current?.slideTo(t)};return(0,M.jsxs)(`div`,{className:`bg-black w-full min-h-screen`,children:[(0,M.jsx)(`div`,{ref:l,className:`relative`,style:{height:480},children:(0,M.jsxs)(`div`,{className:`bg-black overflow-hidden`,style:{height:180},children:[(0,M.jsx)(`div`,{className:`absolute inset-y-0 left-0 z-20 pointer-events-none`,style:{width:120,background:`linear-gradient(to right, #000 35%, transparent)`}}),(0,M.jsx)(`div`,{className:`absolute inset-y-0 right-0 z-20 pointer-events-none`,style:{width:120,background:`linear-gradient(to left, #000 35%, transparent)`}}),(0,M.jsx)(`div`,{className:`absolute inset-0 flex items-center overflow-hidden`,children:(0,M.jsxs)(`div`,{ref:u,className:`flex items-center`,style:{transform:`translateX(${-_}px)`,willChange:`transform`,whiteSpace:`nowrap`},children:[(0,M.jsx)(py,{avs:uy}),(0,M.jsx)(py,{avs:v}),(0,M.jsx)(py,{avs:uy})]})})]})}),(0,M.jsxs)(`div`,{className:`flex flex-col items-center px-0 pb-24`,children:[(0,M.jsx)(`p`,{className:`text-white/40 text-[13px] font-medium mb-5`,style:{letterSpacing:`0.12em`},children:`Platform Features`}),(0,M.jsxs)(`h2`,{className:`text-white font-medium leading-[1.15] mb-10 text-center`,style:{fontSize:`clamp(26px, 3.8vw, 60px)`,letterSpacing:`-0.02em`},children:[`Everything You Need to Coach, `,(0,M.jsx)(`br`,{}),`Grow & Automate`]}),(0,M.jsx)(`div`,{className:`flex flex-wrap items-center justify-center gap-2 mb-10 px-6`,children:ly.map((t,n)=>(0,M.jsx)(`button`,{onClick:()=>x(n),className:[`rounded-full px-4 py-[7px] text-[14px] font-medium transition-all duration-200 border outline-none cursor-pointer`,n===e?`bg-violet-600 border-violet-600 text-white`:`bg-[#1a1a1a] border-white/20 text-white/60 hover:border-white/40 hover:text-white/90`].join(` `),children:t.title},t.num))}),(0,M.jsx)(`div`,{className:`w-full relative`,children:(0,M.jsx)($v,{modules:[ay,ty],onSwiper:e=>{n.current=e,o(e.isBeginning),c(e.isEnd)},onSlideChange:e=>{t(e.realIndex),o(e.isBeginning),c(e.isEnd)},keyboard:{enabled:!0},centeredSlides:!0,initialSlide:4,slidesPerView:`auto`,spaceBetween:20,speed:500,grabCursor:!0,navigation:{prevEl:r.current,nextEl:i.current},onBeforeInit:e=>{e.params.navigation.prevEl=r.current,e.params.navigation.nextEl=i.current},children:ly.map((t,n)=>{let r=n===e;return(0,M.jsx)(ey,{style:{width:840,height:520},children:(0,M.jsxs)(`div`,{className:`w-full h-full rounded-2xl overflow-hidden flex flex-col`,style:{background:`#111111`,border:`1px solid rgba(255,255,255,0.07)`,opacity:r?1:.35,transform:r?`scale(1)`:`scale(0.94)`,transition:`opacity 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease`,boxShadow:r?`0 0 0 1px rgba(255,255,255,0.08), 0 32px 80px rgba(0,0,0,0.7)`:`none`},children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between px-5 py-4 flex-shrink-0`,style:{background:`#1a1a1a`,borderBottom:`1px solid rgba(255,255,255,0.06)`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,M.jsx)(`div`,{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0`,style:{background:`rgba(124,58,237,0.2)`,color:`#a78bfa`},children:t.icon}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-white font-semibold text-sm`,style:{fontFamily:`'Poppins', sans-serif`},children:t.subtitle}),(0,M.jsx)(`p`,{className:`text-white/30 text-[10px]`,children:t.num})]})]}),r&&(0,M.jsxs)(`button`,{onClick:()=>window.open(dy,`_blank`),className:`group flex items-center gap-2 bg-white text-black text-xs font-semibold px-4 py-2 rounded-full hover:bg-white/90 transition-all flex-shrink-0`,children:[`Book a Demo`,(0,M.jsx)(`span`,{className:`group-hover:translate-x-1 transition-transform duration-300`,children:(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`flex-1 overflow-hidden`,style:{padding:r?8:0},children:(0,M.jsx)(`img`,{src:t.img,alt:t.title,className:`w-full h-full object-cover rounded-xl`,style:{objectPosition:`top left`},draggable:!1})})]})},t.num)})})}),(0,M.jsxs)(`div`,{className:`w-full max-w-4xl flex items-start justify-between gap-6 mt-8 px-6`,children:[(0,M.jsxs)(`div`,{className:`flex-1`,children:[(0,M.jsx)(`p`,{className:`text-white font-semibold text-lg mb-2`,style:{fontFamily:`'Poppins', sans-serif`},children:y.subtitle}),(0,M.jsx)(`p`,{className:`text-white/55 text-[18px] leading-relaxed mb-4`,children:y.desc}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-2`,children:y.tags.map(e=>(0,M.jsx)(`span`,{className:`text-[14px] font-medium px-3 py-1.5 rounded-full`,style:{background:`rgba(139,92,246,0.1)`,border:`1px solid rgba(139,92,246,0.22)`,color:`#a78bfa`},children:e},e))})]}),(0,M.jsxs)(`div`,{className:`flex gap-3 flex-shrink-0 pt-1`,children:[(0,M.jsx)(`button`,{ref:r,className:`w-10 h-10 rounded-full border flex items-center justify-center transition-all text-base 312${a?`border-white/10 text-white/20 cursor-not-allowed`:`border-white/20 text-white/50 hover:border-white/50 hover:text-white`}`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M13 8H3M7 4L3 8l4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{ref:i,className:`w-10 h-10 rounded-full border flex items-center justify-center transition-all text-base 313${a?`border-white/10 text-white/20 cursor-not-allowed`:`border-white/20 text-white/50 hover:border-white/50 hover:text-white`}`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})]})]})}var hy=hg,gy=gg,_y=_g,vy=vg,yy=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,by=({children:e,className:t=``,image:n,imageAlt:r=``})=>(0,M.jsxs)(`div`,{className:`bg-[#111111] border border-[#222] rounded-2xl p-3 shadow-xl shadow-black/60 ${t}`,children:[e,n&&(0,M.jsx)(`div`,{className:`mt-2 rounded-xl overflow-hidden border border-[#2a2a2a]`,children:(0,M.jsx)(`img`,{src:n,alt:r,className:`w-full object-cover object-top`,style:{maxHeight:90}})})]}),xy=({children:e})=>(0,M.jsx)(`p`,{className:`text-white text-[11px] font-semibold mb-2 tracking-wide`,children:e}),Sy=()=>(0,M.jsxs)(by,{children:[(0,M.jsx)(xy,{children:`Integrations`}),(0,M.jsxs)(`div`,{className:`flex gap-2 flex-wrap`,children:[[{src:yg,alt:`WhatsApp`},{src:bg,alt:`Zoom`},{src:xg,alt:`Teams`},{src:Cg,alt:`stripe`},{src:wg,alt:`unlimit`}].map(e=>(0,M.jsx)(`div`,{className:`w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-[#1e1e1e] border border-[#2a2a2a] flex items-center justify-center overflow-hidden p-1.5`,children:(0,M.jsx)(`img`,{src:e.src,alt:e.alt,className:`w-full h-full object-contain rounded`})},e.alt)),(0,M.jsx)(`div`,{className:`w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-[#1e1e1e] border border-[#2a2a2a] flex items-center justify-center text-[#555] text-xs font-semibold`,children:`+23`})]})]}),Cy=()=>(0,M.jsxs)(by,{children:[(0,M.jsx)(xy,{children:`Payments`}),(0,M.jsxs)(`div`,{className:`bg-[#181818] rounded-lg p-2.5 border border-[#222]`,children:[(0,M.jsx)(`p`,{className:`text-white text-[10px] font-semibold mb-1.5`,children:`April invoice`}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(`div`,{className:`w-4 h-4 rounded-full bg-emerald-600 flex items-center justify-center text-[7px] text-white font-bold shrink-0`,children:`$`}),(0,M.jsx)(`span`,{className:`text-[8px] text-violet-400`,children:`Stripe`}),(0,M.jsx)(`span`,{className:`text-[8px] text-[#555]`,children:`Payment due in 3 da...`})]}),[{label:`Subscription plan`,amount:`$49.00`,done:!1},{label:`Add-on: Analytics`,amount:`$12.00`,done:!0},{label:`Tax (8%)`,amount:`$4.88`,done:!1}].map((e,t)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1`,children:[(0,M.jsx)(`div`,{className:`w-3 h-3 rounded-[3px] shrink-0 ${e.done?`bg-emerald-600`:`border border-[#333] bg-transparent`}`}),(0,M.jsx)(`span`,{className:`text-[8px] flex-1 ${e.done?`text-white`:`text-[#555]`}`,children:e.label}),(0,M.jsx)(`span`,{className:`text-[8px] ${e.done?`text-emerald-400`:`text-[#555]`}`,children:e.amount})]},t)),(0,M.jsxs)(`div`,{className:`mt-2 pt-1.5 border-t border-[#222] flex justify-between items-center`,children:[(0,M.jsx)(`span`,{className:`text-[8px] text-[#555]`,children:`Total due`}),(0,M.jsx)(`span`,{className:`text-[9px] font-bold text-white`,children:`$65.88`})]})]})]}),wy=()=>(0,M.jsxs)(by,{children:[(0,M.jsx)(xy,{children:`Dashboards`}),(0,M.jsxs)(`div`,{className:`bg-white rounded-xl p-2.5`,children:[(0,M.jsxs)(`div`,{className:`flex justify-between items-start mb-2`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-gray-900 text-base font-bold`,children:`2,480 kcal`}),(0,M.jsx)(`p`,{className:`text-[9px] text-gray-400 font-medium`,children:`Daily avg burn`})]}),(0,M.jsx)(`div`,{className:`w-9 h-9 rounded-full shrink-0`,style:{background:`conic-gradient(#4f46e5 0% 42%, #22c55e 42% 68%, #f59e0b 68% 100%)`}})]}),(0,M.jsx)(`div`,{className:`flex items-end gap-0.5 h-8 mb-1`,children:[50,70,45,90,60,100,55,80].map((e,t)=>(0,M.jsx)(`div`,{className:`flex-1 rounded-sm ${t===5?`bg-indigo-500`:`bg-gray-200`}`,style:{height:`${e}%`}},t))}),(0,M.jsx)(`div`,{className:`flex justify-between mb-1.5`,children:[`M`,`T`,`W`,`T`,`F`,`S`,`S`,`M`].map((e,t)=>(0,M.jsx)(`span`,{className:`flex-1 text-center text-[7px] font-medium ${t===5?`text-indigo-500`:`text-gray-300`}`,children:e},t))}),(0,M.jsx)(`div`,{className:`flex gap-1 mb-2`,children:[{label:`Protein`,val:`182g`,color:`bg-indigo-100 text-indigo-700`},{label:`Carbs`,val:`240g`,color:`bg-amber-100 text-amber-700`},{label:`Fats`,val:`68g`,color:`bg-green-100 text-green-700`}].map(({label:e,val:t,color:n})=>(0,M.jsxs)(`div`,{className:`flex-1 rounded-md px-1.5 py-1 ${n}`,children:[(0,M.jsx)(`p`,{className:`text-[7px] font-semibold leading-none`,children:e}),(0,M.jsx)(`p`,{className:`text-[9px] font-bold leading-none mt-0.5`,children:t})]},e))}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1 mt-1`,children:[[[`bg-red-500`,`J`],[`bg-purple-600`,`M`],[`bg-cyan-500`,`R`],[`bg-green-600`,`S`]].map(([e,t],n)=>(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-full ${e} flex items-center justify-center text-[7px] text-white font-bold`,style:{marginLeft:n===0?0:-5,border:`2px solid white`},children:t},n)),(0,M.jsx)(`span`,{className:`text-[8px] text-gray-400 ml-1`,children:`+4 athletes`})]})]})]}),Ty=()=>(0,M.jsxs)(by,{children:[(0,M.jsx)(xy,{children:`Files`}
313),[{name:`weekly_workout_split_v3`,bg:`bg-[#1a4a8a]`,icon:`W`},{name:`macro_tracking_template`,bg:`bg-[#1a6a3a]`,icon:`X`},{name:`meal_prep_plan_oct`,bg:`bg-[#1a4a8a]`,icon:`W`}].map((e,t)=>(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-1.5 px-2 py-1.5 bg-[#181818] border border-[#222] rounded-lg`,children:[(0,M.jsx)(`div`,{className:`w-5 h-5 rounded-md ${e.bg} flex items-center justify-center text-[9px] text-white font-bold shrink-0`,children:e.icon}),(0,M.jsx)(`span`,{className:`text-[9px] text-[#aaa] overflow-hidden text-ellipsis whitespace-nowrap`,children:e.name})]},t))]}),Ey=()=>(0,M.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,M.jsxs)(by,{children:[(0,M.jsx)(xy,{children:`Data records`}),(0,M.jsx)(`p`,{className:`text-[9px] font-semibold text-violet-400 mb-1.5`,children:`Member feedback`}),[`Love the new HIIT progra...`,`Need more plant-based me...`].map((e,t)=>(0,M.jsx)(`div`,{className:`text-[8px] text-[#555] py-1 border-b border-[#1e1e1e]`,children:e},t)),(0,M.jsx)(`div`,{className:`flex gap-1 mt-2`,children:[`bg-indigo-600`,`bg-violet-500`,`bg-violet-300`].map((e,t)=>(0,M.jsx)(`div`,{className:`flex-1 h-1 rounded-full ${e}`},t))})]}),(0,M.jsxs)(`div`,{className:`bg-[#0a120a] border border-[#172417] rounded-2xl p-3 shadow-xl shadow-black/60`,children:[(0,M.jsx)(`p`,{className:`text-[11px] font-semibold text-green-400 mb-2 tracking-wide`,children:`Updates`}),(0,M.jsxs)(`div`,{className:`flex gap-2 items-start`,children:[(0,M.jsx)(`div`,{className:`w-6 h-6 rounded-full bg-orange-500 flex items-center justify-center text-[9px] text-white font-bold shrink-0`,children:`A`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-[8px] font-semibold text-[#ccc] mb-0.5`,children:`Alex`}),(0,M.jsxs)(`p`,{className:`text-[8px] text-[#666] leading-relaxed`,children:[`Hey `,(0,M.jsx)(`span`,{className:`text-indigo-400`,children:`@All coaches`}),`, here's the `,(0,M.jsx)(`span`,{className:`text-indigo-400`,children:`updated nutrition guide`}),` for Q4. Feedback?`]}),(0,M.jsx)(`div`,{className:`flex gap-3 mt-1.5`,children:[`ð Like`,`â© Reply`].map((e,t)=>(0,M.jsx)(`span`,{className:`text-[8px] text-[#444]`,children:e},t))})]})]})]})]}),Dy=()=>(0,M.jsxs)(by,{children:[(0,M.jsxs)(`div`,{className:`flex justify-between items-center mb-2`,children:[(0,M.jsx)(`p`,{className:`text-white text-[11px] font-semibold`,children:`Conversations`}),(0,M.jsx)(`span`,{className:`text-[8px] text-violet-400`,children:`fitness sidekick â¾`})]}),(0,M.jsx)(`div`,{className:`bg-indigo-600 rounded-lg px-2 py-1.5 mb-2 max-w-[85%]`,children:(0,M.jsx)(`span`,{className:`text-[8px] text-white`,children:`Build a 12-week progressive overload program`})}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mb-1.5`,children:[(0,M.jsx)(`div`,{className:`w-4 h-4 rounded-full bg-gradient-to-br from-violet-400 to-indigo-600 flex items-center justify-center text-[6px] text-white font-bold`,children:`AI`}),(0,M.jsx)(`span`,{className:`text-[8px] text-[#444]`,children:`Building your program...`})]}),(0,M.jsx)(`div`,{className:`bg-[#181818] border border-[#222] rounded-lg px-2 py-1.5`,children:(0,M.jsx)(`span`,{className:`text-[8px] text-[#999] leading-relaxed`,children:`Sure! Here's your 12-week split: weeks 1â4 foundation, 5â8 hypertrophy, 9â12 peak...`})})]}),Oy=.15,ky=.88,Ay=.5,jy=.8,My=({progress:e})=>{let t=e=>Math.min(1,Math.max(0,e)),n=t((e-Oy)/(ky-Oy)),r=t(n*6),i=`${(1-(1-(1-Math.min(n,1))**2.5))*110}vw`;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:`@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');`}),(0,M.jsx)(`div`,{style:{position:`absolute`,bottom:`10%`,left:0,right:0,zIndex:350,pointerEvents:`none`,opacity:r,textAlign:`center`,overflow:`hidden`},children:(0,M.jsx)(`p`,{style:{display:`inline-block`,whiteSpace:`nowrap`,transform:`translateX(${i})`,willChange:`transform`,transition:`none`,margin:0,fontFamily:`'Anton', sans-serif`,fontWeight:400,fontSize:`clamp(2.8rem, 7vw, 7.5rem)`,lineHeight:1,letterSpacing:`0.08em`,textTransform:`uppercase`,color:`transparent`,WebkitTextStroke:`1.5px rgba(255,255,255,0.88)`},children:`#1 Platform for Coaches`})})]})},Ny=()=>(0,M.jsxs)(`div`,{className:`bg-black text-white pt-12`,children:[(0,M.jsxs)(`div`,{className:`relative w-full min-h-[50vh] overflow-hidden flex flex-col justify-end`,children:[(0,M.jsx)(`img`,{src:gy,alt:`coach`,className:`absolute inset-0 w-full h-full object-cover object-top z-[1]`}),(0,M.jsx)(`div`,{className:`absolute inset-0 bg-black/45 z-[2]`}),(0,M.jsx)(`div`,{className:`absolute bottom-0 left-0 right-0 h-[65%] bg-gradient-to-t from-black/95 via-black/70 to-transparent z-[3]`}),(0,M.jsxs)(`div`,{className:`relative z-10 px-6 pb-11`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-4`,children:[(0,M.jsx)(`div`,{className:`w-[5px] h-[5px] rounded-full bg-green-400 animate-pulse shrink-0`}),(0,M.jsx)(`span`,{className:`text-[10px] tracking-[0.2em] uppercase text-white/50`,children:`The future of coaching`})]}),(0,M.jsxs)(`h1`,{className:`font-light leading-none tracking-[-0.035em] mb-4`,style:{fontSize:`clamp(3rem, 10vw, 4.4rem)`},children:[`All In One`,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{style:{background:`linear-gradient(135deg, #ffffff 0%, #c4b5fd 5
3135%, #818cf8 100%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`Platform`})]}),(0,M.jsx)(`p`,{className:`text-[13px] text-white/45 leading-relaxed mb-7 font-light max-w-[72%]`,children:`Stop juggling apps. Manage clients, programmes, and payments â built for coaches who scale.`}),(0,M.jsxs)(`button`,{onClick:()=>window.open(yy,`_blank`),className:`inline-flex items-center gap-2 bg-white text-black text-[13px] font-medium rounded-full px-6 py-3 tracking-[0.01em]`,children:[`Get Started `,(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})]}),(0,M.jsx)(`div`,{className:`h-px mx-6 bg-gradient-to-r from-transparent via-white/[0.06] to-transparent`}),(0,M.jsxs)(`div`,{className:`flex justify-between items-center px-6 py-6`,children:[(0,M.jsx)(`span`,{className:`text-[10px] tracking-[0.15em] uppercase text-white/20`,children:`#1 Platform for Coaches`}),(0,M.jsx)(`span`,{className:`border border-white/[0.08] rounded-full px-3 py-1 text-[10px] text-white/25 tracking-[0.05em]`,children:`2,000+ coaches`})]})]}),Py=[{id:`integrations`,position:{top:`22%`,left:`18%`},lgPosition:{top:`20%`,left:`16%`},width:{desktop:240,lg:200,tablet:190},content:(0,M.jsx)(Sy,{})},{id:`docs`,position:{top:`8%`,left:`36%`},lgPosition:{top:`8%`,left:`34%`},width:{desktop:230,lg:195,tablet:185},content:(0,M.jsx)(Cy,{})},{id:`dashboard`,position:{top:`12%`,right:`22%`},lgPosition:{top:`8%`,right:`22%`},width:{desktop:260,lg:215,tablet:205},content:(0,M.jsx)(wy,{})},{id:`files`,position:{top:`46%`,left:`8%`},lgPosition:{top:`40%`,left:`1%`},width:{desktop:230,lg:190,tablet:185},content:(0,M.jsx)(Ty,{})},{id:`datarecords`,position:{top:`36%`,right:`12%`},lgPosition:{top:`34%`,right:`11%`},width:{desktop:250,lg:208,tablet:200},content:(0,M.jsx)(Ey,{})},{id:`conversations`,position:{bottom:`6%`,left:`12%`},lgPosition:{bottom:`4%`,left:`1%`},width:{desktop:240,lg:200,tablet:195},content:(0,M.jsx)(Dy,{})}];function Fy(e,t){return t<1280?e.width.lg:e.width.desktop}function Iy(e,t){return t<1280?e.lgPosition:e.position}function Ly(){let e=(0,b.useRef)(null),[t,n]=(0,b.useState)(0),[r,i]=(0,b.useState)(1280);if((0,b.useEffect)(()=>{let e=()=>i(window.innerWidth);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,b.useEffect)(()=>{let t=e.current;if(!t)return;let r=()=>{let e=t.getBoundingClientRect(),r=t.offsetHeight-window.innerHeight;n(Math.min(Math.max(-e.top/r,0),1))};return window.addEventListener(`scroll`,r,{passive:!0}),r(),()=>window.removeEventListener(`scroll`,r)},[]),r<768)return(0,M.jsx)(Ny,{});if(r<1020)return(0,M.jsx)(my,{});let a=e=>Math.min(1,Math.max(0,e)),o=e=>1-(1-e)**1.5,s=(e,n)=>o(a((t-e)/(n-e))),c=s(0,Oy),l=.72+.28*c,u=a(c*2.5),d=s(Oy,ky),f=Math.min(d,.6),p=a(1-(d-.2)*6),m=1-Math.min(d,.6)*.12,h=s(ky,1),g=a(s(Oy,1)*3),_=u*(1-a(h*2.5)),v=1-(1-a((t-Ay)/(jy-Ay)))**2,y=v;-8*(1-v),8*(1-v);let x=(e,t)=>e.left?`calc(${f} * (50vw - ${e.left} - ${t/2}px))`:e.right?`calc(${-f} * (50vw - ${e.right} - ${t/2}px))`:`0px`,S=e=>e.top?`calc(${f} * (50vh - ${e.top} - 80px))`:e.bottom?`calc(${-f} * (50vh - ${e.bottom} - 80px))`:`0px`;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(my,{}),(0,M.jsxs)(`div`,{ref:e,className:`hidden lg:block relative bg-black pt-16 `,style:{height:`600vh`},children:[(0,M.jsxs)(`div`,{className:`max-w-6xl lg:max-w-6xl relative z-50 w-full mx-auto flex flex-col items-center px-8 pt-10 pb-6 lg:flex-row lg:items-start lg:justify-between lg:pt-12 xl:px-16 xl:pt-16`,children:[(0,M.jsxs)(`h1`,{className:`text-white font-medium tracking-[-0.04em] leading-[0.92] text-center lg:text-left`,style:{fontSize:`clamp(5rem, 10vw, 9rem)`},children:[`All In One`,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{className:`tracking-[0.01em] `,children:`Platform`})]}),(0,M.jsxs)(`div`,{className:`flex flex-col items-center mt-6 lg:items-start lg:mt-0 lg:max-w-[36%] lg:pt-4 xl:pt-14 2xl:pl-16`,children:[(0,M.jsx)(`p`,{className:` text-white font-normal leading-[1.6] tracking-[.04rem] text-center mb-3 text-[13px] lg:text-left lg:text-[14px] xl:text-[1rem]`,children:`Stop juggling apps. Manage clients, programmes, nutrition, payments, and messages, all in one place built for coaches who want to scale.`}),(0,M.jsxs)(`button`,{onClick:()=>window.open(yy,`_blank`),className:`flex items-center gap-2 bg-white text-black font-semibold rounded-full px-5 py-2.5 text-[13px] transition-all duration-200 hover:bg-[#f2f2f2] group active:scale-95 lg:text-[14px] lg:px-6 lg:py-3 group`,children:[`Book a Demo`,(0,M.jsx)(`svg`,{className:`group-hover:translate-x-1 transition-transform duration-300`,width:`14`,height:`14`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})]}),(0,M.jsxs)(`div`,{className:`sticky top-0 h-screen bg-black overflow-hidden`,children:[(0,M.jsxs)(`div`,{className:`relative w-full h-full`,children:[Py.map(e=>{let t=Iy(e,r),n=Fy(e,r);return(0,M.jsx)(`div`,{className:`absolute pointer-events-none`,style:{...t,width:n,opacity:p,zIndex:20,transform:`translate(${x(t,n)}, ${S(t)}) scale(${m})`,willChange:`transform, opacity`,transition:`none`},children:e.content},e.id)}),(0,M.jsx)(My,{progress:t}),(0,M.jsxs)(`div`,{className:`absolute inset-0 w-full h-full z-50`,children:[(0,M.jsx)(`img`,{src:_y,alt:`coach group left`,className:`absolute bottom-0 pointer-events-none`,style:{height:`82vh`,width:`auto`,opacity:y,right:`calc(53%)`,willChange:`opacity`,zIndex:3,objectFit:`contain`,objectPosition:`right bottom`}}),(0,M.jsx)(`img`,{src:vy,alt:`coach group right`,className:`absolute bottom-0 pointer-events-none`,style:{height:`82vh`,width:`auto`,opacity:y,left:`calc(52%)`,willChange:`opacity`,zIndex:3,objectFit:`contain`,objectPosition:`left bottom`}}),(0,M.jsx)(`img`,{src:gy,alt:`coach colored`,className:`absolute left-1/2 bottom-0 object-contain pointer-events-none`,style:{height:`88vh`,width:`auto`,opacity:g,transform:`translateX(-50%) scale(${l})`,transformOrigin:`center bottom`,willChange:`opacity, transform`,zIndex:4}}),(0,M.jsx)(`img`,{src:hy,alt:`coach outline`,className:`absolute left-1/2 bottom-0 object-contain pointer-events-none`,style:{height:`88vh`,width:`auto`,opacity:_,transform:`translateX(-50%) scale(${l})`,transformOrigin:`center bottom`,willChange:`opacity, transform`,zIndex:1}})]})]}),(0,M.jsx)(`div`,{className:`absolute bottom-0 left-0 w-full pointer-events-none`,style:{height:`420px`,zIndex:50,background:`linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 35%, rgba(0,0,0,0.75) 70%, #000 100%)`}})]})]})]})}var Ry=[{icon:(0,M.jsx)(si,{size:18}),title:`Scattered Client Data`,text:`Client details spread across email, spreadsheets, and WhatsApp, follow-ups constantly missed.`},{icon:(0,M.jsx)(Wr,{size:18}),title:`Invoice Chaos`,text:`Hours every week chasing invoices and manually tracking session packs instead of coaching.`},{icon:(0,M.jsx)(ai,{size:18}),title:`Tool Overload`,text:`Scheduling in one app, messaging in another, nutrition in a third, the constant switching drains you.`},{icon:(0,M.jsx)(Ni,{size:18}),title:`Client Drop-off`,text:`Clients drift and cancel because check-ins and progress tracking aren't consistent.`},{icon:(0,M.jsx)(kr,{size:18}),title:`Growth Ceiling`,text:`Growth stalls â not from lack of demand, but because admin has eaten your capacity.`},{icon:(0,M.jsx)(vr,{size:18}),title:`No Single Source`,text:`Without unified data, it's impossible to see client trends, act proactively, or scale with confidence.`}];function zy(){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 314 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap'); 315 .font-poppins { font-family: 'Poppins', sans-serif; } 316 .brand-gradient { 317 background: linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #6d28d9 100%); 318 -webkit-background-clip: text; 319 -webkit-text-fill-color: transparent; 320 background-clip: text; 321 } 322 .prob-card { 323 transition: transform 0.18s ease, box-shadow 0.18s ease; 324 } 325 .prob-card:active { 326 transform: scale(0.98); 327 } 328 `}),(0,M.jsx)(`section`,{className:`font-poppins bg-white w-full py-32 px-5 sm:px-10 lg:px-20`,children:(0,M.jsxs)(`div`,{className:`max-w-7xl mx-auto`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col lg:flex-row lg:gap-10 lg:mt-16 lg:mb-20 mb-10`,children:[(0,M.jsx)(`div`,{className:`lg:w-3/5 mb-5 lg:mb-0`,children:(0,M.jsxs)(`h2`,{className:`font-medium text-gray-950 leading-none tracking-tighter text-[clamp(2.6rem,8vw,5.5rem)]`,children:[`The Chaos`,(0,M.jsx)(`br`,{}),`We Simplify`]})}),(0,M.jsx)(`div`,{className:`lg:w-3/5 flex items-center`,children:(0,M.jsx)(`p`,{className:`text-slate-500 text-[15px] font-normal leading-relaxed max-w-lg`,children:`You entered coaching to drive transformation, not to manage a patchwork of tools. As
328your client base grows, these challenges compound.`})})]}),(0,M.jsx)(`div`,{className:`hidden sm:grid sm:grid-cols-2 lg:grid-cols-3 gap-x-12 gap-y-14`,children:Ry.map((e,t)=>(0,M.jsxs)(`div`,{className:`w-75`,children:[(0,M.jsx)(`div`,{className:`text-violet-600 mb-3`,children:e.icon}),(0,M.jsx)(`h3`,{className:`font-semibold text-gray-900 text-[16px] mb-2`,children:e.title}),(0,M.jsx)(`p`,{className:`text-slate-500 text-[16px] leading-relaxed font-normal`,children:e.text})]},t))}),(0,M.jsx)(`div`,{className:`sm:hidden flex flex-col divide-y divide-gray-100`,children:Ry.map((e,t)=>(0,M.jsxs)(`div`,{className:`prob-card flex items-start gap-4 py-5`,children:[(0,M.jsx)(`span`,{className:`shrink-0 text-[11px] font-bold text-violet-300 mt-0.5`,style:{minWidth:20},children:String(t+1).padStart(2,`0`)}),(0,M.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2.5 mb-1.5`,children:[(0,M.jsx)(`span`,{className:`text-violet-600 shrink-0`,children:e.icon}),(0,M.jsx)(`h3`,{className:`font-semibold text-gray-900 text-[14px] leading-snug`,children:e.title})]}),(0,M.jsx)(`p`,{className:`text-slate-400 text-[13px] leading-relaxed font-normal`,children:e.text})]})]},t))}),(0,M.jsxs)(`div`,{className:`mt-12 sm:mt-24 flex flex-wrap items-center gap-2.5`,children:[(0,M.jsx)(`span`,{className:`brand-gradient font-extrabold text-xl tracking-tight`,children:`SmartCoach360`}),(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full bg-violet-200 shrink-0`}),(0,M.jsxs)(`span`,{className:`inline-flex items-center gap-2 bg-violet-50 border border-violet-200 rounded-full px-3.5 py-1.5 text-[13px] font-semibold text-violet-700`,children:[(0,M.jsx)(`span`,{className:`w-4 h-4 rounded-full bg-violet-600 flex items-center justify-center shrink-0`,children:(0,M.jsx)(Ar,{size:9,strokeWidth:3,className:`text-white`})}),`One platform. Zero chaos.`]}),(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full bg-violet-200 shrink-0`}),(0,M.jsxs)(`span`,{className:`text-slate-400 text-sm font-normal`,children:[(0,M.jsx)(`span`,{className:`font-bold text-slate-600`,children:`removes `}),` all of the above`]})]})]})})]})}var By=`/assets/trainer-comuNys-.avif`,Vy=`/assets/gym-BQdXYZ7m.avif`,Hy=`/assets/wellness-BPyB3nK1.avif`,Uy=`/assets/owner-U4WOdJkm.avif`,Wy=function(){return Wy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Wy.apply(this,arguments)};function Gy(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Ky=``,qy=null,Jy=null,Yy=null;function Xy(){Ky=``,qy!==null&&qy.disconnect(),Jy!==null&&(window.clearTimeout(Jy),Jy=null)}function Zy(e){return[`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`].includes(e.tagName)&&!e.hasAttribute(`disabled`)||[`A`,`AREA`].includes(e.tagName)&&e.hasAttribute(`href`)}function Qy(){var e=null;if(Ky===`#`)e=document.body;else{var t=Ky.replace(`#`,``);e=document.getElementById(t),e===null&&Ky===`#top`&&(e=document.body)}if(e!==null){Yy(e);var n=e.getAttribute(`tabindex`);return n===null&&!Zy(e)&&e.setAttribute(`tabindex`,-1),e.focus({preventScroll:!0}),n===null&&!Zy(e)&&(e.blur(),e.removeAttribute(`tabindex`)),Xy(),!0}return!1}function $y(e){window.setTimeout(function(){Qy()===!1&&(qy===null&&(qy=new MutationObserver(Qy)),qy.observe(document,{attributes:!0,childList:!0,subtree:!0}),Jy=window.setTimeout(function(){Xy()},e||1e4))},0)}function eb(e){return b.forwardRef(function(t,n){var r=``;typeof t.to==`string`&&t.to.includes(`#`)?r=`#`+t.to.split(`#`).slice(1).join(`#`):typeof t.to==`object`&&typeof t.to.hash==`string`&&(r=t.to.hash);var i={};e===Pn&&(i.isActive=function(e,t){return e&&e.isExact&&t.hash===r});function a(e){Xy(),Ky=t.elementId?`#`+t.elementId:r,t.onClick&&t.onClick(e),Ky!==``&&!e.defaultPrevented&&e.button===0&&(!t.target||t.target===`_self`)&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&(Yy=t.scroll||(function(e){return t.smooth?e.scrollIntoView({behavior:`smooth`}):e.scrollIntoView()}),$y(t.timeout))}var o=Gy(t,[`scroll`,`smooth`,`timeout`,`elementId`]);return b.createElement(e,Wy({},i,o,{onClick:a,ref:n}),t.children)})}var tb=eb(Nn);eb(Pn);var nb=[{author:`Personal Trainers`,quote:`Stop juggling apps and admin. SmartCoach360 keeps clients, programmes, nutrition, and payments in one place, so you can scale stress-free.`,highlight:[`SmartCoach360`,`so you can scale stress-free`],image:By,bg:`#0d0d14`,authorColor:`#A78BFA`,highlightColor:`#A78BFA`,quoteColor:`#E5E7EB`,accentBorder:`rgba(139, 92, 246, 0.3)`,link:`personal-trainer`},{author:`Gym Owners & Studios`,quote:`One platform to manage your team, your classes, your client allocations, and your revenueâwhether youâre running one location or five.`,highlight:[`platform`,`youâre running one location or five.`],image:Uy,bg:`#F4CDFF`,authorColor:`#000000`,highlightColor:`#A21CAF`,quoteColor:`#000000`,accentBorder:`rgba(217, 70, 239, 0.3)`,link:`gym-owner`},{author:`Nutrition & Wellness Coaches`,quote:`Deliver truly personalised nutrition plans at scale, track macro compliance in real time, and keep your clients accountable without spending your whole day manually following up.`,highlight:[`personalised nutrition plans`,`without spending your whole day manually following up.`],image:Hy,bg:`#DED4FC`,authorColor:`#000000`,highlightColor:`#594889`,quoteColor:`#000000`,accentBorder:`rgba(99, 102, 241, 0.3)`,link:`nutrition-coach`},{author:`Large Fitness Organisations`,quote:`Enterprise tools for multi-branch management, SSO, bulk data uploads, and a dedicated Customer Success Manager to help you get the most out of the platform.`,highlight:[`multi-branch management, SSO, bulk data uploads`,`Customer Success Manager`],image:Vy,bg:`#0f0a1e`,authorColor:`#C084FC`,highlightColor:`#C084FC`,quoteColor:`#E5E7EB`,accentBorder:`rgba(168, 85, 247, 0.3)`,link:`large-organisation`}];function rb(e,t){let n=[{text:e,highlighted:!1}];for(let e of t)n=n.flatMap(t=>{if(t.highlighted)return[t];let n=t.text.indexOf(e);return n===-1?[t]:[{text:t.text.slice(0,n),highlighted:!1},{text:e,highlighted:!0},{text:t.text.slice(n+e.length),highlighted:!1}]});return n}function ib({card:e}){return(0,M.jsxs)(`div`,{style:{backgroundColor:e.bg,borderColor:e.accentBorder},className:` border rounded-3xl flex md:flex-row flex-col overflow-hidden w-full select-none relative h-[500px] md:h-[400px] `,children:[(0,M.jsx)(`div`,{className:`absolute top-0 left-0 w-64 h-64 roun
328ded-full opacity-20 pointer-events-none`,style:{background:`radial-gradient(circle, rgba(139,92,246,0.4) 0%, transparent 70%)`}}),(0,M.jsxs)(`div`,{className:`font-[poppins] flex flex-col justify-between p-7 flex-1 min-w-0 relative z-10`,children:[(0,M.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,M.jsx)(`h2`,{style:{color:e.highlightColor},className:`font-[poppins] font-semibold leading-none tracking-tight text-[clamp(1.1rem,2.4vw,1.4rem)]`,children:e.author})}),(0,M.jsx)(`p`,{style:{color:e.quoteColor},className:`text-[15px] xl:text-[19px] leading-relaxed font-normal flex-1 flex items-center mt-4`,children:(0,M.jsx)(`span`,{children:rb(e.quote,e.highlight).map((t,n)=>t.highlighted?(0,M.jsx)(`span`,{style:{color:e.highlightColor},className:` font-medium`,children:t.text},n):(0,M.jsx)(`span`,{children:t.text},n))})}),(0,M.jsxs)(tb,{style:{color:e.authorColor},smooth:!0,to:`/success-stories#${e.link}`,className:`mt-5 inline-flex items-center gap-2 text-sm font-semibold hover:opacity-80 transition-opacity duration-150 self-start group`,children:[`View more details`,(0,M.jsxs)(`span`,{className:`inline-block group-hover:translate-x-1 transition-transform duration-150`,children:[` `,(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`${e.authorColor}`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})]}),(0,M.jsxs)(`div`,{className:`shrink-0 relative overflow-hidden rounded-2xl mx-4 mb-4 md:mx-0 md:mb-0 md:my-3 md:mr-3 md:w-[46%] w-auto h-[220px] sm:h-[260px] md:h-[94%]`,children:[(0,M.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/40 via-transparent to-transparent z-10 `}),(0,M.jsx)(`img`,{src:e.image,alt:e.author,className:`w-full h-full object-cover ${e.author===`Personal Trainers`?`object-top`:`object-center`} pointer-events-none`,draggable:!1})]})]})}function ab(){let e=(0,b.useRef)(null),t=(0,b.useRef)(null),n=(0,b.useRef)(null),[r,i]=(0,b.useState)(!0),[a,o]=(0,b.useState)(!1),s=(0,b.useCallback)(t=>{e.current=t,n.current&&t&&(n.current.params.navigation.prevEl=t,n.current.navigation.init(),n.current.navigation.update())},[]),c=(0,b.useCallback)(e=>{t.current=e,n.current&&e&&(n.current.params.navigation.nextEl=e,n.current.navigation.init(),n.current.navigation.update())},[]);return(0,M.jsxs)(`section`,{className:`bg-[#f5f6f8] py-28 font-sans`,children:[(0,M.jsx)(`style`,{children:` 329 .customers-swiper { 330 cursor: grab; 331 overflow: visible !important; 332 will-change: transform; 333 --swiper-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); 334 } 335 .customers-swiper .swiper-wrapper { overflow: visible; } 336 .customers-swiper.swiper-pointer-events { cursor: grabbing; } 337 338 .cs-clip { 339 overflow: hidden; 340 margin-left: -9999px; 341 padding-left: 9999px; 342 } 343 344 .customers-swiper-mobile .swiper-pagination { 345 position: static; 346 margin-top: 20px; 347 display: flex; 348 justify-content: center; 349 align-items: center; 350 gap: 8px; 351 } 352 .customers-swiper-mobile .swiper-pagination-bullet { 353 width: 10px; height: 10px; 354 border-radius: 9999px; 355 background: #c4b5fd; 356 opacity: 0.5; margin: 0 !important; 357 transition: width 0.25s cubic-bezier(0.4,0,0.2,1), 358 background 0.25s cubic-bezier(0.4,0,0.2,1), 359 opacity 0.25s; 360 } 361 .customers-swiper-mobile .swiper-pagination-bullet-active { 362 width: 24px; 363 background: #7c3aed; 364 opacity: 1; 365 } 366 `}),(0,M.jsxs)(`div`,{className:`max-w-[90%] px-6 xl:px-10 2xl:px-16 flex flex-col sm:flex-row sm:items-start sm:justify-between gap-6 mb-20 mx-auto`,children:[(0,M.jsx)(`div`,{children:(0,M.jsxs)(`h2`,{className:`font-medium text-gray-950 leading-none tracking-tighter text-[clamp(2.2rem,4.5vw,3.5rem)]`,children:[`Built for Every Type`,(0,M.jsx)(`br`,{}),`of Fitness Professional`]})}),(0,M.jsx)(`div`,{className:`flex sm:items-center sm:pt-6`,children:(0,M.jsxs)(Nn,{to:`/contact-us`,className:`group border-2 border-gray-800 text-gray-800 rounded-full px-3 py-2 text-base font-semibold hover:bg-gray-900 hover:text-white transition-all duration-200 flex items-center gap-2 whitespace-nowrap`,children:[`Contact sales`,(0,M.jsx)(`svg`,{className:`group-hover:translate-x-1 transition-transform duration-300`,width:`14`,height:`14`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`currentColor`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})})]}),(0,M.jsxs)(`div`,{className:`hidden lg:block`,children:[(0,M.jsx)(`div`,{className:`cs-clip`,children:(0,M.jsx)(`div`,{className:`pl-36`,children:(0,M.jsx)($v,{modules:[ay,cy],className:`customers-swiper`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.55,momentumVelocityRatio:.55,minimumVelocity:.02,sticky:!1},slidesPerView:`auto`,slidesOffsetAfter:80,spaceBetween:20,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,navigation:{prevEl:e.current,nextEl:t.current},onSwiper:r=>{n.current=r,r.params.navigation.prevEl=e.current,r.params.navigation.nextEl=t.current,r.navigation.init(),r.navigation.update()},onSlideChange:e=>{i(e.isBeginning),o(e.isEnd)},onReachBeginning:()=>{i(!0),o(!1)},onReachEnd:()=>o(!0),onFromEdge:e=>{i(e.isBeginning),o(e.isEnd)},children:nb.map((e,t)=>(0,M.jsx)(ey,{style:{width:780},children:(0,M.jsx)(ib,{card:e})},t))})})}),(0,M.jsxs)(`div`,{className:`flex justify-end gap-3 mt-6 px-6 xl:px-10 2xl:px-16`,children:[(0,M.jsx)(`button`,{ref:s,disabled:r,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M13 8H3M7 4L3 8l4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{ref:c,disabled:a,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`lg:hidden px-4 sm:px-6 overflow-x-hidden`,children:(0,M.jsx)($v,{modules:[sy,cy],className:`customers-swiper customers-swiper-mobile`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.5,minimumVelocity:.02,sticky:!1},slidesPerView:1,spaceBetween:16,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,pagination:{clickable:!0},children:nb.map((e,t)=>(0,M.jsx)(ey,{children:(0,M.jsx)(ib,{card:e})},t))})})]})}var ob=`/assets/demobook-BO8QNn0X.avif`,sb=`/assets/setup-a2-GyrQT.avif`,cb=`/assets/onboarding-fzeaHdMA.avif`,lb=`/assets/growth-BT_M3OR0.avif`,ub=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,db=[{number:`01`,title:`Book a Demo`,description:`A free 20-minute walkthrough tailored to your business. See exactly how the platform fits your coaching model before committing to anything.`,
366image:ob,accent:`#A78BFA`,tag:`Discovery`},{number:`02`,title:`Set Up Your Platform`,description:`Hands-on onboarding â branding, programs, and payments configured. We make sure everything is live and looking like you before your first client arrives.`,image:sb,accent:`#A78BFA`,tag:`Onboarding`},{number:`03`,title:`Onboard Your Clients`,description:`Invite clients, assign programmes, and start delivering from day one. A seamless experience that makes you look professional from the very first login.`,image:cb,accent:`#A78BFA`,tag:`Launch`},{number:`04`,title:`Grow Your Business`,description:`Automations handle the ops while you stay focused on what you do best â coaching. Scale without the chaos of manual work holding you back.`,image:lb,accent:`#A78BFA`,tag:`Scale`}],fb=60,pb=560,mb=452;function hb(){let e=(0,b.useRef)(null),[t,n]=(0,b.useState)(0),r=db.length;(0,b.useEffect)(()=>{let t=()=>{let t=e.current;if(!t)return;let r=t.getBoundingClientRect(),i=t.offsetHeight-window.innerHeight,a=Math.max(0,-r.top);n(Math.min(a/i,1))};return window.addEventListener(`scroll`,t,{passive:!0}),t(),()=>window.removeEventListener(`scroll`,t)},[]);let i=t*r,a=Math.min(Math.floor(i),db.length-1),o=i-Math.floor(i),s=a===0?Math.max(0,1-o/.4):0,c=a===0?-(o*80):-80;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`section`,{ref:e,className:`hidden xl:block relative`,style:{height:`${(r+1.5)*100}vh`,background:`#0A0A0A`},children:(0,M.jsxs)(`div`,{className:`sticky top-0 h-screen overflow-hidden py-30`,style:{background:`#0A0A0A`},children:[(0,M.jsxs)(`div`,{className:`flex items-center px-16 xl:px-24 justify-center`,style:{paddingTop:`80px`,opacity:s,transform:`translateY(${c}px)`,zIndex:1,pointerEvents:s<.05?`none`:`auto`},children:[(0,M.jsx)(`div`,{className:`flex-none w-[45%] pr-6`,children:(0,M.jsxs)(`h1`,{className:`font-medium leading-none m-0`,style:{fontSize:`clamp(72px, 9vw, 140px)`,letterSpacing:`-0.04em`,color:`#F5F5F5`},children:[`How it`,(0,M.jsx)(`br`,{}),`works.`]})}),(0,M.jsxs)(`div`,{className:`flex-1 max-w-sm`,children:[(0,M.jsx)(`p`,{className:`text-base font-bold mb-2.5 leading-snug`,style:{color:`#E5E5E5`},children:`Four steps to a fully running coaching business.`}),(0,M.jsx)(`p`,{className:`text-sm leading-relaxed mb-7`,style:{color:`#737373`},children:`From your first demo to automated operations â here's exactly how it happens, with hands-on support the whole way.`}),(0,M.jsxs)(`button`,{onClick:()=>window.open(ub,`_blank`),className:`flex items-center gap-2 bg-white text-black font-semibold rounded-full px-5 py-2.5 text-[13px] transition-all duration-200 hover:bg-[#f2f2f2] active:scale-95 lg:text-[14px] lg:px-6 lg:py-3 group`,children:[`Book a Demo`,(0,M.jsx)(`span`,{className:`inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})]}),db.map((e,t)=>{let n;n=i<t?pb+(t-i)*mb:i>=t+1?0:pb*(1-(1-(1-(i-t))**3));let r=10+t;return(0,M.jsxs)(`div`,{className:`absolute left-6 2xl:left-74 xl:left-50 xl:right-50 right-6 2xl:right-74 xl:bottom-20 2xl:bottom-50 overflow-hidden rounded-2xl`,style:{top:`${fb}px`,transform:`translateY(${n}px)`,zIndex:r,background:`#141414`,border:`1px solid #262626`,transition:`transform 0ms`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-3 px-5 py-3 flex-shrink-0`,style:{borderBottom:`1px solid #262626`},children:[(0,M.jsx)(`span`,{className:`text-[11px] font-semibold px-2.5 py-1 rounded-md tracking-wide`,style:{background:`${e.accent}18`,color:e.accent,border:`1px solid ${e.accent}30`},children:e.tag}),(0,M.jsxs)(`span`,{className:`text-[11px] font-medium tracking-widest uppercase`,style:{color:`#525252`},children:[`Step `,e.number]}),(0,M.jsx)(`div`,{className:`ml-auto flex items-center gap-1.5`,children:db.map((n,r)=>(0,M.jsx)(`div`,{className:`rounded-full transition-all duration-300`,style:{width:r===t?`20px`:`6px`,height:`4px`,background:r<=t?e.accent:`#2A2A2A`}},r))})]}),(0,M.jsxs)(`div`,{className:`flex`,style:{height:`calc(100% - 48px)`},children:[(0,M.jsxs)(`div`,{className:`flex flex-col justify-end px-8 pb-10 pt-8 flex-shrink-0 w-[42%] h-full`,children:[(0,M.jsx)(`div`,{className:`2xl:text-[80px] text-[50px] font-black leading-none mb-4 select-none`,style:{color:`#1E1E1E`,letterSpacing:`-0.05em`},children:e.number}),(0,M.jsx)(`h2`,{className:`font-semibold leading-tight mb-3`,style:{fontSize:`clamp(22px, 2.3vw, 34px)`,letterSpacing:`-0.03em`,color:`#F5F5F5`},children:e.title}),(0,M.jsx)(`p`,{className:`text-xs 2xl:text-sm leading-relaxed mb-8 max-w-[260px]`,style:{color:`#737373`},children:e.description}),(0,M.jsxs)(`button`,{onClick:()=>window.open(ub,`_blank`),className:`inline-flex self-start items-center gap-2 px-6 py-3.5 rounded-full text-sm font-normal border-none cursor-pointer transition-all text-purple-300 group`,children:[`Get Started`,(0,M.jsxs)(`span`,{className:`group-hover:translate-x-1 inline-block transition-transform text-purple-300 duration-300`,children:[(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#b291e0`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})}),` `]})]})]}),(0,M.jsxs)(`div`,{className:`flex-1 relative my-4 mr-4 rounded-xl overflow-hidden`,style:{background:`#0A0A0A`},children:[(0,M.jsx)(`img`,{src:e.image,alt:e.title,className:`w-full h-full object-cover object-center block`,style:{opacity:.85}}),(0,M.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-24`,style:{background:`linear-gradient(to top, #141414cc, transparent)`}})]})]})]},t)})]})}),(0,M.jsxs)(`section`,{className:`xl:hidden px-5 pt-14 pb-10`,style:{background:`#0A0A0A`},children:[(0,M.jsxs)(`div`,{className:`text-center mb-10`,children:[(0,M.jsx)(`h1`,{className:`font-black leading-none mb-4`,style:{fontSize:`42px`,letterSpacing:`-0.04em`,color:`#F5F5F5`},children:`How it works.`}),(0,M.jsx)(`p`,{className:`text-sm leading-relaxed mb-6`,style:{color:`#737373`},children:`From your first demo to a fully automated coaching business â here's exactly how it happens.`}),(0,M.jsx)(`button`,{className:`inline-flex items-center gap-2 px-6 py-3 rounded-full text-sm font-bold border-none cursor-pointer`,style:{background:`#F5F5F5`,color:`#0A0A0A`},children:`Get started â`})]}),(0,M.jsx)(`div`,{className:`flex flex-col gap-3.5`,children:db.map((e,t)=>(0,M.jsxs)(`div`,{className:`rounded-2xl overflow-hidden`,style:{background:`#141414`,border:`1px solid #262626`},children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2.5 px-4 py-3`,style:{borderBottom:`1px solid #262626`},children:[(0,M.jsx)(`span`,{className:`text-[10px] font-semibold px-2 py-0.5 rounded-md tracking-wide`,style:{background:`${e.accent}18`,color:e.accent,border:`1px solid ${e.accent}30`},children:e.tag}),(0,M.jsxs)(`span`,{className:`text-[10px] font-medium tracking-widest uppercase`,style:{color:`#525252`},children:[`Step `,e.number]})]}),(0,M.jsxs)(`div`,{className:`relative`,children:[(0,M.jsx)(`img`,{src:e.image,alt:e.title,className:`w-[90%] h-84 object-cover block items-center mx-auto rounded-b-2xl`,style:{opacity:.85}}),(0,M.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-16`,style:{background:`linear-gradient(to top, #141414, transparent)`}}),(0,M.jsx)(`div`,{className:`absolute top-3 right-3 w-2 h-2 rounded-full`,style:{background:e.accent,boxShadow:`0 0 6px ${e.accent}`}})]}),(0,M.jsxs)(`div`,{className:`p-5`,children:[(0,M.jsx)(`div`,{className:`text-[48px] font-black leading-none mb-3 select-none`,style:{color:`#1E1E1E`,letterSpacing:`-0.05em`},children:e.number}),(0,M.jsx)(`h3`,{className:`font-semibold mb-2 leading-tight`,style:{fontSize:`18px`,letterSpacing:`-0.02em`,color:`#F5F5F5`},children:e.title}),(0,M.jsx)(`p`,{className:`text-sm leading-relaxed m-0`,style:{color:`#737373`},children:e.description}),(0,M.jsx)(`div`,{className:`h-px w-8 mt-4`,style:{background:e.accent}})]})]},t))})]})]})}var gb=`/assets/cta-D5NWmRp_.png`,_b=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`;function vb(){return(0,M.jsxs)(`section`,{className:`xl:min-h-[70vhD] flex flex-col items-center justify-center text-center bg-white px-6 md:py-20 py-14`,children:[(0,M.jsx)(`p`,{className:`text-sm text-gray-400 tracking-widest uppercase mb-4`,children:`Get Started Today`}),(0,M.jsxs)(`h1`,{className:`text-[38px] md:text-[56px] 2xl:text-[86px] font-medium leading-none tracking-tight text-gray-950 mb-6`,children:[`Ready to Transform`,(0,M.jsx)(`br`,{}),`Your Coaching Business?`]}
366),(0,M.jsxs)(`p`,{className:`text-[24px] md:text-[38px] text-gray-800 leading-tight max-w-3xl mb-10 tracking-tight`,children:[`Helping coaches `,` `,(0,M.jsx)(`span`,{className:`inline-flex items-center align-middle mx-1 `,children:(0,M.jsx)(`img`,{className:`h-[1em] w-auto object-contain`,src:gb,alt:``})}),` `,`streamline client management and grow their business.`]}),(0,M.jsxs)(`button`,{onClick:()=>window.open(_b,`_blank`),className:`inline-flex items-center gap-2 bg-black text-white text-[15px] font-medium px-7 py-3.5 rounded-full hover:bg-purple-950 transition-colors group`,children:[`Book a Demo`,(0,M.jsx)(`span`,{className:`group-hover:translate-x-1 inline-block transition-transform duration-300`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#fff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})}var yb=[{badge:`24/7`,icon:wr,title:`Help Centre`,description:`A searchable knowledge base with step-by-step guides and FAQs, available 24/7.`},{badge:`Anytime`,icon:Rr,title:`On-demand Webinars`,description:`Training videos and feature walkthroughs you can access anytime.`},{badge:`< 24h`,icon:si,title:`Email Support`,description:`Send us a question and get a detailed response within 24 hours.`},{badge:`Instant`,icon:di,title:`Live Chat`,description:`Get fast answers from real people within the platform during business hours.`},{badge:`Personal`,icon:mi,title:`Phone Support`,description:`Speak to a specialist for immediate, personal help.`},{badge:`Weekly`,icon:Ii,title:`Live Masterclass Calls`,description:`Join live sessions where our team dives deep into features and growth strategies.`},{badge:`Premium`,icon:P,title:`Priority Support`,description:`Premium users get guaranteed fast response times across every channel.`},{badge:`Dedicated`,icon:ji,title:`Personalised Onboarding`,description:`A dedicated specialist works with you one-on-one to configure your setup.`},{badge:`Enterprise`,icon:Tr,title:`Dedicated CSM`,description:`A CSM focused entirely on your growth, retention, and platform success.`}];function bb(){let[e,t]=(0,b.useState)(!0),[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(null),o=e=>{t(e.isBeginning),r(e.isEnd)};return(0,M.jsxs)(`section`,{className:`w-full bg-white pt-16 lg:pt-28 overflow-hidden `,children:[(0,M.jsx)(`div`,{className:`px-5 sm:px-8 lg:px-12 xl:px-24`,children:(0,M.jsxs)(`h2`,{className:`mb-8 lg:mb-14 text-3xl sm:text-4xl lg:text-5xl font-medium tracking-tight text-gray-900`,children:[`We're With You `,(0,M.jsx)(`br`,{}),`Every Step of the Way`]})}),(0,M.jsx)(`div`,{className:`px-5 sm:px-8 lg:px-12 xl:px-24 mb-10 [&_.swiper]:overflow-hidden lg:[&_.swiper]:!overflow-visible`,children:(0,M.jsx)($v,{className:`cursor-grab active:cursor-grabbing`,modules:[ay],onSwiper:e=>{a(e),o(e)},onSlideChange:o,spaceBetween:16,slidesPerView:1,breakpoints:{480:{slidesPerView:1.15},640:{slidesPerView:2.15},1024:{slidesPerView:3.15},1280:{slidesPerView:3.15},1440:{slidesPerView:4.15}},children:yb.map(({badge:e,icon:t,title:n,description:r})=>(0,M.jsx)(ey,{children:(0,M.jsxs)(`div`,{className:`flex w-full min-h-68 flex-col justify-between rounded-2xl shadow bg-white px-6 m-6 md:px-6 py-6`,children:[(0,M.jsxs)(`div`,{className:`flex items-start justify-between`,children:[(0,M.jsx)(t,{size:42,strokeWidth:1,className:`text-gray-400`}),(0,M.jsx)(`span`,{className:`rounded-full bg-gray-100 px-2.5 py-0.5 text-[11px] font-semibold tracking-wide text-gray-500`,children:e})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`mb-2 text-[1.2rem] sm:text-[1.35rem] font-normal text-gray-600`,children:n}),(0,M.jsx)(`p`,{className:`m-0 text-[0.9rem] leading-relaxed text-gray-500`,children:r})]})]})},n))})}),(0,M.jsxs)(`div`,{className:`mt-6 flex items-center gap-2.5 px-5 sm:px-8 lg:px-12 xl:px-24`,children:[(0,M.jsx)(`button`,{onClick:()=>i?.slidePrev(),disabled:e,className:`flex h-12 w-12 items-center justify-center rounded-full border bg-white transition-colors 367 disabled:border-gray-200 disabled:text-gray-300 disabled:cursor-not-allowed 368 enabled:border-gray-300 enabled:text-gray-700 enabled:cursor-pointer enabled:hover:border-gray-400`,"aria-label":`Previous`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M10 12L6 8l4-4`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{onClick:()=>i?.slideNext(),disabled:n,className:`flex h-12 w-12 items-center justify-center rounded-full border bg-white transition-colors 369 disabled:border-gray-200 disabled:text-gray-300 disabled:cursor-not-allowed 370 enabled:border-gray-300 enabled:text-gray-700 enabled:cursor-pointer enabled:hover:border-gray-400`,"aria-label":`Next`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M6 4l4 4-4 4`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})}function xb(){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(cr,{}),(0,M.jsx)(Ma,{}),(0,M.jsx)(mg,{}),(0,M.jsx)(Ly,{}),(0,M.jsx)(zy,{}),(0,M.jsx)(ab,{}),(0,M.jsx)(hb,{}),(0,M.jsx)(bb,{}),(0,M.jsx)(vb,{})]})}function Sb(){return(0,M.jsx)(`div`,{className:`relative min-h-screen w-full bg-white flex flex-col items-center justify-center overflow-hidden px-6 2xl:py-12 md:py-28 font-poppins`,children:(0,M.jsxs)(`div`,{className:`relative z-10 flex flex-col items-center text-center max-w-2xl w-full`,children:[(0,M.jsxs)(`div`,{className:`relative select-none animate-[fadeUp_0.7s_0.1s_ease_both]`,children:[(0,M.jsxs)(`h2`,{className:`font-extrabold text-black leading-none tracking-tighter`,style:{fontSize:`clamp(120px, 22vw, 260px)`,lineHeight:.88},children:[`4`,(0,M.jsx)(`span`,{className:`text-transparent`,style:{WebkitTextStroke:`3px #7c3aed`},children:`0`}),`4`]}
370),(0,M.jsx)(`span`,{className:`absolute top-[12%] -right-2 sm:right-0 bg-violet-600 text-white text-[10px] sm:text-[11px] font-semibold tracking-widest uppercase px-3 py-1.5 rounded-full -rotate-12 animate-[pop_0.5s_0.8s_cubic-bezier(0.34,1.56,0.64,1)_both] whitespace-nowrap `,children:`Page not found`})]}),(0,M.jsxs)(`h1`,{className:`font-bold text-black leading-tight tracking-tight mb-4 animate-[fadeUp_0.7s_0.25s_ease_both]`,style:{fontSize:`clamp(22px, 4vw, 40px)`},children:[`You've wandered off`,` `,(0,M.jsx)(`span`,{className:`text-violet-600`,children:`the plan.`})]}),(0,M.jsx)(`p`,{className:`text-gray-500 font-light leading-relaxed max-w-md mb-12 animate-[fadeUp_0.7s_0.32s_ease_both] text-sm sm:text-base`,children:`This page doesn't exist â but your coaching journey does. Let's get you back on track and moving toward your goals.`}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-3 justify-center animate-[fadeUp_0.7s_0.4s_ease_both]`,children:(0,M.jsxs)(`a`,{href:`/`,className:`inline-flex items-center gap-2 bg-violet-600 hover:bg-violet-700 active:scale-95 text-white font-medium text-sm px-7 py-3.5 rounded-full transition-all duration-200 shadow-lg shadow-violet-200`,children:[(0,M.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":`true`,children:[(0,M.jsx)(`path`,{d:`M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z`}),(0,M.jsx)(`polyline`,{points:`9 22 9 12 15 12 15 22`})]}),`Back to Home`]})}),(0,M.jsx)(`p`,{className:`mt-14 text-[11px] tracking-widest text-black/25 uppercase font-normal animate-[fadeUp_0.7s_0.5s_ease_both]`,children:`Error 404 · SmartCoach360 · Page Unavailable`})]})})}var Cb=[{id:1,src:{},color:`#FDBA74`},{id:2,src:{},color:`#A5B4FC`},{id:3,src:qi,color:`#F9A8D4`},{id:4,src:$i,color:`#D4D4D8`},{id:5,src:Yi,color:`#6EE7B7`},{id:6,src:Xi,color:`#67E8F9`},{id:7,src:ca,color:`#86EFAC`},{id:8,src:Ji,color:`#CBD5E1`},{id:9,src:Qi,color:`#D8B4FE`},{id:10,src:{},color:`#C4B5FD`},{id:11,src:{},color:`#FCD34D`}],wb=[52,70,90,110,160,182,160,110,90,70,52],Tb=[0,-17,-14,-36,-36,-36,-36,-36,-14,-14,-14],Eb=[28,36,44,54,76,88,76,54,44,36,28],Db=[-10,-10,-20,-28,-28,-28,-28,-28,-20,-10,-10],Ob=[!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0],kb=[1,2,3,4,6,7,6,4,3,2,1],Ab=[`0 2px 8px rgba(0,0,0,0.10)`,`0 2px 10px rgba(0,0,0,0.12)`,`0 4px 16px rgba(0,0,0,0.13)`,`0 4px 20px rgba(0,0,0,0.14)`,`0 8px 28px rgba(0,0,0,0.15)`,`0 10px 32px rgba(0,0,0,0.16)`,`0 8px 28px rgba(0,0,0,0.15)`,`0 4px 20px rgba(0,0,0,0.14)`,`0 4px 16px rgba(0,0,0,0.13)`,`0 2px 10px rgba(0,0,0,0.12)`,`0 2px 8px rgba(0,0,0,0.10)`];function jb(){let[e,t]=(0,b.useState)(!1),[n,r]=(0,b.useState)(!1);(0,b.useEffect)(()=>{let e=setTimeout(()=>t(!0),100);return()=>clearTimeout(e)},[]),(0,b.useEffect)(()=>{let e=()=>r(window.innerWidth<640);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let i=n?Eb:wb,a=n?Db:Tb,o=n?2:5;return(0,M.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,padding:n?`20px 0`:`32px 0`,background:`white`,width:`100%`,overflowX:`hidden`},children:Cb.map((t,n)=>(0,M.jsx)(`div`,{style:{width:i[n],height:i[n],borderRadius:`50%`,overflow:`hidden`,border:`${o}px solid white`,marginLeft:a[n],zIndex:kb[n],boxShadow:Ab[n],flexShrink:0,filter:Ob[n]?`blur(1.5px) brightness(0.88)`:`none`,transition:`transform 0.25s ease, opacity 0.5s ease`,opacity:+!!e,transitionDelay:`${n*50}ms`},children:(0,M.jsx)(`img`,{src:t.src,alt:`Member ${t.id}`,style:{width:`100%`,height:`100%`,objectFit:`cover`,display:`block`,backgroundColor:t.color},onError:e=>{e.target.style.display=`none`,e.target.parentElement.style.background=t.color||`#e5e7eb`}})},t.id))})}var Mb=[{data:`Coaches worldwide`,num:10,suffix:`k+`},{data:`Clients managed`,num:500,suffix:`k+`},{data:`Platform features`,num:40,suffix:`+`},{data:`Integrations`,num:15,suffix:`+`}];function Nb({target:e,suffix:t,animate:n}){let[r,i]=(0,b.useState)(0);return(0,b.useEffect)(()=>{if(!n)return;let t=0,r=e/(1800/16),a=setInterval(()=>{t+=r,t>=e?(i(e),clearInterval(a)):i(Math.floor(t))},16);return()=>clearInterval(a)},[e,n]),(0,M.jsxs)(`span`,{children:[r,t]})}function Pb(){let[e,t]=(0,b.useState)(!1),n=(0,b.useRef)(null);return(0,b.useEffect)(()=>{let e=new IntersectionObserver(([n])=>{n.isIntersecting&&(t(!0),e.disconnect())},{threshold:.3});return n.current&&e.observe(n.current),()=>e.disconnect()},[]),(0,M.jsx)(`section`,{ref:n,className:`w-full px-4 py-10`,children:(0,M.jsxs)(`div`,{className:` max-w-6xl mx-auto rounded-[24px] bg-gradient-to-r from-purple-900 to-purple-500 px-5 sm:px-8 md:px-10 py-8 md:py-12`,children:[(0,M.jsx)(`h2`,{className:`font-poppins text-white font-bold text-center leading-tight mb-8 md:mb-12`,style:{fontSize:`clamp(1.5rem, 5vw, 3.5rem)`},children:`SmartCoach360 by the numbers`}),(0,M.jsx)(`div`,{className:`grid grid-cols-2 md:grid-cols-4 `,children:Mb.map((t,n)=>(0,M.jsxs)(`div`,{className:[`flex flex-col items-center text-center py-4 px-3 sm:px-6`,n===Mb.length-1?``:`md:border-r md:border-white/20`,n<2?`border-b border-white/20 md:border-b-0`:``,n%2==0?`border-r border-white/20 md:border-r-0`:``,n===Mb.length-1?`md:border-r-0`:``].join(` `),children:[(0,M.jsx)(`h3`,{className:`text-white font-bold mb-1 sm:mb-2 tabular-nums`,style:{fontSize:`clamp(1.75rem, 5vw, 3rem)`},children:(0,M.jsx)(Nb,{target:t.num,suffix:t.suffix,animate:e})}),(0,M.jsx)(`p`,{className:`text-white/80 font-light leading-snug`,style:{fontSize:`clamp(0.7rem, 2vw, 1rem)`,maxWidth:`140px`},children:t.data})]},n))})]})})}var Fb=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`;function Ib(){let[e,t]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{let e=setTimeout(()=>t(!0),100);return()=>clearTimeout(e)},[]),(0,M.jsxs)(`section`,{className:`relative min-h-screen bg-white flex flex-col items-center justify-center overflow-hidden px-4 mt-60 pb-26`,children:[(0,M.jsx)(`div`,{className:`absolute inset-0 pointer-events-none`,style:{background:`radial-gradient(ellipse 70% 50% at 50% 60%, rgba(139,92,246,0.06) 0%, transparent 70%)`}}),(0,M.jsx)(`div`,{className:`transition-all duration-700 ease-out ${e?`opacity-100 translate-y-0`:`opacity-0 translate-y-4`}`,style:{transitionDelay:`0ms`}}),(0,M.jsx)(`div`,{className:`text-center mb-5 transition-all duration-700 ease-out ${e?`opacity-100 translate-y-0`:`opacity-0 translate-y-6`}`,style:{transitionDelay:`120ms`},children:(0,M.jsxs)(`h1`,{className:`text-4xl sm:text-5xl md:text-6xl font-medium leading-tight text-gray-900 tracking-tight`,children:[(0,M.jsx)(`span`,{style:{background:`linear-gradient(90deg, #4C1D95 0%, #6D28D9 50%, #A855F7 100%)`,WebkitBackgroun
370dClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:`Built by Health & Wellness Coaches,`}),(0,M.jsx)(`br`,{className:`hidden sm:block`}),` for Fitness Professionals`]})}),(0,M.jsx)(`div`,{className:`text-center mb-10 transition-all duration-700 ease-out ${e?`opacity-100 translate-y-0`:`opacity-0 translate-y-6`}`,style:{transitionDelay:`220ms`},children:(0,M.jsx)(`p`,{className:`text-gray-500 text-base sm:text-lg max-w-lg 371 mx-auto leading-relaxed`,children:`An enterprise-quality platform purpose-built for the way fitness professionals actually work without the compromises of generic software.`})}),(0,M.jsxs)(`div`,{className:`flex flex-col sm:flex-row items-center gap-4 mb-16 transition-all duration-700 ease-out ${e?`opacity-100 translate-y-0`:`opacity-0 translate-y-6`}`,style:{transitionDelay:`320ms`},children:[(0,M.jsxs)(`button`,{onClick:()=>window.open(Fb,`_blank`),className:`flex items-center gap-2 px-7 py-3 rounded-full text-white text-sm group font-semibold shadow-lg hover:shadow-xl active:scale-95 transition-all duration-200`,style:{background:`linear-gradient(135deg, #6C47FF 0%, #8B5CF6 100%)`},children:[`Book A Demo`,(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,className:`group-hover:translate-x-1 transition-transform duration-200`,children:(0,M.jsx)(`path`,{d:`M2 7H12M8 3L12 7L8 11`,stroke:`white`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`})})]}),(0,M.jsxs)(Nn,{to:`/contact-us`,className:`flex items-center gap-2 text-gray-700 text-sm font-semibold hover:text-gray-900 transition-colors duration-150 group`,children:[`Contact Us`,(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,className:`group-hover:translate-x-1 transition-transform duration-200`,children:(0,M.jsx)(`path`,{d:`M2 7H12M8 3L12 7L8 11`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]}),(0,M.jsx)(jb,{}),(0,M.jsx)(Pb,{})]})}var Lb=`/assets/img1-ATOeEX2X.avif`,Rb=`/assets/img2-BWB0Qr6W.avif`,zb=`/assets/img3-V90mEJwh.avif`;function Bb(){return(0,M.jsx)(M.Fragment,{children:(0,M.jsxs)(`section`,{className:`w-full px-2 md:px-12 lg:px-20 pb-32`,children:[(0,M.jsxs)(`div`,{className:`max-w-6xl lg:max-w-6xl relative z-50 w-full mx-auto flex flex-col items-center md:px-8 px-2 md:pt-10 pb-6 md:pb-28 lg:flex-row lg:items-start lg:justify-between `,children:[(0,M.jsxs)(`h2`,{className:`text-center md:text-left text-black font-normal leading-[0.95] tracking-[-0.04em] pb-4 md:pb-1`,style:{fontSize:`clamp(2.6rem, 5vw, 4.5rem)`},children:[`We built the platform `,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{children:`we wished existed.`})]}),(0,M.jsx)(`div`,{className:`md:flex hidden flex-col items-center mt-6 lg:items-start lg:mt-0 lg:max-w-[36%] lg:pt-4 xl:pt-14 2xl:pl-16`,children:(0,M.jsx)(`p`,{className:`text-black font-normal leading-[1.6] tracking-[.04rem] mb-3 text-[13px] text-center md:text-left lg:text-[14px] xl:text-[1rem]`,children:` Stop juggling apps. Manage clients, programmes, nutrition, payments, and messages, all in one place built for coaches who want to scale.`})})]}),(0,M.jsxs)(`div`,{className:`max-w-7xl mx-auto px-8 md:pt-20 `,children:[(0,M.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-10 items-center mb-12 md:mb-24`,children:[(0,M.jsx)(`div`,{className:`flex flex-col gap-4`,children:(0,M.jsx)(`p`,{className:`text-black leading-loose text-justify md:text-left`,style:{fontSize:`clamp(0.875rem, 1.5vw, 1.2rem)`},children:`Most business tools werenât built for fitness coaching. Coaches were juggling spreadsheets, messaging apps, payments, and programming tools spending more time on admin than coaching clients.`})}),(0,M.jsxs)(`div`,{className:`hidden md:flex gap-3 items-start`,children:[(0,M.jsx)(`div`,{className:`w-1/2 rounded-2xl overflow-hidden`,children:(0,M.jsx)(`img`,{src:Rb,alt:`Platform demo`,className:`w-full h-[320px] object-cover`,style:{aspectRatio:`3/4`}})}),(0,M.jsx)(`div`,{className:`w-3/4 rounded-2xl overflow-hidden`,children:(0,M.jsx)(`img`,{src:Lb,alt:`Platform demo 2`,className:`w-full h-[320px] object-cover`,style:{aspectRatio:`3/4`}})})]})]}),(0,M.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-center pt-2 md:pt-16`,children:[(0,M.jsx)(`div`,{className:`rounded-2xl overflow-hidden`,children:(0,M.jsx)(`img`,{src:zb,alt:`Team collaborating`,className:`w-full h-[320px] object-cover`,style:{aspectRatio:`4/3`}})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-6`,children:[(0,M.jsx)(`p`,{className:`text-black leading-loose text-ju
371stify md:text-left`,style:{fontSize:`clamp(0.875rem, 1.5vw, 1.2rem)`},children:`We spoke with hundreds of coaches and gym owners and heard the same thing every time: too many tools, too much admin, and not enough time to coach clients.`}),(0,M.jsxs)(`p`,{className:`text-black leading-loose text-justify md:text-left`,style:{fontSize:`clamp(0.875rem, 1.5vw, 1.2rem)`},children:[`Thatâs why we built `,(0,M.jsx)(`strong`,{children:`SmartCoach360`}),`, an all-in-one platform for coaching businesses. Manage clients, communication, payments, scheduling, and programs in one seamless system built to help coaches grow and scale efficiently.`]})]})]})]})]})})}var Vb=[{author:`Coach-first thinking`,quote:`Every feature starts with one question: does this make life genuinely easier for a coach or their clients? If not, we go back to the drawing board.`,highlight:[`does this make life genuinely easier for a coach or their clients?`],bgimg:`/assets/2-FY24BhoM.png`,bg:`bg-[#F5F3FF]`,authorColor:`text-violet-700`,highlightColor:`text-violet-600`,quoteColor:`text-gray-700`,accentBorder:`border-violet-200`},{author:`Simplicity at scale`,quote:`Powerful enough for large organisations with hundreds of coaches. Simple enough for a solo trainer to pick up and use on day one.`,highlight:[`Powerful enough`,`large organisations`,`Simple enough`,`solo trainer`],bgimg:`/assets/1-Bxo89KxO.png`,bg:`bg-[#FDF2F8]`,authorColor:`text-fuchsia-700`,highlightColor:`text-fuchsia-600`,quoteColor:`text-gray-700`,accentBorder:`border-fuchsia-200`},{author:`Continuous improvement`,quote:`We don't ship and move on. We listen, take feedback seriously, and keep improving based on real-world use, not roadmap assumptions.`,highlight:[`listen`,`feedback`,`keep improving`,`real-world use`],bgimg:`/assets/3-CbdT13PU.png`,bg:`bg-[#EEF2FF]`,authorColor:`text-indigo-700`,highlightColor:`text-indigo-600`,quoteColor:`text-gray-700`,accentBorder:`border-indigo-200`},{author:`Data security`,quote:`Your clients trust you with their data. You trust us with yours. We protect it with the same care we'd extend to our own.`,highlight:[`protect it with the same care we'd extend to our own`],bgimg:`/assets/4-DXOJGpW5.png`,bg:`bg-[#F3F4F6]`,authorColor:`text-purple-700`,highlightColor:`text-purple-600`,quoteColor:`text-gray-700`,accentBorder:`border-purple-200`},{author:`Partnership, not software`,quote:`We're invested in the growth of every business on our platform. Our support model reflects that, we're in your corner, not just in your tech stack.`,highlight:[`every business on our platform.`,`not just in your tech stack`],bgimg:`/assets/5-pt11i-Do.png`,bg:`bg-[#ECFEFF]`,authorColor:`text-cyan-700`,highlightColor:`text-cyan-600`,quoteColor:`text-gray-700`,accentBorder:`border-cyan-200`}];function Hb(e,t){let n=[{text:e,highlighted:!1}];for(let e of t)n=n.flatMap(t=>{if(t.highlighted)return[t];let n=t.text.indexOf(e);return n===-1?[t]:[{text:t.text.slice(0,n),highlighted:!1},{text:e,highlighted:!0},{text:t.text.slice(n+e.length),highlighted:!1}]});return n}function Ub({card:e}){return(0,M.jsxs)(`div`,{className:`${e.bg} border ${e.accentBorder} rounded-3xl overflow-hidden w-full select-none relative flex flex-col justify-end`,style:{height:`320px`},children:[e.bgimg&&(0,M.jsx)(`img`,{src:e.bgimg,alt:``,className:`absolute top-0 right-0 w-[60%] h-[80%
371] object-cover object-right-bottom pointer-events-none select-none opacity-8`,style:{zIndex:0}}),(0,M.jsxs)(`div`,{className:`font-poppins relative z-10 flex flex-col gap-2 p-6`,children:[(0,M.jsx)(`h2`,{className:`font-semibold ${e.highlightColor} leading-tight tracking-tight text-[clamp(1rem,1.8vw,1.55rem)]`,children:e.author}),(0,M.jsx)(`p`,{className:`${e.quoteColor} text-[13px] xl:text-[16px] leading-relaxed font-normal`,children:Hb(e.quote,e.highlight).map((t,n)=>t.highlighted?(0,M.jsx)(`span`,{className:`${e.highlightColor} font-medium`,children:t.text},n):(0,M.jsx)(`span`,{children:t.text},n))})]})]})}function Wb(){let e=(0,b.useRef)(null),t=(0,b.useRef)(null),n=(0,b.useRef)(null),[r,i]=(0,b.useState)(!0),[a,o]=(0,b.useState)(!1),s=(0,b.useCallback)(t=>{e.current=t,n.current&&t&&(n.current.params.navigation.prevEl=t,n.current.navigation.init(),n.current.navigation.update())},[]),c=(0,b.useCallback)(e=>{t.current=e,n.current&&e&&(n.current.params.navigation.nextEl=e,n.current.navigation.init(),n.current.navigation.update())},[]);return(0,M.jsxs)(`section`,{className:`py-28 font-sans`,children:[(0,M.jsx)(`style`,{children:` 372 .customers-swiper { 373 cursor: grab; 374 overflow: visible !important; 375 will-change: transform; 376 --swiper-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); 377 } 378 .customers-swiper .swiper-wrapper { overflow: visible; } 379 .customers-swiper.swiper-pointer-events { cursor: grabbing; } 380 381 .cs-clip { 382 overflow: hidden; 383 margin-left: -9999px; 384 padding-left: 9999px; 385 } 386 387 .customers-swiper-mobile .swiper-pagination { 388 position: static; 389 margin-top: 20px; 390 display: flex; 391 justify-content: center; 392 align-items: center; 393 gap: 8px; 394 } 395 .customers-swiper-mobile .swiper-pagination-bullet { 396 width: 10px; height: 10px; 397 border-radius: 9999px; 398 background: #c4b5fd; 399 opacity: 0.5; margin: 0 !important; 400 transition: width 0.25s cubic-bezier(0.4,0,0.2,1), 401 background 0.25s cubic-bezier(0.4,0,0.2,1), 402 opacity 0.25s; 403 } 404 .customers-swiper-mobile .swiper-pagination-bullet-active { 405 width: 24px; 406 background: #7c3aed; 407 opacity: 1; 408 } 409 `}),(0,M.jsxs)(`div`,{className:`max-w-[90%] px-6 xl:px-10 2xl:px-16 flex flex-col sm:flex-row sm:items-start sm:justify-between gap-6 mb-20 mx-auto`,children:[(0,M.jsx)(`div`,{children:(0,M.jsx)(`h2`,{className:`font-medium text-gray-950 leading-none tracking-tighter text-[clamp(2.2rem,4.5vw,3.5rem)]`,children:`What we stand for`})}),(0,M.jsx)(`div`,{className:`flex sm:items-center sm:pt-6`,children:(0,M.jsxs)(Nn,{to:`/contact-us`,className:`border-2 border-gray-800 text-gray-800 rounded-full px-3 py-2 text-base font-semibold group hover:bg-gray-900 hover:text-white transition-all duration-200 flex items-center gap-2 whitespace-nowrap`,children:[`Contact sales`,` `,(0,M.jsx)(`span`,{className:`text-lg leading-none transition-transform duration-150 group-hover:translate-x-1`,children:`â`})]})})]}),(0,M.jsxs)(`div`,{className:`hidden lg:block`,children:[(0,M.jsx)(`div`,{className:`cs-clip`,children:(0,M.jsx)(`div`,{className:`pl-36`,children:(0,M.jsx)($v,{modules:[ay,cy],className:`customers-swiper`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.55,momentumVelocityRatio:.55,minimumVelocity:.02,sticky:!1},slidesPerView:`auto`,slidesOffsetAfter:90,spaceBetween:20,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,navigation:{prevEl:e.current,nextEl:t.current},onSwiper:r=>{n.current=r,r.params.navigation.prevEl=e.current,r.params.navigation.nextEl=t.current,r.navigation.init(),r.navigation.update()},onSlideChange:e=>{i(e.isBeginning),o(e.isEnd)},onReachBeginning:()=>{i(!0),o(!1)},onReachEnd:()=>o(!0),onFromEdge:e=>{i(e.isBeginning),o(e.isEnd)},children:Vb.map((e,t)=>(0,M.jsx)(ey,{style:{width:460},children:(0,M.jsx)(Ub,{card:e})},t))})})}),(0,M.jsxs)(`div`,{className:`flex justify-end gap-3 mt-6 px-6 xl:px-10 2xl:px-16`,children:[(0,M.jsx)(`button`,{ref:s,disabled:r,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M13 8H3M7 4L3 8l4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{ref:c,disabled:a,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`lg:hidden px-4 sm:px-6 overflow-x-hidden`,children:(0,M.jsx)($v,{modules:[sy,cy],className:`customers-swiper customers-swiper-mobile`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.5,minimumVelocity:.02,sticky:!1},slidesPerView:1,spaceBetween:16,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,pagination:{clickable:!0},children:Vb.map((e,t)=>(0,M.jsx)(ey,{children:(0,M.jsx)(Ub,{card:e})},t))})})]})}var Gb={platformLaunch:`/assets/worldwide-VPeAekOO.avif`,clientsWorldwide:`/assets/enterprise-DUW8yyzt.avif`,mobileAp
409pMockup:`/assets/mockup-n38hiQI7.avif`};function Kb(e,t=2e3,n=!1){let[r,i]=(0,b.useState)(0);return(0,b.useEffect)(()=>{if(!n)return;let r=parseInt(String(e).replace(/[^0-9]/g,``),10);if(isNaN(r))return;let a=null,o=e=>{a||=e;let n=Math.min((e-a)/t,1),s=1-(1-n)**3;i(Math.floor(s*r)),n<1&&requestAnimationFrame(o)};requestAnimationFrame(o)},[n,e,t]),r}function qb({children:e,delay:t=0,className:n=``,style:r={}}){let i=(0,b.useRef)(null),[a,o]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&o(!0)},{threshold:.06});return i.current&&e.observe(i.current),()=>e.disconnect()},[]),(0,M.jsx)(`div`,{ref:i,className:n,style:{...r,opacity:+!!a,transform:a?`translateY(0px)`:`translateY(28px)`,transition:`opacity 0.65s ease ${t}ms, transform 0.65s ease ${t}ms`},children:e})}function Jb({value:e,suffix:t=``}){let n=(0,b.useRef)(null),[r,i]=(0,b.useState)(!1);(0,b.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&i(!0)},{threshold:.15});return n.current&&e.observe(n.current),()=>e.disconnect()},[]);let a=parseInt(String(e).replace(/[^0-9]/g,``),10),o=Kb(a,2e3,r);return(0,M.jsxs)(`span`,{ref:n,children:[isNaN(a)?e:o.toLocaleString(),t]})}function Yb({label:e}){return(0,M.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-widest px-4 py-1.5 rounded-full border border-violet-500/50 text-white bg-violet-950/60`,children:e})}function Xb(){return(0,M.jsxs)(`section`,{className:`w-full max-w-6xl mx-auto px-4 sm:px-6 py-6 sm:py-16 font-sans`,children:[(0,M.jsx)(`div`,{className:`max-w-6xl lg:max-w-6xl relative z-50 w-full mx-auto flex flex-col items-center md:px-8 px-2 md:pt-10 pb-6 md:pb-28 lg:flex-row lg:items-start lg:justify-between `,children:(0,M.jsxs)(`h2`,{className:`text-center md:text-left text-black font-normal leading-[0.95] tracking-[-0.04em]`,style:{fontSize:`clamp(2.6rem, 5vw, 4.5rem)`},children:[`Milestones `,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{children:`that shaped us.`})]})}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-4 sm:hidden`,children:[(0,M.jsxs)(qb,{delay:0,className:`rounded-[28px] overflow-hidden relative h-72`,children:[(0,M.jsx)(`img`,{src:Gb.platformLaunch,alt:`Platform launch`,className:`w-full h-full object-cover`}),(0,M.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[#0e0520]/95 via-violet-950/50 to-transparent`}),(0,M.jsx)(`div`,{className:`absolute top-5 left-5`,children:(0,M.jsx)(`span`,{className:`inline-flex items-center gap-1.5 text-[11px] font-bold uppercase tracking-widest bg-violet-700 text-violet-100 px-4 py-1.5 rounded-full`,children:`Platform Launch`})}),(0,M.jsxs)(`div`,{className:`absolute bottom-6 left-6 right-6`,children:[(0,M.jsx)(`p`,{className:`text-white font-black text-2xl leading-snug`,children:`SmartCoach360 goes live worldwide`}),(0,M.jsx)(`p`,{className:`text-violet-300 text-sm mt-2 leading-relaxed`,children:`The first platform built for how coaching businesses actually work.`})]})]}),(0,M.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[(0,M.jsxs)(qb,{delay:60,className:`rounded-[28px] p-6 flex flex-col justify-between min-h-[170px]`,style:{background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Community`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-3xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:1e4,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 font-medium mt-2 leading-snug`,children:`coaches on the platform daily`})]})]}),(0,M.jsxs)(qb,{delay:100,className:`rounded-[28px] p-6 flex flex-col justify-between min-h-[170px]`,style:{background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Success stories`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-3xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:500,suffix:`k`})}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 font-medium mt
409-2 leading-snug`,children:`client transformations`})]})]})]}),(0,M.jsxs)(qb,{delay:140,className:`rounded-[28px] p-6 flex flex-col gap-4 overflow-hidden`,style:{background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,M.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Mobile apps`})}),(0,M.jsx)(`p`,{className:`text-xl font-extrabold text-white leading-snug`,children:`Full iOS and Android apps released`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed`,children:`Complete platform access in your pocketâcoaches and clients connected anywhere.`}),(0,M.jsx)(`div`,{className:`rounded-2xl overflow-hidden h-44 mt-1`,children:(0,M.jsx)(`img`,{src:Gb.mobileAppMockup,alt:`Mobile app mockup`,className:`w-full h-full object-cover object-top`})}),(0,M.jsxs)(`div`,{className:`flex gap-2`,children:[(0,M.jsx)(Yb,{label:`iOS`}),(0,M.jsx)(Yb,{label:`Android`})]})]}),(0,M.jsxs)(qb,{delay:180,className:`rounded-[28px] p-6 flex flex-col gap-3`,style:{background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Built by the community`}),(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:40,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-base font-bold text-violet-100`,children:`features shaped by real coaches`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed`,children:`No speculation, no assumptionsâevery feature built on real workflows.`})]}),(0,M.jsxs)(qb,{delay:220,className:`rounded-[28px] p-6 flex flex-col gap-4`,style:{background:`#0e0520`,border:`1px solid rgba(139,92,246,0.25)`},children:[(0,M.jsx)(`span`,{className:`self-start text-[11px] font-bold uppercase tracking-widest bg-violet-900 text-violet-300 px-4 py-1.5 rounded-full border border-violet-700/40`,children:`Enterprise tier`}),(0,M.jsx)(`p`,{className:`text-xl font-black text-white leading-snug`,children:`Multi-branch, SSO & dedicated support`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed`,children:`Available to large fitness organisationsâwith the infrastructure and security to match.`}),(0,M.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[(0,M.jsx)(Yb,{label:`SSO`}),(0,M.jsx)(Yb,{label:`Multi-branch`}),(0,M.jsx)(Yb,{label:`Priority support`})]}),(0,M.jsx)(`div`,{className:`rounded-2xl overflow-hidden h-36 mt-1`,children:(0,M.jsx)(`img`,{src:Gb.clientsWorldwide,alt:`Enterprise clients`,className:`w-full h-full object-cover`})})]})]}),(0,M.jsxs)(`div`,{className:`hidden sm:grid md:hidden grid-cols-2 gap-4`,children:[(0,M.jsxs)(qb,{delay:0,className:`col-span-2 rounded-[28px] overflow-hidden relative h-80`,children:[(0,M.jsx)(`img`,{src:Gb.platformLaunch,alt:`Platform launch`,className:`w-full h-full object-cover absolute inset-0`}),(0,M.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-[#0e0520]/95 via-violet-950/60 to-transparent`}),(0,M.jsx)(`div`,{className:`absolute top-6 left-7`,children:(0,M.jsx)(`span`,{className:`inline-flex items-center gap-1.5 text-[11px] font-bold uppercase tracking-widest bg-violet-700 text-violet-100 px-4 py-1.5 rounded-full`,children:`Platform Launch`})}),(0,M.jsxs)(`div`,{className:`absolute bottom-8 left-8 max-w-md`,children:[(0,M.jsx)(`p`,{className:`text-white font-black text-3xl leading-snug`,children:`SmartCoach360 goes live worldwide`}),(0,M.jsx)(`p`,{className:`text-violet-300 text-sm mt-2 leading-relaxed`,children:`The first platform built for how coaching businesses actually work.`})]})]}),(0,M.jsxs)(qb,{delay:60,className:`rounded-[28px] p-8 flex flex-col justify-between min-h-[210px]`,style:{background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Community`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:1e4,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-base font-medium text-violet-400 mt-3`,children:`coaches using the platform daily`})]})]}),(0,M.jsxs)(qb,{delay:100,className:`rounded-[28px] p-8 flex flex-col justify-between min-h-[210px]`,style:{background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Success stories`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:500,suffix:`k`})}),(0,M.jsx)(`p`,{className:`text-base font-medium text-violet-400 mt-3`,children:`client transformations enabled`})]})]}),(0,M.jsxs)(qb,{delay:140,className:`rounded-[28px] p-7 flex flex-col gap-4 overflow-hidden`,style:{background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,M.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Mobile apps`})}),(0,M.jsx)(`p`,{className:`text-xl font-extrabold text-white leading-snug`,children:`Full iOS and Android apps released`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed`,children:`Complete platform access in your pocketâanywhere, on any device.`}),(0,M.jsx)(`div`,{className:`rounded-2xl overflow-hidden h-40`,children:(0,M.jsx)(`img`,{src:Gb.mobileAp
409pMockup,alt:`Mobile app mockup`,className:`w-full h-full object-cover object-top`})}),(0,M.jsxs)(`div`,{className:`flex gap-2 mt-auto`,children:[(0,M.jsx)(Yb,{label:`iOS`}),(0,M.jsx)(Yb,{label:`Android`})]})]}),(0,M.jsxs)(qb,{delay:180,className:`rounded-[28px] p-7 flex flex-col justify-between`,style:{background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Built by the community`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:40,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-base font-bold text-violet-100 mt-2`,children:`features shaped by real coaches`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed mt-1`,children:`No speculation, no assumptions.`})]})]}),(0,M.jsxs)(qb,{delay:220,className:`col-span-2 rounded-[28px] p-7 flex gap-8 items-center overflow-hidden`,style:{background:`#0e0520`,border:`1px solid rgba(139,92,246,0.25)`},children:[(0,M.jsxs)(`div`,{className:`flex-1`,children:[(0,M.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-widest bg-violet-900 text-violet-300 px-4 py-1.5 rounded-full border border-violet-700/40`,children:`Enterprise tier`}),(0,M.jsx)(`p`,{className:`text-2xl font-black text-white leading-snug mt-4`,children:`Multi-branch, SSO & dedicated support`}),(0,M.jsx)(`p`,{className:`text-sm text-violet-400 leading-relaxed mt-2`,children:`Available to large fitness organisationsâwith infrastructure and security to match.`}),(0,M.jsxs)(`div`,{className:`flex gap-2 flex-wrap mt-4`,children:[(0,M.jsx)(Yb,{label:`SSO`}),(0,M.jsx)(Yb,{label:`Multi-branch`}),(0,M.jsx)(Yb,{label:`Priority support`})]})]}),(0,M.jsx)(`div`,{className:`w-48 rounded-2xl overflow-hidden h-36 flex-shrink-0`,children:(0,M.jsx)(`img`,{src:Gb.clientsWorldwide,alt:`Enterprise clients`,className:`w-full h-full object-cover`})})]})]}),(0,M.jsxs)(`div`,{className:`hidden md:grid grid-cols-3 gap-4`,style:{gridTemplateRows:`1fr 1fr auto`},children:[(0,M.jsxs)(qb,{delay:0,className:`row-span-2 rounded-[28px] overflow-hidden relative`,style:{minHeight:440},children:[(0,M.jsx)(`img`,{src:Gb.platformLaunch,alt:`Platform launch`,className:`w-full h-full object-cover absolute inset-0`}),(0,M.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[#0e0520]/95 via-violet-950/50 to-transparent`}),(0,M.jsx)(`div`,{className:`absolute top-6 left-6`,children:(0,M.jsx)(`span`,{className:`inline-flex items-center gap-1.5 text-[11px] font-bold uppercase tracking-widest bg-black text-violet-100 px-4 py-1.5 rounded-full`,children:`Platform Launch`})}),(0,M.jsxs)(`div`,{className:`absolute bottom-8 left-7 right-7`,children:[(0,M.jsx)(`p`,{className:`text-white font-medium text-2xl leading-snug`,children:`SmartCoach360 goes live worldwide`}),(0,M.jsx)(`p`,{className:`text-white text-sm mt-3 leading-relaxed`,children:`Fitness professionals everywhere gain access to the first platform built specifically for how coaching businesses actually work.`})]})]}),(0,M.jsxs)(qb,{delay:80,className:`rounded-[28px] p-8 flex flex-col justify-between`,style:{minHeight:210,background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Community`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:1e4,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-base font-medium text-white mt-3`,children:`coaches using the platform daily`})]})]}),(0,M.jsxs)(qb,{delay:60,className:`row-span-2 rounded-[28px] p-8 flex flex-col justify-between overflow-hidden`,style:{minHeight:440,background:`#0e0520`,border:`1px solid rgba(139,92,246,0.25)`},children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-widest bg-violet-900 text-violet-100 px-4 py-1.5 rounded-full border border-violet-700/40`,children:`Enterprise tier`}),(0,M.jsx)(`p`,{className:`text-3xl font-black text-white leading-snug mt-5`,children:`Multi-branch, SSO & dedicated support`}),(0,M.jsx)(`p`,{className:`text-sm text-white leading-relaxed mt-4`,children:`The full platform available to large fitness organisations with the infrastru
409cture and security to match.`}),(0,M.jsxs)(`div`,{className:`flex gap-2 flex-wrap mt-5`,children:[(0,M.jsx)(Yb,{label:`SSO`}),(0,M.jsx)(Yb,{label:`Multi-branch`}),(0,M.jsx)(Yb,{label:`Priority support`})]})]}),(0,M.jsx)(`div`,{className:`mt-6 rounded-2xl overflow-hidden h-40`,children:(0,M.jsx)(`img`,{src:Gb.clientsWorldwide,alt:`Enterprise`,className:`w-full h-full object-cover`})})]}),(0,M.jsxs)(qb,{delay:120,className:`rounded-[28px] p-8 flex flex-col justify-between`,style:{minHeight:210,background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Success stories`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:500,suffix:`k`})}),(0,M.jsx)(`p`,{className:`text-base font-medium text-white mt-3`,children:`client transformations enabled`})]})]}),(0,M.jsx)(qb,{delay:160,className:`col-span-2 rounded-[28px] p-8 overflow-hidden`,style:{background:`#160a2e`,border:`1px solid rgba(139,92,246,0.2)`},children:(0,M.jsxs)(`div`,{className:`flex items-start gap-8`,children:[(0,M.jsxs)(`div`,{className:`flex-1 flex flex-col gap-5`,children:[(0,M.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,M.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Mobile app`})}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-3xl font-extrabold text-white leading-snug`,children:`Full iOS and Android apps released`}),(0,M.jsx)(`p`,{className:`text-sm text-white leading-relaxed mt-3 max-w-sm`,children:`Complete platform access in your pocket coaches and clients connected anywhere, on any device.`})]}),(0,M.jsxs)(`div`,{className:`flex gap-3`,children:[(0,M.jsx)(Yb,{label:`iOS`}),(0,M.jsx)(Yb,{label:`Android`})]})]}),(0,M.jsx)(`div`,{className:`flex-shrink-0 rounded-2xl overflow-hidden`,style:{width:260,height:220},children:(0,M.jsx)(`img`,{src:Gb.mobileAppMockup,alt:`Mobile app mockup â replace with your own`,className:`w-full h-full object-cover object-top`})})]})}),(0,M.jsxs)(qb,{delay:200,className:`rounded-[28px] p-8 flex flex-col justify-between`,style:{background:`#1e1040`,border:`1px solid rgba(139,92,246,0.2)`},children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-violet-400`,children:`Built by the community`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-6xl font-black text-white leading-none`,children:(0,M.jsx)(Jb,{value:40,suffix:`+`})}),(0,M.jsx)(`p`,{className:`text-base font-bold text-violet-100 mt-3`,children:`features shaped by real coaches`}),(0,M.jsx)(`p`,{className:`text-sm text-white leading-relaxed mt-2`,children:`Every single feature built on real coaching workflows no speculation, no assumptions.`})]})]})]})]})}function Zb({className:e=``,style:t={}}){return(0,M.jsx)(`svg`,{viewBox:`0 0 48 36`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:e,style:t,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M0 36V22.154C0 10.346 7.44 3.308 22.32 0l2.88 4.615C16.12 6.308 13.04 9.846 12 15.231h10.8V36H0zm25.2 0V22.154C25.2 10.346 32.64 3.308 47.52 0l2.88 4.615C42.32 6.308 39.04 9.846 38 15.231h10.8V36H25.2z`})})}function Qb(){return(0,M.jsxs)(`section`,{className:`w-full max-w-5xl mx-auto px-6 sm:px-12 md:py-20 `,children:[(0,M.jsx)(`div`,{className:`flex justify-center mb-10`,children:(0,M.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-widest px-4 py-1.5 rounded-full`,style:{background:`#EEEDFE`,color:`#3C3489`,border:`1px solid #AFA9EC`},children:`Our Mission`})}),(0,M.jsxs)(`div`,{className:`relative text-center`,children:[(0,M.jsx)(Zb,{className:`absolute md:-top-3 md:-left-20 w-10 sm:w-14 `,style:{color:`#AFA9EC`}}),(0,M.jsxs)(`h2`,{className:`text-3xl md:text-[3.75rem] font-light tracking-tight leading-tight sm:leading-[1.18]`,style:{color:`#26215C`},children:[`To help fitness professionals run a more efficient coaching business by`,` `,(0,M.jsx)(`span`,{className:`relative inline-block`,style:{color:`#534AB7`,fontWeight:600},children:`reducing admin`}),`,`,` `,(0,M.jsx)(`span`,{className:`relative inline-block`,style:{color:`#534AB7`,fontWeight:600},children:`standardising delivery`}),`, and giving every client a`,` `,(0,M.jsx)(`span`,{className:`relative inline-block`,style:{color:`#534AB7`,fontWeight:600},children:`better experience`}),`.`]}),(0,M.jsx)(Zb,{className:`absolute md:-bottom-3 w-10 sm:w-14 rotate-180 right-0 md:right-28`,style:{color:`#AFA9EC`}})]})]})}var $b=()=>(0,M.jsxs)(`div`,{className:`inline-flex items-center whitespace-nowrap px-2`,children:[(0,M.jsxs)(`span`,{className:`font-medium text-5xl sm:text-7xl lg:text-[15vw] tracking-normal text-purple-600 `,children:[`#1`,` `]}),(0,M.jsxs)(`span`,{className:`font-medium text-5xl sm:text-7xl lg:text-[15vw] tracking-normal text-violet-600 ml-4 lg:ml-16`,children:[`platform`,` `]}),(0,M.jsxs)(`span`,{className:`font-medium text-5xl sm:text-7xl lg:text-[15vw] tracking-normal text-purple-600 ml-4 lg:ml-16`,children:[`for`,` `]}),(0,M.jsxs)(`span`,{className:`font-medium text-5xl sm:text-7xl lg:text-[15vw] tracking-normal text-purple-600 ml-4 lg:ml-16`,children:[`coaches`,` `]}),(0,M.jsxs)(`span`,{className:`font-medium text-5xl sm:text-7xl lg:text-[15vw] text-purple-900 ml-4 lg:mx-24`,children:[`â¦`,` `]})]});function ex(){return(0,M.jsxs)(`div`,{className:`w-full py-14 lg:py-30 bg-white flex items-center justify-content overflow-hidden`,children:[(0,M.jsx)(`style`,{children:` 410 411 412 .marquee-track { 413 display: flex; 414 width: max-content; 415 animation: marquee-scroll 20s linear infinite; 416 } 417 418 .marquee-track:hover { 419 animation-play-state: paused; 420 } 421 422 @keyframes marquee-scroll { 423 0% { transform: translateX(0); } 424 100% { transform: translateX(-50%); } 425 } 426 `}),(0,M.jsxs)(`div`,{className:`w-full overflow-hidden relative`,children:[(0,M.jsx)(`div`,{className:`absolute left-0 top-0 bottom-0 w-24 bg-gradient-to-r from-white to-transparent z-10 pointer-events-none`}),(0,M.jsx)(`div`,{className:`absolute right-0 top-0 bottom-0 w-24 bg-gradient-to-l from-white to-transparent z-10 pointer-events-none`}),(0,M.jsxs)(`div`,{className:`marquee-track marquee-font`,children:[(0,M.jsx)($b,{}),(0,M.jsx)($b,{})]})]})]})}function tx(){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(Ib,{}),(0,M.jsx)(Bb,{}),(0,M.jsx)(Qb,{}),(0,M.jsx)(Wb,{}),(0,M.jsx)(Xb,{}),(0,M.jsx)(ex,{})]})}function nx(){let e=[{label:`Email`,value:`[email protected]`,href:`mailto:[email protected]`,icon:(0,M.jsxs)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,M.jsx)(`rect`,{x:`2`,y:`4`,width:`20`,he
426ight:`16`,rx:`2`}),(0,M.jsx)(`path`,{d:`m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7`})]})}],t=[{label:`LinkedIn`,href:`https://www.linkedin.com/company/smartcoach360/`,icon:(0,M.jsx)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`currentColor`,children:(0,M.jsx)(`path`,{d:`M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z`})})},{label:`Instagram`,href:`https://instagram.com/smartcoach360`,icon:(0,M.jsxs)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,M.jsx)(`rect`,{x:`2`,y:`2`,width:`20`,height:`20`,rx:`5`}),(0,M.jsx)(`circle`,{cx:`12`,cy:`12`,r:`4`}),(0,M.jsx)(`circle`,{cx:`17.5`,cy:`6.5`,r:`0.5`,fill:`currentColor`})]})}];return(0,M.jsxs)(`footer`,{className:`w-full border-t border-gray-100 bg-white text-[#1a1a1a]`,children:[(0,M.jsx)(`div`,{className:`px-5 sm:px-10 pt-10 pb-8`,children:(0,M.jsxs)(`div`,{className:`flex flex-col items-end gap-5 sm:grid sm:grid-cols-2 sm:items-start sm:justify-items-center lg:grid-cols-3 sm:gap-6`,children:[e.map(e=>(0,M.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,M.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-[#f3f0ff] flex items-center justify-center flex-shrink-0 text-[#7c5cfc]`,children:e.icon}),(0,M.jsxs)(`div`,{className:`min-w-0`,children:[(0,M.jsx)(`p`,{className:`text-[10px] font-bold tracking-widest uppercase text-gray-400 mb-1`,children:e.label}),e.href?(0,M.jsx)(`a`,{href:e.href,className:`text-[13.5px] text-[#333] leading-snug break-words hover:text-[#7c5cfc] transition-colors duration-200 no-underline`,children:e.value}):(0,M.jsx)(`p`,{className:`text-[13.5px] text-[#333] leading-snug break-words m-0`,children:e.value})]})]},e.label)),(0,M.jsx)(`p`,{className:`flex items-center gap-2 text-[13.5px] text-[#333]`,children:`Built with â¤ï¸ in Coimbatore, India`}),(0,M.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,M.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-[#f3f0ff] flex items-center justify-center flex-shrink-0 text-[#7c5cfc]`,children:(0,M.jsxs)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,M.jsx)(`circle`,{cx:`18`,cy:`5`,r:`3`}),(0,M.jsx)(`circle`,{cx:`6`,cy:`12`,r:`3`}),(0,M.jsx)(`circle`,{cx:`18`,cy:`19`,r:`3`}),(0,M.jsx)(`line`,{x1:`8.59`,y1:`13.51`,x2:`15.42`,y2:`17.49`}),(0,M.jsx)(`line`,{x1:`15.41`,y1:`6.51`,x2:`8.59`,y2:`10.49`})]})}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-[10px] font-bold tracking-widest uppercase text-gray-400 mb-3`,children:`Follow us on`}),(0,M.jsx)(`div`,{className:`flex items-center gap-2`,children:t.map(e=>(0,M.jsx)(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer`,title:e.label,className:`w-10 h-10 rounded-xl bg-[#f3f0ff] flex items-center justify-center text-[#7c5cfc] no-underline transition-all duration-200 hover:bg-[#7c5cfc] hover:text-white`,children:e.icon},e.label))})]})]})]})}),(0,M.jsx)(`div`,{className:`overflow-hidden`,children:(0,M.jsx)(`p`,{className:`text-center whitespace-nowrap select-none m-0 uppercase`,style:{fontWeight:700,lineHeight:.88,fontSize:`clamp(20px, 9vw, 160px)`,color:`transparent`,WebkitTextStroke:`1px #e0daf8`,padding:`12px 0 40px`,letterSpacing:`0.01em`},children:`SmartCoach360`})}),(0,M.jsxs)(`div`,{className:`px-5 sm:px-10 pb-6 flex flex-col-reverse sm:flex-row sm:items-center sm:justify-between gap-3`,children:[(0,M.jsx)(`p`,{className:`text-[12px] text-gray-300 m-0`,children:`© 2025â26 SmartCoach360. All rights reserved.`}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-x-5 gap-y-2`,children:[{label:`Privacy Policy`,href:`/privacy-policy`},{label:`Terms and Conditions`,href:`/terms-and-conditions`}].map(e=>(0,M.jsx)(Nn,{to:e.href,className:`text-[12px] text-gray-400 no-underline hover:text-[#7c5cfc] transition-colors duration-200`,children:e.label},e.label))})]})]})}var rx=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,ix=[{number:`01`,tag:`Personal Trainers`,title:`Spend less time on admin. 427More time coaching.`,body:`Your time is a high-value asset. When it's absorbed by manual tasks and disconnected tools, delivery and growth both suffer. SmartCoach360 standardises your operations so you can focus on coaching outcomesâand increase capacity without compromising quality.`,color:`#9747FF`,challenges:[`Tracking client progress across spreadsheets and handwritten notes`,`Chasing payments and manually tracking session packs`,`Sending plans through WhatsApp or email every week`,`Clients drifting away from inconsistent follow-ups`,`Hitting a client ceiling because operations can't scale`],features:[{label:`Custom Programs`,desc:`Build your workout library once, assign personalised programs instantly via the app.`}
427,{label:`Nutrition & Macro Tracking`,desc:`Set personalised targets, track adherence, and monitor activity from one dashboard.`},{label:`Client Messaging`,desc:`Automated check-ins, in-app messaging, and video calls keep clients engaged.`},{label:`Payment Management`,desc:`Session packs, online payments, discountsâconfigured once, running automatically.`},{label:`Progress Dashboard`,desc:`See compliance, progress, and assessments without digging through messages.`},{label:`Mobile App`,desc:`Full platform access on iOS and Android. Manage everything from your phone.`}]},{number:`02`,tag:`Gym Owners & Studios`,title:`Run your entire gym 428from one platform.`,body:`Running a gym requires visibility across coaches, clients, classes, memberships, and revenue. SmartCoach360 provides a single operational viewâso you can standardise delivery, reduce overhead, and make decisions with real-time insight.`,color:`#9747FF`,challenges:[`Coordinating multiple coaches and client assignments manually`,`Inconsistent client experiences across different coaches`,`Class scheduling scattered across different systems`,`Slow, error-prone billing and membership management`,`No easy way to track revenue and performance across your business`],features:[{label:`Multi-Coach Management`,desc:`Assign coaches, set capacity thresholds, track performance across every location.`},{label:`Consistent Delivery`,desc:`Master programmes every coach followsâsame high-quality experience every time.`},{label:`Classes & Appointments`,desc:`Schedule sessions, sync calendars, avoid double-bookings with ease.`},{label:`Business Dashboards`,desc:`Revenue, client retention, compliance rates, and coach performance in real time.`},{label:`Automated Billing`,desc:`Recurring memberships, discounts, and pausesâmanaged automatically.`},{label:`Role & Access Control`,desc:`Give each team member exactly the access they needâand nothing more.`}]},{number:`03`,tag:`Nutrition Coaches`,title:`Deliver personalised 429nutrition at scale.`,body:`Nutrition coaching is deeply personal work. Getting it right requires consistent monitoring, personalised planning, and ongoing client accountability. SmartCoach360 gives you the tools to do that for more clients than you ever thought possible.`,color:`#9747FF`,challenges:[`Manually creating individual meal plans one by one`,`No reliable way to know if clients follow their plan`,`Tracking health data across multiple apps and spreadsheets`,`Clients going quiet between check-in calls`,`Struggling to grow without compromising coaching quality`],features:[{label:`Personalised Meal Plans`,desc:`Create a library of plans, then assign customised programmes quickly and easily.`},{label:`Macro Goal Tracking`,desc:`Set specific targets and track daily intake in real timeâno waiting for weekly check-ins.`},{label:`Compliance Monitoring`,desc:`See which clients are hitting targets and which need a nudge, across your whole roster.`},{label:`Female Health Tracker`,desc:`Track hormonal cycles alongside nutrition data for holistic, personalised coaching.`},{label:`Health Integration`,desc:`Sync from Apple Health, Google Fit, and Health Connect automatically.`},{label:`Automated Check-ins`,desc:`Daily or weekly accountability messages keep clients supported between sessions.`}]},{number:`04`,tag:`Large Organisations`,title:`Enterprise tools built 430for fitness at scale.`,body:`When you're running multiple locations, managing large coaching teams, and serving thousands of clients, disconnected systems get expensive fast. SmartCoach360 provides enterprise-grade infrastructure built for the fitness industry.`,color:`#9747FF`,challenges:[`No single system connecting all branches, teams, and coaching data`,`Service quality varies depen
430ding on location or coach`,`Manual lead allocation creating slow response times`,`Difficulty controlling data access across a large team`,`No bird's-eye view of organisational performance`],features:[{label:`Multi-Branch Management`,desc:`Manage every branch from one central dashboard with consistent workflows.`},{label:`Auto Lead Allocation`,desc:`New enquiries assigned to the right coach automaticallyâno bottlenecks.`},{label:`Granular Permissions`,desc:`Define precise roles for every team member with granular access controls.`},{label:`Org-wide Dashboards`,desc:`Real-time view of client stats, coach performance, and revenue across branches.`},{label:`SSO & Security`,desc:`Single Sign-On keeps team access secure and centralised across your organisation.`},{label:`Bulk Onboarding`,desc:`Onboard hundreds of clients and coaches at once without manual data entry.`}]}],ax=[{label:`Custom Programs`,pt:!0,gym:!0,nc:!0,ent:!0},{label:`Nutrition Tracking`,pt:!0,gym:!0,nc:!0,ent:!0},{label:`Client Messaging`,pt:!0,gym:!0,nc:!0,ent:!0},{label:`Payment Processing`,pt:!0,gym:!0,nc:!0,ent:!0},{label:`Team Management`,pt:!1,gym:!0,nc:!1,ent:!0},{label:`Multi-branch Support`,pt:!1,gym:!0,nc:!1,ent:!0},{label:`Auto Lead Allocation`,pt:!1,gym:!0,nc:!1,ent:!0},{label:`Role & Access Control`,pt:!1,gym:!0,nc:!1,ent:!0},{label:`SSO & Enterprise Security`,pt:!1,gym:!1,nc:!1,ent:!0},{label:`Bulk Upload`,pt:!1,gym:!0,nc:!1,ent:!0},{label:`Dedicated Success Manager`,pt:!1,gym:!0,nc:!1,ent:!0}],ox=[{key:`pt`,label:`Personal Trainer`,shortLabel:`PT`},{key:`gym`,label:`Gym / Studio`,shortLabel:`Gym`},{key:`nc`,label:`Nutrition Coach`,shortLabel:`Nutrition`},{key:`ent`,label:`Large Org`,shortLabel:`Org`}],sx=`#9747FF`,cx=({active:e})=>e?(0,M.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,className:`block mx-auto`,children:[(0,M.jsx)(`circle`,{cx:`10`,cy:`10`,r:`10`,fill:sx,fillOpacity:`0.1`}),(0,M.jsx)(`path`,{d:`M6 10l2.5 2.5 5.5-5`,stroke:sx,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`})]}):(0,M.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,className:`block mx-auto`,children:(0,M.jsx)(`circle`,{cx:`10`,cy:`10`,r:`9.5`,stroke:`#E5E7EB`,strokeWidth:`1`})});function lx(){let[e,t]=(0,b.useState)(0),n=ix[e];return(0,M.jsxs)(`section`,{className:`bg-[#FAFAFA]`,children:[(0,M.jsxs)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 pt-24 sm:pt-36 lg:pt-[150px] pb-16 sm:pb-20 lg:pb-24 text-center`,children:[(0,M.jsx)(`span`,{className:`inline-block text-[13px] font-medium tracking-[0.1em] uppercase text-[#9747FF] mb-6`,children:`How it works`}),(0,M.jsxs)(`h1`,{className:`text-[clamp(36px,6vw,80px)] font-medium tracking-[-0.04em] leading-[1.05] text-[#0A0A0A] mb-6 sm:mb-7`,children:[`Built for every kind of`,(0,M.jsx)(`br`,{}),`fitness professional.`]}),(0,M.jsx)(`p`,{className:`text-base sm:text-lg leading-[1.7] text-[#6B7280] max-w-[540px] mx-auto mb-10 sm:mb-12`,children:`Whether you coach one-on-one, run a busy gym, or manage a national fitness organisation SmartCoach360 fits the way you operate.`}),(0,M.jsxs)(`div`,{className:`flex flex-col sm:flex-row gap-3 justify-center items-center`,children:[(0,M.jsxs)(`button`,{onClick:()=>window.open(rx,`_blank`),className:`hero-cta text-white font-semibold rounded-full group transition-all duration-300 px-4 py-4 text-[15px]`,style:{letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]}),(0,M.jsx)(Nn,{to:`/pricing`,className:` sm:w-auto bg-transparent text-[#0A0A0A] border-[1.5px] border-[#E5E7EB] rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em]`,children:`See Pricing`})]})]}),(0,M.jsx)(`div`,{className:`border-t border-b border-[#EBEBEB] bg-white`,children:(0,M.jsx)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 flex overflow-x-auto scrollbar-hide gap-0`,children:ix.map((n,r)=>(0,M.jsxs)(`button`,{onClick:()=>t(r),className:[`bg-transparent border-none border-b-[2.5px] py-5 sm:py-[22px] px-4 sm:px-6 lg:px-8 cursor-pointer text-sm whitespace-nowrap transition-all duration-150 flex items-center gap-2 sm:gap-2.5 flex-shrink-0`,e===r?`border-[#9747FF] font-bold text-[#9747FF]`:`border-transparent font-medium text-[#9CA3AF]`].join(` `),children:[(0,M.jsx)(`span`,{className:[`w-[22px] h-[22px] rounded-[6px] text-[11px] font-bold inline-flex items-center justify-center flex-shrink-0`,e===r?`bg-[#9747FF] text-white`:`bg-[#F3F4F6] text-[#9CA3AF]`].join(` `),children:String(r+1).padStart(2,`0`)}),(0,M.jsx)(`span`,{className:`hidden sm:inline`,children:n.tag}),(0,M.jsx)(`span`,{className:`sm:hidden`,children:n.tag.split(` `)[0]})]},r))})}),(0,M.jsxs)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 py-12 sm:py-16 lg:py-20`,children:[(0,M.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-20 items-start`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`span`,{className:`text-xs font-bold tracking-[0.1em] uppercase text-[#9747FF] block mb-4`,children:n.tag}),(0,M.jsx)(`h2`,{className:`text-[clamp(28px,3.5vw,48px)] font-medium tracking-[-0.04em] leading-[1.12] text-[#0A0A0A] mb-6 whitespace-pre-line`,children:n.title}),(0,M.jsx)(`p`,{className:`text-[15px] sm:text-base leading-[1.75] text-[#6B7280] mb-10`,children:n.body}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-[11px] font-bold tracking-[0.1em] uppercase text-[#D1D5DB] mb-4`,children:`Pain points we solve`}),(0,M.jsx)(`ul`,{className:`list-none p-0 m-0 flex flex-col gap-3`,children:n.challenges.map((e,t)=>(0,M.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,M.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,className:`flex-shrink-0 mt-[3px]`,children:[(0,M.jsx)(`circle`,{cx:`8`,cy:`8`,r:`7.5`,stroke:sx,strokeOpacity:`0.3`}),(0,M.jsx)(`path`,{d:`M5 8l2 2 4-4`,stroke:sx,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})]}),(0,M.jsx)(`span`,{className:`text-[14px] leading-[1.6] text-[#374151]`,children:e})]},t))})]})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-[11px] font-bold tracking-[0.1em] uppercase text-[#D1D5DB] mb-5`,children:`What you get`}),(0,M.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:n.features.map((e,t)=>(0,M.jsxs)(`div`,{className:`bg-white border border-[#F0F0F0] rounded-2xl p-5 transition-colors duration-200`,children:[(0,M.jsx)(`div`,{className:`w-8 h-8 rounded-lg bg-[#9747FF]/[0.08] flex items-center justify-center mb-3.5`,children:(0,M.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M2.5 7l3 3 6-6`,stroke:sx,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`p`,{className:`text-[13px] font-bold text-[#0A0A0A] mb-1.5 tracking-[-0.01em]`,children:e.label}),(0,M.jsx)(`p`,{className:`text-[12.5px] leading-[1.65] text-[#9CA3AF] m-0`,children:e.desc})]},t))})]})]}),(0,M.jsx)(`div`,{className:`mt-14 sm:mt-16 flex items-center gap-2 justify-center`,children:ix.map((n,r)=>(0,M.jsx)(`button`,{onClick:()=>t(r),className:[`h-2 rounded-full border-none cursor-pointer transition-all duration-250 p-0`,e===r?`w-7 bg-[#9747FF]`:`w-2 bg-[#E5E7EB]`].join(` `)},r))})]}),(0,M.jsxs)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 py-16 sm:py-20 lg:py-24`,children:[(0,M.jsxs)(`div`,{className:`text-center mb-12 sm:mb-16`,children:[(0,M.jsx)(`span`,{className:`text-xs font-bold tracking-[0.1em] uppercase text-[#9747FF] block mb-4`,children:`Compare plans`}),(0,M.jsx)(`h2`,{className:`text-[clamp(30px,4vw,56px)] font-medium tracking-[-0.04em] text-[#0A0A0A] mb-4 leading-[1.1]`,children:`Which plan is right for you?`}),(0,M.jsx)(`p`,{className:`text-base text-[#9CA3AF] m-0`,children:`All plans include core features. Larger plans unlock team and scale tools.`})]}),(0,M.jsx)(`div`,{className:`overflow-x-auto -mx-5 sm:mx-0 px-5 sm:px-0`,children:(0,M.jsxs)(`div`,{className:`min-w-[520px] bg-white border border-[#
430EBEBEB] rounded-2xl overflow-hidden`,children:[(0,M.jsxs)(`div`,{className:`grid grid-cols-[2fr_repeat(4,1fr)] border-b border-[#F3F4F6] bg-[#FAFAFA]`,children:[(0,M.jsx)(`div`,{className:`py-5 sm:py-6 px-4 sm:px-7`,children:(0,M.jsx)(`span`,{className:`text-[13px] font-semibold text-[#9CA3AF]`,children:`Feature`})}),ox.map(e=>(0,M.jsx)(`div`,{className:`py-5 sm:py-6 px-2 sm:px-4 text-center`,children:(0,M.jsxs)(`span`,{className:`inline-block text-[11px] sm:text-[12px] font-bold py-1.5 px-2 sm:px-3.5 text-black tracking-[-0.01em]`,children:[(0,M.jsx)(`span`,{className:`sm:hidden`,children:e.shortLabel}),(0,M.jsx)(`span`,{className:`hidden sm:inline`,children:e.label})]})},e.key))]}),ax.map((e,t)=>{let n=[e.pt,e.gym,e.nc,e.ent];return(0,M.jsxs)(`div`,{className:[`grid grid-cols-[2fr_repeat(4,1fr)] items-center`,t<ax.length-1?`border-b border-[#F9FAFB]`:``,t%2==0?`bg-white`:`bg-[#FDFDFD]`].join(` `),children:[(0,M.jsx)(`div`,{className:`py-3.5 sm:py-4 px-4 sm:px-7`,children:(0,M.jsx)(`span`,{className:`text-[13px] sm:text-[14px] text-[#374151] font-medium`,children:e.label})}),n.map((e,t)=>(0,M.jsx)(`div`,{className:`py-3.5 sm:py-4 px-2 sm:px-4 flex justify-center`,children:(0,M.jsx)(cx,{active:e})},t))]},t)})]})}),(0,M.jsxs)(`div`,{className:`text-center mt-12`,children:[(0,M.jsx)(`p`,{className:`text-[15px] text-[#9CA3AF] mb-6`,children:`Not sure which plan fits your business?`}),(0,M.jsxs)(Nn,{to:`/contact-us`,className:`group`,style:{padding:`10px 13px`,borderRadius:999,fontSize:16,fontWeight:500,color:`#ffffff`,background:`#111111`,border:`none`,cursor:`pointer`,whiteSpace:`nowrap`,flexShrink:0,fontFamily:`'Poppins', sans-serif`,transition:`background 0.15s`,marginLeft:2},onMouseEnter:e=>{e.currentTarget.style.background=`#9747FF`},onMouseLeave:e=>{e.currentTarget.style.background=`#111111`},children:[`Contact Us `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})]})]})}var ux=`/assets/sheets-D-Bch-Qs.png`,dx=`/assets/google-forms-BjELKjyS.png`,fx=`/assets/apple-CD2JmFcz.png`,px=`/assets/gfit-CjfPrf7z.png`,mx=`/assets/lab-DEkFX6Ea.png`,hx=`/assets/web-D55iTWKA.png`,gx=`/assets/zoho-D9mFoxt4.png`,_x=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEwzlf8zl/8zlf8zlf8zlf8zlv8thuczlf8zlf8zlf82nv8zl/8zlf80mP8zlf8zlf8zlf8BDjcGJVMHJlQHJlQFIk8HJlQHJlQHJlQEIk8DFC0GJVOLKEF9AAAAHXRSTlMAlT3/sL5XDc/YcBxIhy7l+acqiOT/RvmtyWcdoPt0PqQAAADRSURBVHgBfdGFAcMwDETRa69hBqW4/5yNwiDnLeDvEy7dcOnOB654pA83n70ALkHIXgSXmANXYxJxlMKUcQZLXnAWmtNwFeOspCrGiNzaTmXgwNFXJMipKpxF+nCN2JUQMEzQtAjp2NmPUbfSYCyFpRGROnUmdE/p4eba+SXqjcL+ZCejD2idOnjL5OtPa2HrI7MnHlR3bHzfsnhN9zDqRp+EysOWbFg717Jq4VElh/kWP1CV2NokSmedWjaQUfnGhFNCRBW4EsxTt7KYTr3d+Q+9MBP8byIjSgAAAABJRU5ErkJggg==`,vx=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAACUCAMAAAAAoYNxAAAAZlBMVEX///8XkksAjUAAjkOdyazs9fAyllPz+fZmr4Frrn8AiTcJj0YAjD2mzbLw9vIwm1sAhzHb6+G01L3Q5djI4NAAhCpgrHvj7+dCnWCUxaV0tIq/3MmAupNZqXZGomkAgiOKv5tSomsx4nOaAAAHrUlEQVR4nO1ca5eqOgydtkK1BeUpiC/8/3/ymhTnqBSQsa29a7k/znA8mZjuJDspPz9ffPHFF1+YwFoP/mm7hpHVGy1WceGp1VnEpBZUkFXmpdGHiAyCslP+afv64Cs6bDIh7Nx65+jqyMAy0UMkldGiCT5t4xPS+moaW2bxM9qwZGhz1Hjm5xysSvbaXx0Zelq0jm2aQCGuRpWp/pdZjYF+9usM7hPw8lC45hewmV2cmjSF+OplSQZPWB5ibGQuTZoC0DI7DR+wPdA2bRxaNAW+pWDRCCcAo8h6INg/AQ4WRe3IExkEO9VSymewhuMl4rEnwGThUTAHaNCYD/kGvoedM4smkZdAYsXIExwyenTwJwNCpMpwLFXwrWcm74CWT2N84J2Xl9fjx7ZjtRo/sQlOcQw4W6O0/MPl9RGxcGbRJCC3jbswKP0iOY55YpTBsG6SY5ziFimUnnIsk/wshF8Ju8BedTQb4wE9Vq4smkQMJl9pmSO0j5DJA+oWLXYdLFLY6lIKFp+ta8OGsWL3CkC06T9RgcnMI447ygfV4twP2f10tLtF86i7lP2QXcAToT+E8ZPWSQI6SyLA3ZL2nzhA6NT+nL6rzftM4QIKzKn/wAr7KPeGTSPAeq3flXL8U44fsGgSFdEXP6h/+dST/ANmbo3OVWwG9a9Po0DRqJ9KMjmif30WWPxouAwz+tknwvhFA6LRpZ9JWiyoP2DQNKBbos36+cccco2O+zwA1YtGQ9znAfgZvv9+qZ9uPGv8/iGFBk/2G7w88pbjUCvc9Bs85D4/OQ6IQdfggWBOiD9d1B3glMljn37xTzn5NkVD1NB6rPo/R8F82eM+DxCEYLKGy1Co9W+++gNDHDC5z3GozLjiOD4LGc7Y+4RRIV1bF7d4Ee8OzWoWTmhynxiK0kGvmi9DIhll84B9tqbxw6FgbXW2mtbn0VWFMciw/3kwFJSa+s4Y+IKxadOGEC37n3hhIJhb5LgDvQkpkjE6E9FZk5aHuM8Udgmae/V0uLlslzNx0FjMMcQP
4301izGcRiRcrvITVF/Bd+aRT1uiws3tcmdqwIlJGscV6goNkpIsTT+kffAvjIxm6ha+OJCW3VcsITyURr9zAyUIqKhazPAJi0yebh5IzGUrUmIOWQ9k01aEao8KqxxHDZvwlhqDVoUnImkF2vF8g6qgY2pk1JchEpLcmevvN9Sg9XAjnRBYY/gutm4oXF+WncuZvZS9RVraB+MzMbXmVDloDjZLe3Vvo2B/yNdqY1amRwsqxfYPmx6kRfvZgo9GVEuphqxyzBgNt5rH/ipFOc5dVi1VPWrjBzsLEPuY6snQorBY2X78v+e1WrHPQpdyABY2D4f8AVaEK1es5kfpAqK5Ohi9zdlulq824ql4SsHqehczCI3SkuG/ukRxl7VCUxMrtncEjSJjo5WcnYDs/Higq6TZHQVB1bYu3Mndq5UzoYNFLaVKhYka8f++aKjNsGcbbDzrRzcPu9uuiQa8bhDsOlczByuHFankfq+VfJVdNFnFR53RCFqlyORAudGQ/EaE7SZabW1aqn+IikapxMRNWgejMNChaqM+m7cS1VmMtcXBHDQXA7/PlDXQ0jyVLBXTRfF9Oh4HMJREGAjTwQrdQjpwwG7JWgaLlyPFtYgFI1vpvCD8if9N47m7S1Bj64v20H1yrZ8HHXZuwv5IuwS9DhlW0L60tT2lr1DOGjBonScoB8xtLHyhFwdQkZ2P/lWtXeydJagH4EbKy9MbflGVRxsG3Y3+cin1pLVuu4r7mpuLKxEisOwiJA2tUUJA28x0ZfqA774N/2J6pHsEdSCJRZLDojLVwvzfXm7kroao7Z9Ce2vNfKbNwLNMSyYZvp7D9wQsGcy7ve/PgKtjiKiU4vqNSSnF5vGP2A3c7+/itvJgQooORavv2xx/cOoRwKINWqvb8V5omb94w1k82JtLgKi0zDeA86ua2uiHN79niCAuYClZWnvJjO2JNJoa7zGVSPNGN4QcDg3fJH6L8C9HYuqEWoYxOhH4t5OZK1kUi2J2d1XFJ8SaxVGejI3JemAG8DE7KT2HgXEndnZNb7lg25NfuQDMvBIaZRCc8sbwAthPO4KDGVrp49jotLcIHsD2egrM94GEgY1y/pYLIfW9rZQwxBGb9dw5QV7HJcYJ4y15fceoIYhjFYYleWL16hhmG3ScLhsL13P0DBeBq52jL7M4T2QlzWMVxEA0Rv2wgPwSzR4VHgBV49s3mJGDYP2W5LgD6jSImtXnfplLy70Gsa+Dv8E2MhVUpLFfZdd/wrL9atNHm9Xz0Zk8+oZahiX+9xaNMkbe9cAZvdtbPjqpjsNI23InzfbETI6b/Y2LVZXWH4DLzjcPDzz+sDvJYKwPlgeY2MrfCOMdCfVOIFQulr8Adk+tz+GQA1D5dZgUXcrFTI5Wv1q3wO2whG4Jq7ZTeuWfr6cs8NBtcJ8Lztek6z28tbmL9bwRg55Ko43IhabhZd38/4BNQwS3ngtilov7z/eIyd3aY7RxnuDr7WE+DWYkqWXl2KfEd9MZknjz+ubRtGqYb8sN76+KfkZKLtcc7PlRWOjyARl0cn5yso74NnlGP8PaOIBA+/N+uKLL774wjj+A7ftY1Rq6JBCAAAAAElFTkSuQmCC`,yx=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAACUCAMAAADmiEg1AAAA8FBMVEX///8jbbQImUrjJSf5sR7hAAAbarMAY7D5rgDjIiQAYa8Al0X5rAD++fkVaLIAlUDjHR8AXK35rxPiDRHiFRj//fne5/L3y8v87e0Akjj3+vzr8ffvkpLpW1z2xcXwmJjqZmf52dlVh8DzsbKSsNT+8t/lNDXsfH2zx+DmP0G+0OX74+O22sIAji3I1uhnksX95sH9687+9urscHHtiYnnSUuivNoAU6rv9/I7erqTyaXd7+TE49BGpWPQ6Nl5n8z6u0b7yn370Ir82qX84LP7xmzypKWCv5RWr3VltIAroVmi0bL6v1X5tjYAhAj815haPdqKAAAMqUlEQVR4nO1baVviShM1YBLWAIZFAo4KYUSUHZFFiRsDKl7+/795m3R1p7OgBALMvA9nPtxJwnBPV6pOLd0cHR1wwAEHHHDA/wOiC+ybhFtEL4v59kU7X7z8p6hnOn6el5Myz/s7mX2TWRnR/G8+6McI8r/z/4rJz+S430BcPts3odVwxvvN4P8J4uey3wr5fN+kfkbmNzhJMCknwcvjv//64Izmwdwyf3Z1xpOLvz42b8DccvtmcdWWweA3+yb2A37xQBuugTj/a6+sfsY5j1X7FK5PsZLzf3tkXun2TRrKd5bU7X+1R04rIIr9Qu7QOx18o/13BybwTl7QOxfJf4H3UR77t0xoRmXs3/m9smKQLpfTDrdBTyjPPL9cTy6LxZ3LY6UvCH3VgUsc58j4+cLi0XOs5sH4pe2T0c51PH63Y31M9yWOE+5rdjZYUFCWv+786VxDppevbO6duZPjQfQp+4K2ia7IIQgF+5NfflKUyDypZ4N+q1lvrnjIq392wpdAxbz7iu1JtONQD3bM5j4t+kmtu+NSsStwOuyOcnR6ZyUu352aPpG5MhqLeHFHjDFqfZ240HV4dpo0Nw580kw7/ztpPLMsadvIFXTekub08PRCjtP+Mi5fmKhl/HKQGlu+2HU60iSddyHn9DBaPPOjdj6OGnr/WZGldnlFO2YkOXe7dZIFsIMLfergUZNVT4v59tndWTtfZG9H/1wbtJPB/B6K8hoOTKkMjIrti45Zik9vbm7MzouMTT07yN/tZySEeYsqVsI/cjKZ/P29pp0z8Sjz57sNSIoCdvC67uCn0C0EM8tsGM0EGReJX+ytb+smsILrxRVUU/4433EmdNPhqWQH5T3EI0X6Xqed0AMzQxWbvyvaTR4t3hmSnowvWduOgB08pNeEUcOayAespdLlRZzNNEt9aTeoS1gJ9YsMn6SZJhk8Z5lFz4PMM/l8341PN6Qb/B4Lyk07zmoctWk0c8fGY5u4SK/X2wtr5OAS4+DYhw2C/DkmeHNukmzq+w+T6fvtfpjncGkl0hLlspM0cUS3TGtJGolpFMvGYtnPvfBWNJFx8AWimWtDNuLB9mU7aAzC+WsmHqcxn88XfhztgzdxcIEtrfJJJgbZWE2yDf3QpyN2u2WGSrrWVdVuJW2q/iqcqUTBuLwIGppHXSRo1sbbMCb+wN7sDR8+B5+3D0PPaNfUvpgIhRIJrt5lmKdxDS6Yu3pTfNriEWOi8w4/MhR7t+8f2Wo2W41NB6blrI2cyonQlQmSVDCGJkodShRLk0l7XnB0e+5/j+lu8m4IynAajsFLiGU/Bh4oTa4uAWvsFVyFPlIh81jnP4v4NPbTrm35cfioU4xN6J2Hj5jPQJhd0ZpIF0TOBCFE/RkcnFkJZQ450po7MW6BHw3LW2Jrgux0U+JaiLNAovZN96EGd/h3mXZcRn/aThs7n1md3Adx75HJ2pj4xOHfuUAlQe0sEHcR6+RpATKPU5MZLV5cXzjUhigEJzrN8JTcmGaph1C7VzfTyD6QlRJ9pClAnKR2mP6wscri9Ma5pQH3piYdVYmRqx++KjAPP25CuyISEyOTKmXQFTpeg7chOkx/vsEoa7boFHtJOPvZWywKjB/bRA016H7Bg9McXIOBFcw75DT9WY4B8IbQ64GBfZD1sRchlVyftgLTnTpxYBivCURBoLSyKvj3wOod/oDLB+BNqqzeFNx/fUkhUylqz7RlvAalFec4/VmC3ofZvT8hedIia2DPpi4BNDmq2DlocojylbGjJJwD0xnDqtm9gaZh3luf97wtJUku5N7Bwb2zhKeN9+fGvImf0MRCxrBkIQqZorj4Uqv7gp98UP0Y4A88bpAy6+YKBFoFTiLCp6hQg7v4TiwX2QG5HoHuTSC4R1jewxvoCVROSLAxcZWkTPqBCjjK6g4+BDcx8iHJlXglQyLnm2T6dIgkebWW7vYFMhSkHwDHkVZ38E9QQaNHm5BM83g7HA18kDCzGzVxdVINivf3IVKFhwy5ztXdOvjUVnv3SHkSrlar5O+bpJ2jxbCBLb45m3oQYXTYoHJGD2pvtsIe0LqKIhzbsF0ri1baYt3IMooGr8DWOyzD6AP8YMIYfGojvvmMohsyW1xkOzUsg6Z9h1V5xxidGz1aiFc3LL914gLjK0KIsba+aYyF0WEDdgmmpEeIMaGJLM50POHY4JsvWBnpAidJqG1AXbFpS77CUdoruwnb3MQ+mN5g8ogb43A45pt609AjhmodtWT9gtZl+HUpbbHgpgA3nCLsY7x4+Pn+iHzoYzrxcm6YS9dq6TQrGqpk9G1uyirE8J0Sj7F+3BuOHh5GQ1c1sVsoGjE2l9Dc/p9676Qz83kwcXCDdIG0+YLortnBGNAwzG5Q9rlGrS/SiCz//HEHfNLozO5uKlthaLtriQ08PFJZ8XklHz+gy5GIDC2ZQKyCobOsbA2KKhq0N4n9nkE8O9mqiOiok+mP4HyIwwUmdDxV3bqs1O4Jba67qZGUTx8lPt2yrBDdloSaB+/WGMTGHrcbnbje5kRhXSExYxSL0ejc6m5PLYHrPzeTnu8wpPVhuLpVWdGkkCg5To7XQ29Ca+/sZIvRqZRVreylbPWMpB9732p0ei22AyY6d1itbI7bmJH097OHvCaYXsLLXftSs1kqtVop777RiuHU6CW82L1cIPXy9PX1NBuPn19e5q9vb43FIrxeQ29JE7QBXiInOgII6D/HaBFPM7QMtI7XBnoTLdffmENtX6Wralq9XqhDAd8bMHroBe3SsRUnBIFARF/T8ddsjF4FehHfka1VyqqqFfqoR1pAWkAQpAQZEXxSPfzwwlMaNt4O0JeAMFtm/Fw9sUBoQdU8/xISJIkZu91e1Cp2e3+DyNjZ8ZW6bd+ZIkT3yUekCfJExZ8jbpg3HL+jspQ14m2UaFhWvJiyIaTGugvoMfkjAi+O36HaxqOGnzBjaVSt/Ff9790rsWo1G68vz+MZ0sOvL92baWhaeZ98OcUm2eBi2OpzOz0wzRVx72EbxVWrVWo23l7nLy9IB2dPaCEkJAOwhMirwz8rk30LCUsJx/X7/UKhrmmqun5rvRZSqRRaQ7OBVoGW8YxWEcAGn9nfMpk3SzrTbrdbrizGdrntd8M/AK2h1Rrj+I00bY9rcP6gnsvllL2TtaKJeQfGtifQ3LnaVt4dUuApEWvuySXAS/46U2O8gqPMLffxj8K40HqjxO2j9HXiFJlwGmT1vatdI0UyqzlnQq4UXc/Jt4JUq/E6n7+VWNtCCRZ4NhkcNvVNx/VyZQ0puFb2bi6wGloNnPwjkeO5kSBTM+woX6wUkjMURlQqaVQciouEmUhoXoy9VkZzHAiQxB75mlMBeQ3YcyYcWzb2JRSVM6oVUVB3Z/O3L8JaZx4YE+ItnOxPngwpzOFcKdDj1kpdZIsV047odtGwllOBJ/JoDAY3IhNypXHyoG4tDV0eK1sbzWNbFRghObJky5nWXKklOCscD6p6jtSYujZj9zd4as2ZNFfCdY36B6oLycEQp5/Neo7GCQ3I2dMJrIG6+JslZ8JBpgTkSrrvKfY1VSP7W+TXedsETS4nryVUyFLjg0eTnPmEJVzpm3MlOYogaWlFUdJw2lngtp9KW+DdpFx9BseYY6KplwjrOGWLQeE4C41S4v32I+ReA6pVQ6LxOgKkkW9igwfmDC/DgcFtROIXCpwr23SL62cQB6apfB4xSXZqfGLYm+RKonRwkM84rqK4Pp+1LoDmF+WNX8DJMVGQtwgiHsH+DRUsR3Il4W2YF78AF+duNuN9fEx5Nyy8URkeiWDr58g5JporgbdhXm1XvBsRs0DDWIhN7Sky6oRTkcZP2BSYo4j0Bt4z34F/lwLmDNmCdTgN2CCl3xsqBwf46cFgNWGS9y2i9YTjLvCqEy3NTiz6YiBtyZVHzABIrwJzXTjHKm1fv6lAH49fm805rMJccgPAKVhxJieDBa6gqmpB2GFlRcuqRXVCKpTIs4ObQPXRZ+vUMqlPFhM2erBs+2kHYc4W38fLzQ25MWSu9jT7hFPcflQu0JrZBsuOQ0FrrsTI9W319wanb1yh9GQhHnEaHpMj1lbftf7iLbS7+URpFmFahxNSU5lBtMJ23g11xczB1cSurL1Aan4c0EMStQ6RJwffXphVskcloMyJ+OCqEOJ2PMRqzWdPX4stwbHzxgjNlc49WFkrFBYD8D2M3lKlRqPRXLZ/pvw0g1UWM+VtcVsfOTKp3zcRl0jvrPDwForeSEor/+7hr0FZENGff83cyOCVeqFe+efMfbQ4677rKfEBBxxwwAEHHGDC/wAOAGVqEyJcRgAAAABJRU5ErkJggg==`,bx=`/assets/rocket-DAKkveLd.jpeg`,xx=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAADACAMAAAB/Pny7AAAAt1BMVEX///8Af/////0BgP4Agf0Ab/nj7fzf7PoAa/sAcvi1zfi1zfT1+/qVwPUAd/3///trp/r//P/n9vnR5PxJmvpoofoAevtko/Pg8fT///YAePOVvPPE3fO81ffC3e4AbfOrz/IAffHU6vHM5PHh8u+GtvJQmfE6k/UlivVXnO+Ns/GlxvSJvPRyquwrifl3seyayPKFw/L3/u1ip/Aykumu1+2OvehLo/DD5u+lzeiCseAAcO6FtPmjxF8fAAAHOUlEQVR4nO2dC1vaOhiA2yQI1TQZoIFkBamdUCY358bmYf//d50UmVxaaQtJW3zyPtN5qTGvX5omafNhWQaDwWAwGAwGg8FgMBgMBoPBYDAYDAZD4QAg/wEq30D0yWnsF7gpSL4vVMSyKAcAdx8Cr9fr3VzfnMj1P25kMV5Q72L516EUFGkjfxn/5rmPneEo9JEQjDhnwZgQyA9vx53vT16XU1qgCgW4PxmHgklsKEF7bL+S/SMEbTsqjolwPPFwFJlCogMo709DxOyoDlElJHCX7RfSP4rDGAqnHqeYFqFD8XwGj1foPJDNwnnrB8f6ZWgQQugjqE8G+vI8DAOu24Q3+avj21FgdGi8ucDoRGRiwaPOX6NMky8bSE88DoSgff/Mm1pt6KK27oUKkEFoteQa+2hAB6IQl7feRYgnfZ0AAP2ZjfSbbJkF2kIDumO7iLC8g/xOV5OKRV1fV2/8Ab7vYh2XTtmtBCONHXIiyB4FOvqzpoVdUegJs0Z81dEFAFAfMlS0i81u6xr6ACq75aJbmQSKAdYgg6ek0JN/I0P+tjS0s4cRK0OGjerqZbjHihiUHYKg8JTLgB+LWuEmEoicgWoXy8KPTvFxiWzIo/oeAL8wRTL5GitkLy31Mr/Pk3lbvJBFRO83yxnr9yk/hthQvUxrdJbMpuqMEacW4Qj7zSvFRk45R1fKZa5mZ10yZZ1J7d7/+TJ1B71fr8v575A1GjWS2uggDNXLdNHJMtBmUBB/2pOXPyAnj5tlWKv15/W/MD0yvnqZuhCnuiDho/EvDg7Hv9GnT6vUP5HQ0MxOHmVC5N95nMbXXJtNC7gkTQauNMisTpORbSxc4o+WwmkGGedK+fys7pwgE/VVYvTr40E8d9MuxQjVrpTPz65OlCFh/0ipGWRgo65e5v6EaWYUGO/YMms2GfXNrHZKZFBtCY5VJYuMhmZ2kgwineOjxJLOmdNk/D/HSy1LppFfBjpLfPzGxAXJsLCeslB0QTJkjnHzaKn0UmQg9AdJrWy3Zhcjg+DPdkJBwJLDNArkG8aYP5OUYqsiQ6ZJc0TAcTB4enpyv36XDNMmFtWQgf7KjQ3K5BWU9qcjsZ5wEsJY6rCiGjLS5jrmItvYq1TZHJDlBklFZOzQi09haC/MNzGqhgy0b+M38UB3zKCdp6SqyAwfDisB+I2IVpsuT4bd1WOltF5SZ5ZVlenGKtEe5SukOjJfuofnDOj5ead41ZCxWScWGToQeW+LVFcGL9Kvkpcj434mma/EyBgZI5NHxs39LIGR0SJzOAKQMpfRzKKJFmNs+6y2c5cg4+wcAIVIn56VJjO73WU0jcsswtH+MayikUHsbxAE7XeCh/gKYHf3AEn6WK2kcwYSl1Kw3UqTdLdsvZ1kZ/uMd48qutRE3Jy/FFiLWjUjA2FeGRm8OUmbQ1+ODB+Sai4C5pexKAir2pvll+HAT3O5GBnAv6U/XHQpMpw+OJUdAeSVoeD188hYdM4+iwyw6DR9ffNCZKTNmKS5XIyMhTMs1pYms+B8O8yk0fNkcXZHmt9m6RO+8iIj678F09j+N0B3j+B9UtVmFk0B8B7xJ4AAxnT7fTpAs4rKyMnZ2J3s8DjAh5Gh/cnS3fKSYT2gLBnE9vbFNxLWACaNnQNqWbZ9lLYGADcPk7/9x+5aSasz6H09I9Ouj/Jk9iCJMnDvJ6oqE5P7QOYi1s1ifCaZTxUZI2NkjEwpMlDLE+clynymyGjYpVHLe8+LfFEhY8Oahl0aTl4ZpkYGORp2NpUkA/Vs08pbDVUyOjbQ+bmeRlQmY6OZBpkw7w5aRTI6Np220m8Ma5LRsB249bscGcg6GnadT9PXuPTITDXkA5iUJEMmGmQGJGcODSUyUdoJHQlB8uZpUiRjt9XL0HreVC1qZNjP+HPrZwNa05ztTI0MmavvzCzAByhffgMFMtF24oGGXE2c18f5dr4okWFDDQmBLECxK/yiI2MLV0tKMAsEI5YnjZ4CGcRGgaakrXyJ8nTPKmT8pa50jbQ7LlYGsXFXU1ZQAKiXZ/fbmTLRgWFfW+rJJuVRUtCiZHzZLXN9OUEB4EuSeSZwbjND4pnqywy8tnleZY3NWTJyTHb/zPVmBQZNvqjBbJebk2XWN0fJSsNoeR8qz5sgZDBLcM6QsZkdBlx39mkZdkzxOsN5aqWSZVJW39b5xm04m7e4lkSthz6yTv1p6LPozv/uDfDDu80fySTwFo6oBB+uE7b3C8hv/g/KvcldyFZRfOAmMd5hBZGUSdhyghJtNkZMFhl2Jh7We+bvAyyKW97T3y/D23Dmi/0nM94fwLhr7T0rL8FfG4mHOkQ
430IfxaOxp1H1+vywxem0G0jdeTpU2+3vV5v51Uk9vBw7LUz2slHXkevX9Hz2vV6tHhR4Os1fCD3wet+ZHt9EFpkIFJJNsl0WMFtymAwGAwGg8FgMBgMBoPBYDAYDAaDwaCO/wGINb4HAtbHXgAAAABJRU5ErkJggg==`,Sx=[{name:`WhatsApp`,logo:yg},{name:`Zoom`,logo:bg},{name:`Teams`,logo:xg},{name:`Facebook`,logo:xx},{name:`Telephony`,logo:Sg},{name:`Google Sheets`,logo:ux},{name:`Google Forms`,logo:dx},{name:`Google Fit`,logo:px},{name:`Zoho Forms`,logo:gx},{name:`Zoho Survey`,logo:yx},{name:`Zoho Ticket`,logo:vx},{name:`Apple Health`,logo:fx},{name:`RazorPay`,logo:_x},{name:`Unlimit`,logo:wg},{name:`Stripe`,logo:Cg},{name:`RocketChat`,logo:bx},{name:`Lab Integrations`,logo:mx},{name:`Web Content`,logo:hx}];function Cx({name:e,logo:t}){return(0,M.jsxs)(`div`,{className:`flex items-center justify-center gap-3 px-4 py-5 sm:px-5 sm:py-6 bg-white md:my-6 border-r border-gray-200 min-w-0 transition-colors duration-150 cursor-default`,children:[(0,M.jsx)(`img`,{src:t,alt:`${e} logo`,className:`w-7 h-7 sm:w-8 sm:h-8 object-contain flex-shrink-0`}),(0,M.jsx)(`span`,{className:`text-xs md:text-[16px] font-normal text-gray-800 truncate`,children:e})]})}function wx(){return(0,M.jsx)(`section`,{className:`bg-white`,children:(0,M.jsxs)(`div`,{className:`2xl:max-w-7xl max-w-6xl py-16 px-4 sm:px-6 text-center pt-24 sm:pt-32 mx-auto `,children:[(0,M.jsxs)(`h2`,{className:`text-2xl sm:text-3xl lg:text-4xl font-medium text-gray-900 leading-snug mb-3`,children:[`Connects to your stack. Acts where`,(0,M.jsx)(`br`,{className:`hidden sm:block`}),` your work happens.`]}),(0,M.jsx)(`p`,{className:`text-sm sm:text-base text-gray-500 mb-10`,children:`Sync work across your tech stack so everything stays aligned in one place.`}),(0,M.jsxs)(`div`,{className:` border-gray-200 grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 `,children:[Sx.map(e=>(0,M.jsx)(`div`,{className:`border-b border-gray-200`,children:(0,M.jsx)(Cx,{name:e.name,logo:e.logo},e.name)})),(0,M.jsxs)(`div`,{className:`col-span-2 sm:col-span-3 lg:col-span-2 flex items-center justify-center gap-3 px-4 py-5 sm:px-6 sm:py-6 bg-white border-r border-b border-gray-200`,children:[(0,M.jsx)(`span`,{className:`text-3xl sm:text-4xl font-medium text-gray-900 leading-none`,children:`15+`}),(0,M.jsx)(`span`,{className:`text-xs sm:text-sm text-gray-500 text-left leading-snug`,children:`Integrations & native connectors`})]})]})]})})}var Tx=`/assets/integration-CW3xCfKu.png`;function Ex(){let[e,t]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{let e=setTimeout(()=>t(!0),80);return()=>clearTimeout(e)},[]),(0,M.jsx)(`section`,{className:`bg-white overflow-hidden pt-22 pb-36 px-8 md:px-20 flex justify-center`,children:(0,M.jsx)(`div`,{className:`max-w-6xl `,children:(0,M.jsxs)(`div`,{className:`relative inline-block `,children:[(0,M.jsxs)(`h1`,{className:`text-[clamp(4rem,12vw,11rem)] leading-none text-black select-none font-light`,style:{letterSpacing:`-0.03em`,lineHeight:1},children:[(0,M.jsx)(`span`,{className:`block`,style:{opacity:+!!e,transform:e?`translateY(0)`:`translateY(24px)`,transition:`opacity 0.7s ease, transform 0.7s ease`},children:`Connect`}),(0,M.jsx)(`span`,{className:`block`,style:{opacity:+!!e,transform:e?`translateY(0)`:`translateY(24px)`,transition:`opacity 0.7s ease 0.12s, transform 0.7s ease 0.12s`},children:`everything`})]}),(0,M.jsx)(`div`,{className:`absolute pointer-events-none`,style:{top:`-20%`,right:`-15%`,width:`clamp(100px, 18vw, 260px)`,opacity:+!!e,transform:e?`translateY(0)`:`translateY(-16px)`,transition:`opacity 0.9s ease 0.3s, transform 0.9s ease 0.3s`},children:(0,M.jsx)(`img`,{src:Tx,alt:`integrations`,className:`w-full h-auto object-contain`})})]})})})}var Dx=`/assets/hero-Dw-dOIM5.png`,Ox=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`;function kx({weight:e,text:t}){return(0,M.jsx)(`div`,{children:(0,M.jsxs)(`button`,{onClick:()=>window.open(Ox,`_blank`),className:`integration-hero-cta text-${t} font-${e} rounded-full group transition-all duration-300`,style:{fontSize:`clamp(0.85rem, 1.5vw, 1rem)`,padding:`clamp(0.55rem, 1.2vw, 0.75rem) clamp(1.4rem, 3vw, 2rem)`,letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})})}function Ax(){return(0,M.jsx)(`section`,{className:`w-full xl:min-h-screen bg-black pt-44 md:pt-26 xl:pt-16 px-8 md:px-16`,children:(0,M.jsx)(`div`,{className:`2xl:max-w-7xl max-w-6xl mx-auto`,children:(0,M.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-16 items-center mb-12 md:mb-24`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,M.jsxs)(`h2`,{className:`text-center md:text-left text-white md:font-thin font-bold leading-[1.2] tracking-[-0.04em] pb-2 md:pb-1`,style:{fontSize:`clamp(2rem, 5vw, 3.5rem)`},children:[`Seamlessly integrate `,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{children:`all of your favorite tools.`})]}
430),(0,M.jsx)(`p`,{className:`text-white leading-loose text-justify md:text-left`,style:{fontSize:`clamp(0.875rem, 1.3vw, 1.1rem)`},children:`SmartCoach360 is designed to complement your existing workflow, reducing handoffs, eliminating duplication, and creating a more consistent experience from first enquiry to long-term retention.`}),(0,M.jsx)(`div`,{className:`anim-3 mt-8 sm:mt-10 mx-auto md:mx-0`,children:(0,M.jsx)(kx,{weight:`light`,text:`white`})})]}),(0,M.jsx)(`div`,{className:`flex gap-3 items-start justify-center md:justify-start`,children:(0,M.jsx)(`div`,{className:`w-full max-w-sm md:max-w-none rounded-2xl overflow-hidden`,children:(0,M.jsx)(`img`,{src:Dx,alt:`Platform demo`,className:`w-full object-cover`})})})]})})})}var jx=[{name:`WhatsApp`,logo:yg,description:`Automated reminders, two-way messaging, and broadcast campaigns from within the platform.`},{name:`Zoom`,logo:bg,description:`Schedule and launch sessions without copying meeting links. Everything managed in one place.`},{name:`Teams`,logo:xg,description:`Enterprise-grade coaching communications and team collaboration without switching platforms.`},{name:`Facebook`,iswhite:!0,logo:xx,description:`Engage patients and capture leads through Facebook integrations.`},{name:`Telephony`,logo:Sg,description:`Click-to-call directly from client profiles. Every call logged and linked automatically.`,learnMore:null},{name:`Google Sheets`,logo:ux,description:`Live access to your SmartCoach360 data in Google Sheets for custom reporting and team collaboration.`},{name:`Google Forms`,logo:dx,description:`Leads and client intake from Google Forms flow straight into SmartCoach360 no copy-pasting.`,learnMore:null},{name:`Google Fit`,logo:px,description:`Pull health and fitness data from Google Fit into patient profiles.`,learnMore:`#`},{name:`Zoho Forms`,logo:gx,description:`Your forms, surveys, and assessments connect directly, keeping all client data centralised.`,learnMore:null},{name:`Zoho Survey`,iswhite:!0,logo:yx,description:`Run surveys and collect feedback at every stage of the patient journey.`,learnMore:`#`},{name:`Zoho Ticket`,iswhite:!0,logo:vx,description:`Track and resolve support tickets without leaving your platform.`,learnMore:null},{name:`Apple Health`,logo:fx,description:`Import health metrics directly from Apple Health for richer patient insights.`,learnMore:`#`},{name:`RazorPay`,iswhite:!0,logo:_x,description:`Accept payments and manage billing securely through RazorPay.`,learnMore:`#`},{name:`Unlimit`,logo:wg,description:`Enable flexible payment options and global transactions with Unlimit.`,learnMore:null},{name:`Stripe`,iswhite:!0,logo:Cg,description:`Power subscriptions and one-time payments with Stripe's payment infrastru
430cture.`,learnMore:`#`},{name:`RocketChat`,iswhite:!0,logo:bx,description:`Communicate with patients and teams through secure RocketChat channels.`,learnMore:null},{name:`Lab Integrations`,iswhite:!0,logo:mx,description:`Receive lab results directly and attach them to patient records automatically.`,learnMore:`#`},{name:`Web Content`,iswhite:!0,logo:hx,description:`Embed and sync web content within your platform for a seamless experience.`,learnMore:null}],Mx=`M16.7,24.61 L50.0,7.89 A10,10 0 0,1 60.0,7.89 L93.3,24.61 A10,10 0 0,1 98.3,33.27 L98.3,76.73 A10,10 0 0,1 93.3,85.39 L60.0,102.11 A10,10 0 0,1 50.0,102.11 L16.7,85.39 A10,10 0 0,1 11.7,76.73 L11.7,33.27 A10,10 0 0,1 16.7,24.61 Z`;function Nx({logo:e,name:t,iswhite:n}){let[r,i]=(0,b.useState)(!1);return(0,M.jsxs)(`div`,{className:`relative mx-auto md:w-35 md:h-35 h-25 w-25`,children:[(0,M.jsx)(`svg`,{viewBox:`0 0 110 110`,className:`absolute inset-0 w-full h-full`,xmlns:`http://www.w3.org/2000/svg`,children:(0,M.jsx)(`path`,{d:Mx,stroke:`#ffffff`,strokeWidth:`2`,fill:n?`#ffffff`:`#111111`})}),(0,M.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center`,children:r?(0,M.jsx)(`span`,{className:`text-purple-300 text-xs font-semibold tracking-widest`,children:t.slice(0,2).toUpperCase()}):(0,M.jsx)(`img`,{src:e,alt:`${t} logo`,onError:()=>i(!0),className:`object-contain rounded w-10 h-10 md:w-13 md:h-13`})})]})}function Px({name:e,logo:t,description:n,iswhite:r}){return(0,M.jsxs)(`div`,{className:`flex flex-col items-center text-center gap-3 group px-2`,children:[(0,M.jsx)(`div`,{className:`transition-transform duration-300 ease-out group-hover:-translate-y-2`,children:(0,M.jsx)(Nx,{logo:t,name:e,iswhite:r})}),(0,M.jsx)(`p`,{className:`text-white font-semibold text-[20px] leading-snug mt-1`,children:e}),(0,M.jsx)(`p`,{className:`text-white text-[14px] md:text-[18px] leading-[1.65] flex-1 max-w-[210px]`,children:n})]})}function Fx(){return(0,M.jsxs)(`section`,{className:`bg-black py-16 sm:py-20 md:py-24 px-6 md:px-12 lg:px-20`,children:[(0,M.jsxs)(`div`,{className:`max-w-3xl mx-auto text-center mb-14 sm:mb-16 md:mb-20`,children:[(0,M.jsx)(`h2`,{className:`text-white font-light tracking-tight text-3xl sm:text-4xl md:text-[2.75rem] leading-tight`,children:`Our most popular integrations`}),(0,M.jsx)(`p`,{className:`text-[#666666] mt-5 text-sm sm:text-[15px] max-w-xl mx-auto leading-relaxed`,children:`Connect your healthcare workflow with communication, payments, forms, labs, and patient engagement tools â all in one place.`})]}),(0,M.jsx)(`div`,{className:`mx-auto grid gap-y-24 gap-x-4 grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 max-w-85 sm:max-w-2xl md:max-w-4xl lg:max-w-7xl`,children:jx.map(e=>(0,M.jsx)(Px,{...e},e.name))})]})}function Ix(){return(0,M.jsxs)(`div`,{className:`bg-black`,children:[(0,M.jsx)(Ax,{}),(0,M.jsx)(Fx,{}),(0,M.jsx)(wx,{}),(0,M.jsx)(Ex,{})]})}var Lx=[{code:`+91`,flag:`ð®ð³`,name:`India`},{code:`+1`,flag:`ðºð¸`,name:`United States`},{code:`+44`,flag:`ð¬ð§`,name:`United Kingdom`},{code:`+61`,flag:`ð¦ðº`,name:`Australia`},{code:`+971`,flag:`ð¦ðª`,name:`UAE`},{code:`+65`,flag:`ð¸ð¬`,name:`Singapore`},{code:`+49`,flag:`ð©ðª`,name:`Germany`},{code:`+33`,flag:`ð«ð·`,name:`France`},{code:`+39`,flag:`ð®ð¹`,name:`Italy`},{code:`+81`,flag:`ð¯ðµ`,name:`Japan`},{code:`+60`,flag:`ð²ð¾`,name:`Malaysia`},{code:`+66`,flag:`ð¹ð`,name:`Thailand`},{code:`+62`,flag:`ð®ð©`,name:`Indonesia`},{code:`+94`,flag:`ð±ð°`,name:`Sri Lanka`},{code:`+92`,flag:`ðµð°`,name:`Pakistan`},{code:`+880`,flag:`ð§ð©`,name:`Bangladesh`},{code:`+27`,flag:`ð¿ð¦`,name:`South Africa`},{code:`+254`,flag:`ð°ðª`,name:`Kenya`},{code:`+34`,flag:`ðªð¸`,name:`Spain`},{code:`+46`,flag:`ð¸ðª`,name:`Sweden`},{code:`+31`,flag:`ð³ð±`,name:`Netherlands`},{code:`+41`,flag:`ð¨ð`,name:`Switzerland`},{code:`+52`,flag:`ð²ð½`,name:`Mexico`},{code:`+55`,flag:`ð§ð·`,name:`Brazil`},{code:`+63`,flag:`ðµð`,name:`Philippines`},{code:`+84`,flag:`ð»ð³`,name:`Vietnam`},{code:`+90`,flag:`ð¹ð·`,name:`Turkey`},{code:`+20`,flag:`ðªð¬`,name:`Egypt`},{code:`+974`,flag:`ð¶ð¦`,name:`Qatar`},{code:`+968`,flag:`ð´ð²`,name:`Oman`},{code:`+973`,flag:`ð§ð`,name:`Bahrain`}],Rx={name:e=>e.trim().length<2?`Name is required`:``,email:e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)?``:`Enter a valid email`,jobTitle:e=>e.trim().length<2?`Job title is required`:``,phone:e=>/^[0-9]{6,15}$/.test(e)?``:`Enter a valid phone number`,companyName:e=>e.trim().length<2?`Company name is required`:``,message:e=>e.trim().length<10?`Min 10 characters`:``};
430function zx({value:e,onChange:t}){let[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(``),o=(0,b.useRef)(null),s=(0,b.useRef)(null),c=Lx.find(t=>t.code===e)||Lx[0],l=Lx.filter(e=>e.name.toLowerCase().includes(i.toLowerCase())||e.code.includes(i));return(0,b.useEffect)(()=>{let e=e=>{o.current&&!o.current.contains(e.target)&&r(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,b.useEffect)(()=>{n?setTimeout(()=>s.current?.focus(),50):a(``)},[n]),(0,M.jsxs)(`div`,{ref:o,className:`relative flex-shrink-0`,children:[(0,M.jsxs)(`button`,{type:`button`,onClick:()=>r(e=>!e),className:`flex items-center gap-1.5 px-2.5 h-11 border border-gray-300 rounded-lg bg-white cursor-pointer text-sm text-gray-800 outline-none whitespace-nowrap hover:border-violet-400 transition-colors`,children:[(0,M.jsx)(`span`,{className:`text-lg`,children:c.flag}),(0,M.jsx)(jr,{size:13,className:`text-gray-400 transition-transform duration-200 ${n?`rotate-180`:``}`}),(0,M.jsx)(`span`,{className:`text-sm text-gray-700`,children:c.code})]}),n&&(0,M.jsxs)(`div`,{className:`absolute top-[calc(100%+4px)] left-0 z-50 bg-white border border-gray-200 rounded-xl shadow-xl w-56 overflow-hidden`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 px-2.5 py-2 border-b border-gray-100`,children:[(0,M.jsx)(vi,{size:12,className:`text-gray-400`}),(0,M.jsx)(`input`,{ref:s,value:i,onChange:e=>a(e.target.value),placeholder:`Searchâ¦`,className:`border-none outline-none text-xs text-gray-800 w-full bg-transparent placeholder-gray-400`})]}),(0,M.jsx)(`div`,{className:`max-h-48 overflow-y-auto`,children:l.map(n=>(0,M.jsxs)(`button`,{type:`button`,onClick:()=>{t(n.code),r(!1)},className:`w-full flex items-center gap-2 px-6 py-2 border-none text-xs text-gray-800 text-left cursor-pointer transition-colors hover:bg-violet-50 ${n.code===e?`bg-violet-50`:`bg-transparent`}`,children:[(0,M.jsx)(`span`,{className:`text-base`,children:n.flag}),(0,M.jsx)(`span`,{className:`flex-1`,children:n.name}),(0,M.jsx)(`span`,{className:`text-violet-700 text-[11px] font-semibold`,children:n.code}),n.code===e&&(0,M.jsx)(Ar,{size:11,className:`text-violet-700`})]},n.code))})]})]})}function Bx({hasError:e,className:t=``,...n}){return(0,M.jsx)(`input`,{className:`w-full px-3.5 py-2.5 border rounded-lg text-sm text-gray-800 bg-white outline-none transition-all placeholder-gray-400 431 focus:border-violet-600 focus:ring-2 focus:ring-violet-100 432 ${e?`border-red-300 bg-red-50`:`border-gray-300`} 433 ${t}`,...n})}function Vx({hasError:e,...t}){return(0,M.jsx)(`textarea`,{className:`w-full px-3.5 py-2.5 border rounded-lg text-sm text-gray-800 bg-white outline-none transition-all resize-y leading-relaxed placeholder-gray-400 434 focus:border-violet-600 focus:ring-2 focus:ring-violet-100 435 ${e?`border-red-300 bg-red-50`:`border-gray-300`}`,...t})}function Hx({msg:e}){return e?(0,M.jsxs)(`p`,{className:`mt-1 text-[11px] text-red-600 flex items-center gap-1`,children:[(0,M.jsx)(Nr,{size:10}),e]}):null}var Ux=`https://script.google.com/macros/s/AKfycbxLgP35OLK1iRJDwHDk1LUo-1iyIOKsBmP5JwnHphvI3CmSGA5rl5RF5xqELmU8o6Q/exec`;function Wx(){let[e,t]=(0,b.useState)({name:``,email:``,jobTitle:``,countryCode:`+91`,phone:``,companyName:``,message:``}),[n,r]=(0,b.useState)({}),[i,a]=(0,b.useState)({}),[o,s]=(0,b.useState)(!1),[c,l]=(0,b.useState)(!1),u=(e,t)=>e===`countryCode`?``:Rx[e]?.(t)??``,d=e=>{let{name:r,value:i}=e.target;t(e=>({...e,[r]:i})),n[r]&&a(e=>({...e,[r]:u(r,i)}))},f=e=>{let{name:t,value:n}=e.target;r(e=>({...e,[t]:!0})),a(e=>({...e,[t]:u(t,n)}))};return(0,M.jsxs)(`div`,{className:` flex justify-center p-1 md:p-5 mb-20`,children:[(0,M.jsx)(`style`,{children:`@keyframes spin { to { transform: rotate(360deg); } }`}),(0,M.jsx)(`div`,{className:`bg-white rounded-2xl border border-gray-200 shadow-sm w-full max-w-[480px] px-8 py-7`,children:c?(0,M.jsxs)(`div`,{className:`text-center py-10`,children:[(0,M.jsx)(`div`,{className:`w-16 h-16 rounded-full bg-gradient-to-br from-violet-600 to-violet-800 flex items-center justify-center mx-auto mb-4 shadow-lg shadow-violet-300`,children:(0,M.jsx)(`svg`,{width:`30`,height:`30`,viewBox:`0 0 24 24`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M5 13l4 4L19 7`,stroke:`#fff`,strokeWidth:`2.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`h3`,{className:`text-xl font-bold text-gray-900 mb-2`,children:`Message sent!`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-500 leading-relaxed`,children:`Thanks for reaching out. We'll get back to you within 24 hours.`})]}):(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`h2`,{className:`text-[17px] font-bold text-gray-900 text-center mb-6`,children:`Contact our team`}),i._global&&(0,M.jsxs)(`div`,{className:`flex items-center gap-2 bg-red-50 border border-red-200 rounded-lg px-3.5 py-2.5 mb-4 text-xs text-red-600`,children:[(0,M.jsx)(Nr,{size:13}),i._global]}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(Bx,{name:`name`,value:e.name,placeholder:`Name*`,onChange:d,onBlur:f,hasError:n.name&&!!i.name}),(0,M.jsx)(Hx,{msg:n.name&&i.name})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(Bx,{name:`email`,type:`email`,value:e.email,placeholder:`Work email*`,onChange:d,onBlur:f,hasError:n.email&&!!i.email}),(0,M.jsx)(Hx,{msg:n.email&&i.email})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(Bx,{name:`jobTitle`,value:e.jobTitle,placeholder:`Job title*`,onChange:d,onBlur:f,hasError:n.jobTitle&&!!i.jobTitle}),(0,M.jsx)(Hx,{msg:n.jobTitle&&i.jobTitle})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsxs)(`div`,{className:`flex gap-2`,children:[(0,M.jsx)(zx,{value:e.countryCode,onChange:e=>t(t=>({...t,countryCode:e}))}),(0,M.jsx)(`input`,{name:`phone`,type:`text`,placeholder:`Phone number*`,value:e.phone,onChange:d,onBlur:f,className:`flex-1 min-w-0 px-3.5 py-2.5 border rounded-lg text-sm text-gray-800 bg-white outline-none transition-all placeholder-gray-400 436 focus:border-violet-600 focus:ring-2 focus:ring-violet-100 437 ${n.phone&&i.phone?`border-red-300 bg-red-50`:`border-gray-300`}`})]}),(0,M.jsx)(Hx,{msg:n.phone&&i.phone})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(Bx,{name:`companyName`,value:e.companyName,placeholder:`Company name*`,onChange:d,onBlur:f,hasError:n.companyName&&!!i.companyName}),(0,M.jsx)(Hx,{msg:n.companyName&&i.companyName})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(Vx,{name:`message`,rows:4,placeholder:`Tell us more about your team and what work you'd like to manage`,value:e.message,onChange:d,onBlur:f,hasError:n.message&&!!i.message}),(0,M.jsx)(Hx,{msg:n.message&&i.message})]}),(0,M.jsx)(`button`,{type:`button`,onClick:()=>{let t=Object.keys(Rx).reduce((e,t)=>
437({...e,[t]:!0}),{}),n=Object.keys(Rx).reduce((t,n)=>({...t,[n]:u(n,e[n]??``)}),{});r(t),a(n),!Object.values(n).some(e=>e!==``)&&(s(!0),fetch(Ux,{method:`POST`,headers:{"Content-Type":`application/x-www-form-urlencoded`},body:new URLSearchParams({name:e.name,email:e.email,role:e.jobTitle,phone:`${e.countryCode}${e.phone}`,organization:e.companyName,message:e.message}).toString()}).then(e=>e.text()).then(()=>{s(!1),l(!0)}).catch(e=>{console.error(e),s(!1),a(e=>({...e,_global:`Submission failed. Please try again.`}))}))},disabled:o,className:`w-full py-3.5 rounded-full border-none text-white text-[15px] font-semibold flex items-center justify-center gap-2 mt-1 transition-all 438 ${o?`bg-violet-300 cursor-not-allowed shadow-none`:`bg-gradient-to-br from-violet-600 to-violet-800 cursor-pointer shadow-lg shadow-violet-300 hover:shadow-violet-400 hover:shadow-xl`}`,children:o?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(`svg`,{style:{animation:`spin 0.7s linear infinite`},className:`w-4 h-4`,viewBox:`0 0 24 24`,fill:`none`,children:[(0,M.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`,stroke:`rgba(255,255,255,0.3)`,strokeWidth:`3`}),(0,M.jsx)(`path`,{d:`M12 2a10 10 0 0 1 10 10`,stroke:`#fff`,strokeWidth:`3`,strokeLinecap:`round`})]}),`Sendingâ¦`]}):`Submit`}),(0,M.jsxs)(`p`,{className:`text-[11px] text-gray-500 text-center leading-relaxed m-0`,children:[`By submitting you agree to our`,` `,(0,M.jsx)(Nn,{to:`/privacy-policy`,className:`text-violet-700 cursor-pointer underline`,children:`Privacy Policy`}),`. We never share your data.`]})]})]})})]})}var Gx=[{alt:`VMax Healthtech`,className:`h-15`,src:Na},{alt:`FitMom Club`,className:`h-12`,src:Pa},{alt:`LK`,className:`h-[70px]`,src:Fa},{alt:`FitDad Club`,className:`h-13`,src:Ra},{alt:`Yours Mindfully`,className:`h-15`,src:Ia},{alt:`FitKid Club`,className:`h-15`,src:La}];function Kx(){return(0,M.jsx)(`section`,{className:`md:pt-36 pt-24 px-4 sm:px-6 lg:px-8`,children:(0,M.jsxs)(`div`,{className:`grid md:grid-cols-2 grid-cols-1 md:gap-8 gap-3 mb-12 max-w-7xl mx-auto`,children:[(0,M.jsxs)(`div`,{className:` flex flex-col justify-start md:mr-10`,children:[(0,M.jsx)(`h1`,{className:`md:text-5xl text-4xl font-medium md:mb-6 mb-6 md:leading-12 leading-8 text-center md:text-left`,children:`Talk with our team to see how SC360 can fit your needs`}),(0,M.jsx)(`p`,{className:`text-gray-600 md:mb-6 mb-8 text-center md:text-left`,children:`Have questions or want to learn more about SmartCoach360? We're here to help! Fill out the form below and our team will get back to you as soon as possible.`}),(0,M.jsxs)(`div`,{className:` flex-col bg-gray-100 w-full h-50 rounded-2xl flex justify-center p-6 md:p-10 mb-8 mt-8`,children:[(0,M.jsx)(`p`,{className:`text-thin text-gray-500`,children:`âSmartCoach360 helped us streamline client management, save hours of manual follow-ups, and grow revenue with less operational effort.â`}),(0,M.jsxs)(`div`,{className:`mt-4 flex gap-3`,children:[(0,M.jsx)(`img`,{src:Xi,alt:`testimonial`,className:`w-10 h-10 rounded-full object-cover bg-white`}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-sm text-black font-semibold`,children:`John`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-500`,children:`Fitness Coach | FitMom Club`})]})]})]}),(0,M.jsx)(`div`,{className:`mx-auto hidden md:flex items-center justify-center gap-6`,children:Gx.map(({alt:e,className:t,src:n},r)=>(0,M.jsx)(`img`,{src:n,alt:e,className:`${t} object-contain opacity-[0.98] inline-block mx-2 my-2`},`${e}-${r}`))})]}),(0,M.jsx)(Wx,{})]})})}var qx=()=>(0,M.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,className:`shrink-0 mt-0.5 flex justify-center`,children:[(0,M.jsx)(`circle`,{cx:`8`,cy:`8`,r:`8`,fill:`#dcfce7`}),(0,M.jsx)(`path`,{d:`M5 8l2 2 4-4`,stroke:`#16a34a`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})]}),Jx=[`Manage leads & prospects`,`Track client progress`,`Create nutrition plans`,`Build workout programs`,`Accept payments online`,`Engage via chats & reminders`,`View reports & insights`,`Control access & security`],Yx=.2,Xx=[{name:`Starter`,monthlyPrice:4999,seatsNote:`Upto 25 clients`,ctaLabel:`Get Started`,ctaFilled:!0,popular:!1},{name:`Starter Plus`,monthlyPrice:8999,seatsNote:`Upto 50 clients`,ctaLabel:`Get Started`,ctaFilled:!0,popular:!1},{name:`Growth`,monthlyPrice:15999,seatsNote:`Upto 100 clients`,ctaLabel:`Get Started`,ctaFilled:!0,popular:!1},{name:`Growth Plus`,monthlyPrice:25999,seatsNote:`Upto 200 clients`,ctaLabel:`Get Started`,ctaFilled:!0,popular:!0},{name:`Pro`,monthlyPrice:49e3,seatsNote:`Upto 500 Clients`,ctaLabel:`Get Started`,ctaFilled:!0,popular:!1}];
438function Zx(e){return Math.round(e).toLocaleString(`en-IN`)}function Qx({isYearly:e,onChange:t}){return(0,M.jsxs)(`div`,{className:`flex items-center justify-center gap-3 py-8`,children:[(0,M.jsx)(`span`,{className:`text-sm font-medium transition-colors ${e?`text-gray-400`:`text-gray-900`}`,children:`Monthly`}),(0,M.jsx)(`button`,{onClick:()=>t(!e),className:`relative w-12 h-6 rounded-full transition-colors duration-300 focus:outline-none ${e?`bg-violet-600`:`bg-gray-200`}`,children:(0,M.jsx)(`span`,{className:`absolute top-0.5 left-0.5 w-5 h-5 bg-white rounded-full shadow transition-transform duration-300 ${e?`translate-x-6`:`translate-x-0`}`})}),(0,M.jsx)(`span`,{className:`text-sm font-medium transition-colors ${e?`text-gray-900`:`text-gray-400`}`,children:`Yearly`}),(0,M.jsx)(`span`,{className:`text-[11px] font-semibold px-2.5 py-1 rounded-full bg-green-100 text-green-700 transition-opacity duration-300 ${e?`opacity-100`:`opacity-40`}`,children:`Save 20%`})]})}function $x({plan:e,isYearly:t}){let n=t?e.monthlyPrice*12*(1-Yx):e.monthlyPrice,r=e.monthlyPrice*12;return(0,M.jsxs)(`div`,{className:`relative flex flex-col bg-white rounded-xl border overflow-hidden h-full ${e.popular?`border-[#1a1a2e]`:`border-gray-200`}`,children:[(0,M.jsxs)(`div`,{className:`p-5 flex flex-col gap-3`,children:[(0,M.jsxs)(`div`,{className:`flex`,children:[(0,M.jsx)(`h2`,{className:`text-xl font-bold text-gray-900 pb-2`,children:e.name}),e.popular&&(0,M.jsx)(`div`,{className:`ml-8 text-purple-500 text-xs font-semibold text-end tracking-widest animate-pulse`,children:`Most Popular`})]}),(0,M.jsxs)(`div`,{className:`flex items-start gap-1`,children:[(0,M.jsx)(`span`,{className:`text-3xl font-thin text-gray-900 leading-none mt-1`,children:`â¹`}),(0,M.jsxs)(`div`,{className:`flex flex-col`,children:[(0,M.jsx)(`span`,{className:`text-4xl font-extrabold text-gray-900 leading-none`,children:Zx(n)}),t&&(0,M.jsxs)(`span`,{className:`text-xs text-gray-400 line-through leading-tight mt-0.5`,children:[`â¹`,Zx(r)]})]}),(0,M.jsx)(`div`,{className:`flex flex-col ml-1 mt-3`,children:(0,M.jsxs)(`span`,{className:`text-sm text-gray-500 leading-tight`,children:[`/`,t?`year`:`month`]})})]}),t&&(0,M.jsxs)(`p`,{className:`text-[11px] text-green-600 font-medium -mt-1`,children:[`â¹`,Zx(e.monthlyPrice*(1-Yx)),`/mo â billed yearly`]}),e.seatsNote&&(0,M.jsx)(`p`,{className:`font-bold text-sm text-gray-900 mt-2`,children:e.seatsNote}),(0,M.jsx)(Nn,{to:`/contact-us`,className:`mt-2 block text-center w-full rounded-full py-2.5 text-sm font-semibold transition-all ${e.ctaFilled?`bg-gradient-to-r from-purple-600 via-violet-600 to-violet-600 text-white shadow-lg shadow-purple-200 hover:-translate-y-px hover:shadow-purple-300`:`border border-purple-600 bg-white text-purple-600 hover:bg-purple-50`}`,children:e.ctaLabel})]}),(0,M.jsx)(`div`,{className:`border-t border-gray-200 mx-5`}),(0,M.jsxs)(`div`,{className:`p-5 flex flex-col gap-2`,children:[(0,M.jsx)(`p`,{className:`text-sm font-bold text-gray-900 mb-1`,children:`Features includes:`}),(0,M.jsx)(`ul`,{className:`flex flex-col gap-6`,children:Jx.map(e=>(0,M.jsxs)(`li`,{className:`flex items-center justify-between text-sm text-gray-700`,children:[(0,M.jsx)(`span`,{children:e}),(0,M.jsx)(qx,{})]},e))})]})]})}function eS({title:e,badge:t,seatsNote:n,ctaLabel:r,ctaFilled:i=!1,plan:a,isYearly:o}){let s=a?o?a.monthlyPrice*12*(1-Yx):a.monthlyPrice:null,c=a?a.monthlyPrice*12:null;return(0,M.jsxs)(`div`,{className:`mt-6 overflow-hidden rounded-3xl border border-gray-200 bg-white shadow-sm transition-all duration-300 hover:shadow-xl`,children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between border-b border-white/10 bg-gradient-to-r from-[#141428] via-[#1c1c3a] to-[#25254d] px-6 py-4`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,M.jsx)(`div`,{className:`h-3 w-3 rounded-full bg-[#7c7cff] shadow-[0_0_12px_rgba(124,124,255,0.8)]`}),(0,M.jsx)(`span`,{className:`text-sm font-semibold tracking-wide text-white`,children:e})]}),t&&(0,M.jsx)(`span`,{className:`rounded-full border border-white/10 bg-white/10 px-3 py-1 text-xs font-semibold text-white backdrop-blur`,children:t})]}),(0,M.jsxs)(`div`,{className:`flex flex-col lg:flex-row`,children:[(0,M.jsxs)(`div`,{className:`relative flex w-full shrink-0 flex-col justify-between border-b border-gray-100 bg-gradient-to-b from-gray-50 to-white p-7 lg:w-[320px] lg:border-b-0 lg:border-r`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h2`,{className:`text-3xl font-bold tracking-tight text-gray-900`,children:e}),s===null?(0,M.jsxs)(`div`,{className:`mt-5`,children:[(0,M.jsx)(`span`,{className:`bg-gradient-to-r from-[#5b5bd6] to-[#7c7cff] bg-clip-text text-4xl font-extrabold text-transparent`,children:`Custom`}),(0,M.jsx)(`p`,{className:`mt-1 text-sm text-gray-500`,children:`Tailored pricing for your business`})]}):(0,M.jsxs)(`div`,{className:`mt-5`,children:[(0,M.jsxs)(`div`,{className:`flex items-start gap-1`,children:[(0,M.jsx)(`span`,{className:`text-2xl font-thin text-gray-900 leading-none mt-1`,children:`â¹`}),(0,M.jsxs)(`div`,{className:`flex flex-col`,children:[(0,M.jsx)(`span`,{className:`text-4xl font-extrabold text-gray-900 leading-none`,children:Zx(s)}),o&&(0,M.jsxs)(`span`,{className:`text-xs text-gray-400 line-through leading-tight mt-0.5`,children:[`â¹`,Zx(c)]})]}),(0,M.jsxs)(`span`,{className:`ml-1 mt-3 text-sm text-gray-500 leading-tight`,children:[`/`,o?`year`:`month`]})]}),o&&(0,M.jsxs)(`p`,{className:`text-[11px] text-green-600 font-medium mt
438-1`,children:[`â¹`,Zx(a.monthlyPrice*(1-Yx)),`/mo â billed yearly`]})]}),n&&(0,M.jsx)(`div`,{className:`mt-5 inline-flex rounded-2xl border border-indigo-100 bg-indigo-50 px-4 py-3 text-sm font-semibold text-indigo-700`,children:n})]}),(0,M.jsx)(Nn,{to:`/contact-us`,className:`mt-8 block text-center w-full rounded-2xl py-3 text-sm font-semibold transition-all duration-300 active:scale-[0.98] ${i?`bg-gradient-to-r from-purple-600 via-violet-600 to-fuchsia-600 text-white shadow-lg shadow-purple-200 hover:-translate-y-px hover:shadow-purple-300`:`border border-purple-600 bg-white text-purple-600 hover:bg-purple-50`}`,children:r})]}),(0,M.jsxs)(`div`,{className:`flex-1 p-7`,children:[(0,M.jsxs)(`div`,{className:`mb-5 flex items-center justify-between`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`text-lg font-bold text-gray-900`,children:`Everything Included`}),(0,M.jsx)(`p`,{className:`mt-1 text-sm text-gray-500`,children:`Premium features designed for scaling teams`})]}),(0,M.jsx)(`div`,{className:`hidden rounded-full bg-green-50 px-3 py-1 text-xs font-semibold text-green-700 sm:flex`,children:`Full Access`})]}),(0,M.jsx)(`ul`,{className:`grid grid-cols-1 gap-3 sm:grid-cols-2`,children:Jx.map(e=>(0,M.jsxs)(`li`,{className:`group flex items-center justify-between rounded-2xl border border-gray-100 bg-white px-4 py-3 transition-all duration-300 hover:border-indigo-200 hover:bg-indigo-50/40 hover:shadow-sm`,children:[(0,M.jsx)(`span`,{className:`text-sm font-medium text-gray-700`,children:e}),(0,M.jsx)(`div`,{className:`flex h-7 w-7 items-center justify-center rounded-full transition-transform duration-300 group-hover:scale-110`,children:(0,M.jsx)(qx,{})})]},e))})]})]})]})}var tS=Xx.filter(e=>e.name!==`Pro`),nS=Xx.find(e=>e.name===`Pro`);function rS(){let[e,t]=(0,b.useState)(!1);return(0,M.jsx)(`div`,{className:`bg-white min-h-screen px-4 pb-16`,children:(0,M.jsxs)(`div`,{className:`2xl:max-w-[1600px] max-w-[1200px] mx-auto`,children:[(0,M.jsx)(Qx,{isYearly:e,onChange:t}),(0,M.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-4`,children:[tS.map(t=>(0,M.jsx)($x,{plan:t,isYearly:e},t.name)),(0,M.jsx)(`div`,{className:`lg:hidden 2xl:block`,children:(0,M.jsx)($x,{plan:nS,isYearly:e})})]}),(0,M.jsx)(`div`,{className:`hidden lg:block 2xl:hidden`,children:(0,M.jsx)(eS,{title:`Pro`,seatsNote:nS.seatsNote,ctaLabel:nS.ctaLabel,ctaFilled:nS.ctaFilled,plan:nS,isYearly:e})}),(0,M.jsx)(eS,{title:`Enterprise`,badge:`Special Pricing`,seatsNote:`More than 500 clients`,ctaLabel:`Get a quote`,ctaFilled:!1})]})})}function iS(){return(0,M.jsx)(`section`,{className:` mt-36 mb-20 flex items-center justify-center text-center px-4 sm:px-6 lg:px-8`,children:(0,M.jsxs)(`div`,{className:`max-w-7xl`,children:[(0,M.jsxs)(`h1`,{className:`font-bold text-4xl md:text-5xl mb-2`,children:[`Flexible plans for coaches.`,(0,M.jsx)(`span`,{className:`font-light`,children:`Start today.`})]}),(0,M.jsx)(`p`,{className:`mt-6 md:text-2xl text-xl text-gray-600`,children:`Everything your coaching business needs. One simple plan.`}),(0,M.jsx)(`div`,{className:`mt-7 w-full sm:flex sm:justify-center`,children:(0,M.jsx)(kx,{text:`white`})})]})})}var aS=`/assets/mockup-DWh9gCDH.png`,oS=[`Your Brand & Logo`,`Android & iOS`,`Client Dashboard`,`Coach-Client Chat`,`Real-time Updates`],sS=[{label:`Nutrition Tracker`},{label:`Water Intake Tracker`},{label:`Weight & Body Measurements`},{label:`Sleep Tracker`},{label:`Group Live Session Support`}];function cS(){return(0,M.jsx)(`section`,{className:`bg-white px-4 sm:px-8 lg:px-16 overflow-hidden`,children:(0,M.jsxs)(`div`,{className:`max-w-7xl mx-auto flex flex-col lg:flex-row items-center gap-12 lg:gap-0`,children:[(0,M.jsxs)(`div`,{className:`w-full lg:w-[45%] flex flex-col justify-center lg:pr-12`,children:[(0,M.jsxs)(`h2`,{className:`text-4xl sm:text-5xl font-extrabold text-gray-900 leading-[1.1] mb-6`,children:[`Launch your own`,(0,M.jsx)(`br`,{}),`branded`,` `,(0,M.jsxs)(`span`,{className:`text-violet-600`,children:[`Android`,(0,M.jsx)(`br`,{}),`& iOS`]}),` app`]}),(0,M.jsxs)(`p`,{className:`text-gray-500 text-lg leading-relaxed mb-8 max-w-md`,children:[`Put your logo and brand name front and centre.`,` `,(0,M.jsx)(`span`,{className:`text-gray-800 font-semibold`,children:`Clients see your brand`}),`, not ours.`]}),(0,M.jsxs)(`div`,{className:`flex items-end gap-2 mb-8`,children:[(0,M.jsx)(`span`,{className:`text-5xl font-extrabold text-gray-900 tracking-tight`,children:`â¹25,
438000`}),(0,M.jsx)(`span`,{className:`text-gray-400 text-base mb-2 font-medium`,children:`flat setup cost`})]}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-2 mb-8`,children:oS.map(e=>(0,M.jsx)(`span`,{className:`bg-gray-100 text-gray-700 text-sm font-medium px-4 py-1.5 rounded-full border border-gray-200`,children:e},e))}),(0,M.jsxs)(`div`,{className:`mb-10`,children:[(0,M.jsx)(`p`,{className:`text-xs font-bold uppercase tracking-widest text-gray-400 mb-4`,children:`Built-in client trackers`}),(0,M.jsx)(`ul`,{className:`space-y-2.5`,children:sS.map(e=>(0,M.jsxs)(`li`,{className:`flex items-center gap-3`,children:[(0,M.jsx)(`span`,{className:`text-gray-700 text-sm font-medium`,children:e.label}),(0,M.jsx)(`span`,{className:`ml-auto w-5 h-5 rounded-full bg-violet-500 flex items-center justify-center shrink-0`,children:(0,M.jsx)(`svg`,{className:`w-3 h-3 text-white`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,strokeWidth:3,children:(0,M.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M5 13l4 4L19 7`})})})]},e.label))})]})]}),(0,M.jsx)(`div`,{className:`w-full lg:w-[55%] relative flex items-center justify-center min-h-[420px] sm:min-h-[520px]`,children:(0,M.jsx)(`img`,{src:aS,alt:`Branded App Preview`,className:`relative z-10 w-full max-w-[520px] object-contain drop-shadow-2xl`})})]})})}var lS=`/assets/engage-C5qm8w5z.png`,uS=`/assets/health-tWeiCrQO.png`,dS=[{author:`Lead Management CRM`,quote:[`Lead capture via forms, campaigns & manual`,`Source tracking: Ads, Instagram, WhatsApp`,`Pipeline: New â Contacted â Converted`,`Auto-assignment & follow-up reminders`,`Health reports & interaction history`],image:lS,authorColor:`text-violet-300`,dotColor:`bg-violet-400`,quoteColor:`text-gray-200`,accentBorder:`border-violet-500/20`,link:`/lead-management`},{author:`Client Management`,quote:[`Daily task & client overview dashboard`,`Smart notifications & reminders`,`Multi-coach collaboration support`,`Client segmentation & auto-assignment`,`Time zone-based program tracking`],image:uS,authorColor:`text-pink-300`,dotColor:`bg-pink-400`,quoteColor:`text-gray-200`,accentBorder:`border-pink-500/20`,link:`/client-management`},{author:`Nutrition & Diet Planning`,quote:[`AI-powered diet plan generator`,`Custom plan builder & templates`,`Macro & micro nutrient calculations`,`Condition-based diets (IBS, weight loss)`,`Meal planning & portion control`],image:`/assets/fitness-derz-pga.png`,authorColor:`text-indigo-300`,dotColor:`bg-indigo-400`,quoteColor:`text-gray-200`,accentBorder:`border-indigo-500/20`,link:`/nutrition-planning`},{author:`Recipe Builder`,quote:[`Custom recipe creation`,`Ingredient-level nutrition breakdown`,`Cooking method adjustments`,`Yield & portion calculations`,`Allergen tagging & reusable recipes`],image:`/assets/nutrients-Nk88f2kk.png`,authorColor:`text-purple-300`,dotColor:`bg-purple-400`,quoteColor:`text-gray-200`,accentBorder:`border-purple-500/20`,link:`/recipe-builder`},{author:`Workout & Fitness`,quote:[`Workout plan builder`,`Video-based exercise library`,`Sets, reps & difficulty levels`,`Daily/weekly workout calendar`,`Warm-up & cool-down plans`],image:`/assets/workout-DKPmHQhh.png`,authorColor:`text-cyan-300`,dotColor:`bg-cyan-400`,quoteColor:`text-gray-200`,accentBorder:`border-cyan-500/20`,link:`/workout-fitness`},{author:`Payments & Monetization`,quote:[`Razorpay & Stripe integration`,`UPI payments & payment links`,`Installments & discount support`,`Auto upgrade to premium`,`Cart & token feature`],image:`/assets/payment-Bi7pQzO4.png`,authorColor:`text-orange-300`,dotColor:`bg-orange-400`,quoteColor:`text-gray-200`,accentBorder:`border-orange-500/20`,link:`/payments`},{author:`Communication & Engagement`,quote:[`In-app chat & push notifications`,`Broadcast messages`,`Reminder automation`,`WhatsApp integration (addon)`],image:lS,authorColor:`text-emerald-300`,dotColor:`bg-emerald-400`,quoteColor:`text-gray-200`,accentBorder:`border-emerald-500/20`,link:`/communication`},{author:`Reports & Analytics`,quote:[`Client progress reports`,`Transformation tracking`,`Coach performance dashboard`,`Revenue insights`,`Program effectiveness reports`],image:uS,authorColor:`text-blue-300`,dotColor:`bg-blue-400`,quoteColor:`text-gray-200`,accentBorder:`border-blue-500/20`,link:`/reports-analytics`}
438,{author:`Admin & Security`,quote:[`Role-based access (Admin, Coach, Sales)`,`Multi-coach / multi-branch support`,`Secure cloud hosting (AWS / GCP)`,`Data encryption & backup`,`Data ownership & privacy controls`],image:`/assets/security-Djc6-3se.png`,authorColor:`text-rose-300`,dotColor:`bg-rose-400`,quoteColor:`text-gray-200`,accentBorder:`border-rose-500/20`,link:`/admin-security`}];function fS({card:e}){return(0,M.jsxs)(`div`,{style:{backgroundImage:`url(${e.image})`},className:`bg-cover bg-position-[70%] md:bg-right bg-no-repeat border ${e.accentBorder} rounded-3xl flex md:flex-row flex-col overflow-hidden w-full select-none relative h-[400px] 2xl:h-[500px]`,children:[(0,M.jsx)(`div`,{className:`absolute inset-0 bg-black/90 md:bg-black/80 z-0`}),(0,M.jsx)(`div`,{className:`absolute top-0 left-0 w-64 h-64 rounded-full opacity-20 pointer-events-none`,style:{background:`radial-gradient(circle, rgba(139,92,246,0.4) 0%, transparent 70%)`}}),(0,M.jsxs)(`div`,{className:`font-[poppins] flex flex-col justify-between p-7 flex-1 min-w-0 relative z-10`,children:[(0,M.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,M.jsx)(`h2`,{className:`font-semibold ${e.authorColor} leading-none tracking-tight text-[clamp(1.3rem,2.4vw,1.4rem)]`,children:e.author})}),(0,M.jsx)(`div`,{className:`flex flex-col gap-3 mt-4 flex-1 justify-center`,children:e.quote.map((t,n)=>(0,M.jsxs)(`div`,{className:`${e.quoteColor} text-[14px] xl:text-[19px] leading-relaxed flex items-start gap-3`,children:[(0,M.jsx)(`div`,{className:`w-2 h-2 rounded-full mt-3 shrink-0 ${e.dotColor}`}),(0,M.jsx)(`span`,{children:t})]},n))})]})]})}function pS(){let e=(0,b.useRef)(null),t=(0,b.useRef)(null),n=(0,b.useRef)(null),[r,i]=(0,b.useState)(!0),[a,o]=(0,b.useState)(!1),s=(0,b.useCallback)(t=>{e.current=t,n.current&&t&&(n.current.params.navigation.prevEl=t,n.current.navigation.init(),n.current.navigation.update())},[]),c=(0,b.useCallback)(e=>{t.current=e,n.current&&e&&(n.current.params.navigation.nextEl=e,n.current.navigation.init(),n.current.navigation.update())},[]);return(0,M.jsxs)(`section`,{className:`pb-8 pt-18 font-sans`,children:[(0,M.jsx)(`style`,{children:` 439 .customers-swiper { 440 cursor: grab; 441 overflow: visible !important; 442 will-change: transform; 443 --swiper-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); 444 } 445 .customers-swiper .swiper-wrapper { 446 overflow: visible; 447 } 448 .customers-swiper.swiper-pointer-events { 449 cursor: grabbing; 450 } 451 452 .cs-clip { 453 overflow: hidden; 454 margin-left: -9999px; 455 padding-left: 9999px; 456 touch-action: pan-y; 457 } 458 459 .customers-swiper-mobile .swiper-pagination { 460 position: static; 461 margin-top: 20px; 462 display: flex; 463 justify-content: center; 464 align-items: center; 465 gap: 8px; 466 } 467 .customers-swiper-mobile .swiper-pagination-bullet { 468 width: 10px; 469 height: 10px; 470 border-radius: 9999px; 471 background: #c4b5fd; 472 opacity: 0.5; 473 margin: 0 !important; 474 transition: 475 width 0.25s cubic-bezier(0.4, 0, 0.2, 1), 476 background 0.25s cubic-bezier(0.4, 0, 0.2, 1), 477 opacity 0.25s; 478 } 479 .customers-swiper-mobile .swiper-pagination-bullet-active { 480 width: 24px; 481 background: #7c3aed; 482 opacity: 1; 483 } 484 `}),(0,M.jsxs)(`div`,{className:`max-w-[90%] px-6 xl:px-10 2xl:px-16 flex flex-col sm:flex-row sm:items-start sm:justify-between gap-6 mb-20 mx-auto`,children:[(0,M.jsx)(`div`,{children:(0,M.jsxs)(`h2`,{className:`font-medium text-gray-950 leading-none tracking-tighter text-[clamp(2.2rem,4.5vw,3.5rem)]`,children:[`Complete`,(0,M.jsx)(`br`,{}),`feature set`]})}),(0,M.jsx)(`div`,{className:`flex sm:items-center sm:pt-6`,children:(0,M.jsxs)(Nn,{to:`/contact-us`,className:`border-2 border-gray-800 text-gray-800 rounded-full px-3 py-2 text-base font-semibold group hover:bg-gray-900 hover:text-white transition-all duration-200 flex items-center gap-2 whitespace-nowrap`,children:[`Contact sales`,` `,(0,M.jsx)(`span`,{className:`text-lg leading-none transition-transform duration-150 group-hover:translate-x-1`,children:`â`})]})})]}),(0,M.jsxs)(`div`,{className:`hidden lg:block`,children:[(0,M.jsx)(`div`,{className:`cs-clip`,children:(0,M.jsx)(`div`,{className:`pl-36`,children:(0,M.jsx)($v,{modules:[ay,cy,ny],className:`customers-swiper`,freeMode:{enabled:!0,momentum:!1,sticky:!1},mousewheel:{forceToAxis:!0,sensitivity:1,thresholdDelta:10},slidesPerView:`auto`,slidesOffsetAfter:80,spaceBetween:20,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,touchStartPreventDefault:!1,navigation:{prevEl:null,nextEl:null},onBeforeInit:n=>{n.params.navigation.prevEl=e.current,n.params.navigation.nextEl=t.current},onSwiper:r=>{n.current=r,r.params.navigation.prevEl=e.current,r.params.navigation.nextEl=t.current,r.navigation.init(),r.navigation.update()},onSlideChange:e=>{i(e.isBeginning),o(e.isEnd)},onReachBeginning:()=>{i(!0),o(!1)},onReachEnd:()=>o(!0),onFromEdge:e=>{i(e.isBeginning),o(e.isEnd)},children:dS.map((e,t)=>(0,M.jsx)(ey,{style:{width:980},children:(0,M.jsx)(fS,{card:e})},t))})})}),(0,M.jsxs)(`div`,{className:`flex justify-end gap-3 mt-6 px-6 xl:px-10 2xl:px-16`,children:[(0,M.jsx)(`button`,{ref:s,disabled:r,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M13 8H3M7 4L3 8l4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{ref:c,disabled:a,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`lg:hidden px-4 sm:px-6 overflow-x-hidden`,children:(0,M.jsx)($v,{modules:[sy,cy],className:`customers-swiper customers-swiper-mobile`,freeMode:{enabled:!0,momentum:!1,sticky:!1},slidesPerView:1,spaceBetween:16,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,touchStartPreventDefault:!1,pagination:{clickable:!0},children:dS.map((e,t)=>(0,M.jsx)(ey,{children:(0,M.jsx)(fS,{card:e})},t))})})]})}var mS=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,hS=[{title:`WhatsApp Integration`,text:`Direct WhatsApp messaging with clients`,tags:[`â¹2,000/mo`],bg:`bg-emerald-100`,tagBorder:`border-emerald-300 text-emerald-800`,exploreBg:`bg-emerald-200 text-emerald-900`},{title:`Advanced Analytics`,text:`Google, Facebook & Meta ad analytics`,tags:[`â¹10,000/mo`],bg:`bg-violet-100`,tagBorder:`border-violet-300 text-violet-800`,exploreBg:`bg-violet-200 text-violet-900`},{title:`Lead Generation Tools`,text:`Advanced lead gen & campaign tools`,tags:[`â¹10,000/mo`],bg:`bg-gray-800`,tagBorder:`border-gray-600 text-gray-200`,exploreBg:`bg-gray-700 text-white`,dark:!0},{title:`Third-Party Integrations`,text:`Calling, payment & other integrations`,tags:[`â¹20,000`],bg:`bg-amber-100`,tagBorder:`border-amber-300 text-amber-800`,exploreBg:`bg-amber-200 text-amber-900`},{title:`AI Call Transcription & Audit`,text:`AI-powered call transcription & audit`,tags:[`Addon`],bg:`bg-sky-100`,tagBorder:`border-sky-300 text-sky-800`,exploreBg:`bg-sky-200 text-sky-900`},{title:`AI Diet & Workout Recs`,text:`AI chart recommendations & verification`,tags:[`Addon`],bg:`bg-rose-100`,tagBorder:`border-rose-300 text-rose-800`,exploreBg:`bg-rose-200 text-rose-900`}];function gS(){return(0,M.jsx)(`section`,{className:`bg-white py-20 px-4 sm:px-8`,children:(0,M.jsxs)(`div`,{className:`max-w-6xl mx-auto`,children:[(0,M.jsxs)(`div`,{className:`text-center mb-14`,children:[(0,M.jsx)(`p`,{className:`text-sm font-semibold text-gray-400 uppercase tracking-widest mb-4`,children:`Add-on features`}),(0,M.jsxs)(`h2`,{className:`text-4xl sm:text-5xl lg:text-6xl font-light text-gray-900 leading-tight mb-5`,children:[`Enhance Your Workflow `,(0,M.jsx)(`br`,{className:`hidden sm:block`}),` Further`]}),(0,M.jsx)(`p`,{className:`text-gray-500 text-lg max-w-xl mx-auto mb-8`,children:`Unlock advanced tools and smart integrations that help your team work faster, manage better, and scale effortlessly. `}),(0,M.jsxs)(`button`,{onClick:()=>window.open(mS,`_blank`),className:`w-full sm:w-auto bg-[#0A0A0A] text-white border-none rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em] group`,style:{letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5`,children:hS.map(e=>(0,M.jsx)(`div`,{className:`${e.bg} rounded-3xl p-8 flex flex-col justify-between min-h-[260px] group`,children:(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`text-2xl font-light mb-6 leading-snug ${e.dark?`text-white`:`text-gray-900`}`,children:e.title}),(0,M.jsx)(`p`,{className:`text-lg ${e.dark?`text-gray-300`:`text-gray-600`}`,children:e.text}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-2 mt-3`,children:e.tags.map(t=>(0,M.jsx)(`span`,{className:`text-xs font-medium px-3 py-1.5 rounded-full border bg-transparent ${e.tagBorder}`,children:t},t))})]})}
484,e.title))})]})})}function _S(){return(0,M.jsxs)(`section`,{children:[(0,M.jsx)(iS,{}),(0,M.jsx)(rS,{}),(0,M.jsx)(pS,{}),(0,M.jsx)(cS,{}),(0,M.jsx)(gS,{}),(0,M.jsx)(vb,{})]})}var vS=[{id:`personal-trainer`,label:`Case Study 1 â Personal Trainer`,author:`Independent Personal Trainer â Online & In-person`,quote:`I Went From 12 Clients to 35 in 6 Months Without Burning Out`,challenge:`Tracking clients through spreadsheets and WhatsApp worked at first, but as the roster grew, things started slipping. Check-ins became inconsistent, payments were delayed, and there was no reliable way to monitor progress.`,whatChanged:`After moving to SmartCoach360, everything consolidated into one platform. Automated check-ins reduced manual follow-ups, clients received weekly programmes in the mobile app, and payments ran automatically through session packs.`,stats:[{label:`Client Growth`,value:`12 â 35`},{label:`Admin Saved`,value:`12 hrs/wk`},{label:`Payment Rate`,value:`78% â 99%`},{label:`Retention`,value:`+40%`},{label:`Satisfaction`,value:`4.9 / 5 â
`}],image:By,authorColor:`text-violet-200`,labelColor:`bg-violet-950/60 text-violet-200 border border-violet-800/50`,statValueColor:`text-violet-200`,gradientColor:`from-[#140b25] via-[#0f0a18]/90 to-[#0f0a18]/60`,accentBorder:`border-violet-900/40`,dividerColor:`border-violet-900/40`,imageBorder:`ring-violet-900/50`},{id:`gym-owner`,label:`Case Study 2 â Gym Owner`,author:`Fitness Studio Owner â 3 Locations, 8 Coaches`,quote:`SmartCoach360 Gave Me Real Visibility Across All 3 Gyms for the First Time`,challenge:`Three locations, eight coaches, and no single source of truth. Every studio operated slightly differently, which meant the client experience depended too much on which coach they worked with and which location they visited.`,whatChanged:`SmartCoach360 brought all three locations into one platform. Master programmes helped every coach deliver a consistent experience, and automated client allocation matched new members to the right coach.`,stats:[{label:`Admin Overhead`,value:`â35%`},{label:`Onboarding Time`,value:`2d â 2hrs`},{label:`Revenue View`,value:`Real-time`},{label:`Coach Tracking`,value:`Automated`},{label:`Satisfaction`,value:`+28%`}],image:Uy,authorColor:`text-pink-200`,labelColor:`bg-pink-950/60 text-pink-200 border border-pink-800/50`,statValueColor:`text-pink-200`,gradientColor:`from-[#240b17] via-[#140a10]/90 to-[#140a10]/60`,accentBorder:`border-pink-900/40`,dividerColor:`border-pink-900/40`,imageBorder:`ring-pink-900/50`},{id:`nutrition-coach`,label:`Case Study 3 â Nutrition Coach`,author:`Online Nutrition & Wellness Coach â 60+ Remote Clients`,quote:`My Clients Are Hitting Their Macro Goals 3x More Consistently Since I Switched`,challenge:`Manually tracking macro compliance for 60+ clients across WhatsApp and spreadsheets was messy, error-prone, and unsustainable. Between check-in calls, clients had no system keeping them on track â so compliance dropped.`,whatChanged:`With SmartCoach360, nutrition data moved into one central platform. Automated daily check-ins created consistent accountability, and compliance data stayed visible in real time so issues were addressed early.`,stats:[{label:`Macro Compliance`,value:`38% â 79%`},{label:`Tracking Time`,value:`â90%`},{label:`Completion Rate`,value:`+55%`},{label:`Referral Rate`,value:`2Ã in 4mo`},{label:`MRR Growth`,value:`+45%`}],image:Hy,authorColor:`text-indigo-200`,labelColor:`bg-indigo-950/60 text-indigo-200 border border-indigo-800/50`,statValueColor:`text-indigo-200`,gradientColor:`from-[#0d1230] via-[#0a0d18]/90 to-[#0a0d18]/60`,accentBorder:`border-indigo-900/40`,dividerColor:`border-indigo-900/40`,imageBorder:`ring-indigo-900/50`},{id:`large-organisation`,label:`Case Study 4 â Large Organisation`,author:`National Fitness Organisation â 20+ Branches, 50+ Coaches`,quote:`We Finally Have One System That Works Across Our Entire Organisation`,challenge:`With more than 20 branches and 50+ coaches, disconnected tools meant inconsistent client experiences, poor visibility into performance, slow lead response times, and growing compliance concerns around data management.`,whatChanged:`SmartCoach360 became the single operational platform across all branches. Single Sign-On provided secure centralised access, role-based permissions were configured by team level, and automated lead allocation slashed response times.`,stats:[{label:`Lead Response`,value:`48h â 4min`},{label:`Cost Savings`,value:`22% YoY`},{label:`Data Accuracy`,value:`99.8%`},{label:`Consistency`,value:`100% std.`},{label:`Productivity`,value:`+31%`}],image:Vy,authorColor:`text-cyan-200`,labelColor:`bg-cyan-950/60 text-cyan-200 border border-cyan-800/50`,statValueColor:`text-cyan-200`,gradientColor:`from-[#071f24] via-[#091116]/90 to-[#091116]/60`,accentBorder:`border-cyan-900/40`,divi
484derColor:`border-cyan-900/40`,imageBorder:`ring-cyan-900/50`}];function yS({card:e}){return(0,M.jsxs)(`div`,{id:`${e.id}`,className:`border ${e.accentBorder} rounded-3xl overflow-hidden w-full select-none relative h-[580px] 2xl:h-[620px] flex flex-row`,style:{background:e.gradientColor.includes(`140b25`)?`#0d0a18`:e.gradientColor.includes(`240b17`)?`#100810`:e.gradientColor.includes(`0d1230`)?`#090c18`:`#060f12`},children:[(0,M.jsx)(`div`,{className:`absolute inset-0 bg-black/80 z-0`}),(0,M.jsx)(`div`,{className:`absolute top-0 left-0 w-96 h-96 rounded-full opacity-[0.07] pointer-events-none z-0`,style:{background:`radial-gradient(circle, rgba(255,255,255,0.25) 0%, transparent 70%)`}}),(0,M.jsxs)(`div`,{className:`font-[poppins] relative z-10 h-full flex flex-col p-8 w-full md:w-[65%] gap-4`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,M.jsx)(`span`,{className:`self-start text-[11px] font-semibold uppercase tracking-widest px-3 py-1 rounded-full ${e.labelColor}`,children:e.label}),(0,M.jsx)(`h2`,{className:`font-semibold ${e.authorColor} leading-snug tracking-tight text-[clamp(1rem,1.8vw,1.2rem)]`,children:e.author})]}),(0,M.jsxs)(`p`,{className:`text-white/80 italic font-light text-[clamp(1.05rem,1.8vw,1.3rem)] leading-relaxed border-l-2 border-white/20 pl-4`,children:[`"`,e.quote,`"`]}),(0,M.jsx)(`div`,{className:`border-t ${e.dividerColor}`}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,M.jsx)(`span`,{className:`text-white/35 text-[11px] uppercase tracking-widest font-semibold`,children:`The Challenge`}),(0,M.jsx)(`p`,{className:`text-white/55 text-[clamp(0.82rem,1.2vw,0.97rem)] leading-relaxed`,children:e.challenge})]}),(0,M.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,M.jsx)(`span`,{className:`text-white/35 text-[11px] uppercase tracking-widest font-semibold`,children:`What Changed`}),(0,M.jsx)(`p`,{className:`text-white/55 text-[clamp(0.82rem,1.2vw,0.97rem)] leading-relaxed`,children:e.whatChanged})]}),(0,M.jsx)(`div`,{className:`border-t ${e.dividerColor} mt-auto`}),(0,M.jsx)(`div`,{className:`md:grid grid-cols-5 gap-2 hidden`,children:e.stats.map((t,n)=>(0,M.jsxs)(`div`,{className:`flex flex-col gap-1 bg-white/[0.04] rounded-xl px-2.5 py-2.5 border border-white/[0.06]`,children:[(0,M.jsx)(`span`,{className:`font-bold text-[clamp(0.85rem,1.4vw,1.1rem)] leading-none ${e.statValueColor}`,children:t.value}),(0,M.jsx)(`span`,{className:`text-white/30 text-[10px] uppercase tracking-wide leading-tight mt-0.5`,children:t.label})]},n))})]}),(0,M.jsxs)(`div`,{className:`hidden md:flex relative z-10 flex-1 items-center justify-center p-6 pr-8`,children:[(0,M.jsx)(`div`,{className:`absolute inset-6 rounded-2xl ring-1 ${e.imageBorder} blur-sm opacity-60`}),(0,M.jsxs)(`div`,{className:`relative w-full h-full rounded-2xl overflow-hidden ring-1 ${e.imageBorder} shadow-2xl`,children:[(0,M.jsx)(`img`,{src:e.image,alt:e.author,className:`w-full h-full object-cover object-center`,draggable:!1}),(0,M.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-l from-transparent via-transparent to-black/40`}),(0,M.jsx)(`div`,{className:`absolute bottom-0 left-0 right-0 h-20 bg-gradient-to-t from-black/60 to-transparent`})]})]})]})}function bS(){let e=(0,b.useRef)(null),t=(0,b.useRef)(null),n=(0,b.useRef)(null),[r,i]=(0,b.useState)(!0),[a,o]=(0,b.useState)(!1),s=(0,b.useCallback)(t=>{e.current=t,n.current&&t&&(n.current.params.navigation.prevEl=t,n.current.navigation.init(),n.current.navigation.update())},[]),c=(0,b.useCallback)(e=>{t.current=e,n.current&&e&&(n.current.params.navigation.nextEl=e,n.current.navigation.init(),n.current.navigation.update())},[]);return(0,M.jsxs)(`section`,{className:`bg-[] py-28`,children:[(0,M.jsx)(`style`,{children:` 485 .customers-swiper { 486 cursor: grab; 487 overflow: visible !important; 488 will-change: transform; 489 --swiper-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); 490 } 491 .customers-swiper .swiper-wrapper { overflow: visible; } 492 .customers-swiper.swiper-pointer-events { cursor: grabbing; } 493 494 .cs-clip { 495 overflow: hidden; 496 margin-left: -9999px; 497 padding-left: 9999px; 498 } 499 500 .customers-swiper-mobile .swiper-pagination { 501 position: static; 502 margin-top: 20px; 503 display: flex; 504 justify-content: center; 505 align-items: center; 506 gap: 8px; 507 } 508 .customers-swiper-mobile .swiper-pagination-bullet { 509 width: 10px; height: 10px; 510 border-radius: 9999px; 511 background: #c4b5fd; 512 opacity: 0.5; margin: 0 !important; 513 transition: width 0.25s cubic-bezier(0.4,0,0.2,1), 514 background 0.25s cubic-bezier(0.4,0,0.2,1), 515 opacity 0.25s; 516 } 517 .customers-swiper-mobile .swiper-pagination-bullet-active { 518 width: 24px; 519 background: #7c3aed; 520 opacity: 1; 521 } 522 `}),(0,M.jsxs)(`div`,{className:`hidden lg:block`,children:[(0,M.jsx)(`div`,{className:`cs-clip`,children:(0,M.jsx)(`div`,{className:`xl:pl-36 pl-14`,children:(0,M.jsx)($v,{modules:[ay,cy],className:`customers-swiper`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.55,momentumVelocityRatio:.55,minimumVelocity:.02,sticky:!1},slidesPerView:`auto`,slidesOffsetAfter:80,spaceBetween:20,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,navigation:{prevEl:null,nextEl:null},onBeforeInit:n=>{n.params.navigation.prevEl=e.current,n.params.navigation.nextEl=t.current},onSwiper:r=>{n.current=r,r.params.navigation.prevEl=e.current,r.params.navigation.nextEl=t.current,r.navigation.init(),r.navigation.update()},onSlideChange:e=>{i(e.isBeginning),o(e.isEnd)},onReachBeginning:()=>{i(!0),o(!1)},onReachEnd:()=>o(!0),onFromEdge:e=>{i(e.isBeginning),o(e.isEnd)},children:vS.map((e,t)=>(0,M.jsx)(ey,{style:{width:1180},children:(0,M.jsx)(yS,{card:e})},t))})})}),(0,M.jsxs)(`div`,{className:`flex justify-end gap-3 mt-6 px-6 xl:px-10 2xl:px-16`,children:[(0,M.jsx)(`button`,{ref:s,disabled:r,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M13 8H3M7 4L3 8l4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{ref:c,disabled:a,className:`w-12 h-12 rounded-full border-2 border-violet-300 flex items-center justify-center text-violet-500 text-lg hover:border-violet-600 hover:text-violet-700 disabled:opacity-25 transition-all duration-150`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#111111`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]}),(0,M.jsx)(`div`,{className:`lg:hidden px-4 sm:px-6 overflow-x-hidden`,children:(0,M.jsx)($v,{modules:[sy,cy],className:`customers-swiper customers-swiper-mobile`,freeMode:{enabled:!0,momentum:!0,momentumRatio:.5,minimumVelocity:.02,sticky:!1},slidesPerView:1,spaceBetween:16,grabCursor:!0,simulateTouch:!0,touchRatio:1,speed:520,pagination:{clickable:!0},children:vS.map((e,t)=>(0,M.jsx)(ey,{children:(0,M.jsx)(yS,{card:e})},t))})})]})}var xS=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`;function SS(){return(0,M.jsx)(`section`,{className:`bg-white`,children:(0,M.jsxs)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 pt-24 sm:pt-36 lg:pt-[100] pb-6 sm:pb-20 lg:pb-16 text-center`,children:[(0,M.jsx)(`span`,{className:`inline-block text-[13px] font-medium tracking-[0.1em] uppercase text-[#9747FF] mb-6`,children:`Success Stories`}),(0,M.jsxs)(`h1`,{className:`text-[clamp(36px,6vw,80px)] font-medium tracking-[-0.04em] leading-[1.05] text-[#0A0A0A] mb-6 sm:mb-7`,children:[`Real Coaches.`,(0,M.jsx)(`br`,{}),`Real Results.`]}),(0,M.jsx)(`p`,{className:`text-base sm:text-lg leading-[1.7] text-[#6B7280] max-w-[540px] mx-auto mb-10 sm:mb-12`,children:`Here's how fitness coaches, personal trainers, and gym owners are using SmartCoach360 to build better businesses and deliver better results.`}),(0,M.jsxs)(`div`,{className:`flex flex-col sm:flex-row gap-3 justify-center items-center`,children:[(0,M.jsxs)(`button`,{onClick:()=>window.open(xS,`_blank`),className:`w-full sm:w-auto bg-[#0A0A0A] text-white border-none rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em] group`,style:{letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]}),(0,M.jsx)(Nn,{to:`/pricing`,className:`w-full sm:w-auto bg-transparent text-[#0A0A0A] border-[1.5px] border-[#
522E5E7EB] rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em]`,children:`See Pricing`})]})]})})}function CS(){return(0,M.jsxs)(`section`,{children:[(0,M.jsx)(SS,{}),(0,M.jsx)(bS,{})]})}var wS=()=>(0,M.jsx)(`span`,{className:`inline-flex items-center justify-center w-[22px] h-[22px] rounded-full bg-gray-100`,children:(0,M.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,className:`shrink-0 mt-0.5`,children:[(0,M.jsx)(`circle`,{cx:`8`,cy:`8`,r:`8`,fill:`#fee2e2`}),(0,M.jsx)(`path`,{d:`M5.5 5.5l5 5M10.5 5.5l-5 5`,stroke:`#dc2626`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})]})}),TS=[{name:`Custom workout programs`,sc360:!0,truecoach:!0,mindbody:!1,ptdistinction:!0},{name:`Nutrition & macro tracking`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!0},{name:`In-app messaging`,sc360:!0,truecoach:!0,mindbody:!1,ptdistinction:!0},{name:`Automated messaging`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Payment processing`,sc360:!0,truecoach:!0,mindbody:!0,ptdistinction:!0},{name:`Session packs & discounts`,sc360:!0,truecoach:!0,mindbody:!0,ptdistinction:!0},{name:`Multi-coach management`,sc360:!0,truecoach:!1,mindbody:!0,ptdistinction:!1},{name:`Multi-branch support`,sc360:!0,truecoach:!1,mindbody:!0,ptdistinction:!1},{name:`Auto lead allocation`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Role & access management`,sc360:!0,truecoach:!1,mindbody:!0,ptdistinction:!1},{name:`Client challenges & gamification`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Female health tracker`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Apple Health / Google Fit sync`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!0},{name:`Lab integration`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`WhatsApp integration`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`SSO for enterprises`,sc360:!0,truecoach:!1,mindbody:!0,ptdistinction:!1},{name:`Dedicated success manager`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Personalised onboarding`,sc360:!0,truecoach:!1,mindbody:!1,ptdistinction:!1},{name:`Mobile app (iOS & Android)`,sc360:!0,truecoach:!0,mindbody:!0,ptdistinction:!0}],ES=[{key:`sc360`,label:`SmartCoach360`,highlight:!0,shortLabel:`SC360`},{key:`truecoach`,label:`TrueCoach`,highlight:!1,shortLabel:`TC`},{key:`mindbody`,label:`Mindbody`,highlight:!1,shortLabel:`MB`},{key:`ptdistinction`,label:`PTDistinction`,highlight:!1,shortLabel:`PTD`}];function DS(){return(0,M.jsxs)(`div`,{className:`py-16 max-w-4xl mx-auto px-4 `,children:[(0,M.jsx)(`div`,{className:`text-[13px] font-medium text-gray-900 pb-2.5 border-b border-gray-200 mb-0`,children:`Feature comparison`}),(0,M.jsxs)(`table`,{className:`w-full border-collapse table-fixed`,children:[(0,M.jsxs)(`colgroup`,{children:[(0,M.jsx)(`col`,{className:`w-[40%]`}),(0,M.jsx)(`col`,{className:`w-[15%]`}),(0,M.jsx)(`col`,{className:`w-[15%]`}),(0,M.jsx)(`col`,{className:`w-[15%]`}),(0,M.jsx)(`col`,{className:`w-[15%]`})]}),(0,M.jsx)(`thead`,{children:(0,M.jsxs)(`tr`,{children:[(0,M.jsx)(`th`,{className:`py-3.5 text-left border-b border-gray-200`}),ES.map(e=>(0,M.jsx)(`th`,{className:`py-3.5 px-1.5 text-center border-b border-gray-200 text-xs font-medium`,children:e.highlight?(0,M.jsxs)(`span`,{children:[(0,M.jsx)(`span`,{className:`sm:hidden inline-block bg-[#EEEDFE] border border-[#AFA9EC] rounded-full px-3 py-[3px] text-[11px] font-medium text-[#3C3489]`,children:e.shortLabel}),(0,M.jsx)(`span`,{className:`hidden sm:inline-block bg-[#EEEDFE] border border-[#AFA9EC] rounded-full px-3 py-[3px] text-[11px] font-medium text-[#3C3489]`,children:e.label})]}):(0,M.jsxs)(`span`,{className:`text-gray-500`,children:[(0,M.jsx)(`span`,{className:`sm:hidden`,children:e.shortLabel}),(0,M.jsx)(`span`,{className:`hidden sm:inline`,children:e.label})]})},e.key))]})}),(0,M.jsx)(`tbody`,{children:TS.map((e,t)=>(0,M.jsxs)(`tr`,{className:`group`,children:[(0,M.jsx)(`td`,{className:`py-3 pr-4`,children:(0,M.jsx)(`div`,{className:`flex items-center gap-1.5 text-[13px] text-gray-900`,children:(0,M.jsx)(`span`,{children:e.name})})}),ES.map(t=>(0,M.jsx)(`td`,{className:`py-3 px-1.5 text-center align-middle justify-center`,children:(0,M.jsx)(`div`,{className:`flex justify-center items-center`,children:e[t.key]?(0,M.jsx)(qx,{}):(0,M.jsx)(wS,{})})},t.key))]},e.name))})]})]})}var OS=`/assets/outline-cfyfVa6W.png`;function kS(){return(0,M.jsx)(`section`,{className:`w-full xl:min-h-screen bg-black pt-44 md:pt-26 xl:pt-6 px-8 md:px-16`,children:(0,M.jsx)(`div`,{className:`2xl:max-w-7xl max-w-6xl mx-auto`,children:(0,M.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-16 items-center mb-0`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,M.jsxs)(`h2`,{className:`text-center md:text-left text-white md:font-thin font-bold leading-[1.2] tracking-[-0.04em] pb-2 md:pb-1`,style:{fontSize:`clamp(2rem, 5vw, 3.5rem)`},children:[`SmartCoach360 `,(0,M.jsx)(`br`,{}),(0,M.jsx)(`span`,{className:`text-white/56`,children:`vs the Rest`})]}
522),(0,M.jsx)(`p`,{className:`text-white leading-loose text-justify md:text-left`,style:{fontSize:`clamp(0.875rem, 1.3vw, 1.1rem)`},children:`Many coaching platforms excel in one area but leave critical gaps elsewhere. SmartCoach360 was designed as a complete, end-to-end platform, coaching delivery and business operations built to work together. `}),(0,M.jsx)(`div`,{className:`anim-3 mt-8 sm:mt-10 mx-auto md:mx-0`,children:(0,M.jsx)(kx,{weight:`light`,text:`white`})})]}),(0,M.jsx)(`div`,{className:`flex gap-3 items-start justify-center md:justify-start`,children:(0,M.jsxs)(`div`,{className:`w-full max-w-sm md:max-w-none rounded-2xl overflow-hidden`,children:[(0,M.jsx)(`img`,{src:OS,alt:`Platform demo`,className:`w-full object-cover opacity-50`}),(0,M.jsx)(`div`,{className:`hidden 2xl:block absolute inset-x-0 bottom-0 h-1/3 bg-gradient-to-t from-black to-transparent pointer-events-none`})]})})]})})})}var AS=[{badge:`All-in-One`,icon:wr,title:`Workout & Nutrition Hub`,description:`The only platform with workout programming AND nutrition tracking built in together`},{badge:`Native`,icon:di,title:`WhatsApp Automation`,description:`The only coaching CRM with native WhatsApp automation`},{badge:`Exclusive`,icon:ei,title:`Female Health Tracking`,description:`A female health tracker no other coaching platform offers`},{badge:`Clinical`,icon:Yr,title:`Lab Integration`,description:`Lab integration for coaches who work with clinical health data`},{badge:`Automated`,icon:Li,title:`Client Allocation`,description:`Fully automated lead and client allocation, so your business keeps moving even when youâre away from your desk`},{badge:`Dedicated`,icon:Mi,title:`Success Manager`,description:`A dedicated Customer Success Manager, not just a support ticket system`},{badge:`Guided`,icon:Ti,title:`Personalised Onboarding`,description:`Personalised onboarding, guided setup with a specialist, not just videos and help articles`},{badge:`Secure`,icon:Si,title:`Enterprise Access`,description:`Single Sign-On and role-based access that scales from solo coaches to national organisations`},{badge:`Fitness-First`,icon:Kr,title:`Built for Coaches`,description:`Built for fitness professionals, not a generic CRM adapted for coaching`}];function jS(){let[e,t]=(0,b.useState)(!0),[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(null),o=e=>{t(e.isBeginning),r(e.isEnd)};return(0,M.jsxs)(`section`,{className:`w-full bg-white pt-16 lg:pt-28 mb-14 overflow-hidden`,children:[(0,M.jsx)(`div`,{className:`px-5 sm:px-8 lg:px-12 xl:px-24`,children:(0,M.jsxs)(`h2`,{className:`mb-8 lg:mb-14 text-3xl sm:text-4xl lg:text-5xl font-medium tracking-tight text-gray-900`,children:[`8 Reasons Coaches `,(0,M.jsx)(`br`,{}),`Switch to SmartCoach360`]})}),(0,M.jsx)(`div`,{className:`px-5 sm:px-8 lg:px-12 xl:px-24 mb-10 [&_.swiper]:overflow-hidden lg:[&_.swiper]:!overflow-visible`,children:(0,M.jsx)($v,{modules:[ay],onSwiper:e=>{a(e),o(e)},onSlideChange:o,spaceBetween:16,slidesPerView:1,breakpoints:{480:{slidesPerView:1.15},640:{slidesPerView:2.15},1024:{slidesPerView:3.15},1280:{slidesPerView:3.15},1440:{slidesPerView:4.15}},children:AS.map(({badge:e,icon:t,title:n,description:r})=>(0,M.jsx)(ey,{children:(0,M.jsxs)(`div`,{className:`flex w-full min-h-68 flex-col justify-between rounded-2xl shadow bg-white px-6 m-6 md:px-6 py-6`,children:[(0,M.jsxs)(`div`,{className:`flex items-start justify-between`,children:[(0,M.jsx)(t,{size:42,strokeWidth:1,className:`text-gray-400`}),(0,M.jsx)(`span`,{className:`rounded-full bg-gray-100 px-2.5 py-0.5 text-[11px] font-semibold tracking-wide text-gray-500`,children:e})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`mb-2 text-[1.2rem] sm:text-[1.35rem] font-normal text-gray-600`,children:n}),(0,M.jsx)(`p`,{className:`m-0 text-[0.9rem] leading-relaxed text-gray-500`,children:r})]})]})},n))})}),(0,M.jsxs)(`div`,{className:`mt-6 flex items-center gap-2.5 px-5 sm:px-8 lg:px-12 xl:px-24`,children:[(0,M.jsx)(`button`,{onClick:()=>i?.slidePrev(),disabled:e,className:`flex h-12 w-12 items-center justify-center rounded-full border bg-white transition-colors 523 disabled:border-gray-200 disabled:text-gray-300 disabled:cursor-not-allowed 524 enabled:border-gray-300 enabled:text-gray-700 enabled:cursor-pointer enabled:hover:border-gray-400`,"aria-label":`Previous`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M10 12L6 8l4-4`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})}),(0,M.jsx)(`button`,{onClick:()=>i?.slideNext(),disabled:n,className:`flex h-12 w-12 items-center justify-center rounded-full border bg-white transition-colors 525 disabled:border-gray-200 disabled:text-gray-300 disabled:cursor-not-allowed 526 enabled:border-gray-300 enabled:text-gray-700 enabled:cursor-pointer enabled:hover:border-gray-400`,"aria-label":`Next`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M6 4l4 4-4 4`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})}function MS(){return(0,M.jsxs)(`div`,{children:[(0,M.jsx)(kS,{}),(0,M.jsx)(DS,{}),(0,M.jsx)(jS,{})]})}function X({children:e}){return(0,M.jsx)(`p`,{className:`text-[15px] leading-7 text-zinc-800 mb
526-3.5`,children:e})}function NS({items:e}){return(0,M.jsx)(`ul`,{className:`pl-5 mb-3.5 space-y-1`,children:e.map((e,t)=>(0,M.jsx)(`li`,{className:`text-[15px] leading-7 text-zinc-800 list-disc`,children:e},t))})}var PS=`ABCDEFGHIJKLMNOPQRSTUVWXYZ`;function FS({items:e}){return(0,M.jsx)(`ul`,{className:`list-none p-0 mb-3.5 space-y-2`,children:e.map((e,t)=>(0,M.jsxs)(`li`,{className:`flex gap-2.5 text-[15px] leading-7 text-zinc-800`,children:[(0,M.jsx)(`span`,{className:`min-w-[22px] h-[22px] rounded-[4px] bg-zinc-100 text-zinc-600 text-[11px] font-bold flex items-center justify-center shrink-0 mt-[3px]`,children:PS[t]}),(0,M.jsx)(`span`,{children:e})]},t))})}function IS({children:e}){return(0,M.jsx)(`div`,{className:`bg-zinc-50 border-l-[3px] border-zinc-400 rounded-r-md px-4 py-3 my-3.5`,children:(0,M.jsx)(`p`,{className:`text-sm text-zinc-700 m-0 leading-7`,children:e})})}function LS({children:e}){return(0,M.jsxs)(`div`,{className:`bg-zinc-50 border border-zinc-200 rounded-lg px-4 py-3 my-3.5 flex gap-2.5`,children:[(0,M.jsx)(ri,{size:15,className:`text-zinc-500 shrink-0 mt-[3px]`}),(0,M.jsx)(`p`,{className:`text-sm text-zinc-700 m-0 leading-7`,children:e})]})}function Z(){return(0,M.jsx)(`hr`,{className:`border-none border-t border-zinc-200 my-8`})}function RS(){return(0,M.jsx)(`div`,{className:`overflow-x-auto my-3.5 rounded-lg border border-zinc-200`,children:(0,M.jsxs)(`table`,{className:`w-full border-collapse text-sm`,children:[(0,M.jsx)(`thead`,{children:(0,M.jsxs)(`tr`,{className:`bg-zinc-50`,children:[(0,M.jsx)(`th`,{className:`text-left px-4 py-2.5 font-semibold text-zinc-800 border-b border-zinc-200`,children:`Program Duration`}),(0,M.jsx)(`th`,{className:`text-left px-4 py-2.5 font-semibold text-zinc-800 border-b border-zinc-200`,children:`Pause Days`})]})}),(0,M.jsx)(`tbody`,{children:[[`3 months`,`14 days`],[`6 months`,`28 days`],[`9 months`,`42 days`],[`12 months`,`56 days`],[`18 months`,`84 days`],[`24 months`,`112 days`],[`36 months`,`168 days`]].map(([e,t],n)=>(0,M.jsxs)(`tr`,{className:n%2==0?`bg-white`:`bg-zinc-50`,children:[(0,M.jsx)(`td`,{className:`px-4 py-2 text-zinc-700`,children:e}),(0,M.jsx)(`td`,{className:`px-4 py-2 text-zinc-500 font-semibold`,children:t})]},n))})]})})}function Q({id:e,num:t,title:n,icon:r,children:i,sectionRefs:a}){return(0,M.jsxs)(`section`,{id:e,ref:t=>{a.current[e]=t},className:`mb-10`,children:[(0,M.jsxs)(`div`,{className:`flex items-start gap-3.5 mb-4 pb-3.5 border-b border-zinc-200`,children:[(0,M.jsx)(`div`,{className:`w-9 h-9 rounded-lg bg-violet-600 flex items-center justify-center shrink-0`,children:(0,M.jsx)(r,{size:17,className:`text-white`})}),(0,M.jsxs)(`div`,{children:[(0,M.jsxs)(`p`,{className:`text-[11px] text-zinc-400 font-semibold m-0 mb-0.5 uppercase tracking-widest`,children:[`Section `,t]}),(0,M.jsx)(`h2`,{className:`text-xl font-bold text-zinc-900 m-0`,children:n})]})]}),i]})}function zS({open:e,onClose:t,title:n,children:r}){return e?(0,M.jsx)(`div`,{className:`fixed inset-0 z-[100] bg-black/40 backdrop-blur-sm flex items-center justify-center p-4 md:p-6`,children:(0,M.jsxs)(`div`,{className:`bg-white w-full max-w-2xl max-h-[90vh] overflow-y-auto rounded-2xl p-6 md:p-8 relative shadow-2xl shadow-black/10`,children:[(0,M.jsx)(`button`,{onClick:t,className:`absolute top-4 right-4 w-9 h-9 rounded-full border-none bg-zinc-100 text-zinc-500 cursor-pointer flex items-center justify-center hover:bg-zinc-200 transition-colors`,children:(0,M.jsx)(Ri,{size:16})}),(0,M.jsx)(`h2`,{className:`text-[22px] font-bold text-zinc-900 mb-6`,children:n}),(0,M.jsx)(`div`,{className:`text-sm leading-7 text-zinc-700`,children:r}),(0,M.jsx)(`button`,{onClick:t,className:`mt-7 w-full bg-zinc-900 text-white border-none rounded-xl py-3.5 text-[15px] font-semibold cursor-pointer hover:bg-zinc-700 transition-colors`,children:`Close`})]})}):null}var BS=[{id:`introduction`,num:`01`,label:`Introduction`,icon:qr},{id:`services`,num:`02`,label:`Services Provided`,icon:Kr},{id:`account`,num:`03`,label:`Account Creation`,icon:Br},{id:`medical`,num:`04`,label:`Medical Disclaimer`,icon:xi},{id:`program-plans`,num:`05`,label:`Program Plans`,icon:Ei},{id:`offers`,num:`06`,label:`Offers & Pricing`,icon:kr},{id:`app`,num:`07`,label:`SmartCoach360 App`,icon:wi},{id:`no-redemption`,num:`08`,label:`No Monetary Redemption`,icon:xr},{id:`program-pause-change`,num:`09`,label:`Program Change After Pause`,icon:Lr},{id:`program-transfer`,num:`10`,label:`Program Change & Transfer`,icon:hi},{id:`upgrade`,num:`11`,label:`Program Upgrade`,icon:Pr},{id:`coach-swap`,num:`12`,label:`Coach Swap Requests`,icon:Fi},{id:`camera`,num:`13`,label:`Camera On Requirement`,icon:Dr},{id:`fees`,num:`14`,label:`Fees & Payments`,icon:Wr},{id:`partial-payment`,num:`15`,label:`Partial Payment`,icon:Wr},{id:`no-refund`,num:`16`,label:`No Refund Policy`,icon:xr},{id:`refund-medical`,num:`17`,label:`Refund â Medical Emergency`,icon:ki},{id:`consultation`,num:`18`,label:`Consultation Fees`,icon:pi},{id:`pause`,num:`19`,label:`Program Pause`,icon:Lr},{id:`conduct`,num:`20`,label:`Client Conduct Policy`,icon:_i},{id:`schedule`,num:`21`,label:`Call Schedule & Holidays`,icon:Er},{id:`license`,num:`22`,label:`License to Use Content`,icon:oi},{id:`photos`,num:`23`,label:`Progress Photos`,icon:ni},{id:`availability`,num:`24`,label:`Availability of Services`,icon:Qr},{id:`responsibility`,num:`25`,label:`Personal Responsibility`,icon:Br},{id:`coach-purchases`,num:`26`,label:`Restriction on Purchases`,icon:xr},{id:`results`,num:`27`,label:`Expected Results`,icon:Ei},{id:`data`,num:`28`,label:`Data Protection`,icon:oi},{id:`international`,num:`29`,label:`International Use`,icon:Qr},{id:`minors`,num:`30`,label:`Minors`,icon:br},{id:`obligations`,num:`31`,label:`Obligations for Updates`,icon:qr},{id:`governing-law`,num:`32`,label:`Governing Law`,icon:Zr},{id:`changes`,num:`33`,label:`Changes to Terms`,icon:hi}];function VS(){let[e,t]=(0,b.useState)(`introduction`),[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(!1),[o,s]=(0,b.useState)(!1),c=(0,b.useRef)(null),l=(0,b.useRef)({});(0,b.useEffect)(()=>
526{let e=c.current;if(!e)return;let n=()=>{let n=e.scrollTop;if(n>=e.scrollHeight-e.clientHeight-20){t(BS[BS.length-1].id);return}let r=BS[0].id;for(let e of BS){let t=l.current[e.id];t&&t.offsetTop-100<=n&&(r=e.id)}t(r)};return e.addEventListener(`scroll`,n),n(),()=>e.removeEventListener(`scroll`,n)},[]);let u=e=>{let t=l.current[e];t&&c.current&&(c.current.scrollTo({top:t.offsetTop-20,behavior:`smooth`}),r(!1))};return(0,M.jsxs)(`div`,{className:`font-poppins flex flex-col h-screen overflow-hidden pt-16 xl:pt-4`,children:[(0,M.jsx)(`div`,{className:`flex md:hidden items-center px-4 py-2.5 border-b border-zinc-200 bg-white gap-2.5`,children:(0,M.jsxs)(`button`,{onClick:()=>r(e=>!e),className:`bg-transparent border-none cursor-pointer flex items-center gap-2 text-zinc-700 font-semibold text-sm`,children:[(0,M.jsx)(ui,{size:20}),`Navigation`]})}),n&&(0,M.jsxs)(`div`,{className:`md:hidden fixed inset-0 z-50 flex`,children:[(0,M.jsxs)(`div`,{className:`w-72 bg-white h-full overflow-y-auto shadow-xl shadow-black/10`,children:[(0,M.jsxs)(`div`,{className:`px-4 py-4 border-b border-zinc-200 flex justify-between items-center`,children:[(0,M.jsx)(`span`,{className:`font-bold text-zinc-800 text-base`,children:`Navigation`}),(0,M.jsx)(`button`,{onClick:()=>r(!1),className:`bg-transparent border-none cursor-pointer text-zinc-500`,children:(0,M.jsx)(Ri,{size:20})})]}),(0,M.jsx)(`div`,{className:`p-3`,children:BS.map(t=>(0,M.jsxs)(`button`,{onClick:()=>u(t.id),className:`flex items-center gap-2 px-2.5 py-2 w-full border-none rounded-md cursor-pointer mb-0.5 text-[13px] text-left transition-colors ${e===t.id?`bg-zinc-100 text-zinc-900 font-semibold`:`bg-transparent text-zinc-700 font-normal hover:bg-zinc-50`}`,children:[(0,M.jsx)(t.icon,{size:13,className:`shrink-0 opacity-50`}),(0,M.jsx)(`span`,{className:`flex-1`,children:t.label}),(0,M.jsx)(`span`,{className:`text-[10px] rounded-full px-1.5 py-0.5 font-semibold ${e===t.id?`bg-purple-800 text-white`:`bg-purple-100 text-purple-500`}`,children:t.num})]},t.id))})]}),(0,M.jsx)(`div`,{className:`flex-1 bg-black/30`,onClick:()=>r(!1)})]}),(0,M.jsxs)(`div`,{className:`flex flex-1 overflow-hidden`,children:[(0,M.jsx)(`div`,{className:`hidden md:flex flex-col w-64 min-w-[256px] h-full overflow-y-auto border-r border-zinc-200 shrink-0 bg-zinc-50`,children:(0,M.jsx)(`div`,{className:`px-4 pb-5 flex-1`,children:(0,M.jsxs)(`div`,{className:`pl-2 mt-1`,children:[(0,M.jsx)(`div`,{className:`block px-2.5 py-1.5 text-sm text-zinc-700 bg-zinc-100 font-semibold rounded-md border-none w-full text-left mb-3`,children:`Terms & Conditions`}),(0,M.jsxs)(`div`,{className:`border-t border-zinc-200 pt-3`,children:[(0,M.jsx)(`p`,{className:`text-[11px] font-bold text-zinc-500 uppercase tracking-widest px-2.5 mt-0 mb-1.5`,children:`Sections`}),BS.map(t=>(0,M.jsxs)(`button`,{onClick:()=>u(t.id),className:`flex items-center gap-2 px-2.5 py-1.5 w-full border-none rounded-md cursor-pointer mb-0.5 text-[13px] text-left transition-colors ${e===t.id?`bg-zinc-200 text-zinc-900 font-semibold`:`bg-transparent text-zinc-700 font-normal hover:bg-zinc-100`}`,children:[(0,M.jsx)(t.icon,{size:13,className:`shrink-0 opacity-50 text-purple-600`}),(0,M.jsx)(`span`,{className:`flex-1`,children:t.label}),(0,M.jsx)(`span`,{className:`text-[10px] rounded-full px-1.5 py-0.5 font-semibold ${e===t.id?`bg-purple-800 text-white`:`bg-purple-100 text-purple-500`}`,children:t.num})]},t.id))]})]})})}),(0,M.jsx)(`main`,{ref:c,className:`flex-1 overflow-y-auto bg-white`,children:(0,M.jsxs)(`div`,{className:`font-poppins max-w-3xl mx-auto px-6 md:px-8 pt-20 pb-20`,children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between flex-wrap gap-2 text-[13px] text-zinc-400 mb-5`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`a`,{className:`text-zinc-600 cursor-pointer hover:underline`,children:`Home`}),(0,M.jsx)(Mr,{size:13}),(0,M.jsx)(`span`,{children:`Terms & Policies`})]}),(0,M.jsx)(`span`,{className:`text-zinc-400 text-[13px]`,children:`Last Updated: March 01, 2026`})]}),(0,M.jsx)(`h1`,{className:`text-3xl md:text-[32px] font-extrabold text-zinc-900 mb-1.5`,children:`Terms and Conditions`}),(0,M.jsx)(`p`,{className:`text-[15px] font-semibold text-zinc-600 mb-5`,children:`Thanks for joining SmartCoach360!`}),(0,M.jsx)(X,{children:`By registering, purchasing a program, or using any SmartCoach360 service, you agree to be bound by these Terms and Conditions. Please read them carefully before proceeding.`}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`introduction`,num:`01`,title:`Introduction`,icon:qr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`These Terms and Conditions ("Terms") govern your access to and use of the services, programs, coaching, products, and digital content provided by SmartCoach360 ("SmartCoach360", "we", "our", or "us").`}),(0,M.jsx)(LS,{children:`SmartCoach360 does not provide medical advice. All fitness, nutrition, or wellness information is for general guidance only. You should seek professional medical approval before beginning any exercise or nutrition program.`})]}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`services`,num:`02`,title:`Services Provided`,icon:Kr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`SmartCoach360 offers digital fitness and nutrition services, including:`}),(0,M.jsx)(NS,{items:[`Training videos`,`Training guides`,`Online coaching`,`Diet plans`,`E-books`,`Personalized fitness and nutrition programs`]})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`account`,num:`03`,title:`Account Creation`,icon:Br,sectionRefs:l,children:(0,M.jsx)(X,{children:`You must provide accurate, complete, and current information when creating your account. You are responsible for maintaining the confidentiality of your login details and for all activities under your account.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`medical`,num:`04`,title:`Medical Disclaimer and User Responsibility`,icon:xi,sectionRefs:l,children:(0,M.jsx)(FS,{items:[`By participating in the SmartCoach360 virtual health and wellness program â including any exercise sessions, meal plans, nutritional guidance, or general lifestyle recommendations â you acknowledge and agree that your participation is voluntary.`,`You understand that all physical activity and dietary changes involve inherent risks, and you accept full responsibility for your own health and wellbeing.`,`You agree that it is your responsibility to consult with a qualified healthcare professional prior to beginning any new fitness, nutrition, or wellness program.`,`By enrolling and participating, you understand and accept that any injuries, illnesses, or health-related issues that may occur during or after participation are solely your responsibility.`,`This program provides general prenatal fitness and physiotherapy-guided exercises. Participants must obtain doctor's approval before joining. Stop immediately and consult your gynecologist if you feel pain, dizziness, bleeding, or any unusual symptoms.`,`To the fullest extent permitted by law, SmartCoach360 and its coaches, employees, contractors, and affiliates shall not be held liable for any medical conditions, injuries, adverse reactions, or other outcomes arising from following the exercises, diet plans, advice, or recommendations provided through the program.`,`SmartCoach360 is committed to maintaining an inclusive and respectful environment and does not make modifications or distinctions based on caste, religion, race, cultural background, gender, or any other discriminatory criteria.`]})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`program-plans`,num:`05`,title:`Program Plans`,icon:Ei,sectionRefs:l,children:[(0,M.jsx)(X,{children:`SmartCoach360 may offer different plan durations, billing cycles, and features. By enrolling in a plan, you agree to the terms applicable to that plan.`}),(0,M.jsx)(FS,{items:[`No one-on-one or personal live coaching sessions are provided unless explicitly stated.`,`Trainer availability may vary. Trainer assignments may change due to scheduling or operational reasons, but we ensure smooth transitions.`,`Session timings and durations may change depending on co
526ach availability and program updates.`,`All clients are required to use the SmartCoach360 App to ensure full access to program features and support.`,`The Company reserves the absolute right, at its sole discretion, to conduct live sessions in a combined manner with participants enrolled in one or more programs, courses, batches, or cohorts, whether similar or dissimilar.`,`The Participant expressly acknowledges and agrees that such combined sessions constitute valid and complete performance of the Company's obligations under these Terms.`,`Participation in such combined sessions shall not be deemed a change, alteration, misrepresentation, or unfair practice, and shall not entitle the Participant to any refund, credit, compensation, or damages.`]})]}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`offers`,num:`06`,title:`Offers and Price Adjustments`,icon:kr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`The Company reserves the right, at its sole discretion, to modify, amend, or introduce prices, plans, promotions, and special offers at any time.`}),(0,M.jsx)(X,{children:`Any such modifications shall apply only from their effective date and shall not be applied retroactively to any prior purchase, subscription, or agreement.`}),(0,M.jsx)(IS,{children:`Customers shall have no right to claim the application of any newly introduced offer, discount, or price adjustment to purchases completed prior to the effective date of such offer, unless expressly agreed to by SmartCoach360 in writing.`})]}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`app`,num:`07`,title:`SmartCoach360 App`,icon:wi,sectionRefs:l,children:[(0,M.jsxs)(X,{children:[`SmartCoach360 has launched an updated mobile application effective `,(0,M.jsx)(`strong`,{children:`April 2026`}),`. All clients are requested to download and begin using the application at the earliest.`]}),(0,M.jsx)(NS,{items:[`Any updates made on the previous SmartCoach360 application will not be considered valid.`,`All pause requests, measurements, progress updates, and any other changes must be submitted exclusively through the updated application.`,`SmartCoach360 will not be responsible for any missed, delayed, or unrecorded updates submitted on the previous version of the application.`]})]}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`no-redemption`,num:`08`,title:`No Monetary Redemption & Pricing Policy`,icon:xr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`Unused program features or sessions cannot be redeemed for cash, refunds, or program extensions.`}),(0,M.jsx)(X,{children:`Once an add-on program is activated, accessed, or made available to the client, no refund, transfer, or credit shall be issued â including for partial usage, non-usage, scheduling preferences, or personal reasons.`}),(0,M.jsx)(LS,{children:`Extension days and pause exception days, whether granted as a goodwill gesture or due to service disruption, are provided without monetary value and are non-encashable, non-refundable, and excluded from all refund calculations.`})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`program-pause-change`,num:`09`,title:`Program Change After Long Pause`,icon:Lr,sectionRefs:l,children:(0,M.jsx)(FS,{items:[`A participant may request a temporary pause due to pregnancy or medical reasons, subject to approval by SmartCoach360.`,`During the approved pause period, the fee paid and pricing terms shall remain valid only for the originally enrolled program, provided the participant resumes the same program without modification.`,`In the event that, after the pause period, the participant requests any change, substitution, upgrade, downgrade, or transition to a different program, such request shall be treated as a new program enrollment.`,`Any price revision, fee update, or program restructuring implemented by SmartCoach360 during the pause period shall be fully applicable to any program change requested after the pause period.`,`The participant agrees that the applicable program fee shall be the prevailing price in effect on the date of the program change request, regardless of the amount previously paid.`]})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`program-transfer`,num:`10`,title:`Program Change & Transfer`,icon:hi,sectionRefs:l,children:(0,M.jsxs)(X,{children:[`For details on programme changes and transfers, please refer to the`,` `,(0,M.jsx)(`span`,{onClick:()=>s(!0),className:`text-violet-600 font-semibold underline cursor-pointer hover:text-violet-800`,children:`Program Change & Transfer Policy`}),` `,`available on our website.`]})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`upgrade`,num:`11`,title:`Same Program Upgrade`,icon:Pr,sectionRefs:l,children:(0,M.jsx)(FS,{items:[`Program upgrades shall be permitted only after full payment of the applicable program fee has been completed.`,`Upgrades shall not be allowed on the basis of partial payments, including but not limited to Fee Lock-In Amount or any downpayments.`,`Once the program has commenced, any upgrade request shall be processed at the prevailing program price at the time of the upgrade request.`,`Once a program has commenced, the participant shall not be eligible to upgrade at any previously offered or promotional price, even if such offer was available at enrollment.`,`Program change requests (upgrade or downgrade) will follow the pricing applicable on the date of the request.`,`In the case of an upgrade or downgrade, clients can choose to pay the price difference or accept a reduced or extended program duration based on current pricing.`,`Such upgrades shall be charged at the prevailing standard price of the upgraded program, without application of any promotional, discounted, or bundled offer that may have existed earlier.`]})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`coach-swap`,num:`12`,title:`Coach Swap Requests`,icon:Fi,sectionRefs:l,children:[(0,M.jsx)(X,{children:`You may request a coach change under valid circumstances, including:`}),(0,M.jsx)(NS,{items:[`Change in fitness or nutrition goals`,`Assigned co
526ach leaving the organization`]}),(0,M.jsx)(IS,{children:`Frequent swaps may be discouraged to maintain progress and coaching consistency.`})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`camera`,num:`13`,title:`Camera On Requirement`,icon:Dr,sectionRefs:l,children:(0,M.jsx)(X,{children:`Clients must keep their camera ON during all live sessions for safety, form correction, and session validation.`})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`fees`,num:`14`,title:`Fees and Payments`,icon:Wr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`All fees for SmartCoach360 services are displayed prior to enrollment. Once purchased, programs cannot be canceled.`}),(0,M.jsx)(IS,{children:`All sales are final.`})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`partial-payment`,num:`15`,title:`Partial Payment`,icon:Wr,sectionRefs:l,children:(0,M.jsx)(FS,{items:[`The initial payment made towards the program is a downpayment amount and does not correspond to a separate or reduced version of the program.`,`Under all circumstances, the entire program fee must be completed within 45 days from the date of the initial payment.`,`If the participant fails to complete the balance payment within the stipulated timelines, the program provider reserves the right to terminate the participant's enrollment and discontinue access after 45 days, without any obligation to refund the amount already paid.`,`Any payment made below 60% of the total program fee as price lock fee shall be treated as a non-refundable, non-transferable commitment amount.`,`Such payments are not eligible for refund, transfer, adjustment, or conversion into partial or alternate services, under any circumstances.`,`Any payment made to lock the program price (Fee Lock-In Amount) shall be deemed a non-refundable and non-transferable enrollment payment.`,`The remaining balance of the program fee must be paid within fourteen (14) days from the date of payment of the Fee Lock-In Amount.`,`Failure to complete the balance payment within the stipulated 14-day period may result in cancellation of enrollment and forfeiture of the Fee Lock-In Amount, at the sole discretion of SmartCoach360.`]})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`no-refund`,num:`16`,title:`No Refund Policy`,icon:xr,sectionRefs:l,children:[(0,M.jsx)(X,{children:`SmartCoach360 does not provide refunds for any reason except where explicitly allowed in the medical emergency policy.`}),(0,M.jsxs)(LS,{children:[`For medical emergency refund eligibility, please refer to the`,` `,(0,M.jsx)(`span`,{onClick:()=>a(!0),className:`text-violet-600 font-semibold underline cursor-pointer hover:text-violet-800`,children:`Medical Emergency Policy`}),` `,`available on our website.`]})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`refund-medical`,num:`17`,title:`Refund Exceptions for Medical Emergencies`,icon:ki,sectionRefs:l,children:(0,M.jsx)(FS,{items:[`Refund requests may be considered for serious medical conditions that prevent continuation of the program. Valid medical documentation must be provided.`,`Recurring fees towards operations and service delivery are charged on a pro-rata basis, depending on the duration for which the services have been made available.`,`All one-time fees are utilised immediately upon enrollment and activation of services and are therefore non-refundable irrespective of the date of cancellation.`,`Any eligibility for refund shall be determined solely based on the number of calendar days elapsed from the date of enrollment or the date of first payment, whichever is earlier.`,`Refund review may take 10â15 days. If approved, refunds may take 5â7 business days to reflect in your bank account. SmartCoach360 may deny a refund and offer alternative solutions.`,`Approved refunds, if any, shall be processed only to the original mode of payment used by the participant.`,`Payment gateway charges, bank fees, taxes, or statutory levies already paid shall not be refundable.`]})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`consultation`,num:`18`,title:`Consultation Fees`,icon:pi,sectionRefs:l,children:(0,M.jsx)(X,{children:`Fees paid for consultations are non-refundable once the consultation has been scheduled or delivered.`})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`pause`,num:`19`,title:`Program Pause`,icon:Lr,sectionRefs:l,children:[(0,M.jsxs)(X,{children:[`Life events may require a temporary pause of your program. You may request a pause by emailing `,(0,M.jsx)(`strong`,{children:`[email protected]`}),`.`]}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Pause Entitlement by Program Duration`}),(0,M.jsx)(RS,{}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Pause Guidelines`}),(0,M.jsx)(NS,{items:[`Pauses can be taken only in multiples of 7 days.`,`Minimum pause duration is 7 days. However, if the client's remaining pause balance is fewer than 7 days, the client may utilise the remaining balance in full.`,`3-month program: Up to 2 pauses`,`6-month program: Up to 4 pauses`,`9-month program: Up to 6 pauses, and so on in proportion to the total eligible pause days.`,`Pauses cannot be availed during the last month of the program.`,`For a 3-month program specifically, pauses will not be permitted during the last 15 days.`]}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Long-Duration Pause Eligibility`}),(0,M.jsx)(NS,{items:[`Pregnancy (if not upgrading to prenatal program)`,`Depression or mental health challenges`,`Physical injury`,`Family emergency`,`Serious medical conditions`]}),(0,M.jsx)(LS,{children:`All medical conditions for exceptions must be supported with appropriate medical documentation (scans, X-rays, prescriptions, or written reports issued by a registered and licensed medical professional). SmartCoach360 reserves the sole and final discretion in deciding whether a participant may continue, modify, or discontinue the program based on the information provided.`}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Pause Policy â Pregnancy, Delivery & Medical Exceptions`}),(0,M.jsx)(X,{children:`In the event that a client requests a pause due to childbirth, such pause shall be permitted for a maximum cumulative period of six (6) months from the date of delivery. In exceptional cases involving serious medical complications, a one-time additional extension may be considered solely at the discretion of the Company, subject to valid medical documentation.`}),(0,M.jsx)(IS,{children:`Failure to resume services within the applicable timeframe shall result in automatic lapse and forfeiture of any remaining or unused portion of the program, without any entitlement to extension, refund, transfer, or credit.`}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Pause Eligibility for Part-Payment Plans`}),(0,M.jsx)(X,{children:`Clients enrolled under a part-payment plan shall not be eligible to avail the pause facility during the first 45 days from the program start date. However, if the client settles the outstanding balance in full prior to the 45-day period, the client shall become eligible to utilise the pause facility from the date of full payment.`})]}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`conduct`,num:`20`,title:`Client Conduct Policy`,icon:_i,sectionRefs:l,children:[(0,M.jsx)(X,{children:`SmartCoach360 maintains a strict zero-tolerance policy for any form of harassment, abuse, discrimination, or disrespectful behavior toward staff or other participants.`}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-3 mb-1.5`,children:`Abusive behavior includes:`}),(0,M.jsx)(NS,{items:[`Verbal abuse or disrespect`,`Harassment or threats`,`Discriminatory remarks`,`Bullying`,`Manipulative or harmful conduct`]}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-3 mb-1.5`,children:`Consequences may include:`}),(0,M.jsx)(NS,{items:[`Warning`,`Program suspension or termination`,`Blocking access to coaches or services`,`Permanent ban from the platform`]})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`schedule`,num:`21`,title:`Call Schedule & Holidays`,icon:Er,sectionRefs:l,children:(0,M.jsx)(X,{children:`Onboarding and review calls are not scheduled on Sundays or National Holidays.`})}),(0,M.jsx)(Z,{}),(0,M.jsxs)(Q,{id:`license`,num:`22`,title:`License to Use Content`,icon:oi,sectionRefs:l,children:[(0,M.jsx)(X,{children:`When you purchase a program, SmartCoach360 grants you a limited, non-exclusive, non-transferable license to stream videos, download e-books, and access personalized plans.`}),(0,M.jsx)(IS,{children:`You may not share, distribute, reproduce, or repurpose any SmartCoach360 content.`})]}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`photos`,num:`23`,title:`Submission of Progress Photos`,icon:ni,sectionRefs:l,children:(0,M.jsx)(X,{children:`Progress photos are required as part of the program. By submitting them, you grant SmartCoach360 a perpetual, worldwide, royalty-free license to use the images for marketing or business purposes.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`availability`,num:`24`,title:`Availability of Services`,icon:Qr,
526sectionRefs:l,children:(0,M.jsx)(X,{children:`SmartCoach360 aims to provide a high-quality experience but does not guarantee uninterrupted access or error-free service.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`responsibility`,num:`25`,title:`Personal Responsibility and Safety`,icon:Br,sectionRefs:l,children:(0,M.jsx)(X,{children:`You are responsible for exercising personal judgment regarding any fitness or nutrition guidance provided. Programs depend on the information you provide and may not suit all circumstances, including pregnancy or medical conditions. Consult a medical professional when needed.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`coach-purchases`,num:`26`,title:`Restriction on Personal Purchases from Coaches`,icon:xr,sectionRefs:l,children:(0,M.jsx)(NS,{items:[`Clients must not buy personal merchandise, products, or 1-on-1 services directly from coaches.`,`If a coach approaches a client with such offers, the client must inform SmartCoach360 immediately through [email protected].`,`Coaches are not authorized to recommend or endorse any supplement brands.`,`SmartCoach360 is not responsible for any personal transactions with coaches made without prior email confirmation.`,`Individual verbal or written assurances that deviate from official Terms and Conditions are not binding on the organization.`]})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`results`,num:`27`,title:`Expected Results`,icon:Ei,sectionRefs:l,children:(0,M.jsx)(X,{children:`Results vary by individual. SmartCoach360 does not guarantee specific outcomes.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`data`,num:`28`,title:`Data Protection and Communication`,icon:oi,sectionRefs:l,children:(0,M.jsx)(X,{children:`All personal data is handled according to our Privacy Policy. By enrolling, you consent to receiving communications from SmartCoach360 via email, SMS, WhatsApp, OBD, and other communication channels.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`international`,num:`29`,title:`International Use`,icon:Qr,sectionRefs:l,children:(0,M.jsx)(X,{children:`If you are residing outside India, you must comply with local laws and regulations relevant to your location.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`minors`,num:`30`,title:`Minors`,icon:br,sectionRefs:l,children:(0,M.jsx)(X,{children:`Minors may enroll only with a valid No-Objection Certificate from a parent or guardian. All Terms apply equally to minors.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`obligations`,num:`31`,title:`Obligations for Updates`,icon:qr,sectionRefs:l,children:(0,M.jsx)(X,{children:`You are responsible for sending daily meal and weight updates and weekly physique updates. SmartCoach360 may follow up but is not liable if you fail to provide updates.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`governing-law`,num:`32`,title:`Governing Law`,icon:Zr,sectionRefs:l,children:(0,M.jsx)(X,{children:`These Terms are governed by the laws of India. Any disputes shall be resolved exclusively in the courts of Coimbatore, Tamil Nadu.`})}),(0,M.jsx)(Z,{}),(0,M.jsx)(Q,{id:`changes`,num:`33`,title:`Changes to the Terms`,icon:hi,sectionRefs:l,children:(0,M.jsx)(X,{children:`SmartCoach360 may revise these Terms and Conditions periodically. Any changes will take effect once they are posted on this website. By continuing to access or use the program after updates are posted, you agree to be bound by the revised Terms and Conditions.`})}),(0,M.jsx)(`div`,{className:`border-t border-zinc-200 pt-5 text-center`,children:(0,M.jsx)(`p`,{className:`text-[13px] text-zinc-400 m-0`,children:`â End of Terms and Conditions â`})})]})})]}),(0,M.jsx)(zS,{open:i,onClose:()=>a(!1),title:`Medical Emergency Policy`,children:(0,M.jsxs)(`div`,{className:`flex flex-col gap-5`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`1. Purpose`}),(0,M.jsx)(`p`,{className:`m-0`,children:`This policy defines the criteria and documentation requirements used to determine whether a client's medical circumstances qualify as a medical emergency for refund assessments.`})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb
526-2 text-sm`,children:`2. Definition of Medical Emergency`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Sudden, severe, and unforeseen medical condition`,`Requires immediate medical intervention`,`Directly prevents continuation of the program`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`3. Eligibility Criteria`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Life-threatening condition needing emergency care`,`Doctor-certified restriction on physical activity`,`Physically incapable of continuing program for uncertain duration`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`4. Documentation Requirements`}),(0,M.jsx)(`p`,{className:`m-0 mb-2`,children:`Acceptable documents include:`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 mb-3 space-y-1`,children:[`Hospital admission/discharge summaries`,`Diagnostic reports / scans`,`Doctor certificates / specialist letters`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))}),(0,M.jsx)(`p`,{className:`m-0 mb-2`,children:`Documents should mention:`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Diagnosis or condition`,`Treatment / hospital
526ization dates`,`Activity restrictions`,`Expected recovery period (if available)`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`5. Examples of Qualifying Emergencies`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Cardiac events`,`Stroke`,`Organ failure or cancer`,`Major fractures`,`Emergency surgery`,`Prolonged immobility / rehabilitation`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`6. Non-Qualifying Scenarios`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Mild illness or temporary infections`,`Short-term discomfort`,`Brief hospitalization without long restrictions`,`Elective or preventive treatment`,`Pre-existing conditions without complications`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2 text-sm`,children:`7. Assessment & Decision Authority`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1`,children:[`Every claim reviewed case-by-case`,`Additional documents may be requested`,`Submitted records may be verified`,`Claims not meeting criteria may be denied`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsx)(`div`,{className:`bg-zinc-50 border border-zinc-200 rounded-lg p-4 text-[13px] text-zinc-700`,children:`This policy forms part of SmartCoach360 Terms & Conditions and is binding on all participants.`})]})}),(0,M.jsx)(zS,{open:o,onClose:()=>s(!1),title:`Program Change & Transfer Policy`,children:(0,M.jsxs)(`div`,{className:`flex flex-col gap-6`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2.5 text-base`,children:`1. Change to a Different Programme`}),(0,M.jsx)(`p`,{className:`m-0 mb-2.5`,children:`A participant may request a one-time change to a different program, subject to the following conditions:`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1.5`,children:[`Minimum forty-five (45) days must remain.`,`New program duration must not be less than thirty (30) days.`,`Program duration/access may be adjusted instead of fee adjustment.`,`Prevailing program fee at the time of request shall apply.`,`Any fee difference must be paid by the participant.`,`Program change is permitted only once.`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-bold text-zinc-800 mb-2.5 text-base`,children:`2. Transfer to Different Individual`}),(0,M.jsx)(`p`,{className:`m-0 mb-2.5`,children:`A participant may request a one-time transfer of enrollment to another individual, subject to the following conditions:`}),(0,M.jsx)(`ul`,{className:`pl-4 m-0 space-y-1.5`,children:[`Minimum forty-five (45) days must remain.`,`Only the same program may be transferred unless stated otherwise.`,`Blossom and Queen programs may be converted to credit at provider's discretion.`,`Prevailing program fee at the time of transfer shall apply.`,`New participant must accept all applicable terms and policies.`,`Original participant loses access after transfer.`,`Transfer permitted only once per enrollment.`].map((e,t)=>(0,M.jsx)(`li`,{className:`list-disc`,children:e},t))})]}),(0,M.jsx)(`div`,{className:`bg-zinc-50 border border-zinc-200 rounded-lg p-4 text-[13px] text-zinc-700`,children:`All requests are subject to operational review and final approval by SmartCoach360.`})]})})]})}function HS({children:e}){return(0,M.jsx)(`p`,{className:`text-[13.5px] leading-[1.85] text-violet-950/80 mb-3`,children:e})}function US({items:e}){return(0,M.jsx)(`ul`,{className:`list-none p-0 my-2 mb-4 space-y-1.5`,children:e.map((e,t)=>(0,M.jsxs)(`li`,{className:`flex items-start gap-2.5 text-[13.5px] leading-[1.75] text-violet-950/80`,children:[(0,M.jsx)(`span`,{className:`w-[5px] h-[5px] rounded-full bg-violet-500 mt-[9px] flex-shrink-0`}),(0,M.jsx)(`span`,{children:e})]},t))})}function WS({children:e}){return(0,M.jsx)(`div`,{className:`bg-violet-50 border-l-[3px] border-violet-500 rounded-r-xl px-4 py-3 my-4`,children:(0,M.jsx)(`p`,{className:`text-[13px] text-violet-800 leading-relaxed m-0`,children:e})})}function GS({children:e}){return(0,M.jsxs)(`div`,{className:`bg-violet-50 rounded-xl px-4 py-3.5 my-4 flex gap-3`,children:[(0,M.jsx)(ri,{size:14,className:`text-violet-600 flex-shrink-0 mt-0.5`}),(0,M.jsx)(`p`,{className:`text-[13px] text-violet-800 leading-relaxed m-0`,children:e})]})}function KS(){return(0,M.jsx)(`hr`,{className:`border-0 border-t border-violet-100 my-8`})}function qS(){return(0,M.jsxs)(`div`,{className:`bg-violet-50 rounded-xl px-4 py-4 text-[13px] text-violet-800 leading-[1.8] mt-2`,children:[(0,M.jsx)(`p`,{className:`m-0`,children:`No.6/53, Ajay Complex, Urumandam Palayam,`}),(0,M.jsx)(`p`,{className:`m-0`,children:`G.N. Mills (Po), Coimbatore, Tamil Nadu,`}),(0,M.jsx)(`p`,{className:`m-0`,children:`India â 641029`})]})}function JS({id:e,num:t,title:n,icon:r,sectionRefs:i,children:a}){return(0,M.jsxs)(`section`,{ref:t=>
526{i&&(i.current[e]=t)},id:e,className:`mb-2`,children:[(0,M.jsxs)(`div`,{className:`flex items-start gap-3 mb-5 pb-4 border-b border-violet-100`,children:[(0,M.jsx)(`div`,{className:`w-9 h-9 rounded-xl bg-violet-700 flex items-center justify-center flex-shrink-0 shadow-sm`,children:(0,M.jsx)(r,{size:16,className:`text-white`})}),(0,M.jsxs)(`div`,{children:[(0,M.jsxs)(`p`,{className:`text-[10.5px] text-violet-400 font-bold tracking-widest uppercase mb-0.5 m-0`,children:[`Section `,t]}),(0,M.jsx)(`h2`,{className:`text-[17px] font-semibold text-violet-900 m-0`,children:n})]})]}),a]})}var YS=[{id:`introduction`,num:`01`,label:`Introduction`,icon:qr},{id:`user-info`,num:`02`,label:`User Information`,icon:Br},{id:`sharing`,num:`03`,label:`Sharing & Disclosure`,icon:bi},{id:`cookies`,num:`04`,label:`Cookies`,icon:Ur},{id:`health-collect`,num:`05`,label:`Health Data Collection`,icon:ti},{id:`health-purpose`,num:`06`,label:`Purpose of Health Data`,icon:Di},{id:`user-consent`,num:`07`,label:`User Consent`,icon:Fr},{id:`security`,num:`08`,label:`Security Measures`,icon:Ci},{id:`retention`,num:`09`,label:`Data Retention`,icon:Hr},{id:`third-party`,num:`10`,label:`Third-Party Services`,icon:Fi},{id:`contact`,num:`11`,label:`Contact & Updates`,icon:mi}];function XS(){let[e,t]=(0,b.useState)(`introduction`),[n,r]=(0,b.useState)(!1),i=(0,b.useRef)(null),a=(0,b.useRef)({});(0,b.useEffect)(()=>{let e=i.current;if(!e)return;let n=()=>{let n=e.scrollTop;if(n>=e.scrollHeight-e.clientHeight-20){t(YS[YS.length-1].id);return}let r=YS[0].id;for(let e of YS){let t=a.current[e.id];t&&t.offsetTop-100<=n&&(r=e.id)}t(r)};return e.addEventListener(`scroll`,n),n(),()=>e.removeEventListener(`scroll`,n)},[]);let o=e=>{let t=a.current[e];t&&i.current&&(i.current.scrollTo({top:t.offsetTop-20,behavior:`smooth`}),r(!1))};return(0,M.jsxs)(`div`,{className:`font-poppins flex flex-col h-screen overflow-hidden pt-20 xl:pt-4`,children:[(0,M.jsx)(`div`,{className:`flex md:hidden items-center px-4 py-2.5 border-b border-zinc-200 bg-white gap-2.5`,children:(0,M.jsxs)(`button`,{onClick:()=>r(e=>!e),className:`bg-transparent border-none cursor-pointer flex items-center gap-2 text-zinc-700 font-semibold text-sm`,children:[(0,M.jsx)(ui,{size:20}),`Navigation`]})}),n&&(0,M.jsxs)(`div`,{className:`md:hidden fixed inset-0 z-50 flex`,children:[(0,M.jsxs)(`div`,{className:`w-72 bg-white h-full overflow-y-auto shadow-xl shadow-black/10`,children:[(0,M.jsxs)(`div`,{className:`px-4 py-4 border-b border-zinc-200 flex justify-between items-center`,children:[(0,M.jsx)(`span`,{className:`font-bold text-zinc-800 text-base`,children:`Navigation`}),(0,M.jsx)(`button`,{onClick:()=>r(!1),className:`bg-transparent border-none cursor-pointer text-zinc-500`,children:(0,M.jsx)(Ri,{size:20})})]}),(0,M.jsx)(`div`,{className:`p-3`,children:YS.map(t=>(0,M.jsxs)(`button`,{onClick:()=>o(t.id),className:`flex items-center gap-2 px-2.5 py-2 w-full border-none rounded-md cursor-pointer mb-0.5 text-[13px] text-left transition-colors ${e===t.id?`bg-zinc-100 text-zinc-900 font-semibold`:`bg-transparent text-zinc-700 font-normal hover:bg-zinc-50`}`,children:[(0,M.jsx)(t.icon,{size:13,className:`shrink-0 text-violet-600`}),(0,M.jsx)(`span`,{className:`flex-1`,children:t.label}),(0,M.jsx)(`span`,{className:`text-[10px] rounded-full px-1.5 py-0.5 font-semibold bg-violet-100 text-violet-600`,children:t.num})]},t.id))})]}),(0,M.jsx)(`div`,{className:`flex-1 bg-black/30`,onClick:()=>r(!1)})]}),(0,M.jsxs)(`div`,{className:`flex flex-1 overflow-hidden`,children:[(0,M.jsx)(`div`,{className:`hidden md:flex flex-col w-64 min-w-[256px] h-full overflow-y-auto border-r border-zinc-200 shrink-0 bg-zinc-50`,children:(0,M.jsx)(`div`,{className:`px-4 pb-5 flex-1`,children:(0,M.jsxs)(`div`,{className:`pl-2 mt-1`,children:[(0,M.jsx)(`div`,{className:`block px-2.5 py-1.5 text-sm text-zinc-700 bg-zinc-100 font-semibold rounded-md border-none w-full text-left mb-3`,children:`Privacy Policy`}),(0,M.jsxs)(`div`,{className:`border-t border-zinc-200 pt-3`,children:[(0,M.jsx)(`p`,{className:`text-[11px] font-bold text-zinc-500 uppercase tracking-widest px-2.5 mt-0 mb-1.5`,children:`Sections`}),YS.map(t=>(0,M.jsxs)(`button`,{onClick:()=>o(t.id),className:`flex items-center gap-2 px-2.5 py-1.5 w-full border-none rounded-md cursor-pointer mb-0.5 text-[13px] text-left transition-colors ${e===t.id?`bg-zinc-200 text-zinc-900 font-semibold`:`bg-transparent text-zinc-700 font-normal hover:bg-zinc-100`}`,children:[(0,M.jsx)(t.icon,{size:13,className:`shrink-0 text-violet-600`}),(0,M.jsx)(`span`,{className:`flex-1`,children:t.label}),(0,M.jsx)(`span`,{className:`text-[10px] rounded-full px-1.5 py-0.5 font-semibold bg-vi
526olet-100 text-violet-600`,children:t.num})]},t.id))]})]})})}),(0,M.jsx)(`main`,{ref:i,className:`flex-1 overflow-y-auto bg-white`,children:(0,M.jsxs)(`div`,{className:`font-poppins max-w-3xl mx-auto px-6 md:px-8 pt-20 pb-20`,children:[(0,M.jsxs)(`div`,{className:`flex items-center justify-between flex-wrap gap-2 text-[13px] text-zinc-400 mb-5`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,M.jsx)(`a`,{className:`text-zinc-600 cursor-pointer hover:underline`,children:`Home`}),(0,M.jsx)(Mr,{size:13}),(0,M.jsx)(`span`,{children:`Privacy Policy`})]}),(0,M.jsx)(`span`,{className:`text-zinc-400 text-[13px]`,children:`Last Updated: June 01, 2025`})]}),(0,M.jsx)(`h1`,{className:`text-3xl md:text-[32px] font-extrabold text-zinc-900 mb-1.5`,children:`Privacy Policy`}),(0,M.jsx)(`p`,{className:`text-[15px] font-semibold text-zinc-600 mb-5`,children:`SmartCoach360`}),(0,M.jsx)(HS,{children:`We are dedicated to maintaining the privacy and security of your personal information. We value your privacy, and preserving your trust is of paramount importance to us.`}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`introduction`,num:`01`,title:`Introduction`,icon:qr,sectionRefs:a,children:[(0,M.jsxs)(HS,{children:[`Welcome to `,(0,M.jsx)(`strong`,{children:`smartcoach360.ai`}),` (referred to as the "Website"). SmartCoach360 is registered as `,(0,M.jsx)(`strong`,{children:`SmartCoach360`}),`, a company incorporated under the Companies Act, 2013. Its registered office is located at No.6/53, Ajay Complex, Urumandam Palayam, G.N. Mills (Po), Coimbatore, Tamil Nadu, India â 641029. SmartCoach360 is recognized as "We" and "Us".`]}),(0,M.jsx)(HS,{children:`The agreement between you and us is entirely governed by these terms and any applicable policies; it also supersedes all other agreements.`}),(0,M.jsx)(GS,{children:`This Privacy Policy describes our privacy practices for all websites, products, and services that are linked to it. However, this policy does not apply to affiliates and partners that have their own privacy policy. In such cases, we advise reading the privacy statement on the relevant website.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`user-info`,num:`02`,title:`User Information`,icon:Br,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`As part of the registration process and when you interface with SmartCoach360, we ask you for specific details. Through the App Services, we will obtain this data in a wide range of formats and sources, including:`}),(0,M.jsx)(US,{items:[`Account registration forms`,`Contact us forms`,`Other contact with customer support`]}),(0,M.jsx)(HS,{children:`By the use of various technologies, we gather data about how you navigate our website and/or application. This includes information on the operations you completed while using our services, such as:`}),(0,M.jsx)(US,{items:[`Services you requested`,`Payment method and transactional details`]}),(0,M.jsx)(WS,{children:`We do not assemble data from any outside sources.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`sharing`,num:`03`,title:`Sharing & Disclosure of Data with Third Parties`,icon:bi,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`As required by law, at times we might be required to disclose your personal information â including transactional and financial information â to relevant authorities. In some cases, when we believe that such disclosure is necessary to protect our rights, or the rights of others, or to comply with a judicial proceeding, court order, or legal process served on our website or app, we would share such information pursuant to a lawful request from law enforcement agencies.`}),(0,M.jsx)(HS,{children:`We reserve the right to share personally identifying information about you that we have obtained from you through our website or application with other counterparties and partners that are not functioning as our suppliers or business partners.`}),(0,M.jsx)(GS,{children:`Except as stated in this Privacy Policy, we won't do so without explicitly getting your authorization. We do not sell or lease such information.`}),(0,M.jsx)(HS,{children:`We may use the information we have about you for marketing purposes, but only with your express consent. You can opt-out at any time by:`}),(0,M.jsx)(US,{items:[`Following the unsubscribe instructions foun
526d in each email you receive`,`Making a specific request when we call you`,`Getting in contact with us directly`]})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`cookies`,num:`04`,title:`Cookies`,icon:Ur,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`To help comprehend how users engage with the SmartCoach360 App, analyse the App Services, and encourage trust and safety, we employ data collecting tools like "cookies" on specific portions of the App. Cookies are small files that are retained on your device's hard disc or other storage space and assist us in providing the App Services.`}),(0,M.jsx)(GS,{children:`Please note that there are specific features we provide through the App that can only be enabled by using a "cookie."`}),(0,M.jsx)(WS,{children:`You are always free to decline our cookies if your device permits, although doing so might prevent you from using some features.`}),(0,M.jsx)(HS,{children:`We reserve all rights to change this policy from time to time. Any amendments will become effective immediately as the updated Privacy Policy is publicized. We strongly encourage you to visit this page frequently to obtain the most recent information on our privacy practices.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`health-collect`,num:`05`,title:`Health Connect Data â Collection and Usage`,icon:ti,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`We value the privacy and security of our users. Our app requests access to health-related permissions, specifically the ability to read:`}),(0,M.jsx)(US,{items:[`Steps`,`Activity`,`Calories`,`Sleep information`]}),(0,M.jsx)(HS,{children:`This data is collected for the sole purpose of enhancing the user experience and providing features related to health and fitness.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`health-purpose`,num:`06`,title:`Purpose of Health Data Access`,icon:Di,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`Our app utilizes health-related permissions to track:`}),(0,M.jsx)(US,{items:[`Daily steps`,`Daily activity`,`Calories`,`Sleep patterns`]}),(0,M.jsx)(WS,{children:`This data is processed locally on the user's device and is not shared with any third parties.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`user-consent`,num:`07`,title:`User Consent`,icon:Fr,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`By using our app, you explicitly consent to the collection and usage of health-related data for the purposes outlined in this privacy policy.`}),(0,M.jsx)(GS,{children:`You have the option to grant or deny these permissions within the app settings at any time.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`security`,num:`08`,title:`Security Measures`,icon:Ci,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`We implement robust security measures to protect the confidentiality and integrity of health-related data. This includes:`}),(0,M.jsx)(US,{items:[`Encryption of data in transit and at rest`,`Secure storage practices`]})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`retention`,num:`09`,title:`Data Retention`,icon:Hr,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`We retain health-related data only for as long as necessary to fulfill the purposes outlined in this privacy policy.`}),(0,M.jsx)(WS,{children:`Users can request the deletion of their data by contacting our support team via email.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`third-party`,num:`10`,title:`Third-Party Services`,icon:Fi,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`Our app does not share health-related data with third-party services, advertisers, or external entities. We do not engage in the sale or exchange of user data.`}),(0,M.jsx)(GS,{children:`Clients agree to receive promotional calls, consultation calls, and SMS on the number shared. Such calls and SMS may come from a third-party platform.`})]}),(0,M.jsx)(KS,{}),(0,M.jsxs)(JS,{id:`contact`,num:`11`,title:`Contact & Policy Updates`,icon:mi,sectionRefs:a,children:[(0,M.jsx)(HS,{children:`We reserve all rights to change this Privacy Policy from time to time. Any amendments will become effective immediately once the updated Privacy Policy is publicized.`}),(0,M.jsx)(HS,{children:`We strongly encourage you to visit this page frequently to obtain the most recent information on our privacy practices.`}),(0,M.jsx)(`p`,{className:`text-sm font-semibold text-zinc-800 mt-4 mb-2`,children:`Registered Address`}),(0,M.jsx)(qS,{})]}),(0,M.jsx)(`div`,{className:`border-t border-zinc-200 pt-5 text-center`,children:(0,M.jsx)(`p`,{className:`text-[13px] text-zinc-400 m-0`,children:`â End of Privacy Policy â`})})]})})]})]})}var ZS=!(typeof navigator>`u`)&&navigator.product===`ReactNative`,QS={timeout:ZS?6e4:12e4},$S=function(e){let t={...QS,...typeof e==`string`?{url:e}:e};if(t.timeout=tC(t.timeout),t.query){let{url:e,searchParams:n}=function(e){let t=e.indexOf(`?`);if(t===-1)return{url:e,searchParams:new URLSearchParams};let n=e.slice(0,t),r=e.slice(t+1);if(!ZS)return{url:n,searchParams:new URLSearchParams(r)};if(typeof decodeURIComponent!=`function`)throw Error("Broken `URLSearchParams` implementation, and `decodeURIComponent` is not defined");let i=new URLSearchParams;for(let e of r.split(`&`)){let[t,n]=e.split(`=`);t&&i.append(eC(t),eC(n||``))}return{url:n,searchParams:i}}(t.url);for(let[r,i]of Object.entries(t.query)){if(i!==void 0)if(Array.isArray(i))for(let e of i)n.append(r,e);else n.append(r,i);let a=n.toString();a&&(t.url=`${e}?${a}`)}}return t.method=t.body&&!t.method?`POST`:(t.method||`GET`).toUpperCase(),t};function eC(e){return decodeURIComponent(e.replace(/\+/g,` `))}function tC(e){if(!1===e||e===0)return!1;if(e.connect||e.socket)return e;let t=Number(e);return isNaN(t)?tC(QS.timeout):{connect:t,socket:t}}var nC=/^https?:\/\//i,rC=function(e){if(!nC.test(e.url))throw Error(`"${e.url}" is not a valid URL`)};
526function iC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var aC=[`request`,`response`,`progress`,`error`,`abort`],oC=[`processOptions`,`validateOptions`,`interceptRequest`,`finalizeOptions`,`onRequest`,`onResponse`,`onError`,`onReturn`,`onHeaders`];function sC(e,t){let n=[],r=oC.reduce((e,t)=>(e[t]=e[t]||[],e),{processOptions:[$S],validateOptions:[rC]});function i(e){let n=aC.reduce((e,t)=>(e[t]=function(){let e=Object.create(null),t=0;return{publish:function(t){for(let n in e)e[n](t)},subscribe:function(n){let r=t++;return e[r]=n,function(){delete e[r]}}}}(),e),{}),i=(e=>function(t,n,...r){let i=t===`onError`,a=n;for(let n=0;n<e[t].length&&(a=(0,e[t][n])(a,...r),!i||a);n++);return a})(r),a=i(`processOptions`,e);i(`validateOptions`,a);let o={options:a,channels:n,applyMiddleware:i},s,c=n.request.subscribe(e=>{s=t(e,(t,r)=>((e,t,r)=>{let a=e,o=t;if(!a)try{o=i(`onResponse`,t,r)}catch(e){o=null,a=e}a&&=i(`onError`,a,r),a?n.error.publish(a):o&&n.response.publish(o)})(t,r,e))});n.abort.subscribe(()=>{c(),s&&s.abort()});let l=i(`onReturn`,n,o);return l===n&&n.request.publish(o),l}return i.use=function(e){if(!e)throw Error(`Tried to add middleware that resolved to falsey value`);if(typeof e==`function`)throw Error(`Tried to add middleware that was a function. It probably expects you to pass options to it.`);if(e.onReturn&&r.onReturn.length>0)throw Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return oC.forEach(t=>{e[t]&&r[t].push(e[t])}),n.push(e),i},i.clone=()=>sC(n,t),e.forEach(i.use),i}
526var cC,lC,uC=iC(function(){if(lC)return cC;lC=1;var e=function(e){return e.replace(/^\s+|\s+$/g,``)},t=function(e){return Object.prototype.toString.call(e)===`[object Array]`};return cC=function(n){if(!n)return{};for(var r=Object.create(null),i=e(n).split(` 527`),a=0;a<i.length;a++){var o=i[a],s=o.indexOf(`:`),c=e(o.slice(0,s)).toLowerCase(),l=e(o.slice(s+1));typeof r[c]>`u`?r[c]=l:t(r[c])?r[c].push(l):r[c]=[r[c],l]}return r}}()),dC=class{onabort;onerror;onreadystatechange;ontimeout;readyState=0;response;responseText=``;responseType=``;status;statusText;withCredentials;#e;#t;#n;#r={};#i;#a={};#o;open(e,t,n){this.#e=e,this.#t=t,this.#n=``,this.readyState=1,this.onreadystatechange?.(),this.#i=void 0}abort(){this.#i&&this.#i.abort()}getAllResponseHeaders(){return this.#n}setRequestHeader(e,t){this.#r[e]=t}setInit(e,t=!0){this.#a=e,this.#o=t}send(e){let t=this.responseType!==`arraybuffer`,n={...this.#a,method:this.#e,headers:this.#r,body:e};typeof AbortController==`function`&&this.#o&&(this.#i=new AbortController,typeof EventTarget<`u`&&this.#i.signal instanceof EventTarget&&(n.signal=this.#i.signal)),typeof document<`u`&&(n.credentials=this.withCredentials?`include`:`omit`),fetch(this.#t,n).then(e=>(e.headers.forEach((e,t)=>{this.#n+=`${t}: ${e}\r\n`}),this.status=e.status,this.statusText=e.statusText,this.readyState=3,this.onreadystatechange?.(),t?e.text():e.arrayBuffer())).then(e=>{typeof e==`string`?this.responseText=e:this.response=e,this.readyState=4,this.onreadystatechange?.()}).catch(e=>{e.name===`AbortError`?this.onabort?.():this.onerror?.(e)})}},fC=typeof XMLHttpRequest==`function`?`xhr`:`fetch`,pC=fC===`xhr`?XMLHttpRequest:dC,mC=(e,t)=>{let n=e.options,r=e.applyMiddleware(`finalizeOptions`,n),i={},a=e.applyMiddleware(`interceptRequest`,void 0,{adapter:fC,context:e});if(a){let e=setTimeout(t,0,null,a);return{abort:()=>clearTimeout(e)}}let o=new pC;o instanceof dC&&typeof r.fetch==`object`&&o.setInit(r.fetch,r.useAbortSignal??!0);let s=r.headers,c=r.timeout,l=!1,u=!1,d=!1;if(o.onerror=e=>{m(o instanceof dC?e instanceof Error?e:Error(`Request error while attempting to reach is ${r.url}`,{cause:e}):Error(`Request error while attempting to reach is ${r.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:``}`))},o.ontimeout=e=>{m(Error(`Request timeout while attempting to reach ${r.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:``}`))},o.onabort=()=>{p(!0),l=!0},o.onreadystatechange=function(){c&&(p(),i.socket=setTimeout(()=>f(`ESOCKETTIMEDOUT`),c.socket)),!l&&o&&o.readyState===4&&o.status!==0&&function(){if(!(l||u||d)){if(o.status===0)return void m(Error(`Unknown XHR error`));p(),u=!0,t(null,{body:o.response||(o.responseType===``||o.responseType===`text`?o.responseText:``),url:r.url,method:r.method,headers:uC(o.getAllResponseHeaders()),statusCode:o.status,statusMessage:o.statusText})}}()},o.open(r.method,r.url,!0),o.withCredentials=!!r.withCredentials,s&&o.setRequestHeader)for(let e in s)s.hasOwnProperty(e)&&o.setRequestHeader(e,s[e]);return r.rawBody&&(o.responseType=`arraybuffer`),e.applyMiddleware(`onRequest`,{options:r,adapter:fC,request:o,context:e}),o.send(r.body||null),c&&(i.connect=setTimeout(()=>f(`ETIMEDOUT`),c.connect)),{abort:function(){l=!0,o&&o.abort()}};function f(t){d=!0,o.abort();let n=Error(t===`ESOCKETTIMEDOUT`?`Socket timed out on request to ${r.url}`:`Connection timed out on request to ${r.url}`);n.code=t,e.channels.error.publish(n)}function p(e){(e||l||o&&o.readyState>=2&&i.connect)&&clearTimeout(i.connect),i.socket&&clearTimeout(i.socket)}function m(e){if(u)return;p(!0),u=!0,o=null;let n=e||Error(`Network error while attempting to reach ${r.url}`);n.isNetworkError=!0,n.request=r,t(n)}},hC=(e=[],t=mC)=>sC(e,t);function gC(e){return{}}var _C,vC,yC,bC,xC,SC={exports:{}};xC||(xC=1,function(e,t){t.formatArgs=function(t){if(t[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+t[0]+(this.useColors?`%c `:` `)+`+`+e.exports.humanize(this.diff),!this.useColors)return;let n=`color: `+this.color;t.splice(1,0,n,`color: inherit`);let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{e!==`%%`&&(r++,e===`%c`&&(i=r))}),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem(`debug`,e):t.storage.removeItem(`debug`)}catch{}},t.load=function(){let e;try{e=t.storage.getItem(`debug`)||t.storage.getItem(`DEBUG`)}catch{}return!e&&typeof process<`u`&&`env`in process&&(e={}.DEBUG),e},t.useColors=function(){if(typeof window<`u`&&window.process&&(window.process.type===`renderer`||window.process.__nwjs))return!0;
527if(typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<`u`&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<`u`&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<`u`&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch{}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`),t.log=console.debug||console.log||(()=>{}),e.exports=(bC?yC:(bC=1,yC=function(e){function t(e){let r,i,a,o=null;function s(...e){if(!s.enabled)return;let n=s,i=Number(new Date);n.diff=i-(r||i),n.prev=r,n.curr=i,r=i,e[0]=t.coerce(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,i)=>{if(r===`%%`)return`%`;a++;let o=t.formatters[i];if(typeof o==`function`){let t=e[a];r=o.call(n,t),e.splice(a,1),a--}return r}),t.formatArgs.call(n,e),(n.log||t.log).apply(n,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,`enabled`,{enumerable:!0,configurable:!1,get:()=>o===null?(i!==t.namespaces&&(i=t.namespaces,a=t.enabled(e)),a):o,set:e=>{o=e}}),typeof t.init==`function`&&t.init(s),s}function n(e,n){let r=t(this.namespace+(typeof n>`u`?`:`:n)+e);return r.log=this.log,r}function r(e,t){let n=0,r=0,i=-1,a=0;for(;n<e.length;)if(r<t.length&&(t[r]===e[n]||t[r]===`*`))t[r]===`*`?(i=r,a=n,r++):(n++,r++);else{if(i===-1)return!1;r=i+1,a++,n=a}for(;r<t.length&&t[r]===`*`;)r++;return r===t.length}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names,...t.skips.map(e=>`-`+e)].join(`,`);return t.enable(``),e},t.enable=function(e){t.save(e),t.namespaces=e,t.names=[],t.skips=[];let n=(typeof e==`string`?e:``).trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let e of n)e[0]===`-`?t.skips.push(e.slice(1)):t.names.push(e)},t.enabled=function(e){for(let n of t.skips)if(r(e,n))return!1;for(let n of t.names)if(r(e,n))return!0;return!1},t.humanize=function(){if(vC)return _C;vC=1;var e=1e3,t=60*e,n=60*t,r=24*n,i=7*r;function a(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+` `+r+(i?`s`:``)}return _C=function(o,s){s||={};var c,l,u=typeof o;if(u===`string`&&o.length>0)return function(a){if(!((a=String(a)).length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(a);if(o){var s=parseFloat(o[1]);switch((o[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return 315576e5*s;case`weeks`:case`week`:case`w`:return s*i;case`days`:case`day`:case`d`:return s*r;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return s*n;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return s*t;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return s*e;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return s;default:return}}}}(o);if(u===`number`&&isFinite(o))return s.long?(c=o,(l=Math.abs(c))>=r?a(c,l,r,`day`):l>=n?a(c,l,n,`hour`):l>=t?a(c,l,t,`minute`):l>=e?a(c,l,e,`second`):c+` ms`):function(i){var a=Math.abs(i);return a>=r?Math.round(i/r)+`d`:a>=n?Math.round(i/n)+`h`:a>=t?Math.round(i/t)+`m`:a>=e?Math.round(i/e)+`s`:i+`ms`}(o);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(o))}}(),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(n=>{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}))(t);let{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: `+e.message}}}
527(SC,SC.exports)),SC.exports;var CC=typeof Buffer>`u`?()=>!1:e=>Buffer.isBuffer(e);function wC(e){return Object.prototype.toString.call(e)===`[object Object]`}function TC(e){if(!1===wC(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!1===wC(n)||!1===n.hasOwnProperty(`isPrototypeOf`))}var EC=[`boolean`,`string`,`number`];function DC(){return{processOptions:e=>{let t=e.body;return!t||typeof t.pipe==`function`||CC(t)||EC.indexOf(typeof t)===-1&&!Array.isArray(t)&&!TC(t)?e:Object.assign({},e,{body:JSON.stringify(e.body),headers:Object.assign({},e.headers,{"Content-Type":`application/json`})})}}}function OC(e){return{onResponse:n=>{let r=n.headers[`content-type`]||``,i=e&&e.force||r.indexOf(`application/json`)!==-1;return n.body&&r&&i?Object.assign({},n,{body:t(n.body)}):n},processOptions:e=>Object.assign({},e,{headers:Object.assign({Accept:`application/json`},e.headers)})};function t(e){try{return JSON.parse(e)}catch(e){throw e.message=`Failed to parsed response body as JSON: ${e.message}`,e}}}var kC={};typeof globalThis<`u`?kC=globalThis:typeof window<`u`?kC=window:typeof global<`u`?kC=global:typeof self<`u`&&(kC=self);var AC=kC;function jC(e={}){let t=e.implementation||AC.Observable;if(!t)throw Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:(e,n)=>new t(t=>(e.error.subscribe(e=>t.error(e)),e.progress.subscribe(e=>t.next(Object.assign({type:`progress`},e))),e.response.subscribe(e=>{t.next(Object.assign({type:`response`},e)),t.complete()}),e.request.publish(n),()=>e.abort.publish()))}}function MC(){return{onRequest:e=>{if(e.adapter!==`xhr`)return;let t=e.request,n=e.context;function r(e){return t=>{let r=t.lengthComputable?t.loaded/t.total*100:-1;n.channels.progress.publish({stage:e,percent:r,total:t.total,loaded:t.loaded,lengthComputable:t.lengthComputable})}}`upload`in t&&`onprogress`in t.upload&&(t.upload.onprogress=r(`upload`)),`onprogress`in t&&(t.onprogress=r(`download`))}}}var NC=(e={})=>{let t=e.implementation||Promise;if(!t)throw Error("`Promise` is not available in global scope, and no implementation was passed");return{onReturn:(n,r)=>new t((t,i)=>{let a=r.options.cancelToken;a&&a.promise.then(e=>{n.abort.publish(e),i(e)}),n.error.subscribe(i),n.response.subscribe(n=>{t(e.onlyBody?n.body:n)}),setTimeout(()=>{try{n.request.publish(r)}catch(e){i(e)}},0)})}},PC=class{__CANCEL__=!0;message;constructor(e){this.message=e}toString(){return`Cancel`+(this.message?`: ${this.message}`:``)}},FC=class e{promise;reason;constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t=null;this.promise=new Promise(e=>{t=e}),e(e=>{this.reason||(this.reason=new PC(e),t(this.reason))})}static source=()=>{let t;return{token:new e(e=>{t=e}),cancel:t}}};NC.Cancel=PC,NC.CancelToken=FC,NC.isCancel=e=>!(!e||!e?.__CANCEL__);var IC=(e,t,n)=>(n.method===`GET`||n.method===`HEAD`)&&(e.isNetworkError||!1);function LC(e){return 100*2**e+100*Math.random()}var RC=(e={})=>(e=>{let t=e.maxRetries||5,n=e.retryDelay||LC,r=e.shouldRetry;return{onError:(e,i)=>{let a=i.options,o=a.maxRetries||t,s=a.retryDelay||n,c=a.shouldRetry||r,l=a.attemptNumber||0;if((u=a.body)!==null&&typeof u==`object`&&typeof u.pipe==`function`||!c(e,l,a)||l>=o)return e;var u;let d=Object.assign({},i,{options:Object.assign({},a,{attemptNumber:l+1})});return setTimeout(()=>i.channels.request.publish(d),s(l)),null}}})({shouldRetry:IC,...e});RC.shouldRetry=IC,zC=gC;var zC,BC=function(e,t){return BC=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},BC(e,t)};function VC(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);BC(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function HC(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function UC(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(
vendor: 21,006 bytes, lines 527-529
527o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function WC(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function GC(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function KC(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function qC(e){return this instanceof qC?(this.v=e,this):new qC(e)}function JC(e,t,n){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var r=n.apply(e,t||[]),i,a=[];return i=Object.create((typeof AsyncIterator==`function`?AsyncIterator:Object).prototype),s(`next`),s(`throw`),s(`return`,o),i[Symbol.asyncIterator]=function(){return this},i;function o(e){return function(t){return Promise.resolve(t).then(e,d)}}function s(e,t){r[e]&&(i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof qC?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function YC(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof WC==`function`?WC(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function XC(e){return typeof e==`function`}function ZC(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var QC=ZC(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription: 528`+t.map(function(e,t){return t+1+`) `+e.toString()}).join(` 529 `):``,this.name=`UnsubscriptionError`,this.errors=t}});function $C(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var ew=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var e,t,n,r,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var o=WC(a),s=o.next();!s.done;s=o.next())s.value.remove(this)}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}else a.remove(this);var c=this.initialTeardown;if(XC(c))try{c()}catch(e){i=e instanceof QC?e.errors:[e]}var l=this._finalizers;if(l){this._finalizers=null;try{for(var u=WC(l),d=u.next();!d.done;d=u.next()){var f=d.value;try{rw(f)}catch(e){i??=[],e instanceof QC?i=KC(KC([],GC(i)),GC(e.errors)):i.push(e)}}}catch(e){n={error:e}}finally{try{d&&!d.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}}if(i)throw new QC(i)}},e.prototype.add=function(t){if(t&&t!==this)if(this.closed)rw(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=this._finalizers??[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&$C(t,e)},e.prototype.remove=function(t){var n=this._finalizers;n&&$C(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=(function(){var t=new e;return t.closed=!0,t})(),e}(),tw=ew.EMPTY;function nw(e){return e instanceof ew||e&&`closed`in e&&XC(e.remove)&&XC(e.add)&&XC(e.unsubscribe)}function rw(e){XC(e)?e():e.unsubscribe()}var iw={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},aw={setTimeout:function(e,t){var n=[...arguments].slice(2),r=aw.delegate;return r?.setTimeout?r.setTimeout.apply(r,KC([e,t],GC(n))):setTimeout.apply(void 0,KC([e,t],GC(n)))},clearTimeout:function(e){return(aw.delegate?.clearTimeout||clearTimeout)(e)},delegate:void 0};function ow(e){aw.setTimeout(function(){var t=iw.onUnhandledError;if(t)t(e);else throw e})}function sw(){}var cw=(function(){return dw(`C`,void 0,void 0)})();function lw(e){return dw(`E`,void 0,e)}function uw(e){return dw(`N`,e,void 0)}function dw(e,t,n){return{kind:e,value:t,error:n}}var fw=null;function pw(e){if(iw.useDeprecatedSynchronousErrorHandling){var t=!fw;if(t&&(fw={errorThrown:!1,error:null}),e(),t){var n=fw,r=n.errorThrown,i=n.error;if(fw=null,r)throw i}}else e()}function mw(e){iw.useDeprecatedSynchronousErrorHandling&&fw&&(fw.errorThrown=!0,fw.error=e)}var hw=function(e){VC(t,e);function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,nw(t)&&t.add(n)):n.destination=Cw,n}return t.create=function(e,t,n){return new yw(e,t,n)},t.prototype.next=function(e){this.isStopped?Sw(uw(e),this):this._next(e)},t.prototype.error=function(e){this.isStopped?Sw(lw(e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?Sw(cw,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(ew),gw=Function.prototype.bind;function _w(e,t){return gw.call(e,t)}var vw=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){bw(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){bw(e)}else bw(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){bw(e)}},e}(),yw=function(e){VC(t,e);function t(t,n,r){var i=e.call(this)||this,a;if(XC(t)||!t)a={next:t??void 0,error:n??void 0,complete:r??void 0};else{var o;i&&iw.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=function(){return i.unsubscribe()},a={next:t.next&&_w(t.next,o),error:t.error&&_w(t.error,o),complete:t.complete&&_w(t.complete,o)}):a=t}return i.destination=new vw(a),i}return t}(hw);function bw(e){iw.useDeprecatedSynchronousErrorHandling?mw(e):ow(e)}function xw(e){throw e}function Sw(e,t){var n=iw.onStoppedNotification;n&&aw.setTimeout(function(){return n(e,t)})}var Cw={closed:!0,next:sw,error:xw,complete:sw},ww=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})();function Tw(e){return e}function Ew(){return Dw([...arguments])}function Dw(e){return e.length===0?Tw:e.length===1?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}var Ow=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this,i=jw(e)?e:new yw(e,t,n);return pw(function(){var e=r,t=e.operator,n=e.source;i.add(t?t.call(i,n):n?r._subscribe(i):r._trySubscribe(i))}),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return t=kw(t),new t(function(t,r){var i=new yw({next:function(t){try{e(t)}catch(e){r(e),i.unsubscribe()}},error:r,complete:t});n.subscribe(i)})},e.prototype._subscribe=function(e){return this.source?.subscribe(e)},e.prototype[ww]=function(){return this},e.prototype.pipe=function(){return Dw([...arguments])(this)},e.prototype.toPromise=function(e){var t=this;return e=kw(e),new e(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}();function kw(e){return e??iw.Promise??Promise}function Aw(e){return e&&XC(e.next)&&XC(e.error)&&XC(e.complete)}function jw(e){return e&&e instanceof hw||Aw(e)&&nw(e)}function Mw(e){return XC(e?.lift)}function Nw(e){return function(t){if(Mw(t))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError(`Unable to lift unknown Observable type`)}}function Pw(e,t,n,r,i){return new Fw(e,t,n,r,i)}var Fw=function(e){VC(t,e);function t(t,n,r,i,a,o){var s=e.call(this,t)||this;return s.onFinalize=a,s.shouldUnsubscribe=o,s._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),!n&&((t=this.onFinalize)==null||t.call(this))}},t}(hw),Iw=ZC(function(e){return function(){e(this),this.name=`ObjectUnsubscribedError`,this.message=`object unsubscribed`}}),Lw=function(e){VC(t,e);function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return t.prototype.lift=function(e){var t=new Rw(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new Iw},t.prototype.next=function(e){var t=this;pw(function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||=Array.from(t.observers);try{for(var i=WC(t.currentObservers),a=i.next();!a.done;a=i.next())a.value.next(e)}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}})},t.prototype.error=function(e){var t=this;pw(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}})},t.prototype.complete=function(){var e=this;pw(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,`observed`,{get:function(){return this.observers?.length>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,n=this,r=n.hasError,i=n.isStopped,a=n.observers;return r||i?tw:(this.currentObservers=null,a.push(e),new ew(function(){t.currentObservers=null,$C(a,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this,n=t.hasError,r=t.thrownError,i=t.isStopped;n?e.error(r):i&&e.complete()},t.prototype.asObservable=function(){var e=new Ow;return e.source=this,e},t.create=function(e,t){return new Rw(e,t)},t}(Ow),Rw=function(e){VC(t,e);function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return t.prototype.next=function(e){var t,n;(n=(t=this.destination)?.next)==null||n.call(t,e)},t.prototype.error=function(e){var t,n;(n=(t=this.destination)?.error)==null||n.call(t,e)},t.prototype.complete=function(){var e,t;(t=(e=this.destination)?.complete)==null||t.call(e)},t.prototype._subscribe=function(e){return this.source?.subscribe(e)??tw},t}(Lw),zw={now:function(){return(zw.delegate||Date).now()},delegate:void 0},Bw=function(e){VC(t,e);function t(t,n,r){t===void 0&&(t=1/0),n===void 0&&(n=1/0),r===void 0&&(r=zw);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=n,i._timestampProvider=r,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(t){var n=this,r=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,o=n._timestampProvider,s=n._windowTime;r||(i.push(t),!a&&i.push(o.now()+s)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this,r=n._infiniteTimeWindow,i=n._buffer.slice(),a=0;a<i.length&&!e.closed;a+=r?1:2)e.next(i[a]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this,t=e._bufferSize,n=e._timestampProvider,r=e._buffer,i=e._infiniteTimeWindow,a=(i?1:2)*t;if(t<1/0&&a<r.length&&r.splice(0,r.length-a),!i){for(var o=n.now(),s=0,c=1;c<r.length&&r[c]<=o;c+=2)s=c;s&&r.splice(0,s+1)}},t}(Lw),Vw=function(e){VC(t,e);function t(t,n){return e.call(this)||this}return t.prototype.schedule=function(e,t){return t===void 0&&(t=0),this},t}(ew),Hw={setInterval:function(e,t){var n=[...arguments].slice(2),r=Hw.delegate;return r?.setInterval?r.setInterval.apply(r,KC([e,t],GC(n))):setInterval.apply(void 0,KC([e,t],GC(n)))},clearInterval:function(e){return(Hw.delegate?.clearInterval||clearInterval)(e)},delegate:void 0},Uw=function(e){VC(t,e);function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return t.prototype.schedule=function(e,t){if(t===void 0&&(t=0),this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return n!=null&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id??this.requestAsyncId(r,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return n===void 0&&(n=0),Hw.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(n===void 0&&(n=0),n!=null&&this.delay===n&&this.pending===!1)return t;t!=null&&Hw.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return Error(`executing a cancelled action`);this.pending=!1;var n=this._execute(e,t);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n=!1,r;try{this.work(e)}catch(e){n=!0,r=e||Error(`Scheduled action threw falsy error`)}if(n)return this.unsubscribe(),r},t.prototype.unsubscribe=function(){if(!this.closed){var t=this,n=t.id,r=t.scheduler,i=r.actions;this.work=this.state=this.scheduler=null,this.pending=!1,$C(i,this),n!=null&&(this.id=this.recycleAsyncId(r,n,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(Vw),Ww=function(){function e(t,n){n===void 0&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return t===void 0&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=zw.now,e}(),Gw=new(function(e){VC(t,e);function t(t,n){n===void 0&&(n=Ww.now);var r=e.call(this,t,n)||this;return r.actions=[],r._active=!1,r}return t.prototype.flush=function(e){var t=this.actions;if(this._active){t.push(e);return}var n;this._active=!0;do if(n=e.execute(e.state,e.delay))break;while(e=t.shift());if(this._active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}},t}(Ww))(Uw),Kw=new Ow(function(e){return e.complete()});function qw(e){return e&&XC(e.schedule)}function Jw(e){return e[e.length-1]}function Yw(e){return XC(Jw(e))?e.pop():void 0}function Xw(e){return qw(Jw(e))?e.pop():void 0}function Zw(e,t){return typeof Jw(e)==`number`?e.pop():t}var Qw=(function(e){return e&&typeof e.length==`number`&&typeof e!=`function`});function $w(e){return XC(e?.then)}function eT(e){return XC(e[ww])}function tT(e){return Symbol.asyncIterator&&XC(e?.[Symbol.asyncIterator])}function nT(e){return TypeError(`You provided `+(typeof e==`object`&&e?`an invalid object`:`'`+e+`'`)+` where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function rT(){return typeof Symbol!=`function`||!Symbol.iterator?`@@iterator`:Symbol.iterator}var iT=rT();function aT(e){return XC(e?.[iT])}function oT(e){return JC(this,arguments,function(){var t,n,r,i;return UC(this,function(a){switch(a.label){case 0:t=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,qC(t.read())];case 3:return n=a.sent(),r=n.value,i=n.done,i?[4,qC(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,qC(r)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function sT(e){return XC(e?.getReader)}function cT(e){if(e instanceof Ow)return e;if(e!=null){if(eT(e))return lT(e);if(Qw(e))return uT(e);if($w(e))return dT(e);if(tT(e))return pT(e);if(aT(e))return fT(e);if(sT(e))return mT(e)}throw nT(e)}function lT(e){return new Ow(function(t){var n=e[ww]();if(XC(n.subscribe))return n.subscribe(t);throw TypeError(`Provided object does not correctly implement Symbol.observable`)})}function uT(e){return new Ow(function(t){for(var n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function dT(e){return new Ow(function(t){e.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,ow)})}function fT(e){return new Ow(function(t){var n,r;try{for(var i=WC(e),a=i.next();!a.done;a=i.next()){var o=a.value;if(t.next(o),t.closed)return}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}t.complete()})}function pT(e){return new Ow(function(t){hT(e,t).catch(function(e){return t.error(e)})})}function mT(e){return pT(oT(e))}function hT(e,t){var n,r,i,a;return HC(this,void 0,void 0,function(){var o,s;return UC(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),n=YC(e),c.label=1;case 1:return[4,n.next()];case 2:if(r=c.sent(),r.done)return[3,4];if(o=r.value,t.next(o),t.closed)return[2];c.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return s=c.sent(),i={error:s},[3,11];case 6:return c.trys.push([6,,9,10]),r&&!r.done&&(a=n.return)?[4,a.call(n)]:[3,8];case 7:c.sent(),c.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})}function gT(e,t,n,r,i){r===void 0&&(r=0),i===void 0&&(i=!1);var a=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(a),!i)return a}function _T(e,t){return t===void 0&&(t=0),Nw(function(n,r){n.subscribe(Pw(r,function(n){return gT(r,e,function(){return r.next(n)},t)},function(){return gT(r,e,function(){return r.complete()},t)},function(n){return gT(r,e,function(){return r.error(n)},t)}))})}function vT(e,t){return t===void 0&&(t=0),Nw(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}function yT(e,t){return cT(e).pipe(vT(t),_T(t))}function bT(e,t){return cT(e).pipe(vT(t),_T(t))}function xT(e,t){return new Ow(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function ST(e,t){return new Ow(function(n){var r;return gT(n,t,function(){r=e[iT](),gT(n,t,function(){var e,t,i;try{e=r.next(),t=e.value,i=e.done}catch(e){n.error(e);return}i?n.complete():n.next(t)},0,!0)}),function(){return XC(r?.return)&&r.return()}})}function CT(e,t){if(!e)throw Error(`Iterable cannot be null`);return new Ow(function(n){gT(n,t,function(){var r=e[Symbol.asyncIterator]();gT(n,t,function(){r.next().then(function(e){e.done?n.complete():n.next(e.value)})},0,!0)})})}function wT(e,t){return CT(oT(e),t)}function TT(e,t){if(e!=null){if(eT(e))return yT(e,t);if(Qw(e))return xT(e,t);if($w(e))return bT(e,t);if(tT(e))return CT(e,t);if(aT(e))return ST(e,t);if(sT(e))return wT(e,t)}throw nT(e)}function ET(e,t){return t?TT(e,t):cT(e)}function DT(){var e=[...arguments];return ET(e,Xw(e))}function OT(e,t){var n=XC(e)?e:function(){return e},r=function(e){return e.error(n())};return new Ow(t?function(e){return t.schedule(r,0,e)}:r)}
529function kT(e){return!!e&&(e instanceof Ow||XC(e.lift)&&XC(e.subscribe))}var AT=ZC(function(e){return function(){e(this),this.name=`EmptyError`,this.message=`no elements in sequence`}});function $(e,t){var n=typeof t==`object`;return new Promise(function(r,i){var a=!1,o;e.subscribe({next:function(e){o=e,a=!0},error:i,complete:function(){a?r(o):n?r(t.defaultValue):i(new AT)}})})}function jT(e,t){var n=typeof t==`object`;return new Promise(function(r,i){var a=new yw({next:function(e){r(e),a.unsubscribe()},error:i,complete:function(){n?r(t.defaultValue):i(new AT)}});e.subscribe(a)})}function MT(e){return e instanceof Date&&!isNaN(e)}function NT(e,t){return Nw(function(n,r){var i=0;n.subscribe(Pw(r,function(n){r.next(e.call(t,n,i++))}))})}var PT=Array.isArray;function FT(e,t){return PT(t)?e.apply(void 0,KC([],GC(t))):e(t)}function IT(e){return NT(function(t){return FT(e,t)})}function LT(e,t,n){return n===void 0&&(n=Tw),function(r){RT(t,function(){for(var i=e.length,a=Array(i),o=i,s=i,c=function(i){RT(t,function(){var c=ET(e[i],t),l=!1;c.subscribe(Pw(r,function(e){a[i]=e,l||(l=!0,s--),s||r.next(n(a.slice()))},function(){--o||r.complete()}))},r)},l=0;l<i;l++)c(l)},r)}}function RT(e,t,n){e?gT(n,e,t):t()}function zT(e,t,n,r,i,a,o,s){var c=[],l=0,u=0,d=!1,f=function(){d&&!c.length&&!l&&t.complete()},p=function(e){return l<r?m(e):c.push(e)},m=function(e){a&&t.next(e),l++;var s=!1;cT(n(e,u++)).subscribe(Pw(t,function(e){i?.(e),a?p(e):t.next(e)},function(){s=!0},void 0,function(){if(s)try{l--;for(var e=function(){var e=c.shift();o?gT(t,o,function(){return m(e)}):m(e)};c.length&&l<r;)e();f()}catch(e){t.error(e)}}))};return e.subscribe(Pw(t,p,function(){d=!0,f()})),function(){s?.()}}function BT(e,t,n){return n===void 0&&(n=1/0),XC(t)?BT(function(n,r){return NT(function(e,i){return t(n,e,r,i)})(cT(e(n,r)))},n):(typeof t==`number`&&(n=t),Nw(function(t,r){return zT(t,r,e,n)}))}function VT(e){return e===void 0&&(e=1/0),BT(Tw,e)}function HT(){return VT(1)}function UT(){var e=[...arguments];return HT()(ET(e,Xw(e)))}function WT(e){return new Ow(function(t){cT(e()).subscribe(t)})}function GT(e,t,n){e===void 0&&(e=0),n===void 0&&(n=Gw);var r=-1;return t!=null&&(qw(t)?n=t:r=t),new Ow(function(t){var i=MT(e)?+e-n.now():e;i<0&&(i=0);var a=0;return n.schedule(function(){t.closed||(t.next(a++),0<=r?this.schedule(void 0,r):t.complete())},i)})}function KT(){var e=[...arguments],t=Xw(e),n=Zw(e,1/0),r=e;return r.length?r.length===1?cT(r[0]):VT(n)(ET(r,t)):Kw}var qT=Array.isArray;function JT(e){return e.length===1&&qT(e[0])?e[0]:e}function YT(e,t){return Nw(function(n,r){var i=0;n.subscribe(Pw(r,function(n){return e.call(t,n,i++)&&r.next(n)}))})}function XT(e){return Nw(function(t,n){var r=null,i=!1,a;r=t.subscribe(Pw(n,void 0,void 0,function(o){a=cT(e(o,XT(e)(t))),r?(r.unsubscribe(),r=null,a.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,a.subscribe(n))})}function ZT(){var e=[...arguments],t=Yw(e);return t?Ew(ZT.apply(void 0,KC([],GC(e))),IT(t)):Nw(function(t,n){LT(KC([t],GC(JT(e))))(n)})}function QT(){var e=[...arguments];return ZT.apply(void 0,KC([],GC(e)))}function $T(e){return Nw(function(t,n){try{t.subscribe(n)}finally{n.add(e)}})}function eE(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new Lw}:t,r=e.resetOnError,i=r===void 0?!0:r,a=e.resetOnComplete,o=a===void 0?!0:a,s=e.resetOnRefCountZero,c=s===void 0?!0:s;return function(e){var t,r,a,s=0,l=!1,u=!1,d=function(){r?.unsubscribe(),r=void 0},f=function(){d(),t=a=void 0,l=u=!1},p=function(){var e=t;f(),e?.unsubscribe()};return Nw(function(e,m){s++,!u&&!l&&d();var h=a??=n();m.add(function(){s--,s===0&&!u&&!l&&(r=tE(p,c))}),h.subscribe(m),!t&&s>0&&(t=new yw({next:function(e){return h.next(e)},error:function(e){u=!0,d(),r=tE(f,i,e),h.error(e)},complete:function(){l=!0,d(),r=tE(f,o),h.complete()}}),cT(e).subscribe(t))})(e)}}function tE(e,t){var n=[...arguments].slice(2);if(t===!0){e();return}if(t!==!1){var r=new yw({next:function(){r.unsubscribe(),e()}});return cT(t.apply(void 0,KC([],GC(n)))).subscribe(r)}}function nE(e,t,n){var r,i,a,o,s=!1;return e&&typeof e==`object`?(r=e.bufferSize,o=r===void 0?1/0:r,i=e.windowTime,t=i===void 0?1/0:i,a=e.refCount,s=a===void 0?!1:a,n=e.scheduler):o=e??1/0,eE({connector:function(){return new Bw(o,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}function rE(e,t,n){var r=XC(e)||t||n?{next:e,error:t,complete:n}:e;return r?Nw(function(e,t){var n;(n=r.subscribe)==null||n.call(r);var i=!0;e.subscribe(Pw(t,function(e){var n;(n=r.next)==null||n.call(r,e),t.next(e)},function(){var e;i=!1,(e=r.complete)==null||e.call(r),t.complete()},function(e){var n;i=!1,(n=r.error)==null||n.call(r,e),t.error(e)},function(){var e,t;i&&((e=r.unsubscribe)==null||e.call(r)),(t=r.finalize)==null||t.call(r)}))}):Tw}function iE(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var aE={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},oE={0:8203,1:8204,2:8205,3:65279},sE={0:String.fromCodePoint(oE[0]),1:String.fromCodePoint(oE[1]),2:String.fromCodePoint(oE[2]),3:String.fromCodePoint(oE[3])},cE=[,,,,].fill(String.fromCodePoint(oE[0])).join(``);function lE(e){let t=JSON.stringify(e),n=new TextEncoder().encode(t),r=``;for(let e=0;e<n.length;e++){let t=n[e];r+=sE[t>>6&3]+sE[t>>4&3]+sE[t>>2&3]+sE[t&3]}return cE+r}function uE(e){return!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e)?!1:!!Date.parse(e)}function dE(e){try{new URL(e,e.startsWith(`/`)?`https://acme.com`:void 0)}catch{return!1}return!0}function fE(e,t,n=`auto`){return n===!0||n===`auto`&&(uE(e)||dE(e))?e:`${e}${lE(t)}`}Object.fromEntries(Object.entries(sE).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(aE).map(e=>e.reverse()));var pE=`${Object.values(aE).map(e=>`\\u{${e.toString(16)}}`).join(``)}`,mE=RegExp(`[${pE}]{4,}`,`gu`);function hE(e){return{cleaned:e.replace(mE,``),encoded:e.match(mE)?.[0]||``}}function gE(e){return e&&JSON.parse(hE(JSON.stringify(e)).cleaned)}function _E(e){return gE(e)}var vE=`drafts`,yE=`versions`,bE=`.`,xE=`${vE}${bE}`,SE=`${yE}${bE}`;function CE(e){return e.startsWith(xE)}function wE(e){return e.startsWith(SE)}function TE(e){return wE(e)?xE+OE(e):CE(e)?e:xE+e}function EE(e,t){if(t===`drafts`||t===`published`)throw Error(`Version can not be "published" or "drafts"`);return`${SE}${t}${bE}
529${OE(e)}`}function DE(e){if(!wE(e))return;let[t,n]=e.split(bE);return n}function OE(e){return wE(e)?e.split(bE).slice(2).join(bE):CE(e)?e.slice(xE.length):e}var kE=e=>crypto.getRandomValues(new Uint8Array(e)),AE=(e,t,n)=>{let r=(2<<Math.log(e.length-1)/Math.LN2)-1,i=-~(1.6*r*t/e.length);return(a=t)=>{let o=``;for(;;){let t=n(i),s=i|0;for(;s--;)if(o+=e[t[s]&r]||``,o.length===a)return o}}},jE=(e,t=21)=>AE(e,t,kE),ME=/\r\n|[\n\r\u2028\u2029]/;function NE(e,t,n){let r=e.split(ME),{start:i,end:a,markerLines:o}=PE({start:FE(t.start,r),end:t.end?FE(t.end,r):void 0},r),s=`${a}`.length;return e.split(ME,a).slice(i,a).map((e,t)=>{let r=i+1+t,a=` ${` ${r}`.slice(-s)} |`,c=o[r],l=!o[r+1];if(!c)return` ${a}${e.length>0?` ${e}`:``}`;let u=``;if(Array.isArray(c)){let t=e.slice(0,Math.max(c[0]-1,0)).replace(/[^\t]/g,` `),r=c[1]||1;u=[` 530 `,a.replace(/\d/g,` `),` `,t,`^`.repeat(r)].join(``),l&&n&&(u+=` `+n)}return[`>`,a,e.length>0?` ${e}`:``,u].join(``)}).join(` 531`)}function PE(e,t){let n={...e.start},r={...n,...e.end},i=n.line??-1,a=n.column??0,o=r.line,s=r.column,c=Math.max(i-3,0),l=Math.min(t.length,o+3);i===-1&&(c=0),o===-1&&(l=t.length);let u=o-i,d={};if(u)for(let e=0;e<=u;e++){let n=e+i;a?e===0?d[n]=[a,t[n-1].length-a+1]:e===u?d[n]=[0,s]:d[n]=[0,t[n-e].length]:d[n]=!0}else a===s?a?d[i]=[a,0]:d[i]=!0:d[i]=[a,s-a];return{start:c,end:l,markerLines:d}}function FE(e,t){let n=0;for(let r=0;r<t.length;r++){let i=t[r].length+1;if(n+i>e)return{line:r+1,column:e-n};n+=i}return{line:t.length,column:t[t.length-1]?.length??0}}var IE=5,LE=class extends Error{response;statusCode=400;responseBody;traceId;details;constructor(e,t){let n=zE(e,t);super(n.message),Object.assign(this,n)}},RE=class extends Error{response;statusCode=500;responseBody;traceId;details;constructor(e){let t=zE(e);super(t.message),Object.assign(this,t)}};function zE(e,t){let n=e.body,r={response:e,statusCode:e.statusCode,responseBody:KE(n,e),traceId:GE(e),message:``,details:void 0};if(!iE(n))return r.message=`${WE(e,n)}${qE(r.traceId)}`,r;let i=n.error;if(typeof i==`string`&&typeof n.message==`string`)return r.message=`${i} - ${n.message}${qE(r.traceId)}`,r;if(typeof i!=`object`||!i)return typeof i==`string`?r.message=`${i}${qE(r.traceId)}`:typeof n.message==`string`?r.message=`${n.message}${qE(r.traceId)}`:r.message=`${WE(e,n)}${qE(r.traceId)}`,r;if(BE(i)||VE(i)){let e=i.items||[],t=e.slice(0,IE).map(e=>e.error?.description).filter(Boolean),a=t.length?`: 532- ${t.join(` 533- `)}`:``;return e.length>IE&&(a+=` 534...and ${e.length-IE} more`),r.message=`${i.description}${qE(r.traceId)}${a}`,r.details=n.error,r}if(HE(i)){let e=t?.options?.query?.tag;return r.message=UE(i,e,r.traceId),r.details=n.error,r}return`description`in i&&typeof i.description==`string`?(r.message=`${i.description}${qE(r.traceId)}`,r.details=i,r):(r.message=`${WE(e,n)}${qE(r.traceId)}`,r)}function BE(e){return`type`in e&&e.type===`mutationError`&&`description`in e&&typeof e.description==`string`}function VE(e){return`type`in e&&e.type===`actionError`&&`description`in e&&typeof e.description==`string`}function HE(e){return iE(e)&&e.type===`queryParseError`&&typeof e.query==`string`&&typeof e.start==`number`&&typeof e.end==`number`}function UE(e,t,n){let{query:r,start:i,end:a,description:o}=e,s=n?` 535(traceId: ${n})`:``;if(!r||typeof i>`u`)return`GROQ query parse error: ${o}${s}`;let c=t?` 536 537Tag: ${t}`:``;return`GROQ query parse error: 538${NE(r,{start:i,end:a},o)}${c}${s}`}function WE(e,t){let n=typeof t==`string`?` (${JE(t,100)})`:``,r=e.statusMessage?` ${e.statusMessage}`:``;return`${e.method}-request to ${e.url} resulted in HTTP ${e.statusCode}${r}${n}`}function GE(e){let t=e?.headers?.traceparent;if(t)return t.split(`-`)[1]}function KE(e,t){return(t.headers[`content-type`]||``).toLowerCase().indexOf(`application/json`)===-1?e:JSON.stringify(e,null,2)}function qE(e){return e?` (traceId: ${e})`:``}function JE(e,t){return e.length>t?`${e.slice(0,t)}\u2026`:e}var YE=class extends Error{projectId;addOriginUrl;constructor({projectId:e}){super(`CorsOriginError`),this.name=`CorsOriginError`,this.projectId=e;let t=new URL(`https://sanity.io/manage/project/${e}/api`);if(typeof location<`u`){let{origin:e}=location;t.searchParams.set(`cors`,`add`),t.searchParams.set(`origin`,e),this.addOriginUrl=t,this.message=`The current origin
538is not allowed to connect to the Live Content API. Add it here: ${t}`}else this.message=`The current origin is not allowed to connect to the Live Content API. Change your configuration here: ${t}`}},XE={onResponse:(e,t)=>{if(e.statusCode>=500)throw new RE(e);if(e.statusCode>=400)throw new LE(e,t);return e}};function ZE(e={}){let t={},n=t=>e.ignoreWarnings===void 0?!1:(Array.isArray(e.ignoreWarnings)?e.ignoreWarnings:[e.ignoreWarnings]).some(e=>typeof e==`string`?t.includes(e):e instanceof RegExp?e.test(t):!1);return{onResponse:e=>{let r=e.headers[`x-sanity-warning`],i=Array.isArray(r)?r:[r];for(let e of i)!e||t[e]||n(e)||(t[e]=!0,console.warn(e));return e}}}function QE(e,t={}){return hC([RC({shouldRetry:$E}),...e,ZE(t),DC(),OC(),MC(),XE,jC({implementation:Ow})])}function $E(e,t,n){if(n.maxRetries===0)return!1;let r=n.method===`GET`||n.method===`HEAD`,i=(n.uri||n.url).startsWith(`/data/query`),a=e.response&&(e.response.statusCode===429||e.response.statusCode===502||e.response.statusCode===503);return(r||i)&&a?!0:RC.shouldRetry(e,t,n)}var eD=`https://www.sanity.io/help/`;function tD(e){return eD+e}var nD=[`image`,`file`],rD=[`before`,`after`,`replace`],iD=e=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw Error(`Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters`)},aD=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw Error("`projectId` can only contain only a-z, 0-9 and dashes")},oD=e=>{if(nD.indexOf(e)===-1)throw Error(`Invalid asset type: ${e}. Must be one of ${nD.join(`, `)}`)},sD=(e,t)=>{if(typeof t!=`object`||!t||Array.isArray(t))throw Error(`${e}() takes an object of properties`)},cD=(e,t)=>{if(typeof t!=`string`||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(t)||t.includes(`..`))throw Error(`${e}(): "${t}" is not a valid document ID`)},lD=(e,t)=>{if(!t._id)throw Error(`${e}() requires that the document contains an ID ("_id" property)`);cD(e,t._id)},uD=(e,t)=>{if(typeof t!=`string`)throw Error(`\`${e}()\`: \`${t}\` is not a valid document type`)},dD=(e,t)=>{if(!t._type)throw Error(`\`${e}()\` requires that the document contains a type (\`_type\` property)`);uD(e,t._type)},fD=(e,t)=>{if(t._id&&t._id!==e)throw Error(`The provided document ID (\`${t._id}\`) does not match the generated version ID (\`${e}\`)`)},pD=(e,t,n)=>{let r=`insert(at, selector, items)`;if(rD.indexOf(e)===-1){let e=rD.map(e=>`"${e}"`).join(`, `);throw Error(`${r} takes an "at"-argument which is one of: ${e}`)}if(typeof t!=`string`)throw Error(`${r} takes a "selector"-argument which must be a string`);if(!Array.isArray(n))throw Error(`${r} takes an "items"-argument which must be an array`)},mD=e=>{if(e.dataset)return e.dataset;let t=e.resource;if(t&&t.type===`dataset`){let e=t.id.split(`.`);if(e.length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return e[1]}throw Error("`dataset` must be provided to perform queries")},hD=e=>{if(typeof e!=`string`||!/^[a-z0-9._-]{1,75}$/i.test(e))throw Error(`Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.`);return e},gD=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:if(r.split(`.`).length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return;case`dashboard`:case`media-library`:case`canvas`:return;default:throw Error(`Unsupported resource type: ${n.toString()}`)}},_D=(e,t)=>{if(t.resource)throw Error(`\`${e}\` does not support resource-based operations`)};function vD(e){let t=!1,n;return(...r)=>(t||=(n=e(...r),!0),n)}var yD=e=>vD((...t)=>console.warn(e.join(` `),...t)),bD=yD(["Because you set `withCredentials` to true, we will override your `useCdn`",`setting to be false since (cookie-based) credentials are never set on the CDN`]),xD=yD(["Since you haven't set a value for `useCdn`, we will deliver content using our",`global, edge-cached API-CDN. If you wish to have content delivered faster, set`,"`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),SD=yD(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),CD=yD(["The `previewDrafts` perspective has been renamed to `drafts` and will be removed in a future API version"]),wD=yD([`You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.`,`See ${tD(`js-client-browser-token`)} for more information and how to hide this warning.`]),TD=yD(["You have configured Sanity client to use a token, but also provided `withCredentials: true`.","This is no longer supported - only token will be used - remove `withCredentials: true`."]),ED=yD([`Using the Sanity client without specifying an API version is deprecated.`,`See ${tD(`js-client-api-version`)}`]);yD(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]);var DD=yD(["You have called `createVersion()` with a defined `document`. The recommended approach is to provide a `baseId` and `releaseId` instead."]),OD=yD(["The `~experimental_resource` configuration property has been renamed to `resource`.","Please update your client configuration to use `resource` instead. Support for `~experimental_resource` will be removed in a future version."]),kD=`apicdn.sanity.io`,AD={apiHost:`https://api.sanity.io`,apiVersion:`1`,useProjectHostname:!0,stega:{enabled:!1}},jD=[`localhost`,`127.0.0.1`,`0.0.0.0`],MD=e=>jD.indexOf(e)!==-1;function ND(e){if(e===`1`||e===`X`)return;let t=new Date(e);if(!(/^\d{4}-\d{2}-\d{2}$/.test(e)&&t instanceof Date&&t.getTime()>0))throw Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}function PD(e){if(Array.isArray(e)&&e.length>1&&e.includes(`raw`))throw TypeError(`Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives`)}var FD=(e,t)=>{let n={...t,...e,stega:{...typeof t.stega==`boolean`?{enabled:t.stega}:t.stega||AD.stega,...typeof e.stega==`boolean`?{enabled:e.stega}:e.stega||{}}};n.apiVersion||ED();let r={...AD,...n};r[`~experimental_resource`]&&!r.resource&&(OD(),r.resource=r[`~experimental_resource`]);let i=r.resource,a=r.useProjectHostname&&!i;if(typeof Promise>`u`){let e=tD(`js-client-promise-polyfill`);throw Error(`No native Promise-implementation found, polyfill needed - see ${e}`)}if(a&&!r.projectId)throw Error("Configuration must contain `projectId`");if(i&&gD(r),typeof r.perspective<`u`&&PD(r.perspective),`encodeSourceMap`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?`);if(`encodeSourceMapAtPath`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?`);if(typeof r.stega.enabled!=`boolean`)throw Error(`stega.enabled must be a boolean, received ${r.stega.enabled}`);if(r.stega.enabled&&r.stega.studioUrl===void 0)throw Error(`stega.studioUrl must be defined when stega.enabled is true`);if(r.stega.enabled&&typeof r.stega.studioUrl!=`string`&&typeof r.stega.studioUrl!=`function`)throw Error(`stega.studioUrl must be a string or a function, received ${r.stega.studioUrl}`);let o=typeof window<`u`&&window.location&&window.location.hostname,s=o&&MD(window.location.hostname),c=!!r.token;r.withCredentials&&c&&(TD(),r.withCredentials=!1),o&&s&&c&&r.ignoreBrowserTokenWarning!==!0?wD():typeof r.useCdn>`u`&&xD(),a&&aD(r.projectId),r.dataset&&iD(r.dataset),`requestTagPrefix`in r&&(r.requestTagPrefix=r.requestTagPrefix?hD(r.requestTagPrefix).replace(/\.+$/,``):void 0),r.apiVersion=`${r.apiVersion}`.replace(/^v/,``),r.isDefaultApi=r.apiHost===AD.apiHost,r.useCdn===!0&&r.withCredentials&&bD(),r.useCdn=r.useCdn!==!1&&!r.withCredentials,ND(r.apiVersion);let l=r.apiHost.split(`://`,2),u=l[0],d=l[1],f=r.isDefaultApi?kD:d;return a?(r.url=`${u}://${r.projectId}.${d}/v${r.apiVersion}`,r.cdnUrl=`${u}://${r.projectId}.${f}/v${r.apiVersion}`):(r.url=`${r.apiHost}/v${r.apiVersion}`,r.cdnUrl=r.url),r}
538,ID=class extends Error{name=`ConnectionFailedError`},LD=class extends Error{name=`DisconnectError`;reason;constructor(e,t,n={}){super(e,n),this.reason=t}},RD=class extends Error{name=`ChannelError`;data;constructor(e,t){super(e),this.data=t}},zD=class extends Error{name=`MessageError`;data;constructor(e,t,n={}){super(e,n),this.data=t}},BD=class extends Error{name=`MessageParseError`},VD=[`channelError`,`disconnect`];function HD(e,t){return WT(()=>{let t=e();return kT(t)?t:DT(t)}).pipe(BT(e=>UD(e,t)))}function UD(e,t){return new Ow(n=>{let r=t.includes(`open`),i=t.includes(`reconnect`);function a(t){if(`data`in t){let[e,r]=WD(t);n.error(e?new BD(`Unable to parse EventSource error message`,{cause:r}):new zD((r?.data).message,r));return}e.readyState===e.CLOSED?n.error(new ID(`EventSource connection failed`)):i&&n.next({type:`reconnect`})}function o(){n.next({type:`open`})}function s(t){let[r,i]=WD(t);if(r){n.error(new BD(`Unable to parse EventSource message`,{cause:r}));return}if(t.type===`channelError`){let t=new URL(e.url).searchParams.get(`tag`);n.error(new RD(GD(i?.data,t),i.data));return}if(t.type===`disconnect`){n.error(new LD(`Server disconnected client: ${i.data?.reason||`unknown error`}`));return}n.next({type:t.type,id:t.lastEventId,...i.data?{data:i.data}:{}})}e.addEventListener(`error`,a),r&&e.addEventListener(`open`,o);let c=[...new Set([...VD,...t])].filter(e=>e!==`error`&&e!==`open`&&e!==`reconnect`);return c.forEach(t=>e.addEventListener(t,s)),()=>{e.removeEventListener(`error`,a),r&&e.removeEventListener(`open`,o),c.forEach(t=>e.removeEventListener(t,s)),e.close()}})}function WD(e){try{let t=typeof e.data==`string`&&JSON.parse(e.data);return[null,{type:e.type,id:e.lastEventId,...KD(t)?{}:{data:t}}]}catch(e){return[e,null]}}function GD(e,t){let n=e.error;return n?HE(n)?UE(n,t):n.description?n.description:typeof n==`string`?n:JSON.stringify(n,null,2):e.message||`Unknown listener error`}function KD(e){for(let t in e)return!1;return!0}function qD(e){if(typeof e==`string`)return{id:e};if(Array.isArray(e))return{query:`*[_id in $ids]`,params:{ids:e}};if(typeof e==`object`&&e&&`query`in e&&typeof e.query==`string`)return`params`in e&&typeof e.params==`object`&&e.params!==null?{query:e.query,params:e.params}:{query:e.query};let t=[`* Document ID (<docId>)`,`* Array of document IDs`,"* Object containing `query`"].join(` 539`);throw Error(`Unknown selection - must be one of: 540 541${t}`)}var JD=class{selection;operations;constructor(e,t={}){this.selection=e,this.operations=t}set(e){return this._assign(`set`,e)}setIfMissing(e){return this._assign(`setIfMissing`,e)}diffMatchPatch(e){return sD(`diffMatchPatch`,e),this._assign(`diffMatchPatch`,e)}unset(e){if(!Array.isArray(e))throw Error(`unset(attrs) takes an array of attributes to unset, non-array given`);return this.operations=Object.assign({},this.operations,{unset:e}),this}inc(e){return this._assign(`inc`,e)}dec(e){return this._assign(`dec`,e)}insert(e,t,n){return pD(e,t,n),this._assign(`insert`,{[e]:t,items:n})}append(e,t){return this.insert(`after`,`${e}[-1]`,t)}prepend(e,t){return this.insert(`before`,`${e}[0]`,t)}splice(e,t,n,r){let i=typeof n>`u`||n===-1,a=t<0?t-1:t,o=i?-1:Math.max(0,t+n),s=`${e}[${a}:${a<0&&o>=0?``:o}]`;return this.insert(`replace`,s,r||[])}ifRevisionId(e){return this.operations.ifRevisionID=e,this}serialize(){return{...qD(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(e,t,n=!0){return sD(e,t),this.operations=Object.assign({},this.operations,{[e]:Object.assign({},n&&this.operations[e]||{},t)}),this}_set(e,t){return this._assign(e,t,!1)}},YD=class e extends JD{#e;constructor(e,t,n){super(e,t),this.#e=n}clone(){return new e(this.selection,{...this.operations},this.#e)}commit(e){if(!this.#e)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return this.#e.mutate({patch:this.serialize()},n)}},XD=class e extends JD{#e;constructor(e,t,n){super(e,t),this.#e=n}clone(){return new e(this.selection,{...this.operations},this.#e)}commit(e){if(!this.#e)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return this.#e.mutate({patch:this.serialize()},n)}},ZD={returnDocuments:!1},QD=class{operations;trxId;constructor(e=[],t){this.operations=e,this.trxId=t}create(e){return sD(`create`,e),this._add({create:e})}createIfNotExists(e){let t=`createIfNotExists`;return sD(t,e),lD(t,e),this._add({[t]:e})}createOrReplace(e){let t=`createOrReplace`;return sD(t,e),lD(t,e),this._add({[t]:e})}delete(e){return cD(`delete`,e),this._add({delete:{id:e}})}transactionId(e){return e?(this.trxId=e,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(e){return this.operations.push(e),this}},$D=class e extends QD{#e;constructor(e,t,n){super(e,n),this.#e=t}clone(){return new e([...this.operations],this.#e,this.trxId)}commit(e){if(!this.#e)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#e.mutate(this.serialize(),Object.assign({transactionId:this.trxId},ZD,e||{}))}patch(e,t){let n=typeof t==`function`,r=typeof e!=`string`&&e instanceof XD,i=typeof e==`object`&&(`query`in e||`id`in e);if(r)return this._add({patch:e.serialize()});if(n){let n=t(new XD(e,{},this.#e));if(!(n instanceof XD))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}
541if(i){let n=new XD(e,t||{},this.#e);return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},eO=class e extends QD{#e;constructor(e,t,n){super(e,n),this.#e=t}clone(){return new e([...this.operations],this.#e,this.trxId)}commit(e){if(!this.#e)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#e.mutate(this.serialize(),Object.assign({transactionId:this.trxId},ZD,e||{}))}patch(e,t){let n=typeof t==`function`;if(typeof e!=`string`&&e instanceof YD)return this._add({patch:e.serialize()});if(n){let n=t(new YD(e,{},this.#e));if(!(n instanceof YD))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},tO=`X-Sanity-Project-ID`;function nO(e,t={}){let n={};e.headers&&Object.assign(n,e.headers);let r=t.token||e.token;r&&(n.Authorization=`Bearer ${r}`),!t.useGlobalApi&&!e.useProjectHostname&&e.projectId&&(n[tO]=e.projectId);let i=!!(typeof t.withCredentials>`u`?e.withCredentials:t.withCredentials),a=typeof t.timeout>`u`?e.timeout:t.timeout;return Object.assign({},t,{headers:Object.assign({},n,t.headers||{}),timeout:typeof a>`u`?300*1e3:a,proxy:t.proxy||e.proxy,json:!0,withCredentials:i,fetch:typeof t.fetch==`object`&&typeof e.fetch==`object`?{...e.fetch,...t.fetch}:t.fetch||e.fetch})}var rO=({query:e,params:t={},options:n={}})=>{let r=new URLSearchParams,{tag:i,includeMutations:a,returnQuery:o,...s}=n;i&&r.append(`tag`,i),r.append(`query`,e);for(let[e,n]of Object.entries(t))n!==void 0&&r.append(`$${e}`,JSON.stringify(n));for(let[e,t]of Object.entries(s))t&&r.append(e,`${t}`);return o===!1&&r.append(`returnQuery`,`false`),a===!1&&r.append(`includeMutations`,`false`),`?${r}`},iO=(e,t)=>
541e===!1?void 0:typeof e>`u`?t:e,aO=(e={})=>({dryRun:e.dryRun,returnIds:!0,returnDocuments:iO(e.returnDocuments,!0),visibility:e.visibility||`sync`,autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}),oO=e=>e.type===`response`,sO=e=>e.body,cO=(e,t)=>e.reduce((e,n)=>(e[t(n)]=n,e),Object.create(null)),lO=11264;function uO(e,t,n,r,i={},a={}){let o=`stega`in a?{...n||{},...typeof a.stega==`boolean`?{enabled:a.stega}:a.stega||{}}:n,s=o.enabled?_E(i):i,c=a.filterResponse===!1?e=>e:e=>e.result,{cache:l,next:u,...d}={useAbortSignal:typeof a.signal<`u`,resultSourceMap:o.enabled?`withKeyArraySelector`:a.resultSourceMap,...a,returnQuery:a.filterResponse===!1&&a.returnQuery!==!1},f=typeof l<`u`||typeof u<`u`?{...d,fetch:{cache:l,next:u}}:d,p=wO(e,t,`query`,{query:r,params:s},f);return o.enabled?p.pipe(QT(ET(T(()=>import(`./stegaEncodeSourceMap-CpAoDHaO.js`).then(function(e){return e.stegaEncodeSourceMap$1}),[]).then(({stegaEncodeSourceMap:e})=>e))),NT(([e,t])=>{let n=t(e.result,e.resultSourceMap,o);return c({...e,result:n})})):p.pipe(NT(c))}function dO(e,t,n,r={}){return NO(e,t,{uri:FO(e,`doc`,(()=>{if(!r.releaseId)return n;let e=DE(n);if(!e){if(CE(n))throw Error(`The document ID (\`${n}\`) is a draft, but \`options.releaseId\` is set as \`${r.releaseId}\``);return EE(n,r.releaseId)}if(e!==r.releaseId)throw Error(`The document ID (\`${n}\`) is already a version of \`${e}\` release, but this does not match the provided \`options.releaseId\` (\`${r.releaseId}\`)`);return n})()),json:!0,tag:r.tag,signal:r.signal,query:r.includeAllVersions===void 0?void 0:{includeAllVersions:r.includeAllVersions}}).pipe(YT(oO),NT(e=>{let t=e.body.documents;return t?r.includeAllVersions?t:t[0]:r.includeAllVersions?[]:void 0}))}function fO(e,t,n,r={}){return NO(e,t,{uri:FO(e,`doc`,n.join(`,`)),json:!0,tag:r.tag,signal:r.signal}).pipe(YT(oO),NT(e=>{let t=cO(e.body.documents||[],e=>e._id);return n.map(e=>t[e]||null)}))}function pO(e,t,n,r={}){return wO(e,t,`query`,{query:`*[sanity::partOfRelease($releaseId)]`,params:{releaseId:n}},r)}function mO(e,t,n,r){return lD(`createIfNotExists`,n),TO(e,t,n,`createIfNotExists`,r)}function hO(e,t,n,r){return lD(`createOrReplace`,n),TO(e,t,n,`createOrReplace`,r)}function gO(e,t,n,r,i){return lD(`createVersion`,n),dD(`createVersion`,n),DD(),CO(e,t,{actionType:`sanity.action.document.version.create`,publishedId:r,document:n},i)}function _O(e,t,n,r,i,a,o){if(!r)throw Error("`createVersion()` requires `baseId` when no `document` is provided");if(!n)throw Error("`createVersion()` requires `publishedId` when `baseId` is provided");return cD(`createVersion`,r),cD(`createVersion`,n),CO(e,t,{actionType:`sanity.action.document.version.create`,publishedId:n,baseId:r,versionId:i?EE(n,i):TE(n),ifBaseRevisionId:a},o)}function vO(e,t,n,r){return wO(e,t,`mutate`,{mutations:[{delete:qD(n)}]},r)}function yO(e,t,n,r=!1,i){return CO(e,t,{actionType:`sanity.action.document.version.discard`,versionId:n,purge:r},i)}function bO(e,t,n,r){return lD(`replaceVersion`,n),dD(`replaceVersion`,n),CO(e,t,{actionType:`sanity.action.document.version.replace`,document:n},r)}function xO(e,t,n,r,i){return CO(e,t,{actionType:`sanity.action.document.version.unpublish`,versionId:n,publishedId:r},i)}function SO(e,t,n,r){let i;return i=n instanceof XD||n instanceof YD?{patch:n.serialize()}:n instanceof $D||n instanceof eO?n.serialize():n,wO(e,t,`mutate`,{mutations:Array.isArray(i)?i:[i],transactionId:r&&r.transactionId||void 0},r)}function CO(e,t,n,r){return wO(e,t,`actions`,{actions:Array.isArray(n)?n:[n],transactionId:r&&r.transactionId||void 0,skipCrossDatasetReferenceValidation:r&&r.skipCrossDatasetReferenceValidation||void 0,dryRun:r&&r.dryRun||void 0},r)}function wO(e,t,n,r,i={}){let a=n===`mutate`,o=n===`actions`,s=n===`query`,c=a||o?``:rO(r),l=!a&&!o&&c.length<lO,u=l?c:``,d=i.returnFirst,{timeout:f,token:p,tag:m,headers:h,returnQuery:g,lastLiveEventId:_,cacheMode:v}=i,y=FO(e,n,u);return NO(e,t,{method:l?`GET`:`POST`,uri:y,json:!0,body:l?void 0:r,query:a&&aO(i),timeout:f,headers:h,token:p,tag:m,returnQuery:g,perspective:i.perspective,resultSourceMap:i.resultSourceMap,lastLiveEventId:Array.isArray(_)?_[0]:_,cac
541heMode:v,canUseCdn:s,signal:i.signal,fetch:i.fetch,useAbortSignal:i.useAbortSignal,useCdn:i.useCdn}).pipe(YT(oO),NT(sO),NT(e=>{if(!a)return e;let t=e.results||[];if(i.returnDocuments)return d?t[0]&&t[0].document:t.map(e=>e.document);let n=d?`documentId`:`documentIds`,r=d?t[0]&&t[0].id:t.map(e=>e.id);return{transactionId:e.transactionId,results:t,[n]:r}}))}function TO(e,t,n,r,i={}){let a={[r]:n},o=Object.assign({returnFirst:!0,returnDocuments:!0},i);return wO(e,t,`mutate`,{mutations:[a]},o)}var EO=e=>{let t=e.config();return t.dataset!==void 0&&t.projectId!==void 0||t.resource!==void 0},DO=(e,t)=>EO(e)&&t.startsWith(FO(e,`query`)),OO=(e,t)=>EO(e)&&t.startsWith(FO(e,`mutate`)),kO=(e,t)=>EO(e)&&t.startsWith(FO(e,`doc`,``)),AO=(e,t)=>EO(e)&&t.startsWith(FO(e,`listen`)),jO=(e,t)=>EO(e)&&t.startsWith(FO(e,`history`,``)),MO=(e,t)=>t.startsWith(`/data/`)||DO(e,t)||OO(e,t)||kO(e,t)||AO(e,t)||jO(e,t);function NO(e,t,n){let r=n.url||n.uri,i=e.config(),a=typeof n.canUseCdn>`u`?[`GET`,`HEAD`].indexOf(n.method||`GET`)>=0&&MO(e,r):n.canUseCdn,o=(n.useCdn??i.useCdn)&&a,s=n.tag&&i.requestTagPrefix?[i.requestTagPrefix,n.tag].join(`.`):n.tag||i.requestTagPrefix;if(s&&n.tag!==null&&(n.query={tag:hD(s),...n.query}),[`GET`,`HEAD`,`POST`].indexOf(n.method||`GET`)>=0&&DO(e,r)){let e=n.resultSourceMap??i.resultSourceMap;e!==void 0&&e!==!1&&(n.query={resultSourceMap:e,...n.query});let t=n.perspective||i.perspective;typeof t<`u`&&(t===`previewDrafts`&&CD(),PD(t),n.query={perspective:Array.isArray(t)?t.join(`,`):t,...n.query},(Array.isArray(t)&&t.length>0||t===`previewDrafts`||t===`drafts`)&&o&&(o=!1,SD())),n.lastLiveEventId&&(n.query={...n.query,lastLiveEventId:n.lastLiveEventId}),n.returnQuery===!1&&(n.query={returnQuery:`false`,...n.query}),o&&n.cacheMode==`noStale`&&(n.query={cacheMode:`noStale`,...n.query})}let c=nO(i,Object.assign({},n,{url:IO(e,r,o)})),l=new Ow(e=>t(c,i.requester).subscribe(e));return n.signal?l.pipe(LO(n.signal)):l}function PO(e,t,n){return NO(e,t,n).pipe(YT(e=>e.type===`response`),NT(e=>e.body))}function FO(e,t,n){let r=e.config();if(r.resource)return gD(r),`${BO(r)}/${n===void 0?t:`${t}/${n}`}`.replace(/\/($|\?)/,`$1`);let i=`/${t}/${mD(r)}`;return`/data${n===void 0?i:`${i}/${n}`}`.replace(/\/($|\?)/,`$1`)}function IO(e,t,n=!1){let{url:r,cdnUrl:i}=e.config();return`${n?i:r}/${t.replace(/^\//,``)}`}function LO(e){return t=>new Ow(n=>{let r=()=>n.error(zO(e));if(e&&e.aborted){r();return}let i=t.subscribe(n);return e.addEventListener(`abort`,r),()=>{e.removeEventListener(`abort`,r),i.unsubscribe()}})}var RO=!!globalThis.DOMException;function zO(e){if(RO)return new DOMException(e?.reason??`The operation was aborted.`,`AbortError`);let t=Error(e?.reason??`The operation was aborted.`);return t.name=`AbortError`,t}var BO=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:{let e=r.split(`.`);if(e.length!==2)throw Error(`Dataset ID must be in the format "project.dataset"`);return`/projects/${e[0]}/datasets/${e[1]}`}case`canvas`:return`/canvases/${r}`;case`media-library`:return`/media-libraries/${r}`;case`dashboard`:return`/dashboards/${r}`;default:throw Error(`Unsupported resource type: ${n.toString()}`)}};function VO(e,t,n){return PO(e,t,{method:`POST`,uri:`/agent/action/generate/${mD(e.config())}`,body:n})}function HO(e,t,n){return PO(e,t,{method:`POST`,uri:`/agent/action/patch/${mD(e.config())}`,body:n})}function UO(e,t,n){return PO(e,t,{method:`POST`,uri:`/agent/action/prompt/${mD(e.config())}`,body:n})}function WO(e,t,n){return PO(e,t,{method:`POST`,uri:`/agent/action/transform/${mD(e.config())}`,body:n})}function GO(e,t,n){return PO(e,t,{method:`POST`,uri:`/agent/action/translate/${mD(e.config())}`,body:n})}var KO=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}generate(e){return VO(this.#e,this.#t,e)}transform(e){return WO(this.#e,this.#t,e)}translate(e){return GO(this.#e,this.#t,e)}},qO=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}generate(e){return $(VO(this.#e,this.#t,e))}transform(e){return $(WO(this.#e,this.#t,e))}translate(e){return $(GO(this.#e,this.#t,e))}prompt(e){return $(UO(this.#e,this.#t,e))}patch(e){return $(HO(this.#e,this.#t,e))}},JO=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}upload(e,t,n){return XO(this.#e,this.#t,e,t,n)}},YO=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}upload(e,t,n){return $(XO(this.#e,this.#t,e,t,n).pipe(YT(e=>e.type===`response`),NT(e=>e.body.document)))}};function XO(e,t,n,r,i={}){oD(n);let a=i.extract||void 0;a&&!a.length&&(a=[`none`]);let o=e.config(),s=QO(i,r),{tag:c,label:l,title:u,description:d,creditLine:f,filename:p,source:m}=s,h=o.resource?.type===`media-library`,g=h?{title:u,filename:p}:{label:l,title:u,description:d,filename:p,meta:a,creditLine:f};return m&&!h&&(g.sourceId=m.id,g.sourceName=m.name,g.sourceUrl=m.url),NO(e,t,{tag:c,method:`POST`,timeout:s.timeout||0,uri:ZO(o,n),headers:s.contentType?{"Content-Type":s.contentType}:{},query:g,body:r})}function ZO(e,t){let n=t===`image`?`images`:`files`,r=e.resource;if(r){let{type:e,id:t}=r;switch(e){case`dataset`:throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: <projectId>, dataset: <datasetId>}` instead.");case`canvas`:return`/canvases/${t}/assets/${n}`;case`media-library`:return`/media-libraries/${t}/upload`;case`dashboard`:return`/dashboards/${t}/assets/${n}`;default:throw Error(`Unsupported resource type: ${e.toString()}`)}}return`assets/${n}/${mD(e)}`}function QO(e,t){return typeof File>`u`||!(t instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:t.name,contentType:t.type},e)}var $O=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((n,r)=>(n[r]=typeof e[r]>`u`?t[r]:e[r],n),{}),ek=(e,t)=>t.reduce((t,n)=>(typeof e[n]>`u`||(t[n]=e[n]),t),{}),tk=WT(()=>T(()=>import(`./browser-BF8z67EL.js`).then(e=>u(e.default,1)),[])).pipe(NT(({default:e})=>e),nE(1));function nk(){return function(e){return e.pipe(XT((e,t)=>
541e instanceof ID?UT(DT({type:`reconnect`}),GT(1e3).pipe(BT(()=>t))):OT(()=>e)))}}var rk=14800,ik=[`includePreviousRevision`,`includeResult`,`includeMutations`,`includeAllVersions`,`visibility`,`effectFormat`,`enableResume`,`tag`],ak={includeResult:!0};function ok(e,t,n={}){let{url:r,token:i,withCredentials:a,requestTagPrefix:o,headers:s}=this.config(),c=n.tag&&o?[o,n.tag].join(`.`):n.tag,l={...$O(n,ak),tag:c},u=rO({query:e,params:t,options:{tag:c,...ek(l,ik)}}),d=`${r}${FO(this,`listen`,u)}`;if(d.length>rk)return OT(()=>Error(`Query too large for listener`));let f=l.events?l.events:[`mutation`],p={};return a&&(p.withCredentials=!0),(i||s)&&(p.headers={},i&&(p.headers.Authorization=`Bearer ${i}`),s&&Object.assign(p.headers,s)),HD(()=>(typeof EventSource>`u`||p.headers?tk:DT(EventSource)).pipe(NT(e=>new e(d,p))),f).pipe(nk(),YT(e=>f.includes(e.type)),NT(e=>({type:e.type,...`data`in e?e.data:{}})))}function sk(e,t){return ck(typeof e==`function`?{predicate:e,...t}:e)}function ck(e){return t=>{let n,r=!1,{predicate:i,...a}=e;return KT(t.pipe(rE(t=>{e.predicate(t)&&(r=!0,n=t)}),$T(()=>{r=!1,n=void 0}),eE(a)),new Ow(e=>{r&&e.next(n),e.complete()}))}}var lk=`2021-03-25`,uk=class{#e;constructor(e){this.#e=e}events({includeDrafts:e=!1,tag:t,waitFor:n}={}){let{projectId:r,apiVersion:i,token:a,withCredentials:o,requestTagPrefix:s,headers:c}=this.#e.config(),l=i.replace(/^v/,``);if(l!==`X`&&l<lk)throw Error(`The live events API requires API version ${lk} or later. The current API version is ${l}. Please update your API version to use this feature.`);if(e&&!a&&!o)throw Error(`The live events API requires a token or withCredentials when 'includeDrafts: true'. Please update your client configuration. The token should have the lowest possible access role.`);let u=FO(this.#e,`live/events`),d=new URL(this.#e.getUrl(u,!1)),f=t&&s?[s,t].join(`.`):t;f&&d.searchParams.set(`tag`,f),e&&d.searchParams.set(`includeDrafts`,`true`),n&&d.searchParams.set(`waitFor`,n);let p={};e&&o&&(p.withCredentials=!0),(e&&a||c)&&(p.headers={},e&&a&&(p.headers.Authorization=`Bearer ${a}`),c&&Object.assign(p.headers,c));let m=`${d.href}::${JSON.stringify(p)}`,h=fk.get(m);if(h)return h;let g=HD(()=>(typeof EventSource>`u`||p.headers?tk:DT(EventSource)).pipe(NT(e=>new e(d.href,p))),[`message`,`restart`,`welcome`,`reconnect`,`goaway`]),_=dk(d,{method:`OPTIONS`,mode:`cors`,credentials:p.withCredentials?`include`:`omit`,headers:p.headers}).pipe(XT(()=>{throw new YE({projectId:r})})),v=g.pipe(nk(),BT(e=>e.type===`reconnect`?_.pipe(BT(()=>DT(e))):DT(e)),XT(e=>_.pipe(BT(()=>{throw e}))),NT(e=>{if(e.type===`message`){let{data:t,...n}=e;return{...n,tags:t.tags}}return e})).pipe($T(()=>fk.delete(m)),sk({predicate:e=>e.type===`welcome`}));return fk.set(m,v),v}};function dk(e,t){return new Ow(n=>{let r=new AbortController,i=r.signal;return fetch(e,{...t,signal:r.signal}).then(e=>{n.next(e),n.complete()},e=>{i.aborted||n.error(e)}),()=>r.abort()})}var fk=new Map,pk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}create(e,t){return gk(this.#e,this.#t,`PUT`,e,t)}edit(e,t){return gk(this.#e,this.#t,`PATCH`,e,t)}delete(e){return gk(this.#e,this.#t,`DELETE`,e)}list(){_D(`dataset`,this.#e.config());let e=this.#e.config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),PO(this.#e,this.#t,{uri:n,tag:null})}getEmbeddingsSettings(e){return _D(`dataset`,this.#e.config()),iD(e),PO(this.#e,this.#t,{uri:hk(this.#e,e),tag:null})}editEmbeddingsSettings(e,t){return _D(`dataset`,this.#e.config()),iD(e),PO(this.#e,this.#t,{method:`PUT`,uri:hk(this.#e,e),body:t,tag:null})}},mk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}create(e,t){return _D(`dataset`,this.#e.config()),$(gk(this.#e,this.#t,`PUT`,e,t))}edit(e,t){return _D(`dataset`,this.#e.config()),$(gk(this.#e,this.#t,`PATCH`,e,t))}delete(e){return _D(`dataset`,this.#e.config()),$(gk(this.#e,this.#t,`DELETE`,e))}list(){_D(`dataset`,this.#e.config());let e=this.#e.config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),$(PO(this.#e,this.#t,{uri:n,tag:null}))}getEmbeddingsSettings(e){return _D(`dataset`,this.#e.config()),iD(e),$(PO(this.#e,this.#t,{uri:hk(this.#e,e),tag:null}))}editEmbeddingsSettings(e,t){return _D(`dataset`,this.#e.config()),iD(e),$(PO(this.#e,this.#t,{method:`PUT`,uri:hk(this.#e,e),body:t,tag:null}))}};function hk(e,t){let n=e.config();return n.useProjectHostname===!1?`/projects/${n.projectId}/datasets/${t}/settings/embeddings`:`/datasets/${t}/settings/embeddings`}function gk(e,t,n,r,i){return _D(`dataset`,e.config()),iD(r),PO(e,t,{method:n,uri:`/datasets/${r}`,body:i,tag:null})}var _k=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}getPlaybackInfo(e,t={}){let n=this.#e.config(),r=(n.resource||n[`~experimental_resource`])?.id,{instanceId:i,library
541Id:a}=xk(e),o=a||r;if(!o)throw Error(`Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR`);let s=Sk(i,o),c=Ck(t);return PO(this.#e,this.#t,{method:`GET`,uri:s,query:c})}},vk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}getPlaybackInfo(e,t={}){return $(new _k(this.#e.observable,this.#t).getPlaybackInfo(e,t))}},yk=/^media-library:(ml[^:]+):([^:]+)$/;function bk(e){return typeof e==`object`&&`_ref`in e}function xk(e){let t=bk(e)?e._ref:e,n=yk.exec(t);if(n){let[,e,t]=n;return{libraryId:e,instanceId:t}}if(typeof e==`string`&&e.startsWith(`video-`))return{instanceId:e};throw Error(`Invalid video asset instance identifier "${t}": must be a valid video instance id or a Global Dataset Reference (GDR) to the video asset in the Media Library`)}function Sk(e,t){return`/media-libraries/${t}/video/${e}/playback-info`}function Ck(e){let t={};if(e.transformations){let{thumbnail:n,animated:r,storyboard:i}=e.transformations;n&&(n.width&&(t.thumbnailWidth=n.width),n.height&&(t.thumbnailHeight=n.height),n.time!==void 0&&(t.thumbnailTime=n.time),n.fit&&(t.thumbnailFit=n.fit),n.format&&(t.thumbnailFormat=n.format)),r&&(r.width&&(t.animatedWidth=r.width),r.height&&(t.animatedHeight=r.height),r.start!==void 0&&(t.animatedStart=r.start),r.end!==void 0&&(t.animatedEnd=r.end),r.fps&&(t.animatedFps=r.fps),r.format&&(t.animatedFormat=r.format)),i&&i.format&&(t.storyboardFormat=i.format)}return e.expiration&&(t.expiration=e.expiration),t}var wk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),PO(this.#e,this.#t,{uri:`/projects`,query:t})}getById(e){return PO(this.#e,this.#t,{uri:`/projects/${e}`})}},Tk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),$(PO(this.#e,this.#t,{uri:`/projects`,query:t}))}getById(e){return $(PO(this.#e,this.#t,{uri:`/projects/${e}`}))}},Ek=jE(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`,8),Dk=(e,t)=>t?EE(e,t):TE(e);function Ok(e,{releaseId:t,publishedId:n,document:r}){if(n&&r._id){let e=Dk(n,t);return fD(e,r),e}if(r._id){let n=CE(r._id),i=wE(r._id);if(!n&&!i)throw Error(`\`${e}()\` requires a document with an \`_id\` that is a version or draft ID`);if(t){if(n)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a draft ID, but a release ID (\`${t}\`) was also provided.`);let i=DE(r._id);if(i!==t)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a version ID, but the release ID (\`${t}\`) does not match the document's version ID (\`${i}\`).`)}return r._id}if(n)return Dk(n,t);throw Error(`\`${e}()\` requires either a publishedId or a document with an \`_id\``)}var kk=(e,t)=>{if(typeof e==`object`&&e&&(`releaseId`in e||`metadata`in e)){let{releaseId:n=Ek(),metadata:r={}}=e;return[n,r,t]}return[Ek(),{},e]},Ak=(e,t)=>{let[n,r,i]=kk(e,t);return{action:{actionType:`sanity.action.release.create`,releaseId:n,metadata:{...r,releaseType:r.releaseType||`undecided`}},options:i}},jk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}get({releaseId:e},t){return dO(this.#e,this.#t,`_.releases.${e}`,t)}create(e,t){let{action:n,options:r}=Ak(e,t),{releaseId:i,metadata:a}=n;return CO(this.#e,this.#t,n,r).pipe(NT(e=>({...e,releaseId:i,metadata:a})))}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return CO(this.#e,this.#t,r,n)}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return CO(this.#e,this.#t,n,t)}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return CO(this.#e,this.#t,n,t)}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return CO(this.#e,this.#t,n,t)}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return CO(this.#e,this.#t,r,n)}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return CO(this.#e,this.#t,n,t)}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return CO(this.#e,this.#t,n,t)}fetchDocuments({releaseId:e},t){return pO(this.#e,this.#t,e,t)}},Mk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}get({releaseId:e},t){return $(dO(this.#e,this.#t,`_.releases.${e}`,t))}async create(e,t){let{action:n,options:r}=Ak(e,t),{releaseId:i,metadata:a}=n;return{...await $(CO(this.#e,this.#t,n,r)),releaseId:i,metadata:a}}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return $(CO(this.#e,this.#t,r,n))}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return $(CO(this.#e,this.#t,n,t))}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return $(CO(this.#e,this.#t,n,t))}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return $(CO(this.#e,this.#t,n,t))}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return $(CO(this.#e,this.#t,r,n))}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return $(CO(this.#e,this.#t,n,t))}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return $(CO(this.#e,this.#t,n,t))}fetchDocuments({releaseId:e},t){return $(pO(this.#e,this.#t,e,t))}},Nk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}getById(e){return PO(this.#e,this.#t,{uri:`/users/${e}`})}},Pk=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}getById(e){return $(PO(this.#e,this.#t,{uri:`/users/${e}`}))}},Fk=class e{assets;datasets;live;mediaLibrary;projects;users;agent;releases;#e;#t;#n;listen=ok;constructor(e,t=AD){this.config(t),this.#t=e;let n=t._requestHandler;this.#n=n?(()=>{let r;return(i,a)=>{let o=i;return r||=new Ik(e,{...t,_requestHandler:void 0}),n(o,t=>e(t,a),r)}})():e,this.assets=new JO(this,this.#n),this.datasets=new pk(this,this.#n),this.live=new uk(this),this.mediaLibrary={video:new _k(this,this.#n)},this.projects=new wk(this,this.#n),this.users=new Nk(this,this.#n),this.agent={action:new KO(this,this.#n)},this.releases=new jk(this,this.#n)}clone(){return new e(this.#t,this.config())}config(e){if(e===void 0)return{...this.#e};if(this.#e&&this.#e.allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.#e=FD(e,this.#e||{}),this}withConfig(t){let n=this.config();return new e(this.#t,{...n,...t,stega:{...n.stega||{},...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}
541fetch(e,t,n){return uO(this,this.#n,this.#e.stega,e,t,n)}getDocument(e,t){if(t?.includeAllVersions===!0)return dO(this,this.#n,e,{...t,includeAllVersions:!0});let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return dO(this,this.#n,e,n)}getDocuments(e,t){return fO(this,this.#n,e,t)}create(e,t){return TO(this,this.#n,e,`create`,t)}createIfNotExists(e,t){return mO(this,this.#n,e,t)}createOrReplace(e,t){return hO(this,this.#n,e,t)}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return _O(this,this.#n,t,r,n,i,a);let o=Ok(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||OE(e._id);return gO(this,this.#n,s,c,a)}delete(e,t){return vO(this,this.#n,e,t)}discardVersion({releaseId:e,publishedId:t},n,r){let i=Dk(t,e);return yO(this,this.#n,i,n,r)}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=Ok(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return bO(this,this.#n,a,r)}unpublishVersion({releaseId:e,publishedId:t},n){let r=EE(t,e);return xO(this,this.#n,r,t,n)}mutate(e,t){return SO(this,this.#n,e,t)}patch(e,t){return new YD(e,t,this)}transaction(e){return new eO(e,this)}action(e,t){return CO(this,this.#n,e,t)}request(e){return PO(this,this.#n,e)}getUrl(e,t){return IO(this,e,t)}getDataUrl(e,t){return FO(this,e,t)}},Ik=class e{assets;datasets;live;mediaLibrary;projects;users;agent;releases;observable;#e;#t;#n;listen=ok;constructor(t,n=AD){this.config(n),this.#t=t;let r=n._requestHandler;this.#n=r?(()=>{let i;return(a,o)=>{let s=a;return i||=new e(t,{...n,_requestHandler:void 0}),r(s,e=>t(e,o),i)}})():t,this.assets=new YO(this,this.#n),this.datasets=new mk(this,this.#n),this.live=new uk(this),this.mediaLibrary={video:new vk(this,this.#n)},this.projects=new Tk(this,this.#n),this.users=new Pk(this,this.#n),this.agent={action:new qO(this,this.#n)},this.releases=new Mk(this,this.#n),this.observable=new Fk(t,n)}clone(){return new e(this.#t,this.config())}config(e){if(e===void 0)return{...this.#e};if(this.#e&&this.#e.allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(e),this.#e=FD(e,this.#e||{}),this}withConfig(t){let n=this.config();return new e(this.#t,{...n,...t,stega:{...n.stega||{},...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,n){return $(uO(this,this.#n,this.#e.stega,e,t,n))}getDocument(e,t){if(t?.includeAllVersions===!0)return $(dO(this,this.#n,e,{...t,includeAllVersions:!0}));let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return $(dO(this,this.#n,e,n))}getDocuments(e,t){return $(fO(this,this.#n,e,t))}create(e,t){return $(TO(this,this.#n,e,`create`,t))}createIfNotExists(e,t){return $(mO(this,this.#n,e,t))}createOrReplace(e,t){return $(hO(this,this.#n,e,t))}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return jT(_O(this,this.#n,t,r,n,i,a));let o=Ok(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||OE(e._id);return jT(gO(this,this.#n,s,c,a))}delete(e,t){return $(vO(this,this.#n,e,t))}discardVersion({releaseId:e,publishedId:t},n,r){let i=Dk(t,e);return $(yO(this,this.#n,i,n,r))}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=Ok(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return jT(bO(this,this.#n,a,r))}unpublishVersion({releaseId:e,publishedId:t},n){let r=EE(t,e);return $(xO(this,this.#n,r,t,n))}mutate(e,t){return $(SO(this,this.#n,e,t))}patch(e,t){return new XD(e,t,this)}transaction(e){return new $D(e,this)}action(e,t){return $(CO(this,this.#n,e,t))}request(e){return $(PO(this,this.#n,e))}dataRequest(e,t,n){return $(wO(this,this.#n,e,t,n))}getUrl(e,t){return IO(this,e,t)}getDataUrl(e,t){return FO(this,e,t)}};function Lk(e,t){return{requester:QE(e),createClient:n=>{let r=QE(e,{ignoreWarnings:n.ignoreWarnings});return new t((e,t)=>
541(t||r)({maxRedirects:0,maxRetries:n.maxRetries,retryDelay:n.retryDelay,lineage:n.lineage,...e}),n)}}}var Rk=Lk([],Ik);Rk.requester;var zk=Rk.createClient,Bk=`image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg`;function Vk(e){let[,t,n,r]=e.split(`-`);if(!t||!n||!r)throw Error(`Malformed asset _ref '${e}'. Expected an id like "${Bk}".`);let[i,a]=n.split(`x`),o=+i,s=+a;if(!(isFinite(o)&&isFinite(s)))throw Error(`Malformed asset _ref '${e}'. Expected an id like "${Bk}".`);return{id:t,width:o,height:s,format:r}}var Hk=e=>{let t=e;return t?typeof t._ref==`string`:!1},Uk=e=>{let t=e;return t?typeof t._id==`string`:!1},Wk=e=>{let t=e;return t&&t.asset?typeof t.asset.url==`string`:!1},Gk=e=>{if(typeof e==`object`&&e){let t=e;return t._upload&&(!t.asset||!t.asset._ref)}return!1};function Kk(e){if(!e)return null;let t;if(typeof e==`string`&&qk(e))t={asset:{_ref:Jk(e)}};else if(typeof e==`string`)t={asset:{_ref:e}};else if(Hk(e))t={asset:e};else if(Uk(e))t={asset:{_ref:e._id||``}};else if(Wk(e))t={asset:{_ref:Jk(e.asset.url)}};else if(typeof e.asset==`object`)t={...e};else return null;let n=e;return n.crop&&(t.crop=n.crop),n.hotspot&&(t.hotspot=n.hotspot),Yk(t)}function qk(e){return/^https?:\/\//.test(`${e}`)}function Jk(e){return`image-${e.split(`/`).slice(-1)[0]}`.replace(/\.([a-z]+)$/,`-$1`)}function Yk(e){if(e.crop&&e.hotspot)return e;let t={...e};return t.crop||={left:0,top:0,bottom:0,right:0},t.hotspot||={x:.5,y:.5,height:1,width:1},t}var Xk=[[`width`,`w`],[`height`,`h`],[`format`,`fm`],[`download`,`dl`],[`blur`,`blur`],[`sharpen`,`sharp`],[`invert`,`invert`],[`orientation`,`or`],[`minHeight`,`min-h`],[`maxHeight`,`max-h`],[`minWidth`,`min-w`],[`maxWidth`,`max-w`],[`quality`,`q`],[`fit`,`fit`],[`crop`,`crop`],[`saturation`,`sat`],[`auto`,`auto`],[`dpr`,`dpr`],[`pad`,`pad`],[`frame`,`frame`]];function Zk(e){let t={...e||{}},n=t.source;delete t.source;let r=Kk(n);if(!r){if(n&&Gk(n))return`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=`;throw Error(`Unable to resolve image URL from source (${JSON.stringify(n)})`)}let i=Vk(r.asset._ref||r.asset._id||``),a=Math.round(r.crop.left*i.width),o=Math.round(r.crop.top*i.height),s={left:a,top:o,width:Math.round(i.width-r.crop.right*i.width-a),height:Math.round(i.height-r.crop.bottom*i.height-o)},c=r.hotspot.height*i.height/2,l=r.hotspot.width*i.width/2,u=r.hotspot.x*i.width,d=r.hotspot.y*i.height,f={left:u-l,top:d-c,right:u+l,bottom:d+c};return t.rect||t.focalPoint||t.ignoreImageParams||t.crop||(t={...t,...$k({crop:s,hotspot:f},t)}),Qk({...t,asset:i})}function Qk(e){let t=(e.baseUrl||`https://cdn.sanity.io`).replace(/\/+$/,``),n=e.vanityName?`/${e.vanityName}`:``,r=`${e.asset.id}-${e.asset.width}x${e.asset.height}.${e.asset.format}${n}`,i;i=e.mediaLibraryId?`${t}/media-libraries/${e.mediaLibraryId}/images/${r}`:e.canvasId?`${t}/images/canvases/${e.canvasId}/${r}`:`${t}/images/${e.projectId}/${e.dataset}/${r}`;let a=[];if(e.rect){let{left:t,top:n,width:r,height:i}=e.rect;(t!==0||n!==0||i!==e.asset.height||r!==e.asset.width)&&a.push(`rect=${t},${n},${r},${i}`)}e.bg&&a.push(`bg=${e.bg}`),e.focalPoint&&(a.push(`fp-x=${e.focalPoint.x}`),a.push(`fp-y=${e.focalPoint.y}`));let o=[e.flipHorizontal&&`h`,e.flipVertical&&`v`].filter(Boolean).join(``);return o&&a.push(`flip=${o}`),Xk.forEach(t=>{let[n,r]=t;typeof e[n]<`u`?a.push(`${r}=${encodeURIComponent(e[n])}`):typeof e[r]<`u`&&a.push(`${r}=${encodeURIComponent(e[r])}`)}),a.length===0?i:`${i}?${a.join(`&`)}`}function $k(e,t){let n,r=t.width,i=t.height;if(!(r&&i))return{width:r,height:i,rect:e.crop};let a=e.crop,o=e.hotspot,s=r/i;if(a.width/a.height>s){let e=Math.round(a.height),t=Math.round(e*s),r=Math.max(0,Math.round(a.top)),i=Math.round((o.right-o.left)/2+o.left),c=Math.max(0,Math.round(i-t/2));c<a.left?c=a.left:c+t>a.left+a.width&&(c=a.left+a.width-t),n={left:c,top:r,width:t,height:e}}else{let e=a.width,t=Math.round(e/s),r=Math.max(0,Math.round(a.left)),i=Math.round((o.bottom-o.top)/2+o.top),c=Math.max(0,Math.round(i-t/2));c<a.top?c=a.top:c+t>a.top+a.height&&(c=a.top+a.height-t),n={left:r,top:c,width:e,height:t}}return{width:r,height:i,rect:n}}var eA=[`clip`,`crop`,`fill`,`fillmax`,`max`,`scale`,`min`],tA=[`top`,`bottom`,`left`,`right`,`center`,`focalpoint`,`entropy`],nA=[`format`];function rA(e){return e&&`config`in e?typeof e.config==`function`:!1}function iA(e){return e&&`clientConfig`in e?typeof e.clientConfig==`object`:!1}function aA(e){let{apiHost:t,projectId:n,dataset:r}=e,i={baseUrl:(t||`https://api.sanity.io`).replace(/^https:\/\/api\./,`https://cdn.`)},a=e.resource??e[`~experimental_resource`];if(a?.type===`media-library`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Media library clients must include an id in "resource"`);return{...i,mediaLibraryId:a.id}}
541if(a?.type===`canvas`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Canvas clients must include an id in "resource"`);return{...i,canvasId:a.id}}if(a?.type===`dataset`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Dataset clients must include an id in "resource"`);let[e,t]=a.id.split(`.`);if(!e||!t)throw Error(`Dataset resource id must be in the format "projectId.dataset", got: `+a.id);return{...i,projectId:e,dataset:t}}return{...i,projectId:n,dataset:r}}function oA(e){let t=Xk;for(let n of t){let[t,r]=n;if(e===t||e===r)return t}return e}function sA(e){let t={};return t=rA(e)?aA(e.config()):iA(e)?aA(e.clientConfig):e||{},t}function cA(e,t){return new e(null,sA(t))}function lA(e){return cA(dA,e)}function uA(e,t){let n=t.baseUrl||e.baseUrl,r={baseUrl:n};for(let e in t)if(t.hasOwnProperty(e)){let n=oA(e);r[n]=t[e]}return{baseUrl:n,...r}}var dA=class e{options;constructor(e,t){this.options=e?{...e.options||{},...t||{}}:{...t||{}}}withOptions(t){let n=uA(this.options,t);return new e(this,n)}image(e){return this.withOptions({source:e})}dataset(e){return this.withOptions({dataset:e})}projectId(e){return this.withOptions({projectId:e})}withClient(t){let n=sA(t),r={...this.options};return delete r.baseUrl,delete r.projectId,delete r.dataset,delete r.mediaLibraryId,delete r.canvasId,new e(null,{...n,...r})}bg(e){return this.withOptions({bg:e})}dpr(e){return this.withOptions(e&&e!==1?{dpr:e}:{})}width(e){return this.withOptions({width:e})}height(e){return this.withOptions({height:e})}focalPoint(e,t){return this.withOptions({focalPoint:{x:e,y:t}})}maxWidth(e){return this.withOptions({maxWidth:e})}minWidth(e){return this.withOptions({minWidth:e})}maxHeight(e){return this.withOptions({maxHeight:e})}minHeight(e){return this.withOptions({minHeight:e})}size(e,t){return this.withOptions({width:e,height:t})}blur(e){return this.withOptions({blur:e})}sharpen(e){return this.withOptions({sharpen:e})}rect(e,t,n,r){return this.withOptions({rect:{left:e,top:t,width:n,height:r}})}format(e){return this.withOptions({format:e})}invert(e){return this.withOptions({invert:e})}orientation(e){return this.withOptions({orientation:e})}quality(e){return this.withOptions({quality:e})}forceDownload(e){return this.withOptions({download:e})}flipHorizontal(){return this.withOptions({flipHorizontal:!0})}flipVertical(){return this.withOptions({flipVertical:!0})}ignoreImageParams(){return this.withOptions({ignoreImageParams:!0})}fit(e){if(eA.indexOf(e)===-1)throw Error(`Invalid fit mode "${e}"`);return this.withOptions({fit:e})}crop(e){if(tA.indexOf(e)===-1)throw Error(`Invalid crop mode "${e}"`);return this.withOptions({crop:e})}saturation(e){return this.withOptions({saturation:e})}auto(e){if(nA.indexOf(e)===-1)throw Error(`Invalid auto mode "${e}"`);return this.withOptions({auto:e})}pad(e){return this.withOptions({pad:e})}vanityName(e){return this.withOptions({vanityName:e})}frame(e){if(e!==1)throw Error(`Invalid frame value "${e}"`);return this.withOptions({frame:e})}url(){return Zk(this.options)}toString(){return this.url()}};function fA(e){let t=!1,n;return(...r)=>(t||=(n=e(...r),!0),n)}var pA=(e=>fA((...t)=>{console.warn(e.join(` `),...t)}))(["The default export of @sanity/image-url has been deprecated. Use the named export `createImageUrlBuilder` instead."]);function mA(e){return function(t){return pA(),e(t)}}var hA=mA(lA),gA=zk({projectId:`y0qqand3`,dataset:`production`,apiVersion:`2024-06-01`,useCdn:!0}),_A=hA(gA);function vA(e){return _A.image(e)}var yA=`https://calendly.com/sangameswaran-vmaxhealthtech/30min`,bA=`*[_type == "post"] | order(publishedAt desc) { 542 _id, title, slug, publishedAt, excerpt, mainImage, 543 "author": author->name, 544 "category": category->title, 545 "part": partNumber, 546 "level": difficultyLevel 547}`;function xA(e=``){let t=e.trim().split(/\s+/).length;return`${Math.max(1,Math.round(t/200))} min read`}var SA=` 548 @keyframes shimmer { 549 0% { background-position: -600px 0 } 550 100% { background-position: 600px 0 } 551 } 552 .shimmer { 553 background: linear-gradient(90deg, #f3f3f3 25%, #ebebeb 50%, #f3f3f3 75%); 554 background-size: 600px 100%; 555 animation: shimmer 1.4s infinite linear; 556 } 557`;function CA(){return(0,M.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,M.jsx)(`div`,{className:`shimmer rounded-lg w-full aspect-video`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-24 h-3`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-[85%] h-5`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-[70%] h-5`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-full h-3.5`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-[80%] h-3.5`}),(0,M.jsx)(`div`,{className:`shimmer rounded w-28 h-3 mt-1`})]})}function wA({post:e}){let t=xA(e.excerpt||``);return(0,M.jsxs)(Nn,{to:`/blogs/${e.slug.current}`,className:`flex flex-col group no-underline text-inherit transition-transform duration-200 hover:-translate-y-0.5`,children:[(0,M.jsx)(`div`,{className:`mb-4`,children:e.mainImage?(0,M.jsx)(`img`,{src:vA(e.mainImage).width(600).height(338).url(),alt:e.title,className:`w-full aspect-video object-cover object-center rounded-lg block`}):(0,M.jsx)(`div`,{className:`w-full aspect-video rounded-lg bg-gray-100 flex items-center justify-center`,children:(0,M.jsxs)(`svg`,{width:`40`,height:`40`,viewBox:`0 0 48 48`,fill:`none`,children:[(0,M.jsx)(`rect`,{x:`6`,y:`16`,width:`36`,height:`7`,rx:`3.5`,fill:`#ccc`}),(0,M.jsx)(`rect`,{x:`6`,y:`26`,width:`36`,height:`7`,rx:`3.5`,fill:`#ddd`}),(0,M.jsx)(`rect`,{x:`12`,y:`6`,width:`24`,height:`8`,rx:`4`,fill:`#bbb`})]})})}),e.category&&(0,M.jsx)(`p`,{className:`text-[13px] font-medium text-gray-500 mb-2 capitalize font-[Poppins]`,children:e.category}),(0,M.jsx)(`h2`,{className:`font-[Poppins] text-[1.15rem] font-semibold leading-snug tracking-tight text-gray-900 mb-2 group-hover:text-black transition-colors duration-150`,children:e.title}),e.excerpt&&(0,M.jsx)(`p`,{className:`font-[Poppins] text-sm leading-relaxed text-gray-500 mb-3 line-clamp-3`,children:e.excerpt}),(0,M.jsxs)(`div`,{className:`flex items-center gap-1.5 mt-auto font-[Poppins] text-[13px] text-gray-400`,children:[e.author&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`span`,{className:`text-gray-600 font-medium`,children:e.author}),(0,M.jsx)(`span`,{className:`text-gray-300`,children:`|`})]}),(0,M.jsx)(`span`,{children:t})]})]})}function TA(){let[e,t]=(0,b.useState)([]),[n,r]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{gA.fetch(bA).then(e=>{t(e),r(!1)})},[]),(0,M.jsxs)(`div`,{className:`bg-white min-h-screen font-[Poppins] mb-24`,children:[(0,M.jsx)(`style`,{children:` 558 ${SA} 559 `}),(0,M.jsxs)(`div`,{className:`max-w-[1200px] mx-auto px-5 sm:px-8 lg:px-12 pt-24 sm:pt-36 lg:pt-[150px] pb-16 sm:pb-20 lg:pb-24 text-center`,children:[(0,M.jsx)(`span`,{className:`inline-block text-[13px] font-medium tracking-[0.1em] uppercase text-[#9747FF] mb-6`,children:`Blog & Guides`}),(0,M.jsxs)(`h1`,{className:`text-[clamp(36px,6vw,80px)] font-medium tracking-[-0.04em] leading-[1.05] text-[#0A0A0A] mb-6 sm:mb-7`,children:[`Insights for Fitness`,(0,M.jsx)(`br`,{}),`Professionals `]}),(0,M.jsx)(`p`,{className:`text-base sm:text-lg leading-[1.7] text-[#6B7280] max-w-[540px] mx-auto mb-10 sm:mb-12`,children:`Guides, strategies, and stories to help you grow your coaching business and deliver better results for every client.`}),(0,M.jsxs)(`div`,{className:`flex flex-col sm:flex-row gap-3 justify-center items-center`,children:[(0,M.jsxs)(`button`,{onClick:()=>window.open(yA,`_blank`),className:`w-full sm:w-auto bg-[#0A0A0A] text-white border-none rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em] group`,style:{letterSpacing:`0.01em`,minHeight:`44px`},children:[`Book a Demo `,(0,M.jsx)(`span`,{className:`translate-y-1 inline-block transition-transform duration-300 group-hover:translate-x-1`,children:(0,M.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,children:(0,M.jsx)(`path`,{d:`M3 8h10M9 4l4 4-4 4`,stroke:`#ffffff`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]}),(0,M.jsx)(Nn,{to:`/pricing`,className:`w-full sm:w-auto bg-transparent text-[#0A0A0A] border-[1.5px] border-[#
559E5E7EB] rounded-full px-8 py-4 text-[15px] font-semibold cursor-pointer tracking-[-0.01em]`,children:`See Pricing`})]})]}),(0,M.jsxs)(`section`,{className:`max-w-[1200px] mx-auto px-6 py-14 pb-24`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-3 mb-10`,children:[(0,M.jsx)(`span`,{className:`text-[11px] font-semibold tracking-widest uppercase text-gray-300 whitespace-nowrap`,children:`All Articles`}),(0,M.jsx)(`div`,{className:`flex-1 h-px bg-gray-100`}),!n&&e.length>0&&(0,M.jsxs)(`span`,{className:`text-xs text-gray-300 whitespace-nowrap`,children:[e.length,` article`,e.length===1?``:`s`]})]}),n&&(0,M.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8 gap-y-12`,children:Array.from({length:6},(e,t)=>(0,M.jsx)(CA,{},t))}),!n&&e.length===0&&(0,M.jsx)(`div`,{className:`text-center py-20 text-sm text-gray-300`,children:`No articles published yet. Check back soon.`}),!n&&e.length>0&&(0,M.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8 gap-y-12`,children:e.map(e=>(0,M.jsx)(wA,{post:e},e._id))})]})]})}function EA(e){return e._type===`span`&&`text`in e&&typeof e.text==`string`&&(e.marks===void 0||Array.isArray(e.marks)&&e.marks.every(e=>typeof e==`string`))}function DA(e){return typeof e._type==`string`&&e._type[0]!==`@`&&(!(`markDefs`in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>typeof e._key==`string`))&&`children`in e&&Array.isArray(e.children)&&e.children.every(e=>typeof e==`object`&&`_type`in e)}function OA(e){return DA(e)&&`listItem`in e&&typeof e.listItem==`string`&&(e.level===void 0||typeof e.level==`number`)}function kA(e){return e._type===`@list`}function AA(e){return e._type===`@span`}function jA(e){return e._type===`@text`}var MA=[`strong`,`em`,`code`,`underline`,`strike-through`];function NA(e,t,n){if(!EA(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),i={};return r.forEach(e=>{i[e]=1;for(let r=t+1;r<n.length;r++){let t=n[r];if(t&&EA(t)&&Array.isArray(t.marks)&&t.marks.indexOf(e)!==-1)i[e]++;else break}}),r.sort((e,t)=>PA(i,e,t))}function PA(e,t,n){let r=e[t],i=e[n];if(r!==i)return i-r;let a=MA.indexOf(t),o=MA.indexOf(n);return a===o?t.localeCompare(n):a-o}function FA(e){let{children:t}=e,n=e.markDefs??[];if(!t||!t.length)return[];let r=t.map(NA),i={_type:`@span`,children:[],markType:`<unknown>`},a=[i];for(let e=0;e<t.length;e++){let i=t[e];if(!i)continue;let o=r[e]||[],s=1;if(a.length>1)for(;s<a.length;s++){let e=a[s]?.markKey||``,t=o.indexOf(e);if(t===-1)break;o.splice(t,1)}a=a.slice(0,s);let c=a[a.length-1];if(c){for(let e of o){let t=n?.find(t=>t._key===e),r={_type:`@span`,_key:i._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};c.children.push(r),a.push(r),c=r}if(EA(i)){let e=i.text.split(` 560`);for(let t=e.length;t-- >1;)e.splice(t,0,` 561`);c.children=c.children.concat(e.map(e=>({_type:`@text`,text:e})))}else c.children=c.children.concat(i)}}return i.children}function IA(e,t){let n=[],r;for(let i=0;i<e.length;i++){let a=e[i];if(a){if(!OA(a)){n.push(a),r=void 0;continue}if(!r){r=RA(a,i,t),n.push(r);continue}if(LA(a,r)){r.children.push(a);continue}if((a.level||1)>r.level){let e=RA(a,i,t);if(t===`html`){let t=r.children[r.children.length-1],n={...t,children:[...t.children,e]};r.children[r.children.length-1]=n}else r.children.push(e);r=e;continue}if((a.level||1)<r.level){let e=n[n.length-1],o=e&&zA(e,a);if(o){r=o,r.children.push(a);continue}r=RA(a,i,t),n.push(r);continue}if(a.listItem!==r.listItem){let e=n[n.length-1],o=e&&zA(e,{level:a.level||1});if(o&&o.listItem===a.listItem){r=o,r.children.push(a);continue}else{r=RA(a,i,t),n.push(r);continue}}console.warn(`Unknown state encountered for block`,a),n.push(a)}}return n}function LA(e,t){return(e.level||1)===t.level&&e.listItem===t.listItem}function RA(e,t,n){return{_type:`@list`,_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function zA(e,t){let n=t.level||1,r=t.listItem||`normal`,i=typeof t.listItem==`string`;if(kA(e)&&(e.level||1)===n&&i&&(e.listItem||`normal`)===r)return e;if(!(`children`in e))return;let a=e.children[e.children.length-1];
561return a&&!EA(a)?zA(a,t):void 0}function BA(e){let t=``;return e.children.forEach(e=>{jA(e)?t+=e.text:AA(e)&&(t+=BA(e))}),t}var VA={number:({children:e})=>(0,M.jsx)(`ol`,{children:e}),bullet:({children:e})=>(0,M.jsx)(`ul`,{children:e})},HA=({children:e})=>(0,M.jsx)(`li`,{children:e}),UA=({children:e,value:t})=>(0,M.jsx)(`a`,{href:t?.href,children:e}),WA={textDecoration:`underline`},GA={em:({children:e})=>(0,M.jsx)(`em`,{children:e}),strong:({children:e})=>(0,M.jsx)(`strong`,{children:e}),code:({children:e})=>(0,M.jsx)(`code`,{children:e}),underline:({children:e})=>(0,M.jsx)(`span`,{style:WA,children:e}),"strike-through":({children:e})=>(0,M.jsx)(`del`,{children:e}),link:UA},KA=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,qA=e=>KA(`block type "${e}"`,`types`),JA=e=>KA(`mark type "${e}"`,`marks`),YA=e=>KA(`block style "${e}"`,`block`),XA=e=>KA(`list style "${e}"`,`list`),ZA=e=>KA(`list item style "${e}"`,`listItem`);function QA(e){console.warn(e)}var $A={display:`none`},ej={types:{},block:{normal:({children:e})=>(0,M.jsx)(`p`,{children:e}),blockquote:({children:e})=>(0,M.jsx)(`blockquote`,{children:e}),h1:({children:e})=>(0,M.jsx)(`h1`,{children:e}),h2:({children:e})=>(0,M.jsx)(`h2`,{children:e}),h3:({children:e})=>(0,M.jsx)(`h3`,{children:e}),h4:({children:e})=>(0,M.jsx)(`h4`,{children:e}),h5:({children:e})=>(0,M.jsx)(`h5`,{children:e}),h6:({children:e})=>(0,M.jsx)(`h6`,{children:e})},marks:GA,list:VA,listItem:HA,hardBreak:()=>(0,M.jsx)(`br`,{}),unknownType:({value:e,isInline:t})=>{let n=qA(e._type);return(0,M.jsx)(t?`span`:`div`,{style:$A,children:n})},unknownMark:({markType:e,children:t})=>(0,M.jsx)(`span`,{className:`unknown__pt__mark__${e}`,children:t}),unknownList:({children:e})=>(0,M.jsx)(`ul`,{children:e}),unknownListItem:({children:e})=>(0,M.jsx)(`li`,{children:e}),unknownBlockStyle:({children:e})=>(0,M.jsx)(`p`,{children:e})};function tj(e,t){let{block:n,list:r,listItem:i,marks:a,types:o,...s}=t;return{...e,block:nj(e,t,`block`),list:nj(e,t,`list`),listItem:nj(e,t,`listItem`),marks:nj(e,t,`marks`),types:nj(e,t,`types`),...s}}function nj(e,t,n){let r=t[n],i=e[n];return typeof r==`function`||r&&typeof i==`function`?r:r?{...i,...r}:i}function rj({value:e,components:t,listNestingMode:n,onMissingComponent:r=QA}){let i=r||oj,a;a=Array.isArray(e)?e:e==null?[]:[e];let o=IA(a,n||`html`),s=(0,b.useMemo)(()=>t?tj(ej,t):ej,[t]),c=(0,b.useMemo)(()=>ij(s,i),[s,i]);return(0,M.jsx)(M.Fragment,{children:o.map((e,t)=>c({node:e,index:t,isInline:!1,renderNode:c}))})}var ij=(e,t)=>{function n(e){let{node:t,index:n,isInline:d}=e,f=t._key||`node-${n}`;return kA(t)?a(t,n,f):OA(t)?i(t,n,f):AA(t)?o(t,n,f):r(t)?u(t,n,f,d):DA(t)?s(t,n,f,d):jA(t)?c(t,f):l(t,n,f,d)}function r(t){return t._type in e.types}function i(r,i,a){let o=aj({node:r,index:i,isInline:!1,renderNode:n}),s=e.listItem,c=(typeof s==`function`?s:s[r.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=r.listItem||`bullet`;t(ZA(e),{type:e,nodeType:`listItemStyle`})}let l=o.children;if(r.style&&r.style!==`normal`){let{listItem:e,...t}=r;l=n({node:t,index:i,isInline:!1,renderNode:n})}return(0,M.jsx)(c,{value:r,index:i,isInline:!1,renderNode:n,children:l},a)}function a(r,i,a){let o=r.children.map((e,t)=>n({node:e._key?e:{...e,_key:`li-${i}-${t}`},index:t,isInline:!1,renderNode:n})),s=e.list,c=(typeof s==`function`?s:s[r.listItem])||e.unknownList;if(c===e.unknownList){let e=r.listItem||`bullet`;t(XA(e),{nodeType:`listStyle`,type:e})}return(0,M.jsx)(c,{value:r,index:i,isInline:!1,renderNode:n,children:o},a)}function o(r,i,a){let{markDef:o,markType:s,markKey:c}=r,l=e.marks[s]||e.unknownMark,u=r.children.map((e,t)=>n({node:e,index:t,isInline:!0,renderNode:n}));return l===e.unknownMark&&t(JA(s),{nodeType:`mark`,type:s}),(0,M.jsx)(l,{text:BA(r),value:o,markType:s,markKey:c,renderNode:n,children:u},a)}function s(r,i,a,o){let{_key:s,...c}=aj({node:r,index:i,isInline:o,renderNode:n}),l=c.node.style||`normal`,u=(typeof e.block==`function`?e.block:e.block[l])||e.unknownBlockStyle;return u===e.unknownBlockStyle&&t(YA(l),{nodeType:`blockStyle`,type:l}),(0,M.jsx)(u,{...c,value:c.node,renderNode:n},a)}function c(t,n){if(t.text===` 562`){let t=e.hardBreak;return t?(0,M.jsx)(t,{},n):` 563`}return t.text}function l(r,i,a,o){let s={value:r,isInline:o,index:i,renderNode:n};t(qA(r._type),{nodeType:`block`,type:r._type});let c=e.unknownType;return(0,M.jsx)(c,{...s},a)}function u(t,r,i,a){let o={value:t,isInline:a,index:r,renderNode:n},s=e.types[t._type];return s?(0,M.jsx)(s,{...o},i):null}return n};function aj(e){let{node:t,index:n,isInline:r,renderNode:i}=e,a=FA(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${n}`,children:a,index:n,isInline:r,node:t}}function oj(){}var sj=`*[_type == "post" && slug.current == $slug][0]{ 564 title, publishedAt, mainImage, body, 565 "author": author->name, 566 "authorImage": author->image, 567 "categories": categories[]->title, 568 partNumber, 569 difficultyLevel, 570 "readTime": round(length(pt::text(body)) / 5 / 200) 571}`,cj=` 572 573 @keyframes shimmer { 0%{background-position:-800px 0} 100%{background-position:800px 0} } 574 @keyframes fadeUp { from{opacity:0;transform:translateY(18px)} to{opacity:1;transform:translateY(0)} } 575 @keyframes imgReveal { from{opacity:0;transform:scale(1.03)} to{opacity:1;transform:scale(1)} } 576 577 .anim-1 { animation: fadeUp 0.5s cubic-bezier(.22,1,.36,1) both; } 578 .anim-2 { animation: fadeUp 0.5s 0.08s cubic-bezier(.22,1,.36,1) both; } 579 .anim-3 { animation: fadeUp 0.5s 0.16s cubic-bezier(.22,1,.36,1) both; } 580 .anim-4 { animation: fadeUp 0.5s 0.24s cubic-bezier(.22,1,.36,1) both; } 581 .anim-img { animation: imgReveal 0.9s 0.2s cubic-bezier(.22,1,.36,1) both; } 582 583 .shimmer {
584 background: linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%); 585 background-size: 800px 100%; 586 animation: shimmer 1.5s infinite linear; 587 border-radius: 8px; 588 } 589 590 /* prose styles */ 591 .prose-content p { font-size:1.025rem;line-height:1.85;color:#374151;margin-bottom:1.5em; } 592 .prose-content h2 { 593 font-family:'Instrument Serif',serif; 594 font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:400;color:#111827; 595 letter-spacing:-.02em;line-height:1.25; 596 margin:3em 0 .75em;padding-bottom:.65em; 597 border-bottom:1px solid #f3f4f6; 598 } 599 .prose-content h3 { 600 font-family:'Instrument Serif',serif; 601 font-size:1.2rem;font-weight:400;color:#111827; 602 letter-spacing:-.015em;margin:2.5em 0 .6em; 603 } 604 .prose-content strong { color:#111827;font-weight:600; } 605 .prose-content em { font-style:italic;color:#6b7280; } 606 .prose-content a { 607 color:#7c3aed;text-decoration:underline; 608 text-underline-offset:3px;text-decoration-color:rgba(124,58,237,.25); 609 font-weight:500;transition:text-decoration-color .15s; 610 } 611 .prose-content a:hover { text-decoration-color:#7c3aed; } 612 .prose-content ul { list-style:none;padding:0;margin:0 0 1.6em; } 613 .prose-content ul li { 614 font-size:1.025rem;line-height:1.8;color:#374151; 615 padding-left:1.4rem;position:relative;margin-bottom:.5em; 616 } 617 .prose-content ul li::before { 618 content:'';position:absolute;left:0;top:11px; 619 width:5px;height:5px;border-radius:50%;background:#a78bfa; 620 } 621 .prose-content ol { list-style:none;counter-reset:li;padding:0;margin:0 0 1.6em; } 622 .prose-content ol li { 623 counter-increment:li; 624 font-size:1.025rem;line-height:1.8;color:#374151; 625 padding-left:2.2rem;position:relative;margin-bottom:.5em; 626 } 627 .prose-content ol li::before { 628 content:counter(li); 629 position:absolute;left:0;top:2px; 630 font-size:11px;font-weight:700;color:#7c3aed;line-height:1.85; 631 background:#f5f3ff;border:1px solid #ede9fe; 632 width:20px;height:20px;border-radius:6px; 633 display:flex;align-items:center;justify-content:center; 634 } 635 .prose-content blockquote { 636 margin:2em 0;padding:20px 24px; 637 border-left:3px solid #a78bfa; 638 background:#f5f3ff;border-radius:0 12px 12px 0; 639 } 640 .prose-content blockquote p { margin:0;font-style:italic;color:#4c1d95; } 641 .prose-content code { 642 background:#f3f4f6;color:#6d28d9; 643 padding:2px 7px;border-radius:6px; 644 font-size:.85em;font-family:'Courier New',monospace; 645 border:1px solid #e5e7eb; 646 } 647 .prose-content pre { 648 background:#111827;border-radius:14px; 649 padding:24px;overflow-x:auto;margin:2em 0; 650 } 651 .prose-content pre code { background:none;color:#e2e8f0;padding:0;font-size:.875rem;line-height:1.75;border:none; } 652 .prose-content img { width:100%;border-radius:12px;margin:2em 0;border:1px solid #e5e7eb; } 653`;function lj(){let[e,t]=(0,b.useState)(0);return(0,b.useEffect)(()=>{let e=()=>{let e=document.documentElement,n=e.scrollHeight-e.clientHeight;t(n>0?Math.min(100,e.scrollTop/n*100):0)};return window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,M.jsx)(`div`,{className:`fixed top-0 left-0 right-0 z-50 h-0.5 bg-transparent`,children:(0,M.jsx)(`div`,{className:`h-full bg-violet-500 transition-[width] duration-75`,style:{width:`${e}%`}})})}function uj({className:e=``}){return(0,M.jsx)(`div`,{className:`shimmer ${e}`})}function dj(){return(0,M.jsxs)(`div`,{className:`min-h-screen bg-white`,children:[(0,M.jsxs)(`div`,{className:`h-14 border-b border-gray-200 flex items-center justify-between px-6`,children:[(0,M.jsx)(uj,{className:`w-20 h-4`}),(0,M.jsx)(uj,{className:`w-16 h-8 !rounded-lg`})]}),(0,M.jsxs)(`div`,{className:`max-w-3xl mx-auto px-6 pt-16 pb-0`,children:[(0,M.jsx)(uj,{className:`w-24 h-6 !rounded-full mb-6`}),(0,M.jsx)(uj,{className:`w-4/5 h-12 mb-3`}),(0,M.jsx)(uj,{className:`w-3/5 h-12 mb-8`}),(0,M.jsxs)(`div`,{className:`flex items-center gap-3 py-4 border-y border-gray-100 mb-6`,children:[(0,M.jsx)(uj,{className:`w-8 h-8 !rounded-full`}),(0,M.jsx)(uj,{className:`w-56 h-4`})]}),(0,M.jsxs)(`div`,{className:`flex gap-3 mb-8`,children:[(0,M.jsx)(uj,{className:`w-32 h-11 !rounded-xl`}),(0,M.jsx)(uj,{className:`w-28 h-11 !rounded-xl`})]}
653),(0,M.jsx)(uj,{className:`w-full !rounded-2xl`,style:{aspectRatio:`16/8`}})]})]})}function fj(){return(0,M.jsx)(`div`,{className:`min-h-screen bg-white flex items-center justify-center`,children:(0,M.jsxs)(`div`,{className:`text-center px-6`,children:[(0,M.jsx)(`div`,{className:`w-12 h-12 rounded-2xl bg-violet-50 border border-violet-200 flex items-center justify-center mx-auto mb-4 text-xl`,children:`â¦`}),(0,M.jsx)(`h2`,{className:`font-display text-2xl font-normal text-gray-900 mb-2`,children:`Article not found`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-400 mb-6`,children:`This article may have moved or been removed.`}),(0,M.jsx)(Nn,{to:`/blogs`,className:`inline-flex items-center gap-2 bg-violet-600 hover:bg-violet-700 text-white text-sm font-semibold px-5 py-2.5 rounded-xl transition-colors no-underline`,children:`â All Articles`})]})})}function pj(){let{slug:e}=gt(),[t,n]=(0,b.useState)(null),[r,i]=(0,b.useState)(!0),[a,o]=(0,b.useState)(!1);if((0,b.useEffect)(()=>{gA.fetch(sj,{slug:e}).then(e=>{n(e),i(!1)})},[e]),r)return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:cj}),(0,M.jsx)(dj,{})]});if(!t)return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:cj}),(0,M.jsx)(fj,{})]});let s=new Date(t.publishedAt).toLocaleDateString(`en-US`,{year:`numeric`,month:`short`,day:`numeric`}),c=t.author?t.author.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase():`?`;return(0,M.jsxs)(`div`,{className:`bg-white min-h-screen`,children:[(0,M.jsx)(`style`,{children:cj}),(0,M.jsx)(lj,{}),(0,M.jsx)(`section`,{className:`bg-white`,children:(0,M.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 sm:px-8 pt-14 sm:pt-20 pb-0`,children:[(0,M.jsxs)(Nn,{to:`/blogs`,className:`inline-flex items-center gap-2 text-sm font-medium text-gray-500 hover:text-gray-900 transition-colors no-underline py-6`,children:[(0,M.jsx)(`svg`,{width:`15`,height:`15`,viewBox:`0 0 16 16`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M10 13L5 8l5-5`,stroke:`currentColor`,strokeWidth:`1.75`,strokeLinecap:`round`,strokeLinejoin:`round`})}),`Blog`]}),t.categories?.[0]&&(0,M.jsxs)(`div`,{className:`anim-1 inline-flex items-center gap-1.5 text-xs font-semibold tracking-widest uppercase text-violet-600 bg-violet-50 border border-violet-200 px-3 py-1.5 rounded-full mb-6`,children:[(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full bg-violet-500 flex-shrink-0`}),t.categories[0]]}),(0,M.jsx)(`h1`,{className:` anim-2 text-4xl sm:text-5xl font-normal leading-tight tracking-tight text-gray-900 mb-6`,style:{letterSpacing:`-.025em`},children:t.title}),(0,M.jsxs)(`div`,{className:`anim-3 flex items-center gap-4 flex-wrap py-4 border-t border-b border-gray-100 mb-7`,children:[(0,M.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-violet-100 border-2 border-violet-200 overflow-hidden flex-shrink-0 flex items-center justify-center text-xs font-bold text-violet-700`,children:t.authorImage?(0,M.jsx)(`img`,{src:vA(t.authorImage).width(64).height(64).url(),alt:t.author,className:`w-full h-full object-cover`}):c}),(0,M.jsxs)(`div`,{className:`flex items-center gap-2.5 flex-wrap text-sm text-gray-400`,children:[t.author&&(0,M.jsx)(`span`,{className:`font-medium text-gray-700`,children:t.author}),(0,M.jsx)(`span`,{className:`text-gray-300`,children:`·`}),(0,M.jsx)(`span`,{children:s}),t.readTime>0&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`span`,{className:`text-gray-300`,children:`·`}),(0,M.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 bg-gray-100 text-gray-500 text-xs font-medium px-2.5 py-1 rounded-md`,children:[(0,M.jsxs)(`svg`,{width:`11`,height:`11`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,M.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,M.jsx)(`polyline`,{points:`12 6 12 12 16 14`})]}),t.readTime,` min read`]})]})]})]}),(0,M.jsx)(`div`,{className:`anim-img w-full overflow-hidden rounded-2xl border border-b-0 border-gray-200`,style:{aspectRatio:`16/10`},children:t.mainImage?(0,M.jsx)(`img`,{src:vA(t.mainImage).width(1200).url(),alt:t.title,className:`w-full h-full object-cover block`}):(0,M.jsx)(`div`,{className:`w-full h-full bg-gradient-to-br from-violet-50 via-purple-50 to-gray-50 flex items-center justify-center`,children:(0,M.jsxs)(`svg`,{width:`56`,height:`56`,viewBox:`0 0 56 56`,fill:`none`,children:[(0,M.jsx)(`rect`,{x:`8`,y:`20`,width:`40`,height:`8`,rx:`4`,fill:`#ddd6fe`}),(0,M.jsx)(`rect`,{x:`8`,y:`31`,width:`40`,height:`8`,rx:`4`,fill:`#ede9fe`}),(0,M.jsx)(`rect`,{x:`14`,y:`10`,width:`28`,height:`8`,rx:`4`,fill:`#c4b5fd`})]})})})]})}),(0,M.jsx)(`div`,{className:`bg-white `,children:(0,M.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 sm:px-8 py-12 sm:py-16 pb-24`,children:[(0,M.jsx)(`article`,{className:`prose-content`,children:(0,M.jsx)(rj,{value:t.body,components:{types:{image:({value:e})=>(0,M.jsx)(`img`,{src:vA(e).width(860).url(),alt:e.alt||``})},block:{h2:({children:e})=>(0,M.jsx)(`h2`,{children:e}),h3:({children:e})=>(0,M.jsx)(`h3`,{children:e}),blockquote:({children:e})=>(0,M.jsx)(`blockquote`,{children:(0,M.jsx)(`p`,{children:e})}),normal:({children:e})=>(0,M.jsx)(`p`,{children:e})},marks:{link:({children:e,value:t})=>(0,M.jsx)(`a`,{href:t?.href,target:`_blank`,rel:`noopener noreferrer`,children:e})}}})}),(0,M.jsxs)(`div`,{className:`mt-12 flex items-center justify-between gap-6 flex-wrap bg-violet-50 border border-violet-200 rounded-2xl p-6 sm:p-7`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`p`,{className:`text-sm font-semibold text-gray-900 mb-1`,children:`Ready to grow your coaching business?`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-500`,children:`Join thousands of coaches already on the platform.`})]}),(0,M.jsxs)(Nn,{to:`/get-started`,className:`inline-flex items-center gap-1.5 bg-vi
653olet-600 hover:bg-violet-700 text-white text-sm font-semibold px-5 py-2.5 rounded-xl no-underline transition-colors flex-shrink-0 shadow-sm shadow-violet-200`,children:[`Start for free`,(0,M.jsx)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 14 14`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M5 3l4 4-4 4`,stroke:`#fff`,strokeWidth:`1.75`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})]})}),(0,M.jsx)(`div`,{className:`bg-white border-t border-gray-100`,children:(0,M.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 sm:px-8 py-10 sm:py-12 flex items-center justify-between gap-6 flex-wrap`,children:[(0,M.jsxs)(`div`,{children:[(0,M.jsx)(`h3`,{className:`font-display text-xl font-normal text-gray-900 mb-1`,children:`Enjoyed this article?`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-400`,children:`Explore more guides to grow your coaching business.`})]}),(0,M.jsxs)(Nn,{to:`/blogs`,className:`inline-flex items-center gap-2 bg-gray-900 hover:bg-violet-700 text-white text-sm font-semibold px-5 py-2.5 rounded-xl no-underline transition-colors flex-shrink-0`,children:[`View all articles`,(0,M.jsx)(`svg`,{width:`13`,height:`13`,viewBox:`0 0 14 14`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M5 3l4 4-4 4`,stroke:`#fff`,strokeWidth:`1.75`,strokeLinecap:`round`,strokeLinejoin:`round`})})]})]})})]})}var mj=`/assets/security-ZjO5e6lt.png`;function hj(){return(0,M.jsx)(`section`,{style:{backgroundImage:`url(${mj})`},className:`w-full min-h-[60vh] xl:min-h-[90vh] bg-cover bg-center bg-no-repeat flex items-center justify-center px-6 md:py-16 pt-24`,children:(0,M.jsxs)(`div`,{className:`text-center max-w-2xl`,children:[(0,M.jsx)(`p`,{className:`text-sm font-semibold text-gray-400 mb-4 tracking-wide`,children:`Security`}),(0,M.jsxs)(`h1`,{className:`text-4xl sm:text-5xl xl:text-5xl font-normal text-gray-900 leading-tight tracking-tight mb-6`,children:[`Your Business Data is`,(0,M.jsx)(`br`,{}),`Safe With SmartCoach360`]}),(0,M.jsx)(`p`,{className:`text-base sm:text-large text-gray-500 font-light leading-relaxed max-w-md mx-auto mb-10`,children:`Running a coaching business means handling sensitive data every dayâclient health information, payment details, and private communications. SmartCoach360 is built on enterprise-grade security so you and your clients can operate with confidence.`})]})})}var gj=[{id:`privacy`,label:`Data Privacy & GDPR`,cardBg:`#DDD6FE`,badgeBg:`#7C3AED`,badgeText:`#EDE9FE`,badge:`All Plans`,title:`Data Privacy 654& GDPR`,description:`SmartCoach360 gives you the tools to manage client data responsibly and meet your obligations under GDPR and other global data privacy regulations.`,bullets:[`Tools for managing lawful basis of data processing`,`Client data access and deletion rights management`,`Data processing agreements available for enterprise customers`,`Privacy-by-design principles applied across every feature`],accent:`rgba(109,40,217,0.18)`},{id:`ownership`,label:`Your Data Belongs to You`,cardBg:`#99F6E4`,badgeBg:`#0F766E`,badgeText:`#CCFBF1`,badge:`All Plans`,title:`Your Data 655Belongs to You`,description:`Your data is yours. SmartCoach360 never sells, shares, or uses your business data or your clients' personal information for any purpose other than providing you with our service.`,bullets:[`Full data portability â export everything at any time`,`Complete data deletion on account closure`,`No third-party data sharing for advertising or marketing`,`Transparent data processing policy available on request`],accent:`rgba(13,148,136,0.18)`},{id:`infrastructure`,label:`Infrastructure & Uptime`,cardBg:`#BBF7D0`,badgeBg:`#059669`,badgeText:`#D1FAE5`,badge:`Pro & Enterprise`,title:`Infrastructure 656& Uptime`,description:`SmartCoach360 runs on enterprise-grade cloud infrastructure with built-in redundancy, automated backups, and real-time monitoring.`,bullets:[`99.9% uptime SLA for all paid plans`,`Automated daily backups with georedundant storage`,`Real-time monitoring and rapid incident response`,`Disaster recovery infrastructure built in by default`],accent:`rgba(5,150,105,0.18)`}],_j=({color:e})=>(0,M.jsx)(`svg`,{width:`9`,height:`9`,viewBox:`0 0 9 9`,fill:`none`,children:(0,M.jsx)(`path`,{d:`M1.5 4.5l2.5 2.5 3.5-4`,stroke:e,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`})}),vj=({card:e})=>(0,M.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,justifyContent:`center`,height:`100%`,padding:`36px 32px`,boxSizing:`border-box`},children:[(0,M.jsx)(`span`,{style:{display:`inline-block`,alignSelf:`flex-start`,fontSize:11,fontWeight:700,letterSpacing:`0.07em`,padding:`4px 12px`,borderRadius:20,marginBottom:20,backgroundColor:e.badgeBg,color:e.badgeText},children:`All Plans`}),(0,M.jsx)(`h2`,{style:{fontSize:`2.1rem`,fontWeight:800,lineHeight:1.08,letterSpacing:`-0.03em`,color:`rgba(0,0,0,0.88)`,marginBottom:12,whiteSpace:`pre-line`},children:e.title}),(0,M.jsx)(`p`,{style:{fontSize:`0.875rem`,color:`rgba(0,0,0,0.58)`,lineHeight:1.6,marginBottom:24},children:e.description}),(0,M.jsx)(`ul`,{style:{display:`flex`,flexDirection:`column`,gap:10,listStyle:`none`,padding:0,margin:0},children:e.bullets.map((t,n)=>(0,M.jsxs)(`li`,{style:{display:`flex`,alignItems:`center`,gap:10,fontSize:`0.875rem`,fontWeight:500,color:`rgba(0,0,0,0.78)`},children:[(0,M.jsx)(`span`,{style:{flexShrink:0,width:18,height:18,borderRadius:`50%`,dis
656play:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:e.badgeBg},children:(0,M.jsx)(_j,{color:e.badgeText})}),t]},n))})]});function yj(){let[e,t]=(0,b.useState)(`privacy`);return(0,M.jsx)(`section`,{className:`w-full xl:min-h-screen flex items-center justify-center py-16 px-4`,children:(0,M.jsxs)(`div`,{className:`w-full max-w-6xl`,children:[(0,M.jsxs)(`div`,{className:`flex flex-col lg:flex-row lg:gap-16 lg:mt-16 lg:mb-20 mb-12`,children:[(0,M.jsxs)(`div`,{className:`lg:w-1/2 mb-5 lg:mb-0`,children:[(0,M.jsx)(`p`,{className:`text-xs font-semibold tracking-[0.15em] uppercase text-slate-400 mb-4`,children:`Security & Compliance`}),(0,M.jsxs)(`h2`,{className:`font-bold text-slate-950 leading-[1.05] tracking-tight`,style:{fontSize:`clamp(2rem,5vw,3.6rem)`},children:[`Built to meet your`,(0,M.jsx)(`br`,{}),`compliance obligations`]})]}),(0,M.jsx)(`div`,{className:`lg:w-1/2 flex items-end pb-1`,children:(0,M.jsx)(`p`,{className:`text-slate-500 text-base leading-relaxed max-w-md`,children:`Privacy-by-design isn't just a phrase, it's embedded into every layer of how the platform works, from infrastructure to data access controls.`})})]}),(0,M.jsx)(`div`,{className:`hidden md:flex gap-3 h-[420px]`,children:gj.map(n=>{let r=n.id===e;return(0,M.jsxs)(`div`,{onMouseEnter:()=>t(n.id),style:{backgroundColor:n.cardBg,flex:r?`1 1 0%`:`0 0 192px`,transition:`flex 0.55s cubic-bezier(0.4,0,0.2,1)`,boxShadow:r?`0 8px 40px rgba(0,0,0,0.1)`:`none`,position:`relative`,overflow:`hidden`},className:`rounded-3xl cursor-pointer`,children:[(0,M.jsxs)(`div`,{style:{opacity:+!r,transition:`opacity 0.2s ease`,pointerEvents:r?`none`:`auto`,position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-start`,padding:`28px 22px`},children:[(0,M.jsx)(`span`,{style:{width:8,height:8,borderRadius:`50%`,background:n.badgeBg,display:`block`,marginBottom:16,flexShrink:0}}),(0,M.jsx)(`span`,{style:{fontSize:`1.05rem`,fontWeight:700,lineHeight:1.3,color:`rgba(0,0,0,0.8)`},children:n.label})]}),(0,M.jsx)(`div`,{style:{opacity:+!!r,transition:`opacity 0.3s ease 0.18s`,pointerEvents:r?`auto`:`none`,position:`absolute`,inset:0},children:(0,M.jsx)(vj,{card:n})})]},n.id)})}),(0,M.jsx)(`div`,{className:`flex md:hidden flex-col gap-3`,children:gj.map(n=>{let r=n.id===e;return(0,M.jsxs)(`div`,{onClick:()=>t(r?null:n.id),style:{backgroundColor:n.cardBg,boxShadow:r?`0 4px 24px rgba(0,0,0,0.08)`:`none`,transition:`box-shadow 0.3s ease`},className:`rounded-3xl overflow-hidden cursor-pointer`,children:[(0,M.jsxs)(`div`,{style:{padding:`20px 24px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`},children:[(0,M.jsx)(`span`,{style:{fontSize:`1.05rem`,fontWeight:700,color:`rgba(0,0,0,0.85)`},children:n.label}),(0,M.jsx)(`span`,{style:{width:28,height:28,borderRadius:`50%`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:n.accent,color:n.badgeBg,fontSize:`1.2rem`,fontWeight:300,transform:r?`rotate(45deg)`:`rotate(0deg)`,transition:`transform 0.3s`,flexShrink:0},children:`+`})]}),(0,M.jsx)(`div`,{style:{maxHeight:r?`600px`:`0px`,transition:`max-height 0.5s cubic-bezier(0.4,0,0.2,1)`,overflow:`hidden`},children:(0,M.jsxs)(`div`,{style:{padding:`0 24px 28px`,display:`flex`,flexDirection:`column`,gap:14},children:[(0,M.jsx)(`span`,{style:{display:`inline-block`,alignSelf:`flex-start`,fontSize:11,fontWeight:700,padding:`4px 12px`,borderRadius:20,backgroundColor:n.badgeBg,color:n.badgeText},children:`All Plans`}),(0,M.jsx)(`h2`,{style:{fontSize:`1.75rem`,fontWeight:800,letterSpacing:`-0.025em`,color:`rgba(0,0,0,0.88)`,whiteSpace:`pre-line`,margin:0,lineHeight:1.1},children:n.title}),(0,M.jsx)(`p`,{style:{fontSize:`0.875rem`,color:`rgba(0,0,0,0.58)`,lineHeight:1.6,margin:0},children:n.description}),(0,M.jsx)(`ul`,{style:{display:`flex`,flexDirection:`column`,gap:10,listStyle:`none`,padding:0,margin:0},children:n.bullets.map((e,t)=>(0,M.jsxs)(`li`,{style:{display:`flex`,alignItems:`center`,gap:10,fontSize:`0.875rem`,fontWeight:500,color:`rgba(0,0,0,0.78)`},children:[(0,M.jsx)(`span`,{style:{flexShrink:0,width:18,height:18,borderRadius:`50%`,dis
656play:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:n.badgeBg},children:(0,M.jsx)(_j,{color:n.badgeText})}),e]},t))})]})})]},n.id)})})]})})}var bj=[{id:`sso`,badge:`Enterprise`,badgeBg:`#1e1e2e`,title:`Single Sign-On (SSO)`,imageBg:`#b8c4f0`,image:`/assets/img1-CFQ2lpd7.avif`,imageAlt:`Single Sign-On security`,desc:`For organisations and larger teams, SmartCoach360 supports Single Sign-On, allowing your team to access the platform securely through your identity provider.`,features:[{title:`SAML 2.0 and OAuth 2.0 support`},{title:`Compatible with all major identity providers`},{title:`Centralised access management for your whole team`},{title:`Instant deprovisioning when team members leave`}],learnMore:`#`},{id:`rbac`,badge:`All Plans`,badgeBg:`#6b7280`,title:`Role-based Access Control`,imageBg:`#d8cffa`,image:`/assets/img2-Bwtgj6ug.avif`,imageAlt:`Role-based access control`,desc:`Not everyone needs access to everything. SmartCoach360 lets you define what each role can see and doâfrom head coach to receptionist.`,features:[{title:`Custom roles for coaches, managers, admins, and support staff`},{title:`Granular permissions per feature and module`},{title:`Full audit trail of user actions and data access`},{title:`Instant access revocation when team members move on`}],learnMore:`#`},{id:`encryption`,badge:`All Plans`,badgeBg:`#6b7280`,title:`Data Encryption`,imageBg:`#b8e8d4`,image:`/assets/img5-DaUUrEOY.avif`,imageAlt:`Data encryption`,desc:`All data moving through SmartCoach360âand all data stored on our serversâis encrypted using industry-standard protocols.`,features:[{title:`TLS 1.2+ encryption for all data in transit`},{title:`AES-256 encryption for all data at rest`},{title:`Encrypted backup storage`},{title:`Secure API communications across all integrations`}],learnMore:`#`},{id:`payments`,badge:`All Plans`,badgeBg:`#6b7280`,title:`Secure Payment Processing`,imageBg:`#fde8c8`,image:`/assets/img6-iELxn2ov.avif`,imageAlt:`Secure payment processing`,desc:`Every payment transaction uses PCI DSS compliant payment gateways. We never store full card details on our servers.`,features:[{title:`PCI DSS compliant payment processing on all plans`},{title:`No full card details stored on our infrastructure`},{title:`Encrypted transaction records`},{title:`Fraud detection and prevention built in`}],learnMore:`#`}];function xj(){return(0,M.jsx)(`section`,{className:`w-full py-16 px-4`,children:(0,M.jsx)(`div`,{className:`max-w-5xl mx-auto`,children:(0,M.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-5`,children:bj.map(e=>(0,M.jsxs)(`div`,{className:`bg-[#f0f1f5] rounded-3xl overflow-hidden flex flex-col h-[700px] md:h-[750px]`,children:[(0,M.jsxs)(`div`,{className:`px-8 pt-8 pb-4 flex flex-col gap-3`,children:[(0,M.jsx)(`span`,{className:`inline-block self-start text-xs font-semibold text-white px-3 py-1 rounded-full`,style:{backgroundColor:e.badgeBg},children:e.badge}),(0,M.jsx)(`h2`,{className:`text-[1.55rem] font-normal text-gray-900 leading-snug tracking-tight`,children:e.title})]}),(0,M.jsx)(`div`,{className:`mx-5 rounded-2xl overflow-hidden`,style:{backgroundColor:e.imageBg,height:`320px`},children:(0,M.jsx)(`img`,{src:e.image,alt:e.imageAlt,className:`w-full h-full object-cover`})}),(0,M.jsx)(`div`,{className:`px-8 pt-5 pb-1`,children:(0,M.jsx)(`p`,{className:`text-sm text-gray-500 leading-relaxed`,children:e.desc})}),(0,M.jsx)(`div`,{className:`px-8 pt-4 pb-2 flex flex-col gap-2 flex-1`,children:e.features.map((e,t)=>(0,M.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,M.jsx)(`span`,{className:`mt-[5px] flex-shrink-0 text-gray-400 text-xs`,children:`â¢`}),(0,M.jsx)(`p`,{className:`text-sm text-gray-700 leading-relaxed`,children:e.title})]},t))})]},e.id))})})})}var Sj=[{icon:ii,name:`SSO (SAML 2.0 / OAuth 2.0)`,tier:`all`},{icon:Fi,name:`Role-based Access Control`,tier:`all`},{icon:oi,name:`TLS 1.2+ Encryption in Transit`,tier:`all`},{icon:Gr,name:`AES-256 Encryption at Rest`,tier:`all`},{icon:Wr,name:`PCI DSS Payment Processing`,tier:`all`},{icon:Qr,name:`GDPR Compliance Tools`,tier:`all`},{icon:Ai,name:`Data Export & Portability`,tier:`all`}
656,{icon:Vr,name:`Audit Trails & Access Logs`,tier:`pro`},{icon:P,name:`99.9% Uptime SLA`,tier:`pro`},{icon:qr,name:`Data Processing Agreements`,tier:`enterprise`},{icon:$r,name:`Priority Security Support`,tier:`enterprise`}],Cj={all:{label:`All plans`,badgeClass:`bg-green-100 text-green-800 border border-green-200`,dotClass:`bg-green-500`,iconBg:`bg-green-50 border-green-100`,iconColor:`#16a34a`},pro:{label:`Pro & Enterprise`,badgeClass:`bg-blue-100 text-blue-800 border border-blue-200`,dotClass:`bg-blue-500`,iconBg:`bg-blue-50 border-blue-100`,iconColor:`#2563eb`},enterprise:{label:`Enterprise`,badgeClass:`bg-violet-100 text-violet-800 border border-violet-200`,dotClass:`bg-violet-500`,iconBg:`bg-violet-50 border-violet-100`,iconColor:`#7c3aed`}},wj=[{key:`all_tiers`,label:`All`},{key:`all`,label:`All Plans`},{key:`pro`,label:`Pro & Enterprise`},{key:`enterprise`,label:`Enterprise`}];function Tj(){let[e,t]=(0,b.useState)(`all_tiers`),n=e===`all_tiers`?Sj:Sj.filter(t=>t.tier===e);return(0,M.jsx)(`div`,{className:`min-h-screen p-4 sm:p-8 font-sans`,children:(0,M.jsxs)(`div`,{className:`max-w-2xl mx-auto`,children:[(0,M.jsxs)(`div`,{className:`mb-6`,children:[(0,M.jsxs)(`div`,{className:`flex items-center gap-2 mb-1`,children:[(0,M.jsx)(Si,{size:22,className:`text-gray-700`,"aria-hidden":`true`}),(0,M.jsx)(`h1`,{className:`text-xl font-semibold text-gray-900`,children:`Security Summary`})]}),(0,M.jsx)(`p`,{className:`text-sm text-gray-500 ml-9`,children:`Everything at a glance`})]}),(0,M.jsx)(`div`,{className:`flex flex-wrap gap-2 mb-4`,children:wj.map(n=>(0,M.jsx)(`button`,{onClick:()=>t(n.key),className:`px-3 py-1.5 rounded-full text-xs font-medium transition-all duration-150 border ${e===n.key?`bg-gray-900 text-white border-gray-900`:`bg-white text-gray-600 border-gray-200 hover:border-gray-400`}`,children:n.label},n.key))}),(0,M.jsxs)(`div`,{className:`bg-white rounded-2xl border border-gray-200 overflow-hidden shadow-sm`,children:[(0,M.jsxs)(`table`,{className:`w-full hidden sm:table`,children:[(0,M.jsx)(`thead`,{children:(0,M.jsxs)(`tr`,{className:`bg-gray-50 border-b border-gray-100`,children:[(0,M.jsx)(`th`,{className:`text-left px-5 py-3 text-xs font-semibold text-gray-400 uppercase tracking-wider`,children:`Security Feature`}),(0,M.jsx)(`th`,{className:`text-right px-5 py-3 text-xs font-semibold text-gray-400 uppercase tracking-wider`,children:`Availability`})]})}),(0,M.jsx)(`tbody`,{children:n.map((e,t)=>{let r=Cj[e.tier];return(0,M.jsxs)(`tr`,{className:`border-b border-gray-50 hover:bg-gray-50 transition-colors duration-100 ${t===n.length-1?`border-b-0`:``}`,children:[(0,M.jsx)(`td`,{className:`px-5 py-3.5`,children:(0,M.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,M.jsx)(`span`,{className:`w-8 h-8 flex items-center justify-center rounded-lg border flex-shrink-0 ${r.iconBg}`,"aria-hidden":`true`,children:(0,M.jsx)(e.icon,{size:16,color:r.iconColor,strokeWidth:1.75})}),(0,M.jsx)(`span`,{className:`text-sm font-medium text-gray-800`,children:e.name})]})}),(0,M.jsx)(`td`,{className:`px-5 py-3.5 text-right`,children:(0,M.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-xs font-medium px-2.5 py-1 rounded-full ${r.badgeClass}`,children:[(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full ${r.dotClass}`,"aria-hidden":`true`}),r.label]})})]},e.name)})})]}),(0,M.jsx)(`ul`,{className:`sm:hidden divide-y divide-gray-50`,children:n.map(e=>{let t=Cj[e.tier];return(0,M.jsxs)(`li`,{className:`px-4 py-3.5 flex items-start gap-3 hover:bg-gray-50 transition-colors`,children:[(0,M.jsx)(`span`,{className:`w-9 h-9 flex items-center justify-center rounded-lg border flex-shrink-0 mt-0.5 ${t.iconBg}`,"aria-hidden":`true`,children:(0,M.jsx)(e.icon,{size:17,color:t.iconColor,strokeWidth:1.75})}),(0,M.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,M.jsx)(`p`,{className:`text-sm font-medium text-gray-800 leading-snug`,children:e.name}),(0,M.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-xs font-medium px-2 py-0.5 rounded-full mt-1.5 ${t.badgeClass}`,children:[(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full ${t.dotClass}`,"aria-hidden":`true`}),t.label]})]})]},e.name)})}),n.length===0&&(0,M.jsx)(`div`,{className:`py-12 text-center text-sm text-gray-400`,children:`No features found.`})]}),(0,M.jsx)(`div`,{className:`mt-4 flex flex-wrap gap-3 px-1`,children:Object.entries(Cj).map(([e,t])=>(0,M.jsx)(`div`,{className:`flex items-center gap-1.5`,children:(0,M.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-xs font-medium px-2 py-1 rounded-full ${t.badgeClass}`,children:[(0,M.jsx)(`span`,{className:`w-1.5 h-1.5 rounded-full ${t.dotClass}`,"aria-hidden":`true`}),t.label]})},e))})]})})}function Ej(){return(0,M.jsxs)(`div`,{children:[(0,M.jsx)(hj,{}),(0,M.jsx)(xj,{}),(0,M.jsx)(yj,{}),(0,M.jsx)(Tj,{})]})}function Dj(){let{pathname:e}=dt();return(0,b.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:`smooth`})},[e]),null}function Oj(){let[e,t]=(0,b.useState)(!1),[n,r]=(0,b.useState)(!1);return(0,b.useEffect)(()=>
656{if(sessionStorage.getItem(`sc360_loaded`)){r(!0);return}let e=setTimeout(()=>t(!0),3e3),n=setTimeout(()=>{r(!0),sessionStorage.setItem(`sc360_loaded`,`true`)},3700);return()=>{clearTimeout(e),clearTimeout(n)}},[]),n?null:(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(`style`,{children:` 657 @keyframes dotPulse { 658 0%, 100% { transform: scale(0.5); opacity: 0.2; } 659 50% { transform: scale(1.15); opacity: 1; } 660 } 661 `}),(0,M.jsxs)(`div`,{style:{position:`fixed`,inset:0,zIndex:99999,background:`#0d0a1e`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:`32px`,opacity:+!e,transition:`opacity 0.7s ease`,pointerEvents:e?`none`:`all`},children:[(0,M.jsxs)(`h1`,{style:{fontSize:32,fontWeight:700,letterSpacing:`-0.5px`,lineHeight:1,margin:0},children:[(0,M.jsx)(`span`,{style:{color:`#fff`},children:`Smart`}),(0,M.jsx)(`span`,{style:{background:`linear-gradient(90deg, #c4b5fd, #7c3aed)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},children:`Coach`}),(0,M.jsx)(`span`,{style:{color:`#fff`},children:`360`})]}),(0,M.jsx)(`div`,{style:{display:`flex`,gap:12,alignItems:`center`},children:[{color:`#c4b5fd`,delay:`0s`},{color:`#a78bfa`,delay:`0.28s`},{color:`#7c3aed`,delay:`0.56s`}].map((e,t)=>(0,M.jsx)(`span`,{style:{width:12,height:12,borderRadius:`50%`,background:e.color,display:`inline-block`,animation:`dotPulse 1.4s ease-in-out infinite`,animationDelay:e.delay}},t))})]})]})}function kj(){return(0,M.jsx)(M.Fragment,{children:(0,M.jsxs)(An,{children:[(0,M.jsx)(Dj,{}),(0,M.jsx)(Oj,{}),(0,M.jsx)(sr,{}),(0,M.jsx)(`main`,{children:(0,M.jsxs)(Ht,{children:[(0,M.jsx)(Bt,{path:`/`,element:(0,M.jsx)(xb,{})}),(0,M.jsx)(Bt,{path:`*`,element:(0,M.jsx)(Sb,{})}),(0,M.jsx)(Bt,{path:`about-us`,element:(0,M.jsx)(tx,{})}),(0,M.jsx)(Bt,{path:`solutions`,element:(0,M.jsx)(lx,{})}),(0,M.jsx)(Bt,{path:`integrations`,element:(0,M.jsx)(Ix,{})}),(0,M.jsx)(Bt,{path:`contact-us`,element:(0,M.jsx)(Kx,{})}),(0,M.jsx)(Bt,{path:`pricing`,element:(0,M.jsx)(_S,{})}),(0,M.jsx)(Bt,{path:`success-stories`,element:(0,M.jsx)(CS,{})}),(0,M.jsx)(Bt,{path:`comparison`,element:(0,M.jsx)(MS,{})}),(0,M.jsx)(Bt,{path:`terms-and-conditions`,element:(0,M.jsx)(VS,{})}),(0,M.jsx)(Bt,{path:`privacy-policy`,element:(0,M.jsx)(XS,{})}),(0,M.jsx)(Bt,{path:`blogs`,element:(0,M.jsx)(TA,{})}),(0,M.jsx)(Bt,{path:`/blogs/:slug`,element:(0,M.jsx)(pj,{})}),(0,M.jsx)(Bt,{path:`/security`,element:(0,M.jsx)(Ej,{})})]})}),(0,M.jsx)(nx,{})]})})}function Aj(){return(0,M.jsx)(M.Fragment,{children:(0,M.jsx)(kj,{})})}(0,x.createRoot)(document.getElementById(`root`)).render((0,M.jsx)(b.StrictMode,{children:(0,M.jsx)(Aj,{})}));export{fE as n,s as r,iE as t};
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.