@findnlink/neuro-ui
Version:
Findnlink design system
14 lines (12 loc) • 473 kB
JavaScript
var TC=Object.defineProperty,MC=Object.defineProperties;var wC=Object.getOwnPropertyDescriptors;var ll=Object.getOwnPropertySymbols;var QL=Object.prototype.hasOwnProperty,ZL=Object.prototype.propertyIsEnumerable;var YL=(I,S,Pt)=>S in I?TC(I,S,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):I[S]=Pt,D=(I,S)=>{for(var Pt in S||(S={}))QL.call(S,Pt)&&YL(I,Pt,S[Pt]);if(ll)for(var Pt of ll(S))ZL.call(S,Pt)&&YL(I,Pt,S[Pt]);return I},dt=(I,S)=>MC(I,wC(S));var Y=(I,S)=>{var Pt={};for(var Se in I)QL.call(I,Se)&&S.indexOf(Se)<0&&(Pt[Se]=I[Se]);if(I!=null&&ll)for(var Se of ll(I))S.indexOf(Se)<0&&ZL.call(I,Se)&&(Pt[Se]=I[Se]);return Pt};(function(I,S){typeof exports=="object"&&typeof module!="undefined"?S(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],S):(I=typeof globalThis!="undefined"?globalThis:I||self,S(I["Neuro-UI"]={},I.React))})(this,function(I,S){"use strict";function Pt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}function Se(t){if(t&&t.__esModule)return t;var e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});return t&&Object.keys(t).forEach(function(n){if(n!=="default"){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}),e.default=t,Object.freeze(e)}var $=Pt(S),ue=Se(S),bc={fontS:"_fontS_2x9f7_1",fontM:"_fontM_2x9f7_6",fontL:"_fontL_2x9f7_11",fontXL:"_fontXL_2x9f7_16",weightLight:"_weightLight_2x9f7_21",weightNormal:"_weightNormal_2x9f7_26",weightBold:"_weightBold_2x9f7_31",disabled:"_disabled_2x9f7_36",error:"_error_2x9f7_45",errorMessage:"_errorMessage_2x9f7_49",pointer:"_pointer_2x9f7_54",loading:"_loading_2x9f7_58",loadingAnimationOpacity:"_loadingAnimationOpacity_2x9f7_1",loadingAnimation:"_loadingAnimation_2x9f7_1",margin0:"_margin0_2x9f7_94",marginS:"_marginS_2x9f7_98",marginM:"_marginM_2x9f7_102",marginL:"_marginL_2x9f7_106",marginXL:"_marginXL_2x9f7_110",marginTop0:"_marginTop0_2x9f7_114",marginTopS:"_marginTopS_2x9f7_118",marginTopM:"_marginTopM_2x9f7_122",marginTopL:"_marginTopL_2x9f7_126",marginTopXL:"_marginTopXL_2x9f7_130",marginRight0:"_marginRight0_2x9f7_134",marginRightS:"_marginRightS_2x9f7_138",marginRightM:"_marginRightM_2x9f7_142",marginRightL:"_marginRightL_2x9f7_146",marginRightXL:"_marginRightXL_2x9f7_150",marginBottom0:"_marginBottom0_2x9f7_154",marginBottomS:"_marginBottomS_2x9f7_158",marginBottomM:"_marginBottomM_2x9f7_162",marginBottomL:"_marginBottomL_2x9f7_166",marginBottomXL:"_marginBottomXL_2x9f7_170",marginLeft0:"_marginLeft0_2x9f7_174",marginLeftS:"_marginLeftS_2x9f7_178",marginLeftM:"_marginLeftM_2x9f7_182",marginLeftL:"_marginLeftL_2x9f7_186",marginLeftXL:"_marginLeftXL_2x9f7_190",padding0:"_padding0_2x9f7_194",paddingS:"_paddingS_2x9f7_198",paddingM:"_paddingM_2x9f7_202",paddingL:"_paddingL_2x9f7_206",paddingXL:"_paddingXL_2x9f7_210",paddingTop0:"_paddingTop0_2x9f7_214",paddingTopS:"_paddingTopS_2x9f7_218",paddingTopM:"_paddingTopM_2x9f7_222",paddingTopL:"_paddingTopL_2x9f7_226",paddingTopXL:"_paddingTopXL_2x9f7_230",paddingRight0:"_paddingRight0_2x9f7_234",paddingRightS:"_paddingRightS_2x9f7_238",paddingRightM:"_paddingRightM_2x9f7_242",paddingRightL:"_paddingRightL_2x9f7_246",paddingRightXL:"_paddingRightXL_2x9f7_250",paddingBottom0:"_paddingBottom0_2x9f7_254",paddingBottomS:"_paddingBottomS_2x9f7_258",paddingBottomM:"_paddingBottomM_2x9f7_262",paddingBottomL:"_paddingBottomL_2x9f7_266",paddingBottomXL:"_paddingBottomXL_2x9f7_270",paddingLeft0:"_paddingLeft0_2x9f7_274",paddingLeftS:"_paddingLeftS_2x9f7_278",paddingLeftM:"_paddingLeftM_2x9f7_282",paddingLeftL:"_paddingLeftL_2x9f7_286",paddingLeftXL:"_paddingLeftXL_2x9f7_290","backgroundColor--primary":"_backgroundColor--primary_2x9f7_294","backgroundColor--text100":"_backgroundColor--text100_2x9f7_298","color--primary":"_color--primary_2x9f7_302","color--text100":"_color--text100_2x9f7_306",button:"_button_2x9f7_310",primary:"_primary_2x9f7_332"};const J=({parent:t,scss:e,_class:n,primary:r,disabled:i,loading:a,error:o,pointer:d,scale:l,weight:s,margin:u,padding:c,color:g,backgroundColor:f})=>{let p=[t];switch(n&&p.push(n),r&&p.push(e.primary),i&&p.push(e.disabled),a&&p.push(e.loading),o&&p.push(e.error),d&&p.push(e.pointer),g&&p.push(e["color"+g]),f&&p.push(e["backgroundColor"+f]),l){case"s":p.push(e.fontS);break;case"m":p.push(e.fontM);break;case"l":p.push(e.fontL);break;case"xl":p.push(e.fontXL);break}switch(s){case"light":p.push(e.weightLight);break;case"normal":p.push(e.weightNormal);break;case"bold":p.push(e.weightBold);break}if(u){const v=u.split(" ");if(v.length===1)switch(u){case"0":p.push(e.margin0);break;case"s":p.push(e.marginS);break;case"m":p.push(e.marginM);break;case"l":p.push(e.marginL);break;case"xl":p.push(e.marginXL);break}else if(v.length===2){switch(v[0]){case"0":p.push(e.marginTop0),p.push(e.marginBottom0);break;case"s":p.push(e.marginTopS),p.push(e.marginBottomS);break;case"m":p.push(e.marginTopM),p.push(e.marginBottomM);break;case"l":p.push(e.marginTopL),p.push(e.marginBottomL);break;case"xl":p.push(e.marginTopXL),p.push(e.marginBottomXL);break}switch(v[1]){case"0":p.push(e.marginLeft0),p.push(e.marginRight0);break;case"s":p.push(e.marginLeftS),p.push(e.marginRightS);break;case"m":p.push(e.marginLeftM),p.push(e.marginRightM);break;case"l":p.push(e.marginLeftL),p.push(e.marginRightL);break;case"xl":p.push(e.marginLeftXL),p.push(e.marginRightXL);break}}else if(v.length===4){switch(v[0]){case"0":p.push(e.marginTop0);break;case"s":p.push(e.marginTopS);break;case"m":p.push(e.marginTopM);break;case"l":p.push(e.marginTopL);break;case"xl":p.push(e.marginTopXL);break}switch(v[1]){case"0":p.push(e.marginRight0);break;case"s":p.push(e.marginRightS);break;case"m":p.push(e.marginRightM);break;case"l":p.push(e.marginRightL);break;case"xl":p.push(e.marginRightXL);break}switch(v[2]){case"0":p.push(e.marginBottom0);break;case"s":p.push(e.marginBottomS);break;case"m":p.push(e.marginBottomM);break;case"l":p.push(e.marginBottomL);break;case"xl":p.push(e.marginBottomXL);break}switch(v[3]){case"0":p.push(e.marginLeft0);break;case"s":p.push(e.marginLeftS);break;case"m":p.push(e.marginLeftM);break;case"l":p.push(e.marginLeftL);break;case"xl":p.push(e.marginLeftXL);break}}}if(c){const v=c.split(" ");if(v.length===1)switch(c){case"0":p.push(e.padding0);break;case"s":p.push(e.paddingS);break;case"m":p.push(e.paddingM);break;case"l":p.push(e.paddingL);break;case"xl":p.push(e.paddingXL);break}else if(v.length===2){switch(v[0]){case"0":p.push(e.paddingTop0),p.push(e.paddingBottom0);break;case"s":p.push(e.paddingTopS),p.push(e.paddingBottomS);break;case"m":p.push(e.paddingTopM),p.push(e.paddingBottomM);break;case"l":p.push(e.paddingTopL),p.push(e.paddingBottomL);break;case"xl":p.push(e.paddingTopXL),p.push(e.paddingBottomXL);break}switch(v[1]){case"0":p.push(e.paddingLeft0),p.push(e.paddingRight0);break;case"s":p.push(e.paddingLeftS),p.push(e.paddingRightS);break;case"m":p.push(e.paddingLeftM),p.push(e.paddingRightM);break;case"l":p.push(e.paddingLeftL),p.push(e.paddingRightL);break;case"xl":p.push(e.paddingLeftXL),p.push(e.paddingRightXL);break}}else if(v.length===4){switch(v[0]){case"0":p.push(e.paddingTop0);break;case"s":p.push(e.paddingTopS);break;case"m":p.push(e.paddingTopM);break;case"l":p.push(e.paddingTopL);break;case"xl":p.push(e.paddingTopXL);break}switch(v[1]){case"0":p.push(e.paddingRight0);break;case"s":p.push(e.paddingRightS);break;case"m":p.push(e.paddingRightM);break;case"l":p.push(e.paddingRightL);break;case"xl":p.push(e.paddingRightXL);break}switch(v[2]){case"0":p.push(e.paddingBottom0);break;case"s":p.push(e.paddingBottomS);break;case"m":p.push(e.paddingBottomM);break;case"l":p.push(e.paddingBottomL);break;case"xl":p.push(e.paddingBottomXL);break}switch(v[3]){case"0":p.push(e.paddingLeft0);break;case"s":p.push(e.paddingLeftS);break;case"m":p.push(e.paddingLeftM);break;case"l":p.push(e.paddingLeftL);break;case"xl":p.push(e.paddingLeftXL);break}}}return p},jn=s=>{var u=s,{children:t,href:e,onClick:n,disabled:r,loading:i,htmlProps:a,style:o,variables:d}=u,l=Y(u,["children","href","onClick","disabled","loading","htmlProps","style","variables"]);const c=()=>J(D({parent:bc.button,scss:bc,disabled:r,loading:i},l)).join(" ");return $.default.createElement("button",D({"data-testid":"button",onClick:g=>{r||i||(n&&n(g),e&&window.open(e,"_blank"))},className:c(),style:o},a),t)};var Tc={fontS:"_fontS_1itq9_1",fontM:"_fontM_1itq9_6",fontL:"_fontL_1itq9_11",fontXL:"_fontXL_1itq9_16",weightLight:"_weightLight_1itq9_21",weightNormal:"_weightNormal_1itq9_26",weightBold:"_weightBold_1itq9_31",disabled:"_disabled_1itq9_36",error:"_error_1itq9_45",errorMessage:"_errorMessage_1itq9_49",pointer:"_pointer_1itq9_54",loading:"_loading_1itq9_58",loadingAnimationOpacity:"_loadingAnimationOpacity_1itq9_1",loadingAnimation:"_loadingAnimation_1itq9_1",margin0:"_margin0_1itq9_94",marginS:"_marginS_1itq9_98",marginM:"_marginM_1itq9_102",marginL:"_marginL_1itq9_106",marginXL:"_marginXL_1itq9_110",marginTop0:"_marginTop0_1itq9_114",marginTopS:"_marginTopS_1itq9_118",marginTopM:"_marginTopM_1itq9_122",marginTopL:"_marginTopL_1itq9_126",marginTopXL:"_marginTopXL_1itq9_130",marginRight0:"_marginRight0_1itq9_134",marginRightS:"_marginRightS_1itq9_138",marginRightM:"_marginRightM_1itq9_142",marginRightL:"_marginRightL_1itq9_146",marginRightXL:"_marginRightXL_1itq9_150",marginBottom0:"_marginBottom0_1itq9_154",marginBottomS:"_marginBottomS_1itq9_158",marginBottomM:"_marginBottomM_1itq9_162",marginBottomL:"_marginBottomL_1itq9_166",marginBottomXL:"_marginBottomXL_1itq9_170",marginLeft0:"_marginLeft0_1itq9_174",marginLeftS:"_marginLeftS_1itq9_178",marginLeftM:"_marginLeftM_1itq9_182",marginLeftL:"_marginLeftL_1itq9_186",marginLeftXL:"_marginLeftXL_1itq9_190",padding0:"_padding0_1itq9_194",paddingS:"_paddingS_1itq9_198",paddingM:"_paddingM_1itq9_202",paddingL:"_paddingL_1itq9_206",paddingXL:"_paddingXL_1itq9_210",paddingTop0:"_paddingTop0_1itq9_214",paddingTopS:"_paddingTopS_1itq9_218",paddingTopM:"_paddingTopM_1itq9_222",paddingTopL:"_paddingTopL_1itq9_226",paddingTopXL:"_paddingTopXL_1itq9_230",paddingRight0:"_paddingRight0_1itq9_234",paddingRightS:"_paddingRightS_1itq9_238",paddingRightM:"_paddingRightM_1itq9_242",paddingRightL:"_paddingRightL_1itq9_246",paddingRightXL:"_paddingRightXL_1itq9_250",paddingBottom0:"_paddingBottom0_1itq9_254",paddingBottomS:"_paddingBottomS_1itq9_258",paddingBottomM:"_paddingBottomM_1itq9_262",paddingBottomL:"_paddingBottomL_1itq9_266",paddingBottomXL:"_paddingBottomXL_1itq9_270",paddingLeft0:"_paddingLeft0_1itq9_274",paddingLeftS:"_paddingLeftS_1itq9_278",paddingLeftM:"_paddingLeftM_1itq9_282",paddingLeftL:"_paddingLeftL_1itq9_286",paddingLeftXL:"_paddingLeftXL_1itq9_290","backgroundColor--primary":"_backgroundColor--primary_1itq9_294","backgroundColor--text100":"_backgroundColor--text100_1itq9_298","color--primary":"_color--primary_1itq9_302","color--text100":"_color--text100_1itq9_306",buttonGroup:"_buttonGroup_1itq9_310"};const Ia=i=>{var a=i,{selected:t,setSelected:e,buttons:n}=a,r=Y(a,["selected","setSelected","buttons"]);const o=()=>J(D({parent:Tc.buttonGroup,scss:Tc},r)).join(" ");return $.default.createElement("div",{className:o()},n.map((d,l)=>typeof d=="string"?$.default.createElement(jn,{margin:"s",htmlProps:{key:l},onClick:()=>e(d),primary:d===t,disabled:r.disabled,key:l},d):$.default.createElement(jn,D({margin:"s",htmlProps:{key:l},scale:r.scale,onClick:()=>e(d.children),primary:t===d.children,key:l},d),d.children)))};var cr={fontS:"_fontS_18wk5_1",fontM:"_fontM_18wk5_6",fontL:"_fontL_18wk5_11",fontXL:"_fontXL_18wk5_16",weightLight:"_weightLight_18wk5_21",weightNormal:"_weightNormal_18wk5_26",weightBold:"_weightBold_18wk5_31",disabled:"_disabled_18wk5_36",error:"_error_18wk5_45",errorMessage:"_errorMessage_18wk5_49",pointer:"_pointer_18wk5_54",loading:"_loading_18wk5_58",loadingAnimationOpacity:"_loadingAnimationOpacity_18wk5_1",loadingAnimation:"_loadingAnimation_18wk5_1",margin0:"_margin0_18wk5_94",marginS:"_marginS_18wk5_98",marginM:"_marginM_18wk5_102",marginL:"_marginL_18wk5_106",marginXL:"_marginXL_18wk5_110",marginTop0:"_marginTop0_18wk5_114",marginTopS:"_marginTopS_18wk5_118",marginTopM:"_marginTopM_18wk5_122",marginTopL:"_marginTopL_18wk5_126",marginTopXL:"_marginTopXL_18wk5_130",marginRight0:"_marginRight0_18wk5_134",marginRightS:"_marginRightS_18wk5_138",marginRightM:"_marginRightM_18wk5_142",marginRightL:"_marginRightL_18wk5_146",marginRightXL:"_marginRightXL_18wk5_150",marginBottom0:"_marginBottom0_18wk5_154",marginBottomS:"_marginBottomS_18wk5_158",marginBottomM:"_marginBottomM_18wk5_162",marginBottomL:"_marginBottomL_18wk5_166",marginBottomXL:"_marginBottomXL_18wk5_170",marginLeft0:"_marginLeft0_18wk5_174",marginLeftS:"_marginLeftS_18wk5_178",marginLeftM:"_marginLeftM_18wk5_182",marginLeftL:"_marginLeftL_18wk5_186",marginLeftXL:"_marginLeftXL_18wk5_190",padding0:"_padding0_18wk5_194",paddingS:"_paddingS_18wk5_198",paddingM:"_paddingM_18wk5_202",paddingL:"_paddingL_18wk5_206",paddingXL:"_paddingXL_18wk5_210",paddingTop0:"_paddingTop0_18wk5_214",paddingTopS:"_paddingTopS_18wk5_218",paddingTopM:"_paddingTopM_18wk5_222",paddingTopL:"_paddingTopL_18wk5_226",paddingTopXL:"_paddingTopXL_18wk5_230",paddingRight0:"_paddingRight0_18wk5_234",paddingRightS:"_paddingRightS_18wk5_238",paddingRightM:"_paddingRightM_18wk5_242",paddingRightL:"_paddingRightL_18wk5_246",paddingRightXL:"_paddingRightXL_18wk5_250",paddingBottom0:"_paddingBottom0_18wk5_254",paddingBottomS:"_paddingBottomS_18wk5_258",paddingBottomM:"_paddingBottomM_18wk5_262",paddingBottomL:"_paddingBottomL_18wk5_266",paddingBottomXL:"_paddingBottomXL_18wk5_270",paddingLeft0:"_paddingLeft0_18wk5_274",paddingLeftS:"_paddingLeftS_18wk5_278",paddingLeftM:"_paddingLeftM_18wk5_282",paddingLeftL:"_paddingLeftL_18wk5_286",paddingLeftXL:"_paddingLeftXL_18wk5_290","backgroundColor--primary":"_backgroundColor--primary_18wk5_294","backgroundColor--text100":"_backgroundColor--text100_18wk5_298","color--primary":"_color--primary_18wk5_302","color--text100":"_color--text100_18wk5_306",card:"_card_18wk5_310",header:"_header_18wk5_321",content:"_content_18wk5_325"};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var sl=function(t,e){return sl=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},sl(t,e)};function Mc(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");sl(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var E=function(){return E=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},E.apply(this,arguments)};function ge(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function JL(t){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function mt(t,e){var n=typeof Symbol=="function"&&t[Symbol.iterator];if(!n)return t;var r=n.call(t),i,a=[],o;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(d){o={error:d}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function be(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,a;r<i;r++)(a||!(r in e))&&(a||(a=Array.prototype.slice.call(e,0,r)),a[r]=e[r]);return t.concat(a||Array.prototype.slice.call(e))}var We=function(t){return{isEnabled:function(e){return t.some(function(n){return!!e[n]})}}},ni={measureLayout:We(["layout","layoutId","drag"]),animation:We(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:We(["exit"]),drag:We(["drag","dragControls"]),focus:We(["whileFocus"]),hover:We(["whileHover","onHoverStart","onHoverEnd"]),tap:We(["whileTap","onTap","onTapStart","onTapCancel"]),pan:We(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:We(["whileInView","onViewportEnter","onViewportLeave"])};function t1(t){for(var e in t)t[e]!==null&&(e==="projectionNodeConstructor"?ni.projectionNodeConstructor=t[e]:ni[e].Component=t[e])}var e1=function(){},Na=function(){},wc=S.createContext({strict:!1}),xc=Object.keys(ni),n1=xc.length;function r1(t,e,n){var r=[];if(S.useContext(wc),!e)return null;for(var i=0;i<n1;i++){var a=xc[i],o=ni[a],d=o.isEnabled,l=o.Component;d(t)&&l&&r.push(ue.createElement(l,E({key:a},t,{visualElement:e})))}return r}var ul=S.createContext({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),Oa=S.createContext({});function i1(){return S.useContext(Oa).visualElement}var ri=S.createContext(null),ii=typeof window!="undefined",ja=ii?S.useLayoutEffect:S.useEffect,gl={current:null},Bc=!1;function a1(){if(Bc=!0,typeof window!="undefined")if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return gl.current=t.matches};t.addListener(e),e()}else gl.current=!1}function o1(){!Bc&&a1();var t=mt(S.useState(gl.current),1),e=t[0];return e}function d1(){var t=o1(),e=S.useContext(ul).reducedMotion;return e==="never"?!1:e==="always"?!0:t}function l1(t,e,n,r){var i=S.useContext(wc),a=i1(),o=S.useContext(ri),d=d1(),l=S.useRef(void 0);r||(r=i.renderer),!l.current&&r&&(l.current=r(t,{visualState:e,parent:a,props:n,presenceId:o==null?void 0:o.id,blockInitialAnimation:(o==null?void 0:o.initial)===!1,shouldReduceMotion:d}));var s=l.current;return ja(function(){s==null||s.syncRender()}),S.useEffect(function(){var u;(u=s==null?void 0:s.animationState)===null||u===void 0||u.animateChanges()}),ja(function(){return function(){return s==null?void 0:s.notifyUnmount()}},[]),s}function pr(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function s1(t,e,n){return S.useCallback(function(r){var i;r&&((i=t.mount)===null||i===void 0||i.call(t,r)),e&&(r?e.mount(r):e.unmount()),n&&(typeof n=="function"?n(r):pr(n)&&(n.current=r))},[e])}function Rc(t){return Array.isArray(t)}function Te(t){return typeof t=="string"||Rc(t)}function u1(t){var e={};return t.forEachValue(function(n,r){return e[r]=n.get()}),e}function g1(t){var e={};return t.forEachValue(function(n,r){return e[r]=n.getVelocity()}),e}function Cc(t,e,n,r,i){var a;return r===void 0&&(r={}),i===void 0&&(i={}),typeof e=="function"&&(e=e(n!=null?n:t.custom,r,i)),typeof e=="string"&&(e=(a=t.variants)===null||a===void 0?void 0:a[e]),typeof e=="function"&&(e=e(n!=null?n:t.custom,r,i)),e}function Fa(t,e,n){var r=t.getProps();return Cc(r,e,n!=null?n:r.custom,u1(t),g1(t))}function qa(t){var e;return typeof((e=t.animate)===null||e===void 0?void 0:e.start)=="function"||Te(t.initial)||Te(t.animate)||Te(t.whileHover)||Te(t.whileDrag)||Te(t.whileTap)||Te(t.whileFocus)||Te(t.exit)}function Ec(t){return Boolean(qa(t)||t.variants)}function c1(t,e){if(qa(t)){var n=t.initial,r=t.animate;return{initial:n===!1||Te(n)?n:void 0,animate:Te(r)?r:void 0}}return t.inherit!==!1?e:{}}function p1(t){var e=c1(t,S.useContext(Oa)),n=e.initial,r=e.animate;return S.useMemo(function(){return{initial:n,animate:r}},[kc(n),kc(r)])}function kc(t){return Array.isArray(t)?t.join(" "):t}function ai(t){var e=S.useRef(null);return e.current===null&&(e.current=t()),e.current}const Xc=1/60*1e3,f1=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),Pc=typeof window!="undefined"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(f1()),Xc);function m1(t){let e=[],n=[],r=0,i=!1,a=!1;const o=new WeakSet,d={schedule:(l,s=!1,u=!1)=>{const c=u&&i,g=c?e:n;return s&&o.add(l),g.indexOf(l)===-1&&(g.push(l),c&&i&&(r=e.length)),l},cancel:l=>{const s=n.indexOf(l);s!==-1&&n.splice(s,1),o.delete(l)},process:l=>{if(i){a=!0;return}if(i=!0,[e,n]=[n,e],n.length=0,r=e.length,r)for(let s=0;s<r;s++){const u=e[s];u(l),o.has(u)&&(d.schedule(u),t())}i=!1,a&&(a=!1,d.process(l))}};return d}const _1=40;let cl=!0,oi=!1,pl=!1;const fr={delta:0,timestamp:0},di=["read","update","preRender","render","postRender"],Va=di.reduce((t,e)=>(t[e]=m1(()=>oi=!0),t),{}),Me=di.reduce((t,e)=>{const n=Va[e];return t[e]=(r,i=!1,a=!1)=>(oi||v1(),n.schedule(r,i,a)),t},{}),mr=di.reduce((t,e)=>(t[e]=Va[e].cancel,t),{}),fl=di.reduce((t,e)=>(t[e]=()=>Va[e].process(fr),t),{}),h1=t=>Va[t].process(fr),Dc=t=>{oi=!1,fr.delta=cl?Xc:Math.max(Math.min(t-fr.timestamp,_1),1),fr.timestamp=t,pl=!0,di.forEach(h1),pl=!1,oi&&(cl=!1,Pc(Dc))},v1=()=>{oi=!0,cl=!0,pl||Pc(Dc)},za=()=>fr,Ua=(t,e,n)=>Math.min(Math.max(n,t),e),ml=.001,L1=.01,Ac=10,$1=.05,y1=1;function S1({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let i,a;e1(t<=Ac*1e3);let o=1-e;o=Ua($1,y1,o),t=Ua(L1,Ac,t/1e3),o<1?(i=s=>{const u=s*o,c=u*t,g=u-n,f=_l(s,o),p=Math.exp(-c);return ml-g/f*p},a=s=>{const c=s*o*t,g=c*n+n,f=Math.pow(o,2)*Math.pow(s,2)*t,p=Math.exp(-c),v=_l(Math.pow(s,2),o);return(-i(s)+ml>0?-1:1)*((g-f)*p)/v}):(i=s=>{const u=Math.exp(-s*t),c=(s-n)*t+1;return-ml+u*c},a=s=>{const u=Math.exp(-s*t),c=(n-s)*(t*t);return u*c});const d=5/t,l=T1(i,a,d);if(t=t*1e3,isNaN(l))return{stiffness:100,damping:10,duration:t};{const s=Math.pow(l,2)*r;return{stiffness:s,damping:o*2*Math.sqrt(r*s),duration:t}}}const b1=12;function T1(t,e,n){let r=n;for(let i=1;i<b1;i++)r=r-t(r)/e(r);return r}function _l(t,e){return t*Math.sqrt(1-e*e)}const M1=["duration","bounce"],w1=["stiffness","damping","mass"];function Ic(t,e){return e.some(n=>t[n]!==void 0)}function x1(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!Ic(t,w1)&&Ic(t,M1)){const n=S1(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function hl(t){var{from:e=0,to:n=1,restSpeed:r=2,restDelta:i}=t,a=ge(t,["from","to","restSpeed","restDelta"]);const o={done:!1,value:e};let{stiffness:d,damping:l,mass:s,velocity:u,duration:c,isResolvedFromDuration:g}=x1(a),f=Nc,p=Nc;function v(){const L=u?-(u/1e3):0,_=n-e,m=l/(2*Math.sqrt(d*s)),h=Math.sqrt(d/s)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-e)/100,.4)),m<1){const y=_l(h,m);f=b=>{const w=Math.exp(-m*h*b);return n-w*((L+m*h*_)/y*Math.sin(y*b)+_*Math.cos(y*b))},p=b=>{const w=Math.exp(-m*h*b);return m*h*w*(Math.sin(y*b)*(L+m*h*_)/y+_*Math.cos(y*b))-w*(Math.cos(y*b)*(L+m*h*_)-y*_*Math.sin(y*b))}}else if(m===1)f=y=>n-Math.exp(-h*y)*(_+(L+h*_)*y);else{const y=h*Math.sqrt(m*m-1);f=b=>{const w=Math.exp(-m*h*b),x=Math.min(y*b,300);return n-w*((L+m*h*_)*Math.sinh(x)+y*_*Math.cosh(x))/y}}}return v(),{next:L=>{const _=f(L);if(g)o.done=L>=c;else{const m=p(L)*1e3,h=Math.abs(m)<=r,y=Math.abs(n-_)<=i;o.done=h&&y}return o.value=o.done?n:_,o},flipTarget:()=>{u=-u,[e,n]=[n,e],v()}}}hl.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const Nc=t=>0,li=(t,e,n)=>{const r=e-t;return r===0?1:(n-t)/r},_t=(t,e,n)=>-n*t+n*e+t,Oc=(t,e)=>n=>Math.max(Math.min(n,e),t),si=t=>t%1?Number(t.toFixed(5)):t,ui=/(-)?([\d]*\.?[\d])+/g,vl=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,B1=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function gi(t){return typeof t=="string"}const Fn={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},ci=Object.assign(Object.assign({},Fn),{transform:Oc(0,1)}),Wa=Object.assign(Object.assign({},Fn),{default:1}),pi=t=>({test:e=>gi(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),gn=pi("deg"),Ae=pi("%"),V=pi("px"),R1=pi("vh"),C1=pi("vw"),jc=Object.assign(Object.assign({},Ae),{parse:t=>Ae.parse(t)/100,transform:t=>Ae.transform(t*100)}),Ll=(t,e)=>n=>Boolean(gi(n)&&B1.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),Fc=(t,e,n)=>r=>{if(!gi(r))return r;const[i,a,o,d]=r.match(ui);return{[t]:parseFloat(i),[e]:parseFloat(a),[n]:parseFloat(o),alpha:d!==void 0?parseFloat(d):1}},qn={test:Ll("hsl","hue"),parse:Fc("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=>"hsla("+Math.round(t)+", "+Ae.transform(si(e))+", "+Ae.transform(si(n))+", "+si(ci.transform(r))+")"},E1=Oc(0,255),$l=Object.assign(Object.assign({},Fn),{transform:t=>Math.round(E1(t))}),cn={test:Ll("rgb","red"),parse:Fc("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+$l.transform(t)+", "+$l.transform(e)+", "+$l.transform(n)+", "+si(ci.transform(r))+")"};function k1(t){let e="",n="",r="",i="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),i=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),i=t.substr(4,1),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const yl={test:Ll("#"),parse:k1,transform:cn.transform},jt={test:t=>cn.test(t)||yl.test(t)||qn.test(t),parse:t=>cn.test(t)?cn.parse(t):qn.test(t)?qn.parse(t):yl.parse(t),transform:t=>gi(t)?t:t.hasOwnProperty("red")?cn.transform(t):qn.transform(t)},qc="${c}",Vc="${n}";function X1(t){var e,n,r,i;return isNaN(t)&&gi(t)&&((n=(e=t.match(ui))===null||e===void 0?void 0:e.length)!==null&&n!==void 0?n:0)+((i=(r=t.match(vl))===null||r===void 0?void 0:r.length)!==null&&i!==void 0?i:0)>0}function zc(t){typeof t=="number"&&(t=`${t}`);const e=[];let n=0;const r=t.match(vl);r&&(n=r.length,t=t.replace(vl,qc),e.push(...r.map(jt.parse)));const i=t.match(ui);return i&&(t=t.replace(ui,Vc),e.push(...i.map(Fn.parse))),{values:e,numColors:n,tokenised:t}}function Uc(t){return zc(t).values}function Wc(t){const{values:e,numColors:n,tokenised:r}=zc(t),i=e.length;return a=>{let o=r;for(let d=0;d<i;d++)o=o.replace(d<n?qc:Vc,d<n?jt.transform(a[d]):si(a[d]));return o}}const P1=t=>typeof t=="number"?0:t;function D1(t){const e=Uc(t);return Wc(t)(e.map(P1))}const He={test:X1,parse:Uc,createTransformer:Wc,getAnimatableNone:D1},A1=new Set(["brightness","contrast","saturate","opacity"]);function I1(t){let[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[r]=n.match(ui)||[];if(!r)return t;const i=n.replace(r,"");let a=A1.has(e)?1:0;return r!==n&&(a*=100),e+"("+a+i+")"}const N1=/([a-z-]*)\(.*?\)/g,Sl=Object.assign(Object.assign({},He),{getAnimatableNone:t=>{const e=t.match(N1);return e?e.map(I1).join(" "):t}});function bl(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function Hc({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,e/=100,n/=100;let i=0,a=0,o=0;if(!e)i=a=o=n;else{const d=n<.5?n*(1+e):n+e-n*e,l=2*n-d;i=bl(l,d,t+1/3),a=bl(l,d,t),o=bl(l,d,t-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}const O1=(t,e,n)=>{const r=t*t,i=e*e;return Math.sqrt(Math.max(0,n*(i-r)+r))},j1=[yl,cn,qn],Gc=t=>j1.find(e=>e.test(t)),Kc=(t,e)=>{let n=Gc(t),r=Gc(e),i=n.parse(t),a=r.parse(e);n===qn&&(i=Hc(i),n=cn),r===qn&&(a=Hc(a),r=cn);const o=Object.assign({},i);return d=>{for(const l in o)l!=="alpha"&&(o[l]=O1(i[l],a[l],d));return o.alpha=_t(i.alpha,a.alpha,d),n.transform(o)}},Tl=t=>typeof t=="number",F1=(t,e)=>n=>e(t(n)),Ha=(...t)=>t.reduce(F1);function Yc(t,e){return Tl(t)?n=>_t(t,e,n):jt.test(t)?Kc(t,e):Jc(t,e)}const Qc=(t,e)=>{const n=[...t],r=n.length,i=t.map((a,o)=>Yc(a,e[o]));return a=>{for(let o=0;o<r;o++)n[o]=i[o](a);return n}},q1=(t,e)=>{const n=Object.assign(Object.assign({},t),e),r={};for(const i in n)t[i]!==void 0&&e[i]!==void 0&&(r[i]=Yc(t[i],e[i]));return i=>{for(const a in r)n[a]=r[a](i);return n}};function Zc(t){const e=He.parse(t),n=e.length;let r=0,i=0,a=0;for(let o=0;o<n;o++)r||typeof e[o]=="number"?r++:e[o].hue!==void 0?a++:i++;return{parsed:e,numNumbers:r,numRGB:i,numHSL:a}}const Jc=(t,e)=>{const n=He.createTransformer(e),r=Zc(t),i=Zc(e);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?Ha(Qc(r.parsed,i.parsed),n):o=>`${o>0?e:t}`},V1=(t,e)=>n=>_t(t,e,n);function z1(t){if(typeof t=="number")return V1;if(typeof t=="string")return jt.test(t)?Kc:Jc;if(Array.isArray(t))return Qc;if(typeof t=="object")return q1}function U1(t,e,n){const r=[],i=n||z1(t[0]),a=t.length-1;for(let o=0;o<a;o++){let d=i(t[o],t[o+1]);if(e){const l=Array.isArray(e)?e[o]:e;d=Ha(l,d)}r.push(d)}return r}function W1([t,e],[n]){return r=>n(li(t,e,r))}function H1(t,e){const n=t.length,r=n-1;return i=>{let a=0,o=!1;if(i<=t[0]?o=!0:i>=t[r]&&(a=r-1,o=!0),!o){let l=1;for(;l<n&&!(t[l]>i||l===r);l++);a=l-1}const d=li(t[a],t[a+1],i);return e[a](d)}}function tp(t,e,{clamp:n=!0,ease:r,mixer:i}={}){const a=t.length;Na(a===e.length),Na(!r||!Array.isArray(r)||r.length===a-1),t[0]>t[a-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const o=U1(e,r,i),d=a===2?W1(t,o):H1(t,o);return n?l=>d(Ua(t[0],t[a-1],l)):d}const Ga=t=>e=>1-t(1-e),Ml=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,G1=t=>e=>Math.pow(e,t),ep=t=>e=>e*e*((t+1)*e-t),K1=t=>{const e=ep(t);return n=>(n*=2)<1?.5*e(n):.5*(2-Math.pow(2,-10*(n-1)))},np=1.525,Y1=4/11,Q1=8/11,Z1=9/10,wl=t=>t,xl=G1(2),J1=Ga(xl),rp=Ml(xl),ip=t=>1-Math.sin(Math.acos(t)),Bl=Ga(ip),t$=Ml(Bl),Rl=ep(np),e$=Ga(Rl),n$=Ml(Rl),r$=K1(np),i$=4356/361,a$=35442/1805,o$=16061/1805,Ka=t=>{if(t===1||t===0)return t;const e=t*t;return t<Y1?7.5625*e:t<Q1?9.075*e-9.9*t+3.4:t<Z1?i$*e-a$*t+o$:10.8*t*t-20.52*t+10.72},d$=Ga(Ka),l$=t=>t<.5?.5*(1-Ka(1-t*2)):.5*Ka(t*2-1)+.5;function s$(t,e){return t.map(()=>e||rp).splice(0,t.length-1)}function u$(t){const e=t.length;return t.map((n,r)=>r!==0?r/(e-1):0)}function g$(t,e){return t.map(n=>n*e)}function Ya({from:t=0,to:e=1,ease:n,offset:r,duration:i=300}){const a={done:!1,value:t},o=Array.isArray(e)?e:[t,e],d=g$(r&&r.length===o.length?r:u$(o),i);function l(){return tp(d,o,{ease:Array.isArray(n)?n:s$(o,n)})}let s=l();return{next:u=>(a.value=s(u),a.done=u>=i,a),flipTarget:()=>{o.reverse(),s=l()}}}function c$({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:a}){const o={done:!1,value:e};let d=n*t;const l=e+d,s=a===void 0?l:a(l);return s!==l&&(d=s-e),{next:u=>{const c=-d*Math.exp(-u/r);return o.done=!(c>i||c<-i),o.value=o.done?s:s+c,o},flipTarget:()=>{}}}const ap={keyframes:Ya,spring:hl,decay:c$};function p$(t){if(Array.isArray(t.to))return Ya;if(ap[t.type])return ap[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?Ya:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?hl:Ya}function op(t,e,n=0){return t-e-n}function f$(t,e,n=0,r=!0){return r?op(e+-t,e,n):e-(t-e)+n}function m$(t,e,n,r){return r?t>=e+n:t<=-n}const _$=t=>{const e=({delta:n})=>t(n);return{start:()=>Me.update(e,!0),stop:()=>mr.update(e)}};function dp(t){var e,n,{from:r,autoplay:i=!0,driver:a=_$,elapsed:o=0,repeat:d=0,repeatType:l="loop",repeatDelay:s=0,onPlay:u,onStop:c,onComplete:g,onRepeat:f,onUpdate:p}=t,v=ge(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:L}=v,_,m=0,h=v.duration,y,b=!1,w=!0,x;const T=p$(v);!((n=(e=T).needsInterpolation)===null||n===void 0)&&n.call(e,r,L)&&(x=tp([0,100],[r,L],{clamp:!1}),r=0,L=100);const M=T(Object.assign(Object.assign({},v),{from:r,to:L}));function B(){m++,l==="reverse"?(w=m%2===0,o=f$(o,h,s,w)):(o=op(o,h,s),l==="mirror"&&M.flipTarget()),b=!1,f&&f()}function R(){_.stop(),g&&g()}function U(W){if(w||(W=-W),o+=W,!b){const gt=M.next(Math.max(0,o));y=gt.value,x&&(y=x(y)),b=w?gt.done:o<=0}p==null||p(y),b&&(m===0&&(h!=null||(h=o)),m<d?m$(o,h,s,w)&&B():R())}function G(){u==null||u(),_=a(U),_.start()}return i&&G(),{stop:()=>{c==null||c(),_.stop()}}}function lp(t,e){return e?t*(1e3/e):0}function h$({from:t=0,velocity:e=0,min:n,max:r,power:i=.8,timeConstant:a=750,bounceStiffness:o=500,bounceDamping:d=10,restDelta:l=1,modifyTarget:s,driver:u,onUpdate:c,onComplete:g,onStop:f}){let p;function v(h){return n!==void 0&&h<n||r!==void 0&&h>r}function L(h){return n===void 0?r:r===void 0||Math.abs(n-h)<Math.abs(r-h)?n:r}function _(h){p==null||p.stop(),p=dp(Object.assign(Object.assign({},h),{driver:u,onUpdate:y=>{var b;c==null||c(y),(b=h.onUpdate)===null||b===void 0||b.call(h,y)},onComplete:g,onStop:f}))}function m(h){_(Object.assign({type:"spring",stiffness:o,damping:d,restDelta:l},h))}if(v(t))m({from:t,velocity:e,to:L(t)});else{let h=i*e+t;typeof s!="undefined"&&(h=s(h));const y=L(h),b=y===n?-1:1;let w,x;const T=M=>{w=x,x=M,e=lp(M-w,za().delta),(b===1&&M>y||b===-1&&M<y)&&m({from:M,to:y,velocity:e})};_({type:"decay",from:t,velocity:e,timeConstant:a,power:i,restDelta:l,modifyTarget:s,onUpdate:v(h)?T:void 0})}return{stop:()=>p==null?void 0:p.stop()}}const Cl=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),sp=t=>Cl(t)&&t.hasOwnProperty("z"),Qa=(t,e)=>Math.abs(t-e);function up(t,e){if(Tl(t)&&Tl(e))return Qa(t,e);if(Cl(t)&&Cl(e)){const n=Qa(t.x,e.x),r=Qa(t.y,e.y),i=sp(t)&&sp(e)?Qa(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}const v$=(t,e,n)=>{const r=e-t;return((n-t)%r+r)%r+t},gp=(t,e)=>1-3*e+3*t,cp=(t,e)=>3*e-6*t,pp=t=>3*t,Za=(t,e,n)=>((gp(e,n)*t+cp(e,n))*t+pp(e))*t,fp=(t,e,n)=>3*gp(e,n)*t*t+2*cp(e,n)*t+pp(e),L$=1e-7,$$=10;function y$(t,e,n,r,i){let a,o,d=0;do o=e+(n-e)/2,a=Za(o,r,i)-t,a>0?n=o:e=o;while(Math.abs(a)>L$&&++d<$$);return o}const S$=8,b$=.001;function T$(t,e,n,r){for(let i=0;i<S$;++i){const a=fp(e,n,r);if(a===0)return e;e-=(Za(e,n,r)-t)/a}return e}const Ja=11,to=1/(Ja-1);function M$(t,e,n,r){if(t===e&&n===r)return wl;const i=new Float32Array(Ja);for(let o=0;o<Ja;++o)i[o]=Za(o*to,t,n);function a(o){let d=0,l=1;const s=Ja-1;for(;l!==s&&i[l]<=o;++l)d+=to;--l;const u=(o-i[l])/(i[l+1]-i[l]),c=d+u*to,g=fp(c,t,n);return g>=b$?T$(o,c,t,n):g===0?c:y$(o,d,d+to,t,n)}return o=>o===0||o===1?o:Za(a(o),e,r)}function El(t,e){t.indexOf(e)===-1&&t.push(e)}function kl(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var fi=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(e){var n=this;return El(this.subscriptions,e),function(){return kl(n.subscriptions,e)}},t.prototype.notify=function(e,n,r){var i=this.subscriptions.length;if(!!i)if(i===1)this.subscriptions[0](e,n,r);else for(var a=0;a<i;a++){var o=this.subscriptions[a];o&&o(e,n,r)}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}(),w$=function(t){return!isNaN(parseFloat(t))},x$=function(){function t(e){var n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new fi,this.velocityUpdateSubscribers=new fi,this.renderSubscribers=new fi,this.canTrackVelocity=!1,this.updateAndNotify=function(r,i){i===void 0&&(i=!0),n.prev=n.current,n.current=r;var a=za(),o=a.delta,d=a.timestamp;n.lastUpdated!==d&&(n.timeDelta=o,n.lastUpdated=d,Me.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),i&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return Me.postRender(n.velocityCheck)},this.velocityCheck=function(r){var i=r.timestamp;i!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=w$(this.current)}return t.prototype.onChange=function(e){return this.updateSubscribers.add(e)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},t.prototype.attach=function(e){this.passiveEffect=e},t.prototype.set=function(e,n){n===void 0&&(n=!0),!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?lp(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(e){var n=this;return this.stop(),new Promise(function(r){n.hasAnimated=!0,n.stopAnimation=e(r)}).then(function(){return n.clearAnimation()})},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function _r(t){return new x$(t)}var Ge=function(t){return Boolean(t!==null&&typeof t=="object"&&t.getVelocity)},eo=function(t){return t*1e3},B$={linear:wl,easeIn:xl,easeInOut:rp,easeOut:J1,circIn:ip,circInOut:t$,circOut:Bl,backIn:Rl,backInOut:n$,backOut:e$,anticipate:r$,bounceIn:d$,bounceInOut:l$,bounceOut:Ka},mp=function(t){if(Array.isArray(t)){Na(t.length===4);var e=mt(t,4),n=e[0],r=e[1],i=e[2],a=e[3];return M$(n,r,i,a)}else if(typeof t=="string")return B$[t];return t},R$=function(t){return Array.isArray(t)&&typeof t[0]!="number"},_p=function(t,e){return t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&He.test(e)&&!e.startsWith("url("))},mi=function(t){return Array.isArray(t)},Vn=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},no=function(t){return{type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}},Xl=function(){return{type:"keyframes",ease:"linear",duration:.3}},C$=function(t){return{type:"keyframes",duration:.8,values:t}},hp={x:Vn,y:Vn,z:Vn,rotate:Vn,rotateX:Vn,rotateY:Vn,rotateZ:Vn,scaleX:no,scaleY:no,scale:no,opacity:Xl,backgroundColor:Xl,color:Xl,default:no},E$=function(t,e){var n;return mi(e)?n=C$:n=hp[t]||hp.default,E({to:e},n(e))},vp=E(E({},Fn),{transform:Math.round}),Lp={borderWidth:V,borderTopWidth:V,borderRightWidth:V,borderBottomWidth:V,borderLeftWidth:V,borderRadius:V,radius:V,borderTopLeftRadius:V,borderTopRightRadius:V,borderBottomRightRadius:V,borderBottomLeftRadius:V,width:V,maxWidth:V,height:V,maxHeight:V,size:V,top:V,right:V,bottom:V,left:V,padding:V,paddingTop:V,paddingRight:V,paddingBottom:V,paddingLeft:V,margin:V,marginTop:V,marginRight:V,marginBottom:V,marginLeft:V,rotate:gn,rotateX:gn,rotateY:gn,rotateZ:gn,scale:Wa,scaleX:Wa,scaleY:Wa,scaleZ:Wa,skew:gn,skewX:gn,skewY:gn,distance:V,translateX:V,translateY:V,translateZ:V,x:V,y:V,z:V,perspective:V,transformPerspective:V,opacity:ci,originX:jc,originY:jc,originZ:V,zIndex:vp,fillOpacity:ci,strokeOpacity:ci,numOctaves:vp},k$=E(E({},Lp),{color:jt,backgroundColor:jt,outlineColor:jt,fill:jt,stroke:jt,borderColor:jt,borderTopColor:jt,borderRightColor:jt,borderBottomColor:jt,borderLeftColor:jt,filter:Sl,WebkitFilter:Sl}),Pl=function(t){return k$[t]};function Dl(t,e){var n,r=Pl(t);return r!==Sl&&(r=He),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,e)}var X$={current:!1},P$=function(t){return Boolean(t&&typeof t=="object"&&t.mix&&t.toValue)},$p=function(t){return mi(t)?t[t.length-1]||0:t};function D$(t){t.when,t.delay,t.delayChildren,t.staggerChildren,t.staggerDirection,t.repeat,t.repeatType,t.repeatDelay,t.from;var e=ge(t,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(e).length}function A$(t){var e=t.ease,n=t.times,r=t.yoyo,i=t.flip,a=t.loop,o=ge(t,["ease","times","yoyo","flip","loop"]),d=E({},o);return n&&(d.offset=n),o.duration&&(d.duration=eo(o.duration)),o.repeatDelay&&(d.repeatDelay=eo(o.repeatDelay)),e&&(d.ease=R$(e)?e.map(mp):mp(e)),o.type==="tween"&&(d.type="keyframes"),(r||a||i)&&(r?d.repeatType="reverse":a?d.repeatType="loop":i&&(d.repeatType="mirror"),d.repeat=a||r||i||o.repeat),o.type!=="spring"&&(d.type="keyframes"),d}function I$(t,e){var n,r,i=Al(t,e)||{};return(r=(n=i.delay)!==null&&n!==void 0?n:t.delay)!==null&&r!==void 0?r:0}function N$(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=be([],mt(t.to),!1),t.to[0]=t.from),t}function O$(t,e,n){var r;return Array.isArray(e.to)&&((r=t.duration)!==null&&r!==void 0||(t.duration=.8)),N$(e),D$(t)||(t=E(E({},t),E$(n,e.to))),E(E({},e),A$(t))}function j$(t,e,n,r,i){var a,o=Al(r,t),d=(a=o.from)!==null&&a!==void 0?a:e.get(),l=_p(t,n);d==="none"&&l&&typeof n=="string"?d=Dl(t,n):yp(d)&&typeof n=="string"?d=Sp(n):!Array.isArray(n)&&yp(n)&&typeof d=="string"&&(n=Sp(d));var s=_p(t,d);function u(){var g={from:d,to:n,velocity:e.getVelocity(),onComplete:i,onUpdate:function(f){return e.set(f)}};return o.type==="inertia"||o.type==="decay"?h$(E(E({},g),o)):dp(E(E({},O$(o,g,t)),{onUpdate:function(f){var p;g.onUpdate(f),(p=o.onUpdate)===null||p===void 0||p.call(o,f)},onComplete:function(){var f;g.onComplete(),(f=o.onComplete)===null||f===void 0||f.call(o)}}))}function c(){var g,f,p=$p(n);return e.set(p),i(),(g=o==null?void 0:o.onUpdate)===null||g===void 0||g.call(o,p),(f=o==null?void 0:o.onComplete)===null||f===void 0||f.call(o),{stop:function(){}}}return!s||!l||o.type===!1?c:u}function yp(t){return t===0||typeof t=="string"&&parseFloat(t)===0&&t.indexOf(" ")===-1}function Sp(t){return typeof t=="number"?0:Dl("",t)}function Al(t,e){return t[e]||t.default||t}function Il(t,e,n,r){return r===void 0&&(r={}),X$.current&&(r={type:!1}),e.start(function(i){var a,o,d=j$(t,e,n,r,i),l=I$(r,t),s=function(){return o=d()};return l?a=window.setTimeout(s,eo(l)):s(),function(){clearTimeout(a),o==null||o.stop()}})}function F$(t,e,n){n===void 0&&(n={});var r=Ge(t)?t:_r(t);return Il("",r,e,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var bp=["TopLeft","TopRight","BottomLeft","BottomRight"],q$=bp.length,Tp=function(t){return typeof t=="string"?parseFloat(t):t},Mp=function(t){return typeof t=="number"||V.test(t)};function V$(t,e,n,r,i,a){var o,d,l,s;i?(t.opacity=_t(0,(o=n.opacity)!==null&&o!==void 0?o:1,z$(r)),t.opacityExit=_t((d=e.opacity)!==null&&d!==void 0?d:1,0,U$(r))):a&&(t.opacity=_t((l=e.opacity)!==null&&l!==void 0?l:1,(s=n.opacity)!==null&&s!==void 0?s:1,r));for(var u=0;u<q$;u++){var c="border".concat(bp[u],"Radius"),g=wp(e,c),f=wp(n,c);if(!(g===void 0&&f===void 0)){g||(g=0),f||(f=0);var p=g===0||f===0||Mp(g)===Mp(f);p?(t[c]=Math.max(_t(Tp(g),Tp(f),r),0),(Ae.test(f)||Ae.test(g))&&(t[c]+="%")):t[c]=f}}(e.rotate||n.rotate)&&(t.rotate=_t(e.rotate||0,n.rotate||0,r))}function wp(t,e){var n;return(n=t[e])!==null&&n!==void 0?n:t.borderRadius}var z$=xp(0,.5,Bl),U$=xp(.5,.95,wl);function xp(t,e,n){return function(r){return r<t?0:r>e?1:n(li(t,e,r))}}function Bp(t,e){t.min=e.min,t.max=e.max}function Ie(t,e){Bp(t.x,e.x),Bp(t.y,e.y)}function Nl(t){return t===void 0||t===1}function Rp(t){var e=t.scale,n=t.scaleX,r=t.scaleY;return!Nl(e)||!Nl(n)||!Nl(r)}function pn(t){return Rp(t)||Cp(t.x)||Cp(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function Cp(t){return t&&t!=="0%"}function ro(t,e,n){var r=t-n,i=e*r;return n+i}function Ep(t,e,n,r,i){return i!==void 0&&(t=ro(t,i,r)),ro(t,n,r)+e}function Ol(t,e,n,r,i){e===void 0&&(e=0),n===void 0&&(n=1),t.min=Ep(t.min,e,n,r,i),t.max=Ep(t.max,e,n,r,i)}function kp(t,e){var n=e.x,r=e.y;Ol(t.x,n.translate,n.scale,n.originPoint),Ol(t.y,r.translate,r.scale,r.originPoint)}function W$(t,e,n,r){var i,a;r===void 0&&(r=!1);var o=n.length;if(!!o){e.x=e.y=1;for(var d,l,s=0;s<o;s++)d=n[s],l=d.projectionDelta,((a=(i=d.instance)===null||i===void 0?void 0:i.style)===null||a===void 0?void 0:a.display)!=="contents"&&(r&&d.options.layoutScroll&&d.scroll&&d!==d.root&&vr(t,{x:-d.scroll.x,y:-d.scroll.y}),l&&(e.x*=l.x.scale,e.y*=l.y.scale,kp(t,l)),r&&pn(d.latestValues)&&vr(t,d.latestValues))}}function hr(t,e){t.min=t.min+e,t.max=t.max+e}function Xp(t,e,n){var r=mt(n,3),i=r[0],a=r[1],o=r[2],d=e[o]!==void 0?e[o]:.5,l=_t(t.min,t.max,d);Ol(t,e[i],e[a],l,e.scale)}var H$=["x","scaleX","originX"],G$=["y","scaleY","originY"];function vr(t,e){Xp(t.x,e,H$),Xp(t.y,e,G$)}function Ke(t){return t.max-t.min}function Pp(t,e,n){return e===void 0&&(e=0),n===void 0&&(n=.01),up(t,e)<n}function Dp(t,e,n,r){r===void 0&&(r=.5),t.origin=r,t.originPoint=_t(e.min,e.max,t.origin),t.scale=Ke(n)/Ke(e),(Pp(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=_t(n.min,n.max,t.origin)-t.originPoint,(Pp(t.translate)||isNaN(t.translate))&&(t.translate=0)}function _i(t,e,n,r){Dp(t.x,e.x,n.x,r==null?void 0:r.originX),Dp(t.y,e.y,n.y,r==null?void 0:r.originY)}function Ap(t,e,n){t.min=n.min+e.min,t.max=t.min+Ke(e)}function K$(t,e,n){Ap(t.x,e.x,n.x),Ap(t.y,e.y,n.y)}function Ip(t,e,n){t.min=e.min-n.min,t.max=t.min+Ke(e)}function hi(t,e,n){Ip(t.x,e.x,n.x),Ip(t.y,e.y,n.y)}function Np(t,e,n,r,i){return t-=e,t=ro(t,1/n,r),i!==void 0&&(t=ro(t,1/i,r)),t}function Y$(t,e,n,r,i,a,o){if(e===void 0&&(e=0),n===void 0&&(n=1),r===void 0&&(r=.5),a===void 0&&(a=t),o===void 0&&(o=t),Ae.test(e)){e=parseFloat(e);var d=_t(o.min,o.max,e/100);e=d-o.min}if(typeof e=="number"){var l=_t(a.min,a.max,r);t===a&&(l-=e),t.min=Np(t.min,e,n,l,i),t.max=Np(t.max,e,n,l,i)}}function Op(t,e,n,r,i){var a=mt(n,3),o=a[0],d=a[1],l=a[2];Y$(t,e[o],e[d],e[l],e.scale,r,i)}var Q$=["x","scaleX","originX"],Z$=["y","scaleY","originY"];function jp(t,e,n,r){Op(t.x,e,Q$,n==null?void 0:n.x,r==null?void 0:r.x),Op(t.y,e,Z$,n==null?void 0:n.y,r==null?void 0:r.y)}var Fp=function(){return{translate:0,scale:1,origin:0,originPoint:0}},vi=function(){return{x:Fp(),y:Fp()}},qp=function(){return{min:0,max:0}},Dt=function(){return{x:qp(),y:qp()}};function Vp(t){return t.translate===0&&t.scale===1}function zp(t){return Vp(t.x)&&Vp(t.y)}function Up(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var J$=function(){function t(){this.members=[]}return t.prototype.add=function(e){El(this.members,e),e.scheduleRender()},t.prototype.remove=function(e){if(kl(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var n=this.members[this.members.length-1];n&&this.promote(n)}},t.prototype.relegate=function(e){var n=this.members.findIndex(function(o){return e===o});if(n===0)return!1;for(var r,i=n;i>=0;i--){var a=this.members[i];if(a.isPresent!==!1){r=a;break}}return r?(this.promote(r),!0):!1},t.prototype.promote=function(e,n){var r,i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,n&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues,e.snapshot.isShared=!0),!((r=e.root)===null||r===void 0)&&r.isUpdating&&(e.isLayoutDirty=!0);var a=e.options.crossfade;a===!1&&i.hide()}},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var n,r,i,a,o;(r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n),(o=(i=e.resumingFrom)===null||i===void 0?void 0:(a=i.options).onExitComplete)===null||o===void 0||o.call(a)})},t.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),io={};function ty(t){Object.assign(io,t)}var ey="translate3d(0px, 0px, 0) scale(1, 1)";function Wp(t,e,n){var r=t.x.translate/e.x,i=t.y.translate/e.y,a="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(n){var o=n.rotate,d=n.rotateX,l=n.rotateY;o&&(a+="rotate(".concat(o,"deg) ")),d&&(a+="rotateX(".concat(d,"deg) ")),l&&(a+="rotateY(".concat(l,"deg) "))}return a+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"),a===ey?"none":a}function Ne(t){return[t("x"),t("y")]}var jl=["","X","Y","Z"],ny=["translate","scale","rotate","skew"],Li=["transformPerspective","x","y","z"];ny.forEach(function(t){return jl.forEach(function(e){return Li.push(t+e)})});function ry(t,e){return Li.indexOf(t)-Li.indexOf(e)}var iy=new Set(Li);function $i(t){return iy.has(t)}var ay=new Set(["originX","originY","originZ"]);function Hp(t){return ay.has(t)}var oy=function(t,e){return t.depth-e.depth},dy=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(e){El(this.children,e),this.isDirty=!0},t.prototype.remove=function(e){kl(this.children,e),this.isDirty=!0},t.prototype.forEach=function(e){this.isDirty&&this.children.sort(oy),this.isDirty=!1,this.children.forEach(e)},t}();function ao(t){var e=Ge(t)?t.get():t;return P$(e)?e.toValue():e}var Gp=1e3,yi={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Kp(t){var e=t.attachResizeListener,n=t.defaultParent,r=t.measureScroll,i=t.resetTransform;return function(){function a(o,d,l){var s=this;d===void 0&&(d={}),l===void 0&&(l=n==null?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){s.isUpdating&&(s.isUpdating=!1,s.clearAllSnapshots())},this.updateProjection=function(){s.nodes.forEach(py),s.nodes.forEach(fy)},this.hasProjected=!1,this.isVisible=!0,this.