{"version":3,"file":"shared.DASrmTIh.mjs","names":["useState","t","e","n","s","u","l","f","v","w","i","h","p","a","createStore","o","r","c","e.useState","useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","radiusForCorner","transition1","negate","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","FramerZGiycNtFm","React.useRef","React.useId","className","SVG","IconsFonts","Icons","serializationHash","variantClassNames","transition1","convertFromEnum","isSet","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","SmartComponent","d","secondDigitIndex","i","mask","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","negate","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Icons","serializationHash","variantClassNames","transition1","convertFromEnum","matchVariant","isSet","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","suffix","isSet","toString","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Icon","metadata","useMemo","useCallback","Badge","_Fragment","useState","useRef","value","mask","label","Dropdown","v","Icon","DebugBadge","InputDropdown","mask","SVG","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","ChevronLeft","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","className","ArrowRight","Multiply","ChevronDown","ArrowLeft","Lock","SecurityShield","Check","ChevronUp","Star","CheckboxOff","RadioCheckBg","RadioOff","CheckboxOn","RadioBg","CheckboxRounded","RadioOn","ArrowForward","Close","KeyboardArrowDown","ArrowBack","Lock1","Shield","Check1","KeyboardArrowUp","StarRate","CheckboxOff1","CheckboxOn1","Iconset","React.useContext","React.useMemo","React.Fragment","React.useState","useRef","React.useId","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/ga.jspm.io/npm:jotai@1.9.2/esm/index.mjs","https:/ga.jspm.io/npm:@uidotdev/usehooks@2.2.0/index.js","https:/framerusercontent.com/modules/oVmrYSFQ0VOQP12WQ8Mu/ME1Od6JW0EtTLS8x6gek/getTextControls.js","https:/framer.com/m/getTextControls-gNLH.js@ME1Od6JW0EtTLS8x6gek","https:/framerusercontent.com/modules/7oaq7KKVhFH6H13ms4ci/dAptZg56ps7KW8RMyRYj/getCSSProperties.js","https:/framer.com/m/getCSSProperties-26he.js@dAptZg56ps7KW8RMyRYj","https:/framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js","https:/framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73","https:/framerusercontent.com/modules/sY905d6SV21ZxkxIb4mX/BjFhGxk1gUh0Rb2QAxUa/UseFramerEnv.js","https:/framer.com/m/UseFramerEnv-DAs6.js@BjFhGxk1gUh0Rb2QAxUa","https:/framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js","https:/framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js","https:/framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth","https:/framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js","https:/framer.com/m/Action-44B5.js@9ofXwCBwXrLYuByRQY0J","https:/framerusercontent.com/modules/somgnBUNubIUaQDeLcnF/rIHr2kfmrCSs0fgF4RQW/FramerDevGemsPublic.js","https:/framer.com/m/FramerDevGemsPublic-djHN.js","https:/framerusercontent.com/modules/j2h0mtj9J5YgmzJPLhxh/ytd6oYxvQJW7xSIY2Ujz/libs.js","https:/framerusercontent.com/modules/lAWlxyGOJSWGdss5SWjU/rcu9DZZoBxxGubcgfokp/getAnswers.js","https:/framerusercontent.com/modules/iS2muT0YJjapdbNK3s3r/sgvYZLnpBBkq5pJBsSgQ/useFormStore.js","https:/framerusercontent.com/modules/sJx0uYaeukaV31HyqvFw/R8ie8AQXoY9mHc0A3jSZ/validation.js","https:/framerusercontent.com/modules/1j5yzdadzXuLdSH8oFkO/7DMrgy6ColNWSVcsX1Ly/useIsApphudPlacementsReady.js","https:/framerusercontent.com/modules/gIexH0GPfp6pI3hr8yUP/T2ScGdrA90l6sSLFOCjd/useCurrentStepId.js","https:/framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/3uuBbGlk5VSOc7d8Avwh/ZGiycNtFm.js","https:/framerusercontent.com/modules/RkboEfNpBHuPriltJYaY/AklufdMtmVD6750NtQhc/VQPtf6mvH.js","https:/framer.com/m/Action-h2zT2p.js@AklufdMtmVD6750NtQhc","https:/framerusercontent.com/modules/diTCDXVdl4WCYYph3fYQ/iE46hgxydRaOi7FAUxGe/OtrIFgVmU.js","https:/framer.com/m/Badge-rxa7oq.js@iE46hgxydRaOi7FAUxGe","https:/framerusercontent.com/modules/XvVOOOG0pmjNzIBlH2DL/MyJv8Xtyk2qrRQPuNH0W/RtQSSLRi4.js","https:/framer.com/m/Empty-Jziask.js@MyJv8Xtyk2qrRQPuNH0W","https:/framerusercontent.com/modules/CYWLPzOv3XTB9rhZ1MRn/8GL1HHZruWnrqe1ZPO0l/kKHfP21MV.js","https:/framer.com/m/Error-Mb2bIj.js@8GL1HHZruWnrqe1ZPO0l","https:/framerusercontent.com/modules/OJQmCgBE8fiLjfSjCVb8/c4ETenxKDBreMYTkMg3T/fIWMrkzpl.js","https:/framer.com/m/Indicator-Twc05n.js@c4ETenxKDBreMYTkMg3T","https:/framerusercontent.com/modules/7MaSqIoG9IRf8pm9gdKN/X3CPaV7sFjYxQmGjoYM9/otlLYn3ho.js","https:/framer.com/m/Placeholder-LeykeI.js@X3CPaV7sFjYxQmGjoYM9","https:/framerusercontent.com/modules/K8M4wSMBD6aOC97p8jEq/mvL622Qat2zbJBQePGvN/pcvx7Qu_b.js","https:/framer.com/m/Toggle-b2Jcep.js@mvL622Qat2zbJBQePGvN","https:/framerusercontent.com/modules/WVU0hX16KFXxZ2cLLB8C/XYgfDyMqwjt9wQGdQLsk/assets.js","https:/framerusercontent.com/modules/m59qidvExna48aehukJo/316QWB2F5sJ9oWZzJ1NZ/Icon.js","https:/framerusercontent.com/modules/iWnnaXPDxA5TTQUIl49j/oE5VI4oWriy2Y6lW7IFx/Dropdown.js","https:/framerusercontent.com/modules/wU1YK8tJnW6xjMIDOhNk/abu18kezr15hpBeBkrCn/useCurrentNextStep.js","https:/framerusercontent.com/modules/h6cluHfRj4o7tOwhx9ZH/E59YHBbXENvPlHNcNUjQ/useCurrentLocation.js","https:/framerusercontent.com/modules/9q0JFDWi2gwROjLrbO6w/KqUupfQcdOVvU3eso3bO/DebugBadge.js","https:/framerusercontent.com/modules/cfFlo4iHJ2OPplUVwKuH/ov3vAHf5xhOLguj7I5BM/InputDropdown.js","https:/framerusercontent.com/modules/2o65LpdjfO3ZVPhiH2ro/CTjeV0kVb4sxOJWw8F6x/SystemFormMultiselect.js","https:/framerusercontent.com/modules/2OOrfXIPpANfaQg2UKKP/ftE7qAmLw5L0gCR8CSoz/glyFmk8Uv.js","https:/framerusercontent.com/modules/3xG9aYcGbpykhj2x3XYS/OB7zhQYYgSDoM0AsU8Gz/loQWOJ1Ho.js","https:/framerusercontent.com/modules/f7WO9uYrVSsyU4DJgbLZ/6CRtRs6lgRnjNBnYvPcl/dtb0fnpSi.js","https:/framerusercontent.com/modules/gyAzeRwwC6w08iZPC1HH/mX3iJm3Gyq2LZJdyl93i/m3INYMuqU.js","https:/framerusercontent.com/modules/H0AUm5EzUn7qQmOQg712/QqLDvmGvkHe299DzaVUc/lNnnumTR6.js","https:/framerusercontent.com/modules/k7ibl3LSuyEG8EfkKZyo/7dgL6UlrqASYaFqMFt1l/IMfqT15Yf.js","https:/framerusercontent.com/modules/L5cEzLHRTYYGXiZ27Zb0/pD9TM3NiPf2RVkOB4ZBC/r2PGjo7hi.js","https:/framerusercontent.com/modules/L88oIFNGe5U1zktZ8J5J/R9utDKa6Wb37LQr7605J/O6XsolL1I.js","https:/framerusercontent.com/modules/NmsxstXCbkESb8CHAU6B/bAHfTxbHUMAoYN0dvhV0/Oxv8x2Tlc.js","https:/framerusercontent.com/modules/oE9WKEU3ToJHJpjC4OLY/7FvUwzzVaDYCnH97VQOT/UNkcg0f_v.js","https:/framerusercontent.com/modules/pAY8Kz1jqvzrU9l6n30A/qYL3RkPLa7hg5Y5aigp2/hbSF9lnmB.js","https:/framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js","https:/framerusercontent.com/modules/RI2IgDuaTxZzNHd2CIjG/3Rl2XrmCmjIQVzG0r95Y/K00Gsvrgk.js","https:/framerusercontent.com/modules/Si0gkYWdcu5npPGMdfyG/RH4eSXKfeSCCSPorqNB8/iuMFzbzYc.js","https:/framerusercontent.com/modules/uyBXtwqyEEOdbChRmQwD/LsPABZo5LgMG4ui8E6sX/nG0hDWK8I.js","https:/framerusercontent.com/modules/vm49vjTUyukJCZIL6dkM/GbbyRrBqt8t14gEGWxw9/T7e9MlcRB.js","https:/framerusercontent.com/modules/Y2IuYu3E7h3cA19AHZEw/McV4BLZ4KYgtQB8sS8t9/tnJwtqJIC.js","https:/framerusercontent.com/modules/zNf8ILwPLwwSmp4s0Oxh/60PDtW6keHpETimcrUad/gdzceGky3.js","https:/framerusercontent.com/modules/yKT55YRQHxLTEkRjPaXI/nnA9zGXW9xlugAcyyJxi/dF39g8HqU.js","https:/framerusercontent.com/modules/yAWaXfiHJgOMn4syyWOt/OtWPPKXFXmY1fGmJYgGW/kRrKODsVk.js","https:/framerusercontent.com/modules/XZvWKY5wLVmrkTFEvcOQ/LDrXiTCNayulELw4j5wE/mt7mKe1xr.js","https:/framerusercontent.com/modules/1X4K1pYUdWZZGbtsgX3C/Wd3Y0VW7i89di3xonjGy/n5e4z_2JF.js","https:/framerusercontent.com/modules/gP5LASPloKv6a0hPDq8R/KHUvyI6cjhnlLkio04j8/p_2Avbo_h.js","https:/framerusercontent.com/modules/weFIlc8vXwXRMbrAjmo5/B0GJYB1IEG1YJPvMudAO/qJjGQYfm2.js","https:/framerusercontent.com/modules/0gpEPmoGU5mKdyGORebg/MhyWHW2Lvka4BPHoz4Kf/s6pAtOczZ.js","https:/framerusercontent.com/modules/ctiaX7Z2sC6IPGOwHpeA/fvXpT4jF9ztZK1LI9QsX/VaZzpH0QW.js","https:/framerusercontent.com/modules/12WHR3eHIW1I6Zrmb0JO/h1AcIFctXeBqQrVoy3RQ/W9QUyi6Cr.js","https:/framerusercontent.com/modules/rZU12tnxnl5IVsdfEalr/BKQbU8QS821Bd7ynjJ87/FhHMmvIco.js","https:/framerusercontent.com/modules/cAVoE5J5hfVlzIi8chsB/F48T9EWQwFbvStxi5hxx/qgot_5oZL.js","https:/framerusercontent.com/modules/dEEybncOzEQK8sjURjaM/ZakkQnOulZtTmU9yvAe9/z7kaZS8Rr.js","https:/framerusercontent.com/modules/bUyzinhZSVaWkY3JtLVs/VSX72JOttb6jV2dePvVF/s_jlHOxn2.js","https:/framerusercontent.com/modules/5FjhZ8YorYrniKzQIcfO/9kH48v9tUxfP5JUxOHUz/ZLvIkgHn1.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{createContext as t,useState as e,useEffect as n,useRef as o,createElement as r,useContext as s,useReducer as i,useDebugValue as c,useCallback as a}from\"react\";const u=Symbol();const isSuspensePromise=t=>!!t[u];const isSuspensePromiseAlreadyCancelled=t=>!t[u].c;const cancelSuspensePromise=t=>{var e;const{b:n,c:o}=t[u];if(o){o();null==(e=l.get(n))?void 0:e()}};const isEqualSuspensePromise=(t,e)=>{const n=t[u].o;const o=e[u].o;return n===o||t===o||isSuspensePromise(n)&&isEqualSuspensePromise(n,e)};const createSuspensePromise=(t,e)=>{const n={b:t,o:e,c:null};const o=new Promise((t=>{n.c=()=>{n.c=null;t()};e.finally(n.c)}));o[u]=n;return o};const copySuspensePromise=t=>createSuspensePromise(t[u].b,t[u].o);const l=new WeakMap;const registerPromiseAbort=(t,e)=>{l.set(t,e)};const hasInitialValue=t=>\"init\"in t;const d=\"r\";const f=\"w\";const p=\"c\";const m=\"s\";const v=\"h\";const w=\"n\";const h=\"l\";const E=\"a\";const g=\"m\";const createStore=t=>{const e=new WeakMap;const n=new WeakMap;const o=new Map;let r;let s;if(\"production\"!==(import.meta.env&&import.meta.env.MODE)){r=new Set;s=new Set}if(t)for(const[n,o]of t){const t={v:o,r:0,y:true,d:new Map};if(\"production\"!==(import.meta.env&&import.meta.env.MODE)){Object.freeze(t);hasInitialValue(n)||console.warn(\"Found initial value for derived atom which can cause unexpected behavior\",n)}e.set(n,t)}const i=new WeakMap;const addSuspensePromiseToCache=(t,e,n)=>{let o=i.get(e);if(!o){o=new Map;i.set(e,o)}n.then((()=>{if(o.get(t)===n){o.delete(t);o.size||i.delete(e)}}));o.set(t,n)};const cancelAllSuspensePromiseInCache=t=>{const e=new Set;const n=i.get(t);if(n){i.delete(t);n.forEach(((t,n)=>{cancelSuspensePromise(t);e.add(n)}))}return e};const c=new WeakMap;const getVersionedAtomStateMap=t=>{let e=c.get(t);if(!e){e=new Map;c.set(t,e)}return e};const getAtomState=(t,n)=>{if(t){const e=getVersionedAtomStateMap(t);let o=e.get(n);if(!o){o=getAtomState(t.p,n);o&&\"p\"in o&&isSuspensePromiseAlreadyCancelled(o.p)&&(o=void 0);o&&e.set(n,o)}return o}return e.get(n)};const setAtomState=(t,n,r)=>{\"production\"!==(import.meta.env&&import.meta.env.MODE)&&Object.freeze(r);if(t){const e=getVersionedAtomStateMap(t);e.set(n,r)}else{const t=e.get(n);e.set(n,r);o.has(n)||o.set(n,t)}};const createReadDependencies=(t,e=new Map,n)=>{if(!n)return e;const o=new Map;let r=false;n.forEach((n=>{var s;const i=(null==(s=getAtomState(t,n))?void 0:s.r)||0;o.set(n,i);e.get(n)!==i&&(r=true)}));return e.size!==o.size||r?o:e};const setAtomValue=(t,e,n,o,r)=>{const s=getAtomState(t,e);if(s){if(r&&(!(\"p\"in s)||!isEqualSuspensePromise(s.p,r)))return s;\"p\"in s&&cancelSuspensePromise(s.p)}const i={v:n,r:(null==s?void 0:s.r)||0,y:true,d:createReadDependencies(t,null==s?void 0:s.d,o)};let c=!(null==s?void 0:s.y);if(s&&\"v\"in s&&Object.is(s.v,n)){if(i.d!==s.d&&(i.d.size!==s.d.size||!Array.from(i.d.keys()).every((t=>s.d.has(t))))){c=true;Promise.resolve().then((()=>{flushPending(t)}))}}else{c=true;++i.r;i.d.has(e)&&(i.d=new Map(i.d).set(e,i.r))}if(s&&!c)return s;setAtomState(t,e,i);return i};const setAtomReadError=(t,e,n,o,r)=>{const s=getAtomState(t,e);if(s){if(r&&(!(\"p\"in s)||!isEqualSuspensePromise(s.p,r)))return s;\"p\"in s&&cancelSuspensePromise(s.p)}const i={e:n,r:((null==s?void 0:s.r)||0)+1,y:true,d:createReadDependencies(t,null==s?void 0:s.d,o)};setAtomState(t,e,i);return i};const setAtomSuspensePromise=(t,e,n,o)=>{const r=getAtomState(t,e);if(r&&\"p\"in r){if(isEqualSuspensePromise(r.p,n)&&!isSuspensePromiseAlreadyCancelled(r.p))return r.y?r:{...r,y:true};cancelSuspensePromise(r.p)}addSuspensePromiseToCache(t,e,n);const s={p:n,r:((null==r?void 0:r.r)||0)+1,y:true,d:createReadDependencies(t,null==r?void 0:r.d,o)};setAtomState(t,e,s);return s};const setAtomPromiseOrValue=(t,e,n,o)=>{if(n instanceof Promise){const r=createSuspensePromise(n,n.then((n=>{setAtomValue(t,e,n,o,r)})).catch((n=>{if(n instanceof Promise)return isSuspensePromise(n)?n.then((()=>{readAtomState(t,e,true)})):n;setAtomReadError(t,e,n,o,r)})));return setAtomSuspensePromise(t,e,r,o)}return setAtomValue(t,e,n,o)};const setAtomInvalidated=(t,e)=>{const n=getAtomState(t,e);if(n){const o={...n,y:false};setAtomState(t,e,o)}else\"production\"!==(import.meta.env&&import.meta.env.MODE)&&console.warn(\"[Bug] could not invalidate non existing atom\",e)};const readAtomState=(t,e,o)=>{if(!o){const o=getAtomState(t,e);if(o){if(o.y&&\"p\"in o&&!isSuspensePromiseAlreadyCancelled(o.p))return o;o.d.forEach(((o,r)=>{if(r!==e)if(n.has(r)){const e=getAtomState(t,r);e&&!e.y&&readAtomState(t,r)}else readAtomState(t,r)}));if(Array.from(o.d).every((([e,n])=>{const o=getAtomState(t,e);return o&&!(\"p\"in o)&&o.r===n})))return o.y?o:{...o,y:true}}}const r=new Set;try{const n=e.read((n=>{r.add(n);const o=n===e?getAtomState(t,n):readAtomState(t,n);if(o){if(\"e\"in o)throw o.e;if(\"p\"in o)throw o.p;return o.v}if(hasInitialValue(n))return n.init;throw new Error(\"no atom init\")}));return setAtomPromiseOrValue(t,e,n,r)}catch(n){if(n instanceof Promise){const o=isSuspensePromise(n)&&isSuspensePromiseAlreadyCancelled(n)?copySuspensePromise(n):createSuspensePromise(n,n);return setAtomSuspensePromise(t,e,o,r)}return setAtomReadError(t,e,n,r)}};const readAtom=(t,e)=>{const n=readAtomState(e,t);return n};const addAtom=(t,e)=>{let o=n.get(e);o||(o=mountAtom(t,e));return o};const canUnmountAtom=(t,e)=>!e.l.size&&(!e.t.size||1===e.t.size&&e.t.has(t));const delAtom=(t,e)=>{const o=n.get(e);o&&canUnmountAtom(e,o)&&unmountAtom(t,e)};const invalidateDependents=(t,e)=>{const o=n.get(e);null==o?void 0:o.t.forEach((n=>{if(n!==e){setAtomInvalidated(t,n);invalidateDependents(t,n)}}))};const writeAtomState=(t,e,n)=>{let o=true;const writeGetter=(e,n)=>{const o=readAtomState(t,e);if(\"e\"in o)throw o.e;if(\"p\"in o){if(null==n?void 0:n.unstable_promise)return o.p.then((()=>{const r=getAtomState(t,e);return r&&\"p\"in r&&r.p===o.p?new Promise((t=>setTimeout(t))).then((()=>writeGetter(e,n))):writeGetter(e,n)}));\"production\"!==(import.meta.env&&import.meta.env.MODE)&&console.info(\"Reading pending atom state in write operation. We throw a promise for now.\",e);throw o.p}if(\"v\"in o)return o.v;\"production\"!==(import.meta.env&&import.meta.env.MODE)&&console.warn(\"[Bug] no value found while reading atom in write operation. This is probably a bug.\",e);throw new Error(\"no value found\")};const setter=(n,r)=>{let s;if(n===e){if(!hasInitialValue(n))throw new Error(\"atom not writable\");const e=cancelAllSuspensePromiseInCache(n);e.forEach((e=>{e!==t&&setAtomPromiseOrValue(e,n,r)}));const o=getAtomState(t,n);const s=setAtomPromiseOrValue(t,n,r);o!==s&&invalidateDependents(t,n)}else s=writeAtomState(t,n,r);o||flushPending(t);return s};const r=e.write(writeGetter,setter,n);o=false;return r};const writeAtom=(t,e,n)=>{const o=writeAtomState(n,t,e);flushPending(n);return o};const isActuallyWritableAtom=t=>!!t.write;const mountAtom=(t,e,o)=>{const r={t:new Set(o&&[o]),l:new Set};n.set(e,r);\"production\"!==(import.meta.env&&import.meta.env.MODE)&&s.add(e);const i=readAtomState(void 0,e);i.d.forEach(((o,r)=>{const s=n.get(r);s?s.t.add(e):r!==e&&mountAtom(t,r,e)}));if(isActuallyWritableAtom(e)&&e.onMount){const setAtom=n=>writeAtom(e,n,t);const n=e.onMount(setAtom);t=void 0;n&&(r.u=n)}return r};const unmountAtom=(t,e)=>{var o;const r=null==(o=n.get(e))?void 0:o.u;r&&r();n.delete(e);\"production\"!==(import.meta.env&&import.meta.env.MODE)&&s.delete(e);const i=getAtomState(t,e);if(i){\"p\"in i&&cancelSuspensePromise(i.p);i.d.forEach(((o,r)=>{if(r!==e){const o=n.get(r);if(o){o.t.delete(e);canUnmountAtom(r,o)&&unmountAtom(t,r)}}}))}else\"production\"!==(import.meta.env&&import.meta.env.MODE)&&console.warn(\"[Bug] could not find atom state to unmount\",e)};const mountDependencies=(t,e,o,r)=>{const s=new Set(o.d.keys());null==r?void 0:r.forEach(((o,r)=>{if(s.has(r)){s.delete(r);return}const i=n.get(r);if(i){i.t.delete(e);canUnmountAtom(r,i)&&unmountAtom(t,r)}}));s.forEach((o=>{const r=n.get(o);r?r.t.add(e):n.has(e)&&mountAtom(t,o,e)}))};const flushPending=t=>{if(t){const o=getVersionedAtomStateMap(t);o.forEach(((o,r)=>{const s=e.get(r);if(o!==s){const e=n.get(r);null==e?void 0:e.l.forEach((e=>e(t)))}}))}else{while(o.size){const t=Array.from(o);o.clear();t.forEach((([t,e])=>{const o=getAtomState(void 0,t);o&&o.d!==(null==e?void 0:e.d)&&mountDependencies(void 0,t,o,null==e?void 0:e.d);if(e&&!e.y&&(null==o?void 0:o.y))return;const r=n.get(t);null==r?void 0:r.l.forEach((t=>t()))}))}\"production\"!==(import.meta.env&&import.meta.env.MODE)&&r.forEach((t=>t()))}};const commitVersionedAtomStateMap=t=>{const n=getVersionedAtomStateMap(t);n.forEach(((n,o)=>{const r=e.get(o);if(!r||n.r>r.r||n.y!==r.y||n.r===r.r&&n.d!==r.d){e.set(o,n);n.d!==(null==r?void 0:r.d)&&mountDependencies(t,o,n,null==r?void 0:r.d)}}))};const commitAtom=(t,e)=>{e&&commitVersionedAtomStateMap(e);flushPending(void 0)};const subscribeAtom=(t,e,n)=>{const o=addAtom(n,t);const r=o.l;r.add(e);return()=>{r.delete(e);delAtom(n,t)}};const restoreAtoms=(t,e)=>{for(const[n,o]of t)if(hasInitialValue(n)){setAtomPromiseOrValue(e,n,o);invalidateDependents(e,n)}flushPending(e)};return\"production\"!==(import.meta.env&&import.meta.env.MODE)?{[d]:readAtom,[f]:writeAtom,[p]:commitAtom,[m]:subscribeAtom,[v]:restoreAtoms,[w]:t=>{r.add(t);return()=>{r.delete(t)}},[h]:()=>s.values(),[E]:t=>e.get(t),[g]:t=>n.get(t)}:{[d]:readAtom,[f]:writeAtom,[p]:commitAtom,[m]:subscribeAtom,[v]:restoreAtoms}};const createStoreForExport=t=>{const e=createStore(t);const get=t=>{const n=e[d](t);if(\"e\"in n)throw n.e;if(!(\"p\"in n))return n.v};const asyncGet=t=>new Promise(((n,o)=>{const r=e[d](t);\"e\"in r?o(r.e):n(\"p\"in r?r.p.then((()=>asyncGet(t))):r.v)}));const set=(t,n)=>e[f](t,n);const sub=(t,n)=>e[m](t,n);return{get:get,asyncGet:asyncGet,set:set,sub:sub,SECRET_INTERNAL_store:e}};const createScopeContainer=(t,e)=>{const n=e?e(t).SECRET_INTERNAL_store:createStore(t);return{s:n}};const y=new Map;const getScopeContext=e=>{y.has(e)||y.set(e,t(createScopeContainer()));return y.get(e)};const Provider=({children:t,initialValues:s,scope:i,unstable_createStore:c,unstable_enableVersionedWrite:a})=>{const[u,l]=e({});n((()=>{const t=d.current;if(t.w){t.s[p](null,u);delete u.p;t.v=u}}),[u]);const d=o();if(!d.current){const t=createScopeContainer(s,c);if(a){let e=0;t.w=t=>{l((n=>{const o=e?n:{p:n};t(o);return o}))};t.v=u;t.r=t=>{++e;t();--e}}d.current=t}const f=getScopeContext(i);return r(f.Provider,{value:d.current},t)};let M=0;function atom(t,e){const n=\"atom\"+ ++M;const o={toString:()=>n};if(\"function\"===typeof t)o.read=t;else{o.init=t;o.read=t=>t(o);o.write=(t,e,n)=>e(o,\"function\"===typeof n?n(t(o)):n)}e&&(o.write=e);return o}function useAtomValue(t,e){const o=getScopeContext(e);const r=s(o);const{s:a,v:u}=r;const getAtomValue=e=>{const n=a[d](t,e);if(\"production\"!==(import.meta.env&&import.meta.env.MODE)&&!n.y)throw new Error(\"should not be invalidated\");if(\"e\"in n)throw n.e;if(\"p\"in n)throw n.p;if(\"v\"in n)return n.v;throw new Error(\"no atom value\")};const[[l,f,v],w]=i(((e,n)=>{const o=getAtomValue(n);return Object.is(e[1],o)&&e[2]===t?e:[n,o,t]}),u,(e=>{const n=getAtomValue(e);return[e,n,t]}));let h=f;if(v!==t){w(l);h=getAtomValue(l)}n((()=>{const{v:e}=r;e&&a[p](t,e);const n=a[m](t,w,e);w(e);return n}),[a,t,r]);n((()=>{a[p](t,l)}));c(h);return h}function useSetAtom(t,e){const n=getScopeContext(e);const{s:o,w:r}=s(n);const i=a((e=>{if(\"production\"!==(import.meta.env&&import.meta.env.MODE)&&!(\"write\"in t))throw new Error(\"not writable atom\");const write=n=>o[f](t,e,n);return r?r(write):write()}),[o,r,t]);return i}function useAtom(t,e){if(\"scope\"in t){console.warn(\"atom.scope is deprecated. Please do useAtom(atom, scope) instead.\");e=t.scope}return[useAtomValue(t,e),useSetAtom(t,e)]}export{Provider,getScopeContext as SECRET_INTERNAL_getScopeContext,registerPromiseAbort as SECRET_INTERNAL_registerPromiseAbort,atom,createStoreForExport as unstable_createStore,useAtom,useAtomValue,useSetAtom};\n\n//# sourceMappingURL=index.mjs.map","import*as e from\"react\";function isShallowEqual(e,t){const n=Object.keys(e);const o=Object.keys(t);if(n.length!==o.length)return false;for(let o of n)if(e[o]!==t[o])return false;return true}function isTouchEvent({nativeEvent:e}){return window.TouchEvent?e instanceof TouchEvent:\"touches\"in e}function isMouseEvent(e){return e.nativeEvent instanceof MouseEvent}function throttle(e,t){let n=0;return()=>{const o=Date.now();if(o-n>=t){e();n=o}}}const dispatchStorageEvent=(e,t)=>{window.dispatchEvent(new StorageEvent(\"storage\",{key:e,newValue:t}))};function useBattery(){const[t,n]=e.useState({supported:true,loading:true,level:null,charging:null,chargingTime:null,dischargingTime:null});e.useEffect((()=>{if(!navigator.getBattery){n((e=>({...e,supported:false,loading:false})));return}let e=null;const handleChange=()=>{n({supported:true,loading:false,level:e.level,charging:e.charging,chargingTime:e.chargingTime,dischargingTime:e.dischargingTime})};navigator.getBattery().then((t=>{e=t;handleChange();t.addEventListener(\"levelchange\",handleChange);t.addEventListener(\"chargingchange\",handleChange);t.addEventListener(\"chargingtimechange\",handleChange);t.addEventListener(\"dischargingtimechange\",handleChange)}));return()=>{if(e){e.removeEventListener(\"levelchange\",handleChange);e.removeEventListener(\"chargingchange\",handleChange);e.removeEventListener(\"chargingtimechange\",handleChange);e.removeEventListener(\"dischargingtimechange\",handleChange)}}}),[]);return t}function useClickAway(t){const n=e.useRef(null);const o=e.useRef(t);e.useLayoutEffect((()=>{o.current=t}));e.useEffect((()=>{const handler=e=>{const t=n.current;t&&!t.contains(e.target)&&o.current(e)};document.addEventListener(\"mousedown\",handler);document.addEventListener(\"touchstart\",handler);return()=>{document.removeEventListener(\"mousedown\",handler);document.removeEventListener(\"touchstart\",handler)}}),[]);return n}function oldSchoolCopy(e){const t=document.createElement(\"textarea\");t.value=e;document.body.appendChild(t);t.select();document.execCommand(\"copy\");document.body.removeChild(t)}function useCopyToClipboard(){const[t,n]=e.useState(null);const o=e.useCallback((e=>{const handleCopy=async()=>{try{if(!navigator?.clipboard?.writeText)throw new Error(\"writeText not supported\");await navigator.clipboard.writeText(e);n(e)}catch(t){oldSchoolCopy(e);n(e)}};handleCopy()}),[]);return[t,o]}function useCounter(t=0,n={}){const{min:o,max:r}=n;if(o&&t<o)throw new Error(`Your starting value of ${t} is less than your min of ${o}.`);if(r&&t>r)throw new Error(`Your starting value of ${t} is greater than your max of ${r}.`);const[s,u]=e.useState(t);const increment=()=>{const e=s+1;r&&e>r||u(e)};const decrement=()=>{const e=s-1;o&&e<o||u(e)};const set=e=>{r&&e>r||o&&e<o||e!==s&&u(e)};const reset=()=>{s!==t&&u(t)};return[s,{increment:increment,decrement:decrement,set:set,reset:reset}]}function useDebounce(t,n){const[o,r]=e.useState(t);e.useEffect((()=>{const e=setTimeout((()=>{r(t)}),n);return()=>{clearTimeout(e)}}),[t,n]);return o}function useDefault(t,n){const[o,r]=e.useState(t);return\"undefined\"===typeof o||null===o?[n,r]:[o,r]}function useDocumentTitle(t){e.useEffect((()=>{document.title=t}),[t])}function useFavicon(t){e.useEffect((()=>{const e=document.querySelector(\"link[rel*='icon']\")||document.createElement(\"link\");e.type=\"image/x-icon\";e.rel=\"shortcut icon\";e.href=t;document.getElementsByTagName(\"head\")[0].appendChild(e)}),[t])}function useGeolocation(t={}){const[n,o]=e.useState({loading:true,accuracy:null,altitude:null,altitudeAccuracy:null,heading:null,latitude:null,longitude:null,speed:null,timestamp:null,error:null});const r=e.useRef(t);e.useEffect((()=>{const onEvent=({coords:e,timestamp:t})=>{o({loading:false,timestamp:t,latitude:e.latitude,longitude:e.longitude,altitude:e.altitude,accuracy:e.accuracy,altitudeAccuracy:e.altitudeAccuracy,heading:e.heading,speed:e.speed})};const onEventError=e=>{o((t=>({...t,loading:false,error:e})))};navigator.geolocation.getCurrentPosition(onEvent,onEventError,r.current);const e=navigator.geolocation.watchPosition(onEvent,onEventError,r.current);return()=>{navigator.geolocation.clearWatch(e)}}),[]);return n}const t={past:[],present:null,future:[]};const useHistoryStateReducer=(e,t)=>{const{past:n,present:o,future:r}=e;if(\"UNDO\"===t.type)return{past:n.slice(0,n.length-1),present:n[n.length-1],future:[o,...r]};if(\"REDO\"===t.type)return{past:[...n,o],present:r[0],future:r.slice(1)};if(\"SET\"===t.type){const{newPresent:r}=t;return t.newPresent===o?e:{past:[...n,o],present:r,future:[]}}if(\"CLEAR\"===t.type)return{...initialState,present:t.initialPresent};throw new Error(\"Unsupported action type\")};function useHistoryState(n={}){const o=e.useRef(n);const[r,s]=e.useReducer(useHistoryStateReducer,{...t,present:o.current});const u=0!==r.past.length;const c=0!==r.future.length;const i=e.useCallback((()=>{u&&s({type:\"UNDO\"})}),[u]);const a=e.useCallback((()=>{c&&s({type:\"REDO\"})}),[c]);const l=e.useCallback((e=>s({type:\"SET\",newPresent:e})),[]);const d=e.useCallback((()=>s({type:\"CLEAR\",initialPresent:o.current})),[]);return{state:r.present,set:l,undo:i,redo:a,clear:d,canUndo:u,canRedo:c}}function useHover(){const[t,n]=e.useState(false);const o=e.useRef(null);e.useEffect((()=>{const e=o.current;if(!e)return;const handleMouseEnter=()=>{n(true)};const handleMouseLeave=()=>{n(false)};e.addEventListener(\"mouseenter\",handleMouseEnter);e.addEventListener(\"mouseleave\",handleMouseLeave);return()=>{e.removeEventListener(\"mouseenter\",handleMouseEnter);e.removeEventListener(\"mouseleave\",handleMouseLeave)}}),[]);return[o,t]}function useIdle(t=6e4){const[n,o]=e.useState(false);e.useEffect((()=>{let e;const handleTimeout=()=>{o(true)};const n=throttle((n=>{o(false);window.clearTimeout(e);e=window.setTimeout(handleTimeout,t)}),500);const handleVisibilityChange=()=>{document.hidden||n()};e=window.setTimeout(handleTimeout,t);window.addEventListener(\"mousemove\",n);window.addEventListener(\"mousedown\",n);window.addEventListener(\"resize\",n);window.addEventListener(\"keydown\",n);window.addEventListener(\"touchstart\",n);window.addEventListener(\"wheel\",n);document.addEventListener(\"visibilitychange\",handleVisibilityChange);return()=>{window.removeEventListener(\"mousemove\",n);window.removeEventListener(\"mousedown\",n);window.removeEventListener(\"resize\",n);window.removeEventListener(\"keydown\",n);window.removeEventListener(\"touchstart\",n);window.removeEventListener(\"wheel\",n);document.removeEventListener(\"visibilitychange\",handleVisibilityChange);window.clearTimeout(e)}}),[t]);return n}function useIntersectionObserver(t={}){const{threshold:n=1,root:o=null,rootMargin:r=\"0%\"}=t;const s=e.useRef(null);const[u,c]=e.useState(null);e.useEffect((()=>{const e=s?.current;if(!e||\"function\"!==typeof IntersectionObserver)return;const t=new IntersectionObserver((([e])=>{c(e)}),{threshold:n,root:o,rootMargin:r});t.observe(e);return()=>{c(null);t.disconnect()}}),[n,o,r]);return[s,u]}function useIsClient(){const[t,n]=e.useState(false);e.useEffect((()=>{n(true)}),[]);return t}function useIsFirstRender(){const t=e.useRef(true);if(true===t.current){t.current=false;return true}return t.current}function useList(t=[]){const[n,o]=e.useState(t);const r=e.useCallback((e=>{o(e)}),[]);const s=e.useCallback((e=>{o((t=>[...t,e]))}),[]);const u=e.useCallback((e=>{o((t=>[...t.slice(0,e),...t.slice(e+1)]))}),[]);const c=e.useCallback(((e,t)=>{o((n=>[...n.slice(0,e),t,...n.slice(e)]))}),[]);const i=e.useCallback(((e,t)=>{o((n=>n.map(((n,o)=>o===e?t:n))))}),[]);const a=e.useCallback((()=>o([])),[]);return[n,{set:r,push:s,removeAt:u,insertAt:c,updateAt:i,clear:a}]}const setLocalStorageItem=(e,t)=>{const n=JSON.stringify(t);window.localStorage.setItem(e,n);dispatchStorageEvent(e,n)};const removeLocalStorageItem=e=>{window.localStorage.removeItem(e);dispatchStorageEvent(e,null)};const getLocalStorageItem=e=>window.localStorage.getItem(e);const useLocalStorageSubscribe=e=>{window.addEventListener(\"storage\",e);return()=>window.removeEventListener(\"storage\",e)};const getLocalStorageServerSnapshot=()=>{throw Error(\"useLocalStorage is a client-only hook\")};function useLocalStorage(t,n){const getSnapshot=()=>getLocalStorageItem(t);const o=e.useSyncExternalStore(useLocalStorageSubscribe,getSnapshot,getLocalStorageServerSnapshot);const r=e.useCallback((e=>{try{const n=\"function\"===typeof e?e(JSON.parse(o)):e;void 0===n||null===n?removeLocalStorageItem(t):setLocalStorageItem(t,n)}catch(e){console.warn(e)}}),[t,o]);e.useEffect((()=>{null===getLocalStorageItem(t)&&\"undefined\"!==typeof n&&setLocalStorageItem(t,n)}),[t,n]);return[o?JSON.parse(o):n,r]}function useLockBodyScroll(){e.useEffect((()=>{const e=window.getComputedStyle(document.body).overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=e}}),[])}function useLongPress(t,n={}){const{threshold:o=400,onStart:r,onFinish:s,onCancel:u}=n;const c=e.useRef(false);const i=e.useRef(false);const a=e.useRef();return e.useMemo((()=>{if(\"function\"!==typeof t)return{};const start=e=>{if(isMouseEvent(e)||isTouchEvent(e)){r&&r(e);i.current=true;a.current=setTimeout((()=>{t(e);c.current=true}),o)}};const cancel=e=>{if(isMouseEvent(e)||isTouchEvent(e)){c.current?s&&s(e):i.current&&u&&u(e);c.current=false;i.current=false;a.current&&window.clearTimeout(a.current)}};const e={onMouseDown:start,onMouseUp:cancel,onMouseLeave:cancel};const n={onTouchStart:start,onTouchEnd:cancel};return{...e,...n}}),[t,o,u,s,r])}function useMap(t){const n=e.useRef(new Map(t));const[,o]=e.useReducer((e=>e+1),0);n.current.set=(...e)=>{Map.prototype.set.apply(n.current,e);o();return n.current};n.current.clear=(...e)=>{Map.prototype.clear.apply(n.current,e);o()};n.current.delete=(...e)=>{const t=Map.prototype.delete.apply(n.current,e);o();return t};return n.current}function useMeasure(){const t=e.useRef(null);const[n,o]=e.useState({width:null,height:null});e.useLayoutEffect((()=>{if(!t.current)return;const e=new ResizeObserver((([e])=>{e&&e.contentRect&&o({width:e.contentRect.width,height:e.contentRect.height})}));e.observe(t.current);return()=>{e.disconnect()}}),[]);return[t,n]}function useMediaQuery(t){const n=e.useCallback((e=>{const n=window.matchMedia(t);n.addEventListener(\"change\",e);return()=>{n.removeEventListener(\"change\",e)}}),[t]);const getSnapshot=()=>window.matchMedia(t).matches;const getServerSnapshot=()=>{throw Error(\"useMediaQuery is a client-only hook\")};return e.useSyncExternalStore(n,getSnapshot,getServerSnapshot)}function useMouse(){const[t,n]=e.useState({x:0,y:0,elementX:0,elementY:0,elementPositionX:0,elementPositionY:0});const o=e.useRef(null);e.useLayoutEffect((()=>{const handleMouseMove=e=>{let t={x:e.pageX,y:e.pageY};if(o.current instanceof HTMLElement){const{left:n,top:r}=o.current.getBoundingClientRect();const s=n+window.pageXOffset;const u=r+window.pageYOffset;const c=e.pageX-s;const i=e.pageY-u;t.elementX=c;t.elementY=i;t.elementPositionX=s;t.elementPositionY=u}n((e=>({...e,...t})))};document.addEventListener(\"mousemove\",handleMouseMove);return()=>{document.removeEventListener(\"mousemove\",handleMouseMove)}}),[]);return[t,o]}const getConnection=()=>navigator?.connection||navigator?.mozConnection||navigator?.webkitConnection;function useNetworkState(){const t=e.useRef({});const n=e.useCallback((e=>{window.addEventListener(\"online\",e,{passive:true});window.addEventListener(\"offline\",e,{passive:true});const t=getConnection();t&&t.addEventListener(\"change\",e,{passive:true});return()=>{window.removeEventListener(\"online\",e);window.removeEventListener(\"offline\",e);t&&t.removeEventListener(\"change\",e)}}),[]);const getSnapshot=()=>{const e=navigator.onLine;const n=getConnection();const o={online:e,downlink:n?.downlink,downlinkMax:n?.downlinkMax,effectiveType:n?.effectiveType,rtt:n?.rtt,saveData:n?.saveData,type:n?.type};if(isShallowEqual(t.current,o))return t.current;t.current=o;return o};const getServerSnapshot=()=>{throw Error(\"useNetworkState is a client-only hook\")};return e.useSyncExternalStore(n,getSnapshot,getServerSnapshot)}function useObjectState(t){const[n,o]=e.useState(t);const r=e.useCallback((e=>{\"function\"===typeof e&&o((t=>{const n=e(t);return{...t,...n}}));\"object\"===typeof e&&o((t=>({...t,...e})))}),[]);return[n,r]}function useOrientation(){const[t,n]=e.useState({angle:0,type:\"landscape-primary\"});e.useLayoutEffect((()=>{const handleChange=()=>{const{angle:e,type:t}=window.screen.orientation;n({angle:e,type:t})};const handle_orientationchange=()=>{n({type:\"UNKNOWN\",angle:window.orientation})};if(window.screen?.orientation){handleChange();window.screen.orientation.addEventListener(\"change\",handleChange)}else{handle_orientationchange();window.addEventListener(\"orientationchange\",handle_orientationchange)}return()=>{window.screen?.orientation?window.screen.orientation.removeEventListener(\"change\",handleChange):window.removeEventListener(\"orientationchange\",handle_orientationchange)}}),[]);return t}const usePreferredLanguageSubscribe=e=>{window.addEventListener(\"languagechange\",e);return()=>window.removeEventListener(\"languagechange\",e)};const getPreferredLanguageSnapshot=()=>navigator.language;const getPreferredLanguageServerSnapshot=()=>{throw Error(\"usePreferredLanguage is a client-only hook\")};function usePreferredLanguage(){return e.useSyncExternalStore(usePreferredLanguageSubscribe,getPreferredLanguageSnapshot,getPreferredLanguageServerSnapshot)}function usePrevious(t){const[n,o]=e.useState(t);const[r,s]=e.useState(null);if(t!==n){s(n);o(t)}return r}function useQueue(t=[]){const[n,o]=e.useState(t);const r=e.useCallback((e=>{o((t=>[...t,e]))}),[]);const s=e.useCallback((()=>{let e;o((([t,...n])=>{e=t;return n}));return e}),[]);const u=e.useCallback((()=>{o([])}),[]);return{add:r,remove:s,clear:u,first:n[0],last:n[n.length-1],size:n.length,queue:n}}function useRenderCount(){const t=e.useRef(0);t.current++;return t.current}function useRenderInfo(t=\"Unknown\"){const n=e.useRef(0);const o=e.useRef();const r=Date.now();n.current++;e.useEffect((()=>{o.current=Date.now()}));const s=o.current?r-o.current:0;if(\"production\"!==process.env.NODE_ENV){const e={name:t,renders:n.current,sinceLastRender:s,timestamp:r};console.log(e);return e}}function useScript(t,n={}){const[o,r]=e.useState((()=>t?\"loading\":\"idle\"));const s=e.useRef({});e.useEffect((()=>{if(!t)return;const e=s.current[t];if(\"ready\"===e||\"error\"===e){r(e);return}let o=document.querySelector(`script[src=\"${t}\"]`);if(o)r(e??\"loading\");else{o=document.createElement(\"script\");o.src=t;o.async=true;document.body.appendChild(o)}const setStateFromEvent=e=>{const n=\"load\"===e.type?\"ready\":\"error\";r(n);s.current[t]=n};o.addEventListener(\"load\",setStateFromEvent);o.addEventListener(\"error\",setStateFromEvent);return()=>{if(o){o.removeEventListener(\"load\",setStateFromEvent);o.removeEventListener(\"error\",setStateFromEvent)}o&&n.removeOnUnmount&&o.remove()}}),[t,n.removeOnUnmount]);return o}const setSessionStorageItem=(e,t)=>{const n=JSON.stringify(t);window.sessionStorage.setItem(e,n);dispatchStorageEvent(e,n)};const removeSessionStorageItem=e=>{window.sessionStorage.removeItem(e);dispatchStorageEvent(e,null)};const getSessionStorageItem=e=>window.sessionStorage.getItem(e);const useSessionStorageSubscribe=e=>{window.addEventListener(\"storage\",e);return()=>window.removeEventListener(\"storage\",e)};const getSessionStorageServerSnapshot=()=>{throw Error(\"useSessionStorage is a client-only hook\")};function useSessionStorage(t,n){const getSnapshot=()=>getSessionStorageItem(t);const o=e.useSyncExternalStore(useSessionStorageSubscribe,getSnapshot,getSessionStorageServerSnapshot);const r=e.useCallback((e=>{try{const n=\"function\"===typeof e?e(JSON.parse(o)):e;void 0===n||null===n?removeSessionStorageItem(t):setSessionStorageItem(t,n)}catch(e){console.warn(e)}}),[t,o]);e.useEffect((()=>{null===getSessionStorageItem(t)&&\"undefined\"!==typeof n&&setSessionStorageItem(t,n)}),[t,n]);return[o?JSON.parse(o):n,r]}function useSet(t){const n=e.useRef(new Set(t));const[,o]=e.useReducer((e=>e+1),0);n.current.add=(...e)=>{const t=Set.prototype.add.apply(n.current,e);o();return t};n.current.clear=(...e)=>{Set.prototype.clear.apply(n.current,e);o()};n.current.delete=(...e)=>{const t=Set.prototype.delete.apply(n.current,e);o();return t};return n.current}function useThrottle(t,n=500){const[o,r]=e.useState(t);const s=e.useRef();e.useEffect((()=>{const e=Date.now();if(!(e>=s.current+n)){const o=window.setTimeout((()=>{s.current=e;r(t)}),n);return()=>window.clearTimeout(o)}s.current=e;r(t)}),[t,n]);return o}function useToggle(t){const[n,o]=e.useState(t);const r=e.useCallback((e=>o(\"boolean\"===typeof e?e:e=>!e)),[]);return[n,r]}const useVisibilityChangeSubscribe=e=>{document.addEventListener(\"visibilitychange\",e);return()=>{document.removeEventListener(\"visibilitychange\",e)}};const getVisibilityChangeSnapshot=()=>document.visibilityState;const getVisibilityChangeServerSnapshot=()=>{throw Error(\"useVisibilityChange is a client-only hook\")};function useVisibilityChange(){const t=e.useSyncExternalStore(useVisibilityChangeSubscribe,getVisibilityChangeSnapshot,getVisibilityChangeServerSnapshot);return\"visible\"===t}function useWindowScroll(){const[t,n]=e.useState({x:null,y:null});const o=e.useCallback(((...e)=>{if(\"object\"===typeof e[0])window.scrollTo(e[0]);else{if(\"number\"!==typeof e[0]||\"number\"!==typeof e[1])throw new Error(\"Invalid arguments passed to scrollTo. See here for more info. https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo\");window.scrollTo(e[0],e[1])}}),[]);e.useLayoutEffect((()=>{const handleScroll=()=>{n({x:window.pageXOffset,y:window.pageYOffset})};handleScroll();window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"scroll\",handleScroll)}}),[]);return[t,o]}function useWindowSize(){const[t,n]=e.useState({width:null,height:null});e.useLayoutEffect((()=>{const handleResize=()=>{n({width:window.innerWidth,height:window.innerHeight})};handleResize();window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize)}}),[]);return t}export{useBattery,useClickAway,useCopyToClipboard,useCounter,useDebounce,useDefault,useDocumentTitle,useFavicon,useGeolocation,useHistoryState,useHover,useIdle,useIntersectionObserver,useIsClient,useIsFirstRender,useList,useLocalStorage,useLockBodyScroll,useLongPress,useMap,useMeasure,useMediaQuery,useMouse,useNetworkState,useObjectState,useOrientation,usePreferredLanguage,usePrevious,useQueue,useRenderCount,useRenderInfo,useScript,useSessionStorage,useSet,useThrottle,useToggle,useVisibilityChange,useWindowScroll,useWindowSize};\n\n//# sourceMappingURL=index.js.map","import{ControlType}from\"framer\";export function getTextControls({color=\"#000000\",fontType=\"sans-serif\",fontSize=14,letterSpacing=0,lineHeight=1.2,paragraph=0,justifyContent=\"center\",alignItems=\"center\",textTransform=\"none\",textDecoration=\"none\",hidden}={}){return{font:{//@ts-ignore\ntype:ControlType.Font,controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:fontType,hidden:hidden,optional:true},color:{type:ControlType.Color,defaultValue:color,hidden:hidden,optional:true},fontSize:{title:\"Size\",type:ControlType.Number,min:1,max:120,step:1,defaultValue:fontSize,hidden:hidden},letterSpacing:{title:\"Letter\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:letterSpacing,hidden:hidden},lineHeight:{title:\"Line\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,unit:\"em\",defaultValue:lineHeight,hidden:hidden},paragraph:{type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:paragraph,hidden:hidden},//TextAlignHorizontal\njustifyContent:{title:\"Align\",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,defaultValue:justifyContent,hidden:hidden},//TextAlignVertical\nalignItems:{title:\" \",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],displaySegmentedControl:true,defaultValue:alignItems,hidden:hidden},textTransform:{title:\"Transform\",type:ControlType.Enum,options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],defaultValues:textTransform,hidden:hidden},textDecoration:{title:\"Decoration\",type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"Aa\",\"A͟a\",\" ̵A̵a̵\"],displaySegmentedControl:true,defaultValues:textDecoration,hidden:hidden}};}\nexport const __FramerMetadata__ = {\"exports\":{\"getTextControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getTextControls.map","/*\n * getTextControls\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/oVmrYSFQ0VOQP12WQ8Mu/ME1Od6JW0EtTLS8x6gek/getTextControls.js\"\n","export var StylizinProps;(function(StylizinProps){StylizinProps[\"Padding\"]=\"padding\";StylizinProps[\"BackgroundColor\"]=\"backgroundColor\";StylizinProps[\"Overflow\"]=\"overflow\";StylizinProps[\"BorderRadius\"]=\"borderRadius\";StylizinProps[\"BoxShadow\"]=\"boxShadow\";StylizinProps[\"Font\"]=\"font\";StylizinProps[\"Color\"]=\"color\";StylizinProps[\"FontSize\"]=\"fontSize\";StylizinProps[\"LetterSpacing\"]=\"letterSpacing\";StylizinProps[\"LineHeight\"]=\"LineHeight\";StylizinProps[\"Paragraph\"]=\"paragraph\";StylizinProps[\"JustifyContent\"]=\"JustifyContent\";StylizinProps[\"AlignItems\"]=\"alignItems\";StylizinProps[\"TextTransform\"]=\"textTransform\";StylizinProps[\"TextDecoration\"]=\"textDecoration\";})(StylizinProps||(StylizinProps={}));export const getCSSProperties=props=>{let{// Style Property\nstyle,// Box Properties\npadding,border,borderRadius,backgroundColor,boxShadow,overflow,//Text Properties\nfont,color,fontSize,letterSpacing,lineHeight,justifyContent,alignItems,textTransform,textDecoration}=props;// Font Property\nfontSize=font.fontSize||fontSize;letterSpacing=font.letterSpacing||letterSpacing;lineHeight=font.lineHeight||lineHeight;return{display:\"flex\",...style,padding,overflow,borderRadius,...border,...font,color,fontSize,letterSpacing:`${letterSpacing}em`,lineHeight,justifyContent,alignItems,textTransform,textDecoration,backgroundColor,boxShadow};};\nexport const __FramerMetadata__ = {\"exports\":{\"getCSSProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StylizinProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getCSSProperties.map","/*\n * getCSSProperties\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7oaq7KKVhFH6H13ms4ci/dAptZg56ps7KW8RMyRYj/getCSSProperties.js\"\n","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!params?.strict){window.location.assign(path);}};return[currentLocation,setCurrentLocation];};export{useCurrentLocation};export default function A(){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map","/*\n * UseCurrentLocation\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\nexport { default } from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\n","import{RenderTarget}from\"framer\";import{useMemo}from\"react\";/**\n * USE FRAMER ENVIRONMENTS\n * Custom hook to determine the rendering environment in Framer.\n * It checks the current rendering target and the domain to\n * determine if the application is running on a canvas, in preview mode,\n * or as a website, and whether it is on the server-side, client-side,\n * or using a staging or production URL.\n *\n * @returns {FramerEnv} An object containing flags that indicate the\n * rendering environment.\n */export function useFramerEnv(){//const domain = window?.location?.hostname\nconst hasDomain=typeof window!==\"undefined\";const domain=hasDomain?window.location.hostname:undefined;const isRenderingOnCanvas=RenderTarget.current()===RenderTarget.canvas;const isCanvasDomain=domain?.endsWith(\".framercanvas.com\");const isFramerDomain=domain?.endsWith(\".framer.app\");return useMemo(()=>{const isCanvas=isRenderingOnCanvas;const isPreview=!isRenderingOnCanvas&&isCanvasDomain;const isWebsite=!isRenderingOnCanvas&&!isCanvasDomain;const isServerSide=isWebsite&&!domain;const isClientSide=isWebsite&&!!domain;const isStagingURL=isClientSide?isFramerDomain:undefined;const isProductionURL=isClientSide?!isFramerDomain:undefined;return{isCanvas,isPreview,isWebsite,isServerSide,isClientSide,isStagingURL,isProductionURL};},[isRenderingOnCanvas,isCanvasDomain,isFramerDomain,domain]);}\nexport const __FramerMetadata__ = {\"exports\":{\"FramerEnv\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerEnv\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseFramerEnv.map","/*\n * UseFramerEnv\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/sY905d6SV21ZxkxIb4mX/BjFhGxk1gUh0Rb2QAxUa/UseFramerEnv.js\"\n","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"];const serializationHash=\"framer-axT55\";const variantClassNames={aiZ3b8QjW:\"framer-v-1feuqoe\",bDwsUdmas:\"framer-v-11qhtda\",Gj5Zc2iBD:\"framer-v-x7e1va\",k5HNjbydv:\"framer-v-eabj9v\",NgmdjSKH1:\"framer-v-1ulcjpa\",Q5Y5fvfUn:\"framer-v-8z9mmz\",QVQ8glEc6:\"framer-v-6uh91x\",RwjoTNmD1:\"framer-v-6dzkko\",U9LujikXD:\"framer-v-bi0cc\",v03lGXX_V:\"framer-v-ykmk1n\",vsb4ex81u:\"framer-v-1amg1ky\",wA9EIOf81:\"framer-v-1ayvj9d\",xOE7G7L5R:\"framer-v-c17cow\",YvH9xlZCi:\"framer-v-s4crox\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Action:\"YvH9xlZCi\",Collection:\"Gj5Zc2iBD\",Color:\"xOE7G7L5R\",Docs:\"wA9EIOf81\",Example:\"vsb4ex81u\",Fullscreen:\"v03lGXX_V\",Input:\"U9LujikXD\",Insert:\"bDwsUdmas\",Layout:\"aiZ3b8QjW\",Logic:\"NgmdjSKH1\",None:\"QVQ8glEc6\",Number:\"Q5Y5fvfUn\",Refresh:\"k5HNjbydv\",String:\"RwjoTNmD1\"};const getProps=({color,height,id,radius,squared,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,b20gblfIN:(_ref=radius!==null&&radius!==void 0?radius:props.b20gblfIN)!==null&&_ref!==void 0?_ref:4,C0ulGFnAh:(_ref1=squared!==null&&squared!==void 0?squared:props.C0ulGFnAh)!==null&&_ref1!==void 0?_ref1:true,OPrmeX769:(_ref2=color!==null&&color!==void 0?color:props.OPrmeX769)!==null&&_ref2!==void 0?_ref2:\"var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254))\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"QVQ8glEc6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,C0ulGFnAh,b20gblfIN,OPrmeX769,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QVQ8glEc6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"YvH9xlZCi\")return true;return false;};const visible=negate(C0ulGFnAh);const isDisplayed1=()=>{if(baseVariant===\"bDwsUdmas\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Gj5Zc2iBD\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xOE7G7L5R\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"wA9EIOf81\")return true;return false;};const isDisplayed5=value=>{if(baseVariant===\"wA9EIOf81\")return value;return true;};const isDisplayed6=()=>{if(baseVariant===\"v03lGXX_V\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"aiZ3b8QjW\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"NgmdjSKH1\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"Q5Y5fvfUn\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"k5HNjbydv\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"RwjoTNmD1\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"U9LujikXD\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"vsb4ex81u\")return true;return false;};const isDisplayed14=value=>{if(baseVariant===\"vsb4ex81u\")return value;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6uh91x\",className,classNames),\"data-framer-name\":\"None\",layoutDependency:layoutDependency,layoutId:\"QVQ8glEc6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:radiusForCorner(b20gblfIN,3),borderBottomRightRadius:radiusForCorner(b20gblfIN,2),borderTopLeftRadius:radiusForCorner(b20gblfIN,0),borderTopRightRadius:radiusForCorner(b20gblfIN,1),...style},...addPropertyOverrides({aiZ3b8QjW:{\"data-framer-name\":\"Layout\"},bDwsUdmas:{\"data-framer-name\":\"Insert\"},Gj5Zc2iBD:{\"data-framer-name\":\"Collection\"},k5HNjbydv:{\"data-framer-name\":\"Refresh\"},NgmdjSKH1:{\"data-framer-name\":\"Logic\"},Q5Y5fvfUn:{\"data-framer-name\":\"Number\"},RwjoTNmD1:{\"data-framer-name\":\"String\"},U9LujikXD:{\"data-framer-name\":\"Input\"},v03lGXX_V:{\"data-framer-name\":\"Fullscreen\"},vsb4ex81u:{\"data-framer-name\":\"Example\"},wA9EIOf81:{\"data-framer-name\":\"Docs\"},xOE7G7L5R:{\"data-framer-name\":\"Color\"},YvH9xlZCi:{\"data-framer-name\":\"Action\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a901ga\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"XmKEXIPga\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dp8cr2\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"mlAMZesbf\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM8.958 3.84l-4.415 6.375a.5.5 0 0 0 .411.785h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-15ikunv\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"t46jgyDZd\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M4.954 11h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176l-4.415 6.375a.5.5 0 0 0 .411.785Z\"/></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4hdqt\",\"data-framer-name\":\"Insert\",layoutDependency:layoutDependency,layoutId:\"k8cbvRRW5\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-3kjyqe\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"T32fu1Q77\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm8 4H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1deeod5\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"hB0Q0YBU1\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M8 8H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11kaglm\",\"data-framer-name\":\"Collection\",layoutDependency:layoutDependency,layoutId:\"dOCZ4bMSr\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xwp8iu\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EaAO4p37I\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-.5 10.25c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Zm0-3.15c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1ZM9 3.5c-2.485 0-4.5 1.007-4.5 2.25S6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-md3mwj\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"pnA0m0lFg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M4.5 5.75C4.5 6.993 6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5 4.5 4.507 4.5 5.75Zm9 1.35c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1Zm0 3.15c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Z\"/></svg>',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ualeh8\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"l6bXOa_pf\",style:{backgroundColor:OPrmeX769}}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o92t37\",\"data-framer-name\":\"Docs\",layoutDependency:layoutDependency,layoutId:\"D4tWf9sAG\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lrgh83\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"smE3sGRRn\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4Zm5 1a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true}),isDisplayed5(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jjxwhs\",\"data-framer-name\":\"Free\",fill:\"black\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"uPz0waLXP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M5 5a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\"/></svg>',withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t65lue\",\"data-framer-name\":\"Fullscreen\",layoutDependency:layoutDependency,layoutId:\"rkxHx8dO2\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ldayx\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"iQ2W2gjvq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm15 0a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19w5s5a\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"kKs22AU0G\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 4a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1brod80\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"suqM53rl4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1846brt\",\"data-framer-name\":\"Layout\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ubS6sUhk9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M10.5 18a1 1 0 0 1-1-1v-6.5a1 1 0 0 1 1-1H17a1 1 0 0 1 1 1V14a4 4 0 0 1-4 4h-3.5Zm0-9.5a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1H14a4 4 0 0 1 4 4v3.5a1 1 0 0 1-1 1h-6.5ZM4 18a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h3.5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4Z\"/></svg>',withExternalLayout:true})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-em8d4w\",\"data-framer-name\":\"Logic\",layoutDependency:layoutDependency,layoutId:\"x_DPX3VHX\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1obdguz\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"d4MlokZ00\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 3h-3.3a4.983 4.983 0 0 0-4.63 3.137 2.98 2.98 0 0 1-2.538 1.868L4.306 8H3v2.016l1.417-.002.116-.005a2.987 2.987 0 0 1 2.544 1.864A4.987 4.987 0 0 0 11.704 15H15v-2h-3.296a2.987 2.987 0 0 1-2.771-1.873l-.102-.247a5.075 5.075 0 0 0-.532-.88H15V8l-6.697.001a4.98 4.98 0 0 0 .626-1.123l.077-.176A2.983 2.983 0 0 1 11.7 5H15V3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hdzxf\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"AV6bVC6Xl\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 3v2h-3.3a2.983 2.983 0 0 0-2.694 1.702l-.077.176a4.98 4.98 0 0 1-.626 1.123L15 8v2H8.3c.2.269.385.568.53.88l.103.247A2.987 2.987 0 0 0 11.704 13H15v2h-3.296a4.987 4.987 0 0 1-4.627-3.127 2.987 2.987 0 0 0-2.544-1.864l-.116.005L3 10.016V8h1.306l.227.005a2.98 2.98 0 0 0 2.538-1.868A4.983 4.983 0 0 1 11.7 3H15Z\"/></svg>',withExternalLayout:true})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjd0o1\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"OFX3d0Wjk\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uqiivp\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"L0fH0pWF2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-3 4a1 1 0 0 0-1 1v1H8V5a1 1 0 1 0-2 0v1H5a1 1 0 1 0 0 2h1v2H5a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1V8h1a1 1 0 0 0 0-2h-1V5a1 1 0 0 0-1-1Zm-1 4v2H8V8h2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8o92he\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"NSJv0XIUZ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M11 4a1 1 0 0 1 1 1v1h1a1 1 0 0 1 0 2h-1v2h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H8v1a1 1 0 0 1-2 0v-1H5a1 1 0 0 1 0-2h1V8H5a1 1 0 1 1 0-2h1V5a1 1 0 1 1 2 0v1h2V5a1 1 0 0 1 1-1Zm-1 6V8H8v2h2Z\"/></svg>',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sxmwee\",\"data-framer-name\":\"Refresh\",layoutDependency:layoutDependency,layoutId:\"Up9nIHsCu\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14t5s6m\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gxQXrNEnr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm0 3a1 1 0 0 0-1 1v2.337A5.5 5.5 0 1 0 8.5 15a5.499 5.499 0 0 0 4.9-3h-2.451a3.5 3.5 0 1 1 .714-4H9a1 1 0 0 0 0 2h5a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wtmt4x\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Cqz2RRtda\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M13 4a1 1 0 0 1 2 0v5a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h2.663A3.501 3.501 0 0 0 5 9.5a3.5 3.5 0 0 0 5.949 2.5H13.4a5.5 5.5 0 1 1-4.9-8c1.86 0 3.505.923 4.5 2.337V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16eztem\",\"data-framer-name\":\"String\",layoutDependency:layoutDependency,layoutId:\"SUnQFHAwD\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-fjp4co\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HddAAMBW9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-2 5H6a1 1 0 1 0 0 2h2v5a1 1 0 0 0 2 0V7h2a1 1 0 0 0 0-2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e7a3vt\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ie67y6Mrk\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M6 7a1 1 0 1 1 0-2h6a1 1 0 0 1 0 2h-2v5a1 1 0 0 1-2 0V7H6Z\"/></svg>',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wf5sj3\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"g4Jh1ptmM\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l0b826\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HXw9maICQ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM5 4a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6bc2cb\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"a3ZzKsV5y\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><rect width=\"2\" height=\"10\" x=\"4\" y=\"4\" rx=\"1\"/></svg>',withExternalLayout:true})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhtu2z\",\"data-framer-name\":\"Example\",layoutDependency:layoutDependency,layoutId:\"h1iLQU_2E\",children:[isDisplayed14(C0ulGFnAh)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1x2fyui\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"juYvG1zsW\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 6H3v7a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6Zm-3 1.75a.75.75 0 0 1 .75.75 3.75 3.75 0 0 1-7.5 0 .75.75 0 0 1 1.5 0 2.25 2.25 0 1 0 4.5 0 .75.75 0 0 1 .75-.75ZM12.5 3h-7A1.5 1.5 0 0 0 4 4.5V5h10v-.5A1.5 1.5 0 0 0 12.5 3Z\"/></svg>',withExternalLayout:true}),isDisplayed14(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b9ftw6\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"dxJLozRsu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 6v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6h12Zm-3 1.75a.75.75 0 0 0-.75.75 2.25 2.25 0 1 1-4.5 0 .75.75 0 0 0-1.5 0 3.75 3.75 0 0 0 7.5 0 .75.75 0 0 0-.75-.75ZM12.5 3A1.5 1.5 0 0 1 14 4.5V5H4v-.5A1.5 1.5 0 0 1 5.5 3h7Z\"/></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-axT55.framer-bk9e0g, .framer-axT55 .framer-bk9e0g { display: block; }\",\".framer-axT55.framer-6uh91x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1dp8cr2, .framer-axT55 .framer-15ikunv, .framer-axT55 .framer-3kjyqe, .framer-axT55 .framer-1deeod5, .framer-axT55 .framer-xwp8iu, .framer-axT55 .framer-md3mwj, .framer-axT55 .framer-lrgh83, .framer-axT55 .framer-ldayx, .framer-axT55 .framer-19w5s5a, .framer-axT55 .framer-1obdguz, .framer-axT55 .framer-hdzxf, .framer-axT55 .framer-uqiivp, .framer-axT55 .framer-8o92he, .framer-axT55 .framer-14t5s6m, .framer-axT55 .framer-wtmt4x, .framer-axT55 .framer-fjp4co, .framer-axT55 .framer-e7a3vt, .framer-axT55 .framer-l0b826, .framer-axT55 .framer-6bc2cb { flex: none; height: 100%; position: relative; width: 100%; z-index: 1; }\",\".framer-axT55 .framer-ualeh8 { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; }\",\".framer-axT55 .framer-o92t37, .framer-axT55 .framer-yhtu2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-jjxwhs { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-axT55 .framer-t65lue, .framer-axT55 .framer-1jjd0o1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1brod80 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 18px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-axT55 .framer-1846brt { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-axT55 .framer-1x2fyui, .framer-axT55 .framer-1b9ftw6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-axT55.framer-6uh91x, .framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-o92t37, .framer-axT55 .framer-t65lue, .framer-axT55 .framer-1brod80, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-1jjd0o1, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3, .framer-axT55 .framer-yhtu2z { gap: 0px; } .framer-axT55.framer-6uh91x > *, .framer-axT55 .framer-o92t37 > *, .framer-axT55 .framer-1brod80 > *, .framer-axT55 .framer-yhtu2z > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-axT55.framer-6uh91x > :first-child, .framer-axT55 .framer-1a901ga > :first-child, .framer-axT55 .framer-1i4hdqt > :first-child, .framer-axT55 .framer-11kaglm > :first-child, .framer-axT55 .framer-o92t37 > :first-child, .framer-axT55 .framer-1brod80 > :first-child, .framer-axT55 .framer-em8d4w > :first-child, .framer-axT55 .framer-sxmwee > :first-child, .framer-axT55 .framer-16eztem > :first-child, .framer-axT55 .framer-wf5sj3 > :first-child, .framer-axT55 .framer-yhtu2z > :first-child { margin-left: 0px; } .framer-axT55.framer-6uh91x > :last-child, .framer-axT55 .framer-1a901ga > :last-child, .framer-axT55 .framer-1i4hdqt > :last-child, .framer-axT55 .framer-11kaglm > :last-child, .framer-axT55 .framer-o92t37 > :last-child, .framer-axT55 .framer-1brod80 > :last-child, .framer-axT55 .framer-em8d4w > :last-child, .framer-axT55 .framer-sxmwee > :last-child, .framer-axT55 .framer-16eztem > :last-child, .framer-axT55 .framer-wf5sj3 > :last-child, .framer-axT55 .framer-yhtu2z > :last-child { margin-right: 0px; } .framer-axT55 .framer-1a901ga > *, .framer-axT55 .framer-1i4hdqt > *, .framer-axT55 .framer-11kaglm > *, .framer-axT55 .framer-em8d4w > *, .framer-axT55 .framer-sxmwee > *, .framer-axT55 .framer-16eztem > *, .framer-axT55 .framer-wf5sj3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-axT55 .framer-t65lue > *, .framer-axT55 .framer-1jjd0o1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-axT55 .framer-t65lue > :first-child, .framer-axT55 .framer-1jjd0o1 > :first-child { margin-top: 0px; } .framer-axT55 .framer-t65lue > :last-child, .framer-axT55 .framer-1jjd0o1 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YvH9xlZCi\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsb4ex81u\":{\"layout\":[\"fixed\",\"fixed\"]},\"bDwsUdmas\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gj5Zc2iBD\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOE7G7L5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"wA9EIOf81\":{\"layout\":[\"fixed\",\"fixed\"]},\"v03lGXX_V\":{\"layout\":[\"fixed\",\"fixed\"]},\"aiZ3b8QjW\":{\"layout\":[\"fixed\",\"fixed\"]},\"NgmdjSKH1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5Y5fvfUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"k5HNjbydv\":{\"layout\":[\"fixed\",\"fixed\"]},\"RwjoTNmD1\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9LujikXD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"C0ulGFnAh\":\"squared\",\"b20gblfIN\":\"radius\",\"OPrmeX769\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZGiycNtFm=withCSS(Component,css,\"framer-axT55\");export default FramerZGiycNtFm;FramerZGiycNtFm.displayName=\"Icons\";FramerZGiycNtFm.defaultProps={height:18,width:18};addPropertyControls(FramerZGiycNtFm,{variant:{options:[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"],optionTitles:[\"None\",\"Action\",\"Example\",\"Insert\",\"Collection\",\"Color\",\"Docs\",\"Fullscreen\",\"Layout\",\"Logic\",\"Number\",\"Refresh\",\"String\",\"Input\"],title:\"Variant\",type:ControlType.Enum},C0ulGFnAh:{defaultValue:true,title:\"Squared\",type:ControlType.Boolean},b20gblfIN:{defaultValue:4,title:\"Radius\",type:ControlType.Number},OPrmeX769:{defaultValue:'var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254)) /* {\"name\":\"Accent Purple\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerZGiycNtFm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGiycNtFm\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"C0ulGFnAh\\\":\\\"squared\\\",\\\"b20gblfIN\\\":\\\"radius\\\",\\\"OPrmeX769\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"18\",\"framerIntrinsicHeight\":\"18\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YvH9xlZCi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsb4ex81u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bDwsUdmas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gj5Zc2iBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOE7G7L5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wA9EIOf81\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v03lGXX_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aiZ3b8QjW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NgmdjSKH1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5Y5fvfUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k5HNjbydv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RwjoTNmD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9LujikXD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGiycNtFm.map","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icons from\"https://framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js\";const IconsFonts=getFonts(Icons);const serializationHash=\"framer-dNiMe\";const variantClassNames={GI7cKqG1z:\"framer-v-x504mx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"qwC3kZK6T\":return\"NgmdjSKH1\";default:return\"YvH9xlZCi\";}};const isSet=value=>{if(Array.isArray(value)){return value.length>0;}return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Action:\"hYbWt190i\",Logic:\"qwC3kZK6T\"};const getProps=({height,id,title,type,width,...props})=>{var _ref,_humanReadableEnumMap_type,_ref1,_ref2;return{...props,KQ7f4g27F:(_ref=title!==null&&title!==void 0?title:props.KQ7f4g27F)!==null&&_ref!==void 0?_ref:\"Title\",oIUyfP4ik:(_ref2=(_ref1=(_humanReadableEnumMap_type=humanReadableEnumMap[type])!==null&&_humanReadableEnumMap_type!==void 0?_humanReadableEnumMap_type:type)!==null&&_ref1!==void 0?_ref1:props.oIUyfP4ik)!==null&&_ref2!==void 0?_ref2:\"hYbWt190i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,KQ7f4g27F,oIUyfP4ik,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GI7cKqG1z\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(KQ7f4g27F);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-x504mx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GI7cKqG1z\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-7e378c57-2e87-407f-beec-cb702ad5880b, rgb(137, 87, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sb4eiz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"vVnHMtFpU\",style:{backgroundColor:\"var(--token-5cb0ae1a-42dd-4475-ae5d-c8120ee880c6, rgba(255, 255, 255, 0.25))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(6+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||30)-12-18)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1em16rr-container\",layoutDependency:layoutDependency,layoutId:\"IN3ESEyHq-container\",children:/*#__PURE__*/_jsx(Icons,{b20gblfIN:4,C0ulGFnAh:false,height:\"100%\",id:\"IN3ESEyHq\",layoutId:\"IN3ESEyHq\",OPrmeX769:\"rgb(255, 255, 255)\",style:{height:\"100%\",width:\"100%\"},variant:convertFromEnum(oIUyfP4ik,activeLocale),width:\"100%\"})})})}),visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-noccpc\",layoutDependency:layoutDependency,layoutId:\"fA4ivA5ll\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-r6fifz\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wLdUS4a3R\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KQ7f4g27F,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dNiMe.framer-15end5r, .framer-dNiMe .framer-15end5r { display: block; }\",\".framer-dNiMe.framer-x504mx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-sb4eiz { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-dNiMe .framer-1em16rr-container { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-dNiMe .framer-noccpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-r6fifz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dNiMe.framer-x504mx, .framer-dNiMe .framer-noccpc { gap: 0px; } .framer-dNiMe.framer-x504mx > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-dNiMe.framer-x504mx > :first-child { margin-left: 0px; } .framer-dNiMe.framer-x504mx > :last-child { margin-right: 0px; } .framer-dNiMe .framer-noccpc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dNiMe .framer-noccpc > :first-child { margin-top: 0px; } .framer-dNiMe .framer-noccpc > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KQ7f4g27F\":\"title\",\"oIUyfP4ik\":\"type\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergPh1HOiIC=withCSS(Component,css,\"framer-dNiMe\");export default FramergPh1HOiIC;FramergPh1HOiIC.displayName=\"Node\";FramergPh1HOiIC.defaultProps={height:30,width:65};addPropertyControls(FramergPh1HOiIC,{KQ7f4g27F:{defaultValue:\"Title\",placeholder:\"\",title:\"Title\",type:ControlType.String},oIUyfP4ik:{defaultValue:\"hYbWt190i\",options:[\"hYbWt190i\",\"qwC3kZK6T\"],optionTitles:[\"Action\",\"Logic\"],title:\"Type\",type:ControlType.Enum}});addFonts(FramergPh1HOiIC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergPh1HOiIC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KQ7f4g27F\\\":\\\"title\\\",\\\"oIUyfP4ik\\\":\\\"type\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"65\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gPh1HOiIC.map","/*\n * Action\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js\"\nexport { default } from \"https://framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useIsOnFramerCanvas,addPropertyControls,//@ts-ignore\ngetPropertyControls}from\"framer\";import SmartComponent from\"https://framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Action(props){const isOnCanvas=useIsOnFramerCanvas();return isOnCanvas&&/*#__PURE__*/_jsx(SmartComponent,{...props});}addPropertyControls(Action,getPropertyControls(SmartComponent));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Action\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Action.map","/*\n * Action\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js\"\nexport { default } from \"https://framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js\"\n","/**\n * FRAMER DEV GEMS (Production)\n * https://github.com/VictorienDotNet/Framer-Developer-Gems\n * Done by victorien.net\n */// CONTROLS\nimport{getTextControls}from\"https://framer.com/m/getTextControls-gNLH.js@ME1Od6JW0EtTLS8x6gek\";// UTILS\nimport{getCSSProperties}from\"https://framer.com/m/getCSSProperties-26he.js@dAptZg56ps7KW8RMyRYj\";// HOOKS\nimport{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{useFramerEnv}from\"https://framer.com/m/UseFramerEnv-DAs6.js@BjFhGxk1gUh0Rb2QAxUa\";// COMPONONENTS\nimport Action from\"https://framer.com/m/Action-44B5.js@9ofXwCBwXrLYuByRQY0J\";// EXPORT\nexport{Action,useCurrentLocation,useFramerEnv,getCSSProperties,getTextControls,};\nexport const __FramerMetadata__ = {\"exports\":{\"getTextControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCSSProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FramerEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerDevGemsPublic.map","/*\n * FramerDevGemsPublic\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/somgnBUNubIUaQDeLcnF/rIHr2kfmrCSs0fgF4RQW/FramerDevGemsPublic.js\"\n","// External Libraries\nimport{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{atom,useAtom}from\"jotai\";import{usePrevious}from\"@uidotdev/usehooks\";import{useFramerEnv}from\"https://framer.com/m/FramerDevGemsPublic-djHN.js\";import{useMotionValue,animate,motion,useTransform,useMotionValueEvent}from\"framer-motion\";export{createStore,atom,useAtom,usePrevious,useFramerEnv,useMotionValue,animate,motion,useTransform,useMotionValueEvent,};\nexport const __FramerMetadata__ = {\"exports\":{\"useAtom\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"motion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"atom\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePrevious\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useTransform\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMotionValueEvent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./libs.map","export function getAnswers(formState){const answers={};if(formState){Object.keys(formState).forEach(key=>{const fieldValue=formState[key]?.[key]?.value;answers[key]=fieldValue;});}// These keys are part of the internal form state shape, but should not be\n// included in the \"answers\" payload we send/consume elsewhere.\nconst excludedKeys=new Set([\"activeStep\",\"inputFields\",\"prevStep\",\"selectedOptions\"]);//Filter out the excluded keys\nexcludedKeys.forEach(key=>{if(key in answers){delete answers[key];}});return answers;}\nexport const __FramerMetadata__ = {\"exports\":{\"getAnswers\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getAnswers.map","import{createStore,atom,useAtom}from\"https://framerusercontent.com/modules/j2h0mtj9J5YgmzJPLhxh/ytd6oYxvQJW7xSIY2Ujz/libs.js\";import{getAnswers}from\"https://framerusercontent.com/modules/lAWlxyGOJSWGdss5SWjU/rcu9DZZoBxxGubcgfokp/getAnswers.js\";// Metadata Store\nconst metadata=atom({});const useMetadataStore=()=>useAtom(metadata);// Form Store\nconst useFormStore=createStore({});const useFormValue=stepId=>{const[formStore,setFormStore]=useFormStore();const value=getAnswers(formStore)?.[stepId];const setValue=next=>{setFormStore(prev=>{const prevValue=getAnswers(prev)?.[stepId];const nextValue=typeof next===\"function\"?next(prevValue):next;return{...prev,[stepId]:{...prev?.[stepId],[stepId]:{...prev?.[stepId]?.[stepId],value:nextValue}}};});};return[value,setValue];};/* EXPORT */export{useMetadataStore,useFormStore,useFormValue};\nexport const __FramerMetadata__ = {\"exports\":{\"useMetadataStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Validation patterns enum\nexport const VALIDATION_PATTERNS={NONE:\"none\",DATE_DDMMYYYY:\"dd/mm/yyyy\",DATE_MMDDYYYY:\"mm/dd/yyyy\",NUMBERS_ONLY:\"numbers\",LETTERS_ONLY:\"letters\",DUAL_NUMBERS:\"dualNumbers\"};// Date constraint types\nexport const DATE_CONSTRAINT_TYPES={SPECIFIC_DATE:\"specificDate\",FROM_TODAY:\"fromToday\"};// Validation timing options\nexport const VALIDATION_TIMING={AS_YOU_TYPE:\"asYouType\",ON_SUBMIT:\"onSubmit\"};// Define input field types\nexport const FIELD_TYPES={INPUT:\"input\",EMAIL:\"email\",DROPDOWN:\"dropdown\",MULTI_SELECT:\"multiSelect\"};export const DUAL_NUMBER_PRESETS={HEIGHT_IMPERIAL:\"heightImperial\",HEIGHT_METRIC:\"heightMetric\"};/**\n * Utility function to parse a date string based on the format\n * @param dateString - Date string to parse\n * @param dateFormat - Format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @returns Parsed Date object or null if invalid\n */function parseDateFromString(dateString,dateFormat){const cleanValue=dateString.replace(/\\s/g,\"\");if(cleanValue.length!==10)return null;const[first,second,year]=cleanValue.split(\"/\");// Parse date according to format\ntry{if(dateFormat===VALIDATION_PATTERNS.DATE_DDMMYYYY){const day=parseInt(first);const month=parseInt(second);const inputDate=new Date(parseInt(year),month-1,day);// Check if date is valid\nif(isNaN(inputDate.getTime()))return null;return inputDate;}else{const month=parseInt(first);const day=parseInt(second);const inputDate=new Date(parseInt(year),month-1,day);// Check if date is valid\nif(isNaN(inputDate.getTime()))return null;return inputDate;}}catch(e){return null;}}/**\n * Main validation function that handles all validation types\n * @param options - Validation options\n * @returns ValidationResult object with validation status and specific errors\n */export async function validate(options){const{type,value,required=false,validationPattern=VALIDATION_PATTERNS.NONE,minCharacters,maxCharacters,minValue,maxValue,allowSpace=false,allowComma=false,allowDot=false,minDate,maxDate,minDateConstraintType,maxDateConstraintType,minDateSpecificDate,maxDateSpecificDate,minDateDaysFromToday,maxDateDaysFromToday,blockedDomains,businessEmailsOnly=false}=options;let valid=true;const errors={dateRangeError:false,numberRangeError:false,characterLimitError:false,invalidCharsError:false,invalidFormatError:false,requiredError:false};// Basic required field validation\nif(required){if(type===FIELD_TYPES.INPUT||type===FIELD_TYPES.EMAIL){if(!value||value.length===0){valid=false;errors.requiredError=true;return{valid,errors};}}else{if(value==null){valid=false;errors.requiredError=true;return{valid,errors};}}}else if(!value||typeof value===\"string\"&&value.length===0){// If field is not required and empty, it's valid\nreturn{valid:true,errors};}// Type and pattern specific validation\nswitch(type){case FIELD_TYPES.INPUT:if(validationPattern!==VALIDATION_PATTERNS.NONE){switch(validationPattern){case VALIDATION_PATTERNS.DATE_DDMMYYYY:case VALIDATION_PATTERNS.DATE_MMDDYYYY:{// Handle date validation\nif(!isDateValid(value,validationPattern)){valid=false;errors.invalidFormatError=true;break;}// Process date range constraints\nconst effectiveMinDate=minDateConstraintType?createConstraintDate(minDateConstraintType,minDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE?minDateSpecificDate:minDateDaysFromToday):minDate;const effectiveMaxDate=maxDateConstraintType?createConstraintDate(maxDateConstraintType,maxDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE?maxDateSpecificDate:maxDateDaysFromToday):maxDate;// Check if date is in valid range\nif(!isDateInRange(value,validationPattern,effectiveMinDate,effectiveMaxDate)){valid=false;errors.dateRangeError=true;}break;}case VALIDATION_PATTERNS.NUMBERS_ONLY:// Validate number format\nif(!isNumeric(value)){valid=false;errors.invalidFormatError=true;break;}// Check numeric range\nif(!isInNumericRange(value,minValue,maxValue)){errors.numberRangeError=true;valid=false;}break;case VALIDATION_PATTERNS.LETTERS_ONLY:// Check for invalid characters\nif(!hasValidCharacters(value,allowSpace,allowComma,allowDot)){errors.invalidCharsError=true;valid=false;}break;}}// Character count validation for text inputs\nif(valid&&(validationPattern===VALIDATION_PATTERNS.NONE||validationPattern===VALIDATION_PATTERNS.LETTERS_ONLY)){if(!isValidCharacterCount(value,minCharacters,maxCharacters)){errors.characterLimitError=true;valid=false;}}break;case FIELD_TYPES.EMAIL:// Email format validation\nif(!isEmailValid(value)){valid=false;errors.invalidFormatError=true;break;}// Check blocked domains\nif(valid&&blockedDomains&&isDomainBlocked(value,blockedDomains)){valid=false;errors.invalidFormatError=true;break;}// Check business email validation if needed\nif(valid&&businessEmailsOnly&&value.includes(\"@\")){const domain=value.split(\"@\")[1];try{const response=await fetch(\"https://f.hubspotusercontent40.net/hubfs/2832391/Marketing/Lead-Capture/free-domains-2.csv\");if(response.ok){const data=await response.text();if(data.split(\"\\r\\n\").includes(domain)){valid=false;errors.invalidFormatError=true;}}}catch(error){console.error(\"Error fetching business email domains list:\",error);// Don't invalidate on network error\n}}break;}return{valid,errors};}/**\n * Validates an email address\n * @param email - Email string to validate\n * @returns boolean indicating if email is valid\n */export function isEmailValid(email){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(email);}/**\n * Checks if a domain is in a list of blocked domains\n * @param email - Email address to check\n * @param blockedDomains - List of blocked domains separated by newlines\n * @returns boolean indicating if the domain is blocked\n */export function isDomainBlocked(email,blockedDomains){if(!email.includes(\"@\")||!blockedDomains)return false;const domain=email.split(\"@\")[1];const blockedDomainsList=blockedDomains.split(\"\\n\");return blockedDomainsList.some(blockedDomain=>blockedDomain&&blockedDomain.trim()===domain);}/**\n * Validates a date string based on specified format\n * @param dateString - Date string to validate\n * @param dateFormat - Format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @returns boolean indicating if date is valid\n */export function isDateValid(dateString,dateFormat){const inputDate=parseDateFromString(dateString,dateFormat);return inputDate!==null;}/**\n * Checks if a date is within a specified range\n * @param dateString - Date string to validate\n * @param dateFormat - Format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @param minDate - Minimum date constraint\n * @param maxDate - Maximum date constraint\n * @returns boolean indicating if date is within range\n */export function isDateInRange(dateString,dateFormat,minDate,maxDate){const inputDate=parseDateFromString(dateString,dateFormat);if(!inputDate)return false;if(!minDate&&!maxDate)return true;// Set time to midnight for consistent comparison\ninputDate.setHours(0,0,0,0);// Check min/max constraints\nif(minDate){const minDateObj=new Date(minDate);minDateObj.setHours(0,0,0,0);if(inputDate<minDateObj)return false;}if(maxDate){const maxDateObj=new Date(maxDate);maxDateObj.setHours(0,0,0,0);if(inputDate>maxDateObj)return false;}return true;}/**\n * Creates a constraint date based on type and parameters\n * @param constraintType - Type of constraint (specific date or days from today)\n * @param dateValue - Date value (either specific date string or days from today)\n * @returns Date object representing the constraint or null\n */function createConstraintDate(constraintType,dateValue){if(!constraintType)return null;if(constraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE){return typeof dateValue===\"string\"&&dateValue?new Date(dateValue):null;}else if(constraintType===DATE_CONSTRAINT_TYPES.FROM_TODAY&&dateValue!==undefined){const daysFromToday=typeof dateValue===\"number\"?dateValue:parseInt(String(dateValue));if(!isNaN(daysFromToday)){const today=new Date;today.setDate(today.getDate()+daysFromToday);return today;}}return null;}/**\n * Calculates a constraint date based on type and parameters\n * @param constraintType - Type of constraint (specific date or days from today)\n * @param specificDate - Specific date for SPECIFIC_DATE type\n * @param daysFromToday - Number of days from today for FROM_TODAY type\n * @returns Date object representing the constraint\n */export function getConstraintDate(constraintType,specificDate,daysFromToday=0){if(constraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE){return specificDate?new Date(specificDate):null;}else{// Calculate date relative to today\nconst today=new Date;today.setDate(today.getDate()+daysFromToday);return today;}}/**\n * Formats date parts according to the specified pattern\n * @param day - Day number\n * @param month - Month number\n * @param year - Year number\n * @param pattern - Format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @returns Formatted date string\n */function formatDateParts(day,month,year,pattern){const dayStr=day.toString().padStart(2,\"0\");const monthStr=month.toString().padStart(2,\"0\");if(pattern===VALIDATION_PATTERNS.DATE_DDMMYYYY){return`${dayStr} / ${monthStr} / ${year}`;}else{return`${monthStr} / ${dayStr} / ${year}`;}}/**\n * Formats a date according to the specified pattern\n * @param date - Date to format\n * @param pattern - Format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @returns Formatted date string\n */export function formatDateString(date,pattern){if(!date)return\"any\";const d=new Date(date);const day=d.getDate();const month=d.getMonth()+1;const year=d.getFullYear();return formatDateParts(day,month,year,pattern);}/**\n * Gets the maximum number of days in a month\n * @param month - Month (1-12)\n * @param year - Year (optional)\n * @returns Number of days in the month\n */export function getMaxDaysInMonth(month,year){if(month===2){// Check for leap year\nif(year){return year%4===0&&(year%100!==0||year%400===0)?29:28;}return 29// If year not provided, allow up to 29 for February\n;}return[4,6,9,11].includes(month)?30:31;}/**\n * Validates that a string contains only numeric characters\n * @param value - String to validate\n * @returns boolean indicating if string contains only numbers\n */export function isNumeric(value){return/^-?\\d+$/.test(value);}/**\n * Checks if a numeric value is within a specified range\n * @param value - Numeric value to validate\n * @param minValue - Minimum allowed value\n * @param maxValue - Maximum allowed value\n * @returns boolean indicating if value is within range\n */export function isInNumericRange(value,minValue,maxValue){if(typeof value===\"string\"){if(!isNumeric(value))return false;value=parseInt(value);}if(minValue!==undefined&&value<minValue)return false;if(maxValue!==undefined&&value>maxValue)return false;return true;}/**\n * Checks if a string has valid characters based on specified constraints\n * @param value - String to validate\n * @param allowSpace - Whether spaces are allowed\n * @param allowComma - Whether commas are allowed\n * @param allowDot - Whether dots are allowed\n * @returns boolean indicating if string has valid characters\n */export function hasValidCharacters(value,allowSpace=false,allowComma=false,allowDot=false){// Check for spaces if not allowed\nif(!allowSpace&&/\\s/.test(value))return false;// Check for commas if not allowed\nif(!allowComma&&/,/.test(value))return false;// Check for dots if not allowed\nif(!allowDot&&/\\./.test(value))return false;// Check for digits (numbers should never be allowed in LETTERS_ONLY validation)\nif(/\\d/.test(value))return false;return true;}/**\n * Checks if text meets character count constraints\n * @param text - Text to validate\n * @param minCharacters - Minimum number of characters allowed\n * @param maxCharacters - Maximum number of characters allowed\n * @returns boolean indicating if text meets character count constraints\n */export function isValidCharacterCount(text,minCharacters,maxCharacters){if(minCharacters!==undefined&&text.length<minCharacters)return false;if(maxCharacters!==undefined&&text.length>maxCharacters)return false;return true;}/**\n * Formats a date input string as the user types\n * @param value - Current input value\n * @param pattern - Date format pattern (dd/mm/yyyy or mm/dd/yyyy)\n * @param isDeleting - Whether the user is deleting characters\n * @returns Formatted date string\n */export function formatDateInput(value,pattern,isDeleting=false){// If deleting, allow it without reformatting\nif(isDeleting)return value;// Remove non-digits except slashes and spaces\nlet newValue=value.replace(/[^\\d/ ]/g,\"\");// Extract just the numbers\nlet numbers=newValue.replace(/[^\\d]/g,\"\");// Limit to 8 digits total (MM/DD/YYYY or DD/MM/YYYY = 8 digits)\nif(numbers.length>8){numbers=numbers.substring(0,8);}// Handle day/month limits based on pattern\nif(pattern===VALIDATION_PATTERNS.DATE_DDMMYYYY){// DD / MM / YYYY format\nif(numbers.length===1){const day=parseInt(numbers);if(day>3)numbers=\"0\"+numbers;}else if(numbers.length>=2){const day=parseInt(numbers.slice(0,2));if(day===0){numbers=\"01\"+numbers.slice(2);}else if(day>31){numbers=\"31\"+numbers.slice(2);}}if(numbers.length===3){const month=parseInt(numbers.slice(2,3));if(month>1){numbers=numbers.slice(0,2)+\"0\"+month;// Check max days when month is entered\nconst day=parseInt(numbers.slice(0,2));const maxDays=getMaxDaysInMonth(parseInt(\"0\"+month));if(day>maxDays){numbers=maxDays.toString().padStart(2,\"0\")+numbers.slice(2);}}}else if(numbers.length>=4){const month=parseInt(numbers.slice(2,4));if(month>12){numbers=numbers.slice(0,2)+\"12\"+numbers.slice(4);}if(month===0){numbers=numbers.slice(0,2)+\"01\"+numbers.slice(4);}// Revalidate day when month is complete\nconst day=parseInt(numbers.slice(0,2));const year=numbers.length>=8?parseInt(numbers.slice(4,8)):undefined;const maxDays=getMaxDaysInMonth(month,year);if(day>maxDays){numbers=maxDays.toString().padStart(2,\"0\")+numbers.slice(2);}}}else{// MM / DD / YYYY format\nif(numbers.length===1){const month=parseInt(numbers);if(month>1)numbers=\"0\"+numbers;}else if(numbers.length>=2){const month=parseInt(numbers.slice(0,2));if(month>12)numbers=\"12\"+numbers.slice(2);if(month===0)numbers=\"01\"+numbers.slice(2);}if(numbers.length===3){const day=parseInt(numbers.slice(2,3));if(day>3)numbers=numbers.slice(0,2)+\"0\"+day;}else if(numbers.length>=4){const month=parseInt(numbers.slice(0,2));const day=parseInt(numbers.slice(2,4));const year=numbers.length>=8?parseInt(numbers.slice(4,8)):undefined;const maxDays=getMaxDaysInMonth(month,year);if(day>maxDays){numbers=numbers.slice(0,2)+maxDays.toString().padStart(2,\"0\")+numbers.slice(4);}else if(day===0){numbers=numbers.slice(0,2)+\"01\"+numbers.slice(4);}}}// Format with slashes\nif(numbers.length>=4){newValue=`${numbers.slice(0,2)} / ${numbers.slice(2,4)} / ${numbers.slice(4)}`;}else if(numbers.length>=2){newValue=`${numbers.slice(0,2)} / ${numbers.slice(2)}`;}else{newValue=numbers;}return newValue;}/**\n * Adjusts date to be within min/max constraints\n * @param dateString - Date string in format \"DD / MM / YYYY\" or \"MM / DD / YYYY\"\n * @param pattern - Date format pattern\n * @param minDateConstraintType - Type of min date constraint\n * @param minDateValue - Min date value or days from today for min constraint\n * @param maxDateConstraintType - Type of max date constraint\n * @param maxDateValue - Max date value or days from today for max constraint\n * @returns Adjusted date string if needed, or original string if within constraints\n */export function adjustDateToConstraints(dateString,pattern,minDateConstraintType,minDateValue,maxDateConstraintType,maxDateValue){// Check if we have a complete date (has format like \"DD / MM / YYYY\")\nif(dateString.length!==14)return dateString;const dateParts=dateString.split(\" / \");if(dateParts.length!==3)return dateString;let day,month,year;if(pattern===VALIDATION_PATTERNS.DATE_DDMMYYYY){day=parseInt(dateParts[0]);month=parseInt(dateParts[1]);year=parseInt(dateParts[2]);}else{month=parseInt(dateParts[0]);day=parseInt(dateParts[1]);year=parseInt(dateParts[2]);}// Create date object for comparison\nconst inputDate=new Date(year,month-1,day);let needsAdjustment=false;let adjustedDay=day;let adjustedMonth=month;let adjustedYear=year;// Check min date constraint\nconst minDate=createConstraintDate(minDateConstraintType,minDateValue);if(minDate){minDate.setHours(0,0,0,0);if(inputDate<minDate){needsAdjustment=true;// For From Today constraint, always use the actual constraint date's day/month/year\nif(minDateConstraintType===DATE_CONSTRAINT_TYPES.FROM_TODAY){adjustedDay=minDate.getDate();adjustedMonth=minDate.getMonth()+1;adjustedYear=minDate.getFullYear();}else{// For Specific Date, try to preserve day/month if possible\nconst minYear=minDate.getFullYear();const testDate=new Date(minYear,month-1,day);if(testDate>=minDate){adjustedYear=minYear;}else{adjustedDay=minDate.getDate();adjustedMonth=minDate.getMonth()+1;adjustedYear=minYear;}}}}// Check max date constraint\nconst maxDate=createConstraintDate(maxDateConstraintType,maxDateValue);if(maxDate){maxDate.setHours(0,0,0,0);if(inputDate>maxDate){needsAdjustment=true;// For From Today constraint, always use the actual constraint date's day/month/year\nif(maxDateConstraintType===DATE_CONSTRAINT_TYPES.FROM_TODAY){adjustedDay=maxDate.getDate();adjustedMonth=maxDate.getMonth()+1;adjustedYear=maxDate.getFullYear();}else{// For Specific Date, try to preserve day/month if possible\nconst maxYear=maxDate.getFullYear();const testDate=new Date(maxYear,month-1,day);if(testDate<=maxDate){adjustedYear=maxYear;}else{adjustedDay=maxDate.getDate();adjustedMonth=maxDate.getMonth()+1;adjustedYear=maxYear;}}}}if(needsAdjustment){return formatDateParts(adjustedDay,adjustedMonth,adjustedYear,pattern);}return dateString;}/**\n * Sanitizes input for numbers-only validation\n * @param value - Input value to sanitize\n * @returns Sanitized value\n */export function sanitizeNumericInput(value){// Remove non-numeric characters except minus sign\nlet sanitized=value.replace(/[^\\d-]/g,\"\");// Handle multiple minus signs - only allow one at the beginning\nif(sanitized.indexOf(\"-\")!==-1){const hasLeadingMinus=sanitized.startsWith(\"-\");sanitized=sanitized.replace(/-/g,\"\");if(hasLeadingMinus){sanitized=\"-\"+sanitized;}}return sanitized;}/**\n * Enforces min/max constraints on numeric input\n * @param value - Numeric value as string\n * @param minValue - Minimum allowed value\n * @param maxValue - Maximum allowed value\n * @param enforceMin - Whether to enforce min constraint (for Enter key)\n * @returns Adjusted numeric value\n */export function enforceNumericConstraints(value,minValue,maxValue,enforceMin=false){if(value.length===0||value===\"-\")return value;const numValue=parseInt(value);if(maxValue!==undefined&&numValue>maxValue){return maxValue.toString();}else if(enforceMin&&minValue!==undefined&&numValue<minValue){return minValue.toString();}return value;}/**\n * Sanitizes input for letters-only validation\n * @param value - Input value to sanitize\n * @param allowSpace - Whether to allow spaces\n * @param allowComma - Whether to allow commas\n * @param allowDot - Whether to allow dots\n * @returns Sanitized value\n */export function sanitizeLettersOnlyInput(value,allowSpace=false,allowComma=false,allowDot=false){let removeChars=\"\\\\p{Nd}\"// Remove digits\n;if(!allowSpace)removeChars+=\"|\\\\s\";if(!allowComma)removeChars+=\"|,\";if(!allowDot)removeChars+=\"|\\\\.\";return value.replace(new RegExp(removeChars,\"gu\"),\"\");}/**\n * Calculates text width using canvas\n * @param text - Text to measure\n * @param font - Font specification\n * @returns Width of the text\n */export function getTextWidth(text,font){if(typeof document===\"undefined\"){return text.length*8;}const canvas=document.createElement(\"canvas\");const context=canvas.getContext(\"2d\");if(!context)return text.length*8;context.font=font||getComputedStyle(document.body).font;return context.measureText(text).width;}/**\n * Validates dual number inputs\n * @param value - Value to validate in format \"XX YY\"\n * @param preset - Optional preset for special handling\n * @returns boolean indicating if the input is valid\n */export function isDualNumberValid(value){// Check if the value matches the pattern XX YY where X and Y are numbers\nconst parts=extractDualNumberParts(value);// A dual number is only valid when:\n// 1. It has both parts (first and second number)\n// 2. The input ends with non-digit characters (the second suffix)\n// Check if we have both parts\nif(parts===null||parts.second===null){return false;}// Check if the value ends with a suffix (non-digit characters)\n// This ensures the second part is complete with its suffix\nconst endsWithSuffix=/[^\\d]\\s*$/.test(value.trim());return endsWithSuffix;}/**\n * Extracts first and second number from a dual number input\n * @param value - Input value in the form of digits and characters in any pattern\n * @param preset - Optional preset for special handling\n * @returns Object containing first and second numbers (second can be null)\n */export function extractDualNumberParts(value){if(!value||typeof value!==\"string\")return null;// Use regex to identify digit groups and non-digit groups\nconst segments=value.split(/([^\\d]+)/).filter(Boolean);// Find the first digit group\nconst firstDigitIndex=segments.findIndex(seg=>/^\\d+$/.test(seg));if(firstDigitIndex===-1)return null;// If we only have one segment and it's all digits, it's just the first number\nif(segments.length===1){return{first:parseInt(segments[0]),second:null};}// Check if all digit segments are consecutive at the beginning\nlet consecutiveDigits=\"\";let i=0;while(i<segments.length&&/^\\d+$/.test(segments[i])){consecutiveDigits+=segments[i];i++;}if(consecutiveDigits){// We have consecutive digit segments at the beginning\n// Now check if there's another digit group after some non-digits\nlet secondDigitIndex=-1;for(let j=i;j<segments.length;j++){if(/^\\d+$/.test(segments[j])){secondDigitIndex=j;break;}}if(secondDigitIndex!==-1){// We found a second digit group\nreturn{first:parseInt(consecutiveDigits),second:parseInt(segments[secondDigitIndex])};}else{// No second digit group\nreturn{first:parseInt(consecutiveDigits),second:null};}}// Handle normal case - one digit group followed by non-digits followed by digits\nlet secondDigitIndex=-1;for(let i=firstDigitIndex+1;i<segments.length;i++){if(/^\\d+$/.test(segments[i])){secondDigitIndex=i;break;}}// If we found both parts, return them\nif(secondDigitIndex!==-1){return{first:parseInt(segments[firstDigitIndex]),second:parseInt(segments[secondDigitIndex])};}// If we only found the first part, return it with null for second\nreturn{first:parseInt(segments[firstDigitIndex]),second:null};}/**\n * Generates a dual number mask based on preset and custom suffixes\n * @param preset - The dual number preset (imperial/metric)\n * @param suffix1 - Custom suffix for first number\n * @param suffix2 - Custom suffix for second number\n * @param maxValue - Maximum allowed value (to determine mask digits)\n * @returns Formatted mask string\n */export function getDualNumberMask(preset,suffix1Text=\"\",suffix2Text=\"\"){let suffix1=suffix1Text||\"\";let suffix2=suffix2Text||\"\";// Set default suffixes based on preset if not provided\nif(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){suffix1=suffix1||\"ft\";suffix2=suffix2||\"in\";}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){suffix1=suffix1||\"m\";suffix2=suffix2||\"cm\";}// For the second part, always use 2 digits (00) for both presets\n// Create a more dynamic mask template\nreturn`0 ${suffix1} 00 ${suffix2}`;}/**\n * Formats a dual number input as the user types\n * @param value - Current input value\n * @param preset - Dual number preset\n * @param suffix1 - Suffix for first number\n * @param suffix2 - Suffix for second number\n * @param minValue - Minimum allowed value in base units (cm or in)\n * @param maxValue - Maximum allowed value in base units (cm or in)\n * @param validationTiming - Validation timing mode (asYouType or onSubmit)\n * @param isDeleting - Whether the user is deleting characters\n * @returns Formatted dual number string\n */export function formatDualNumberInput(value,preset,suffix1,suffix2,minValue,maxValue,validationTiming,isDeleting=false){const isAsYouTypeValidation=validationTiming===VALIDATION_TIMING.AS_YOU_TYPE;// Extract just the digits, ignoring all non-numeric characters (including suffixes)\nconst digitsOnly=value.replace(/[^\\d]/g,\"\");// If no digits, return empty string\nif(digitsOnly.length===0)return\"\";// Calculate maximum allowed digits for first part based on preset and maxValue\nlet maxFirstPartDigits=2// Default limit\n;const secondPartDigits=2// Second part always gets 2 digits\n;if(maxValue!==undefined){if(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){// For imperial, convert inches to feet to determine max digits\nconst maxFeet=Math.floor(maxValue/12);maxFirstPartDigits=maxFeet.toString().length;}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){// For metric, convert cm to m to determine max digits\nconst maxMeters=Math.floor(maxValue/100);maxFirstPartDigits=maxMeters.toString().length;}}// Determine midpoint based on current input length and max digits\nconst firstPartLength=Math.min(digitsOnly.length,maxFirstPartDigits);// Get first and second parts - preserve original string to maintain leading zeros\nlet firstPart=digitsOnly.substring(0,firstPartLength);let secondPart=digitsOnly.substring(firstPartLength);// This ensures any additional digits typed after the second part is complete are ignored\nif(secondPart.length>secondPartDigits){// Only use the first two digits of the second part\nsecondPart=secondPart.substring(0,secondPartDigits);}// If using as-you-type validation, apply constraints to the values\nif(isAsYouTypeValidation&&(maxValue!==undefined||minValue!==undefined)){// Calculate max/min values based on preset\nlet maxFirstPart=Number.MAX_SAFE_INTEGER// Default to max possible if no maxValue\n;let maxSecondPart=Number.MAX_SAFE_INTEGER;let minFirstPart=0// Default min is 0\n;let minSecondPart=0;// Calculate max values if defined\nif(maxValue!==undefined){if(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){maxFirstPart=Math.floor(maxValue/12);maxSecondPart=maxValue%12;}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){maxFirstPart=Math.floor(maxValue/100);maxSecondPart=maxValue%100;}}// Calculate min values if defined\nif(minValue!==undefined){if(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){minFirstPart=Math.floor(minValue/12);minSecondPart=minValue%12;}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){minFirstPart=Math.floor(minValue/100);minSecondPart=minValue%100;}}if(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){// Only enforce max/min value if we've reached the expected number of digits for first part\n// or if the user has started entering the second part (meaning first part is complete)\nconst isFirstPartComplete=firstPart.length>=maxFirstPartDigits||secondPart.length>0;if(isFirstPartComplete&&firstPart){const firstPartValue=parseInt(firstPart);// Apply max constraint if defined\nif(maxValue!==undefined&&firstPartValue>maxFirstPart){firstPart=maxFirstPart.toString();}// Apply min constraint if defined\nif(minValue!==undefined){// If we're below the absolute minimum, enforce it\nif(firstPartValue<minFirstPart){// Preserve leading zeros by padding to the current length or at least the minimum required digits\nconst padLength=Math.max(firstPart.length,minFirstPart.toString().length);firstPart=minFirstPart.toString().padStart(padLength,\"0\");}// Special case: if we're at the minimum first part value and there's a minimum for the second part,\n// we need to validate the second part as well\nif(firstPartValue===minFirstPart&&secondPart&&secondPart.length>0){const secondPartValue=parseInt(secondPart);// Only enforce min value if the second part has the expected number of digits (2)\n// or if the user is done typing (not deleting)\nconst isSecondPartComplete=secondPart.length>=secondPartDigits;if(secondPartValue<minSecondPart&&!isDeleting&&isSecondPartComplete){secondPart=minSecondPart.toString().padStart(2,\"0\");}}}}// For second part, apply max validation immediately as the user types (original behavior)\nif(maxValue!==undefined&&firstPart&&parseInt(firstPart)===maxFirstPart&&secondPart&&parseInt(secondPart)>maxSecondPart){secondPart=maxSecondPart.toString().padStart(2,\"0\");}// Special handling for imperial height inches\nif(secondPart.length===1){const digit=parseInt(secondPart);// If user types a digit that would make inches > 11, add leading zero\nif(digit>=2&&digit<=9){secondPart=`0${secondPart}`;}}// Cap inches at 11 (this is a standard limit for imperial height)\nif(secondPart&&parseInt(secondPart)>11){secondPart=\"11\";}}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){// Only enforce max/min value if we've reached the expected number of digits for first part\n// or if the user has started entering the second part (meaning first part is complete)\nconst isFirstPartComplete=firstPart.length>=maxFirstPartDigits||secondPart.length>0;if(isFirstPartComplete&&firstPart){const firstPartValue=parseInt(firstPart);// Apply max constraint if defined\nif(maxValue!==undefined&&firstPartValue>maxFirstPart){firstPart=maxFirstPart.toString();}// Apply min constraint if defined\nif(minValue!==undefined){// If we're below the absolute minimum, enforce it\nif(firstPartValue<minFirstPart){// Preserve leading zeros by padding to the current length or at least the minimum required digits\nconst padLength=Math.max(firstPart.length,minFirstPart.toString().length);firstPart=minFirstPart.toString().padStart(padLength,\"0\");}// Special case: if we're at the minimum first part value and there's a minimum for the second part,\n// we need to validate the second part as well\nif(firstPartValue===minFirstPart&&secondPart&&secondPart.length>0){const secondPartValue=parseInt(secondPart);// Only enforce min value if the second part has the expected number of digits (2)\n// or if the user is done typing (not deleting)\nconst isSecondPartComplete=secondPart.length>=secondPartDigits;if(secondPartValue<minSecondPart&&!isDeleting&&isSecondPartComplete){secondPart=minSecondPart.toString().padStart(2,\"0\");}}}}// For second part, apply max validation immediately as the user types (original behavior)\nif(maxValue!==undefined&&firstPart&&parseInt(firstPart)===maxFirstPart&&secondPart&&parseInt(secondPart)>maxSecondPart){secondPart=maxSecondPart.toString().padStart(2,\"0\");}// Cap cm at 99 (this is a standard limit for metric height)\nif(secondPart&&parseInt(secondPart)>99){secondPart=\"99\";}}}else{// For non-as-you-type validation, still apply basic format rules\n// Special handling for imperial height inches\nif(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL&&secondPart.length===1){const digit=parseInt(secondPart);if(digit>=2&&digit<=9){secondPart=`0${secondPart}`;}}// Apply basic limits based on preset\nif(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL&&secondPart){// Cap inches at 11\nif(parseInt(secondPart)>11){secondPart=\"11\";}}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC&&secondPart){// Cap cm at 99\nif(parseInt(secondPart)>99){secondPart=\"99\";}}}// Format based on preset and how many digits the user has entered\nlet result=\"\";// Check if we're still entering the first part (no second part digits yet)\nconst isFirstPartOnly=secondPart.length===0;// Apply formatting based on preset\nif(preset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){// Imperial height format\nconst feetStr=firstPart// Use original string to preserve leading zeros\n;// For imperial, only add the ft suffix when:\n// 1. The user has typed the full allowed number of digits for the first part, OR\n// 2. The user has started typing the second part\nconst shouldShowFirstSuffix=firstPart.length>=maxFirstPartDigits||secondPart.length>0;if(isFirstPartOnly){// User has only entered the first part\nresult=shouldShowFirstSuffix?`${feetStr} ${suffix1}`:feetStr;}else{// User has entered some of the second part too\nconst inchesStr=secondPart// Use original string to preserve leading zeros\n;// Add first part with suffix\nresult=`${feetStr} ${suffix1}`;// Add second part, with suffix only if it's complete\nconst secondPartComplete=secondPart.length>=secondPartDigits;result+=secondPartComplete?` ${inchesStr} ${suffix2}`:` ${inchesStr}`;}}else if(preset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){// Metric height format\nconst metersStr=firstPart// Use original string to preserve leading zeros\n;// For metric, only add the m suffix when:\n// 1. The user has typed the full allowed number of digits for the first part, OR\n// 2. The user has started typing the second part\nconst shouldShowFirstSuffix=firstPart.length>=maxFirstPartDigits||secondPart.length>0;if(isFirstPartOnly){// User has only entered the first part\nresult=shouldShowFirstSuffix?`${metersStr} ${suffix1}`:metersStr;}else{// User has entered some of the second part too\nconst cmStr=secondPart// Use original string to preserve leading zeros\n;// Add first part with suffix\nresult=`${metersStr} ${suffix1}`;// Add second part, with suffix only if it's complete\nconst secondPartComplete=secondPart.length>=secondPartDigits;result+=secondPartComplete?` ${cmStr} ${suffix2}`:` ${cmStr}`;}}else{// Generic dual number format - same logic as metric/imperial now\nconst shouldShowFirstSuffix=firstPart.length>=maxFirstPartDigits||secondPart.length>0;if(isFirstPartOnly){result=shouldShowFirstSuffix?`${firstPart} ${suffix1}`:firstPart;}else{result=`${firstPart} ${suffix1}`;const secondPartComplete=secondPart.length>=secondPartDigits;result+=secondPartComplete?` ${secondPart} ${suffix2}`:` ${secondPart}`;}}return result;}/**\n * Validates dual number input against constraints\n * @param value - Dual number value in form \"XX YY\"\n * @param preset - Dual number preset\n * @param minValue - Minimum allowed total value (optional)\n * @param maxValue - Maximum allowed total value (optional)\n * @returns boolean indicating if the value is valid for the preset\n */export function isDualNumberInRange(value,preset,minValue,maxValue){const parts=extractDualNumberParts(value);if(!parts)return false;const{first,second}=parts;// Handle case where only first part is provided\nif(second===null){// If we only have the first part, treat it as a complete value\n// and check if it's within range directly\nif(minValue!==undefined&&first<minValue)return false;if(maxValue!==undefined&&first>maxValue)return false;return first>=0// Non-negative check\n;}// Calculate total value based on preset\nlet totalValue=0;switch(preset){case DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL:// Only validate inches (0-11) and non-negative values\nif(first<0||second!==null&&(second<0||second>11))return false;// Convert to total inches for comparison\ntotalValue=first*12+(second??0);break;case DUAL_NUMBER_PRESETS.HEIGHT_METRIC:// Only validate centimeters (0-99) and non-negative values\nif(first<0||second!==null&&(second<0||second>99))return false;// Convert to total centimeters\ntotalValue=first*100+(second??0);break;default:// For custom presets, just check for non-negative values\nreturn first>=0&&(second===null||second>=0);}// Check min/max constraints if provided\nif(minValue!==undefined&&totalValue<minValue){return false;}if(maxValue!==undefined&&totalValue>maxValue){return false;}return true;}/**\n * Calculates the appropriate mask to show for dual number inputs based on current input state\n * @param value - Current input value\n * @param mask - The full mask template\n * @param dualNumberPreset - The preset (imperial/metric) being used\n * @param suffix1Text - Text for the first suffix\n * @param suffix2Text - Text for the second suffix\n * @param maxValue - Maximum allowed value (to determine mask digits)\n * @returns The appropriate mask string to display\n */export function formatDualNumberMask(value,mask,dualNumberPreset,suffix1Text,suffix2Text,maxValue){// Extract only digits from the value to understand what part the user is working on\nconst digitsOnly=value.replace(/[^\\d]/g,\"\");// Get default suffixes based on the selected preset\nlet suffix1=suffix1Text||\"\";let suffix2=suffix2Text||\"\";// Set default suffixes based on preset if not provided\nif(dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){suffix1=suffix1||\"ft\";suffix2=suffix2||\"in\";}else if(dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){suffix1=suffix1||\"m\";suffix2=suffix2||\"cm\";}// Calculate maximum allowed digits based on maxValue\nlet maxFirstPartDigits=2// Default\n;const maxValueNum=typeof maxValue===\"string\"?parseInt(maxValue):maxValue;if(maxValueNum!==undefined){if(dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){const maxFeet=Math.floor(maxValueNum/12);maxFirstPartDigits=maxFeet.toString().length;}else if(dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){const maxMeters=Math.floor(maxValueNum/100);maxFirstPartDigits=maxMeters.toString().length;}}// Check if suffixes are already in the value\nconst suffix1InValue=value.includes(` ${suffix1}`);// If no digits have been entered, show the full mask\nif(digitsOnly.length===0)return mask;// If the user has completed the first part and started the second part\nif(digitsOnly.length>maxFirstPartDigits){// Calculate how many digits are still needed in the second part\nconst secondPartEntered=digitsOnly.length-maxFirstPartDigits;const secondPartRemaining=2-secondPartEntered;if(secondPartRemaining<=0){// If second part is complete, don't show any mask\nreturn\"\";}// Show only what's needed for the second part, omit suffix1 if it's already in the value\nreturn secondPartRemaining===2?`00 ${suffix2}`:`0 ${suffix2}`;}// If the user is still entering the first part\nconst firstPartRemaining=maxFirstPartDigits-digitsOnly.length;if(firstPartRemaining<=0){// If first part is complete but second part not started yet\n// Don't show suffix1 if it's already in the value\nconst firstSuffix=suffix1InValue?\"\":` ${suffix1}`;return`${firstSuffix} 00 ${suffix2}`;}// Check if the value includes the first part suffix\nif(suffix1InValue){// If we've reached the point where the first suffix is visible\n// Just show the second part mask\nreturn` 00 ${suffix2}`;}else{// Only show the suffix followed by the second part mask\nreturn` ${suffix1} 00 ${suffix2}`;}}\nexport const __FramerMetadata__ = {\"exports\":{\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDateInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DUAL_NUMBER_PRESETS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DATE_CONSTRAINT_TYPES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDateValid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sanitizeNumericInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDateString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VALIDATION_TIMING\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enforceNumericConstraints\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ValidationResult\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isValidCharacterCount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractDualNumberParts\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDualNumberInRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMaxDaysInMonth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FIELD_TYPES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDateInRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getTextWidth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDualNumberValid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DateConstraintType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDomainBlocked\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmailValid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VALIDATION_PATTERNS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DualNumberPreset\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getConstraintDate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasValidCharacters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDualNumberMask\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"adjustDateToConstraints\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sanitizeLettersOnlyInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDualNumberMask\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isNumeric\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDualNumberInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ValidationOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ValidationPattern\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isInNumericRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"validate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./validation.map","import{useState,useEffect}from\"react\";export function useIsApphudPlacementsReady(){const[isReady,setIsReady]=useState(null);/**\n     * BUG\n     * The `apphud.on` function is working at load,\n     * but it's not workin once you navigate through\n     * other pages\n     *//*\n    useEffect(() => {\n        window?.apphud?.on(\"ready\", () => {\n            setIsReady(true)\n        })\n    }, [])\n    /**/useEffect(()=>{const checkApphud=()=>{if(window?.apphud?.placements?.length>0){setIsReady(true);clearInterval(intervalId);}else{setIsReady(false);}};const intervalId=setInterval(checkApphud,250);return()=>{clearInterval(intervalId);};},[]);return isReady;}\nexport const __FramerMetadata__ = {\"exports\":{\"useIsApphudPlacementsReady\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useIsApphudPlacementsReady.map","//@ts-ignore\nimport{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route ID\n * @param {string} defaultStepId - The parameters for the hook.\n * @returns {StepId} -A String\n */const useCurrentStepId=defaultStepId=>{const{routes}=useRouter();const currentRouteId=useCurrentRouteId();if(defaultStepId){const id=defaultStepId.trim();return`${id[0].toLowerCase()}${id.slice(1)}`;}else if(typeof routes===\"object\"&&currentRouteId){const currentLocation=routes?.[currentRouteId]?.path;const path=currentLocation.split(\"/\");const stepId=path[path.length-1];return stepId;}else{return undefined;}};export{useCurrentStepId};\nexport const __FramerMetadata__ = {\"exports\":{\"useCurrentStepId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCurrentStepId.map","// Generated by Framer (230f1be)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"QVQ8glEc6\",\"ueIj_9RWY\",\"YvH9xlZCi\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"OQHHcVvfZ\",\"vsb4ex81u\",\"v03lGXX_V\",\"plaYN22sw\",\"U9LujikXD\",\"bDwsUdmas\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"tdYdE4tG7\",\"RwjoTNmD1\",\"wIJ7w7AfZ\",\"zlIpkBKWu\"];const serializationHash=\"framer-jahj8\";const variantClassNames={aiZ3b8QjW:\"framer-v-1feuqoe\",bDwsUdmas:\"framer-v-11qhtda\",Gj5Zc2iBD:\"framer-v-x7e1va\",k5HNjbydv:\"framer-v-eabj9v\",NgmdjSKH1:\"framer-v-1ulcjpa\",OQHHcVvfZ:\"framer-v-1vreffz\",plaYN22sw:\"framer-v-1n3uyk8\",Q5Y5fvfUn:\"framer-v-8z9mmz\",QVQ8glEc6:\"framer-v-6uh91x\",RwjoTNmD1:\"framer-v-6dzkko\",tdYdE4tG7:\"framer-v-106r5mk\",U9LujikXD:\"framer-v-bi0cc\",ueIj_9RWY:\"framer-v-tzgak9\",v03lGXX_V:\"framer-v-ykmk1n\",vsb4ex81u:\"framer-v-1amg1ky\",wA9EIOf81:\"framer-v-1ayvj9d\",wIJ7w7AfZ:\"framer-v-nubl94\",xOE7G7L5R:\"framer-v-c17cow\",YvH9xlZCi:\"framer-v-s4crox\",zlIpkBKWu:\"framer-v-5qk4y8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b20gblfIN=undefined;const C0ulGFnAh=undefined;const OPrmeX769=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Action:\"YvH9xlZCi\",Array:\"ueIj_9RWY\",Close:\"wIJ7w7AfZ\",Collection:\"Gj5Zc2iBD\",Color:\"xOE7G7L5R\",Confirm:\"zlIpkBKWu\",Docs:\"wA9EIOf81\",Effect:\"OQHHcVvfZ\",Example:\"vsb4ex81u\",Form:\"plaYN22sw\",Fullscreen:\"v03lGXX_V\",Input:\"U9LujikXD\",Insert:\"bDwsUdmas\",Layout:\"aiZ3b8QjW\",Logic:\"NgmdjSKH1\",None:\"QVQ8glEc6\",Number:\"Q5Y5fvfUn\",Refresh:\"k5HNjbydv\",Select:\"tdYdE4tG7\",String:\"RwjoTNmD1\"};const getProps=({color,height,id,radius,squared,width,...props})=>{return{...props,b20gblfIN:radius??props.b20gblfIN??4,C0ulGFnAh:squared??props.C0ulGFnAh??true,OPrmeX769:color??props.OPrmeX769??\"var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QVQ8glEc6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,C0ulGFnAh,b20gblfIN,OPrmeX769,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QVQ8glEc6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"YvH9xlZCi\")return true;return false;};const visible=negate(C0ulGFnAh);const isDisplayed1=()=>{if([\"ueIj_9RWY\",\"YvH9xlZCi\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"bDwsUdmas\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"Gj5Zc2iBD\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"xOE7G7L5R\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"wA9EIOf81\")return true;return false;};const isDisplayed6=value=>{if(baseVariant===\"wA9EIOf81\")return value;return true;};const isDisplayed7=()=>{if(baseVariant===\"OQHHcVvfZ\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"vsb4ex81u\")return true;return false;};const isDisplayed9=value=>{if(baseVariant===\"vsb4ex81u\")return value;return true;};const isDisplayed10=()=>{if(baseVariant===\"plaYN22sw\")return true;return false;};const isDisplayed11=value=>{if(baseVariant===\"plaYN22sw\")return value;return true;};const isDisplayed12=()=>{if(baseVariant===\"v03lGXX_V\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"aiZ3b8QjW\")return true;return false;};const isDisplayed14=()=>{if(baseVariant===\"NgmdjSKH1\")return true;return false;};const isDisplayed15=()=>{if(baseVariant===\"Q5Y5fvfUn\")return true;return false;};const isDisplayed16=()=>{if(baseVariant===\"k5HNjbydv\")return true;return false;};const isDisplayed17=()=>{if([\"tdYdE4tG7\",\"RwjoTNmD1\"].includes(baseVariant))return true;return false;};const isDisplayed18=()=>{if(baseVariant===\"U9LujikXD\")return true;return false;};const isDisplayed19=()=>{if(baseVariant===\"wIJ7w7AfZ\")return true;return false;};const isDisplayed20=()=>{if([\"wIJ7w7AfZ\",\"zlIpkBKWu\"].includes(baseVariant))return true;return false;};const isDisplayed21=()=>{if(baseVariant===\"zlIpkBKWu\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6uh91x\",className,classNames),\"data-framer-name\":\"None\",layoutDependency:layoutDependency,layoutId:\"QVQ8glEc6\",ref:refBinding,style:{borderBottomLeftRadius:radiusForCorner(b20gblfIN,3),borderBottomRightRadius:radiusForCorner(b20gblfIN,2),borderTopLeftRadius:radiusForCorner(b20gblfIN,0),borderTopRightRadius:radiusForCorner(b20gblfIN,1),...style},...addPropertyOverrides({aiZ3b8QjW:{\"data-framer-name\":\"Layout\"},bDwsUdmas:{\"data-framer-name\":\"Insert\"},Gj5Zc2iBD:{\"data-framer-name\":\"Collection\"},k5HNjbydv:{\"data-framer-name\":\"Refresh\"},NgmdjSKH1:{\"data-framer-name\":\"Logic\"},OQHHcVvfZ:{\"data-framer-name\":\"Effect\"},plaYN22sw:{\"data-framer-name\":\"Form\"},Q5Y5fvfUn:{\"data-framer-name\":\"Number\"},RwjoTNmD1:{\"data-framer-name\":\"String\"},tdYdE4tG7:{\"data-framer-name\":\"Select\"},U9LujikXD:{\"data-framer-name\":\"Input\"},ueIj_9RWY:{\"data-framer-name\":\"Array\"},v03lGXX_V:{\"data-framer-name\":\"Fullscreen\"},vsb4ex81u:{\"data-framer-name\":\"Example\"},wA9EIOf81:{\"data-framer-name\":\"Docs\"},wIJ7w7AfZ:{\"data-framer-name\":\"Close\"},xOE7G7L5R:{\"data-framer-name\":\"Color\"},YvH9xlZCi:{\"data-framer-name\":\"Action\"},zlIpkBKWu:{\"data-framer-name\":\"Confirm\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a901ga\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"XmKEXIPga\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dp8cr2\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"mlAMZesbf\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM8.958 3.84l-4.415 6.375a.5.5 0 0 0 .411.785h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-15ikunv\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"t46jgyDZd\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M4.954 11h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176l-4.415 6.375a.5.5 0 0 0 .411.785Z\"/></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xck5nr\",\"data-framer-name\":\"Array\",layoutDependency:layoutDependency,layoutId:\"l6sRuyMGy\",children:[visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1lwmgbp\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"fYTAA6Z_2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M6.5 3a1 1 0 1 1 0 2H5v8h1.5a1 1 0 0 1 .993.883L7.5 14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.5ZM14 3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2.5a1 1 0 0 1 0-2H13V5h-1.5a1 1 0 0 1-.993-.883L10.5 4a1 1 0 0 1 1-1H14Z\"/></svg>',withExternalLayout:true}),C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dgmbs8\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"SIwf5ZmGE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM6.5 3H4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h2.5a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 6.5 13H5V5h1.5a1 1 0 1 0 0-2ZM14 3h-2.5a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 11.5 5H13v8h-1.5a1 1 0 0 0 0 2H14a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4hdqt\",\"data-framer-name\":\"Insert\",layoutDependency:layoutDependency,layoutId:\"k8cbvRRW5\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-3kjyqe\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"T32fu1Q77\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm8 4H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1deeod5\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"hB0Q0YBU1\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M8 8H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11kaglm\",\"data-framer-name\":\"Collection\",layoutDependency:layoutDependency,layoutId:\"dOCZ4bMSr\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xwp8iu\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EaAO4p37I\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-.5 10.25c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Zm0-3.15c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1ZM9 3.5c-2.485 0-4.5 1.007-4.5 2.25S6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-md3mwj\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"pnA0m0lFg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M4.5 5.75C4.5 6.993 6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5 4.5 4.507 4.5 5.75Zm9 1.35c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1Zm0 3.15c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Z\"/></svg>',withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ualeh8\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"l6bXOa_pf\",style:{backgroundColor:OPrmeX769}}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o92t37\",\"data-framer-name\":\"Docs\",layoutDependency:layoutDependency,layoutId:\"D4tWf9sAG\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lrgh83\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"smE3sGRRn\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4Zm5 1a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true}),isDisplayed6(visible!==false)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jjxwhs\",\"data-framer-name\":\"Free\",fill:\"black\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"uPz0waLXP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M5 5a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\"/></svg>',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ey27ws\",\"data-framer-name\":\"Effect\",layoutDependency:layoutDependency,layoutId:\"ot7lvwch1\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-2gb326\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"h_5xOEb19\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM9.682 3.409c-.15-.745-1.215-.745-1.364 0l-.426 2.13a3 3 0 0 1-2.353 2.353l-2.13.426c-.745.149-.745 1.215 0 1.364l2.13.426a3 3 0 0 1 2.353 2.353l.426 2.13c.149.745 1.215.745 1.364 0l.426-2.13a3 3 0 0 1 2.353-2.353l2.13-.426c.745-.15.745-1.215 0-1.364l-2.13-.426a3 3 0 0 1-2.353-2.353Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1wgg8sn\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Hb7eFhgwH\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M5.539 7.892a3 3 0 0 0 2.353-2.353l.426-2.13c.149-.745 1.215-.745 1.364 0l.426 2.13a3 3 0 0 0 2.353 2.353l2.13.426c.745.149.745 1.215 0 1.364l-2.13.426a3 3 0 0 0-2.353 2.353l-.426 2.13c-.15.745-1.215.745-1.364 0l-.426-2.13a3 3 0 0 0-2.353-2.353l-2.13-.426c-.745-.15-.745-1.215 0-1.364l2.13-.426Z\"/></svg>',withExternalLayout:true})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhtu2z\",\"data-framer-name\":\"Example\",layoutDependency:layoutDependency,layoutId:\"h1iLQU_2E\",children:[isDisplayed9(C0ulGFnAh!==false)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1x2fyui\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"juYvG1zsW\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 6H3v7a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6Zm-3 1.75a.75.75 0 0 1 .75.75 3.75 3.75 0 0 1-7.5 0 .75.75 0 0 1 1.5 0 2.25 2.25 0 1 0 4.5 0 .75.75 0 0 1 .75-.75ZM12.5 3h-7A1.5 1.5 0 0 0 4 4.5V5h10v-.5A1.5 1.5 0 0 0 12.5 3Z\"/></svg>',withExternalLayout:true}),isDisplayed9(visible!==false)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b9ftw6\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"dxJLozRsu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 6v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6h12Zm-3 1.75a.75.75 0 0 0-.75.75 2.25 2.25 0 1 1-4.5 0 .75.75 0 0 0-1.5 0 3.75 3.75 0 0 0 7.5 0 .75.75 0 0 0-.75-.75ZM12.5 3A1.5 1.5 0 0 1 14 4.5V5H4v-.5A1.5 1.5 0 0 1 5.5 3h7Z\"/></svg>',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tjz8jd\",\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"cVjUS7H1A\",children:[isDisplayed11(C0ulGFnAh!==false)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1er01kn\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"qXrzjQGc1\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm4.125 2.375c0 .621.504 1.125 1.125 1.125h7.5a1.125 1.125 0 0 0 0-2.25h-7.5c-.621 0-1.125.504-1.125 1.125Zm0 5.25c0 .621.504 1.125 1.125 1.125h7.65a1.125 1.125 0 0 0 0-2.25H5.25c-.621 0-1.125.504-1.125 1.125Z\"/></svg>',withExternalLayout:true}),isDisplayed11(visible!==false)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xizboo\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EofCTt3Uw\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M4.125 6.375c0 .621.504 1.125 1.125 1.125h7.5a1.125 1.125 0 0 0 0-2.25h-7.5c-.621 0-1.125.504-1.125 1.125Zm0 5.25c0 .621.504 1.125 1.125 1.125h7.65a1.125 1.125 0 0 0 0-2.25H5.25c-.621 0-1.125.504-1.125 1.125Z\"/></svg>',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t65lue\",\"data-framer-name\":\"Fullscreen\",layoutDependency:layoutDependency,layoutId:\"rkxHx8dO2\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ldayx\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"iQ2W2gjvq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm15 0a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19w5s5a\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"kKs22AU0G\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 4a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed13()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1brod80\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"suqM53rl4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1846brt\",\"data-framer-name\":\"Layout\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ubS6sUhk9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M10.5 18a1 1 0 0 1-1-1v-6.5a1 1 0 0 1 1-1H17a1 1 0 0 1 1 1V14a4 4 0 0 1-4 4h-3.5Zm0-9.5a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1H14a4 4 0 0 1 4 4v3.5a1 1 0 0 1-1 1h-6.5ZM4 18a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h3.5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4Z\"/></svg>',withExternalLayout:true})}),isDisplayed14()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-em8d4w\",\"data-framer-name\":\"Logic\",layoutDependency:layoutDependency,layoutId:\"x_DPX3VHX\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1obdguz\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"d4MlokZ00\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 3h-3.3a4.983 4.983 0 0 0-4.63 3.137 2.98 2.98 0 0 1-2.538 1.868L4.306 8H3v2.016l1.417-.002.116-.005a2.987 2.987 0 0 1 2.544 1.864A4.987 4.987 0 0 0 11.704 15H15v-2h-3.296a2.987 2.987 0 0 1-2.771-1.873l-.102-.247a5.075 5.075 0 0 0-.532-.88H15V8l-6.697.001a4.98 4.98 0 0 0 .626-1.123l.077-.176A2.983 2.983 0 0 1 11.7 5H15V3Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hdzxf\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"AV6bVC6Xl\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 3v2h-3.3a2.983 2.983 0 0 0-2.694 1.702l-.077.176a4.98 4.98 0 0 1-.626 1.123L15 8v2H8.3c.2.269.385.568.53.88l.103.247A2.987 2.987 0 0 0 11.704 13H15v2h-3.296a4.987 4.987 0 0 1-4.627-3.127 2.987 2.987 0 0 0-2.544-1.864l-.116.005L3 10.016V8h1.306l.227.005a2.98 2.98 0 0 0 2.538-1.868A4.983 4.983 0 0 1 11.7 3H15Z\"/></svg>',withExternalLayout:true})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjd0o1\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"OFX3d0Wjk\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uqiivp\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"L0fH0pWF2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-3 4a1 1 0 0 0-1 1v1H8V5a1 1 0 1 0-2 0v1H5a1 1 0 1 0 0 2h1v2H5a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1V8h1a1 1 0 0 0 0-2h-1V5a1 1 0 0 0-1-1Zm-1 4v2H8V8h2Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8o92he\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"NSJv0XIUZ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M11 4a1 1 0 0 1 1 1v1h1a1 1 0 0 1 0 2h-1v2h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H8v1a1 1 0 0 1-2 0v-1H5a1 1 0 0 1 0-2h1V8H5a1 1 0 1 1 0-2h1V5a1 1 0 1 1 2 0v1h2V5a1 1 0 0 1 1-1Zm-1 6V8H8v2h2Z\"/></svg>',withExternalLayout:true})]}),isDisplayed16()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sxmwee\",\"data-framer-name\":\"Refresh\",layoutDependency:layoutDependency,layoutId:\"Up9nIHsCu\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14t5s6m\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gxQXrNEnr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm0 3a1 1 0 0 0-1 1v2.337A5.5 5.5 0 1 0 8.5 15a5.499 5.499 0 0 0 4.9-3h-2.451a3.5 3.5 0 1 1 .714-4H9a1 1 0 0 0 0 2h5a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wtmt4x\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Cqz2RRtda\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M13 4a1 1 0 0 1 2 0v5a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h2.663A3.501 3.501 0 0 0 5 9.5a3.5 3.5 0 0 0 5.949 2.5H13.4a5.5 5.5 0 1 1-4.9-8c1.86 0 3.505.923 4.5 2.337V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16eztem\",\"data-framer-name\":\"String\",layoutDependency:layoutDependency,layoutId:\"SUnQFHAwD\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-fjp4co\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HddAAMBW9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-2 5H6a1 1 0 1 0 0 2h2v5a1 1 0 0 0 2 0V7h2a1 1 0 0 0 0-2Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e7a3vt\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ie67y6Mrk\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M6 7a1 1 0 1 1 0-2h6a1 1 0 0 1 0 2h-2v5a1 1 0 0 1-2 0V7H6Z\"/></svg>',withExternalLayout:true})]}),isDisplayed18()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wf5sj3\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"g4Jh1ptmM\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l0b826\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HXw9maICQ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM5 4a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6bc2cb\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"a3ZzKsV5y\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><rect width=\"2\" height=\"10\" x=\"4\" y=\"4\" rx=\"1\"/></svg>',withExternalLayout:true})]}),isDisplayed19()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xhij3e\",\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"kWZ_nCLS7\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19f4dt9\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"o2N4p9Dn0\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm9 3.586L6.879 5.464A1 1 0 0 0 5.464 6.88L7.586 9l-2.122 2.121a1 1 0 0 0 1.415 1.415L9 10.414l2.121 2.122a1 1 0 0 0 1.415-1.415L10.414 9l2.122-2.121a1 1 0 0 0-1.415-1.415L9 7.586Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e24j3f\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"e7Lgloxsp\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M9 7.586 6.879 5.464A1 1 0 0 0 5.464 6.88L7.586 9l-2.122 2.121a1 1 0 0 0 1.415 1.415L9 10.414l2.121 2.122a1 1 0 0 0 1.415-1.415L10.414 9l2.122-2.121a1 1 0 0 0-1.415-1.415L9 7.586Z\"/></svg>',withExternalLayout:true})]}),isDisplayed20()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vticej\",\"data-framer-name\":\"Confirm\",layoutDependency:layoutDependency,layoutId:\"acsTRdiSy\",children:[C0ulGFnAh!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13cy84l\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"SW2TsDI29\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-.793 5.793a1 1 0 0 0-1.414 0L7.998 9.585l-1.79-1.792a1 1 0 1 0-1.415 1.414l2.499 2.5a1 1 0 0 0 1.414 0l4.501-4.5a1 1 0 0 0 0-1.414Z\"/></svg>',withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-bbdlnh\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"eDHUuua1q\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M11.793 5.793a1 1 0 0 1 1.414 1.414l-4.501 4.5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 1 1 1.415-1.414l1.791 1.792 3.795-3.792Z\"/></svg>',withExternalLayout:true}),isDisplayed21()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ot6vcs\",layoutDependency:layoutDependency,layoutId:\"g4Clp1ZaA\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jahj8.framer-bk9e0g, .framer-jahj8 .framer-bk9e0g { display: block; }\",\".framer-jahj8.framer-6uh91x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jahj8 .framer-1a901ga, .framer-jahj8 .framer-1i4hdqt, .framer-jahj8 .framer-11kaglm, .framer-jahj8 .framer-em8d4w, .framer-jahj8 .framer-sxmwee, .framer-jahj8 .framer-16eztem, .framer-jahj8 .framer-wf5sj3, .framer-jahj8 .framer-xhij3e, .framer-jahj8 .framer-1vticej { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jahj8 .framer-1dp8cr2, .framer-jahj8 .framer-15ikunv, .framer-jahj8 .framer-3kjyqe, .framer-jahj8 .framer-1deeod5, .framer-jahj8 .framer-xwp8iu, .framer-jahj8 .framer-md3mwj, .framer-jahj8 .framer-lrgh83, .framer-jahj8 .framer-ldayx, .framer-jahj8 .framer-19w5s5a, .framer-jahj8 .framer-1obdguz, .framer-jahj8 .framer-hdzxf, .framer-jahj8 .framer-uqiivp, .framer-jahj8 .framer-8o92he, .framer-jahj8 .framer-14t5s6m, .framer-jahj8 .framer-wtmt4x, .framer-jahj8 .framer-fjp4co, .framer-jahj8 .framer-e7a3vt, .framer-jahj8 .framer-l0b826, .framer-jahj8 .framer-6bc2cb { flex: none; height: 100%; position: relative; width: 100%; z-index: 1; }\",\".framer-jahj8 .framer-1xck5nr, .framer-jahj8 .framer-ualeh8 { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; }\",\".framer-jahj8 .framer-1lwmgbp, .framer-jahj8 .framer-1dgmbs8 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-jahj8 .framer-o92t37, .framer-jahj8 .framer-yhtu2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jahj8 .framer-jjxwhs, .framer-jahj8 .framer-2gb326, .framer-jahj8 .framer-1wgg8sn, .framer-jahj8 .framer-1er01kn, .framer-jahj8 .framer-xizboo { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-jahj8 .framer-ey27ws, .framer-jahj8 .framer-tjz8jd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-jahj8 .framer-1x2fyui, .framer-jahj8 .framer-1b9ftw6, .framer-jahj8 .framer-19f4dt9, .framer-jahj8 .framer-e24j3f, .framer-jahj8 .framer-13cy84l, .framer-jahj8 .framer-bbdlnh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-jahj8 .framer-t65lue, .framer-jahj8 .framer-1jjd0o1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jahj8 .framer-1brod80 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 18px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jahj8 .framer-1846brt { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-jahj8 .framer-ot6vcs { flex: none; height: 23px; overflow: hidden; position: relative; width: 25px; }\",\".framer-jahj8.framer-v-s4crox .framer-1a901ga { order: 0; }\",\".framer-jahj8.framer-v-s4crox .framer-1xck5nr { order: 1; }\",\".framer-jahj8.framer-v-1amg1ky .framer-1x2fyui, .framer-jahj8.framer-v-1amg1ky .framer-1b9ftw6 { aspect-ratio: unset; height: 100%; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ueIj_9RWY\":{\"layout\":[\"fixed\",\"fixed\"]},\"YvH9xlZCi\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gj5Zc2iBD\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOE7G7L5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"wA9EIOf81\":{\"layout\":[\"fixed\",\"fixed\"]},\"OQHHcVvfZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsb4ex81u\":{\"layout\":[\"fixed\",\"fixed\"]},\"v03lGXX_V\":{\"layout\":[\"fixed\",\"fixed\"]},\"plaYN22sw\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9LujikXD\":{\"layout\":[\"fixed\",\"fixed\"]},\"bDwsUdmas\":{\"layout\":[\"fixed\",\"fixed\"]},\"aiZ3b8QjW\":{\"layout\":[\"fixed\",\"fixed\"]},\"NgmdjSKH1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5Y5fvfUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"k5HNjbydv\":{\"layout\":[\"fixed\",\"fixed\"]},\"tdYdE4tG7\":{\"layout\":[\"fixed\",\"fixed\"]},\"RwjoTNmD1\":{\"layout\":[\"fixed\",\"fixed\"]},\"wIJ7w7AfZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"zlIpkBKWu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"C0ulGFnAh\":\"squared\",\"b20gblfIN\":\"radius\",\"OPrmeX769\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZGiycNtFm=withCSS(Component,css,\"framer-jahj8\");export default FramerZGiycNtFm;FramerZGiycNtFm.displayName=\"Icons\";FramerZGiycNtFm.defaultProps={height:18,width:18};addPropertyControls(FramerZGiycNtFm,{variant:{options:[\"QVQ8glEc6\",\"ueIj_9RWY\",\"YvH9xlZCi\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"OQHHcVvfZ\",\"vsb4ex81u\",\"v03lGXX_V\",\"plaYN22sw\",\"U9LujikXD\",\"bDwsUdmas\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"tdYdE4tG7\",\"RwjoTNmD1\",\"wIJ7w7AfZ\",\"zlIpkBKWu\"],optionTitles:[\"None\",\"Array\",\"Action\",\"Collection\",\"Color\",\"Docs\",\"Effect\",\"Example\",\"Fullscreen\",\"Form\",\"Input\",\"Insert\",\"Layout\",\"Logic\",\"Number\",\"Refresh\",\"Select\",\"String\",\"Close\",\"Confirm\"],title:\"Variant\",type:ControlType.Enum},C0ulGFnAh:{defaultValue:true,title:\"Squared\",type:ControlType.Boolean},b20gblfIN:{defaultValue:4,title:\"Radius\",type:ControlType.Number},OPrmeX769:{defaultValue:'var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254)) /* {\"name\":\"Accent Purple\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerZGiycNtFm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGiycNtFm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ueIj_9RWY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YvH9xlZCi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gj5Zc2iBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOE7G7L5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wA9EIOf81\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OQHHcVvfZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsb4ex81u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v03lGXX_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"plaYN22sw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9LujikXD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bDwsUdmas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aiZ3b8QjW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NgmdjSKH1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5Y5fvfUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k5HNjbydv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tdYdE4tG7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RwjoTNmD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wIJ7w7AfZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zlIpkBKWu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"C0ulGFnAh\\\":\\\"squared\\\",\\\"b20gblfIN\\\":\\\"radius\\\",\\\"OPrmeX769\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGiycNtFm.map","// Generated by Framer (a88bace)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icons from\"https://framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/3uuBbGlk5VSOc7d8Avwh/ZGiycNtFm.js\";const IconsFonts=getFonts(Icons);const serializationHash=\"framer-bf9VU\";const variantClassNames={zdaE3VlNn:\"framer-v-1j1p2zn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oIUyfP4ik=undefined;const KQ7f4g27F=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"qwC3kZK6T\":return\"NgmdjSKH1\";default:return\"YvH9xlZCi\";}};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Action:\"hYbWt190i\",Logic:\"qwC3kZK6T\"};const getProps=({height,id,title,type,width,...props})=>{return{...props,KQ7f4g27F:title??props.KQ7f4g27F,oIUyfP4ik:humanReadableEnumMap[type]??type??props.oIUyfP4ik??\"hYbWt190i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KQ7f4g27F,oIUyfP4ik,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zdaE3VlNn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(KQ7f4g27F);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j1p2zn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zdaE3VlNn\",ref:refBinding,style:{backgroundColor:\"var(--token-7e378c57-2e87-407f-beec-cb702ad5880b, rgb(137, 87, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nl8k3u\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PrWIwFwxa\",style:{backgroundColor:\"var(--token-5cb0ae1a-42dd-4475-ae5d-c8120ee880c6, rgba(255, 255, 255, 0.25))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+(6+((componentViewport?.height||200)-12-18)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bdnsja-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K9Yclqu8A-container\",nodeId:\"K9Yclqu8A\",rendersWithMotion:true,scopeId:\"VQPtf6mvH\",children:/*#__PURE__*/_jsx(Icons,{b20gblfIN:4,C0ulGFnAh:false,height:\"100%\",id:\"K9Yclqu8A\",layoutId:\"K9Yclqu8A\",OPrmeX769:\"rgb(255, 255, 255)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(convertFromEnum(oIUyfP4ik,activeLocale)),width:\"100%\"})})})}),visible!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vodbxj\",layoutDependency:layoutDependency,layoutId:\"YSYtTGz82\",children:visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-18ojtei\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Y1CdjyRFT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KQ7f4g27F,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bf9VU.framer-ir2b85, .framer-bf9VU .framer-ir2b85 { display: block; }\",\".framer-bf9VU.framer-1j1p2zn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-bf9VU .framer-1nl8k3u { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-bf9VU .framer-bdnsja-container { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-bf9VU .framer-1vodbxj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-bf9VU .framer-18ojtei { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KQ7f4g27F\":\"title\",\"oIUyfP4ik\":\"type\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVQPtf6mvH=withCSS(Component,css,\"framer-bf9VU\");export default FramerVQPtf6mvH;FramerVQPtf6mvH.displayName=\"Action\";FramerVQPtf6mvH.defaultProps={height:30,width:30};addPropertyControls(FramerVQPtf6mvH,{KQ7f4g27F:{defaultValue:\"\",placeholder:\"\",title:\"Title\",type:ControlType.String},onKQ7f4g27FChange:{changes:\"KQ7f4g27F\",type:ControlType.ChangeHandler},oIUyfP4ik:{defaultValue:\"hYbWt190i\",options:[\"hYbWt190i\",\"qwC3kZK6T\"],optionTitles:[\"Action\",\"Logic\"],title:\"Type\",type:ControlType.Enum},onoIUyfP4ikChange:{changes:\"oIUyfP4ik\",type:ControlType.ChangeHandler}});addFonts(FramerVQPtf6mvH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IconsFonts],{supportsExplicitInterCodegen:true});FramerVQPtf6mvH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Icons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVQPtf6mvH\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"KQ7f4g27F\\\":\\\"title\\\",\\\"oIUyfP4ik\\\":\\\"type\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"30\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VQPtf6mvH.map","/*\n * Action\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/RkboEfNpBHuPriltJYaY/AklufdMtmVD6750NtQhc/VQPtf6mvH.js\"\nexport { default } from \"https://framerusercontent.com/modules/RkboEfNpBHuPriltJYaY/AklufdMtmVD6750NtQhc/VQPtf6mvH.js\"\n","// Generated by Framer (33f1699)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BmcaeSh7X\",\"i3S8LucVw\"];const serializationHash=\"framer-zb0Pv\";const variantClassNames={BmcaeSh7X:\"framer-v-7b6xgx\",i3S8LucVw:\"framer-v-1tgzvd4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XvLH1O288=undefined;const h8VsDHNQI=undefined;const transition1={duration:0,type:\"tween\"};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const convertFromBoolean=(value,activeLocale,{h8VsDHNQI})=>{return value?h8VsDHNQI:\"[!] Not set\";};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"BmcaeSh7X\",Error:\"i3S8LucVw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,value,width,...props})=>{return{...props,h8VsDHNQI:value??props.h8VsDHNQI,variant:humanReadableVariantMap[props.variant]??props.variant??\"BmcaeSh7X\",XvLH1O288:title??props.XvLH1O288??\"Title\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XvLH1O288,h8VsDHNQI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BmcaeSh7X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const textContent=suffix(XvLH1O288,\":\");const textContent1=toString(convertFromBoolean(isSet(h8VsDHNQI),activeLocale,{h8VsDHNQI}));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7b6xgx\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"BmcaeSh7X\",ref:refBinding,style:{backgroundColor:\"rgb(137, 85, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,...style},variants:{i3S8LucVw:{backgroundColor:\"rgb(238, 17, 85)\"}},...addPropertyOverrides({i3S8LucVw:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVtSXRhbGlj\",\"--framer-font-size\":\"10px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\":\"})}),className:\"framer-1m98h78\",fonts:[\"Inter-MediumItalic\"],layoutDependency:layoutDependency,layoutId:\"SFp8XInH1\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"[!] Not set\"})}),className:\"framer-gz1e81\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"IOanZbsDz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent1,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zb0Pv.framer-jtrf9s, .framer-zb0Pv .framer-jtrf9s { display: block; }\",\".framer-zb0Pv.framer-7b6xgx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-zb0Pv .framer-1m98h78, .framer-zb0Pv .framer-gz1e81 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 83\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"i3S8LucVw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"XvLH1O288\":\"title\",\"h8VsDHNQI\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOtrIFgVmU=withCSS(Component,css,\"framer-zb0Pv\");export default FramerOtrIFgVmU;FramerOtrIFgVmU.displayName=\"Badge\";FramerOtrIFgVmU.defaultProps={height:18,width:83};addPropertyControls(FramerOtrIFgVmU,{variant:{options:[\"BmcaeSh7X\",\"i3S8LucVw\"],optionTitles:[\"Default\",\"Error\"],title:\"Variant\",type:ControlType.Enum},XvLH1O288:{defaultValue:\"Title\",description:\"\",placeholder:\"\",title:\"Title\",type:ControlType.String},onXvLH1O288Change:{changes:\"XvLH1O288\",type:ControlType.ChangeHandler},h8VsDHNQI:{defaultValue:\"\",description:\"\",placeholder:\"Value\",title:\"Value\",type:ControlType.String},onh8VsDHNQIChange:{changes:\"h8VsDHNQI\",type:ControlType.ChangeHandler}});addFonts(FramerOtrIFgVmU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOtrIFgVmU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i3S8LucVw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"XvLH1O288\\\":\\\"title\\\",\\\"h8VsDHNQI\\\":\\\"value\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"83\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OtrIFgVmU.map","/*\n * Badge\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/diTCDXVdl4WCYYph3fYQ/iE46hgxydRaOi7FAUxGe/OtrIFgVmU.js\"\nexport { default } from \"https://framerusercontent.com/modules/diTCDXVdl4WCYYph3fYQ/iE46hgxydRaOi7FAUxGe/OtrIFgVmU.js\"\n","// Generated by Framer (33f1699)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-9miIF\";const variantClassNames={muVHBZTV2:\"framer-v-6uhe49\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const F0sZT889k=undefined;const bwdvwf2mG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{return{...props,bwdvwf2mG:subtitle??props.bwdvwf2mG??'Use the handle on the right side of the component to connect a layer to display when the countdown finishes, or change the finished type to \"Text\"',F0sZT889k:title??props.F0sZT889k??\"Connect a finished layer\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,F0sZT889k,bwdvwf2mG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"muVHBZTV2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6uhe49\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"muVHBZTV2\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(136, 85, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 85, 255))\"},children:\"Connect a finished layer\"})}),className:\"framer-6pt8vh\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"O5bE77rlt\",style:{\"--extracted-r6o4lv\":\"rgb(136, 85, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:F0sZT889k,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(136, 85, 255, 0.8))\"},children:'Use the handle on the right side of the component to connect a layer to display when the countdown finishes, or change the finished type to \"Text\"'})}),className:\"framer-1wipkpc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TAZOZwL4N\",style:{\"--extracted-r6o4lv\":\"rgba(136, 85, 255, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:bwdvwf2mG,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9miIF.framer-18qa40k, .framer-9miIF .framer-18qa40k { display: block; }\",\".framer-9miIF.framer-6uhe49 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 175px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9miIF .framer-6pt8vh, .framer-9miIF .framer-1wipkpc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-9miIF[data-border=\"true\"]::after, .framer-9miIF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 175\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"F0sZT889k\":\"title\",\"bwdvwf2mG\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRtQSSLRi4=withCSS(Component,css,\"framer-9miIF\");export default FramerRtQSSLRi4;FramerRtQSSLRi4.displayName=\"Empty\";FramerRtQSSLRi4.defaultProps={height:232,width:175};addPropertyControls(FramerRtQSSLRi4,{F0sZT889k:{defaultValue:\"Connect a finished layer\",displayTextArea:false,title:\"Title\",type:ControlType.String},onF0sZT889kChange:{changes:\"F0sZT889k\",type:ControlType.ChangeHandler},bwdvwf2mG:{defaultValue:'Use the handle on the right side of the component to connect a layer to display when the countdown finishes, or change the finished type to \"Text\"',displayTextArea:false,title:\"Subtitle\",type:ControlType.String},onbwdvwf2mGChange:{changes:\"bwdvwf2mG\",type:ControlType.ChangeHandler}});addFonts(FramerRtQSSLRi4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRtQSSLRi4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"232\",\"framerVariables\":\"{\\\"F0sZT889k\\\":\\\"title\\\",\\\"bwdvwf2mG\\\":\\\"subtitle\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"175\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RtQSSLRi4.map","/*\n * Empty\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/XvVOOOG0pmjNzIBlH2DL/MyJv8Xtyk2qrRQPuNH0W/RtQSSLRi4.js\"\nexport { default } from \"https://framerusercontent.com/modules/XvVOOOG0pmjNzIBlH2DL/MyJv8Xtyk2qrRQPuNH0W/RtQSSLRi4.js\"\n","// Generated by Framer (33f1699)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-7jfTZ\";const variantClassNames={HzKBsD3Bp:\"framer-v-1x5ek4k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const G4jg01Nv2=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,width,...props})=>{return{...props,G4jg01Nv2:description??props.G4jg01Nv2??\"The formula contains an error.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,G4jg01Nv2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HzKBsD3Bp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(G4jg01Nv2);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x5ek4k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HzKBsD3Bp\",ref:refBinding,style:{backgroundColor:\"rgba(255, 51, 102, 0.1)\",...style},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bv5urp\",\"data-framer-name\":\"Error\",fill:\"rgb(255, 51, 102)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"igpOkVAbB\",svg:'<svg width=\"16\" height=\"16\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.5 8a6.5 6.5 0 1 1 13 0 6.5 6.5 0 0 1-13 0Zm3.47-3.03a.75.75 0 0 1 1.06 0L8 6.94l1.97-1.97a.75.75 0 1 1 1.06 1.06L9.06 8l1.97 1.97a.75.75 0 1 1-1.06 1.06L8 9.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L6.94 8 4.97 6.03a.75.75 0 0 1 0-1.06Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18r7a6i\",layoutDependency:layoutDependency,layoutId:\"wW84UW91L\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 51, 102))\"},children:\"Formula\\xa0Error\"})}),className:\"framer-atnspd\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"xThlHlb2a\",style:{\"--extracted-r6o4lv\":\"rgb(255, 51, 102)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 51, 102))\"},children:\"The formula contains an error.\"})}),className:\"framer-19mf31l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yTSXJlwMU\",style:{\"--extracted-r6o4lv\":\"rgb(255, 51, 102)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:G4jg01Nv2,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7jfTZ.framer-ktk3xz, .framer-7jfTZ .framer-ktk3xz { display: block; }\",\".framer-7jfTZ.framer-1x5ek4k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: 148px; }\",\".framer-7jfTZ .framer-bv5urp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-7jfTZ .framer-18r7a6i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7jfTZ .framer-atnspd, .framer-7jfTZ .framer-19mf31l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 87\n * @framerIntrinsicWidth 148\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"G4jg01Nv2\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkKHfP21MV=withCSS(Component,css,\"framer-7jfTZ\");export default FramerkKHfP21MV;FramerkKHfP21MV.displayName=\"Error\";FramerkKHfP21MV.defaultProps={height:87,width:148};addPropertyControls(FramerkKHfP21MV,{G4jg01Nv2:{defaultValue:\"The formula contains an error.\",description:\"\",displayTextArea:true,placeholder:\"\",title:\"Description\",type:ControlType.String},onG4jg01Nv2Change:{changes:\"G4jg01Nv2\",type:ControlType.ChangeHandler}});addFonts(FramerkKHfP21MV,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkKHfP21MV\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"87\",\"framerIntrinsicWidth\":\"148\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"G4jg01Nv2\\\":\\\"description\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kKHfP21MV.map","/*\n * Error\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/CYWLPzOv3XTB9rhZ1MRn/8GL1HHZruWnrqe1ZPO0l/kKHfP21MV.js\"\nexport { default } from \"https://framerusercontent.com/modules/CYWLPzOv3XTB9rhZ1MRn/8GL1HHZruWnrqe1ZPO0l/kKHfP21MV.js\"\n","// Generated by Framer (8849077)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={amv61llfM:{hover:true},DOaAAt_35:{hover:true},jgFlLVEFL:{hover:true}};const cycleOrder=[\"amv61llfM\",\"DOaAAt_35\",\"jgFlLVEFL\"];const serializationHash=\"framer-q9khh\";const variantClassNames={amv61llfM:\"framer-v-p9v8ak\",DOaAAt_35:\"framer-v-mo26kl\",jgFlLVEFL:\"framer-v-ppjd0x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const uJy3WT2N0=undefined;const qsc_rZaDm=undefined;const PbGm5Drrr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const greaterThan=(a,b)=>{return typeof a===\"number\"&&typeof b===\"number\"?a>b:false;};const toString=value=>{return typeof value===\"string\"?value:String(value);};const negate=value=>{return!value;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Error:\"jgFlLVEFL\",Initial:\"amv61llfM\",Ready:\"DOaAAt_35\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,minimize,quantity,title,width,...props})=>{return{...props,PbGm5Drrr:title??props.PbGm5Drrr??\"Title\",qsc_rZaDm:minimize??props.qsc_rZaDm,uJy3WT2N0:quantity??props.uJy3WT2N0,variant:humanReadableVariantMap[props.variant]??props.variant??\"amv61llfM\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qsc_rZaDm,uJy3WT2N0,PbGm5Drrr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"amv61llfM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=greaterThan(uJy3WT2N0,0);const textContent=toString(uJy3WT2N0);const visible1=negate(qsc_rZaDm);const isDisplayed=value=>{if([\"amv61llfM-hover\",\"DOaAAt_35-hover\",\"jgFlLVEFL-hover\"].includes(gestureVariant))return true;if(baseVariant===\"jgFlLVEFL\")return true;return value;};const isDisplayed1=()=>{if([\"amv61llfM-hover\",\"DOaAAt_35-hover\",\"jgFlLVEFL-hover\"].includes(gestureVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-p9v8ak\",className,classNames),\"data-framer-name\":\"Initial\",layoutDependency:layoutDependency,layoutId:\"amv61llfM\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05)\",...style},...addPropertyOverrides({\"amv61llfM-hover\":{\"data-framer-name\":undefined},\"DOaAAt_35-hover\":{\"data-framer-name\":undefined},\"jgFlLVEFL-hover\":{\"data-framer-name\":undefined},DOaAAt_35:{\"data-framer-name\":\"Ready\"},jgFlLVEFL:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aj55jt\",layoutDependency:layoutDependency,layoutId:\"EeH3mc9Y1\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a9j31\",layoutDependency:layoutDependency,layoutId:\"hbFVlYBni\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},variants:{DOaAAt_35:{backgroundColor:\"rgb(0, 221, 99)\"},jgFlLVEFL:{backgroundColor:\"rgb(238, 17, 85)\"}}})}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\",\"--framer-text-transform\":\"uppercase\"},children:\"undefined\"})}),className:\"framer-jcx4yt\",\"data-framer-name\":\"Quantity\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"f9oWV5C7y\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed(visible1!==false)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\",\"--framer-text-transform\":\"uppercase\"},children:\"Placements\"})}),className:\"framer-10m4co8\",\"data-framer-name\":\"Title\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"bjJAR_FS7\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PbGm5Drrr,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0b1iq\",\"data-framer-name\":\"Modal\",layoutDependency:layoutDependency,layoutId:\"lGkSaD7i_\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Log it\"})}),className:\"framer-176zoa0\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"tLlNmsKo9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12rws8l\",layoutDependency:layoutDependency,layoutId:\"EiD6jZUIY\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderTopLeftRadius:2,rotate:45},transformTemplate:transformTemplate1})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q9khh.framer-dq9c65, .framer-q9khh .framer-dq9c65 { display: block; }\",\".framer-q9khh.framer-p9v8ak { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-q9khh .framer-1aj55jt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 1px; position: relative; width: min-content; }\",\".framer-q9khh .framer-1a9j31 { flex: none; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-q9khh .framer-jcx4yt, .framer-q9khh .framer-10m4co8, .framer-q9khh .framer-176zoa0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-q9khh .framer-m0b1iq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 4px 6px 4px 6px; position: absolute; top: 28px; width: min-content; z-index: 1; }\",\".framer-q9khh .framer-12rws8l { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); left: 51%; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -3px; width: 6px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 49.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DOaAAt_35\":{\"layout\":[\"auto\",\"auto\"]},\"jgFlLVEFL\":{\"layout\":[\"auto\",\"auto\"]},\"Rsh9ZIkSH\":{\"layout\":[\"auto\",\"auto\"]},\"uMLsCoMzL\":{\"layout\":[\"auto\",\"auto\"]},\"xdxx5lqGH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qsc_rZaDm\":\"minimize\",\"uJy3WT2N0\":\"quantity\",\"PbGm5Drrr\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfIWMrkzpl=withCSS(Component,css,\"framer-q9khh\");export default FramerfIWMrkzpl;FramerfIWMrkzpl.displayName=\"Indicator\";FramerfIWMrkzpl.defaultProps={height:18,width:49.5};addPropertyControls(FramerfIWMrkzpl,{variant:{options:[\"amv61llfM\",\"DOaAAt_35\",\"jgFlLVEFL\"],optionTitles:[\"Initial\",\"Ready\",\"Error\"],title:\"Variant\",type:ControlType.Enum},qsc_rZaDm:{defaultValue:false,title:\"Minimize\",type:ControlType.Boolean},onqsc_rZaDmChange:{changes:\"qsc_rZaDm\",type:ControlType.ChangeHandler},uJy3WT2N0:{defaultValue:0,title:\"Quantity\",type:ControlType.Number},onuJy3WT2N0Change:{changes:\"uJy3WT2N0\",type:ControlType.ChangeHandler},PbGm5Drrr:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},onPbGm5DrrrChange:{changes:\"PbGm5Drrr\",type:ControlType.ChangeHandler}});addFonts(FramerfIWMrkzpl,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfIWMrkzpl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DOaAAt_35\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jgFlLVEFL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rsh9ZIkSH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uMLsCoMzL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xdxx5lqGH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"qsc_rZaDm\\\":\\\"minimize\\\",\\\"uJy3WT2N0\\\":\\\"quantity\\\",\\\"PbGm5Drrr\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"49.5\",\"framerIntrinsicHeight\":\"18\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fIWMrkzpl.map","/*\n * Indicator\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/OJQmCgBE8fiLjfSjCVb8/c4ETenxKDBreMYTkMg3T/fIWMrkzpl.js\"\nexport { default } from \"https://framerusercontent.com/modules/OJQmCgBE8fiLjfSjCVb8/c4ETenxKDBreMYTkMg3T/fIWMrkzpl.js\"\n","// Generated by Framer (33f1699)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IT5SqdCve\",\"bc6MpYbr6\"];const serializationHash=\"framer-OV3Qg\";const variantClassNames={bc6MpYbr6:\"framer-v-yz2dyl\",IT5SqdCve:\"framer-v-1dh038p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Paddle:\"bc6MpYbr6\",Stripe:\"IT5SqdCve\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IT5SqdCve\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IT5SqdCve\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"bc6MpYbr6\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"bc6MpYbr6\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dh038p\",className,classNames),\"data-framer-name\":\"Stripe\",layoutDependency:layoutDependency,layoutId:\"IT5SqdCve\",ref:refBinding,style:{...style},...addPropertyOverrides({bc6MpYbr6:{\"data-framer-name\":\"Paddle\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-en16hq\",layoutDependency:layoutDependency,layoutId:\"rPzKOGhMB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mexqi\",layoutDependency:layoutDependency,layoutId:\"QCIMF3bc7\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-qf11es\",\"data-framer-name\":\"Stripe\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GyEAtV2d1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 63 25\"><path d=\"M 62.37 13.02 C 62.37 8.714 60.242 5.316 56.179 5.316 C 52.097 5.316 49.627 8.714 49.627 12.988 C 49.627 18.05 52.543 20.608 56.728 20.608 C 58.768 20.608 60.312 20.153 61.478 19.515 L 61.478 16.149 C 60.312 16.722 58.975 17.074 57.277 17.074 C 55.612 17.074 54.138 16.503 53.949 14.518 L 62.335 14.518 C 62.335 14.3 62.37 13.425 62.37 13.02 Z M 53.899 11.424 C 53.899 9.523 55.082 8.732 56.161 8.732 C 57.208 8.732 58.323 9.523 58.323 11.424 Z M 43.007 5.317 C 41.327 5.317 40.246 6.091 39.647 6.629 L 39.423 5.586 L 35.651 5.586 L 35.651 25.2 L 39.938 24.308 L 39.955 19.548 C 40.572 19.985 41.481 20.608 42.99 20.608 C 46.06 20.608 48.856 18.186 48.856 12.852 C 48.839 7.974 46.01 5.316 43.008 5.316 M 41.979 16.908 C 40.967 16.908 40.366 16.554 39.955 16.115 L 39.938 9.874 C 40.383 9.387 41.002 9.051 41.979 9.051 C 43.539 9.051 44.619 10.766 44.619 12.971 C 44.619 15.225 43.555 16.906 41.979 16.906 Z M 29.75 4.322 L 34.055 3.413 L 34.055 0 L 29.75 0.892 L 29.75 4.323 Z M 29.75 5.6 L 34.055 5.6 L 34.055 20.32 L 29.75 20.32 L 29.75 5.601 Z M 25.137 6.846 L 24.864 5.6 L 21.16 5.6 L 21.16 20.32 L 25.448 20.32 L 25.448 10.346 C 26.459 9.051 28.175 9.286 28.706 9.471 L 28.706 5.601 C 28.157 5.4 26.151 5.03 25.138 6.847 Z M 16.562 1.952 L 12.377 2.827 L 12.361 16.3 C 12.361 18.791 14.265 20.625 16.803 20.625 C 18.208 20.625 19.239 20.373 19.803 20.069 L 19.803 16.653 C 19.256 16.873 16.545 17.647 16.545 15.156 L 16.545 9.185 L 19.804 9.185 L 19.804 5.6 L 16.545 5.6 L 16.562 1.95 Z M 4.97 9.876 C 4.97 9.218 5.517 8.966 6.426 8.966 C 7.731 8.966 9.376 9.353 10.679 10.044 L 10.679 6.09 C 9.324 5.566 7.881 5.303 6.427 5.316 C 2.946 5.316 0.63 7.099 0.63 10.076 C 0.63 14.72 7.147 13.979 7.147 15.981 C 7.147 16.755 6.461 17.007 5.501 17.007 C 4.077 17.007 2.26 16.436 0.819 15.662 L 0.819 19.666 C 2.414 20.338 4.025 20.625 5.501 20.625 C 9.068 20.625 11.521 18.892 11.521 15.88 C 11.504 10.868 4.969 11.759 4.969 9.874 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:8660578083,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13sf2y8\",layoutDependency:layoutDependency,layoutId:\"uq8RzbO77\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-lzcp0a\",layoutDependency:layoutDependency,layoutId:\"xhmiUisaG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 26\" overflow=\"visible\"><path d=\"M 40.8 6.084 C 42.882 6.084 44.726 7.124 45.884 8.762 L 45.884 0 L 48.255 0 L 48.255 19.5 L 45.885 19.5 L 45.885 17.238 C 44.726 18.879 42.882 19.916 40.801 19.916 C 36.903 19.916 33.61 16.874 33.61 13 C 33.61 9.127 36.902 6.084 40.8 6.084 Z M 40.8 17.836 C 43.882 17.836 45.884 15.782 45.884 13 C 45.884 10.219 43.882 8.164 40.8 8.164 C 38.062 8.164 35.98 10.114 35.98 13 C 35.98 15.887 38.062 17.836 40.8 17.836 Z M 29.661 8.762 L 29.661 6.5 L 32.031 6.5 L 32.031 19.5 L 29.661 19.5 L 29.661 17.238 C 28.472 18.879 26.631 19.916 24.577 19.916 C 20.678 19.916 17.385 16.874 17.385 13 C 17.385 9.127 20.678 6.084 24.576 6.084 C 26.657 6.084 28.501 7.124 29.66 8.762 Z M 29.661 13 C 29.661 10.218 27.658 8.164 24.577 8.164 C 21.837 8.164 19.756 10.114 19.756 13 C 19.756 15.886 21.837 17.836 24.576 17.836 C 27.631 17.836 29.66 15.756 29.66 13 Z M 2.328 11.708 C 2.946 11.099 3.292 10.272 3.292 9.41 L 3.952 9.41 C 3.952 10.274 4.299 11.102 4.914 11.711 C 5.534 12.322 6.371 12.665 7.244 12.665 L 7.244 13.369 C 6.372 13.368 5.535 13.71 4.916 14.32 C 4.299 14.93 3.952 15.757 3.952 16.618 L 3.292 16.618 C 3.291 15.755 2.945 14.927 2.329 14.318 C 1.709 13.707 0.872 13.365 0 13.364 L 0 12.66 C 0.872 12.661 1.708 12.318 2.328 11.708 Z M 3.292 8.19 L 3.292 6.11 L 8.956 6.11 C 12.933 6.11 16.068 9.205 16.068 13 C 16.068 16.796 12.933 19.89 8.955 19.89 L 5.664 19.89 L 5.664 26 L 3.294 26 L 3.294 17.81 L 8.956 17.81 C 11.723 17.81 13.698 15.861 13.698 13 C 13.698 10.14 11.722 8.19 8.956 8.19 Z M 62.376 8.762 L 62.376 0 L 64.746 0 L 64.746 19.5 L 62.375 19.5 L 62.375 17.238 C 61.216 18.879 59.372 19.916 57.291 19.916 C 53.393 19.916 50.1 16.874 50.1 13 C 50.1 9.127 53.393 6.084 57.291 6.084 C 59.372 6.084 61.216 7.124 62.375 8.762 Z M 57.291 8.164 C 54.551 8.164 52.471 10.114 52.471 13 C 52.471 15.886 54.551 17.836 57.291 17.836 C 60.372 17.836 62.375 15.782 62.375 13 C 62.375 10.219 60.372 8.164 57.291 8.164 Z M 67.113 19.5 L 67.113 0 L 69.484 0 L 69.484 19.5 Z M 73.622 13.911 C 73.99 16.432 75.887 18.071 78.257 18.071 C 79.891 18.071 81.155 17.343 82.103 15.913 L 84.658 15.913 C 83.762 17.915 81.419 19.891 78.257 19.891 C 74.279 19.891 71.198 16.744 71.198 13.001 C 71.198 9.258 74.28 6.111 78.257 6.111 C 82.814 6.111 85 9.621 85 13.911 Z M 73.622 12.091 L 82.63 12.091 C 82.63 9.959 80.786 7.931 78.257 7.931 C 75.887 7.931 73.989 9.572 73.622 12.091 Z\" fill=\"rgb(252,252,252)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pbsfy6\",layoutDependency:layoutDependency,layoutId:\"qAgAwi0F2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.645 19.916\" overflow=\"visible\"><path d=\"M 7.191 6.084 C 9.272 6.084 11.116 7.124 12.274 8.762 L 12.274 0 L 14.645 0 L 14.645 19.5 L 12.275 19.5 L 12.275 17.238 C 11.116 18.879 9.272 19.916 7.191 19.916 C 3.293 19.916 0 16.874 0 13 C 0 9.127 3.292 6.084 7.191 6.084 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ut1mju\",layoutDependency:layoutDependency,layoutId:\"lXahEIHHY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.904 9.672\" overflow=\"visible\"><path d=\"M 4.82 9.672 C 7.902 9.672 9.904 7.618 9.904 4.836 C 9.904 2.055 7.902 0 4.82 0 C 2.082 0 0 1.95 0 4.836 C 0 7.723 2.082 9.672 4.82 9.672 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hqexsm\",layoutDependency:layoutDependency,layoutId:\"Q2FWm12Tq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.646 13.832\" overflow=\"visible\"><path d=\"M 12.275 2.678 C 11.116 1.04 9.272 0 7.191 0 C 3.293 0 0 3.043 0 6.916 C 0 10.79 3.293 13.832 7.192 13.832 C 9.246 13.832 11.087 12.795 12.276 11.154 L 12.276 13.416 L 14.646 13.416 L 14.646 0.416 L 12.276 0.416 L 12.276 2.678 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yh5aj8\",layoutDependency:layoutDependency,layoutId:\"iYsmTvMUY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.905 9.672\" overflow=\"visible\"><path d=\"M 9.904 4.836 C 9.904 7.592 7.876 9.672 4.82 9.672 C 2.082 9.672 0 7.722 0 4.836 C 0 1.95 2.082 0 4.821 0 C 7.902 0 9.905 2.054 9.905 4.836 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1riom6i\",layoutDependency:layoutDependency,layoutId:\"OwmnsGxyn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.244 7.208\" overflow=\"visible\"><path d=\"M 0 3.25 L 0 3.954 C 0.872 3.954 1.709 4.297 2.329 4.908 C 2.945 5.517 3.291 6.344 3.292 7.208 L 3.952 7.208 C 3.952 6.346 4.299 5.519 4.916 4.91 C 5.535 4.3 6.372 3.958 7.244 3.959 L 7.244 3.255 C 6.371 3.254 5.534 2.911 4.914 2.301 C 4.299 1.692 3.952 0.864 3.952 0 L 3.292 0 C 3.292 0.861 2.946 1.688 2.328 2.298 C 1.708 2.908 0.872 3.25 0 3.25 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16uhn4j\",layoutDependency:layoutDependency,layoutId:\"rISePx3Ze\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.776 19.89\" overflow=\"visible\"><path d=\"M 5.663 2.08 L 0 2.08 L 0 0 L 5.664 0 C 9.641 0 12.776 3.095 12.776 6.89 C 12.776 10.686 9.641 13.78 5.663 13.78 L 2.372 13.78 L 2.372 19.89 L 0.002 19.89 L 0.002 11.7 L 5.664 11.7 C 8.43 11.7 10.406 9.751 10.406 6.89 C 10.406 4.03 8.43 2.08 5.664 2.08 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k6higp\",layoutDependency:layoutDependency,layoutId:\"E9AomdO4A\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.645 19.916\" overflow=\"visible\"><path d=\"M 12.274 8.762 C 11.115 7.124 9.271 6.084 7.191 6.084 C 3.292 6.084 0 9.127 0 13 C 0 16.874 3.292 19.916 7.191 19.916 C 9.271 19.916 11.115 18.879 12.274 17.238 L 12.274 19.5 L 14.645 19.5 L 14.645 0 L 12.275 0 L 12.275 8.762 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iotv1a\",layoutDependency:layoutDependency,layoutId:\"bTZEDxxa4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.904 9.672\" overflow=\"visible\"><path d=\"M 9.904 4.836 C 9.904 7.618 7.902 9.672 4.82 9.672 C 2.081 9.672 0 7.722 0 4.836 C 0 1.95 2.081 0 4.82 0 C 7.902 0 9.904 2.055 9.904 4.836 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uxmw3t\",layoutDependency:layoutDependency,layoutId:\"ngNQqBNI1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.371 19.5\" overflow=\"visible\"><path d=\"M 0 19.5 L 0 0 L 2.371 0 L 2.371 19.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x8gb59\",layoutDependency:layoutDependency,layoutId:\"OtWB4UOR6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.802 13.78\" overflow=\"visible\"><path d=\"M 13.802 7.8 C 13.802 3.51 11.615 0 7.059 0 C 3.082 0 0 3.147 0 6.89 C 0 10.633 3.081 13.78 7.059 13.78 C 10.22 13.78 12.564 11.804 13.459 9.802 L 10.904 9.802 C 9.956 11.232 8.693 11.96 7.059 11.96 C 4.689 11.96 2.792 10.321 2.423 7.8 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o1oozu\",layoutDependency:layoutDependency,layoutId:\"fX1uC0OBO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.008 4.16\" overflow=\"visible\"><path d=\"M 4.636 0 C 7.164 0 9.008 2.028 9.008 4.16 L 0 4.16 C 0.368 1.641 2.266 0 4.636 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-caq6h8\",layoutDependency:layoutDependency,layoutId:\"Tb7Q3BvmC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i296bt\",layoutDependency:layoutDependency,layoutId:\"OaZcOO0li\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-74h7si\",layoutDependency:layoutDependency,layoutId:\"acDYnEnqx\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ig3zei\",layoutDependency:layoutDependency,layoutId:\"eSQ1z8Vms\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OV3Qg.framer-12sgeuv, .framer-OV3Qg .framer-12sgeuv { display: block; }\",\".framer-OV3Qg.framer-1dh038p { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 350px; }\",\".framer-OV3Qg .framer-en16hq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OV3Qg .framer-mexqi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OV3Qg .framer-qf11es { flex: none; height: 25px; position: relative; width: 63px; }\",\".framer-OV3Qg .framer-13sf2y8 { flex: none; height: 26px; overflow: visible; position: relative; width: 86px; }\",\".framer-OV3Qg .framer-lzcp0a { height: 26px; left: 0px; position: absolute; top: 0px; width: 85px; }\",\".framer-OV3Qg .framer-pbsfy6 { height: 20px; left: 34px; position: absolute; top: 0px; width: 15px; }\",\".framer-OV3Qg .framer-ut1mju { height: 10px; left: 36px; position: absolute; top: 8px; width: 10px; }\",\".framer-OV3Qg .framer-hqexsm { height: 14px; left: 18px; position: absolute; top: 6px; width: 15px; }\",\".framer-OV3Qg .framer-1yh5aj8 { height: 10px; left: 20px; position: absolute; top: 8px; width: 10px; }\",\".framer-OV3Qg .framer-1riom6i { height: 7px; left: 0px; position: absolute; top: 10px; width: 7px; }\",\".framer-OV3Qg .framer-16uhn4j { height: 20px; left: 4px; position: absolute; top: 6px; width: 13px; }\",\".framer-OV3Qg .framer-k6higp { height: 20px; left: 50px; position: absolute; top: 0px; width: 15px; }\",\".framer-OV3Qg .framer-iotv1a { height: 10px; left: 53px; position: absolute; top: 8px; width: 10px; }\",\".framer-OV3Qg .framer-1uxmw3t { height: 20px; left: 67px; position: absolute; top: 0px; width: 3px; }\",\".framer-OV3Qg .framer-x8gb59 { height: 14px; left: 71px; position: absolute; top: 6px; width: 14px; }\",\".framer-OV3Qg .framer-o1oozu { height: 4px; left: 74px; position: absolute; top: 8px; width: 9px; }\",\".framer-OV3Qg .framer-caq6h8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OV3Qg .framer-1i296bt, .framer-OV3Qg .framer-74h7si { flex: 1 0 0px; height: 44px; overflow: visible; position: relative; width: 1px; }\",\".framer-OV3Qg .framer-1ig3zei { flex: none; height: 44px; overflow: visible; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 148\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bc6MpYbr6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerotlLYn3ho=withCSS(Component,css,\"framer-OV3Qg\");export default FramerotlLYn3ho;FramerotlLYn3ho.displayName=\"Placeholder\";FramerotlLYn3ho.defaultProps={height:148,width:350};addPropertyControls(FramerotlLYn3ho,{variant:{options:[\"IT5SqdCve\",\"bc6MpYbr6\"],optionTitles:[\"Stripe\",\"Paddle\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerotlLYn3ho,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerotlLYn3ho\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"148\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"350\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bc6MpYbr6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./otlLYn3ho.map","/*\n * Placeholder\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7MaSqIoG9IRf8pm9gdKN/X3CPaV7sFjYxQmGjoYM9/otlLYn3ho.js\"\nexport { default } from \"https://framerusercontent.com/modules/7MaSqIoG9IRf8pm9gdKN/X3CPaV7sFjYxQmGjoYM9/otlLYn3ho.js\"\n","// Generated by Framer (8849077)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Eztoq72nF\",\"qRHfeBr9J\"];const serializationHash=\"framer-Zmpnv\";const variantClassNames={Eztoq72nF:\"framer-v-8vs9ns\",qRHfeBr9J:\"framer-v-zccmv5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ppPfOGKCT=undefined;const sLkOf0zos=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Off:\"Eztoq72nF\",On:\"qRHfeBr9J\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,title,width,...props})=>{return{...props,ppPfOGKCT:click??props.ppPfOGKCT,sLkOf0zos:title??props.sLkOf0zos??\"Debug\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Eztoq72nF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ppPfOGKCT,sLkOf0zos,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Eztoq72nF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xm0mfw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ppPfOGKCT){const res=await ppPfOGKCT(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8vs9ns\",className,classNames),\"data-framer-name\":\"Off\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Eztoq72nF\",onTap:onTap1xm0mfw,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05)\",...style},variants:{qRHfeBr9J:{backgroundColor:\"rgb(137, 85, 255)\"}},...addPropertyOverrides({qRHfeBr9J:{\"data-framer-name\":\"On\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fhzdij\",layoutDependency:layoutDependency,layoutId:\"S0YKXwOJD\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uicbz4\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"AD67xSCCn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(135, 135, 135, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},variants:{qRHfeBr9J:{\"--border-color\":\"rgba(255, 255, 255, 0.5)\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q4m3bb\",layoutDependency:layoutDependency,layoutId:\"OxCoPUdbz\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},variants:{qRHfeBr9J:{backgroundColor:\"rgb(255, 255, 255)\"}}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\",\"--framer-text-transform\":\"uppercase\"},children:\"Debug\"})}),className:\"framer-trm1fc\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"FVIU7dfJB\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sLkOf0zos,variants:{qRHfeBr9J:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qRHfeBr9J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Debug\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zmpnv.framer-yrqsi8, .framer-Zmpnv .framer-yrqsi8 { display: block; }\",\".framer-Zmpnv.framer-8vs9ns { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-Zmpnv .framer-1fhzdij { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 1px; position: relative; width: min-content; }\",\".framer-Zmpnv .framer-1uicbz4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 14px; }\",\".framer-Zmpnv .framer-q4m3bb { flex: none; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Zmpnv .framer-trm1fc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Zmpnv.framer-v-zccmv5 .framer-1uicbz4 { justify-content: flex-end; }\",'.framer-Zmpnv[data-border=\"true\"]::after, .framer-Zmpnv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 60.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qRHfeBr9J\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ppPfOGKCT\":\"click\",\"sLkOf0zos\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpcvx7Qu_b=withCSS(Component,css,\"framer-Zmpnv\");export default Framerpcvx7Qu_b;Framerpcvx7Qu_b.displayName=\"Toggle\";Framerpcvx7Qu_b.defaultProps={height:18,width:60.5};addPropertyControls(Framerpcvx7Qu_b,{variant:{options:[\"Eztoq72nF\",\"qRHfeBr9J\"],optionTitles:[\"Off\",\"On\"],title:\"Variant\",type:ControlType.Enum},ppPfOGKCT:{title:\"Click\",type:ControlType.EventHandler},sLkOf0zos:{defaultValue:\"Debug\",displayTextArea:false,title:\"Title\",type:ControlType.String},onsLkOf0zosChange:{changes:\"sLkOf0zos\",type:ControlType.ChangeHandler}});addFonts(Framerpcvx7Qu_b,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpcvx7Qu_b\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"18\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"60.5\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"ppPfOGKCT\\\":\\\"click\\\",\\\"sLkOf0zos\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qRHfeBr9J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pcvx7Qu_b.map","/*\n * Toggle\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/K8M4wSMBD6aOC97p8jEq/mvL622Qat2zbJBQePGvN/pcvx7Qu_b.js\"\nexport { default } from \"https://framerusercontent.com/modules/K8M4wSMBD6aOC97p8jEq/mvL622Qat2zbJBQePGvN/pcvx7Qu_b.js\"\n","/**\n * ASSETS\n * Import Framer Design components to use them as assets in the code components.\n * We import them in separate files so as not to mix them with components from other files.\n * All of the assets below are components contained within local files.\n */import Action from\"https://framer.com/m/Action-h2zT2p.js@AklufdMtmVD6750NtQhc\";import Badge from\"https://framer.com/m/Badge-rxa7oq.js@iE46hgxydRaOi7FAUxGe\";import Empty from\"https://framer.com/m/Empty-Jziask.js@MyJv8Xtyk2qrRQPuNH0W\";import Error from\"https://framer.com/m/Error-Mb2bIj.js@8GL1HHZruWnrqe1ZPO0l\";import Indicator from\"https://framer.com/m/Indicator-Twc05n.js@c4ETenxKDBreMYTkMg3T\";import Placeholder from\"https://framer.com/m/Placeholder-LeykeI.js@X3CPaV7sFjYxQmGjoYM9\";import Toggle from\"https://framer.com/m/Toggle-b2Jcep.js@mvL622Qat2zbJBQePGvN\";export{Action,Badge,Empty,Error,Indicator,Placeholder,Toggle};\nexport const __FramerMetadata__ = {\"exports\":{\"Empty\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Error\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Toggle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Placeholder\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Badge\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Indicator\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./assets.map","import{jsx as _jsx}from\"react/jsx-runtime\";function Icon(props){const{icon,style}=props;if(!icon){return null;}return[/*#__PURE__*/_jsx(\"div\",{className:\"form-icon\",style:{width:icon.size,height:icon.size,opacity:icon.opacity,color:icon.color||props.fontColor,backgroundImage:icon.type==\"image\"&&`url(${icon.image?.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",pointerEvents:\"none\",...style},dangerouslySetInnerHTML:icon.type==\"svg\"?{__html:icon.svg.replace(/width=\"(\\d+)\"/,`width=\"${icon.size}\"`).replace(/height=\"(\\d+)\"/,`width=\"${icon.size}\"`)}:undefined}),icon?.type==\"svg\"&&/*#__PURE__*/_jsx(\"style\",{children:`.form-icon svg { display: block; }`})];}/* EXPORT */Icon.displayName=\"Icon\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icon.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";function Dropdown({style,baseStyle,onChange,value,children,fontColor,paddingRight,arrow,arrowColor,onFocus,onBlur}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...baseStyle,transition:\"all 0.2s ease\"},children:[/*#__PURE__*/_jsx(\"select\",{value:value,onChange:onChange,onFocus:onFocus,onBlur:onBlur,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",margin:0,backgroundImage:\"none\",...style,paddingRight:style.paddingRight+(arrow?arrow.size+arrow.gap:0),color:fontColor,lineHeight:1.2},children:children}),arrow?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:arrow.size,height:arrow.size,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":arrow.stroke,stroke:arrowColor??style.color,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:paddingRight,top:`calc(50% - ${arrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})}):null]});}/* EXPORT */export default Dropdown;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Dropdown\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dropdown.map","import{useMemo}from\"react\";import{useMetadataStore}from\"https://framerusercontent.com/modules/iS2muT0YJjapdbNK3s3r/sgvYZLnpBBkq5pJBsSgQ/useFormStore.js\";export function useCurrentNextStep(nextRouteLocal){const[metadata]=useMetadataStore();const nextRouteGlobal=metadata?.next;const currentNextRoute=useMemo(()=>{return nextRouteLocal||nextRouteGlobal;},[nextRouteLocal,nextRouteGlobal]);return currentNextRoute;}\nexport const __FramerMetadata__ = {\"exports\":{\"useCurrentNextStep\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","//@ts-ignore\nimport{useRouter,useCurrentRouteId}from\"framer\";import{useCallback}from\"react\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{strict=false}=params||{};const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=useCallback(pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!strict){window.location.assign(path);}},[navigate,routes,strict]);return[currentLocation,setCurrentLocation];};export{useCurrentLocation};\nexport const __FramerMetadata__ = {\"exports\":{\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCurrentLocation.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{Badge}from\"https://framerusercontent.com/modules/WVU0hX16KFXxZ2cLLB8C/XYgfDyMqwjt9wQGdQLsk/assets.js\";import{useFramerEnv}from\"https://framerusercontent.com/modules/j2h0mtj9J5YgmzJPLhxh/ytd6oYxvQJW7xSIY2Ujz/libs.js\";import{useMetadataStore}from\"https://framerusercontent.com/modules/iS2muT0YJjapdbNK3s3r/sgvYZLnpBBkq5pJBsSgQ/useFormStore.js\";var Visibility;(function(Visibility){Visibility[\"Auto\"]=\"Auto\";Visibility[\"Always\"]=\"Always\";Visibility[\"Never\"]=\"Never\";})(Visibility||(Visibility={}));/**\n * DEBUG BAG FRAMER COMPONENT\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */function DebugBadge(props){const{value,visibility}=props;const{isProductionURL}=useFramerEnv();const[{debug}]=useMetadataStore();const isError=!value;let isVisible=false;if(visibility===\"Always\"){isVisible=true;}else if(visibility===\"Never\"){isVisible=false;}else{isVisible=debug||isError&&!isProductionURL;}if(isVisible){return /*#__PURE__*/_jsx(Badge,{...props,variant:isError?\"Error\":\"Default\"});}else{return /*#__PURE__*/_jsx(_Fragment,{});}}addPropertyControls(DebugBadge,{visibility:{title:\"Visible\",type:ControlType.Enum,options:Object.values(Visibility),description:`When set to '${\"Auto\"}', the badge will be displayed according to the parameter you set on the Statusbar.`},title:{type:ControlType.String,defaultValue:\"Title\"},value:{type:ControlType.String}});/* EXPORT */DebugBadge.displayName=\"Debug Badge\";export default DebugBadge;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DebugBadge\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// TODO : This file has lot of eslint error. It has been disabled in order to be able to run the type check in a shor term, but in a long term, we should fix them.\n/* eslint-disable */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import Icon from\"https://framerusercontent.com/modules/m59qidvExna48aehukJo/316QWB2F5sJ9oWZzJ1NZ/Icon.js\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"https://framerusercontent.com/modules/j2h0mtj9J5YgmzJPLhxh/ytd6oYxvQJW7xSIY2Ujz/libs.js\";import Dropdown from\"https://framerusercontent.com/modules/iWnnaXPDxA5TTQUIl49j/oE5VI4oWriy2Y6lW7IFx/Dropdown.js\";import{useFormStore}from\"https://framerusercontent.com/modules/iS2muT0YJjapdbNK3s3r/sgvYZLnpBBkq5pJBsSgQ/useFormStore.js\";import{useCurrentStepId}from\"https://framerusercontent.com/modules/gIexH0GPfp6pI3hr8yUP/T2ScGdrA90l6sSLFOCjd/useCurrentStepId.js\";import{useCurrentNextStep}from\"https://framerusercontent.com/modules/wU1YK8tJnW6xjMIDOhNk/abu18kezr15hpBeBkrCn/useCurrentNextStep.js\";import{useCurrentLocation}from\"https://framerusercontent.com/modules/h6cluHfRj4o7tOwhx9ZH/E59YHBbXENvPlHNcNUjQ/useCurrentLocation.js\";import{useIsApphudPlacementsReady}from\"https://framerusercontent.com/modules/1j5yzdadzXuLdSH8oFkO/7DMrgy6ColNWSVcsX1Ly/useIsApphudPlacementsReady.js\";import{VALIDATION_PATTERNS,DATE_CONSTRAINT_TYPES,VALIDATION_TIMING,isEmailValid,isDateValid,isDateInRange,isNumeric,isInNumericRange,hasValidCharacters,isValidCharacterCount,isDomainBlocked,formatDateInput,adjustDateToConstraints,sanitizeNumericInput,enforceNumericConstraints,sanitizeLettersOnlyInput,getTextWidth,formatDateString,getConstraintDate,isDualNumberValid,formatDualNumberInput,DUAL_NUMBER_PRESETS,isDualNumberInRange,getDualNumberMask,extractDualNumberParts,formatDualNumberMask}from\"https://framerusercontent.com/modules/sJx0uYaeukaV31HyqvFw/R8ie8AQXoY9mHc0A3jSZ/validation.js\";import DebugBadge from\"https://framerusercontent.com/modules/9q0JFDWi2gwROjLrbO6w/KqUupfQcdOVvU3eso3bO/DebugBadge.js\";const APPHUD_SELECT_TYPES=[\"dropdown\",\"multiSelect\"];const APPHUD_TEXT_TYPES=[\"email\",\"input\"];const CHARACTER_LIMIT_TYPES=[\"input\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"email\",\"dropdown\"];const STYLE_TYPES=[\"input\",\"email\",\"dropdown\"];const DROPDOWN_NONE_SELECTED_VALUE=\"No Option Selected\";// Add new constant for suffix positions\nconst SUFFIX_POSITIONS={END:\"end\",AFTER_VALUE:\"afterValue\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n *\n * @framerDisableUnlink\n */function InputDropdown(props){const{type,selectType,border,borderInvalid,borderRadius,icon,isSelectedByDefault,isPlanSelectField,showErrorMessage,errorMessageInvalid,errorMessageRequired,errorMessageColor,errorMessageFontSize,showLabel,label,labelFontSize,labelGap,labelColor,labelColorFocus,labelColorInvalid,onUnselect,onSelect,onSelectRoute,required}=props;//HOOKS\nconst isCanvas=useIsOnFramerCanvas();const[formState,setFormState]=useFormStore();const[validField,setValidField]=useState(true);const[isFocused,setIsFocused]=useState(false);const stepId=useCurrentStepId(props.stepId);const nextRoute=useCurrentNextStep(onSelectRoute);const[,setCurrentLocation]=useCurrentLocation();const isApphudPlacementsReady=useIsApphudPlacementsReady();//REF\nconst ref=useRef(null);const isBlurFromSubmitButton=useRef(false);//CONDITIONALS\nconst isIconOnLeft=icon?.position==\"left\";const isSelector=type===\"multiSelect\";const isSingleSelect=selectType===\"single\";const isInstantSelect=selectType===\"instant\";const isStepAuto=props.stepId===\"\";//VARIABLES\nconst stepDebugValue=isStepAuto&&isCanvas?\"Auto\":stepId;const id=props.id??\"a\"+String(Math.floor(Math.random()*999999999));// Ensure padding is treated as a string and split into an array\nconst paddingValues=(props.padding||\"0\").toString().split(\" \").map(value=>parseInt(value,10));// Determine padding for each side\nconst[pt,pr,pb,pl]=(()=>{if(paddingValues.length===1){// Uniform padding on all sides\nreturn Array(4).fill(paddingValues[0]);}else if(paddingValues.length===2){// Vertical | Horizontal\nreturn[paddingValues[0],paddingValues[1],paddingValues[0],paddingValues[1]];}else if(paddingValues.length===3){// Top | Horizontal | Bottom\nreturn[paddingValues[0],paddingValues[1],paddingValues[2],paddingValues[1]];}else{// Top | Right | Bottom | Left\nreturn paddingValues;}})();// Adjust padding for icon placement\nconst plIcon=pl+(icon&&isIconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!isIconOnLeft?icon.size+icon.gap:0);// Determine minHeight if there's an icon\nconst minHeight=icon?pt+icon.size+pb:undefined;const value=stepId&&formState?.[stepId]?.[stepId]?.value||\"\";// Determine the mask based on the validation pattern\nconst mask=props.validationPattern===VALIDATION_PATTERNS.DATE_DDMMYYYY?\"DD / MM / YYYY\":props.validationPattern===VALIDATION_PATTERNS.DATE_MMDDYYYY?\"MM / DD / YYYY\":props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS?getDualNumberMask(props.dualNumberPreset,props.dualNumberSuffix1Text,props.dualNumberSuffix2Text):\"\";const style={flex:1,border:\"none\",appearance:\"none\",borderRadius:borderRadius,outline:\"none\",backgroundColor:\"transparent\",paddingTop:pt,paddingRight:prIcon,paddingBottom:pb,paddingLeft:plIcon,color:props.fontColor,...props.font,transition:\"color 0.2s ease\",...props.style,position:\"relative\"};const maskStyle={position:\"absolute\",top:0,left:0,color:props.placeholderFontColor||\"rgba(0, 0, 0, 0.3)\",pointerEvents:\"none\",whiteSpace:\"pre\",overflow:\"hidden\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",paddingTop:pt,paddingBottom:pb,paddingLeft:plIcon,...props.font,WebkitFontSmoothing:\"antialiased\",MozOsxFontSmoothing:\"grayscale\"};// SELECT AT LAUNCH THE PLACEMENT WHEN SELECTED\nuseEffect(()=>{if(isCanvas||!isApphudPlacementsReady||!isSelector||!isPlanSelectField||!isSelectedByDefault||!props.placementId||value===\"\"){return;}const productIndex=Number(value);window?.apphud?.selectPlacementProduct?.(props.placementId,productIndex);},[isApphudPlacementsReady,isSelector,isPlanSelectField,isSelectedByDefault,value,props.placementId]);useEffect(()=>{if(!isSelector||!isSingleSelect||!stepId||isCanvas){return;}// Trigger onUnselect if the current component was the previously active one\nif(formState.activeStep===stepId){onUnselect?.();}// Check if props.value exists in formState.selectedOptions for the current stepId\nconst selectedOptionsForCurrentStep=formState.selectedOptions?.[stepId]?.values;if(selectedOptionsForCurrentStep?.includes(props.value)){onSelect?.();}else{onUnselect?.();}// Cleanup on component unmount\nreturn()=>{setFormState(prevState=>({...prevState,prevStep:prevState.activeStep,activeStep:null}));};},[nextRoute,isInstantSelect,formState.activeStep,setFormState,formState.selectedOptions,type,props.dropdownDefaultValue]);useEffect(()=>{if(!isSelector||!stepId){return;}const selectedOptionsForCurrentStep=formState.selectedOptions?.[stepId]?.values||[];const formFieldValue=value||[];// Only run the default selection logic if this is the first render or the user hasn't manually selected/unselected anything\nif(isSelectedByDefault&&!formState[stepId]?.[stepId]?.userInteracted&&// Skip if userInteracted is true\n!selectedOptionsForCurrentStep.includes(props.value)){setFormState(prev=>({...prev,selectedOptions:{...prev.selectedOptions,[stepId]:{...prev.selectedOptions?.[stepId],values:[...selectedOptionsForCurrentStep,props.value]}},[stepId]:{...prev[stepId],[stepId]:{...prev[stepId]?.[stepId],value:[...formFieldValue,props.value]}}}));}// Ensure the onSelect handler is called if the value exists in selectedOptions\nif(selectedOptionsForCurrentStep.includes(props.value)){!isCanvas&&onSelect?.();}else{!isCanvas&&onUnselect?.();}},[isSelectedByDefault,stepId,formState.selectedOptions,props.value,setFormState]);useEffect(()=>{if(!APPHUD_TEXT_TYPES.includes(type)||!stepId){return;}const validateField=async()=>{const isFirstRender=formState?.[stepId]?.[stepId]?.isFirstRender;if(value!==undefined&&!isFirstRender){const{valid,errors}=await isValid(value);updateField(\"dateRangeError\",errors.dateRangeError);updateField(\"numberRangeError\",errors.numberRangeError);updateField(\"characterLimitError\",errors.characterLimitError);updateField(\"invalidCharsError\",errors.invalidCharsError);setValidField(valid);}};validateField();},[value,stepId,isFocused]);function updateField(key,value){// if (formState[stepId]) {\nstepId&&setFormState(prev=>({[stepId]:{...prev[stepId],[stepId]:{...prev[stepId]?.[stepId],[key]:value}}}));}useEffect(()=>{let defaultValue=null;switch(type){case\"input\":case\"email\"://@ts-ignore (TODO)\ndefaultValue=\"\";break;case\"dropdown\":for(let i=0;i<12;i++){const value=props[`dropdownValue${i}`];if(i===props.dropdownDefaultValue&&value){defaultValue=value;break;}}// Set defaultValue to none-selected constant if no matching value is found\nif(defaultValue===null){//@ts-ignore (TODO)\ndefaultValue=DROPDOWN_NONE_SELECTED_VALUE;}break;case\"multiSelect\"://@ts-ignore (TODO)\ndefaultValue=[];break;}stepId&&setFormState(prev=>{const selectedOptions=prev.selectedOptions||{};const inputFields=prev.inputFields||{};// Initialize selectedOptions for the current step if not already initialized\nif(APPHUD_SELECT_TYPES.includes(type)&&!selectedOptions[stepId]){selectedOptions[stepId]={type,values:type===\"dropdown\"&&defaultValue!==DROPDOWN_NONE_SELECTED_VALUE?[defaultValue]:[]};}// Initialize inputFields for the current step if not already initialized\nif(APPHUD_TEXT_TYPES.includes(type)&&!inputFields[stepId]){inputFields[stepId]={type};}// Store the current active step as prevStep\nconst updatedPrevStep=prev.activeStep;const updatedActiveStep=stepId;// Initialize userInteracted if not already present\nconst existingField=prev[stepId]?.[stepId]||{};const updatedField={ref,class:\"formField\",value:existingField.value??defaultValue,defaultValue,required,visible:true,validationPattern:props.validationPattern,dualNumberPreset:props.dualNumberPreset,isValid,type,userInteracted:existingField.userInteracted??false,isFirstRender:existingField.isFirstRender??true,dateRangeError:existingField.dateRangeError??false,numberRangeError:existingField.numberRangeError??false,characterLimitError:existingField.characterLimitError??false,invalidCharsError:existingField.invalidCharsError??false};return{...prev,[stepId]:{...prev[stepId],[stepId]:updatedField},selectedOptions,inputFields,prevStep:updatedPrevStep,activeStep:updatedActiveStep};});return()=>{updateField(\"visible\",false);};},[stepId,formState.activeStep,setFormState,formState.selectedOptions,type]);async function isValid(value){let valid=true;let dateRangeError=false;let numberRangeError=false;let characterLimitError=false;let invalidCharsError=false;// Basic validation (required field, format, etc.)\nswitch(type){case\"input\":case\"email\":valid=value&&value.length>0;if(valid&&CHARACTER_LIMIT_TYPES.includes(type)&&(props.validationPattern===VALIDATION_PATTERNS.NONE||props.validationPattern===VALIDATION_PATTERNS.LETTERS_ONLY)){if(!isValidCharacterCount(value,props.minCharacters,props.maxCharacters)){characterLimitError=true;if(props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){valid=false;}}}break;default:valid=value!=null;break;}// Check field value validity\nswitch(type){case\"input\":if(value&&props.validationPattern!==VALIDATION_PATTERNS.NONE){switch(props.validationPattern){case VALIDATION_PATTERNS.DATE_DDMMYYYY:case VALIDATION_PATTERNS.DATE_MMDDYYYY:const cleanValue=value.replace(/\\s/g,\"\");if(cleanValue.length===10){// Check if date is valid\nif(!isDateValid(value,props.validationPattern)){valid=false;break;}// Process date range constraints\nlet minDateObj=null;if(props.minDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE){//@ts-ignore (TODO)\nminDateObj=props.minDate?new Date(props.minDate):null;}else if(props.minDateConstraintType===DATE_CONSTRAINT_TYPES.FROM_TODAY){const today=new Date;today.setDate(today.getDate()+(props.minDaysFromToday||0));//@ts-ignore (TODO)\nminDateObj=today;}let maxDateObj=null;if(props.maxDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE){//@ts-ignore (TODO)\nmaxDateObj=props.maxDate?new Date(props.maxDate):null;}else if(props.maxDateConstraintType===DATE_CONSTRAINT_TYPES.FROM_TODAY){const today=new Date;today.setDate(today.getDate()+(props.maxDaysFromToday||0));//@ts-ignore (TODO)\nmaxDateObj=today;}if(!isDateInRange(value,props.validationPattern,minDateObj,maxDateObj)){dateRangeError=true;}}else{valid=value.length===0;}break;case VALIDATION_PATTERNS.NUMBERS_ONLY:if(!isNumeric(value)){valid=false;}else if(!isInNumericRange(value,props.minValue,props.maxValue)){numberRangeError=true;if(props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){valid=false;}}break;case VALIDATION_PATTERNS.LETTERS_ONLY:if(!hasValidCharacters(value,props.allowSpace,props.allowComma,props.allowDot)){invalidCharsError=true;if(props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){valid=false;}}break;case VALIDATION_PATTERNS.DUAL_NUMBERS:// Get default suffixes based on the selected preset\nlet suffix1=props.dualNumberSuffix1Text||\"\";let suffix2=props.dualNumberSuffix2Text||\"\";// Set default suffixes based on preset if not provided\nif(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){suffix1=suffix1||\"ft\";suffix2=suffix2||\"in\";}else if(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){suffix1=suffix1||\"m\";suffix2=suffix2||\"cm\";}// Check if the dual number is valid\nif(!isDualNumberValid(value,//@ts-ignore (TODO)\nprops.dualNumberPreset)){valid=false;break;}// Check if the dual number is in range for the preset\nif(!isDualNumberInRange(value,props.dualNumberPreset,props.dualNumberMinValue!==undefined?parseInt(props.dualNumberMinValue):undefined,props.dualNumberMaxValue!==undefined?parseInt(props.dualNumberMaxValue):undefined)){numberRangeError=true;if(props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){valid=false;}}break;}}break;case\"multiSelect\":valid=value&&value.length>0;break;case\"email\":if(value.length>0){const{emailFilters}=props;if(!isEmailValid(value)){valid=false;}if(valid&&value.includes(\"@\")){const domain=value.split(\"@\")[1];if(valid&&emailFilters.blockedDomains&&typeof emailFilters.blockedDomains===\"string\"){if(isDomainBlocked(value,emailFilters.blockedDomains)){valid=false;}}if(valid&&emailFilters.businessEmailsOnly){try{const response=await fetch(\"https://f.hubspotusercontent40.net/hubfs/2832391/Marketing/Lead-Capture/free-domains-2.csv\");if(!response.ok){throw new Error(\"Network response was not ok\");}const data=await response.text();valid=!data.split(\"\\r\\n\").includes(domain);}catch(error){console.error(\"Error fetching email domains list:\",error);valid=true;}}}}break;}return{valid,errors:{dateRangeError,numberRangeError,characterLimitError,invalidCharsError}};}function onFocusEvent(){setIsFocused(true);// Update isFirstRender in the form store instead of local state\nupdateField(\"isFirstRender\",false);}function onBlurEvent(event){setIsFocused(false);if(type===\"input\"&&props.validationPattern===VALIDATION_PATTERNS.NUMBERS_ONLY&&value.length>0&&props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){const relatedTarget=event.relatedTarget;const isClickingSubmitButton=relatedTarget&&relatedTarget.tagName===\"BUTTON\"&&(relatedTarget.type===\"submit\"||relatedTarget.classList.contains(\"submit-button\"));if(isClickingSubmitButton){isBlurFromSubmitButton.current=true;return;}const numValue=parseInt(value);if(props.minValue!==undefined&&numValue<props.minValue){updateField(\"value\",props.minValue.toString());updateField(\"numberRangeError\",false);}}}function onChangeEventTargetValue(event){if(!stepId)return;let newValue=event.target.value;const oldValue=formState?.[stepId]?.[stepId]?.value||\"\";const isDeleting=newValue.length<oldValue.length;const isEnterKey=event.nativeEvent?.inputType===\"insertLineBreak\"||event.key===\"Enter\";if(type===\"input\"&&props.validationPattern!==VALIDATION_PATTERNS.NONE){switch(props.validationPattern){case VALIDATION_PATTERNS.DATE_DDMMYYYY:case VALIDATION_PATTERNS.DATE_MMDDYYYY:// Use the formatDateInput utility to handle date formatting\nnewValue=formatDateInput(newValue,props.validationPattern,isDeleting);// If we have a complete date and need to enforce min/max constraints\nif(newValue.length===14&&props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){const minDateValue=props.minDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE?props.minDate:props.minDaysFromToday;const maxDateValue=props.maxDateConstraintType===DATE_CONSTRAINT_TYPES.SPECIFIC_DATE?props.maxDate:props.maxDaysFromToday;// Use the adjustDateToConstraints utility\nnewValue=adjustDateToConstraints(newValue,props.validationPattern,props.minDateConstraintType,minDateValue,props.maxDateConstraintType,maxDateValue);// If the value was adjusted, clear any previous date range error\nif(newValue!==oldValue){updateField(\"dateRangeError\",false);}}break;case VALIDATION_PATTERNS.DUAL_NUMBERS:// Get default suffixes based on the selected preset\nlet suffix1=props.dualNumberSuffix1Text||\"\";let suffix2=props.dualNumberSuffix2Text||\"\";// Set default suffixes based on preset if not provided\nif(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){suffix1=suffix1||\"ft\";suffix2=suffix2||\"in\";}else if(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){suffix1=suffix1||\"m\";suffix2=suffix2||\"cm\";}// Handle deletion specially for dual numbers\nif(isDeleting){// Extract only digits from the old value to understand what we're working with\nconst oldDigits=oldValue.replace(/[^\\d]/g,\"\");let newDigits=\"\";// Check if we're deleting after a suffix\nif(oldValue.includes(suffix2)){// We're deleting in the second part - check if right after suffix2\nif(oldValue.endsWith(suffix2)){// Remove the second suffix and the last digit of the second number\nnewDigits=oldDigits.slice(0,-1);}else{// Normal deletion in second part\nnewDigits=oldValue.replace(/[^\\d]/g,\"\").slice(0,-1);}}else if(oldValue.includes(suffix1)){// We're deleting in the first part - check if right after suffix1\nif(oldValue.endsWith(suffix1)){// Remove the first suffix and the last digit of the first number\nnewDigits=oldDigits.slice(0,-1);}else{// Normal deletion in first part\nnewDigits=oldValue.replace(/[^\\d]/g,\"\").slice(0,-1);}}else{// Default deletion behavior - just remove one digit\nnewDigits=oldDigits.slice(0,-1);}// Format with the processed digits\nnewValue=newDigits;}// Format the dual number input\nnewValue=formatDualNumberInput(newValue,props.dualNumberPreset,suffix1,suffix2,props.dualNumberMinValue!==undefined?parseInt(props.dualNumberMinValue):undefined,props.dualNumberMaxValue!==undefined?parseInt(props.dualNumberMaxValue):undefined,props.validationTiming,isDeleting);break;case VALIDATION_PATTERNS.NUMBERS_ONLY:// Use sanitizeNumericInput to handle numeric input\nnewValue=sanitizeNumericInput(newValue);// Apply min/max constraints using the utility\nif(newValue.length>0&&newValue!==\"-\"&&// Don't validate just a minus sign\nprops.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){newValue=enforceNumericConstraints(newValue,props.minValue,props.maxValue,isEnterKey);}break;case VALIDATION_PATTERNS.LETTERS_ONLY:// Only validate immediately if validationTiming is AS_YOU_TYPE\nif(props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE){newValue=sanitizeLettersOnlyInput(newValue,props.allowSpace,props.allowComma,props.allowDot);}break;}}updateField(\"value\",newValue);}const elements=[];switch(type){case\"input\":const suffixStyle={color:props.suffixColor,...props.font,pointerEvents:\"none\",zIndex:2};const showSuffixAtEnd=props.showSuffix&&props.validationPattern===VALIDATION_PATTERNS.NUMBERS_ONLY&&props.suffixPosition===SUFFIX_POSITIONS.END;const showSuffixAfterValue=props.showSuffix&&props.validationPattern===VALIDATION_PATTERNS.NUMBERS_ONLY&&props.suffixPosition===SUFFIX_POSITIONS.AFTER_VALUE;elements.push(//@ts-ignore (TODO)\n/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1},children:[showSuffixAfterValue?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:\"center\",pointerEvents:\"none\",paddingLeft:style.paddingLeft,gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{visibility:\"hidden\"},children:value||(props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY?props.textPlaceholder:\"\")}),/*#__PURE__*/_jsx(\"span\",{style:suffixStyle,children:props.suffixText})]}),/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:onFocusEvent,onBlur:onBlurEvent,onKeyDown:e=>{if(e.key===\"Enter\"){onChangeEventTargetValue({...e,key:\"Enter\"});//@ts-ignore (TODO)\ne.target.blur();}},style:{...style,position:\"relative\",zIndex:1,background:\"transparent\",width:\"100%\"},placeholder:props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS?props.textPlaceholder:\"\",maxLength:props.maxCharacters||undefined})]}):/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:onFocusEvent,onBlur:onBlurEvent,onKeyDown:e=>{if(e.key===\"Enter\"){onChangeEventTargetValue({...e,key:\"Enter\"});//@ts-ignore (TODO)\ne.target.blur();}},style:{...style,position:\"relative\",zIndex:2,background:\"transparent\",width:\"100%\",paddingRight:showSuffixAtEnd?`${getTextWidth(props.suffixText||\"\",`${props.font.fontWeight} ${props.font.fontSize} ${props.font.fontFamily}`)+10}px`:style.paddingRight},placeholder:props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS?props.textPlaceholder:\"\",maxLength:props.maxCharacters||undefined}),showSuffixAtEnd&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:style.paddingRight,top:\"50%\",transform:\"translateY(-50%)\",...suffixStyle},children:props.suffixText})]}));break;case\"dropdown\":const dropdownOptions=[];let defaultOptionValue=DROPDOWN_NONE_SELECTED_VALUE;//@ts-ignore (TODO)\nlet defaultOptionLabel=props.dropdownNoneSelectedText;for(let i=0;i<12;i++){const value=props[`dropdownValue${i}`];const label=props[`dropdownLabel${i}`];if(value&&label){//@ts-ignore (TODO)\ndropdownOptions.push({value,label});if(i===props.dropdownDefaultValue){defaultOptionValue=value;defaultOptionLabel=label;}}}const dropdownNoneSelected=value==null||//@ts-ignore (TODO)\n!dropdownOptions.some(option=>option.value===value);const handleDropdownChange=event=>{const selectedValue=event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value;stepId&&setFormState(prevState=>{const newSelectedOptions={...prevState.selectedOptions,[stepId]:{type:\"dropdown\",values:selectedValue?[selectedValue]:[]}};return{...prevState,selectedOptions:newSelectedOptions};});updateField(\"value\",selectedValue);};elements.push(//@ts-ignore (TODO)\n/*#__PURE__*/_jsxs(Dropdown,{style:style,baseStyle:props.style,value:dropdownNoneSelected?defaultOptionValue:value,onChange:handleDropdownChange,fontColor:dropdownNoneSelected?props.placeholderFontColor:style.color,paddingRight:prIcon,arrow:props.dropdownArrow,arrowColor:props.arrowColor,onFocus:onFocusEvent,onBlur:onBlurEvent,//@ts-ignore (TODO)\nisFocused:isFocused,children:[props.dropdownDefaultValue===-1&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),dropdownOptions.map((option,index)=>/*#__PURE__*/_jsx(\"option\",{//@ts-ignore (TODO)\n    value:option.value,//@ts-ignore (TODO)\n    selected:option.value===defaultOptionValue,children:option.label},index))]}));break;case\"multiSelect\":const multiSelectOnChange=(event,option)=>{const isSelected=event.target.checked;let updatedValues=[];if(isSingleSelect){// For singleSelect, only allow one option to be selected\nif(!isSelected&&value.length===1&&props.preventDeselectLast){// Prevent unchecking if it's the only selected option\nupdatedValues=value// Keep the current value if it's the only one\n;}else{//@ts-ignore (TODO)\nupdatedValues=isSelected?[option]:[];// Handle plan selection if this is a plan select field\nif(isSelected&&isPlanSelectField&&props.placementId&&window.ApphudSDK){const productIndex=Number(option);if(!isNaN(productIndex)){//@ts-ignore (TODO)\nwindow.ApphudSDK.selectPlacementProduct(props.placementId,productIndex);}}}}else if(stepId){// For multiSelect, add or remove the option as needed\nconst currentValues=Array.isArray(formState[stepId]?.[stepId]?.value)?formState[stepId][stepId].value:[];updatedValues=isSelected?[...currentValues,option]// Add the option if checked\n:currentValues.filter(v=>v!==option)// Remove the option if unchecked\n;}// Update the selectedOptions object with type and values\nstepId&&setFormState(prevState=>{const newSelectedOptions={...prevState.selectedOptions,[stepId]:{type,values:updatedValues}};// Update userInteracted to true\nconst updatedField={...prevState[stepId]?.[stepId],userInteracted:true};return{...prevState,selectedOptions:newSelectedOptions,[stepId]:{...prevState[stepId],[stepId]:updatedField}};});updateField(\"value\",updatedValues);// Trigger the correct event\nisSelected?onSelect?.():onUnselect?.();};elements.push(//@ts-ignore (TODO)\n/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",opacity:0,...style},onClick:()=>{isInstantSelect&&nextRoute&&setCurrentLocation(nextRoute);},children:/*#__PURE__*/_jsxs(\"label\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:stepId&&formState[stepId]?.[stepId]?.value?.includes(props.value),onChange:e=>multiSelectOnChange(e,props.value)}),props.value]})}));break;case\"email\":elements.push(//@ts-ignore (TODO)\n/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:value,onChange:onChangeEventTargetValue,onFocus:onFocusEvent,onBlur:onBlurEvent,style:{...style,position:\"relative\",zIndex:1},placeholder:props.emailPlaceholder}));break;}// Extract the common error condition logic into a single function\nfunction getErrorState(){const hasValidationError=!validField||stepId&&formState?.wasSubmitted&&(formState?.[stepId]?.[stepId]?.dateRangeError||formState?.[stepId]?.[stepId]?.numberRangeError||formState?.[stepId]?.[stepId]?.characterLimitError||formState?.[stepId]?.[stepId]?.invalidCharsError);const isFirstRenderOrFocused=isFocused||stepId&&formState?.[stepId]?.[stepId]?.isFirstRender;// The base error condition that's shared across all error UI elements\nconst showError=hasValidationError&&!isFirstRenderOrFocused;return{hasValidationError,isFirstRenderOrFocused,showError,// Specific UI states\nshowErrorMessage:showError&&showErrorMessage,showErrorBorder:showError&&borderInvalid,showErrorBackground:showError&&props.backgroundColorInvalid,showErrorLabelColor:showError&&labelColorInvalid};}// Get all error states before rendering\nconst errorState=getErrorState();return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",borderRadius:borderRadius,...props.style},children:[showLabel&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:labelGap,fontSize:labelFontSize,color:errorState.showErrorLabelColor?labelColorInvalid:isFocused?labelColorFocus:labelColor,transition:\"color 0.2s ease\"},children:label}),/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:id,style:{position:\"relative\",display:\"flex\",color:props.fontColor,backgroundColor:errorState.showErrorBackground?props.backgroundColorInvalid:isFocused&&props.backgroundColorFocus?props.backgroundColorFocus:!isSelector?props.backgroundColor:\"transparent\",borderRadius:borderRadius,overflow:\"visible\",minHeight:minHeight,userSelect:\"none\",boxShadow:props.shadows,...props.font,...props.style},initial:false,children:[icon&&/*#__PURE__*/_jsx(Icon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:isIconOnLeft?pl:undefined,right:!isIconOnLeft?pr:undefined}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(DebugBadge,{title:\"Step ID\",value:stepDebugValue})}),elements,mask&&/*#__PURE__*/_jsx(\"div\",{style:{...maskStyle,zIndex:1,display:\"flex\",alignItems:\"center\",transition:\"opacity 0.2s ease\",opacity:value.length===mask.length?0:1},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\",whiteSpace:\"pre\",pointerEvents:\"none\",display:\"inline-block\",...props.font},children:value}),/*#__PURE__*/_jsx(\"span\",{style:{color:props.placeholderFontColor,...props.font,textShadow:\"none\",WebkitTextStroke:\"0\",transition:\"opacity 0.2s ease\",display:\"inline-block\",whiteSpace:\"pre\"},children:props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS?formatDualNumberMask(value,mask,props.dualNumberPreset,props.dualNumberSuffix1Text,props.dualNumberSuffix2Text,props.dualNumberMaxValue):mask.slice(value.length)})]})}),!isSelector&&(border||props.borderFocus||borderInvalid)&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,...(()=>{return errorState.showErrorBorder?borderInvalid:isFocused&&props.borderFocus?props.borderFocus:border;})(),borderRadius:borderRadius,pointerEvents:\"none\"}}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} input::placeholder, #${id} textarea::placeholder {\n                    color: ${props.placeholderFontColor};\n                }`})]}),(()=>{// Log the error message condition components\nreturn errorState.showErrorMessage?/*#__PURE__*/_jsx(motion.p,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:\"easeOut\"},style:{width:\"100%\",margin:0,marginTop:8,whiteSpace:\"normal\",overflowWrap:\"break-word\",color:errorMessageColor,...props.font,fontSize:errorMessageFontSize},children:(()=>{if(stepId&&formState?.[stepId]?.[stepId]?.dateRangeError){const effectiveMinDate=getConstraintDate(props.minDateConstraintType||DATE_CONSTRAINT_TYPES.SPECIFIC_DATE,props.minDate,props.minDaysFromToday||0);const effectiveMaxDate=getConstraintDate(props.maxDateConstraintType||DATE_CONSTRAINT_TYPES.SPECIFIC_DATE,props.maxDate,props.maxDaysFromToday||0);const minDateStr=effectiveMinDate?formatDateString(effectiveMinDate,props.validationPattern):\"any\";const maxDateStr=effectiveMaxDate?formatDateString(effectiveMaxDate,props.validationPattern):\"any\";const cleanValue=value.replace(/\\s/g,\"\");let inputDate;if(cleanValue.length===10){const[first,second,year]=cleanValue.split(\"/\");if(props.validationPattern===VALIDATION_PATTERNS.DATE_DDMMYYYY){const day=parseInt(first);const month=parseInt(second);inputDate=new Date(parseInt(year),month-1,day);}else{const month=parseInt(first);const day=parseInt(second);inputDate=new Date(parseInt(year),month-1,day);}if(inputDate instanceof Date&&!isNaN(inputDate.getTime())){inputDate.setHours(0,0,0,0);if(effectiveMinDate&&inputDate<effectiveMinDate){return props.errorMessageMinDate.replace(\"${minDate}\",minDateStr);}else if(effectiveMaxDate&&inputDate>effectiveMaxDate){return props.errorMessageMaxDate.replace(\"${maxDate}\",maxDateStr);}}}}if(stepId&&formState?.[stepId]?.[stepId]?.numberRangeError){if(props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS){const parts=extractDualNumberParts(value);if(parts){let totalValue=0;// Handle case where only first part is entered (second is null)\nif(parts.second===null){totalValue=parts.first;}else if(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL){// Convert to total inches\ntotalValue=parts.first*12+parts.second;}else if(props.dualNumberPreset===DUAL_NUMBER_PRESETS.HEIGHT_METRIC){// Convert to total centimeters\ntotalValue=parts.first*100+parts.second;}else{// Default handling for other presets\ntotalValue=parts.first;}if(props.dualNumberMinValue!==undefined&&totalValue<parseInt(props.dualNumberMinValue)){return props.errorMessageMinValue.replace(\"${minValue}\",props.dualNumberMinValue?.toString()??\"any\");}else if(props.dualNumberMaxValue!==undefined&&totalValue>parseInt(props.dualNumberMaxValue)){return props.errorMessageMaxValue.replace(\"${maxValue}\",props.dualNumberMaxValue?.toString()??\"any\");}}}else{const numValue=parseInt(value);if(props.minValue!==undefined&&numValue<props.minValue){return props.errorMessageMinValue.replace(\"${minValue}\",props.minValue?.toString()??\"any\");}else if(props.maxValue!==undefined&&numValue>props.maxValue){return props.errorMessageMaxValue.replace(\"${maxValue}\",props.maxValue?.toString()??\"any\");}}}if(stepId&&formState?.[stepId]?.[stepId]?.characterLimitError){if(props.minCharacters&&value.length<props.minCharacters){return props.errorMessageMinCharacters.replace(\"${minCharacters}\",props.minCharacters?.toString()??\"0\");}else if(props.maxCharacters&&value.length>props.maxCharacters){return props.errorMessageMaxCharacters.replace(\"${maxCharacters}\",props.maxCharacters?.toString()??\"any\");}}if(stepId&&formState?.[stepId]?.[stepId]?.invalidCharsError){return props.errorMessageInvalid;}// For date validation patterns, show required message until complete date is entered\nif(props.validationPattern===VALIDATION_PATTERNS.DATE_DDMMYYYY||props.validationPattern===VALIDATION_PATTERNS.DATE_MMDDYYYY){const cleanValue=value.replace(/\\s/g,\"\");// If date is not complete (not 10 chars when cleaned) or empty, show required message\nif(cleanValue.length!==10||value===\"\"){return errorMessageRequired;}}else if(props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS){// For dual numbers, show required message until both parts with suffix are entered\nconst parts=extractDualNumberParts(value);// Check if we have both parts\nif(!parts||parts.second===null){return errorMessageRequired;}// Check if the value ends with a suffix (the second suffix)\nconst endsWithSuffix=/[^\\d]\\s*$/.test(value.trim());if(!endsWithSuffix){return errorMessageRequired;}}return value===\"\"||value==null||value===\"-\"?errorMessageRequired:errorMessageInvalid;})()}):null;})()]});}addPropertyControls(InputDropdown,{// Flow step configuration block\nstepId:{type:ControlType.String,title:\"Step ID\",placeholder:\"Auto\",description:\"When not provided, the page name is used as Step ID.\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"dropdown\",\"email\"],optionTitles:[\"Input\",\"Dropdown\",\"Email\"]},selectType:{title:\"Type\",type:ControlType.Enum,defaultValue:false,options:[\"single\",\"multi\",\"instant\"],optionTitles:[\"Single Selection\",\"Multi Selection\",\"Instant Selection\"],hidden:props=>props.type!=\"multiSelect\"},isPlanSelectField:{type:ControlType.Boolean,defaultValue:false,title:\"Is Plan Select Field\",hidden:props=>props.type!==\"multiSelect\"},placementId:{type:ControlType.String,title:\"⚙️ Placement ID\",defaultValue:\"\",hidden:props=>!props.isPlanSelectField||props.type!==\"multiSelect\"},value:{type:ControlType.String,hidden:props=>props.type!==\"multiSelect\"},dropdownDefaultValue:{type:ControlType.Enum,defaultValue:-1,options:[-1,0,1,2,3,4,5,6,7,8,9,10,11],optionTitles:[\"None\",\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\"],hidden:props=>props.type!==\"dropdown\"},dropdownValue0:{title:\"00 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel0:{title:\"00 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue1:{title:\"01 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel1:{title:\"01 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue2:{title:\"02 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel2:{title:\"02 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue3:{title:\"03 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel3:{title:\"03 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue4:{title:\"04 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel4:{title:\"04 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue5:{title:\"05 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel5:{title:\"05 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue6:{title:\"06 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel6:{title:\"06 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue7:{title:\"07 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel7:{title:\"07 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue8:{title:\"08 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel8:{title:\"08 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue9:{title:\"09 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel9:{title:\"09 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue10:{title:\"10 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel10:{title:\"10 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownValue11:{title:\"11 / Value\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownLabel11:{title:\"11 / Label\",type:ControlType.String,hidden:props=>props.type!==\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.type!=\"dropdown\"},// Styles block\nbackgroundColor:{type:ControlType.Color,defaultValue:\"#fff\",hidden:props=>!STYLE_TYPES.includes(props.type)},backgroundColorFocus:{type:ControlType.Color,defaultValue:\"#fff\",title:\"Background Color Focus\",optional:true,hidden:props=>!STYLE_TYPES.includes(props.type)},backgroundColorInvalid:{type:ControlType.Color,defaultValue:\"rgba(255, 0, 0, 0.5)\",title:\"Background Color Invalid\",optional:true,hidden:props=>!STYLE_TYPES.includes(props.type)},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>!STYLE_TYPES.includes(props.type)},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4},hidden:props=>!STYLE_TYPES.includes(props.type)},padding:{type:ControlType.Padding,defaultValue:\"8px\",hidden:props=>!STYLE_TYPES.includes(props.type)},border:{type:ControlType.Border,optional:true,defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},hidden:props=>!STYLE_TYPES.includes(props.type)},borderFocus:{type:ControlType.Border,optional:true,title:\"Border Focus\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.8)\"},hidden:props=>!STYLE_TYPES.includes(props.type)},borderInvalid:{type:ControlType.Border,optional:true,defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(255, 0, 0, 0.5)\"},hidden:props=>!STYLE_TYPES.includes(props.type)},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"8px\",title:\"Radius\",hidden:props=>!STYLE_TYPES.includes(props.type)},shadows:{type:ControlType.BoxShadow,hidden:props=>!STYLE_TYPES.includes(props.type)},arrowColor:{type:ControlType.Color,optional:true,hidden:props=>props.type!==\"dropdown\"&&props.type!==\"country\"},dropdownArrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",title:\"Arrow\",controls:{size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}},hidden:props=>props.type!==\"dropdown\"&&props.type!==\"country\"},// Label block\nshowLabel:{type:ControlType.Boolean,defaultValue:false,title:\"Show Label\"},label:{type:ControlType.String,defaultValue:\"Label\",hidden:props=>!props.showLabel},labelFontSize:{type:ControlType.Number,defaultValue:14,min:8,max:100,step:1,displayStepper:true,title:\"Label Font Size\",hidden:props=>!props.showLabel},labelGap:{type:ControlType.Number,defaultValue:8,min:0,step:1,displayStepper:true,title:\"Label Gap\",hidden:props=>!props.showLabel},labelColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\",title:\"Label Color\",hidden:props=>!props.showLabel},labelColorFocus:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 1)\",title:\"Label Color Focus\",hidden:props=>!props.showLabel},labelColorInvalid:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Label Color Invalid\",hidden:props=>!props.showLabel},// Multi Select block\npreventDeselectLast:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!==\"multiSelect\"||!props.singleSelect},isSelectedByDefault:{type:ControlType.Boolean,defaultValue:false,title:\"Selected\",hidden:props=>props.type!==\"multiSelect\"},// Validation block\nvalidationPattern:{type:ControlType.Enum,defaultValue:VALIDATION_PATTERNS.NONE,options:Object.values(VALIDATION_PATTERNS),optionTitles:[\"None\",\"Date (DD/MM/YYYY)\",\"Date (MM/DD/YYYY)\",\"Number\",\"Letters and Symbols\",\"Dual Numbers\"],hidden:props=>props.type!==\"input\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!==\"input\"||props.type!==\"email\"},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>props.type!==\"input\"||props.validationPattern===VALIDATION_PATTERNS.DATE_DDMMYYYY||props.validationPattern===VALIDATION_PATTERNS.DATE_MMDDYYYY||props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},dualNumberPreset:{type:ControlType.Enum,defaultValue:DUAL_NUMBER_PRESETS.HEIGHT_IMPERIAL,options:Object.values(DUAL_NUMBER_PRESETS),optionTitles:[\"Height: Imperial (ft in)\",\"Height: Metric (m cm)\"],title:\"Preset\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS},dualNumberMinValue:{type:ControlType.Number,defaultValue:0,step:1,title:\"Min Value\",displayStepper:true,min:0,description:\"Minimum allowed value (in cm or in depending on the preset)\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS},dualNumberMaxValue:{type:ControlType.Number,defaultValue:100,step:1,title:\"Max Value\",displayStepper:true,min:1,description:\"Maximum allowed value (in cm or in depending on the preset)\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS},allowSpace:{type:ControlType.Boolean,defaultValue:false,title:\"Allow Space\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY},allowComma:{type:ControlType.Boolean,defaultValue:false,title:\"Allow Comma\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY},allowDot:{type:ControlType.Boolean,defaultValue:false,title:\"Allow Dot\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY},minCharacters:{type:ControlType.Number,defaultValue:0,min:0,max:1e3,step:1,title:\"Min Characters\",displayStepper:true,hidden:props=>!CHARACTER_LIMIT_TYPES.includes(props.type)||props.validationPattern!==VALIDATION_PATTERNS.NONE&&props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY||props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS},maxCharacters:{type:ControlType.Number,defaultValue:200,min:1,max:1e3,step:1,title:\"Max Characters\",displayStepper:true,hidden:props=>!CHARACTER_LIMIT_TYPES.includes(props.type)||props.validationPattern!==VALIDATION_PATTERNS.NONE&&props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY||props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS},minDateConstraintType:{type:ControlType.Enum,defaultValue:DATE_CONSTRAINT_TYPES.SPECIFIC_DATE,options:Object.values(DATE_CONSTRAINT_TYPES),optionTitles:[\"Specific Date\",\"From Today\"],title:\"Min Date Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY},minDate:{type:ControlType.Date,title:\"Min Date\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.minDateConstraintType!==DATE_CONSTRAINT_TYPES.SPECIFIC_DATE},minDaysFromToday:{type:ControlType.Number,defaultValue:0,step:1,title:\"Days From Today\",displayStepper:true,hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.minDateConstraintType!==DATE_CONSTRAINT_TYPES.FROM_TODAY},maxDateConstraintType:{type:ControlType.Enum,defaultValue:DATE_CONSTRAINT_TYPES.SPECIFIC_DATE,options:Object.values(DATE_CONSTRAINT_TYPES),optionTitles:[\"Specific Date\",\"From Today\"],title:\"Max Date Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY},maxDate:{type:ControlType.Date,title:\"Max Date\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.maxDateConstraintType!==DATE_CONSTRAINT_TYPES.SPECIFIC_DATE},maxDaysFromToday:{type:ControlType.Number,defaultValue:0,step:1,title:\"Days From Today\",displayStepper:true,hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.maxDateConstraintType!==DATE_CONSTRAINT_TYPES.FROM_TODAY},minValue:{type:ControlType.Number,defaultValue:0,step:1,title:\"Min Value\",displayStepper:true,hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},maxValue:{type:ControlType.Number,defaultValue:100,step:1,title:\"Max Value\",displayStepper:true,hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},validationTiming:{type:ControlType.Enum,defaultValue:VALIDATION_TIMING.AS_YOU_TYPE,options:Object.values(VALIDATION_TIMING),optionTitles:[\"As You Type\",\"On Submit\"],title:\"Validation Mode\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.type!==\"input\"},dualNumberSuffix1Text:{type:ControlType.String,defaultValue:\"\",title:\"Suffix 1 Text\",description:\"Default: 'ft' or 'm', depending on Preset.\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS},dualNumberSuffix2Text:{type:ControlType.String,defaultValue:\"\",title:\"Suffix 2 Text\",description:\"Default: 'in' or 'cm', depending on Preset.\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS},showSuffix:{type:ControlType.Boolean,defaultValue:false,title:\"Show Suffix\",hidden:props=>props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},suffixPosition:{type:ControlType.Enum,defaultValue:SUFFIX_POSITIONS.END,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[SUFFIX_POSITIONS.END,SUFFIX_POSITIONS.AFTER_VALUE],optionTitles:[\"End of Input\",\"After Value\"],hidden:props=>!props.showSuffix||props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},suffixText:{type:ControlType.String,defaultValue:\"cm\",title:\"Suffix Text\",hidden:props=>!props.showSuffix||props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},suffixColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",title:\"Suffix Color\",hidden:props=>!props.showSuffix||props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY},emailFilters:{type:ControlType.Object,buttonTitle:\"Blocked Emails\",controls:{businessEmailsOnly:{type:ControlType.Boolean,defaultValue:false,description:\"Block emails from free email providers such as Gmail and iCloud to require business emails. Uses [HubSpot's Domain List](https://knowledge.hubspot.com/forms/what-domains-are-blocked-when-using-the-forms-email-domains-to-block-feature)\"}},hidden:props=>props.type!=\"email\"},// Error message block\nshowErrorMessage:{type:ControlType.Boolean,defaultValue:true,title:\"Show Error Message\"},errorMessageRequired:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true,title:\"Error Message: Required\",hidden:props=>!props.showErrorMessage},errorMessageInvalid:{type:ControlType.String,defaultValue:\"Invalid value.\",displayTextArea:true,title:\"Error Message: Invalid\",hidden:props=>!props.showErrorMessage||props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageMinCharacters:{type:ControlType.String,defaultValue:\"Text must be at least ${minCharacters} characters\",displayTextArea:true,title:\"Error Message: Min Characters\",hidden:props=>!props.showErrorMessage||!CHARACTER_LIMIT_TYPES.includes(props.type)||props.validationPattern!==VALIDATION_PATTERNS.NONE&&props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY||props.minCharacters===0},errorMessageMaxCharacters:{type:ControlType.String,defaultValue:\"Text must be at most ${maxCharacters} characters\",displayTextArea:true,title:\"Error Message: Max Characters\",hidden:props=>!props.showErrorMessage||!CHARACTER_LIMIT_TYPES.includes(props.type)||props.validationPattern!==VALIDATION_PATTERNS.NONE&&props.validationPattern!==VALIDATION_PATTERNS.LETTERS_ONLY||props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageMinDate:{type:ControlType.String,defaultValue:\"Date must be after ${minDate}\",displayTextArea:true,title:\"Error Message: Min Date\",hidden:props=>!props.showErrorMessage||props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageMaxDate:{type:ControlType.String,defaultValue:\"Date must be before ${maxDate}\",displayTextArea:true,title:\"Error Message: Max Date\",hidden:props=>!props.showErrorMessage||props.validationPattern!==VALIDATION_PATTERNS.DATE_DDMMYYYY&&props.validationPattern!==VALIDATION_PATTERNS.DATE_MMDDYYYY||props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageMinValue:{type:ControlType.String,defaultValue:\"Value must be at least ${minValue}\",displayTextArea:true,title:\"Error Message: Min Value\",hidden:props=>!props.showErrorMessage||props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY&&props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS||props.validationPattern===VALIDATION_PATTERNS.DUAL_NUMBERS&&props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageMaxValue:{type:ControlType.String,defaultValue:\"Value must be at most ${maxValue}\",displayTextArea:true,title:\"Error Message: Max Value\",hidden:props=>!props.showErrorMessage||props.validationPattern!==VALIDATION_PATTERNS.NUMBERS_ONLY&&props.validationPattern!==VALIDATION_PATTERNS.DUAL_NUMBERS||props.validationTiming===VALIDATION_TIMING.AS_YOU_TYPE},errorMessageColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Error Color\",hidden:props=>!props.showErrorMessage},errorMessageFontSize:{type:ControlType.Number,defaultValue:14,min:8,max:100,step:1,title:\"Error Font Size\",hidden:props=>!props.showErrorMessage},// Event handlers block\nonSelect:{type:ControlType.EventHandler},onSelectRoute:{type:ControlType.Link,title:\"On Select\",description:\"When not provided, the ⚡️\\xa0*On\\xa0Next* route defined on the Status Bar is used instead.\",hidden:({type,selectType})=>type!==\"multiSelect\"||selectType!==\"instant\"},onUnselect:{type:ControlType.EventHandler}});/* EXPORT */InputDropdown.displayName=\"Input Dropdown\";export default InputDropdown;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InputDropdown\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","//@ts-ignore: Required, due to Typescript error with `getPropertyControls`\n//\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,//@ts-ignore: getPropertyControls exist, but it'S not typed\ngetPropertyControls,ControlType}from\"framer\";import InputDropdown from\"https://framerusercontent.com/modules/cfFlo4iHJ2OPplUVwKuH/ov3vAHf5xhOLguj7I5BM/InputDropdown.js\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight 34\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */function SystemFormMultiSelect(props){return /*#__PURE__*/_jsx(InputDropdown,{...props,style:{...props.style}});}addPropertyControls(SystemFormMultiSelect,{//The function getPropertyControls lets you get property controls from a Code or Design component. (Read Docs: https://bit.ly/3DqCvgw)\n...getPropertyControls(InputDropdown),//You override the type property and set a default value while hiding it.\ntype:{type:ControlType.Enum,options:[\"multiSelect\"],hidden:()=>true},showErrorMessage:{title:\"Show Error\",type:ControlType.Boolean,defaultValue:false,// Support Control Legacy\n// If the user has previously enabled error message, they can disbaled forever.\nhidden:({showErrorMessage})=>!showErrorMessage,description:\"⚠️ *Deprecated:*. You can toggle off this option.\"},showLabel:{title:\"Show Label\",type:ControlType.Boolean,defaultValue:false,// Support Control Legacy\n// If the user has previously enabled error message, they can disbaled forever.\nhidden:({showLabel})=>!showLabel,description:\"⚠️ *Deprecated:*. You can toggle off this option.\"}});/* EXPORT */SystemFormMultiSelect.displayName=\"System Form Multiselect\";export default SystemFormMultiSelect;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SystemFormMultiSelect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 7.41 L 6 2.83 L 10.59 7.41 L 12 6 L 6 0 L 0 6 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"fVkVOOD8l\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Q6HTs\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-Q6HTs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Up\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Q6HTs\");Icon.displayName=\"Keyboard Arrow Up\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"bFWUDIFFb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 15.321 L 6.573 8.748 C 6.716 8.606 6.83 8.437 6.908 8.25 C 6.986 8.063 7.026 7.863 7.026 7.661 C 7.026 7.458 6.986 7.258 6.908 7.071 C 6.83 6.885 6.716 6.715 6.573 6.573 L 0 0\" fill=\"transparent\" height=\"15.321179999999998px\" id=\"GILTdJBXg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(12.968 4.339)\" width=\"7.026000000000002px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3403169090\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Q9WRp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Q9WRp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-Q9WRp\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.171 4.341 C 3.37 4.341 4.341 3.37 4.341 2.171 C 4.341 0.972 3.37 0 2.171 0 C 0.972 0 0 0.972 0 2.171 C 0 3.37 0.972 4.341 2.171 4.341 Z\" fill=\"transparent\" height=\"4.34143px\" id=\"yDIDezjOW\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(9.829 7.201)\" width=\"4.3414px\"/><path d=\"M 0 0 L 0 3.256\" fill=\"transparent\" height=\"3.2560000000000002px\" id=\"PibFB30kt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(12 11.543)\" width=\"1px\"/><path d=\"M 17.344 9.14 L 17.344 3.859 C 17.345 3.454 17.217 3.059 16.98 2.731 C 16.743 2.402 16.409 2.156 16.024 2.029 L 11.11 0.391 C 9.527 -0.13 7.818 -0.13 6.234 0.391 L 1.32 2.029 C 0.936 2.156 0.601 2.402 0.364 2.731 C 0.127 3.059 0 3.454 0 3.859 L 0 9.14 C 0 10.443 0.331 11.725 0.961 12.866 C 1.591 14.007 2.501 14.969 3.604 15.663 L 7.651 18.207 C 7.957 18.399 8.311 18.5 8.672 18.5 C 9.033 18.5 9.387 18.399 9.694 18.207 L 13.741 15.663 C 14.844 14.969 15.753 14.007 16.383 12.866 C 17.013 11.725 17.344 10.443 17.344 9.14 Z\" fill=\"transparent\" height=\"18.5000025px\" id=\"wKwNv8omu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(3.328 2.75)\" width=\"17.344461332925px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"463088232\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LYBp5\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-LYBp5 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Security Shield\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-LYBp5\");Icon.displayName=\"Security Shield\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Security Shield\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6.587 6.587 C 6.963 6.958 7.471 7.166 8 7.166 C 8.529 7.166 9.037 6.958 9.413 6.587 L 16 0\" fill=\"transparent\" height=\"7.166169999999999px\" id=\"MnjYjghSt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4 8.417)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"2822725317\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-sq4E1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-sq4E1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-sq4E1\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 7.166 L 9.413 0.579 C 9.037 0.208 8.529 0 8 0 C 7.471 0 6.963 0.208 6.587 0.579 L 0 7.166\" fill=\"transparent\" height=\"7.166169999999999px\" id=\"j_n2i4two\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4 8.417)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3500695675\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KZip9\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KZip9 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Up\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-KZip9\");Icon.displayName=\"Chevron Up\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 0 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"A0Pof7uh2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(5 5)\" width=\"14px\"/><path d=\"M 14 14 L 0 0\" fill=\"transparent\" height=\"14px\" id=\"ojRGKGYoQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(5 5)\" width=\"14px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"362199145\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-oNM0v\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-oNM0v { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Multiply\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-oNM0v\");Icon.displayName=\"Multiply\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Multiply\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.5 0 L 2.5 0 C 1.119 0 0 1.035 0 2.313 L 0 9.25 C 0 10.527 1.119 11.563 2.5 11.563 L 12.5 11.563 C 13.881 11.563 15 10.527 15 9.25 L 15 2.313 C 15 1.035 13.881 0 12.5 0 Z\" fill=\"transparent\" height=\"11.5625px\" id=\"thWxDGGpg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.5 9.688)\" width=\"15px\"/><path d=\"M 0 6.938 L 0 4.625 C 0 3.398 0.487 2.222 1.355 1.355 C 2.222 0.487 3.398 0 4.625 0 C 5.852 0 7.028 0.487 7.895 1.355 C 8.763 2.222 9.25 3.398 9.25 4.625 L 9.25 6.938\" fill=\"transparent\" height=\"6.9375px\" id=\"SKuVMXyCJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(7.375 2.75)\" width=\"9.25px\"/><path d=\"M 0 0 L 6.938 0\" fill=\"transparent\" height=\"1px\" id=\"Z8Dnlstw1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(8.531 17.781)\" width=\"6.937519999999999px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3432095756\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SOLko\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SOLko { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lock\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-SOLko\");Icon.displayName=\"Lock\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Lock\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 7 L 3.83 7 L 9.42 1.41 L 8 0 L 0 8 L 8 16 L 9.41 14.59 L 3.83 9 L 16 9 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"16px\" id=\"EjpIhA2IQ\" transform=\"translate(4 4)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-C6EvP\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-C6EvP { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Back\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-C6EvP\");Icon.displayName=\"Arrow Back\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Back\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4.286 L 4.221 8.507 C 4.37 8.657 4.547 8.777 4.742 8.858 C 4.937 8.94 5.146 8.982 5.357 8.982 C 5.569 8.982 5.778 8.94 5.973 8.858 C 6.168 8.777 6.344 8.657 6.493 8.507 L 15 0\" fill=\"transparent\" height=\"8.98164px\" id=\"vmDUtCVEm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.5 7.509)\" width=\"15px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3278532877\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-t7quG\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-t7quG { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-t7quG\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 1.41 L 12.59 0 L 7 5.59 L 1.41 0 L 0 1.41 L 5.59 7 L 0 12.59 L 1.41 14 L 7 8.41 L 12.59 14 L 14 12.59 L 8.41 7 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"14px\" id=\"tANCHQdDU\" transform=\"translate(5 5)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IRM4W\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-IRM4W { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-IRM4W\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10 6.89 L 10.94 10 L 13.76 10 L 11.49 11.62 L 12.42 14.63 L 10 12.79 L 7.58 14.63 L 8.51 11.62 L 6.24 10 L 9.06 10 Z M 10 0 L 7.58 8 L 0 8 L 6.17 12.41 L 3.83 20 L 10 15.31 L 16.18 20 L 13.83 12.41 L 20 8 L 12.42 8 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"20px\" id=\"dGuJ2rr3m\" transform=\"translate(2 2)\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WFBZ6\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-WFBZ6 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Star Rate\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-WFBZ6\");Icon.displayName=\"Star Rate\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Star Rate\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 0 L 6.59 1.41 L 12.17 7 L 0 7 L 0 9 L 12.17 9 L 6.59 14.59 L 8 16 L 16 8 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"16px\" id=\"cNUVKl8Cd\" transform=\"translate(4 4)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hzr3V\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-hzr3V { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Forward\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-hzr3V\");Icon.displayName=\"Arrow Forward\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Forward\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.59 10.58 L 1.42 6.41 L 0 7.82 L 5.59 13.41 L 17.59 1.41 L 16.18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"13.409979999999997px\" id=\"KG12ReyXf\" transform=\"translate(3.205 5.295)\" width=\"17.590040000000002px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bVPUk\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-bVPUk { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-bVPUk\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.745 15.444 L 13.837 17.595 C 14.01 17.685 14.205 17.726 14.4 17.712 C 14.595 17.697 14.782 17.629 14.939 17.513 C 15.097 17.398 15.219 17.241 15.292 17.06 C 15.365 16.878 15.385 16.68 15.351 16.488 L 14.568 11.936 C 14.539 11.769 14.551 11.596 14.604 11.434 C 14.657 11.272 14.748 11.126 14.871 11.007 L 18.18 7.782 C 18.321 7.646 18.421 7.474 18.468 7.284 C 18.516 7.095 18.51 6.896 18.45 6.71 C 18.39 6.524 18.279 6.358 18.13 6.232 C 17.981 6.106 17.799 6.024 17.606 5.996 L 13.034 5.339 C 12.866 5.314 12.708 5.248 12.571 5.148 C 12.435 5.048 12.325 4.917 12.251 4.765 L 10.163 0.589 C 10.077 0.412 9.944 0.264 9.778 0.159 C 9.612 0.055 9.419 0 9.223 0 C 9.027 0 8.835 0.055 8.669 0.159 C 8.503 0.264 8.369 0.412 8.284 0.589 L 6.196 4.765 C 6.122 4.917 6.012 5.048 5.875 5.148 C 5.739 5.248 5.58 5.314 5.413 5.339 L 0.903 5.996 C 0.709 6.023 0.526 6.103 0.376 6.229 C 0.225 6.354 0.113 6.52 0.052 6.706 C -0.009 6.892 -0.016 7.092 0.031 7.282 C 0.078 7.472 0.178 7.645 0.319 7.782 L 3.628 11.007 C 3.75 11.126 3.842 11.272 3.895 11.434 C 3.947 11.596 3.96 11.769 3.931 11.936 L 3.148 16.488 C 3.113 16.68 3.134 16.878 3.207 17.06 C 3.279 17.241 3.402 17.398 3.559 17.513 C 3.717 17.629 3.904 17.697 4.099 17.712 C 4.293 17.726 4.488 17.685 4.661 17.595 L 8.754 15.444 C 8.906 15.362 9.076 15.319 9.249 15.319 C 9.422 15.319 9.593 15.362 9.745 15.444 Z\" fill=\"transparent\" height=\"17.714448269877476px\" id=\"u4sRXgPjT\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(2.75 3.143)\" width=\"18.500012689838215px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"2249468930\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1lLr3\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1lLr3 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Star\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-1lLr3\");Icon.displayName=\"Star\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Star\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 7 L 13 7 L 13 5 C 13 2.24 10.76 0 8 0 C 5.24 0 3 2.24 3 5 L 3 7 L 2 7 C 0.9 7 0 7.9 0 9 L 0 19 C 0 20.1 0.9 21 2 21 L 14 21 C 15.1 21 16 20.1 16 19 L 16 9 C 16 7.9 15.1 7 14 7 Z M 5 5 C 5 3.34 6.34 2 8 2 C 9.66 2 11 3.34 11 5 L 11 7 L 5 7 Z M 14 19 L 2 19 L 2 9 L 14 9 Z M 8 16 C 9.1 16 10 15.1 10 14 C 10 12.9 9.1 12 8 12 C 6.9 12 6 12.9 6 14 C 6 15.1 6.9 16 8 16 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"21px\" id=\"dw6AlHAWP\" transform=\"translate(4 1.5)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-32QmJ\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-32QmJ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lock\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-32QmJ\");Icon.displayName=\"Lock\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Lock\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 0 L 0 3 L 0 9.09 C 0 14.14 3.41 18.85 8 20 C 12.59 18.85 16 14.14 16 9.09 L 16 3 Z M 14 9.09 C 14 13.09 11.45 16.79 8 17.92 C 4.55 16.79 2 13.1 2 9.09 L 2 4.39 L 8 2.14 L 14 4.39 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"20px\" id=\"MCi_qOWzD\" transform=\"translate(4 2)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6yNhV\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-6yNhV { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shield\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-6yNhV\");Icon.displayName=\"Shield\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Shield\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Mk9lrozuD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 7.026 0 L 0.453 6.573 C 0.31 6.715 0.196 6.885 0.118 7.071 C 0.04 7.258 0 7.458 0 7.661 C 0 7.863 0.04 8.063 0.118 8.25 C 0.196 8.437 0.31 8.606 0.453 8.748 L 7.026 15.321\" fill=\"transparent\" height=\"15.321209999999999px\" id=\"pWt5xDe7o\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.006 4.339)\" width=\"7.026090000000001px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3042316996\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YonRO\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-YonRO { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Left\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-YonRO\");Icon.displayName=\"Arrow Left\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const Iqx0eYiVb=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 C 0 4.029 4.029 0 9 0 Z\" fill=\"transparent\" height=\"18px\" id=\"H3k7YFodC\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"751648571\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3weAL\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-3weAL { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Radio Off\",\"color\":{\"type\":\"variable\",\"value\":\"1x2m8br\"},\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-3weAL\");Icon.displayName=\"Radio Off\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Radio Off\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x2m8br\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Iqx0eYiVb=undefined;const Vos_4xLgF=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 L 17 0 C 17.552 0 18 0.448 18 1 L 18 17 C 18 17.552 17.552 18 17 18 L 1 18 C 0.448 18 0 17.552 0 17 Z\" fill=\"var(--1x2m8br, rgb(0, 0, 0))\" height=\"18px\" id=\"RL2PH7BDW\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 4 L 3 7 L 10 0\" fill=\"transparent\" height=\"7px\" id=\"yLROoBdkj\" stroke-dasharray=\"0\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(7 8.5)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"3346777106\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NeuqH\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NeuqH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkbox On\",\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-NeuqH\");Icon.displayName=\"Checkbox On\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Checkbox On\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 30 30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 C 23.284 0 30 6.716 30 15 C 30 23.284 23.284 30 15 30 C 6.716 30 0 23.284 0 15 C 0 6.716 6.716 0 15 0 Z\" fill=\"var(--token-9bef588b-8a23-47ae-bd06-3f1e089bb174, rgb(27, 82, 255))\" height=\"30px\" id=\"ctqkJaYj0\" width=\"30px\"/><path d=\"M 0 5.143 L 3.9 9 L 13 0\" fill=\"transparent\" height=\"9px\" id=\"M0hclf8ta\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--token-719ce9a8-af59-4525-acea-250810c0fce3, rgb(255, 255, 255))\" transform=\"translate(9 10.5)\" width=\"13px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"2150649559\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OxWVh\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 30 30\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OxWVh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"radio check bg\",\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-OxWVh\");Icon.displayName=\"radio check bg\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"radio check bg\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Iqx0eYiVb=undefined;const Vos_4xLgF=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 C 0 4.477 4.477 0 10 0 Z\" fill=\"var(--1x2m8br, rgb(0, 0, 0))\" height=\"20px\" id=\"jft07MO3Q\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 4 L 3 7 L 10 0\" fill=\"transparent\" height=\"7px\" id=\"Yr3G5JZYs\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(7 8.5)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"2621096484\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5He59\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-5He59 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkbox On\",\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-5He59\");Icon.displayName=\"Checkbox On\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Checkbox On\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const Iqx0eYiVb=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 C 0 4.029 4.029 0 9 0 Z\" fill=\"transparent\" height=\"18px\" id=\"zJw9ma8Cx\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" fill=\"var(--1x2m8br, rgb(0, 0, 0))\" height=\"12px\" id=\"fI7YIIwey\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"3925995244\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-MALps\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-MALps { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Radio On\",\"color\":{\"type\":\"variable\",\"value\":\"1x2m8br\"},\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-MALps\");Icon.displayName=\"Radio On\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Radio On\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x2m8br\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Iqx0eYiVb=undefined;const Vos_4xLgF=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 C 0 2.686 2.686 0 6 0 L 12 0 C 15.314 0 18 2.686 18 6 L 18 12 C 18 15.314 15.314 18 12 18 L 6 18 C 2.686 18 0 15.314 0 12 Z\" fill=\"var(--1x2m8br, rgb(0, 0, 0))\" height=\"18px\" id=\"n5kXAhIt_\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 4 L 3 7 L 10 0\" fill=\"transparent\" height=\"7px\" id=\"hxH34WJfw\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(7 8.5)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"1750304867\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TjlVo\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-TjlVo { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"checkbox rounded\",\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-TjlVo\");Icon.displayName=\"checkbox rounded\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"checkbox rounded\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const Iqx0eYiVb=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 30 30\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"dXKr2aKry-3277764254-stroke\"><use href=\"#dXKr2aKry-3277764254\"/></clipPath>\\n<path d=\"M 15 0 C 23.284 0 30 6.716 30 15 C 30 23.284 23.284 30 15 30 C 6.716 30 0 23.284 0 15 C 0 6.716 6.716 0 15 0 Z\" id=\"dXKr2aKry-3277764254\"/></defs>\\n<use fill=\"transparent\" height=\"30px\" href=\"#dXKr2aKry-3277764254\" id=\"dXKr2aKry\" width=\"30px\"/>\\n<use clip-path=\"url(#dXKr2aKry-3277764254-stroke)\" fill=\"transparent\" href=\"#dXKr2aKry-3277764254\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"calc(var(--fj46tp, 2) * 2px)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"3277764254\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-oB3wQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 30 30\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-oB3wQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"radio bg\",\"color\":{\"type\":\"variable\",\"value\":\"1x2m8br\"},\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-oB3wQ\");Icon.displayName=\"radio bg\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"radio bg\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x2m8br\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const Iqx0eYiVb=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 C 0 2.686 2.686 0 6 0 L 12 0 C 15.314 0 18 2.686 18 6 L 18 12 C 18 15.314 15.314 18 12 18 L 6 18 C 2.686 18 0 15.314 0 12 Z\" fill=\"transparent\" height=\"18px\" id=\"meIXynwW1\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"3558553072\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gCAvD\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-gCAvD { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkbox Off\",\"color\":{\"type\":\"variable\",\"value\":\"1x2m8br\"},\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-gCAvD\");Icon.displayName=\"Checkbox Off\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Checkbox Off\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x2m8br\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Vos_4xLgF=undefined;const Iqx0eYiVb=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 L 17 0 C 17.552 0 18 0.448 18 1 L 18 17 C 18 17.552 17.552 18 17 18 L 1 18 C 0.448 18 0 17.552 0 17 Z\" fill=\"transparent\" height=\"18px\" id=\"haKSFsNQC\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--fj46tp, 2)\" stroke=\"var(--1x2m8br, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,Iqx0eYiVb:color??props.Iqx0eYiVb??\"rgb(0, 0, 0)\",Vos_4xLgF:width1??props.Vos_4xLgF??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Iqx0eYiVb,Vos_4xLgF,...restProps}=getProps(props);const href=useSVGTemplate(\"2814029581\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-71jVN\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x2m8br\":Iqx0eYiVb,\"--fj46tp\":Vos_4xLgF,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-71jVN { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Iqx0eYiVb\":\"color\",\"Vos_4xLgF\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkbox Off\",\"color\":{\"type\":\"variable\",\"value\":\"1x2m8br\"},\"set\":{\"localId\":\"vectorSet/FUsGhEPVs\",\"id\":\"FUsGhEPVs\",\"moduleId\":\"r6YdFjTQMU3y6K4qhPD5\"}}\n */const Icon=withCSS(Component,css,\"framer-71jVN\");Icon.displayName=\"Checkbox Off\";export default Icon;addPropertyControls(Icon,{Iqx0eYiVb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},Vos_4xLgF:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Checkbox Off\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x2m8br\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FUsGhEPVs\\\",\\\"id\\\":\\\"FUsGhEPVs\\\",\\\"moduleId\\\":\\\"r6YdFjTQMU3y6K4qhPD5\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Iqx0eYiVb\\\":\\\"color\\\",\\\"Vos_4xLgF\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-QVbEl\";const variantClassNames={yOXGe8qdT:\"framer-v-1aefh46\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yOXGe8qdT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aefh46\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yOXGe8qdT\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-5jhvza\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"if2144cAQ\",svg:'<svg width=\"10\" height=\"18\" viewBox=\"0 0 10 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.42464 15.3301C9.63598 15.5414 9.75471 15.8281 9.75471 16.127C9.75471 16.4258 9.63598 16.7125 9.42464 16.9238C9.21329 17.1352 8.92665 17.2539 8.62776 17.2539C8.32888 17.2539 8.04223 17.1352 7.83089 16.9238L0.330887 9.42383C0.226007 9.31931 0.142791 9.19512 0.0860095 9.05837C0.0292284 8.92163 0 8.77502 0 8.62695C0 8.47889 0.0292284 8.33228 0.0860095 8.19553C0.142791 8.05878 0.226007 7.93459 0.330887 7.83008L7.83089 0.330076C8.04223 0.118732 8.32888 -4.45375e-09 8.62776 0C8.92665 4.45375e-09 9.21329 0.118732 9.42464 0.330077C9.63598 0.541421 9.75471 0.828065 9.75471 1.12695C9.75471 1.42584 9.63598 1.71248 9.42464 1.92383L2.72245 8.62601L9.42464 15.3301Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QVbEl.framer-c7tv6k, .framer-QVbEl .framer-c7tv6k { display: block; }\",\".framer-QVbEl.framer-1aefh46 { gap: 0px; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-QVbEl .framer-5jhvza { bottom: 4px; flex: none; left: 6px; position: absolute; right: 8px; top: 3px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFhHMmvIco=withCSS(Component,css,\"framer-QVbEl\");export default FramerFhHMmvIco;FramerFhHMmvIco.displayName=\"Chevron-left\";FramerFhHMmvIco.defaultProps={height:24,width:24};addFonts(FramerFhHMmvIco,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFhHMmvIco\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FhHMmvIco.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import KeyboardArrowUp from\"https://framerusercontent.com/modules/2OOrfXIPpANfaQg2UKKP/ftE7qAmLw5L0gCR8CSoz/glyFmk8Uv.js\";import ArrowRight from\"https://framerusercontent.com/modules/3xG9aYcGbpykhj2x3XYS/OB7zhQYYgSDoM0AsU8Gz/loQWOJ1Ho.js\";import SecurityShield from\"https://framerusercontent.com/modules/f7WO9uYrVSsyU4DJgbLZ/6CRtRs6lgRnjNBnYvPcl/dtb0fnpSi.js\";import ChevronDown from\"https://framerusercontent.com/modules/gyAzeRwwC6w08iZPC1HH/mX3iJm3Gyq2LZJdyl93i/m3INYMuqU.js\";import ChevronUp from\"https://framerusercontent.com/modules/H0AUm5EzUn7qQmOQg712/QqLDvmGvkHe299DzaVUc/lNnnumTR6.js\";import Multiply from\"https://framerusercontent.com/modules/k7ibl3LSuyEG8EfkKZyo/7dgL6UlrqASYaFqMFt1l/IMfqT15Yf.js\";import Lock from\"https://framerusercontent.com/modules/L5cEzLHRTYYGXiZ27Zb0/pD9TM3NiPf2RVkOB4ZBC/r2PGjo7hi.js\";import ArrowBack from\"https://framerusercontent.com/modules/L88oIFNGe5U1zktZ8J5J/R9utDKa6Wb37LQr7605J/O6XsolL1I.js\";import Check from\"https://framerusercontent.com/modules/NmsxstXCbkESb8CHAU6B/bAHfTxbHUMAoYN0dvhV0/Oxv8x2Tlc.js\";import Close from\"https://framerusercontent.com/modules/oE9WKEU3ToJHJpjC4OLY/7FvUwzzVaDYCnH97VQOT/UNkcg0f_v.js\";import StarRate from\"https://framerusercontent.com/modules/pAY8Kz1jqvzrU9l6n30A/qYL3RkPLa7hg5Y5aigp2/hbSF9lnmB.js\";import KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";import ArrowForward from\"https://framerusercontent.com/modules/RI2IgDuaTxZzNHd2CIjG/3Rl2XrmCmjIQVzG0r95Y/K00Gsvrgk.js\";import Check1 from\"https://framerusercontent.com/modules/Si0gkYWdcu5npPGMdfyG/RH4eSXKfeSCCSPorqNB8/iuMFzbzYc.js\";import Star from\"https://framerusercontent.com/modules/uyBXtwqyEEOdbChRmQwD/LsPABZo5LgMG4ui8E6sX/nG0hDWK8I.js\";import Lock1 from\"https://framerusercontent.com/modules/vm49vjTUyukJCZIL6dkM/GbbyRrBqt8t14gEGWxw9/T7e9MlcRB.js\";import Shield from\"https://framerusercontent.com/modules/Y2IuYu3E7h3cA19AHZEw/McV4BLZ4KYgtQB8sS8t9/tnJwtqJIC.js\";import ArrowLeft from\"https://framerusercontent.com/modules/zNf8ILwPLwwSmp4s0Oxh/60PDtW6keHpETimcrUad/gdzceGky3.js\";import RadioOff from\"https://framerusercontent.com/modules/yKT55YRQHxLTEkRjPaXI/nnA9zGXW9xlugAcyyJxi/dF39g8HqU.js\";import CheckboxOn1 from\"https://framerusercontent.com/modules/yAWaXfiHJgOMn4syyWOt/OtWPPKXFXmY1fGmJYgGW/kRrKODsVk.js\";import RadioCheckBg from\"https://framerusercontent.com/modules/XZvWKY5wLVmrkTFEvcOQ/LDrXiTCNayulELw4j5wE/mt7mKe1xr.js\";import CheckboxOn from\"https://framerusercontent.com/modules/1X4K1pYUdWZZGbtsgX3C/Wd3Y0VW7i89di3xonjGy/n5e4z_2JF.js\";import RadioOn from\"https://framerusercontent.com/modules/gP5LASPloKv6a0hPDq8R/KHUvyI6cjhnlLkio04j8/p_2Avbo_h.js\";import CheckboxRounded from\"https://framerusercontent.com/modules/weFIlc8vXwXRMbrAjmo5/B0GJYB1IEG1YJPvMudAO/qJjGQYfm2.js\";import RadioBg from\"https://framerusercontent.com/modules/0gpEPmoGU5mKdyGORebg/MhyWHW2Lvka4BPHoz4Kf/s6pAtOczZ.js\";import CheckboxOff from\"https://framerusercontent.com/modules/ctiaX7Z2sC6IPGOwHpeA/fvXpT4jF9ztZK1LI9QsX/VaZzpH0QW.js\";import CheckboxOff1 from\"https://framerusercontent.com/modules/12WHR3eHIW1I6Zrmb0JO/h1AcIFctXeBqQrVoy3RQ/W9QUyi6Cr.js\";import ChevronLeft from\"https://framerusercontent.com/modules/rZU12tnxnl5IVsdfEalr/BKQbU8QS821Bd7ynjJ87/FhHMmvIco.js\";const ChevronLeftFonts=getFonts(ChevronLeft);const cycleOrder=[\"QqXM7TXw_\",\"fH11UqllW\",\"VdKt2aPvK\",\"k8swyARtS\",\"BbMaY9FjB\",\"Tq3OO4mFq\",\"boCBeQHN2\",\"fR4NFYMxp\",\"KlusMOKnZ\",\"QttfJNcTg\",\"mGYlj3Opo\",\"vPm4reIru\",\"uqtJO9lLv\",\"IzHl7tHPO\",\"VuhP7aFoZ\",\"dCTn50O9L\",\"hcMRAJL_L\",\"IQEXG7Zaz\",\"DJySsbBiy\"];const serializationHash=\"framer-afAr8\";const variantClassNames={BbMaY9FjB:\"framer-v-1m8j3bk\",boCBeQHN2:\"framer-v-1x5fekb\",dCTn50O9L:\"framer-v-1dca4hd\",DJySsbBiy:\"framer-v-o8ilqh\",fH11UqllW:\"framer-v-ammk0u\",fR4NFYMxp:\"framer-v-jamd7k\",hcMRAJL_L:\"framer-v-1txjq78\",IQEXG7Zaz:\"framer-v-ycvdbe\",IzHl7tHPO:\"framer-v-148dbx\",k8swyARtS:\"framer-v-do1t23\",KlusMOKnZ:\"framer-v-v1hw52\",mGYlj3Opo:\"framer-v-in1t2f\",QqXM7TXw_:\"framer-v-n0x0n5\",QttfJNcTg:\"framer-v-10o1y8g\",Tq3OO4mFq:\"framer-v-14wxgjl\",uqtJO9lLv:\"framer-v-15immbf\",VdKt2aPvK:\"framer-v-15hqarr\",vPm4reIru:\"framer-v-zs635v\",VuhP7aFoZ:\"framer-v-15if6oq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xwS0Novpb=undefined;const RrMEipQgC=undefined;const PP8l4UiaG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"gEYBGZs32\":return true;case\"tgjxfNckr\":return true;default:return false;}};const toBoolean=value=>{return Boolean(value);};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"gEYBGZs32\":return true;case\"G2gd7RQFG\":return true;default:return false;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"( Master )\":\"QqXM7TXw_\",\"( None )\":\"fH11UqllW\",\"check pla\":\"DJySsbBiy\",\"Checkbox Off\":\"boCBeQHN2\",\"Checkbox On\":\"mGYlj3Opo\",\"Chevron-left\":\"dCTn50O9L\",\"circular checkbox\":\"hcMRAJL_L\",\"Radio Off\":\"fR4NFYMxp\",\"Radio On\":\"vPm4reIru\",\"radio plan\":\"IQEXG7Zaz\",Back:\"k8swyARtS\",Close:\"BbMaY9FjB\",Collapse:\"uqtJO9lLv\",Confirm:\"Tq3OO4mFq\",Expand:\"IzHl7tHPO\",Next:\"VdKt2aPvK\",Protected:\"QttfJNcTg\",Rated:\"VuhP7aFoZ\",Secure:\"KlusMOKnZ\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={All:\"gEYBGZs32\",Rounded:\"tgjxfNckr\",Squared:\"G2gd7RQFG\"};const getProps=({color,height,id,stroke,style1,width,...props})=>{return{...props,PP8l4UiaG:stroke??props.PP8l4UiaG??2,RrMEipQgC:color??props.RrMEipQgC??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QqXM7TXw_\",xwS0Novpb:humanReadableEnumMap[style1]??style1??props.xwS0Novpb??\"gEYBGZs32\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xwS0Novpb,PP8l4UiaG,RrMEipQgC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QqXM7TXw_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=toBoolean(convertFromEnum(xwS0Novpb,activeLocale));const isDisplayed=value=>{if([\"fH11UqllW\",\"dCTn50O9L\"].includes(baseVariant))return false;return value;};const isDisplayed1=()=>{if([\"boCBeQHN2\",\"fR4NFYMxp\",\"mGYlj3Opo\",\"vPm4reIru\",\"hcMRAJL_L\",\"IQEXG7Zaz\",\"DJySsbBiy\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"boCBeQHN2\",\"fR4NFYMxp\",\"mGYlj3Opo\",\"vPm4reIru\",\"hcMRAJL_L\",\"IQEXG7Zaz\",\"DJySsbBiy\"].includes(baseVariant))return true;return false;};const visible1=toBoolean(convertFromEnum1(xwS0Novpb,activeLocale));const isDisplayed3=()=>{if(baseVariant===\"dCTn50O9L\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n0x0n5\",className,classNames),\"data-framer-name\":\"( Master )\",layoutDependency:layoutDependency,layoutId:\"QqXM7TXw_\",ref:refBinding,style:{...style},...addPropertyOverrides({BbMaY9FjB:{\"data-framer-name\":\"Close\"},boCBeQHN2:{\"data-framer-name\":\"Checkbox Off\"},dCTn50O9L:{\"data-framer-name\":\"Chevron-left\"},DJySsbBiy:{\"data-framer-name\":\"check pla\"},fH11UqllW:{\"data-framer-name\":\"( None )\"},fR4NFYMxp:{\"data-framer-name\":\"Radio Off\"},hcMRAJL_L:{\"data-framer-name\":\"circular checkbox\"},IQEXG7Zaz:{\"data-framer-name\":\"radio plan\"},IzHl7tHPO:{\"data-framer-name\":\"Expand\"},k8swyARtS:{\"data-framer-name\":\"Back\"},KlusMOKnZ:{\"data-framer-name\":\"Secure\"},mGYlj3Opo:{\"data-framer-name\":\"Checkbox On\"},QttfJNcTg:{\"data-framer-name\":\"Protected\"},Tq3OO4mFq:{\"data-framer-name\":\"Confirm\"},uqtJO9lLv:{\"data-framer-name\":\"Collapse\"},VdKt2aPvK:{\"data-framer-name\":\"Next\"},vPm4reIru:{\"data-framer-name\":\"Radio On\"},VuhP7aFoZ:{\"data-framer-name\":\"Rated\"}},baseVariant,gestureVariant),children:[isDisplayed(visible!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ekxs3a\",\"data-framer-name\":\"Mage (mageicons.com)\",layoutDependency:layoutDependency,layoutId:\"EOUtwkQuE\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-ew60q3\",Component:ArrowRight,\"data-framer-name\":\"Official Mage Set\",layoutDependency:layoutDependency,layoutId:\"RZMjOEt7W\",style:{\"--34440n\":RrMEipQgC,\"--fbr8zx\":PP8l4UiaG},...addPropertyOverrides({BbMaY9FjB:{Component:Multiply},IzHl7tHPO:{Component:ChevronDown},k8swyARtS:{Component:ArrowLeft},KlusMOKnZ:{Component:Lock},QttfJNcTg:{Component:SecurityShield},Tq3OO4mFq:{Component:Check},uqtJO9lLv:{Component:ChevronUp},VuhP7aFoZ:{Component:Star}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-7t0c36\",Component:CheckboxOff,\"data-framer-name\":\"Additional Set\",layoutDependency:layoutDependency,layoutId:\"KVsUPpWRZ\",style:{\"--1x2m8br\":RrMEipQgC,\"--fj46tp\":PP8l4UiaG},...addPropertyOverrides({DJySsbBiy:{Component:RadioCheckBg},fR4NFYMxp:{Component:RadioOff},hcMRAJL_L:{Component:CheckboxOn},IQEXG7Zaz:{Component:RadioBg},mGYlj3Opo:{Component:CheckboxRounded},vPm4reIru:{Component:RadioOn}},baseVariant,gestureVariant)})]}),isDisplayed(visible1!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8wm141\",\"data-framer-name\":\"Material (fonts.google.com/icons)\",layoutDependency:layoutDependency,layoutId:\"DALzYoGnu\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-reeb0d\",Component:ArrowForward,\"data-framer-name\":\"Official Material Set\",layoutDependency:layoutDependency,layoutId:\"bpS96r6Pn\",style:{\"--esondr\":RrMEipQgC},...addPropertyOverrides({BbMaY9FjB:{Component:Close},IzHl7tHPO:{Component:KeyboardArrowDown},k8swyARtS:{Component:ArrowBack},KlusMOKnZ:{Component:Lock1},QttfJNcTg:{Component:Shield},Tq3OO4mFq:{Component:Check1},uqtJO9lLv:{Component:KeyboardArrowUp},VuhP7aFoZ:{Component:StarRate}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1gi9htt\",Component:CheckboxOff,\"data-framer-name\":\"Additional Set\",layoutDependency:layoutDependency,layoutId:\"HK91rEswC\",style:{\"--1x2m8br\":RrMEipQgC,\"--fj46tp\":PP8l4UiaG},...addPropertyOverrides({boCBeQHN2:{Component:CheckboxOff1},DJySsbBiy:{Component:RadioOff},fR4NFYMxp:{Component:RadioOff},hcMRAJL_L:{Component:CheckboxOn1},IQEXG7Zaz:{Component:RadioOff},mGYlj3Opo:{Component:CheckboxOn1},vPm4reIru:{Component:RadioOn}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dCTn50O9L:{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-24)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wv8k1u-container\",layoutDependency:layoutDependency,layoutId:\"jCVVBcHWl-container\",nodeId:\"jCVVBcHWl\",rendersWithMotion:true,scopeId:\"qgot_5oZL\",children:/*#__PURE__*/_jsx(ChevronLeft,{height:\"100%\",id:\"jCVVBcHWl\",layoutId:\"jCVVBcHWl\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-afAr8.framer-17e1633, .framer-afAr8 .framer-17e1633 { display: block; }\",\".framer-afAr8.framer-n0x0n5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 24px; }\",\".framer-afAr8 .framer-1ekxs3a, .framer-afAr8 .framer-8wm141 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-afAr8 .framer-ew60q3, .framer-afAr8 .framer-7t0c36, .framer-afAr8 .framer-1gi9htt { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 100%; }\",\".framer-afAr8 .framer-reeb0d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 100%; }\",\".framer-afAr8 .framer-wv8k1u-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-afAr8.framer-v-ammk0u.framer-n0x0n5 { min-height: 64px; }\",\".framer-afAr8.framer-v-in1t2f .framer-7t0c36, .framer-afAr8.framer-v-1txjq78 .framer-7t0c36 { height: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-afAr8.framer-v-1dca4hd .framer-wv8k1u-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fH11UqllW\":{\"layout\":[\"fixed\",\"auto\"]},\"VdKt2aPvK\":{\"layout\":[\"fixed\",\"auto\"]},\"k8swyARtS\":{\"layout\":[\"fixed\",\"auto\"]},\"BbMaY9FjB\":{\"layout\":[\"fixed\",\"auto\"]},\"Tq3OO4mFq\":{\"layout\":[\"fixed\",\"auto\"]},\"boCBeQHN2\":{\"layout\":[\"fixed\",\"auto\"]},\"fR4NFYMxp\":{\"layout\":[\"fixed\",\"auto\"]},\"KlusMOKnZ\":{\"layout\":[\"fixed\",\"auto\"]},\"QttfJNcTg\":{\"layout\":[\"fixed\",\"auto\"]},\"mGYlj3Opo\":{\"layout\":[\"fixed\",\"auto\"]},\"vPm4reIru\":{\"layout\":[\"fixed\",\"auto\"]},\"uqtJO9lLv\":{\"layout\":[\"fixed\",\"auto\"]},\"IzHl7tHPO\":{\"layout\":[\"fixed\",\"auto\"]},\"VuhP7aFoZ\":{\"layout\":[\"fixed\",\"auto\"]},\"dCTn50O9L\":{\"layout\":[\"fixed\",\"auto\"]},\"hcMRAJL_L\":{\"layout\":[\"fixed\",\"auto\"]},\"IQEXG7Zaz\":{\"layout\":[\"fixed\",\"auto\"]},\"DJySsbBiy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xwS0Novpb\":\"style1\",\"PP8l4UiaG\":\"stroke\",\"RrMEipQgC\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerqgot_5oZL=withCSS(Component,css,\"framer-afAr8\");export default Framerqgot_5oZL;Framerqgot_5oZL.displayName=\"Iconset\";Framerqgot_5oZL.defaultProps={height:64,width:24};addPropertyControls(Framerqgot_5oZL,{variant:{options:[\"QqXM7TXw_\",\"fH11UqllW\",\"VdKt2aPvK\",\"k8swyARtS\",\"BbMaY9FjB\",\"Tq3OO4mFq\",\"boCBeQHN2\",\"fR4NFYMxp\",\"KlusMOKnZ\",\"QttfJNcTg\",\"mGYlj3Opo\",\"vPm4reIru\",\"uqtJO9lLv\",\"IzHl7tHPO\",\"VuhP7aFoZ\",\"dCTn50O9L\",\"hcMRAJL_L\",\"IQEXG7Zaz\",\"DJySsbBiy\"],optionTitles:[\"( Master )\",\"( None )\",\"Next\",\"Back\",\"Close\",\"Confirm\",\"Checkbox Off\",\"Radio Off\",\"Secure\",\"Protected\",\"Checkbox On\",\"Radio On\",\"Collapse\",\"Expand\",\"Rated\",\"Chevron-left\",\"circular checkbox\",\"radio plan\",\"check pla\"],title:\"Variant\",type:ControlType.Enum},xwS0Novpb:{defaultValue:\"gEYBGZs32\",description:\"\",options:[\"G2gd7RQFG\",\"tgjxfNckr\",\"gEYBGZs32\"],optionTitles:[\"Squared\",\"Rounded\",\"All\"],title:\"Style\",type:ControlType.Enum},onxwS0NovpbChange:{changes:\"xwS0Novpb\",type:ControlType.ChangeHandler},PP8l4UiaG:{defaultValue:2,displayStepper:true,max:3.75,min:.5,step:.25,title:\"Stroke\",type:ControlType.Number},onPP8l4UiaGChange:{changes:\"PP8l4UiaG\",type:ControlType.ChangeHandler},RrMEipQgC:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color}});addFonts(Framerqgot_5oZL,[{explicitInter:true,fonts:[]},...ChevronLeftFonts],{supportsExplicitInterCodegen:true});Framerqgot_5oZL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ChevronLeft,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqgot_5oZL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"64\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fH11UqllW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VdKt2aPvK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k8swyARtS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BbMaY9FjB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Tq3OO4mFq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"boCBeQHN2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fR4NFYMxp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KlusMOKnZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QttfJNcTg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mGYlj3Opo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vPm4reIru\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uqtJO9lLv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IzHl7tHPO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VuhP7aFoZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dCTn50O9L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hcMRAJL_L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IQEXG7Zaz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DJySsbBiy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xwS0Novpb\\\":\\\"style1\\\",\\\"PP8l4UiaG\\\":\\\"stroke\\\",\\\"RrMEipQgC\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qgot_5oZL.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Iconset from\"https://framerusercontent.com/modules/cAVoE5J5hfVlzIi8chsB/F48T9EWQwFbvStxi5hxx/qgot_5oZL.js\";const IconsetFonts=getFonts(Iconset);const IconsetControls=getPropertyControls(Iconset);const cycleOrder=[\"IsHU09ruL\",\"Lh0Kx4TXq\",\"jtxDnE1qO\",\"LCxOdfZih\"];const serializationHash=\"framer-biOlg\";const variantClassNames={IsHU09ruL:\"framer-v-8ia2m9\",jtxDnE1qO:\"framer-v-nbttfi\",LCxOdfZih:\"framer-v-1dswhta\",Lh0Kx4TXq:\"framer-v-w2yds0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vJhVGACjI=undefined;const NPbGeqNr9=undefined;const x63kacCI7=undefined;const setx63kacCI7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"L (24x24)\":\"IsHU09ruL\",\"M (16x16)\":\"Lh0Kx4TXq\",\"S (12x12)\":\"jtxDnE1qO\",\"XL(30*30)\":\"LCxOdfZih\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"( Master )\":\"QqXM7TXw_\",\"( None )\":\"fH11UqllW\",\"Checkbox Off\":\"boCBeQHN2\",\"Checkbox On\":\"mGYlj3Opo\",\"Chevron-left\":\"dCTn50O9L\",\"Radio Off\":\"fR4NFYMxp\",\"Radio On\":\"vPm4reIru\",Back:\"k8swyARtS\",Close:\"BbMaY9FjB\",Collapse:\"uqtJO9lLv\",Confirm:\"Tq3OO4mFq\",Expand:\"IzHl7tHPO\",Next:\"VdKt2aPvK\",Protected:\"QttfJNcTg\",Rated:\"VuhP7aFoZ\",Secure:\"KlusMOKnZ\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({action,color,height,id,stroke,width,...props})=>{return{...props,NPbGeqNr9:color??props.NPbGeqNr9??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IsHU09ruL\",vJhVGACjI:humanReadableEnumMap[action]??action??props.vJhVGACjI??\"VdKt2aPvK\",x63kacCI7:stroke??props.x63kacCI7??2};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vJhVGACjI,NPbGeqNr9,\"x63kacCI7\":externalx63kacCI7,\"onx63kacCI7Change\":setExternalx63kacCI7,...restProps}=getProps(props);const[x63kacCI7,setx63kacCI7]=useStateVariable(externalx63kacCI7,setExternalx63kacCI7);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IsHU09ruL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ia2m9\",className,classNames),\"data-framer-name\":\"L (24x24)\",layoutDependency:layoutDependency,layoutId:\"IsHU09ruL\",ref:refBinding,style:{...style},...addPropertyOverrides({jtxDnE1qO:{\"data-framer-name\":\"S (12x12)\"},LCxOdfZih:{\"data-framer-name\":\"XL(30*30)\"},Lh0Kx4TXq:{\"data-framer-name\":\"M (16x16)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`max(24px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-24)/2),...addPropertyOverrides({jtxDnE1qO:{height:12,width:`max(12px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||12)-0-12)/2)},LCxOdfZih:{height:30,width:`max(30px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||30)-0-30)/2)},Lh0Kx4TXq:{height:16,width:`max(16px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||16)-0-16)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zv5gbw-container\",layoutDependency:layoutDependency,layoutId:\"Hf104tlfc-container\",nodeId:\"Hf104tlfc\",rendersWithMotion:true,scopeId:\"z7kaZS8Rr\",children:/*#__PURE__*/_jsx(Iconset,{height:\"100%\",id:\"Hf104tlfc\",layoutId:\"Hf104tlfc\",PP8l4UiaG:2,RrMEipQgC:NPbGeqNr9,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(vJhVGACjI),width:\"100%\",xwS0Novpb:\"tgjxfNckr\",...addPropertyOverrides({jtxDnE1qO:{PP8l4UiaG:3},LCxOdfZih:{onPP8l4UiaGChange:setx63kacCI7,PP8l4UiaG:x63kacCI7},Lh0Kx4TXq:{PP8l4UiaG:2.25}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-biOlg.framer-kmxfsk, .framer-biOlg .framer-kmxfsk { display: block; }\",\".framer-biOlg.framer-8ia2m9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-biOlg .framer-zv5gbw-container { flex: none; height: 24px; min-height: 100%; min-width: 100%; position: relative; width: 24px; }\",\".framer-biOlg.framer-v-w2yds0 .framer-zv5gbw-container { height: 16px; width: 16px; }\",\".framer-biOlg.framer-v-nbttfi .framer-zv5gbw-container { height: 12px; width: 12px; }\",\".framer-biOlg.framer-v-1dswhta .framer-zv5gbw-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Lh0Kx4TXq\":{\"layout\":[\"auto\",\"auto\"]},\"jtxDnE1qO\":{\"layout\":[\"auto\",\"auto\"]},\"LCxOdfZih\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vJhVGACjI\":\"action\",\"NPbGeqNr9\":\"color\",\"x63kacCI7\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz7kaZS8Rr=withCSS(Component,css,\"framer-biOlg\");export default Framerz7kaZS8Rr;Framerz7kaZS8Rr.displayName=\"Icon\";Framerz7kaZS8Rr.defaultProps={height:24,width:24};addPropertyControls(Framerz7kaZS8Rr,{variant:{options:[\"IsHU09ruL\",\"Lh0Kx4TXq\",\"jtxDnE1qO\",\"LCxOdfZih\"],optionTitles:[\"L (24x24)\",\"M (16x16)\",\"S (12x12)\",\"XL(30*30)\"],title:\"Variant\",type:ControlType.Enum},vJhVGACjI:IconsetControls?.[\"variant\"]&&{...IconsetControls[\"variant\"],defaultValue:\"VdKt2aPvK\",description:undefined,hidden:undefined,optional:undefined,title:\"Action\"},onvJhVGACjIChange:{changes:\"vJhVGACjI\",type:ControlType.ChangeHandler},NPbGeqNr9:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},x63kacCI7:{defaultValue:2,displayStepper:true,max:3.75,min:.5,step:.25,title:\"Stroke\",type:ControlType.Number},onx63kacCI7Change:{changes:\"x63kacCI7\",type:ControlType.ChangeHandler}});addFonts(Framerz7kaZS8Rr,[{explicitInter:true,fonts:[]},...IconsetFonts],{supportsExplicitInterCodegen:true});Framerz7kaZS8Rr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Iconset,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz7kaZS8Rr\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Lh0Kx4TXq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jtxDnE1qO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LCxOdfZih\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vJhVGACjI\\\":\\\"action\\\",\\\"NPbGeqNr9\\\":\\\"color\\\",\\\"x63kacCI7\\\":\\\"stroke\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-DN8t6 .framer-styles-preset-167d1c6:not(.rich-text-wrapper), .framer-DN8t6 .framer-styles-preset-167d1c6.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-f5940c55-912b-4e55-a588-0ad26af60a95, #667085); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-DN8t6\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-bold\",\"FS;Manrope-extrabold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"}]}];export const css=['.framer-btO2w .framer-styles-preset-hzibdn:not(.rich-text-wrapper), .framer-btO2w .framer-styles-preset-hzibdn.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: 0em; --framer-line-height: 32px; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-f5940c55-912b-4e55-a588-0ad26af60a95, #667085); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-btO2w\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}