{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/BpaMPUharanz6kL2bUoW/KNbzb8I1iTxZEMtJ9SgZ/fxS7uig9p.js", "ssg:https://framerusercontent.com/modules/6805foGTBI47HTBWtTZC/VWZ03R2zExhQgG1eqj9S/GM94viriI.js", "ssg:https://framerusercontent.com/modules/v82XEgNcj6KJeXd7NyCr/G2psozkCGk7v0ckMbwyU/Truncate_text.js", "ssg:https://framerusercontent.com/modules/48eHWQZB3VkUvi8wvahV/bQ9ZMXdNzDJV0kfkq8IY/Bakbrd1yI.js", "ssg:https://framerusercontent.com/modules/A9szVDuPsAP70850eUGB/4fL14GGOvvsgz4PXDbEN/RDt2e9W4s.js", "ssg:https://framerusercontent.com/modules/5252NZff5p4TwQqLAYj4/sav1Bigc6mRojGcz3FPI/VmAvN4m3o.js", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/wjDfO7kOGrNu2lHB9SJW/Superfields.js", "ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/NS2M1g7qVI7y5CFDNb6m/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/ELGxjV92WFMoGKTv2Ojs/CMSLibrary.js", "ssg:https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/lB5mByrrFHrMV9T91VEC/Store.js", "ssg:https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js", "ssg:https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/uQvAbmyp1KshkSoHEEUq/FavouriteStore.js", "ssg:https://ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.mjs", "ssg:https://framerusercontent.com/modules/SCy7FLdHzkNZj7inEGxN/PdI7BZJ8lhsXyY07jaJW/SearchBar.js", "ssg:https://framerusercontent.com/modules/ToDHO1JPuF7enBokk1BU/gc0CaTQMruzOxPtoYPu5/UNvy2kCK3.js", "ssg:https://framerusercontent.com/modules/fQ5uYF8DK6WDj9TG5xDh/ZiyD9efHgAwzGsOcaaVR/fOVsroNlV.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/wNypAoobdBQTFqpjFIUq/Eud8vU4QEtOSmTvXj7Og/RAoZtec0M.js"],
  "sourcesContent": ["// Generated by Framer (d9e7a26)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/yst7FBAPGkl0ksj0P2rh10jmhQ.woff2\"}]}];export const css=['.framer-cvaag .framer-styles-preset-aucfr1:not(.rich-text-wrapper), .framer-cvaag .framer-styles-preset-aucfr1.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-cvaag .framer-styles-preset-aucfr1:not(.rich-text-wrapper), .framer-cvaag .framer-styles-preset-aucfr1.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-cvaag\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (011df61)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/yst7FBAPGkl0ksj0P2rh10jmhQ.woff2\"}]}];export const css=['.framer-p9MzI .framer-styles-preset-pvc94u:not(.rich-text-wrapper), .framer-p9MzI .framer-styles-preset-pvc94u.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, #3f3f46); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 329px) and (min-width: 0px) { .framer-p9MzI .framer-styles-preset-pvc94u:not(.rich-text-wrapper), .framer-p9MzI .framer-styles-preset-pvc94u.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, #3f3f46); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-p9MzI\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";export function withTruncatedText(Component){return props=>{const{style,...rest}=props;const updatedStyle={...style,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:1,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\"};return /*#__PURE__*/_jsx(Component,{...rest,style:updatedStyle});};}export function withTruncatedText_7Lines(Component){return props=>{const{style,...rest}=props;const updatedStyle={...style,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:7,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\"};return /*#__PURE__*/_jsx(Component,{...rest,style:updatedStyle});};}export function withTruncatedText_3Lines(Component){return props=>{const{style,...rest}=props;const updatedStyle={...style,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:3,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\"};return /*#__PURE__*/_jsx(Component,{...rest,style:updatedStyle});};}export function withTruncatedText_2Lines_NoNewLines(){return{style:{display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:2,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\",whiteSpace:\"normal\"},children:children=>{// First, ensure the children is a string before proceeding\nif(children&&typeof children===\"string\"){// Remove newlines and unwanted tags\nconst processedText=children.replace(/\\n/g,\" \")// Removes \\n newlines\n.replace(/<br\\s*\\/?>/g,\" \")// Removes <br> tags\n.replace(/<\\/?p>/g,\" \")// Removes <p> tags\n.replace(/\\s\\s+/g,\" \")// Removes multiple spaces\n;return processedText// Ensure the processed text is returned\n;}// If not a string or empty, return it as-is\nreturn children;}};}export function withTruncatedText_1Lines(Component){return props=>{const{style,...rest}=props;const updatedStyle={...style,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:1,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\"};return /*#__PURE__*/_jsx(Component,{...rest,style:updatedStyle});};}export function withTruncatedText_Characters(Component){return props=>{const{style,...rest}=props;const updatedStyle={...style,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:1,overflow:\"hidden\",textOverflow:\"ellipsis\",wordBreak:\"break-all\"};return /*#__PURE__*/_jsx(Component,{...rest,style:updatedStyle});};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withwithTruncatedText_2Lines_NoNewLines(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...withTruncatedText_2Lines_NoNewLines(props)});};}withwithTruncatedText_2Lines_NoNewLines.displayName=\"withTruncatedText_2Lines_NoNewLines\";\nexport const __FramerMetadata__ = {\"exports\":{\"withTruncatedText_7Lines\":{\"type\":\"reactHoc\",\"name\":\"withTruncatedText_7Lines\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTruncatedText_3Lines\":{\"type\":\"reactHoc\",\"name\":\"withTruncatedText_3Lines\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTruncatedText_Characters\":{\"type\":\"reactHoc\",\"name\":\"withTruncatedText_Characters\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTruncatedText_2Lines_NoNewLines\":{\"type\":\"override\",\"name\":\"withTruncatedText_2Lines_NoNewLines\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTruncatedText\":{\"type\":\"reactHoc\",\"name\":\"withTruncatedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTruncatedText_1Lines\":{\"type\":\"reactHoc\",\"name\":\"withTruncatedText_1Lines\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withwithTruncatedText_2Lines_NoNewLines\":{\"type\":\"reactHoc\",\"name\":\"withwithTruncatedText_2Lines_NoNewLines\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Truncate_text.map", "// Generated by Framer (20dc3ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/aG2ISe9udSYDsnfCqYzb/K2TTVk664a5xxgo2qeE5/Icon.js\";import{withTruncatedText_1Lines}from\"https://framerusercontent.com/modules/v82XEgNcj6KJeXd7NyCr/G2psozkCGk7v0ckMbwyU/Truncate_text.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/b6aANMpy8XbeAahfTHXY/tDhATK8cn9Z9nod1T4Lj/CYnwBlBxi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BpaMPUharanz6kL2bUoW/KNbzb8I1iTxZEMtJ9SgZ/fxS7uig9p.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/A9szVDuPsAP70850eUGB/4fL14GGOvvsgz4PXDbEN/RDt2e9W4s.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/5252NZff5p4TwQqLAYj4/sav1Bigc6mRojGcz3FPI/VmAvN4m3o.js\";const MotionDivWithFX=withFX(motion.div);const RichTextWithTruncatedText_1Lines1h26a7x=withCodeBoundaryForOverrides(RichText,{nodeId:\"YBlp0D1iI\",override:withTruncatedText_1Lines,scopeId:\"Bakbrd1yI\"});const IconFonts=getFonts(Icon);const IconControls=getPropertyControls(Icon);const enabledGestures={AvwvJGWzP:{hover:true},aWIAyGnjO:{hover:true},bFTO7B_8Y:{hover:true},BS7gxAa5t:{hover:true},Cyvx_KFjH:{hover:true},dkhgZIBx8:{hover:true},ejj4F46j7:{hover:true},ESaha43mx:{hover:true},fuAwlBPYI:{hover:true},HPYe_b0jK:{hover:true},ihsvkYdf7:{hover:true},j15U3pEvF:{hover:true},JziQ2L7Ry:{hover:true},Kmh5IXC8W:{hover:true},LHy6WOFik:{hover:true},LQSSO1n09:{hover:true},LwjdwuI5W:{hover:true},OwmKdJMKN:{hover:true},p87ObTZTT:{hover:true},SE_0Mmegu:{hover:true},Ti7dFakmH:{hover:true},tKEhb3WCB:{hover:true},U6LmpxHtj:{hover:true},Uy6qpdOu_:{hover:true},VeK4SX8aF:{hover:true},VjbhuCYbX:{hover:true},xlIEAD8Sx:{hover:true},XoPlIL8Yg:{hover:true},Y5I_FIjCH:{hover:true},yeZYWLX60:{hover:true},yiwRqWFuQ:{hover:true},yqxizZHpF:{hover:true},Z4nPRDjcO:{hover:true},ZJNRB9jYz:{hover:true}};const cycleOrder=[\"aWIAyGnjO\",\"BS7gxAa5t\",\"OwmKdJMKN\",\"Y5I_FIjCH\",\"ejj4F46j7\",\"AvwvJGWzP\",\"JziQ2L7Ry\",\"LHy6WOFik\",\"VjbhuCYbX\",\"U6LmpxHtj\",\"Z4nPRDjcO\",\"yiwRqWFuQ\",\"Kmh5IXC8W\",\"ubSfUvS7y\",\"b_3kr0SsB\",\"Cyvx_KFjH\",\"xlIEAD8Sx\",\"j15U3pEvF\",\"Uy6qpdOu_\",\"dkhgZIBx8\",\"SE_0Mmegu\",\"ZJNRB9jYz\",\"fuAwlBPYI\",\"p87ObTZTT\",\"yqxizZHpF\",\"HPYe_b0jK\",\"VeK4SX8aF\",\"Ti7dFakmH\",\"LQSSO1n09\",\"tKEhb3WCB\",\"bFTO7B_8Y\",\"XoPlIL8Yg\",\"ihsvkYdf7\",\"LwjdwuI5W\",\"fEYBHQveD\",\"ESaha43mx\",\"yeZYWLX60\"];const serializationHash=\"framer-iJYTh\";const variantClassNames={AvwvJGWzP:\"framer-v-wj3s5j\",aWIAyGnjO:\"framer-v-1jry4bz\",b_3kr0SsB:\"framer-v-lzrnmz\",bFTO7B_8Y:\"framer-v-1oxdhz9\",BS7gxAa5t:\"framer-v-1wn4yrd\",Cyvx_KFjH:\"framer-v-153xzbg\",dkhgZIBx8:\"framer-v-21d5hl\",ejj4F46j7:\"framer-v-a89rp4\",ESaha43mx:\"framer-v-3jtpd8\",fEYBHQveD:\"framer-v-10gr7bl\",fuAwlBPYI:\"framer-v-2ivbkb\",HPYe_b0jK:\"framer-v-143e9u8\",ihsvkYdf7:\"framer-v-1knuzy1\",j15U3pEvF:\"framer-v-o4qfuw\",JziQ2L7Ry:\"framer-v-1nmr611\",Kmh5IXC8W:\"framer-v-spq4kf\",LHy6WOFik:\"framer-v-pbxvj0\",LQSSO1n09:\"framer-v-r9pme9\",LwjdwuI5W:\"framer-v-yzvxaw\",OwmKdJMKN:\"framer-v-hb2hl3\",p87ObTZTT:\"framer-v-hm4xa5\",SE_0Mmegu:\"framer-v-1xiw6vr\",Ti7dFakmH:\"framer-v-19gv7f\",tKEhb3WCB:\"framer-v-62cth6\",U6LmpxHtj:\"framer-v-ivc6ug\",ubSfUvS7y:\"framer-v-11z4z8t\",Uy6qpdOu_:\"framer-v-1vzv3x4\",VeK4SX8aF:\"framer-v-sad65b\",VjbhuCYbX:\"framer-v-qqps3g\",xlIEAD8Sx:\"framer-v-139qyf1\",XoPlIL8Yg:\"framer-v-1jypt21\",Y5I_FIjCH:\"framer-v-oww5g7\",yeZYWLX60:\"framer-v-1annu6u\",yiwRqWFuQ:\"framer-v-1ix1yqg\",yqxizZHpF:\"framer-v-an2810\",Z4nPRDjcO:\"framer-v-1m7hyvb\",ZJNRB9jYz:\"framer-v-dcstpa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"none\";}else{return\"auto\";}};const convertFromBoolean1=(value,activeLocale)=>{if(value){return .5;}else{return 1;}};const toNumber=value=>{if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return 0;const parsedNumber=parseFloat(value);return typeof parsedNumber===\"number\"&&Number.isFinite(parsedNumber)?parsedNumber:0;};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.99,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition4={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation4={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const convertFromBoolean2=(value,activeLocale)=>{if(value){return 0;}else{return 1;}};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={\"! Error\":\"Error\",\"@\":\"AA\",\"Absorb LMS\":\"Absorb LMS\",\"Add Content\":\"AK\",\"Add Employee\":\"AM\",\"Add Square\":\"AN\",\"Adjust Settings\":\"AO\",\"AI Assistant\":\"AP\",\"Align - Center\":\"AQ\",\"Align - Left\":\"AR\",\"Align - Right\":\"AS\",\"App Tour\":\"AV\",\"Arrow Clockwise - Circle - Filled\":\"NA\",\"Arrow Counter Clockwise - Circle\":\"IH\",\"Arrow Down - Circle - Filled\":\"AE\",\"Arrow Down Right\":\"AW\",\"Arrow Left Right\":\"AY\",\"Arrow Left\":\"AX\",\"Arrow Right - Circle - Filled\":\"MR\",\"Arrow Right - Circle\":\"AZ\",\"Arrow Right Top\":\"BB\",\"Arrow Right\":\"BA\",\"Arrow Squarepath\":\"MU\",\"Arrow Up Circle\":\"BC\",\"Bar & Line\":\"BG\",\"Basic URL\":\"BH\",\"Bell Badge\":\"BI\",\"Book Letter\":\"BK\",\"Book Pages\":\"MT\",\"Book Placeholder\":\"BL\",\"Bookmark Filled\":\"BN\",\"Bubble Left Right\":\"BP\",\"Building Circle\":\"BQ\",\"Business Plus\":\"BR\",\"Chart Pie Filled\":\"BZ\",\"Chart Pie\":\"BY\",\"Chart Up Dots\":\"CB\",\"Chart Up\":\"CA\",\"Chat New\":\"CD\",\"Checklist Full\":\"CE\",\"Checkmark 2\":\"CF\",\"Checkmark Big - Filled\":\"CH\",\"Checkmark Big\":\"CI\",\"Chevron Down\":\"CJ\",\"Chevron Left\":\"CK\",\"Chevron Right\":\"CL\",\"Chevron Up\":\"CM\",\"Clock Checkmark\":\"CO\",\"Close Circle Filled\":\"CR\",\"Close Circle\":\"CQ\",\"Cloud Key\":\"CS\",\"Color Picker\":\"CU\",\"Contact person\":\"CZ\",\"Content New\":\"DB\",\"Conversation Bubble\":\"DC\",\"Copy Duplicate\":\"DD\",\"Customer Groups\":\"MQ\",\"Customer Portal\":\"DH\",\"Data 2\":\"DL\",\"Data Sources\":\"LZ\",\"Delete Square\":\"DO\",\"Drag and drop\":\"DR\",\"Email Badge\":\"DW\",\"Emoji - Airplane\":\"DX\",\"Emoji - Bike\":\"DY\",\"Emoji - Bulb\":\"DZ\",\"Emoji - Dog\":\"EA\",\"Emoji - Flag\":\"EB\",\"Emoji - Food\":\"EC\",\"Emoji - Laughing\":\"ED\",\"Emoji - Symbols\":\"EE\",\"Employee Cards\":\"EG\",\"Employee Circle\":\"EH\",\"Employee Clock\":\"EI\",\"Employee File\":\"EJ\",\"Empty Content Page\":\"EL\",\"Error - Filled\":\"EN\",\"Exams Tests\":\"EQ\",\"Exit Fullscreen\":\"ER\",\"Eye - Nothing\":\"EU\",\"Eye - View\":\"EV\",\"Factorial HR\":\"Factorial HR\",\"Fold in\":\"EZ\",\"Folder - Open\":\"AL\",\"Hand - Filled\":\"NC\",\"Help - Filled\":\"FI\",\"Hub Intranet\":\"Hub Intranet\",\"Igloo Software\":\"Igloo Software\",\"Image - Drag and Upload\":\"FM\",\"Image Frame\":\"FO\",\"Image Generator\":\"FP\",\"Image New\":\"FQ\",\"Image Remove\":\"FR\",\"Info - Filled\":\"FS\",\"Inline URL\":\"FU\",\"iSpring Solutions\":\"iSpring Solutions\",\"Laptop Phone\":\"FY\",\"Laurel Leading\":\"FZ\",\"Laurel Trailing\":\"GA\",\"Lightbulb Max\":\"GD\",\"Limit - Blocks\":\"AH\",\"Linked Doc\":\"GH\",\"List 2\":\"GI\",\"List Bullet Indent\":\"GK\",\"Live Calls\":\"GL\",\"Live Chat\":\"GM\",\"Location 2\":\"GN\",\"Lock - Filled\":\"GP\",\"Lock Circle\":\"GR\",\"Lock Shield\":\"MS\",\"Money Dollar\":\"GZ\",\"Mouse Cursor\":\"HB\",\"Numbered List\":\"HE\",\"Paperplane Filled\":\"HG\",\"Partner Program\":\"ND\",\"Performance Chart\":\"HJ\",\"Person 2 - Filled\":\"HL\",\"Person Checkmark\":\"HM\",\"Person Gear\":\"AI\",\"Person Key\":\"HN\",\"Person Rectangle\":\"HO\",\"Play Circle\":\"HR\",\"Plus Circle Filled\":\"HU\",\"Plus Circle\":\"HT\",\"Press Content\":\"HX\",\"QuestionBubble - Filled\":\"IA\",\"Questionmark Circle\":\"IC\",\"Quote Text\":\"ID\",\"Resend eMail\":\"IG\",\"Search In\":\"IN\",\"Server Checkmark\":\"IS\",\"Shopping cart\":\"IV\",\"Sidebar Left - Filled\":\"MY\",\"Sidebar Left\":\"IW\",\"Sidebar Right - Filled\":\"MZ\",\"Sidebar Right\":\"IX\",\"Sound Muted\":\"IY\",\"Sound Vol1\":\"IZ\",\"Sound Vol2\":\"JA\",\"Sound Vol3\":\"JB\",\"Square Cmd\":\"JI\",\"Square Ctrl\":\"JJ\",\"Square F\":\"JK\",\"Square Shift\":\"JM\",\"Square Slash\":\"JN\",\"Square Stack\":\"JC\",\"Star Bubble\":\"JD\",\"Star Filled\":\"JE\",\"Star Square\":\"JF\",\"Sub Tasks\":\"JG\",\"Switch 2\":\"JQ\",\"Technical question\":\"JU\",\"Telefon Wave\":\"JV\",\"Text - Center\":\"JW\",\"Text - Left\":\"JX\",\"Text - Right\":\"JY\",\"Text Cursor Ibeam\":\"NB\",\"Text Line Magnify\":\"KA\",\"Three Employees\":\"KB\",\"Three Points\":\"KC\",\"Two Employees Circle\":\"KI\",\"Two Employees\":\"KH\",\"\\xdcberblick.io\":\"\\xdcberblick.io\",\"Video Cut\":\"KM\",\"Video Explore\":\"KN\",\"Video Upload\":\"KO\",\"Warning - Filled\":\"KR\",\"Widget Fullsize\":\"KX\",\"Workbase Icon\":\"KZ\",Analytics:\"AT\",Anthology:\"Anthology\",App:\"AU\",Apple:\"AC\",Attachment:\"BD\",Back:\"BE\",Banner:\"BF\",Blink:\"Blink\",Bold:\"BJ\",Bookmark:\"BM\",Books:\"BO\",Branch:\"MX\",Button:\"BS\",Calendar:\"BT\",Caption:\"BU\",Car:\"BV\",Career:\"BW\",Chart:\"BX\",Chat:\"CC\",Checkmark:\"CG\",Claromentis:\"Claromentis\",Clock:\"CN\",Close:\"CP\",Coachy:\"Coachy\",Coda:\"Coda\",Code:\"CT\",Colors:\"CV\",Companies:\"CW\",Completed:\"CX\",Confluence:\"Confluence\",Connecteam:\"Connecteam\",Contact:\"CY\",Content:\"DA\",Cornerstone:\"Cornerstone\",Court:\"DE\",Creditcard:\"DF\",Crop:\"DG\",Customers:\"DI\",Darkmode:\"DJ\",Dashboard:\"DK\",Data:\"DM\",Delete:\"DN\",Departments:\"DP\",Docebo:\"Docebo\",Download:\"DQ\",Drawing:\"DS\",Dynamic:\"DT\",Edit:\"DU\",elearnio:\"elearnio\",Email:\"DV\",Employee:\"EF\",Employeeportal:\"EK\",Enterprise:\"EM\",Error:\"EO\",Essential:\"EP\",Evernote:\"Evernote\",Extend:\"ES\",Extern:\"ET\",Facebook:\"LM\",Feedback:\"EW\",Filter:\"EX\",Flag:\"EY\",Folder:\"FA\",Forward:\"FB\",Fullscreen:\"FC\",Function:\"FD\",Gift:\"AG\",Global:\"FE\",Globe:\"FF\",Google:\"AB\",Guru:\"Guru\",Hamburger:\"MW\",Hand:\"FH\",Heart:\"MP\",Help:\"FJ\",History:\"FK\",Home:\"FL\",Image:\"FN\",Info:\"FT\",Instagram:\"LR\",Integrations:\"FV\",Italic:\"FW\",Jive:\"Jive\",Kajabi:\"Kajabi\",Laptop:\"FX\",Layout:\"GB\",LearnUpon:\"LearnUpon\",Lesson:\"GC\",Lightmode:\"GE\",Lightning:\"GF\",LinkedIn:\"LW\",Links:\"GG\",List:\"GJ\",Litmos:\"Litmos\",Location:\"GO\",Lock:\"GQ\",Logout:\"GS\",Loop:\"Loop\",Maintenance:\"GT\",Marketplace:\"GU\",Math:\"GV\",Megaphone:\"GW\",Memberspot:\"Memberspot\",Minus:\"GX\",Module:\"GY\",Moodle:\"Moodle\",Motivation:\"HA\",News:\"HC\",Notes:\"HD\",Notion:\"Notion\",Nuclino:\"Nuclino\",Page:\"HF\",Partner:\"HH\",Pause:\"HI\",PeopleOne:\"PeopleOne\",Permissions:\"HK\",Personio:\"Personio\",Phone:\"HP\",Play:\"HQ\",Plus:\"HS\",Presentation:\"HV\",Press:\"HW\",Process:\"HY\",Progressbar:\"HZ\",QuestionBubble:\"IB\",Recent:\"IE\",Record:\"IF\",Reload:\"AD\",Resize:\"II\",Rewatch:\"IJ\",Role:\"IK\",Scissors:\"IL\",Search:\"IM\",Section:\"IO\",Send:\"IP\",Server:\"IQ\",Settings:\"IT\",Share:\"IU\",Sharepoint:\"Sharepoint\",Slite:\"Slite\",Snapshot:\"AF\",Star:\"AJ\",Support:\"JH\",Surveys:\"JO\",Swirl:\"JP\",Switch:\"JR\",Table:\"JS\",TalentLMS:\"TalentLMS\",Tasks:\"JT\",Text:\"JZ\",Timer:\"MV\",Title:\"KD\",Touch:\"KE\",Trainings:\"KF\",Tram:\"KG\",Translate:\"LY\",Underline:\"KJ\",Updates:\"KK\",Video:\"KL\",Voice:\"KP\",VS:\"KQ\",Warning:\"KS\",Wave:\"KT\",Waveform:\"KU\",Webapp:\"KV\",Whiteboard:\"KW\",Wiki:\"KY\",Wordpress:\"Wordpress\",Workramp:\"Workramp\",Workvivo:\"Workvivo\",X:\"MM\",Yoobic:\"Yoobic\",YouTube:\"MO\",Zipper:\"JL\"};const humanReadableVariantMap={\"Dark - Custom Size\":\"VjbhuCYbX\",\"Dark - Extra Small - Border Radius - Custom Size\":\"XoPlIL8Yg\",\"Dark - Extra Small - Border Radius\":\"LQSSO1n09\",\"Dark - Extra Small\":\"Cyvx_KFjH\",\"Dark - Small - Custom Size\":\"ihsvkYdf7\",\"Dark - Small\":\"yiwRqWFuQ\",\"Dark CTA - Small\":\"ESaha43mx\",\"Gray - Extra Small - Border Radius - Custom Size\":\"tKEhb3WCB\",\"Primary - Custom Size\":\"BS7gxAa5t\",\"Primary - Extra Small - Border Radius\":\"ejj4F46j7\",\"Primary - Extra Small\":\"Y5I_FIjCH\",\"Primary - light gray - dark text\":\"b_3kr0SsB\",\"Primary - Small - Custom Size\":\"fuAwlBPYI\",\"Primary - Small\":\"OwmKdJMKN\",\"Purple - Custom Size\":\"bFTO7B_8Y\",\"Red - Custom Size\":\"VeK4SX8aF\",\"Red - Extra Small - Border Radius - Outlined\":\"yqxizZHpF\",\"Red - Small - Outlined\":\"Ti7dFakmH\",\"Red - Small\":\"ZJNRB9jYz\",\"Secondary Blue - Custom Size\":\"fEYBHQveD\",\"Secondary Blue - Extra Small - Border Radius\":\"dkhgZIBx8\",\"Secondary Blue - Extra Small\":\"j15U3pEvF\",\"Secondary Blue\":\"xlIEAD8Sx\",\"White - Custom Size\":\"U6LmpxHtj\",\"White - Small\":\"Kmh5IXC8W\",\"White Border - Extra Small - Border Radius - Custom Size\":\"HPYe_b0jK\",\"White Border - Extra Small - Border Radius\":\"p87ObTZTT\",\"White Border - Extra Small\":\"Uy6qpdOu_\",\"White Border - Small - Custom Size\":\"LwjdwuI5W\",\"White Border - Small\":\"SE_0Mmegu\",\"White with Border - Custom Size\":\"Z4nPRDjcO\",\"White with Border - L - Custom Size\":\"yeZYWLX60\",\"White with Border\":\"LHy6WOFik\",Dark:\"JziQ2L7Ry\",Gray:\"ubSfUvS7y\",Primary:\"aWIAyGnjO\",White:\"AvwvJGWzP\"};const getProps=({click,disabled,height,iconColor,iconVisibility,id,link,loading,newIcon,newTab,text,width,...props})=>{return{...props,fvZJmVX0q:loading??props.fvZJmVX0q,ghurdVj8d:disabled??props.ghurdVj8d,Gx7wk8sNs:newTab??props.Gx7wk8sNs,MgtOpy92t:click??props.MgtOpy92t,sLjDVCjKk:iconColor??props.sLjDVCjKk??\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\",TLmYazhmY:humanReadableEnumMap[newIcon]??newIcon??props.TLmYazhmY??\"Minus\",variant:humanReadableVariantMap[props.variant]??props.variant??\"aWIAyGnjO\",ws1NLkmc3:text??props.ws1NLkmc3??\"Request a free Demo\",X4gGcM_Mg:link??props.X4gGcM_Mg,Z4tcisTgU:iconVisibility??props.Z4tcisTgU};};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,ws1NLkmc3,X4gGcM_Mg,TLmYazhmY,sLjDVCjKk,Z4tcisTgU,Gx7wk8sNs,MgtOpy92t,ghurdVj8d,fvZJmVX0q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aWIAyGnjO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap341fdo=activeVariantCallback(async(...args)=>{if(MgtOpy92t){const res=await MgtOpy92t(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const pointerEvents=convertFromBoolean(ghurdVj8d,activeLocale);const opacity=toNumber(convertFromBoolean1(ghurdVj8d,activeLocale));const visible=isSet(ws1NLkmc3);const opacity1=toNumber(convertFromBoolean2(fvZJmVX0q,activeLocale));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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jry4bz\",className,classNames),\"data-framer-name\":\"Primary\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"aWIAyGnjO\",ref:refBinding,style:{...style},...addPropertyOverrides({\"AvwvJGWzP-hover\":{\"data-framer-name\":undefined},\"aWIAyGnjO-hover\":{\"data-framer-name\":undefined},\"bFTO7B_8Y-hover\":{\"data-framer-name\":undefined},\"BS7gxAa5t-hover\":{\"data-framer-name\":undefined},\"Cyvx_KFjH-hover\":{\"data-framer-name\":undefined},\"dkhgZIBx8-hover\":{\"data-framer-name\":undefined},\"ejj4F46j7-hover\":{\"data-framer-name\":undefined},\"ESaha43mx-hover\":{\"data-framer-name\":undefined},\"fuAwlBPYI-hover\":{\"data-framer-name\":undefined},\"HPYe_b0jK-hover\":{\"data-framer-name\":undefined},\"ihsvkYdf7-hover\":{\"data-framer-name\":undefined},\"j15U3pEvF-hover\":{\"data-framer-name\":undefined},\"JziQ2L7Ry-hover\":{\"data-framer-name\":undefined},\"Kmh5IXC8W-hover\":{\"data-framer-name\":undefined},\"LHy6WOFik-hover\":{\"data-framer-name\":undefined},\"LQSSO1n09-hover\":{\"data-framer-name\":undefined},\"LwjdwuI5W-hover\":{\"data-framer-name\":undefined},\"OwmKdJMKN-hover\":{\"data-framer-name\":undefined},\"p87ObTZTT-hover\":{\"data-framer-name\":undefined},\"SE_0Mmegu-hover\":{\"data-framer-name\":undefined},\"Ti7dFakmH-hover\":{\"data-framer-name\":undefined},\"tKEhb3WCB-hover\":{\"data-framer-name\":undefined},\"U6LmpxHtj-hover\":{\"data-framer-name\":undefined},\"Uy6qpdOu_-hover\":{\"data-framer-name\":undefined},\"VeK4SX8aF-hover\":{\"data-framer-name\":undefined},\"VjbhuCYbX-hover\":{\"data-framer-name\":undefined},\"xlIEAD8Sx-hover\":{\"data-framer-name\":undefined},\"XoPlIL8Yg-hover\":{\"data-framer-name\":undefined},\"Y5I_FIjCH-hover\":{\"data-framer-name\":undefined},\"yeZYWLX60-hover\":{\"data-framer-name\":undefined},\"yiwRqWFuQ-hover\":{\"data-framer-name\":undefined},\"yqxizZHpF-hover\":{\"data-framer-name\":undefined},\"Z4nPRDjcO-hover\":{\"data-framer-name\":undefined},\"ZJNRB9jYz-hover\":{\"data-framer-name\":undefined},AvwvJGWzP:{\"data-framer-name\":\"White\"},b_3kr0SsB:{\"data-framer-name\":\"Primary - light gray - dark text\"},bFTO7B_8Y:{\"data-framer-name\":\"Purple - Custom Size\"},BS7gxAa5t:{\"data-framer-name\":\"Primary - Custom Size\"},Cyvx_KFjH:{\"data-framer-name\":\"Dark - Extra Small\"},dkhgZIBx8:{\"data-framer-name\":\"Secondary Blue - Extra Small - Border Radius\"},ejj4F46j7:{\"data-framer-name\":\"Primary - Extra Small - Border Radius\"},ESaha43mx:{\"data-framer-name\":\"Dark CTA - Small\"},fEYBHQveD:{\"data-framer-name\":\"Secondary Blue - Custom Size\"},fuAwlBPYI:{\"data-framer-name\":\"Primary - Small - Custom Size\"},HPYe_b0jK:{\"data-framer-name\":\"White Border - Extra Small - Border Radius - Custom Size\"},ihsvkYdf7:{\"data-framer-name\":\"Dark - Small - Custom Size\"},j15U3pEvF:{\"data-framer-name\":\"Secondary Blue - Extra Small\"},JziQ2L7Ry:{\"data-framer-name\":\"Dark\"},Kmh5IXC8W:{\"data-framer-name\":\"White - Small\"},LHy6WOFik:{\"data-framer-name\":\"White with Border\"},LQSSO1n09:{\"data-framer-name\":\"Dark - Extra Small - Border Radius\"},LwjdwuI5W:{\"data-framer-name\":\"White Border - Small - Custom Size\"},OwmKdJMKN:{\"data-framer-name\":\"Primary - Small\"},p87ObTZTT:{\"data-framer-name\":\"White Border - Extra Small - Border Radius\"},SE_0Mmegu:{\"data-framer-name\":\"White Border - Small\"},Ti7dFakmH:{\"data-framer-name\":\"Red - Small - Outlined\"},tKEhb3WCB:{\"data-framer-name\":\"Gray - Extra Small - Border Radius - Custom Size\"},U6LmpxHtj:{\"data-framer-name\":\"White - Custom Size\"},ubSfUvS7y:{\"data-framer-name\":\"Gray\"},Uy6qpdOu_:{\"data-framer-name\":\"White Border - Extra Small\"},VeK4SX8aF:{\"data-framer-name\":\"Red - Custom Size\"},VjbhuCYbX:{\"data-framer-name\":\"Dark - Custom Size\"},xlIEAD8Sx:{\"data-framer-name\":\"Secondary Blue\"},XoPlIL8Yg:{\"data-framer-name\":\"Dark - Extra Small - Border Radius - Custom Size\"},Y5I_FIjCH:{\"data-framer-name\":\"Primary - Extra Small\"},yeZYWLX60:{\"data-framer-name\":\"White with Border - L - Custom Size\"},yiwRqWFuQ:{\"data-framer-name\":\"Dark - Small\"},yqxizZHpF:{\"data-framer-name\":\"Red - Extra Small - Border Radius - Outlined\"},Z4nPRDjcO:{\"data-framer-name\":\"White with Border - Custom Size\"},ZJNRB9jYz:{\"data-framer-name\":\"Red - Small\"}},baseVariant,gestureVariant),children:[ghurdVj8d&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2h5apg\",\"data-framer-name\":\"Disabled\",layoutDependency:layoutDependency,layoutId:\"iIyYl77aH\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(Link,{href:X4gGcM_Mg,motionChild:true,nodeId:\"v6o15RxPU\",openInNewTab:Gx7wk8sNs,scopeId:\"Bakbrd1yI\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-bmtpmg framer-cudc9a\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v6o15RxPU\",onTap:onTap341fdo,style:{\"--1kecrkj\":pointerEvents,\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)) 0%, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)) 100%)\",backgroundColor:\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 2px 0px var(--token-a95166ed-f015-42bf-b56a-eb3cb7f09865, rgba(114, 115, 117, 0.12)), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15)\",opacity},variants:{\"AvwvJGWzP-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245))\"},\"aWIAyGnjO-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"bFTO7B_8Y-hover\":{background:\"linear-gradient(0deg, var(--token-034dde3c-a68a-413c-933b-aee22055f09c, rgb(95, 76, 194)) 0%, var(--token-034dde3c-a68a-413c-933b-aee22055f09c, rgb(95, 76, 194)) 100%)\",backgroundColor:\"var(--token-034dde3c-a68a-413c-933b-aee22055f09c, rgb(95, 76, 194))\"},\"BS7gxAa5t-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"Cyvx_KFjH-hover\":{background:\"linear-gradient(0deg, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 0%, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 100%)\",backgroundColor:\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},\"dkhgZIBx8-hover\":{background:\"linear-gradient(0deg, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 0%, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245))\"},\"ejj4F46j7-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"ESaha43mx-hover\":{background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, rgb(36, 36, 36) 100%)\"},\"fuAwlBPYI-hover\":{background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"HPYe_b0jK-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"ihsvkYdf7-hover\":{background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},\"j15U3pEvF-hover\":{background:\"linear-gradient(0deg, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 0%, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245))\"},\"JziQ2L7Ry-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 0%, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 100%)\",backgroundColor:\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},\"Kmh5IXC8W-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245))\"},\"LHy6WOFik-hover\":{background:\"linear-gradient(180deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"LQSSO1n09-hover\":{background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},\"LwjdwuI5W-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"OwmKdJMKN-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"p87ObTZTT-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"SE_0Mmegu-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"Ti7dFakmH-hover\":{background:\"linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0.03)\"},\"U6LmpxHtj-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245))\"},\"Uy6qpdOu_-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"VeK4SX8aF-hover\":{background:\"linear-gradient(0deg, var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74)) 0%, var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74)) 100%)\",backgroundColor:\"var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74))\"},\"VjbhuCYbX-hover\":{background:\"linear-gradient(0deg, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 0%, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 100%)\",backgroundColor:\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},\"xlIEAD8Sx-hover\":{background:\"linear-gradient(0deg, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 0%, var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-add3cc81-a565-44a6-92dc-618fef3cfbe7, rgb(214, 225, 245))\"},\"XoPlIL8Yg-hover\":{background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},\"Y5I_FIjCH-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 0%, var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255)) 100%)\",backgroundColor:\"var(--token-0ef28b6d-066c-449f-9e00-f536d7416d1d, rgb(31, 143, 255))\"},\"yeZYWLX60-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(245, 245, 245))\"},\"yiwRqWFuQ-hover\":{background:\"linear-gradient(0deg, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 0%, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)) 100%)\",backgroundColor:\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},\"yqxizZHpF-hover\":{background:\"linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0.03)\"},\"Z4nPRDjcO-hover\":{background:\"linear-gradient(0deg, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 0%, var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245)) 100%)\",backgroundColor:\"var(--token-a9abd800-3f46-468d-a25f-66edd4183972, rgb(244, 244, 245))\"},\"ZJNRB9jYz-hover\":{background:\"linear-gradient(0deg, var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74)) 0%, var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74)) 100%)\",backgroundColor:\"var(--token-b69b0cc8-3699-488c-bab0-eac7d1751efe, rgb(255, 74, 74))\"},AvwvJGWzP:{background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},b_3kr0SsB:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 0%, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 100%)\",backgroundColor:\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\"},bFTO7B_8Y:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-491a2ff3-ad7b-47c9-a95c-804abeec486f, rgb(130, 112, 219)) 0%, var(--token-491a2ff3-ad7b-47c9-a95c-804abeec486f, rgb(130, 112, 219)) 100%)\",backgroundColor:\"var(--token-491a2ff3-ad7b-47c9-a95c-804abeec486f, rgb(130, 112, 219))\"},Cyvx_KFjH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},dkhgZIBx8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 0%, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},ejj4F46j7:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},ESaha43mx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, rgb(41, 41, 41) 0%, rgb(36, 36, 36) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"inset 0px 2px 0px 0px rgba(255, 255, 255, 0.15)\"},fEYBHQveD:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 0%, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245))\"},fuAwlBPYI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},HPYe_b0jK:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},ihsvkYdf7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 0%, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 100%)\",backgroundColor:\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\"},j15U3pEvF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 0%, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},JziQ2L7Ry:{background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},Kmh5IXC8W:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},LHy6WOFik:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},LQSSO1n09:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 0%, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 100%)\",backgroundColor:\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},LwjdwuI5W:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",boxShadow:\"none\"},p87ObTZTT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},SE_0Mmegu:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},Ti7dFakmH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},tKEhb3WCB:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 0%, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 100%)\",backgroundColor:\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},U6LmpxHtj:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},ubSfUvS7y:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 0%, var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231)) 100%)\",backgroundColor:\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\"},Uy6qpdOu_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},VeK4SX8aF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 0%, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 100%)\",backgroundColor:\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"},VjbhuCYbX:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},xlIEAD8Sx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 0%, var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245)) 100%)\",backgroundColor:\"var(--token-ecb557a6-4e5f-4020-9e61-ce856bde316b, rgb(214, 225, 245))\"},XoPlIL8Yg:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 0%, var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0)) 100%)\",backgroundColor:\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},Y5I_FIjCH:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},yeZYWLX60:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},yiwRqWFuQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 0%, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 100%)\",backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},yqxizZHpF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},Z4nPRDjcO:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-49275b38-bc2e-418d-ad9b-aff60caa1322, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 0%, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},ZJNRB9jYz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(0deg, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 0%, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 100%)\",backgroundColor:\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"}},whileHover:animation,...addPropertyOverrides({b_3kr0SsB:{whileHover:animation1},bFTO7B_8Y:{whileHover:animation1},BS7gxAa5t:{whileHover:animation1},HPYe_b0jK:{\"data-border\":true},LHy6WOFik:{\"data-border\":true},LwjdwuI5W:{\"data-border\":true},p87ObTZTT:{\"data-border\":true},SE_0Mmegu:{\"data-border\":true},Ti7dFakmH:{\"data-border\":true},ubSfUvS7y:{whileHover:animation1},Uy6qpdOu_:{\"data-border\":true},VeK4SX8aF:{whileHover:animation1},VjbhuCYbX:{whileHover:animation1},yeZYWLX60:{\"data-border\":true},yqxizZHpF:{\"data-border\":true},Z4nPRDjcO:{\"data-border\":true}},baseVariant,gestureVariant),children:[fvZJmVX0q&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5sxg5m\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"ZQEaEEHXV\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation4,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition4,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qw7wal\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"JNG6ODxHN\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)) 342deg)\"},variants:{AvwvJGWzP:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},dkhgZIBx8:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},fEYBHQveD:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)) 342deg)\"},HPYe_b0jK:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},j15U3pEvF:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},Kmh5IXC8W:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},LQSSO1n09:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},LwjdwuI5W:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},p87ObTZTT:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},SE_0Mmegu:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},Ti7dFakmH:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 342deg)\"},tKEhb3WCB:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},U6LmpxHtj:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},ubSfUvS7y:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},Uy6qpdOu_:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},xlIEAD8Sx:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)) 342deg)\"},XoPlIL8Yg:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},yeZYWLX60:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"},yqxizZHpF:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)) 342deg)\"},Z4nPRDjcO:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) 342deg)\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18ayiru\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"asNHQjc7x\",style:{backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},variants:{AvwvJGWzP:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},dkhgZIBx8:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},fEYBHQveD:{backgroundColor:\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},HPYe_b0jK:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},j15U3pEvF:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},Kmh5IXC8W:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},LQSSO1n09:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},LwjdwuI5W:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},p87ObTZTT:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},SE_0Mmegu:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},Ti7dFakmH:{backgroundColor:\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"},tKEhb3WCB:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},U6LmpxHtj:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},ubSfUvS7y:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},Uy6qpdOu_:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},xlIEAD8Sx:{backgroundColor:\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},XoPlIL8Yg:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},yeZYWLX60:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},yqxizZHpF:{backgroundColor:\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"},Z4nPRDjcO:{backgroundColor:\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"}}})})}),visible&&/*#__PURE__*/_jsx(RichTextWithTruncatedText_1Lines1h26a7x,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",children:\"Request a free Demo\"})}),className:\"framer-1h26a7x\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YBlp0D1iI\",style:{\"--framer-paragraph-spacing\":\"16px\",opacity:opacity1},text:ws1NLkmc3,variants:{\"tKEhb3WCB-hover\":{\"--extracted-r6o4lv\":\"var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, rgb(63, 63, 70))\"},AvwvJGWzP:{\"--extracted-r6o4lv\":\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},b_3kr0SsB:{\"--extracted-r6o4lv\":\"var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, rgb(63, 63, 70))\"},Cyvx_KFjH:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},dkhgZIBx8:{\"--extracted-r6o4lv\":\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},ejj4F46j7:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},ESaha43mx:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},fEYBHQveD:{\"--extracted-r6o4lv\":\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},fuAwlBPYI:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},HPYe_b0jK:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},ihsvkYdf7:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},j15U3pEvF:{\"--extracted-r6o4lv\":\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},Kmh5IXC8W:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},LHy6WOFik:{\"--extracted-r6o4lv\":\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},LQSSO1n09:{\"--extracted-r6o4lv\":\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},LwjdwuI5W:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},OwmKdJMKN:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},p87ObTZTT:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},SE_0Mmegu:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},Ti7dFakmH:{\"--extracted-r6o4lv\":\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"},tKEhb3WCB:{\"--extracted-r6o4lv\":\"var(--token-81d806b5-dee4-4adc-9c77-0eef7974ffdc, rgb(113, 113, 122))\"},U6LmpxHtj:{\"--extracted-r6o4lv\":\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},ubSfUvS7y:{\"--extracted-r6o4lv\":\"var(--token-81d806b5-dee4-4adc-9c77-0eef7974ffdc, rgb(113, 113, 122))\"},Uy6qpdOu_:{\"--extracted-r6o4lv\":\"var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42))\"},xlIEAD8Sx:{\"--extracted-r6o4lv\":\"var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237))\"},XoPlIL8Yg:{\"--extracted-r6o4lv\":\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"},Y5I_FIjCH:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},yeZYWLX60:{\"--extracted-r6o4lv\":\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},yiwRqWFuQ:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},yqxizZHpF:{\"--extracted-r6o4lv\":\"var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53))\"},Z4nPRDjcO:{\"--extracted-r6o4lv\":\"var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27))\"},ZJNRB9jYz:{\"--extracted-r6o4lv\":\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tKEhb3WCB-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, rgb(63, 63, 70)))\"},children:\"Request a free Demo\"})})},AvwvJGWzP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)))\"},children:\"Request a free Demo\"})})},b_3kr0SsB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5625943a-5dd0-45b2-b9bc-c7a2e00dfbcd, rgb(63, 63, 70)))\"},children:\"Request a free Demo\"})})},BS7gxAa5t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-alignment\":\"center\"},children:\"Request a free Demo\"})})},Cyvx_KFjH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},dkhgZIBx8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)))\"},children:\"Request a free Demo\"})})},ejj4F46j7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},ESaha43mx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},fEYBHQveD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)))\"},children:\"Request a free Demo\"})})},fuAwlBPYI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},HPYe_b0jK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},ihsvkYdf7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},j15U3pEvF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)))\"},children:\"Request a free Demo\"})})},Kmh5IXC8W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},LHy6WOFik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)))\"},children:\"Request a free Demo\"})})},LQSSO1n09:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)))\"},children:\"Request a free Demo\"})})},LwjdwuI5W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},OwmKdJMKN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},p87ObTZTT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},SE_0Mmegu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},Ti7dFakmH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)))\"},children:\"Request a free Demo\"})})},tKEhb3WCB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81d806b5-dee4-4adc-9c77-0eef7974ffdc, rgb(113, 113, 122)))\"},children:\"Request a free Demo\"})})},U6LmpxHtj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)))\"},children:\"Request a free Demo\"})})},ubSfUvS7y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81d806b5-dee4-4adc-9c77-0eef7974ffdc, rgb(113, 113, 122)))\"},children:\"Request a free Demo\"})})},Uy6qpdOu_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47089b66-88ce-4cb5-a143-2b1c7447839d, rgb(39, 39, 42)))\"},children:\"Request a free Demo\"})})},VeK4SX8aF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-alignment\":\"center\"},children:\"Request a free Demo\"})})},xlIEAD8Sx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2951c0cf-e08a-47ed-ace2-648087a5f341, rgb(0, 119, 237)))\"},children:\"Request a free Demo\"})})},XoPlIL8Yg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)))\"},children:\"Request a free Demo\"})})},Y5I_FIjCH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},yeZYWLX60:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1swxk9h\",\"data-styles-preset\":\"VmAvN4m3o\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)))\"},children:\"Request a free Demo\"})})},yiwRqWFuQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request a free Demo\"})})},yqxizZHpF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11u1w8\",\"data-styles-preset\":\"CYnwBlBxi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad217d08-da31-462d-8bf8-c4791cebaca0, rgb(208, 64, 53)))\"},children:\"Request a free Demo\"})})},Z4nPRDjcO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hv5v4m\",\"data-styles-preset\":\"RDt2e9W4s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)))\"},children:\"Request a free Demo\"})})},ZJNRB9jYz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aucfr1\",\"data-styles-preset\":\"fxS7uig9p\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255)))\"},children:\"Request a free Demo\"})})}},baseVariant,gestureVariant)}),Z4tcisTgU&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1esl0yw\",layoutDependency:layoutDependency,layoutId:\"d8B8yjBzQ\",style:{opacity:opacity1},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10rzzjh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"eZQwl7Gtp-container\",nodeId:\"eZQwl7Gtp\",rendersWithMotion:true,scopeId:\"Bakbrd1yI\",children:/*#__PURE__*/_jsx(Icon,{color:sLjDVCjKk,debugMode:false,height:\"100%\",iconId:\"\",id:\"eZQwl7Gtp\",layoutId:\"eZQwl7Gtp\",style:{height:\"100%\"},variant:TLmYazhmY,width:\"100%\"})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iJYTh.framer-cudc9a, .framer-iJYTh .framer-cudc9a { display: block; }\",\".framer-iJYTh.framer-1jry4bz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iJYTh .framer-2h5apg { -webkit-user-select: none; bottom: 0px; cursor: default; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; user-select: none; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-iJYTh .framer-bmtpmg { -webkit-user-select: var(--1kecrkj); align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 11px 22px 13px 22px; pointer-events: var(--1kecrkj); position: relative; text-decoration: none; user-select: var(--1kecrkj); width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-iJYTh .framer-5sxg5m { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 20px; z-index: 1; }\",\".framer-iJYTh .framer-1qw7wal { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-iJYTh .framer-18ayiru { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-iJYTh .framer-1h26a7x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iJYTh .framer-1esl0yw { 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 0px 0px 0px; position: relative; width: min-content; }\",\".framer-iJYTh .framer-10rzzjh-container { flex: none; height: 18px; position: relative; width: auto; }\",\".framer-iJYTh.framer-v-1wn4yrd.framer-1jry4bz, .framer-iJYTh.framer-v-qqps3g.framer-1jry4bz, .framer-iJYTh.framer-v-ivc6ug.framer-1jry4bz, .framer-iJYTh.framer-v-1m7hyvb.framer-1jry4bz, .framer-iJYTh.framer-v-sad65b.framer-1jry4bz, .framer-iJYTh.framer-v-1oxdhz9.framer-1jry4bz, .framer-iJYTh.framer-v-1annu6u.framer-1jry4bz { height: 48px; width: 213px; }\",\".framer-iJYTh.framer-v-1wn4yrd .framer-bmtpmg, .framer-iJYTh.framer-v-qqps3g .framer-bmtpmg, .framer-iJYTh.framer-v-ivc6ug .framer-bmtpmg, .framer-iJYTh.framer-v-1m7hyvb .framer-bmtpmg, .framer-iJYTh.framer-v-11z4z8t .framer-bmtpmg, .framer-iJYTh.framer-v-lzrnmz .framer-bmtpmg, .framer-iJYTh.framer-v-sad65b .framer-bmtpmg, .framer-iJYTh.framer-v-1oxdhz9 .framer-bmtpmg, .framer-iJYTh.framer-v-1annu6u .framer-bmtpmg { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-iJYTh.framer-v-hb2hl3 .framer-bmtpmg, .framer-iJYTh.framer-v-1ix1yqg .framer-bmtpmg, .framer-iJYTh.framer-v-spq4kf .framer-bmtpmg, .framer-iJYTh.framer-v-1xiw6vr .framer-bmtpmg, .framer-iJYTh.framer-v-dcstpa .framer-bmtpmg, .framer-iJYTh.framer-v-3jtpd8 .framer-bmtpmg { padding: 9px 16px 10px 16px; }\",\".framer-iJYTh.framer-v-oww5g7 .framer-bmtpmg, .framer-iJYTh.framer-v-a89rp4 .framer-bmtpmg, .framer-iJYTh.framer-v-153xzbg .framer-bmtpmg, .framer-iJYTh.framer-v-o4qfuw .framer-bmtpmg, .framer-iJYTh.framer-v-1vzv3x4 .framer-bmtpmg, .framer-iJYTh.framer-v-21d5hl .framer-bmtpmg, .framer-iJYTh.framer-v-hm4xa5 .framer-bmtpmg, .framer-iJYTh.framer-v-an2810 .framer-bmtpmg, .framer-iJYTh.framer-v-r9pme9 .framer-bmtpmg { gap: 4px; padding: 4px 12px 5px 12px; }\",\".framer-iJYTh.framer-v-oww5g7 .framer-5sxg5m, .framer-iJYTh.framer-v-a89rp4 .framer-5sxg5m, .framer-iJYTh.framer-v-153xzbg .framer-5sxg5m, .framer-iJYTh.framer-v-o4qfuw .framer-5sxg5m, .framer-iJYTh.framer-v-1vzv3x4 .framer-5sxg5m, .framer-iJYTh.framer-v-21d5hl .framer-5sxg5m, .framer-iJYTh.framer-v-hm4xa5 .framer-5sxg5m, .framer-iJYTh.framer-v-an2810 .framer-5sxg5m, .framer-iJYTh.framer-v-143e9u8 .framer-5sxg5m, .framer-iJYTh.framer-v-r9pme9 .framer-5sxg5m, .framer-iJYTh.framer-v-62cth6 .framer-5sxg5m, .framer-iJYTh.framer-v-1jypt21 .framer-5sxg5m { height: var(--framer-aspect-ratio-supported, 17px); width: 16px; }\",\".framer-iJYTh.framer-v-oww5g7 .framer-10rzzjh-container, .framer-iJYTh.framer-v-a89rp4 .framer-10rzzjh-container, .framer-iJYTh.framer-v-153xzbg .framer-10rzzjh-container, .framer-iJYTh.framer-v-o4qfuw .framer-10rzzjh-container, .framer-iJYTh.framer-v-1vzv3x4 .framer-10rzzjh-container, .framer-iJYTh.framer-v-21d5hl .framer-10rzzjh-container, .framer-iJYTh.framer-v-hm4xa5 .framer-10rzzjh-container, .framer-iJYTh.framer-v-an2810 .framer-10rzzjh-container, .framer-iJYTh.framer-v-143e9u8 .framer-10rzzjh-container, .framer-iJYTh.framer-v-r9pme9 .framer-10rzzjh-container, .framer-iJYTh.framer-v-62cth6 .framer-10rzzjh-container, .framer-iJYTh.framer-v-1jypt21 .framer-10rzzjh-container { height: 12px; }\",\".framer-iJYTh.framer-v-a89rp4.framer-1jry4bz { gap: 4px; }\",\".framer-iJYTh.framer-v-11z4z8t.framer-1jry4bz, .framer-iJYTh.framer-v-lzrnmz.framer-1jry4bz { cursor: unset; height: 48px; width: 213px; }\",\".framer-iJYTh.framer-v-2ivbkb.framer-1jry4bz, .framer-iJYTh.framer-v-yzvxaw.framer-1jry4bz { width: 178px; }\",\".framer-iJYTh.framer-v-2ivbkb .framer-bmtpmg, .framer-iJYTh.framer-v-1knuzy1 .framer-bmtpmg, .framer-iJYTh.framer-v-yzvxaw .framer-bmtpmg { flex: 1 0 0px; padding: 9px 16px 10px 16px; width: 1px; }\",\".framer-iJYTh.framer-v-2ivbkb .framer-1h26a7x, .framer-iJYTh.framer-v-143e9u8 .framer-1h26a7x, .framer-iJYTh.framer-v-62cth6 .framer-1h26a7x, .framer-iJYTh.framer-v-1oxdhz9 .framer-1h26a7x, .framer-iJYTh.framer-v-1jypt21 .framer-1h26a7x, .framer-iJYTh.framer-v-1knuzy1 .framer-1h26a7x { max-width: 100%; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-iJYTh.framer-v-143e9u8.framer-1jry4bz { height: 27px; width: 135px; }\",\".framer-iJYTh.framer-v-143e9u8 .framer-bmtpmg { flex: 1 0 0px; gap: 4px; height: 100%; padding: 4px 12px 5px 12px; width: 1px; }\",\".framer-iJYTh.framer-v-19gv7f .framer-bmtpmg { padding: 5px 16px 7px 16px; }\",\".framer-iJYTh.framer-v-62cth6.framer-1jry4bz, .framer-iJYTh.framer-v-1jypt21.framer-1jry4bz { width: 135px; }\",\".framer-iJYTh.framer-v-62cth6 .framer-bmtpmg, .framer-iJYTh.framer-v-1jypt21 .framer-bmtpmg { flex: 1 0 0px; gap: 4px; padding: 4px 12px 5px 12px; width: 1px; }\",\".framer-iJYTh.framer-v-1knuzy1.framer-1jry4bz { width: 195px; }\",\".framer-iJYTh.framer-v-10gr7bl.framer-1jry4bz { cursor: unset; width: 192px; }\",\".framer-iJYTh.framer-v-10gr7bl .framer-bmtpmg { flex: 1 0 0px; width: 1px; }\",\".framer-iJYTh.framer-v-3jtpd8 .framer-10rzzjh-container { height: 16px; }\",\".framer-iJYTh.framer-v-1annu6u .framer-10rzzjh-container { height: 22px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-iJYTh[data-border=\"true\"]::after, .framer-iJYTh [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41.5\n * @framerIntrinsicWidth 192.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BS7gxAa5t\":{\"layout\":[\"fixed\",\"fixed\"]},\"OwmKdJMKN\":{\"layout\":[\"auto\",\"auto\"]},\"Y5I_FIjCH\":{\"layout\":[\"auto\",\"auto\"]},\"ejj4F46j7\":{\"layout\":[\"auto\",\"auto\"]},\"AvwvJGWzP\":{\"layout\":[\"auto\",\"auto\"]},\"JziQ2L7Ry\":{\"layout\":[\"auto\",\"auto\"]},\"LHy6WOFik\":{\"layout\":[\"auto\",\"auto\"]},\"VjbhuCYbX\":{\"layout\":[\"fixed\",\"fixed\"]},\"U6LmpxHtj\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z4nPRDjcO\":{\"layout\":[\"fixed\",\"fixed\"]},\"yiwRqWFuQ\":{\"layout\":[\"auto\",\"auto\"]},\"Kmh5IXC8W\":{\"layout\":[\"auto\",\"auto\"]},\"ubSfUvS7y\":{\"layout\":[\"fixed\",\"fixed\"]},\"b_3kr0SsB\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cyvx_KFjH\":{\"layout\":[\"auto\",\"auto\"]},\"xlIEAD8Sx\":{\"layout\":[\"auto\",\"auto\"]},\"j15U3pEvF\":{\"layout\":[\"auto\",\"auto\"]},\"Uy6qpdOu_\":{\"layout\":[\"auto\",\"auto\"]},\"dkhgZIBx8\":{\"layout\":[\"auto\",\"auto\"]},\"SE_0Mmegu\":{\"layout\":[\"auto\",\"auto\"]},\"ZJNRB9jYz\":{\"layout\":[\"auto\",\"auto\"]},\"fuAwlBPYI\":{\"layout\":[\"fixed\",\"auto\"]},\"p87ObTZTT\":{\"layout\":[\"auto\",\"auto\"]},\"yqxizZHpF\":{\"layout\":[\"auto\",\"auto\"]},\"HPYe_b0jK\":{\"layout\":[\"fixed\",\"fixed\"]},\"VeK4SX8aF\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ti7dFakmH\":{\"layout\":[\"auto\",\"auto\"]},\"LQSSO1n09\":{\"layout\":[\"auto\",\"auto\"]},\"tKEhb3WCB\":{\"layout\":[\"fixed\",\"auto\"]},\"bFTO7B_8Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"XoPlIL8Yg\":{\"layout\":[\"fixed\",\"auto\"]},\"ihsvkYdf7\":{\"layout\":[\"fixed\",\"auto\"]},\"LwjdwuI5W\":{\"layout\":[\"fixed\",\"auto\"]},\"fEYBHQveD\":{\"layout\":[\"fixed\",\"auto\"]},\"ESaha43mx\":{\"layout\":[\"auto\",\"auto\"]},\"yeZYWLX60\":{\"layout\":[\"fixed\",\"fixed\"]},\"DF46YFk4_\":{\"layout\":[\"auto\",\"auto\"]},\"z2vjibzcW\":{\"layout\":[\"fixed\",\"fixed\"]},\"cbG4QpZix\":{\"layout\":[\"auto\",\"auto\"]},\"nqEFOXx5w\":{\"layout\":[\"auto\",\"auto\"]},\"sLJiMaSZp\":{\"layout\":[\"auto\",\"auto\"]},\"kQoCquuOS\":{\"layout\":[\"auto\",\"auto\"]},\"lriKiYySP\":{\"layout\":[\"auto\",\"auto\"]},\"E9LWwsMn8\":{\"layout\":[\"auto\",\"auto\"]},\"HS5KTo54a\":{\"layout\":[\"auto\",\"auto\"]},\"oJCoSz0kf\":{\"layout\":[\"fixed\",\"fixed\"]},\"YmmXy2VXb\":{\"layout\":[\"fixed\",\"fixed\"]},\"iQG1cbqtJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"fm90rtBXf\":{\"layout\":[\"auto\",\"auto\"]},\"aX7Nwc9Fz\":{\"layout\":[\"auto\",\"auto\"]},\"jzM4fd6A2\":{\"layout\":[\"auto\",\"auto\"]},\"jzCa6DX5w\":{\"layout\":[\"auto\",\"auto\"]},\"cguHJq5jd\":{\"layout\":[\"auto\",\"auto\"]},\"vp0V5M2tt\":{\"layout\":[\"auto\",\"auto\"]},\"jeCJsTOpY\":{\"layout\":[\"auto\",\"auto\"]},\"yGxmPgIQM\":{\"layout\":[\"auto\",\"auto\"]},\"te874QRkf\":{\"layout\":[\"fixed\",\"auto\"]},\"YsP2zjycR\":{\"layout\":[\"auto\",\"auto\"]},\"bhYIUnZa0\":{\"layout\":[\"auto\",\"auto\"]},\"Enluovr_m\":{\"layout\":[\"fixed\",\"fixed\"]},\"QvNjGvCPq\":{\"layout\":[\"fixed\",\"fixed\"]},\"dXqCVqS3z\":{\"layout\":[\"auto\",\"auto\"]},\"iHF2_liFO\":{\"layout\":[\"auto\",\"auto\"]},\"j_WUb6Tux\":{\"layout\":[\"fixed\",\"auto\"]},\"UpgfLeucQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"I1twPJFkj\":{\"layout\":[\"fixed\",\"auto\"]},\"UwfKblFwR\":{\"layout\":[\"fixed\",\"auto\"]},\"s3WxFTUND\":{\"layout\":[\"fixed\",\"auto\"]},\"R8GNnudAG\":{\"layout\":[\"auto\",\"auto\"]},\"KH2wRx51E\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ws1NLkmc3\":\"text\",\"X4gGcM_Mg\":\"link\",\"TLmYazhmY\":\"newIcon\",\"sLjDVCjKk\":\"iconColor\",\"Z4tcisTgU\":\"iconVisibility\",\"Gx7wk8sNs\":\"newTab\",\"MgtOpy92t\":\"click\",\"ghurdVj8d\":\"disabled\",\"fvZJmVX0q\":\"loading\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBakbrd1yI=withCSS(Component,css,\"framer-iJYTh\");export default FramerBakbrd1yI;FramerBakbrd1yI.displayName=\"Button: Primary\";FramerBakbrd1yI.defaultProps={height:41.5,width:192.5};addPropertyControls(FramerBakbrd1yI,{variant:{options:[\"aWIAyGnjO\",\"BS7gxAa5t\",\"OwmKdJMKN\",\"Y5I_FIjCH\",\"ejj4F46j7\",\"AvwvJGWzP\",\"JziQ2L7Ry\",\"LHy6WOFik\",\"VjbhuCYbX\",\"U6LmpxHtj\",\"Z4nPRDjcO\",\"yiwRqWFuQ\",\"Kmh5IXC8W\",\"ubSfUvS7y\",\"b_3kr0SsB\",\"Cyvx_KFjH\",\"xlIEAD8Sx\",\"j15U3pEvF\",\"Uy6qpdOu_\",\"dkhgZIBx8\",\"SE_0Mmegu\",\"ZJNRB9jYz\",\"fuAwlBPYI\",\"p87ObTZTT\",\"yqxizZHpF\",\"HPYe_b0jK\",\"VeK4SX8aF\",\"Ti7dFakmH\",\"LQSSO1n09\",\"tKEhb3WCB\",\"bFTO7B_8Y\",\"XoPlIL8Yg\",\"ihsvkYdf7\",\"LwjdwuI5W\",\"fEYBHQveD\",\"ESaha43mx\",\"yeZYWLX60\"],optionTitles:[\"Primary\",\"Primary - Custom Size\",\"Primary - Small\",\"Primary - Extra Small\",\"Primary - Extra Small - Border Radius\",\"White\",\"Dark\",\"White with Border\",\"Dark - Custom Size\",\"White - Custom Size\",\"White with Border - Custom Size\",\"Dark - Small\",\"White - Small\",\"Gray\",\"Primary - light gray - dark text\",\"Dark - Extra Small\",\"Secondary Blue\",\"Secondary Blue - Extra Small\",\"White Border - Extra Small\",\"Secondary Blue - Extra Small - Border Radius\",\"White Border - Small\",\"Red - Small\",\"Primary - Small - Custom Size\",\"White Border - Extra Small - Border Radius\",\"Red - Extra Small - Border Radius - Outlined\",\"White Border - Extra Small - Border Radius - Custom Size\",\"Red - Custom Size\",\"Red - Small - Outlined\",\"Dark - Extra Small - Border Radius\",\"Gray - Extra Small - Border Radius - Custom Size\",\"Purple - Custom Size\",\"Dark - Extra Small - Border Radius - Custom Size\",\"Dark - Small - Custom Size\",\"White Border - Small - Custom Size\",\"Secondary Blue - Custom Size\",\"Dark CTA - Small\",\"White with Border - L - Custom Size\"],title:\"Variant\",type:ControlType.Enum},ws1NLkmc3:{defaultValue:\"Request a free Demo\",displayTextArea:false,title:\"Text\",type:ControlType.String},X4gGcM_Mg:{title:\"Link\",type:ControlType.Link},TLmYazhmY:IconControls?.[\"variant\"]&&{...IconControls[\"variant\"],defaultValue:\"Minus\",description:undefined,hidden:undefined,title:\"New icon\"},sLjDVCjKk:{defaultValue:'var(--token-669a2598-f86d-4c37-8e20-d92a60417052, rgb(24, 24, 27)) /* {\"name\":\"Primary Text (900)\"} */',title:\"Icon color\",type:ControlType.Color},Z4tcisTgU:{defaultValue:false,title:\"Icon Visibility\",type:ControlType.Boolean},Gx7wk8sNs:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},MgtOpy92t:{title:\"Click\",type:ControlType.EventHandler},ghurdVj8d:{defaultValue:false,title:\"Disabled\",type:ControlType.Boolean},fvZJmVX0q:{defaultValue:false,title:\"Loading\",type:ControlType.Boolean}});addFonts(FramerBakbrd1yI,[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBakbrd1yI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"41.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ws1NLkmc3\\\":\\\"text\\\",\\\"X4gGcM_Mg\\\":\\\"link\\\",\\\"TLmYazhmY\\\":\\\"newIcon\\\",\\\"sLjDVCjKk\\\":\\\"iconColor\\\",\\\"Z4tcisTgU\\\":\\\"iconVisibility\\\",\\\"Gx7wk8sNs\\\":\\\"newTab\\\",\\\"MgtOpy92t\\\":\\\"click\\\",\\\"ghurdVj8d\\\":\\\"disabled\\\",\\\"fvZJmVX0q\\\":\\\"loading\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BS7gxAa5t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OwmKdJMKN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Y5I_FIjCH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ejj4F46j7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AvwvJGWzP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JziQ2L7Ry\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LHy6WOFik\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VjbhuCYbX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U6LmpxHtj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z4nPRDjcO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yiwRqWFuQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Kmh5IXC8W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ubSfUvS7y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b_3kr0SsB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cyvx_KFjH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xlIEAD8Sx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j15U3pEvF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uy6qpdOu_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dkhgZIBx8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SE_0Mmegu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZJNRB9jYz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fuAwlBPYI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p87ObTZTT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yqxizZHpF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HPYe_b0jK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VeK4SX8aF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ti7dFakmH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LQSSO1n09\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tKEhb3WCB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bFTO7B_8Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XoPlIL8Yg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ihsvkYdf7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LwjdwuI5W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fEYBHQveD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ESaha43mx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yeZYWLX60\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DF46YFk4_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z2vjibzcW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cbG4QpZix\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nqEFOXx5w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sLJiMaSZp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kQoCquuOS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lriKiYySP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E9LWwsMn8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HS5KTo54a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oJCoSz0kf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YmmXy2VXb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iQG1cbqtJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fm90rtBXf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aX7Nwc9Fz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzM4fd6A2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzCa6DX5w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cguHJq5jd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vp0V5M2tt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jeCJsTOpY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yGxmPgIQM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"te874QRkf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YsP2zjycR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bhYIUnZa0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Enluovr_m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QvNjGvCPq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dXqCVqS3z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iHF2_liFO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j_WUb6Tux\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UpgfLeucQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I1twPJFkj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UwfKblFwR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s3WxFTUND\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R8GNnudAG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KH2wRx51E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"192.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bakbrd1yI.map", "// Generated by Framer (20dc3ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/RDmy2JXVyn1eWMLxhJn0Fb9tk0.woff2\"}]}];export const css=['.framer-FR5lg .framer-styles-preset-hv5v4m:not(.rich-text-wrapper), .framer-FR5lg .framer-styles-preset-hv5v4m.rich-text-wrapper p { --framer-font-family: \"SanBase SemiBold\", \"SanBase SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-FR5lg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (20dc3ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/RDmy2JXVyn1eWMLxhJn0Fb9tk0.woff2\"}]}];export const css=['.framer-LjGat .framer-styles-preset-1swxk9h:not(.rich-text-wrapper), .framer-LjGat .framer-styles-preset-1swxk9h.rich-text-wrapper p { --framer-font-family: \"SanBase SemiBold\", \"SanBase SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-669a2598-f86d-4c37-8e20-d92a60417052, #18181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-LjGat\";\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\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData,// @ts-ignore\nPathVariablesContext,MotionConfigContext}from\"framer\";import{cloneElement,useEffect,useRef,useMemo,memo,useContext,useId}from\"react\";import{motion,LayoutGroup}from\"framer-motion\";import{Message,sortingControls,FAVOURITES_FILTER_ID,DELIMITER,FieldType,FilterFieldType,FilterTextCondition,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/NS2M1g7qVI7y5CFDNb6m/SuperfieldsShared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/ELGxjV92WFMoGKTv2Ojs/CMSLibrary.js\";import Masonry from\"https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/lB5mByrrFHrMV9T91VEC/Store.js\";import useFavouriteStore from\"https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/uQvAbmyp1KshkSoHEEUq/FavouriteStore.js\";const fieldTypeNames={[FieldType.String]:\"Text\",[FieldType.Number]:\"Number\",[FieldType.Date]:\"Date\",[FieldType.Boolean]:\"Toggle\",[FieldType.Enum]:\"Option\"};var Order;(function(Order){Order[\"Ascending\"]=\"ascending\";Order[\"Descending\"]=\"descending\";})(Order||(Order={}));var PaginationType;(function(PaginationType){PaginationType[\"PrevNextButtons\"]=\"prevNextButtons\";PaginationType[\"LoadMoreButton\"]=\"loadMoreButton\";PaginationType[\"FramerPagination\"]=\"framerPagination\";})(PaginationType||(PaginationType={}));export var LayoutType;(function(LayoutType){LayoutType[\"Stack\"]=\"stack\";LayoutType[\"Grid\"]=\"grid\";LayoutType[\"Masonry\"]=\"masonry\";})(LayoutType||(LayoutType={}));var SearchFieldType;(function(SearchFieldType){SearchFieldType[\"Default\"]=\"default\";SearchFieldType[\"Reference\"]=\"reference\";})(SearchFieldType||(SearchFieldType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){const{superfieldsId,layout,componentConfig,cmsCollectionName,favouritesOnly,searchFields,sortingField,urlParameters,slugFieldName,scrollUp,transition,customOverrideFilter=null,customOverrideSort=null}=props;const id=useId();const collectionList=props.collectionList?.[0];const emptyState=props.emptyState?.[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const scrollUpRef=useRef(null);const itemCountRef=useRef(-1);const isFirstRender=useRef(true);const{query,queryParent,propertyControlsById,propertyControlsByTitle,childrenFunction,collections,multiReferenceQueries,multiReferenceIdMap}=useMemo(()=>getCollectionData(collectionList),[collectionList]);const mainCollection=collections[0];const framerPaginationSize=isCanvas?0:queryParent?.props?.pageSize||0;const framerPagination=framerPaginationSize>0;const[filters,randomizationSeed,search,sortOption,defaultSortOption,sortingUrlParameter,paginationActive,paginationType,itemsPerPage,page,setPage,setTotalItems,paginationButtonsCount,storeSearchFields,setPaginationType]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.randomizationSeed,state.search,state.sortOption,state.defaultSortOption,state.sortingUrlParameter,state.paginationActive,state.paginationType,state.itemsPerPage,state.page,state.setPage,state.setTotalItems,state.paginationButtonsCount,state.searchFields,state.setPaginationType],state=>{state.itemsPerPage=framerPagination?framerPaginationSize:props.pagination?props.itemsPerPage:0;state.paginationActive=framerPagination||props.pagination;state.searchFields=props.searchFields;if(!isOptimizing&&!isCanvas){if(props.randomize){state.randomizationSeed=Math.floor(Math.random()*1e8);}const urlParams=new URLSearchParams(window.location.search);if(urlParameters?.search&&urlParameters.searchName){const searchParam=urlParams.get(urlParameters.searchName);if(searchParam){state.search=searchParam;}}if(urlParameters?.pagination&&urlParameters.paginationName){const pageParam=urlParams.get(urlParameters.paginationName);if(pageParam){const parsedPage=parseInt(pageParam,10);const maxPages=Math.ceil(data.length/state.itemsPerPage);if(!isNaN(parsedPage)&&parsedPage>=1&&parsedPage<=maxPages){state.page=parsedPage-1// Convert to 0-based index\n;}}}}});// Calculate paginationType dynamically based on paginationButtonsCount\nconst calculatedPaginationType=useMemo(()=>{return paginationButtonsCount>0?\"prevNextButtons\":framerPagination?\"framerPagination\":props.pagination?props.paginationType:null;},[paginationButtonsCount,framerPagination,props.pagination,props.paginationType]);// Update the store's paginationType when calculatedPaginationType changes\nuseEffect(()=>{setPaginationType(calculatedPaginationType);},[calculatedPaginationType,setPaginationType]);const randomize=props.randomize||(randomizationSeed?true:false);const mainAlias=mainCollection?.alias;const mainPropertyControlsByTitle=propertyControlsByTitle[mainAlias]||{};const mainPropertyControlsById=propertyControlsById[mainAlias]||{};const slugFieldId=mainPropertyControlsByTitle[slugFieldName||\"Slug\"]?.id;const filterIds=Object.keys(filters);let sort=props.sorting?sortingField:null;if(sortOption&&sortOption.id!==DEFAULT_SORTING_ID){sort=sortOption;}const favourites=useFavouriteStore(slugFieldId,state=>state.favourites,cmsCollectionName);// Use storeSearchFields if available, otherwise use props.searchFields\nconst finalSearchFields=storeSearchFields||props.searchFields;const select=useMemo(()=>{return modifySelect(query,filters,props.search,finalSearchFields,sort,propertyControlsByTitle,collections);},[query,filters,props.search,finalSearchFields,sort?.sortBy,sort?.fieldName]);const multiReferenceSelects=useMemo(()=>{const selects={};for(const alias of Object.keys(multiReferenceQueries)){// const cmsFieldsForCollection = []\n// for (const fieldId of Object.keys(mainPropertyControlsById)) {\n//     const field = mainPropertyControlsById[fieldId]\n//     // if (field?.title)\n// }\nlet cmsField=mainPropertyControlsById[alias];if(!cmsField){for(const key of Object.keys(multiReferenceIdMap)){if(multiReferenceIdMap[key]===alias){cmsField=mainPropertyControlsById[key];break;}}}if(cmsField){const fieldTitle=cmsField.title;const referenceSearchFields=[];for(const searchField of finalSearchFields){if(searchField.fieldType===\"reference\"&&searchField.fieldName===fieldTitle){referenceSearchFields.push({fieldName:searchField.referenceFieldName,fieldType:\"default\"});}}const referenceFilters={};for(const filterId of Object.keys(filters)){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultiReference&&filter.fieldName===fieldTitle){referenceFilters[filterId]={...filter,fieldName:filter.referenceFieldName,fieldType:filter.referenceFieldType,referenceFieldName:undefined,referenceFieldType:undefined};}}selects[alias]=modifySelect(multiReferenceQueries[alias],referenceFilters,props.search,referenceSearchFields,null,propertyControlsByTitle,[...collections].sort((a,b)=>a.alias===alias?-1:b.alias===alias?1:0));}else{const rQuery=multiReferenceQueries[alias];if(rQuery){selects[alias]=rQuery.select;}}}return selects;},[multiReferenceQueries,filters,props.search,finalSearchFields]);const originalData=query?useQueryData({...query,select}):[];const multiReferenceItemsById={};for(const fieldId of Object.keys(multiReferenceQueries)){const refSelect=multiReferenceSelects[fieldId];const refQuery=multiReferenceQueries[fieldId];const refDataItemsById={};if(refSelect&&refQuery){const refData=useQueryData({...refQuery,select:refSelect,where:undefined,orderBy:undefined});for(const item of refData){refDataItemsById[item.id]=item;}}multiReferenceItemsById[fieldId]=refDataItemsById;}const[data,dataIds,dataItemsById]=useMemo(()=>{const data=mapCollectionDataValues(originalData,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap);const dataIds=originalData.map(item=>item.id);const dataItemsById={};if(!isCanvas&&Array.isArray(data)){for(const item of data){dataItemsById[item.id]=item;}}return[data,dataIds,dataItemsById];},[originalData,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap]);const scrollToTop=()=>{if(scrollUp&&scrollUpRef.current&&!isOptimizing&&!isCanvas){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:scrollUp.scrollStyle});}}};useEffect(()=>{if(isFirstRender.current){return;}if(scrollUp&&(scrollUp.filteringEnabled&&filterIds.length>0||scrollUp.sortingEnabled&&sort?.sortBy!==\"defaultSorting\")){scrollToTop();}},[filters,sort?.sortBy]);useEffect(()=>{if(isFirstRender.current){isFirstRender.current=false;return;}if(paginationActive&&scrollUp&&scrollUp.paginationEnabled&&paginationType==\"prevNextButtons\"){scrollToTop();}// Update URL parameter\nif(paginationActive&&urlParameters?.pagination&&urlParameters.paginationName&&!isOptimizing){const url=new URL(window.location.href);const pageNumber=page+1// Convert to 1-based\n;if(pageNumber>1){url.searchParams.set(urlParameters.paginationName,pageNumber.toString());}else{url.searchParams.delete(urlParameters.paginationName);}window.history.replaceState({path:url.href},\"\",url.href);}},[page,paginationActive,paginationType,urlParameters]);useEffect(()=>{if(!urlParameters?.search||!urlParameters.searchName||isCanvas||isOptimizing){return;}const url=new URL(window.location.href);if(search){url.searchParams.set(urlParameters.searchName,search);}else{url.searchParams.delete(urlParameters.searchName);}window.history.replaceState({path:url.href},\"\",url.href);},[search,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing){return;}const url=new URL(window.location.href);let hasUrlParameterFilter=false;for(const filterId of filterIds){const filter=filters[filterId];if(filter&&filter.urlParameter){hasUrlParameterFilter=true;const value=filter.value;if(value!=null&&value!==undefined&&value!==\"\"){url.searchParams.set(filter.urlParameter,value.toString());}else{url.searchParams.delete(filter.urlParameter);}}}if(hasUrlParameterFilter){window.history.replaceState({path:url.href},\"\",url.href);}},[filters,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing||!sortingUrlParameter){return;}const url=new URL(window.location.href);if(sortOption&&sortOption.title!==defaultSortOption?.title){url.searchParams.set(sortingUrlParameter,sortOption.title);}else{url.searchParams.delete(sortingUrlParameter);}window.history.replaceState({path:url.href},\"\",url.href);},[sortOption,defaultSortOption,sortingUrlParameter]);// Filtering\nconst filteredData=useMemo(()=>{if(isCanvas||!filterIds.length){return dataIds;}let itemIds=dataIds;for(const filterId of filterIds){if(filterId==FAVOURITES_FILTER_ID){continue;}const filter=filters[filterId];const{fieldName,fieldType}=filter;const filterValue=filter.value;const conditionContains=filter?.condition===FilterTextCondition.Contains;const fields=[];if(fieldType===FilterFieldType.MultipleOptions){for(const n of fieldName.split(DELIMITER)){const field=mainPropertyControlsByTitle[n.trim()];if(field){fields.push(field);}}}else if(fieldType===FilterFieldType.Reference||fieldType===FilterFieldType.MultiReference){const{referenceFieldName}=filter;const field=mainPropertyControlsByTitle[fieldName];const isMultiRef=field?.type===\"multicollectionreference\";if(field&&(field.type===\"collectionreference\"||isMultiRef)){const collection=collections.find(c=>c.alias===field.id||isMultiRef&&c.alias===multiReferenceIdMap[field.id]);const collectionPropControls=collection?.data?.propertyControls;if(collectionPropControls){let propertyControlId=null;let propertyControl=null;for(const propertyId of Object.keys(collectionPropControls)){const control=collectionPropControls[propertyId];if(control.title===referenceFieldName){propertyControlId=propertyId;propertyControl=control;break;}}if(propertyControl&&propertyControlId){if(isMultiRef){fields.push({...field,referenceAlias:multiReferenceIdMap[field.id],referenceId:propertyControlId,referenceType:propertyControl.type});}else{fields.push({id:`${field.id}.${propertyControlId}`,type:propertyControl.type});}}}}}else{const field=mainPropertyControlsByTitle[fieldName];if(field){fields.push(field);}}const isMultipleFields=fields.length>1;if(filter&&fields.length&&filterValue!=null&&filterValue!=undefined){const filteredData=[];for(const id of itemIds){let foundMatch=false;const dataItem=dataItemsById[id];if(isMultipleFields){for(const field of fields){if(processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById)){foundMatch=true;break;}}}else{const field=fields[0];foundMatch=processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById);}if(foundMatch){filteredData.push(id);}}itemIds=filteredData;}}return itemIds;},[filters,data]);// Favourites filter\nconst favouriteFilterValue=filters[FAVOURITES_FILTER_ID]?.value;const favouriteFilteredData=useMemo(()=>{if(isCanvas||!slugFieldId||!favouritesOnly&&typeof favouriteFilterValue!==FieldType.Boolean){return dataIds;}const shouldFilterFavorites=favouriteFilterValue===true||favouritesOnly;if(!Array.isArray(favourites)||favourites.length===0){if(shouldFilterFavorites){return[];}}else{return dataIds.filter(id=>favourites.includes(dataItemsById[id][slugFieldId])===shouldFilterFavorites);}return dataIds;},[favouriteFilterValue,favouritesOnly,favourites,data]);const customFilteredData=useMemo(()=>{if(!customOverrideFilter){return dataIds;}const value=customOverrideFilter({dataIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){return value;}return dataIds;},[customOverrideFilter,data]);// Search\nconst searchText=search?.trim().toLowerCase()??\"\";const[searchData,hasSearch,missingSearchField]=useMemo(()=>{if(isCanvas||!searchText.length||!Array.isArray(data)){return[dataIds,false,null];}let missingFieldName=null;// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...dataIds],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<finalSearchFields.length;i++){const{fieldType,fieldName,referenceFieldName}=finalSearchFields[i];const{property}=getPropertyControl(fieldName,fieldType,referenceFieldName,null,propertyControlsByTitle,mainAlias,\"Title\");if(!property){missingFieldName=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const propIsString=propertyType==FieldType.String||propertyType==FieldType.Enum;const propIsNumber=propertyType==FieldType.Number;const propIsMultiReference=propertyType==\"multicollectionreference\";for(const ii in data){const cmsItem=data[ii];let level=0;if(propIsMultiReference){const items=dataItemsById[cmsItem.id]?.[propertyID];const alias=multiReferenceIdMap[property.id];const propertyControls=propertyControlsByTitle[alias];if(propertyControls&&typeof propertyControls===\"object\"&&Array.isArray(items)){const rPropertyControl=propertyControls[referenceFieldName||\"Title\"];const propId=rPropertyControl?.id;if(propId){for(const rItem of items){if(rItem){const rValue=rItem[propId];level=Math.max(level,getSearchLevelForValue(rValue,searchText));}}}}}else{const value=dataItemsById[cmsItem.id]?.[propertyID];level=getSearchLevelForValue(value,searchText);}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem.id){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem.id);itemLevels[ii]=level;}}}if(missingFieldName){return[dataIds,false,missingFieldName];}return[[...levels[4],...levels[3],...levels[2],...levels[1]],true,missingFieldName];},[searchText,data,finalSearchFields]);// Pagination, randomization and sorting are applied after filtering and search\nlet itemIds=searchData.filter(itemId=>filteredData.includes(itemId)&&favouriteFilteredData.includes(itemId)&&customFilteredData.includes(itemId));const itemCount=itemIds.length;const pageCount=itemsPerPage&&itemCount?Math.ceil(itemCount/itemsPerPage):1;if(itemCount!==itemCountRef.current){setTotalItems(itemCount);}itemCountRef.current=itemCount;// Randomization\nconst dataOrder=useMemo(()=>{if(randomizationSeed&&!isCanvas&&Array.isArray(data)){const newDataOrder=Array.from({length:data.length},(_,i)=>i);return shuffle(newDataOrder,randomizationSeed);}return null;},[randomizationSeed,isCanvas,data]);if(!isCanvas&&!hasSearch&&randomize){let orderedItemIds=dataIds;if(dataOrder){orderedItemIds=new Array(dataIds.length);for(let i=0;i<dataOrder.length;i++){orderedItemIds[dataOrder[i]]=dataIds[i];}}itemIds=orderedItemIds.filter(itemId=>itemIds.includes(itemId));}const canSort=!isCanvas&&!randomize&&!hasSearch;let missingSortField=\"\";let mismatchedSortFieldName=\"\";let mismatchedSortFieldType=\"\";if(canSort&&sort&&sort.sortBy!==\"defaultSorting\"){const{sortBy}=sort;const isReference=sort.fieldType===\"reference\";const fieldType=isReference?sort.referenceFieldType:sort.fieldType;const{property,mismatchedFieldName,mismatchedFieldType}=getPropertyControl(sort.fieldName,sort.fieldType,sort.referenceFieldName,sort.referenceFieldType,propertyControlsByTitle,mainAlias);if(mismatchedFieldName){mismatchedSortFieldName=mismatchedFieldName;mismatchedSortFieldType=mismatchedFieldType;}else{const fieldId=property?.id;if(sortBy===\"field\"&&fieldId||sortBy===\"favourites\"&&slugFieldId){const isAscending=sortBy===\"favourites\"?sort.favouritesSort===\"favouritesLast\":fieldType===FieldType.String&&sort.stringSort===\"ascending\"||fieldType===FieldType.Number&&sort.numberSort===\"ascending\"||fieldType===FieldType.Date&&sort.dateSort===\"ascending\"||fieldType===FieldType.Boolean&&sort.booleanSort===\"noYes\"||fieldType===FieldType.Enum&&(sort.enumSort===\"optionOrder\"||sort.enumSort===\"ascending\");const getSortValue=id=>{if(sortBy===\"favourites\"){const slug=dataItemsById[id]?.[slugFieldId];return Array.isArray(favourites)&&favourites.includes(slug)?1:0;}const value=dataItemsById[id]?.[fieldId];if(value==null){return null;}switch(fieldType){case FieldType.Number:return Number(value);case FieldType.Date:return new Date(value).getTime();case FieldType.Boolean:return value?1:0;case FieldType.Enum:return sort.enumSort===\"optionOrder\"||sort.enumSort===\"reverseOptionOrder\"?property.optionTitles?property.optionTitles.indexOf(value):-1:String(value);default:return String(value);}};const sortedItemIds=[...itemIds].sort((a,b)=>{const aValue=getSortValue(a);const bValue=getSortValue(b);if(aValue===null&&bValue===null)return 0;if(aValue===null)return 1;if(bValue===null)return-1;let comparison;if(fieldType===FieldType.String||fieldType===FieldType.Enum&&(sort.enumSort===\"ascending\"||sort.enumSort===\"descending\")){comparison=aValue.localeCompare(bValue);}else{comparison=aValue<bValue?-1:aValue>bValue?1:0;}return isAscending?comparison:-comparison;});itemIds=sortedItemIds;}else{missingSortField=sort.fieldName;}}}if(canSort&&customOverrideSort){const value=customOverrideSort({itemIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){itemIds=value;}}// Pagination\nif(!isCanvas&&paginationActive){switch(paginationType){case\"prevNextButtons\":itemIds=itemIds.slice(page*itemsPerPage,(page+1)*itemsPerPage);break;case\"loadMoreButton\":case\"framerPagination\":itemIds=itemIds.slice(0,(page+1)*itemsPerPage);break;}}const memoizedChildren=useMemo(()=>{if(isCanvas||!collectionList||!query||!childrenFunction){return null;}const{offset,limit}=query;const paginationInfo={currentPage:page+1,totalPages:pageCount,isLoading:false};const loadMore=()=>{if(paginationActive){const newPage=page+1;if(newPage>=0&&newPage<pageCount){setPage(newPage);}}};const originalDataItemsById={};for(const item of originalData){originalDataItemsById[item.id]=item;}const items=itemIds.map(itemId=>originalDataItemsById[itemId]).filter(Boolean);let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{let newChildren=elements;if(Array.isArray(elements)&&elements.length&&componentConfig&&componentConfig.variant.length>0){const componentChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){const child=elements[i];const key=child.key??child.props?.id;const component=/*#__PURE__*/_jsx(MemoizedComponentVariantSwitch,{child:child,componentConfig:componentConfig},key);if(component===child){isComponentWithVariants=false;break;}else{componentChildren.push(/*#__PURE__*/_jsx(LayoutGroup,{id:key,children:component},key));}}if(isComponentWithVariants){newChildren=componentChildren;}}let result=[];// Add layout transitions\nfor(let i=0;i<newChildren.length;i++){const child=newChildren[i];const key=child.key??child.props?.id;result.push(/*#__PURE__*/_jsx(motion.div,{layout:\"position\",layoutId:key,style:{width:props.style?.width},children:child},key));}return result;};let children=null;if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren?.props?.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}const childrenSlugs=[];if(Array.isArray(children)){for(const child of children){let slug=null;const id=child.props?.child?.key;if(id){slug=dataItemsById[id]?.[slugFieldId];}childrenSlugs.push(slug);}}return children.map((child,index)=>/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{[slugFieldId]:childrenSlugs[index]||null},children:child}));},[isCanvas,collectionList,query,itemIds,page,componentConfig]);if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}else if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}else if(missingSearchField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list or add a new CMS field with that name.`});}else if(missingSortField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSortField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSortField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the sorting configuration or add a new CMS field with that name.`});}else if(mismatchedSortFieldName){return /*#__PURE__*/_jsx(Message,{title:`\"${mismatchedSortFieldName}\" is not a ${fieldTypeNames[mismatchedSortFieldType]||mismatchedSortFieldType} field.`,subtitle:\"Please update the Superfields sorting mode to match the field type on the CMS collection\"});}let layoutStyle={};if(layout){switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV};break;}}const isMasonry=layout?.type===\"masonry\";const collectionListStyle={...isMasonry?{}:collectionList.props?.style,...props.style,...layoutStyle,position:\"relative\",padding:layout?layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`:undefined};const masonryProps=isMasonry?{columns:layout.masonryColumns,gapH:layout.gapH,gapV:layout.gapV,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false}:{};// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(paginationActive&&paginationType!==\"framerPagination\"){try{// const children = collectionList.type.type(collectionList.props).props.children.props\n// \t.children;\n// if (children.length > 1) {\n// \tfor (let i = 0; i < children.length; i++) {\n// \t\tif (children[i].key == \"repeated\") {\n// \t\t\tpaginationPreviewOffset = i;\n// \t\t\tpaginationItemsAfter = children.length - i - 1;\n// \t\t\tbreak;\n// \t\t}\n// \t}\n// }\n}catch{console.warn(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){return /*#__PURE__*/_jsx(Message,{title:\"Preview site to view masonry layout\",subtitle:\"The CMS masonry layout is not available in the editor. Preview or publish your site to see the CMS items.\"});// const htmlElement = collectionList.props?.__node?.cache?.htmlElement;\n// if (htmlElement) {\n// \tlet reactFiberKey = \"\";\n// \tfor (const key of Object.keys(htmlElement)) {\n// \t\tif (key.startsWith(\"__reactFiber\")) {\n// \t\t\treactFiberKey = key;\n// \t\t}\n// \t}\n// \t// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\n// \tlet cmsChildren =\n// \t\thtmlElement[reactFiberKey]?.memoizedProps?.children?.[0]?.props?.children?.props\n// \t\t\t?.children?.[1]?.props?.children?.[0]?.props?.children;\n// \tconsole.log(cmsChildren);\n// \tif (Array.isArray(cmsChildren)) {\n// \t\tlet children = [];\n// \t\tfor (const child of cmsChildren) {\n// \t\t\tif (child.key == \"repeated\" && Array.isArray(child.props?.children)) {\n// \t\t\t\tchildren = children.concat(child.props.children);\n// \t\t\t} else {\n// \t\t\t\tchildren.push(child);\n// \t\t\t}\n// \t\t}\n// \t\treturn (\n// \t\t\t<div data-superfields style={collectionListStyle}>\n// \t\t\t\t<MemoizedMasonry {...masonryProps}>{children}</MemoizedMasonry>\n// \t\t\t</div>\n// \t\t);\n// \t}\n// }\n}else{const id=props.id??\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:collectionListStyle}),paginationActive&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!itemIds?.length){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style},\"data-superfields\":true});}else{return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:collectionListStyle,className:isMasonry?\"\":collectionList.props?.className||\"\",\"data-superfields\":true,children:[/*#__PURE__*/_jsx(LayoutGroup,{id:id,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:isMasonry?/*#__PURE__*/_jsx(MemoizedMasonry,{...masonryProps,children:memoizedChildren}):memoizedChildren})}),paginationActive&&scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"}}},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\" \"},paginationEnabled:{type:ControlType.Boolean,defaultValue:true,title:\"Pagination\"},filteringEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Filters\"},sortingEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Sorting\",description:\"Scroll to the top of the Superfields component when page, filter, or sorting is changed.\"}}},transition:{type:ControlType.Transition,defaultValue:{type:false},description:\" \"},// urlParameters: {\n//     type: ControlType.Object,\n//     title: \"URL Parameters\",\n//     description: \" \",\n//     controls: {\n//         pagination: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         paginationName: {\n//             type: ControlType.String,\n//             defaultValue: \"page\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Current page\",\n//             hidden: (props) => !props.pagination,\n//         },\n//         search: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         searchName: {\n//             type: ControlType.String,\n//             defaultValue: \"search\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Search input text\",\n//             // \"Search input text\\n\\n*Note:* URL parameters for filters and sorting can be added on the Filter and Sorting Selector components.\",\n//             hidden: (props) => !props.search,\n//         },\n//     },\n// },\npagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[{fieldType:\"default\",fieldName:\"Title\"}],title:\"Fields\",control:{type:ControlType.Object,controls:{fieldType:{type:ControlType.Enum,defaultValue:\"default\",options:[\"reference\",\"default\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Reference\"},fieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",preventLocalization:true},referenceFieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.fieldType!==\"reference\"}}},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.randomize},sortingField:{type:ControlType.Object,optional:true,hidden:props=>props.randomize||!props.sorting,controls:sortingControls()},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",preventLocalization:true,hidden:props=>!props.favouriting&&!props.sorting},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",preventLocalization:true,hidden:props=>true}});function ComponentVariantSwitch({child,componentConfig}){const componentChild=child?.props?.children?.props?.children;const componentProps=componentChild?.props;const component=componentProps?.children;const variant=componentConfig.variant;if(!component){return child;}const clonedComponent=cloneComponent(componentChild,variant);if(clonedComponent){return clonedComponent;}if(componentProps&&typeof componentProps===\"object\"&&componentProps?.hasOwnProperty(\"href\")){const clonedChild=cloneComponent(componentProps.children?.props?.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:{...componentProps?.children,props:{...componentProps?.children?.props,children:clonedChild}}});}}const clonedChild=cloneComponent(componentProps?.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:clonedChild});}if(clonedComponent?.props?.hasOwnProperty(\"variant\")){return /*#__PURE__*/cloneElement(component,{variant});}return child;}const MemoizedComponentVariantSwitch=/*#__PURE__*/memo(ComponentVariantSwitch);const MemoizedMasonry=/*#__PURE__*/memo(Masonry);function cloneComponent(componentChild,variant){const componentProps=componentChild?.props;const component=componentProps?.children;if(componentChild?.type==ResolveLinks){return /*#__PURE__*/_jsx(ResolveLinks,{...componentProps,children:(...values)=>{const element=component(...values);return /*#__PURE__*/cloneElement(element,{children:{...element.props.children,props:{...element.props.children.props,children:{...element.props.children.props.children,props:{...element.props.children.props.children.props,variant}}}}});}});}else if(!component?.type?.propertyControls){const cData=component?.props?.children;if(component&&cData){const variantProp=cData.type?.propertyControls?.variant;if(variantProp){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant}}});}}}return null;}function shuffle(array,seed){// Create a copy of the original array to avoid modifying it directly\nconst shuffled=array.slice();// Create a seeded random number generator\nlet currentSeed=seed;const random=()=>{const x=Math.sin(currentSeed++)*1e4;return x-Math.floor(x);};// Fisher-Yates shuffle algorithm\nfor(let i=shuffled.length-1;i>0;i--){const j=Math.floor(random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}return shuffled;}function getPropertyControl(fieldName,fieldType,referenceFieldName,referenceFieldType,propertyControlsByTitle,mainAlias,defaultReferencePropertyTitle=\"\"){let property=propertyControlsByTitle[mainAlias]?.[fieldName]||null;let mismatchedFieldName=\"\";let mismatchedFieldType=\"\";if(property){if(property.type===\"collectionreference\"){const alias=property.id;const propertyControls=propertyControlsByTitle[alias];if(propertyControls){const name=fieldType===\"reference\"?referenceFieldName:defaultReferencePropertyTitle;const control=propertyControls[name];if(control){if(referenceFieldType&&referenceFieldType!==control.type){mismatchedFieldName=fieldName;mismatchedFieldType=control.type;}else{property={...control,id:`${alias}.${control.id}`};}}}}else if(property.type!==fieldType){mismatchedFieldName=fieldName;mismatchedFieldType=fieldType;}}return{property,mismatchedFieldName,mismatchedFieldType};}function processField(field,fieldValue,filterValue,multiSelect,conditionContains,multiReferenceItemsById){if(field.type===\"multicollectionreference\"&&Array.isArray(fieldValue)){// const rItems = multiReferenceItemsById[field.referenceAlias]\nfor(const item of fieldValue){if(!item){continue;}const itemValue=item[field.referenceId];if(itemValue===null||itemValue===undefined){continue;}if(filterData(itemValue,filterValue,field.referenceType,multiSelect,conditionContains)){return true;}}}else{if(fieldValue===null||fieldValue===undefined){return false;}return filterData(fieldValue,filterValue,field.type,multiSelect,conditionContains);}return false;}function filterData(fieldValue,filterValue,fieldType,multiSelect,conditionContains){if(typeof filterValue==\"string\"&&multiSelect){const values=filterValue.split(DELIMITER);switch(fieldType){case FieldType.String:case FieldType.Enum:if(conditionContains){for(const v of values){if(fieldValue.includes(v)){return true;}}}else{if(values.includes(fieldValue)){return true;}}break;}}else{switch(fieldType){case FieldType.Boolean:if(fieldValue==filterValue){return true;}break;case FieldType.String:case FieldType.Enum:if(conditionContains){if(fieldValue?.includes(filterValue)){return true;}}else{if(fieldValue==filterValue){return true;}}break;}}return false;}function modifySelect(query,filters,search,searchFields,sort,propertyControlsByTitle,collections){const filterIds=Object.keys(filters);const hasFilters=filterIds.length;if(query?.select&&(hasFilters||search||sort?.sortBy===\"field\")){const fields=[];if(hasFilters){for(const filterId of filterIds){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultipleOptions){for(const name of filter.fieldName.split(DELIMITER)){fields.push({name:name});}}else if(filter.fieldType===FilterFieldType.Reference){fields.push({name:filter.fieldName,referenceFieldName:filter.referenceFieldName});}else{fields.push({name:filter.fieldName});}}}for(const field of searchFields){if(field.fieldType===\"reference\"){fields.push({name:field.fieldName,referenceFieldName:field.referenceFieldName});}else{fields.push({name:field.fieldName});}}if(sort&&sort.sortBy===\"field\"){fields.push({name:sort.fieldName});}// Deduplicate fields\nconst uniqueFields=[];for(const field of fields){if(!uniqueFields.some(f=>f.name===field.name&&f.referenceFieldName===field.referenceFieldName)){uniqueFields.push(field);}}return addFieldsToSelect(uniqueFields,query,propertyControlsByTitle,collections);}return query?.select;}function mapCollectionDataValues(items,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap){if(!Array.isArray(items)||typeof propertyControlsById!==\"object\"||typeof multiReferenceItemsById!==\"object\"||typeof multiReferenceIdMap!==\"object\"||typeof mainAlias!==\"string\"){return items// Return the original array if inputs are invalid\n;}const mainPropertyControlsById=propertyControlsById[mainAlias];// Create a shallow copy of the items array\nconst copiedItems=items.map(item=>({...item}));for(const propertyId of Object.keys(mainPropertyControlsById)){const property=mainPropertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of copiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}else if(property.type===\"multicollectionreference\"){const alias=multiReferenceIdMap[propertyId];const referenceItemsById=multiReferenceItemsById[alias];if(referenceItemsById){for(const item of copiedItems){const referenceItems=item[alias];const rPropertyControlsById=propertyControlsById[alias];const newItemValues=[];if(Array.isArray(referenceItems)&&typeof rPropertyControlsById===\"object\"){const rCopiedItems=referenceItems.map(item=>{const value=typeof item===\"string\"?referenceItemsById[item]:item;return value?{...value}:{};});for(const propertyId of Object.keys(rPropertyControlsById)){const property=rPropertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of rCopiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}}for(const item of rCopiedItems){newItemValues.push(item);}}item[propertyId]=newItemValues;}}}}return copiedItems;}function getSearchLevelForValue(value,searchText){if(value==undefined||value==null){return 0;}const text=String(value).toLowerCase();if(text==searchText){return 4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){return 3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){return 2;}else{return 1;}}return 0;}const Transition=({value,children})=>{const config=useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};\nexport const __FramerMetadata__ = {\"exports\":{\"LayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// @ts-ignore\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,useRouter,PathVariablesContext}from\"framer\";import{motion}from\"framer-motion\";import{cloneElement,useContext,useId}from\"react\";export const DEFAULT_SORTING_ID=\"[{(DEFAULT_SORTING)}]\";export const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export var FieldType;(function(FieldType){FieldType[\"String\"]=\"string\";FieldType[\"Number\"]=\"number\";FieldType[\"Boolean\"]=\"boolean\";FieldType[\"Enum\"]=\"enum\";FieldType[\"Date\"]=\"date\";})(FieldType||(FieldType={}));export var FilterFieldType;(function(FilterFieldType){FilterFieldType[\"Option\"]=\"option\";FilterFieldType[\"Toggle\"]=\"toggle\";FilterFieldType[\"Text\"]=\"text\";FilterFieldType[\"Reference\"]=\"reference\";FilterFieldType[\"MultiReference\"]=\"multiReference\";FilterFieldType[\"MultipleOptions\"]=\"multipleOptions\";})(FilterFieldType||(FilterFieldType={}));export var FilterTextCondition;(function(FilterTextCondition){FilterTextCondition[\"Equals\"]=\"equals\";FilterTextCondition[\"Contains\"]=\"contains\";})(FilterTextCondition||(FilterTextCondition={}));export function useSlug(){const{currentPathVariables}=useRouter();const pathVariables=useContext(PathVariablesContext);let slug=null;let slugFieldId=null;if(pathVariables){slugFieldId=Object.keys(pathVariables)[0];slug=pathVariables[slugFieldId];}if(currentPathVariables&&!slug&&!slugFieldId){slugFieldId=Object.keys(currentPathVariables)[0];slug=currentPathVariables[slugFieldId];}return{slug,slugFieldId};}export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){if(props.appearance==\"custom\"){let layer=props.customLayer?.[0];const width=props.style?.width;const height=props.style?.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:props.font?.textAlign||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:props.style?.width==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\",\"reference\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\",\"Reference\"],hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference Field Name\",hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},referenceFieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"string\"||hidden?.(props)},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"number\"||hidden?.(props)},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"date\"||hidden?.(props)},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"boolean\"||hidden?.(props)},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"enum\"||hidden?.(props)},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||hidden?.(props)}};}const sortFieldType=props=>{return props.sortBy===\"field\"?props.fieldType===\"reference\"?props.referenceFieldType:props.fieldType:false;};\nexport const __FramerMetadata__ = {\"exports\":{\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "export function getCollectionData(collectionList){let queryParent=null;if(collectionList?.props?.query){queryParent=collectionList;}else if(collectionList?.props?.children?.props?.query){queryParent=collectionList.props.children;}else if(collectionList?.props?.children?.props?.children?.props?.query){queryParent=collectionList.props.children.props.children;}const query=queryParent?.props?.query;const from=query?.from;let collections=[];if(from){if(from.type===\"Collection\"){collections.push(from);}else if(from.type===\"LeftJoin\"){processJoin(from.left,collections);processJoin(from.right,collections);}}const select=query?.select;if(collections.length>1&&Array.isArray(select)){for(const field of select){if(field.type==\"Identifier\"&&field.name==\"id\"&&!field.alias){const mainCollection=collections.find(c=>c.alias==field.collection);if(mainCollection){collections=[mainCollection,...collections.filter(c=>c!==mainCollection)];}break;}}}const multiReferenceQueries={};const multiReferenceIdMap={};// Get collections from multi-reference fields\nif(Array.isArray(select)){for(const field of select){if(field.type===\"FunctionCall\"&&(field.functionName===\"ARRAY\"||field.functionName===\"FLAT_ARRAY\")&&Array.isArray(field.arguments)){for(const argument of field.arguments){if(argument.from?.type===\"Collection\"){const alias=argument.from.alias;let fieldId=alias;const right=argument.where?.right;if(right&&right.type===\"Identifier\"&&right.name){fieldId=right.name;}collections.push({...argument.from,fieldId});multiReferenceIdMap[fieldId]=alias;multiReferenceIdMap[alias]=alias;multiReferenceQueries[alias]=argument;}}}}}let queryData=collections[0]?.data;const propertyControlsById={};const propertyControlsByTitle={};for(const collection of collections){const byId={};const byName={};propertyControlsById[collection.alias]=byId;propertyControlsByTitle[collection.alias]=byName;const propertyControls=collection.data?.propertyControls;for(const id of Object.keys(propertyControls)){const control={id,...propertyControls[id]};byId[id]=control;byName[control.title]=control;}}// Get children function\nlet childrenFunction=null;if(collectionList){const clpc=collectionList.props?.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof clpc?.props?.children==\"function\"){childrenFunction=clpc.props.children;}else if(typeof clpc?.props?.children?.props?.children==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,collections,propertyControlsById,propertyControlsByTitle,childrenFunction,multiReferenceQueries,multiReferenceIdMap};}function processJoin(join,collections){if(join&&typeof join===\"object\"){if(join.type===\"Collection\"){collections.push(join);}else if(join.type===\"LeftJoin\"){processJoin(join.left,collections);processJoin(join.right,collections);}}}// field: { name: string, referenceFieldName: string }\nexport function addFieldsToSelect(fields,query,propertyControlsByTitle,collections){const select=Array.isArray(query?.select)?[...query.select]:[];for(const field of fields){const selectItem=getSelectItemForField(field.name,field.referenceFieldName,query,propertyControlsByTitle,collections,select);if(selectItem){select.push(selectItem);}}return select;}export function getSelectItemForField(name,referenceFieldName,query,propertyControlsByTitle,collections,select=null// When there is a select, check for a matching existing select item\n){// const mainAlias = query?.from?.alias || \"\"\nconst mainAlias=collections[0]?.alias||\"\";const propertyControl=propertyControlsByTitle[mainAlias]?.[name];if(!propertyControl){return null;}const fieldId=propertyControl?.id;const alias=referenceFieldName?fieldId:mainAlias;const referencedField=referenceFieldName?propertyControlsByTitle[fieldId]?.[referenceFieldName]:null;if(select){let matchFound=false;for(const item of select){if(item.type===\"Identifier\"){if(referenceFieldName){if(referencedField&&item.alias===`${fieldId}.${referencedField.id}`&&item.collection===fieldId&&item.name===referencedField.id){matchFound=true;break;}}else{if(item.name===fieldId&&item.collection===alias){matchFound=true;break;}}}else if(item.type===\"FunctionCall\"){if(item.alias===fieldId){matchFound=true;break;}}}if(matchFound){return null;}}if(referenceFieldName){if(referencedField){return{alias:`${fieldId}.${referencedField.id}`,collection:fieldId,name:referencedField.id,type:\"Identifier\"};}}else{return{collection:alias,name:fieldId,type:\"Identifier\"};}}\nexport const __FramerMetadata__ = {\"exports\":{\"getSelectItemForField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts for Superfields\n// https://superfields.io\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gapH=DEFAULT_GAP,gapV=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const previousLayout=useRef([]);const[arrange,setArrange]=useState(false);const[layoutVersion,setLayoutVersion]=useState(0);const resizeObservers=useRef(new Map);const updateTimeoutRef=useRef(null);const earliestChangedIndex=useRef(null);// Replace image load handler with resize observer handler\nconst handleElementResize=element=>{if(!resizeObservers.current.has(element)){let lastUpdatedHeight=element.offsetHeight;const observer=new ResizeObserver(entries=>{const entry=entries[0];const newHeight=entry.target.offsetHeight;if(newHeight!==lastUpdatedHeight&&Math.abs(newHeight-lastUpdatedHeight)>2){lastUpdatedHeight=newHeight;// Find the index of the changed element\nconst changedIndex=elements.current.findIndex(el=>el.element===element);// Update earliest changed index\nif(earliestChangedIndex.current===null){earliestChangedIndex.current=changedIndex;}else{earliestChangedIndex.current=Math.min(earliestChangedIndex.current,changedIndex);}// Only set timeout if one isn't already running\nif(!updateTimeoutRef.current){const delay=layoutVersion===0?10:200// 10ms for first update, 200ms for subsequent\n;updateTimeoutRef.current=setTimeout(()=>{setLayoutVersion(v=>v+1);updateTimeoutRef.current=null;},delay);}}});observer.observe(element);resizeObservers.current.set(element,observer);}};const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;handleElementResize(element);}};// Cleanup resize observers when component unmounts\nuseEffect(()=>{return()=>{resizeObservers.current.forEach(observer=>observer.disconnect());resizeObservers.current.clear();};},[]);// Clean up timeout on unmount\nuseEffect(()=>{return()=>{if(updateTimeoutRef.current){clearTimeout(updateTimeoutRef.current);}};},[]);useLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);if(autoArrange&&arrange)setLayoutVersion(v=>v+1);return()=>{if(autoArrange&&arrange)setArrange(false);};},[autoArrange]);const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);var _earliestChangedIndex_current;// Use the ref directly instead of parsing from layoutVersion\nconst changedIndex=(_earliestChangedIndex_current=earliestChangedIndex.current)!==null&&_earliestChangedIndex_current!==void 0?_earliestChangedIndex_current:-1;const getColumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){// If we're after the changed element, find the shortest column\nif(changedIndex===-1||index>changedIndex){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}else{// For elements before or at the changed index, use their current column\nconst element=elements.current.find(item=>item.index===index);if(element){const currentColumn=previousLayout.current.findIndex(col=>col.some(item=>item.index===index));if(currentColumn!==-1){const elementHeight=element.element.getBoundingClientRect().height;columnHeights[currentColumn]+=(elementHeight||0)+gapV;return currentColumn;}}// Fallback to default behavior if element not found\nconst columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getColumnIndex(index)].push({element:child,index});}});// Store the new layout for next render\npreviousLayout.current=newLayout;return newLayout;},[layoutVersion,arrange,children,columns,reverse,autoArrange]);const temporaryElements=[];return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap:gapH,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap:gapV},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "import{create,shallow}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js\";// @ts-ignore\nimport{useRouter}from\"framer\";import{useRef,useTransition,useMemo,useEffect}from\"react\";// Create a function to generate the initial state\nconst createInitialState=()=>({totalItems:0,filters:{},randomizationSeed:null,search:\"\",sortOption:null,defaultSortOption:null,sortingUrlParameter:null,page:0,itemsPerPage:0,paginationType:null,paginationActive:false,paginationButtonsCount:0,searchFields:null});const useBaseStore=create((set,get)=>({instances:{},getState:id=>{const path=getCurrentPath();const state=get().instances[path]?.[id];return state||createInitialState();},setState:(id,updates)=>{const path=getCurrentPath();set(state=>({instances:{...state.instances,[path]:{...state.instances[path],[id]:{...state.getState(id),...updates}}}}));},// Example of how to update a specific state property\n    setTotalItems:(id,totalItems)=>{get().setState(id,{totalItems});},setFilterValue:(id,fieldName,value)=>{const currentFilters=get().getState(id).filters;get().setState(id,{filters:{...currentFilters,[fieldName]:{...currentFilters[fieldName],value}}});},setRandomizationSeed:(id,randomizationSeed)=>{get().setState(id,{randomizationSeed});},setSearch:(id,search)=>{get().setState(id,{search});},setSortOption:(id,sortOption)=>{get().setState(id,{sortOption});},setPage:(id,page)=>{get().setState(id,{page});},setSearchFields:(id,searchFields)=>{get().setState(id,{searchFields});},setPaginationType:(id,paginationType)=>{get().setState(id,{paginationType});},deinitializePaginationButton:id=>{get().setState(id,{paginationButtonsCount:get().getState(id).paginationButtonsCount-1});}}));const useSuperfieldsStore=(id,selector,initialize=null)=>{const initializedRef=useRef(false);const[_,startTransition]=useTransition();const{currentRouteId}=useRouter();const previousRouteIdRef=useRef(currentRouteId);// Memoize the function wrappers\nconst memoizedFunctions=useMemo(()=>{const functions={};const state=useBaseStore.getState();for(const key in state){const value=state[key];if(typeof value===\"function\"){if(key.startsWith(\"set\")){functions[key]=(...args)=>{if(typeof window!==\"undefined\"){startTransition(()=>value(id,...args));}else{value(id,...args);}};}else{functions[key]=(...args)=>value(id,...args);}}}return functions;},[id]);// Reset the store when the route changes\nuseEffect(()=>{if(previousRouteIdRef.current!==currentRouteId){// Route has changed, reset the initialized state\npreviousRouteIdRef.current=currentRouteId;// If there's an initialize function, call it with a fresh state\nif(initialize){const state=useBaseStore.getState();const freshState=createInitialState();initialize(freshState);state.setState(id,freshState);}initializedRef.current=true;}},[currentRouteId,id,initialize]);// Initial setup effect\nuseEffect(()=>{if(initialize&&!initializedRef.current){const state=useBaseStore.getState();const currentState=state.getState(id);const initializedState={...currentState};initialize(initializedState);state.setState(id,initializedState);}initializedRef.current=true;},[]);return useBaseStore(state=>{const path=getCurrentPath();if(!state.instances[path]?.[id]){const initialState=createInitialState();state.setState(id,initialState);}let newState={...state.getState(id),...memoizedFunctions};return selector(newState);},shallow);};export default useSuperfieldsStore;const getCurrentPath=()=>{if(typeof window===\"undefined\"){return\"/\";}return window.location.pathname;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map", "// https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js\n// The only changes are changing default exports to regular export\n// to export multiple functions in one file.\nimport{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach(n=>n(e,t));}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e);}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd);};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t);};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r;}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;export function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n(t=>t+1,0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b);}s(()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false;});const w=r(i);s(()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u();}}catch(t){f.current=true;u();}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t;},[]);const p=g?b:S.current;c(p);return p;};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e};}};};return useStore;}// https://ga.jspm.io/npm:zustand@3.7.0/esm/shallow.js\nexport function shallow(e,t){if(Object.is(e,t))return true;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return false;const l=Object.keys(e);if(l.length!==Object.keys(t).length)return false;for(let r=0;r<l.length;r++)if(!Object.prototype.hasOwnProperty.call(t,l[r])||!Object.is(e[l[r]],t[l[r]]))return false;return true;}\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shallow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zustand.map", "import{create}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js\";import Cookies from\"js-cookie\";const useBaseStore=create((set,get)=>({collections:{},getFavourites:slugFieldId=>{const state=get().collections[slugFieldId];return state||[];},setFavourites:(slugFieldId,favourites)=>{set(state=>({collections:{...state.collections,[slugFieldId]:favourites}}));Cookies.set(`superfieldsFavourites_${slugFieldId}`,favourites);},addFavourite:(slugFieldId,favourite)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,[...currentFavourites,favourite]);},removeFavourite:(slugFieldId,favouriteToRemove)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,currentFavourites.filter(fav=>fav!==favouriteToRemove));}}));const useFavouriteStore=(slugFieldId,selector,cmsCollectionName=null)=>{return useBaseStore(state=>{let newState={favourites:state.getFavourites(slugFieldId)};if(!Array.isArray(state.collections[slugFieldId])){// Load favourites from cookies\ntry{const cookieId=`superfieldsFavourites_${slugFieldId}`;let savedState=Cookies.get(cookieId);if(!savedState&&cmsCollectionName){const cmsNameCookieId=`superfieldsFavourites_${cmsCollectionName}`;savedState=Cookies.get(cmsNameCookieId);if(savedState){Cookies.set(cookieId,savedState);Cookies.remove(cmsNameCookieId);}}if(savedState){const savedFavourites=savedState.split(\",\");state.setFavourites(slugFieldId,savedFavourites);newState.favourites=savedFavourites;}}catch(error){console.error(\"Failed to load or parse favourites cookie:\",error);}}for(const key in state){const value=state[key];if(typeof value===\"function\"){newState[key]=(...args)=>value(slugFieldId,...args);}else{newState[key]=value;}}return selector(newState);});};export default useFavouriteStore;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FavouriteStore.map", "function assign(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var e={read:function(e){'\"'===e[0]&&(e=e.slice(1,-1));return e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(e,t){function set(n,r,i){if(\"undefined\"!==typeof document){i=assign({},t,i);\"number\"===typeof i.expires&&(i.expires=new Date(Date.now()+864e5*i.expires));i.expires&&(i.expires=i.expires.toUTCString());n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o=\"\";for(var c in i)if(i[c]){o+=\"; \"+c;true!==i[c]&&(o+=\"=\"+i[c].split(\";\")[0])}return document.cookie=n+\"=\"+e.write(r,n)+o}}function get(t){if(\"undefined\"!==typeof document&&(!arguments.length||t)){var n=document.cookie?document.cookie.split(\"; \"):[];var r={};for(var i=0;i<n.length;i++){var o=n[i].split(\"=\");var c=o.slice(1).join(\"=\");try{var a=decodeURIComponent(o[0]);r[a]=e.read(c,a);if(t===a)break}catch(e){}}return t?r[t]:r}}return Object.create({set:set,get:get,remove:function(e,t){set(e,\"\",assign({},t,{expires:-1}))},withAttributes:function(e){return init(this.converter,assign({},this.attributes,e))},withConverter:function(e){return init(assign({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var t=init(e,{path:\"/\"});export{t as default};\n\n//# sourceMappingURL=js.cookie.mjs.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect}from\"react\";import{Border,borderPropertyControl,fillProp,createBackground,superfieldsId,useInstanceId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/NS2M1g7qVI7y5CFDNb6m/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/lB5mByrrFHrMV9T91VEC/Store.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function SearchBar(props){const{superfieldsId,placeholderColor,searchIcon,xButton}=props;const id=useInstanceId();const inputRef=useRef(null);const[focused,setFocused]=useState(false);const[initialized,setInitialized]=useState(false);const[search,totalItems,setSearch]=useSuperfieldsStore(superfieldsId,state=>[state.search,state.totalItems,state.setSearch]);useEffect(()=>{setInitialized(true);},[]);function onXClick(){setSearch(\"\");}// Top, right, bottom, left\nconst paddingValues=parsePadding(props.padding);return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,id:id,style:{position:\"relative\",...createBackground(props.fill),color:props.fontColor,borderRadius:props.radius,boxShadow:props.shadows,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",padding:props.padding,gap:props.gap,cursor:\"text\",overflow:\"hidden\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},onClick:()=>{inputRef.current?.focus();},children:[searchIcon&&/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:searchIcon.size,height:searchIcon.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:searchIcon.color,\"stroke-width\":searchIcon.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{opacity:searchIcon.opacity,display:\"block\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21l-6 -6\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"text\",style:{border:\"none\",color:props.fontColor,background:\"none\",...props.font,...props.style},placeholder:props.placeholderText.replace(\"[items]\",String(!initialized||!totalItems?0:totalItems)),autoFocus:props.autoFocus,value:search??\"\",onChange:event=>{setSearch(event.target.value);},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)}),search&&initialized&&xButton&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:xButton.size,display:\"flex\",alignItems:\"center\",alignSelf:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:xButton.size,height:xButton.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:xButton.color,\"stroke-width\":xButton.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",opacity:xButton.opacity},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 6l-12 12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12\"})]}),/*#__PURE__*/_jsx(\"button\",{style:{position:\"absolute\",left:-props.gap,top:-paddingValues[0],right:-paddingValues[1],bottom:-paddingValues[2],cursor:\"pointer\",background:\"none\",border:\"none\"},onClick:onXClick,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)})]}),/*#__PURE__*/_jsx(Border,{...props.border}),/*#__PURE__*/_jsx(Border,{...props.focus,animate:{opacity:focused?1:0}}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        #${id} input::placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input::-webkit-input-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input::-moz-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:-ms-input-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:-moz-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:focus { outline: none; }`}})]});}SearchBar.displayName=\"Search Bar\";addPropertyControls(SearchBar,{...superfieldsId(),placeholderText:{type:ControlType.String,defaultValue:\"Search [items] items...\",title:\"Placeholder\",description:\"*[items]*: number of CMS items\"},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},fill:fillProp({color:\"#EFEFEF\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},searchIcon:{type:ControlType.Object,optional:true,defaultValue:{color:\"$000\",size:16,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"$000\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},xButton:{type:ControlType.Object,optional:true,defaultValue:{color:\"#000\",size:14,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:14,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"8px 12px 8px 12px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},focus:{type:ControlType.Object,optional:true,defaultValue:{color:\"#0075FF\",width:2,style:\"solid\"},buttonTitle:\"Border\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Color\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0}}}}});function parsePadding(padding){// Split the input string by spaces and convert each to an integer\nconst values=padding.trim().split(/\\s+/).map(val=>parseInt(val,10));// If only one value is provided, replicate it four times\nif(values.length===1){return[values[0],values[0],values[0],values[0]];}else if(values.length===4){return values;}else{throw new Error(\"Invalid padding input. Provide either one or four padding values.\");}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SearchBar\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (011df61)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/yst7FBAPGkl0ksj0P2rh10jmhQ.woff2\"}]}];export const css=['.framer-kSlpd .framer-styles-preset-13dbejs:not(.rich-text-wrapper), .framer-kSlpd .framer-styles-preset-13dbejs.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 26px; --framer-paragraph-spacing: 19px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-kSlpd .framer-styles-preset-13dbejs:not(.rich-text-wrapper), .framer-kSlpd .framer-styles-preset-13dbejs.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 26px; --framer-paragraph-spacing: 19px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 310px) { .framer-kSlpd .framer-styles-preset-13dbejs:not(.rich-text-wrapper), .framer-kSlpd .framer-styles-preset-13dbejs.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 309px) and (min-width: 0px) { .framer-kSlpd .framer-styles-preset-13dbejs:not(.rich-text-wrapper), .framer-kSlpd .framer-styles-preset-13dbejs.rich-text-wrapper p { --framer-font-family: \"SanBase Regular\", \"SanBase Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-351b1a75-4c89-49dc-9d23-85364de61ec9, #52525b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-kSlpd\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (011df61)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SanBase Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SanBase Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/GiBlJQKeaFvSuLMd7bhsYgy9r4g.woff2\"}]}];export const css=['.framer-d2Tsy .framer-styles-preset-b3v3gg:not(.rich-text-wrapper), .framer-d2Tsy .framer-styles-preset-b3v3gg.rich-text-wrapper p { --framer-font-family: \"SanBase Bold\", \"SanBase Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-669a2598-f86d-4c37-8e20-d92a60417052, #18181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-d2Tsy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(u));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=f.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return i(e)?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return l(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){d(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:g(i,s,o[r]),easing:m(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,O(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=x((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=G.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=w(p(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const s=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:i(t)?()=>t(n):scrubAnimation(t,n[s])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const ce={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const le={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of ue)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "class MotionValue{setAnimation(i){this.animation=i;null===i||void 0===i?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n\n//# sourceMappingURL=index.es.js.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "// Generated by Framer (0bd0a36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"IHn27LpKm\",\"HsclP5fdt\",\"R_dF3G_Bn\",\"uTnPsKsg2\",\"UKcKwsXPM\",\"Wc7dZR84_\"];const serializationHash=\"framer-oBYt7\";const variantClassNames={HsclP5fdt:\"framer-v-1ekqjhb\",IHn27LpKm:\"framer-v-8ome6k\",R_dF3G_Bn:\"framer-v-zkujwa\",UKcKwsXPM:\"framer-v-1f9dtq6\",uTnPsKsg2:\"framer-v-1trl76x\",Wc7dZR84_:\"framer-v-yflhpd\"};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={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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={\"Big 1\":\"IHn27LpKm\",\"Big 2\":\"HsclP5fdt\",\"Big 3\":\"R_dF3G_Bn\",\"Small 1\":\"uTnPsKsg2\",\"Small 2\":\"UKcKwsXPM\",\"Small 3\":\"Wc7dZR84_\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"IHn27LpKm\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IHn27LpKm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearmktm2s=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HsclP5fdt\"),1e3);});const onAppear1ocn3iz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"R_dF3G_Bn\"),300);});const onAppearuwr71n=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UKcKwsXPM\"),1e3);});const onAppear1bn4752=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Wc7dZR84_\"),300);});useOnVariantChange(baseVariant,{default:onAppearmktm2s,HsclP5fdt:onAppear1ocn3iz,R_dF3G_Bn:undefined,UKcKwsXPM:onAppear1bn4752,uTnPsKsg2:onAppearuwr71n,Wc7dZR84_:undefined});const ref1=React.useRef(null);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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-8ome6k\",className,classNames),\"data-framer-name\":\"Big 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IHn27LpKm\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({HsclP5fdt:{\"data-framer-name\":\"Big 2\"},R_dF3G_Bn:{\"data-framer-name\":\"Big 3\",\"data-highlight\":undefined},UKcKwsXPM:{\"data-framer-name\":\"Small 2\"},uTnPsKsg2:{\"data-framer-name\":\"Small 1\"},Wc7dZR84_:{\"data-framer-name\":\"Small 3\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tx9i9\",layoutDependency:layoutDependency,layoutId:\"ziL1DhQXH\",style:{backgroundColor:\"var(--token-be23fd9d-5df7-4c48-aa48-06265f36fe39, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 10px 16px 0px rgba(24, 24, 27, 0.08)\",scale:1},variants:{HsclP5fdt:{scale:.95},UKcKwsXPM:{scale:.95}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vwn411\",\"data-framer-name\":\"Workbase_Small\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"An9d0cI58\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 107 73\"><g transform=\"translate(-0.551 0.3)\" id=\"ss9862543133_1\"><path d=\"M 5.897 1.959 C 11.619 -1.647 19.152 -0.016 22.88 5.579 L 23.105 5.929 L 56.834 60.343 C 57.991 62.211 57.425 64.662 55.567 65.834 L 48.322 70.401 C 42.6 74.007 35.067 72.376 31.339 66.781 L 31.115 66.431 L 1.898 19.296 C -1.759 13.4 0.028 5.658 5.898 1.96 Z M 45.897 1.959 C 51.619 -1.647 59.152 -0.016 62.88 5.579 L 63.105 5.929 C 63.105 5.929 71.537 19.532 79.969 33.136 C 88.401 46.74 96.834 60.343 96.834 60.343 C 97.991 62.211 97.425 64.662 95.567 65.834 L 88.322 70.401 C 82.6 74.007 75.067 72.376 71.339 66.781 L 71.115 66.431 L 41.898 19.296 C 38.242 13.4 40.028 5.658 45.898 1.959 Z\" fill=\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\"></path><g><defs><linearGradient id=\"idss9862543133_3g-1777345987\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(4,129,251)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,99,225)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 81.221 12.5 C 81.221 5.596 86.817 0 93.721 0 C 100.624 0 106.221 5.596 106.221 12.5 C 106.221 19.404 100.624 25 93.721 25 C 86.817 25 81.221 19.404 81.221 12.5 Z\" fill=\"url(#idss9862543133_3g-1777345987)\"></path></g></g></svg>',svgContentId:9862543133,withExternalLayout:true,...addPropertyOverrides({UKcKwsXPM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57 39\"><g transform=\"translate(0.239 0.16)\" id=\"ss12332753192_1\"><path d=\"M 3.141 1.045 C 6.189 -0.881 10.202 -0.01 12.188 2.979 L 12.308 3.166 L 30.276 32.237 C 30.892 33.235 30.591 34.544 29.601 35.17 L 25.741 37.61 C 22.693 39.537 18.68 38.665 16.694 35.676 L 16.575 35.489 L 1.011 10.308 C -0.937 7.158 0.015 3.022 3.142 1.046 Z M 24.462 1.055 C 27.51 -0.872 31.523 0 33.509 2.989 L 33.629 3.176 L 51.597 32.246 C 52.213 33.244 51.912 34.554 50.922 35.18 L 47.062 37.62 C 44.014 39.546 40.001 38.675 38.015 35.686 L 37.896 35.499 L 22.332 10.317 C 20.384 7.167 21.336 3.031 24.463 1.055 Z\" fill=\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\"></path><g><defs><linearGradient id=\"idss12332753192_3g-1777345987\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(4,129,251)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,99,225)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 43.267 6.678 C 43.267 2.99 46.248 0 49.926 0 C 53.604 0 56.585 2.99 56.585 6.678 C 56.585 10.366 53.604 13.356 49.926 13.356 C 46.248 13.356 43.267 10.366 43.267 6.678 Z\" fill=\"url(#idss12332753192_3g-1777345987)\"></path></g></g></svg>',svgContentId:12332753192},uTnPsKsg2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57 39\"><g transform=\"translate(0.239 0.16)\" id=\"ss12332753192_1\"><path d=\"M 3.141 1.045 C 6.189 -0.881 10.202 -0.01 12.188 2.979 L 12.308 3.166 L 30.276 32.237 C 30.892 33.235 30.591 34.544 29.601 35.17 L 25.741 37.61 C 22.693 39.537 18.68 38.665 16.694 35.676 L 16.575 35.489 L 1.011 10.308 C -0.937 7.158 0.015 3.022 3.142 1.046 Z M 24.462 1.055 C 27.51 -0.872 31.523 0 33.509 2.989 L 33.629 3.176 L 51.597 32.246 C 52.213 33.244 51.912 34.554 50.922 35.18 L 47.062 37.62 C 44.014 39.546 40.001 38.675 38.015 35.686 L 37.896 35.499 L 22.332 10.317 C 20.384 7.167 21.336 3.031 24.463 1.055 Z\" fill=\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\"></path><g><defs><linearGradient id=\"idss12332753192_3g-1777345987\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(4,129,251)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,99,225)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 43.267 6.678 C 43.267 2.99 46.248 0 49.926 0 C 53.604 0 56.585 2.99 56.585 6.678 C 56.585 10.366 53.604 13.356 49.926 13.356 C 46.248 13.356 43.267 10.366 43.267 6.678 Z\" fill=\"url(#idss12332753192_3g-1777345987)\"></path></g></g></svg>',svgContentId:12332753192},Wc7dZR84_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57 39\"><g transform=\"translate(0.239 0.16)\" id=\"ss12332753192_1\"><path d=\"M 3.141 1.045 C 6.189 -0.881 10.202 -0.01 12.188 2.979 L 12.308 3.166 L 30.276 32.237 C 30.892 33.235 30.591 34.544 29.601 35.17 L 25.741 37.61 C 22.693 39.537 18.68 38.665 16.694 35.676 L 16.575 35.489 L 1.011 10.308 C -0.937 7.158 0.015 3.022 3.142 1.046 Z M 24.462 1.055 C 27.51 -0.872 31.523 0 33.509 2.989 L 33.629 3.176 L 51.597 32.246 C 52.213 33.244 51.912 34.554 50.922 35.18 L 47.062 37.62 C 44.014 39.546 40.001 38.675 38.015 35.686 L 37.896 35.499 L 22.332 10.317 C 20.384 7.167 21.336 3.031 24.463 1.055 Z\" fill=\"var(--token-aac3613e-08e8-48e4-a43f-145adcd736b0, rgb(0, 0, 0))\"></path><g><defs><linearGradient id=\"idss12332753192_3g-1777345987\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(4,129,251)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,99,225)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 43.267 6.678 C 43.267 2.99 46.248 0 49.926 0 C 53.604 0 56.585 2.99 56.585 6.678 C 56.585 10.366 53.604 13.356 49.926 13.356 C 46.248 13.356 43.267 10.366 43.267 6.678 Z\" fill=\"url(#idss12332753192_3g-1777345987)\"></path></g></g></svg>',svgContentId:12332753192}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oBYt7.framer-10s8rf1, .framer-oBYt7 .framer-10s8rf1 { display: block; }\",\".framer-oBYt7.framer-8ome6k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 170px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 170px; }\",\".framer-oBYt7 .framer-1tx9i9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 170px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 170px; }\",\".framer-oBYt7 .framer-vwn411 { flex: none; height: 73px; position: relative; width: 107px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oBYt7.framer-8ome6k, .framer-oBYt7 .framer-1tx9i9 { gap: 0px; } .framer-oBYt7.framer-8ome6k > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-oBYt7.framer-8ome6k > :first-child, .framer-oBYt7 .framer-1tx9i9 > :first-child { margin-top: 0px; } .framer-oBYt7.framer-8ome6k > :last-child, .framer-oBYt7 .framer-1tx9i9 > :last-child { margin-bottom: 0px; } .framer-oBYt7 .framer-1tx9i9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-oBYt7.framer-v-1ekqjhb.framer-8ome6k, .framer-oBYt7.framer-v-zkujwa.framer-8ome6k { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 170px); }\",\".framer-oBYt7.framer-v-1trl76x.framer-8ome6k, .framer-oBYt7.framer-v-1f9dtq6.framer-8ome6k, .framer-oBYt7.framer-v-yflhpd.framer-8ome6k { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 100px); width: 100px; }\",\".framer-oBYt7.framer-v-1trl76x .framer-1tx9i9, .framer-oBYt7.framer-v-1f9dtq6 .framer-1tx9i9, .framer-oBYt7.framer-v-yflhpd .framer-1tx9i9 { height: 100px; width: 100px; }\",\".framer-oBYt7.framer-v-1trl76x .framer-vwn411, .framer-oBYt7.framer-v-1f9dtq6 .framer-vwn411, .framer-oBYt7.framer-v-yflhpd .framer-vwn411 { height: 39px; width: 57px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 170\n * @framerIntrinsicWidth 170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HsclP5fdt\":{\"layout\":[\"fixed\",\"fixed\"]},\"R_dF3G_Bn\":{\"layout\":[\"fixed\",\"fixed\"]},\"uTnPsKsg2\":{\"layout\":[\"fixed\",\"fixed\"]},\"UKcKwsXPM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wc7dZR84_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRAoZtec0M=withCSS(Component,css,\"framer-oBYt7\");export default FramerRAoZtec0M;FramerRAoZtec0M.displayName=\"Wokbase Logo: Compare\";FramerRAoZtec0M.defaultProps={height:170,width:170};addPropertyControls(FramerRAoZtec0M,{variant:{options:[\"IHn27LpKm\",\"HsclP5fdt\",\"R_dF3G_Bn\",\"uTnPsKsg2\",\"UKcKwsXPM\",\"Wc7dZR84_\"],optionTitles:[\"Big 1\",\"Big 2\",\"Big 3\",\"Small 1\",\"Small 2\",\"Small 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRAoZtec0M,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRAoZtec0M\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HsclP5fdt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R_dF3G_Bn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uTnPsKsg2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UKcKwsXPM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wc7dZR84_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"170\",\"framerIntrinsicWidth\":\"170\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RAoZtec0M.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "withTruncatedText", "Component", "props", "style", "rest", "updatedStyle", "p", "withTruncatedText_7Lines", "withTruncatedText_3Lines", "withTruncatedText_2Lines_NoNewLines", "children", "withTruncatedText_1Lines", "withTruncatedText_Characters", "withwithTruncatedText_2Lines_NoNewLines", "C", "re", "DataObserverContext", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "MotionDivWithFX", "withFX", "motion", "RichTextWithTruncatedText_1Lines1h26a7x", "withCodeBoundaryForOverrides", "RichText2", "withTruncatedText_1Lines", "IconFonts", "getFonts", "Icon", "IconControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "convertFromBoolean", "value", "activeLocale", "convertFromBoolean1", "toNumber", "parsedNumber", "transition2", "animation", "animation1", "animation2", "transition3", "animation3", "transformTemplate1", "_", "t", "transition4", "animation4", "isSet", "convertFromBoolean2", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "click", "disabled", "height", "iconColor", "iconVisibility", "id", "link", "loading", "newIcon", "newTab", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ws1NLkmc3", "X4gGcM_Mg", "TLmYazhmY", "sLjDVCjKk", "Z4tcisTgU", "Gx7wk8sNs", "MgtOpy92t", "ghurdVj8d", "fvZJmVX0q", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap341fdo", "args", "scopingClassNames", "cx", "pointerEvents", "opacity", "visible", "opacity1", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerBakbrd1yI", "withCSS", "Bakbrd1yI_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "DEFAULT_SORTING_ID", "FAVOURITES_FILTER_ID", "DELIMITER", "FieldType", "FilterFieldType", "FilterTextCondition", "calculateTotalPages", "totalItems", "itemsPerPage", "useInstanceId", "ae", "superfieldsId", "hidden", "ControlType", "Button", "props", "onClick", "onMouseEnter", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "borderPropertyControl", "ControlType", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "sortingControls", "defaultSorting", "hidden", "ControlType", "props", "sortFieldType", "init_ssg_sandbox_shims", "getCollectionData", "collectionList", "queryParent", "query", "from", "collections", "processJoin", "select", "field", "mainCollection", "c", "multiReferenceQueries", "multiReferenceIdMap", "argument", "alias", "fieldId", "right", "queryData", "propertyControlsById", "propertyControlsByTitle", "collection", "byId", "byName", "propertyControls", "id", "control", "childrenFunction", "clpc", "join", "addFieldsToSelect", "fields", "selectItem", "getSelectItemForField", "name", "referenceFieldName", "mainAlias", "propertyControl", "referencedField", "matchFound", "item", "init_ssg_sandbox_shims", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gapH", "gapV", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "previousLayout", "arrange", "setArrange", "ye", "layoutVersion", "setLayoutVersion", "resizeObservers", "updateTimeoutRef", "earliestChangedIndex", "handleElementResize", "element", "lastUpdatedHeight", "observer", "entries", "newHeight", "changedIndex", "el", "delay", "v", "addElement", "index", "temporaryElements", "ue", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "_earliestChangedIndex_current", "getColumnIndex", "columnIndex", "item", "elementHeight", "currentColumn", "col", "child", "J", "p", "column", "itemIndex", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "createStore", "t", "e", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "g", "w", "listener", "p", "ne", "shallow", "createInitialState", "useBaseStore", "create", "set", "get", "id", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "searchFields", "paginationType", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "currentRouteId", "useRouter", "previousRouteIdRef", "memoizedFunctions", "se", "functions", "key", "args", "ue", "freshState", "initializedState", "initialState", "newState", "shallow", "Store_default", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "assign", "t", "n", "r", "e", "init", "set", "i", "o", "c", "get", "a", "useBaseStore", "create", "set", "get", "slugFieldId", "favourites", "state", "t", "favourite", "currentFavourites", "favouriteToRemove", "fav", "useFavouriteStore", "selector", "cmsCollectionName", "newState", "cookieId", "savedState", "cmsNameCookieId", "savedFavourites", "error", "key", "value", "args", "FavouriteStore_default", "fieldTypeNames", "FieldType", "Order", "PaginationType", "LayoutType", "SearchFieldType", "Superfields", "props", "superfieldsId", "layout", "componentConfig", "cmsCollectionName", "favouritesOnly", "searchFields", "sortingField", "urlParameters", "slugFieldName", "scrollUp", "transition", "customOverrideFilter", "customOverrideSort", "id", "ae", "collectionList", "emptyState", "isCanvas", "RenderTarget", "isOptimizing", "scrollUpRef", "pe", "itemCountRef", "isFirstRender", "query", "queryParent", "propertyControlsById", "propertyControlsByTitle", "childrenFunction", "collections", "multiReferenceQueries", "multiReferenceIdMap", "se", "getCollectionData", "mainCollection", "framerPaginationSize", "framerPagination", "filters", "randomizationSeed", "search", "sortOption", "defaultSortOption", "sortingUrlParameter", "paginationActive", "paginationType", "itemsPerPage", "page", "setPage", "setTotalItems", "paginationButtonsCount", "storeSearchFields", "setPaginationType", "Store_default", "state", "urlParams", "searchParam", "pageParam", "parsedPage", "maxPages", "data", "calculatedPaginationType", "ue", "randomize", "mainAlias", "mainPropertyControlsByTitle", "mainPropertyControlsById", "slugFieldId", "filterIds", "sort", "DEFAULT_SORTING_ID", "favourites", "FavouriteStore_default", "finalSearchFields", "select", "modifySelect", "multiReferenceSelects", "selects", "alias", "cmsField", "key", "fieldTitle", "referenceSearchFields", "searchField", "referenceFilters", "filterId", "filter", "FilterFieldType", "a", "b", "rQuery", "originalData", "useQueryData", "multiReferenceItemsById", "fieldId", "refSelect", "refQuery", "refDataItemsById", "refData", "item", "dataIds", "dataItemsById", "mapCollectionDataValues", "scrollToTop", "rect", "url", "pageNumber", "hasUrlParameterFilter", "value", "filteredData", "itemIds", "FAVOURITES_FILTER_ID", "fieldName", "fieldType", "filterValue", "conditionContains", "FilterTextCondition", "fields", "n", "DELIMITER", "field", "referenceFieldName", "isMultiRef", "collectionPropControls", "c", "propertyControlId", "propertyControl", "propertyId", "control", "isMultipleFields", "foundMatch", "dataItem", "processField", "favouriteFilterValue", "favouriteFilteredData", "shouldFilterFavorites", "customFilteredData", "searchText", "searchData", "hasSearch", "missingSearchField", "missingFieldName", "levels", "itemLevels", "i", "property", "getPropertyControl", "propertyID", "propertyType", "propIsString", "propIsNumber", "propIsMultiReference", "ii", "cmsItem", "level", "items", "propertyControls", "propId", "rItem", "rValue", "getSearchLevelForValue", "oldLevel", "oldLevelItems", "itemId", "itemCount", "pageCount", "dataOrder", "newDataOrder", "_", "shuffle", "orderedItemIds", "canSort", "missingSortField", "mismatchedSortFieldName", "mismatchedSortFieldType", "sortBy", "mismatchedFieldName", "mismatchedFieldType", "isAscending", "getSortValue", "slug", "aValue", "bValue", "comparison", "memoizedChildren", "offset", "limit", "paginationInfo", "loadMore", "newPage", "originalDataItemsById", "clChildren", "modifyChildren", "elements", "newChildren", "componentChildren", "isComponentWithVariants", "child", "component", "p", "MemoizedComponentVariantSwitch", "LayoutGroup", "result", "motion", "children", "childrenArray", "childrenSlugs", "index", "PathVariablesContext", "Message", "layoutStyle", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "collectionListStyle", "masonryProps", "paginationPreviewOffset", "paginationItemsAfter", "u", "l", "q", "Transition", "MemoizedMasonry", "addPropertyControls", "ControlType", "sortingControls", "ComponentVariantSwitch", "componentChild", "componentProps", "variant", "clonedComponent", "cloneComponent", "clonedChild", "X", "Masonry", "ResolveLinks", "values", "element", "cData", "array", "seed", "shuffled", "currentSeed", "random", "x", "j", "referenceFieldType", "defaultReferencePropertyTitle", "fieldValue", "multiSelect", "itemValue", "filterData", "v", "hasFilters", "name", "uniqueFields", "f", "addFieldsToSelect", "copiedItems", "optionMap", "referenceItemsById", "referenceItems", "rPropertyControlsById", "newItemValues", "rCopiedItems", "text", "config", "re", "MotionConfigContext", "contextValue", "init_ssg_sandbox_shims", "SearchBar", "props", "superfieldsId", "placeholderColor", "searchIcon", "xButton", "id", "useInstanceId", "inputRef", "pe", "focused", "setFocused", "ye", "initialized", "setInitialized", "search", "totalItems", "setSearch", "Store_default", "state", "ue", "onXClick", "paddingValues", "parsePadding", "u", "createBackground", "p", "event", "Border", "addPropertyControls", "ControlType", "fillProp", "borderPropertyControl", "padding", "values", "val", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "clamp", "t", "e", "n", "isNumber", "t", "isEasingList", "wrap", "e", "n", "o", "getEasingForSegment", "mix", "noopReturn", "t", "progress", "e", "n", "fillOffset", "o", "s", "mix", "defaultOffset", "interpolate", "f", "r", "clamp", "getEasingForSegment", "isFunction", "t", "isString", "e", "velocityPerSecond", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "init_ssg_sandbox_shims", "__rest", "t", "r", "n", "init_ssg_sandbox_shims", "n", "e", "t", "r", "init_ssg_sandbox_shims", "s", "calcGeneratorVelocity", "t", "n", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "a", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "L", "T", "M", "k", "noopReturn", "B", "asTransformCssVar", "j", "T", "L", "t", "P", "j", "testAnimation", "t", "C", "R", "H", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "U", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "G", "_", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "Z", "X", "createWindowResizeHandler", "resizeWindow", "resize", "Y", "createAxisInfo", "createScrollInfo", "J", "updateAxisInfo", "progress", "velocityPerSecond", "updateScrollInfo", "calcInset", "Q", "ee", "resolveEdge", "isString", "isNumber", "te", "resolveOffset", "ne", "resolveOffsets", "interpolate", "defaultOffset", "measure", "createOnScrollHandler", "scrubAnimation", "noopReturn", "oe", "ie", "se", "getEventTarget", "scroll", "__rest", "listener", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "ae", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "ce", "le", "onPointerUp", "onPointerDown", "fe", "ue", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "currentTarget", "RenderTarget", "isCanvas", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "fe", "frame", "resize", "contentSize", "child", "index", "ref", "p", "LayoutGroup", "q", "isInView", "useInView", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "ue", "playOrPause", "hidden", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearmktm2s", "args", "onAppear1ocn3iz", "onAppearuwr71n", "onAppear1bn4752", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerRAoZtec0M", "withCSS", "RAoZtec0M_default", "addPropertyControls", "ControlType", "addFonts"]
}
