{"version":3,"file":"ProTextType.DycYe2fE.mjs","names":["useRef","styles","p","p","_define_property","styles","p","className","offset","p","React.Component","_this_el","className","NumberFlow","React.useRef","React.useContext","React.useMemo","_ref","NumberFlow","useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Benefit","NumberFlow","ToggleSwitch","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","visible","className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","PricingCard","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","TextShimmerFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","React.useMemo","React.useState","React.useRef","React.useCallback","max","className","p"],"sources":["https:/framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/AciUHRnNOn8057WveTGJ/TextShimmer_Prod.js","https:/framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js","https:/framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js","https:/framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js","https:/framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js","https:/framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js","https:/framerusercontent.com/modules/4so9SG3ShMPwWmf9tj3x/HiwMktBrKVUSZLDVBeYE/NumberFlowReact.js","https:/framer.com/m/NumberFlowReact-yGat.js","https:/framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js","https:/framerusercontent.com/modules/AhVoKjl7699E9jHdumop/0QdYDYwaLfUKm1GWIChx/T1h2e10HN.js","https:/framerusercontent.com/modules/7S1am4QAhSuUHiJuW3pv/bnwajBCyl5GwzDJVr745/DY00jqT5l.js","https:/framerusercontent.com/modules/ArqHBzyZ4FZCRcojFx1k/kdxsQDeTQNJb0pjt8CKh/KtDhlu3EY.js","https:/framerusercontent.com/modules/bi0QtyOwor2zBBwAR6pg/k9oft6EAzLhmiIMnMPvs/tsJn2HaL0.js","https:/framerusercontent.com/modules/DVuWhbPIjMT47Pd5hbXM/GV6t228e5llCgRNp3OSn/Zt4QAjx6f.js","https:/framerusercontent.com/modules/p2bHlg2ecSjH8hg2sI3z/8FCn1HUeL1VqZY3hkuha/ProTextType.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function getUniqueClassName(){return\"text-shimmer-\"+Math.random().toString(36).substr(2,9);}/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextShimmer({font,content,color,shimmer,size,speed,userSelect,rotation,delay,tag,direction}){const classNameRef=useRef(getUniqueClassName());const Tag=tag;const backgroundSize=`200% 200%`;const speedFormatted=11-speed;const gradientFirst=50-size*(50-20)/100;const gradientLast=50+size*(80-50)/100;const animationDuration=speedFormatted+delay;// Calculate keyframes\nconst startPos=direction===\"left\"?\"-100%\":\"200%\";const endPos=direction===\"left\"?\"200%\":\"-100%\";const keyframes=`\n        @keyframes shimmer-${classNameRef.current} {\n            0%, ${delay/animationDuration*100}% {\n                background-position: ${startPos};\n            }\n            100% {\n                background-position: ${endPos};\n            }\n        }\n    `;// Inject style tag once per instance\nuseEffect(()=>{const styleId=`shimmer-style-${classNameRef.current}`;let styleEl=document.getElementById(styleId);if(!styleEl){styleEl=document.createElement(\"style\");styleEl.id=styleId;document.head.appendChild(styleEl);}styleEl.innerHTML=`\n            ${keyframes}\n            .${classNameRef.current} {\n                background: linear-gradient(\n                    ${rotation}deg,\n                    transparent 0%,\n                    transparent ${gradientFirst}%,\n                    ${shimmer} 50%,\n                    transparent ${gradientLast}%,\n                    transparent 100%\n                );\n                -webkit-background-size: ${backgroundSize};\n                -moz-background-size: ${backgroundSize};\n                background-size: ${backgroundSize};\n                -webkit-background-clip: text;\n                -moz-background-clip: text;\n                background-clip: text;\n                background-repeat: no-repeat;\n                animation: shimmer-${classNameRef.current} ${animationDuration}s linear infinite;\n            }\n        `;return()=>{if(styleEl&&styleEl.parentNode){styleEl.parentNode.removeChild(styleEl);}};},[shimmer,rotation,gradientFirst,gradientLast,backgroundSize,animationDuration,delay,direction,keyframes]);return /*#__PURE__*/_jsxs(\"div\",{style:{userSelect:userSelect?\"auto\":\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(Tag,{style:{...font,color,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content}),/*#__PURE__*/_jsx(Tag,{\"aria-hidden\":\"true\",className:classNameRef.current,style:{...font,color:\"transparent\",position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:1,marginBlockStart:\"0px\",marginBlockEnd:\"0px\",pointerEvents:\"none\"},children:content})]});}TextShimmer.displayName=\"Text Shimmer\";addPropertyControls(TextShimmer,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},content:{type:ControlType.String,title:\"Content\",defaultValue:\"Learn Framer With Framer University\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF1A\"},shimmer:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#ffffff\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:30,step:1,max:100,min:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:5,max:10,min:1,step:1},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",optionIcons:[\"direction-left\",\"direction-right\"]},userSelect:{title:\"User Select\",type:ControlType.Boolean,defaultValue:false},rotation:{type:ControlType.Number,title:\"Rotation\",defaultValue:90,min:45,unit:\"\\xb0\",max:135,step:1},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.1},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextShimmer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShimmer_Prod.map","export const BROWSER=typeof window!==\"undefined\";export const createElement=(tagName,optionsOrChildren,_children)=>{const element=document.createElement(tagName);const[options,children]=Array.isArray(optionsOrChildren)?[undefined,optionsOrChildren]:[optionsOrChildren,_children];if(options)Object.assign(element,options);children===null||children===void 0?void 0:children.forEach(child=>element.appendChild(child));return element;};// Makeshift .offsetRight\nexport const offset=(el,justify)=>{var _this;var _offsetWidth;return justify===\"left\"?el.offsetLeft:((_offsetWidth=(_this=el.offsetParent instanceof HTMLElement?el.offsetParent:null)===null||_this===void 0?void 0:_this.offsetWidth)!==null&&_offsetWidth!==void 0?_offsetWidth:0)-el.offsetWidth-el.offsetLeft;};export const visible=el=>el.offsetWidth>0&&el.offsetHeight>0;// HMR-safe customElements.define\nexport const define=(name,constructor)=>{if(BROWSER&&customElements.get(name)!==constructor)customElements.define(name,constructor);};export function forEach(arr,fn,{reverse=false}={}){const len=arr.length;for(let i=reverse?len-1:0;reverse?i>=0:i<len;reverse?i--:i++){fn(arr[i],i);}}// Math.max that handles nullish numbers\nexport const max=(n1,n2)=>{if(n1==null)return n2;if(n2==null)return n1;return Math.max(n1,n2);};export const html=String.raw;export const css=String.raw;\nexport const __FramerMetadata__ = {\"exports\":{\"Mutable\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Justify\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visible\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"offset\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"html\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forEach\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"max\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HTMLProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./util.map","import{css,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const supportsLinear=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"animation-timing-function\",\"linear(1,2)\");export const supportsMod=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"line-height\",\"mod(1,1)\");export const prefersReducedMotion=BROWSER&&typeof matchMedia!==\"undefined\"?matchMedia(\"(prefers-reduced-motion: reduce)\"):null;// Register animated vars:\nexport const opacityDeltaVar=\"--_number-flow-d-opacity\";export const widthDeltaVar=\"--_number-flow-d-width\";export const dxVar=\"--_number-flow-dx\";export const deltaVar=\"--_number-flow-d\";export const supportsAtProperty=(()=>{try{CSS.registerProperty({name:opacityDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:dxVar,syntax:\"<length>\",inherits:true,initialValue:\"0px\"});CSS.registerProperty({name:widthDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:deltaVar,syntax:\"<number>\",inherits:true,initialValue:\"0\"});return true;}catch{return false;}})();// Don't use CSS.registerProperty for vars needed during SSR:\nexport const charHeight=\"var(--number-flow-char-height, 1em)\";// Mask technique taken from:\n// https://expensive.toys/blog/blur-vignette\nexport const maskHeight=\"var(--number-flow-mask-height, 0.25em)\";export const halfMaskHeight=`calc(${maskHeight} / 2)`;const maskWidth=\"var(--number-flow-mask-width, 0.5em)\";const scaledMaskWidth=`calc(${maskWidth} / var(--scale-x))`;const cornerGradient=`#000 0, transparent 71%`// or transparent ${maskWidth}\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tisolation: isolate; /* for .number z-index */\n\t\t/* Technically this is only needed on the .number, but applying it here makes the ::selection the same height for the whole element: */\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\t.number,\n\t.number__inner {\n\t\tdisplay: inline-block;\n\t\ttransform-origin: left top;\n\t}\n\n\t:host([data-will-change]) :is(.number, .number__inner, .section, .digit, .digit__num, .symbol) {\n\t\twill-change: transform;\n\t}\n\n\t.number {\n\t\t--scale-x: calc(1 + var(${widthDeltaVar}) / var(--width));\n\t\ttransform: translateX(var(${dxVar})) scaleX(var(--scale-x));\n\n\t\tmargin: 0 calc(-1 * ${maskWidth});\n\t\tposition: relative; /* for z-index */\n\n\t\t/* overflow: clip; /* helpful to not affect page layout, but breaks baseline alignment in Safari :/ */\n\t\t/* -webkit- prefixed properties have better support than unprefixed ones: */\n\t\t-webkit-mask-image:\n\t\t\t/* Horizontal: */\n\t\t\tlinear-gradient(\n\t\t\t\tto right,\n\t\t\t\ttransparent 0,\n\t\t\t\t#000 ${scaledMaskWidth},\n\t\t\t\t#000 calc(100% - ${scaledMaskWidth}),\n\t\t\t\ttransparent\n\t\t\t),\n\t\t\t/* Vertical: */\n\t\t\t\tlinear-gradient(\n\t\t\t\t\tto bottom,\n\t\t\t\t\ttransparent 0,\n\t\t\t\t\t#000 ${maskHeight},\n\t\t\t\t\t#000 calc(100% - ${maskHeight}),\n\t\t\t\t\ttransparent 100%\n\t\t\t\t),\n\t\t\t/* TL corner */ radial-gradient(at bottom right, ${cornerGradient}),\n\t\t\t/* TR corner */ radial-gradient(at bottom left, ${cornerGradient}),\n\t\t\t/* BR corner */ radial-gradient(at top left, ${cornerGradient}),\n\t\t\t/* BL corner */ radial-gradient(at top right, ${cornerGradient});\n\t\t-webkit-mask-size:\n\t\t\t100% calc(100% - ${maskHeight} * 2),\n\t\t\tcalc(100% - ${scaledMaskWidth} * 2) 100%,\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight};\n\t\t-webkit-mask-position:\n\t\t\tcenter,\n\t\t\tcenter,\n\t\t\ttop left,\n\t\t\ttop right,\n\t\t\tbottom right,\n\t\t\tbottom left;\n\t\t-webkit-mask-repeat: no-repeat;\n\t}\n\n\t.number__inner {\n\t\tpadding: ${halfMaskHeight} ${maskWidth};\n\t\t/* invert parent's: */\n\t\ttransform: scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${dxVar})));\n\t}\n\n\t/* Put number underneath other sections. Negative z-index messed up text cursor and selection, weirdly: */\n\t:host > :not(.number) {\n\t\tz-index: 5;\n\t}\n\n\t.section,\n\t.symbol {\n\t\tdisplay: inline-block;\n\t\t/* for __exiting: */\n\t\tposition: relative;\n\t\tisolation: isolate; /* also helpful for mix-blend-mode in symbol__value */\n\t}\n\n\t.section::after {\n\t\t/*\n\t\t * We seem to need some type of character to ensure baseline alignment continues working\n\t\t * even when empty\n\t\t */\n\t\tcontent: '\\200b'; /* zero-width space */\n\t\tdisplay: inline-block;\n\t}\n\n\t.section--justify-left {\n\t\ttransform-origin: center left;\n\t}\n\n\t.section--justify-right {\n\t\ttransform-origin: center right;\n\t}\n\n\t.section__exiting,\n\t.symbol__exiting {\n\t\tmargin: 0 !important;\n\t\tposition: absolute !important;\n\t\tz-index: -1;\n\t}\n\n\t.digit {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t--c: var(--current) + var(${deltaVar});\n\t}\n\n\t.digit__num,\n\t.number .section::after {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.digit__num {\n\t\tdisplay: inline-block;\n\t\t/* Claude + https://buildui.com/recipes/animated-counter */\n\t\t--offset-raw: mod(var(--length) + var(--n) - mod(var(--c), var(--length)), var(--length));\n\t\t--offset: calc(\n\t\t\tvar(--offset-raw) - var(--length) * round(down, var(--offset-raw) / (var(--length) / 2), 1)\n\t\t);\n\t\t/* Technically we just need var(--offset)*100%, but clamping should reduce the layer size: */\n\t\t--y: clamp(-100%, var(--offset) * 100%, 100%);\n\t\ttransform: translateY(var(--y));\n\t}\n\n\t.digit__num:not(.is-current) {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%) translateY(var(--y));\n\t}\n\n\t.digit:not(.is-spinning) .digit__num:not(.is-current) {\n\t\tdisplay: none;\n\t}\n\n\t.symbol__value {\n\t\tdisplay: inline-block;\n\t\tmix-blend-mode: plus-lighter; /* better crossfades e.g. + <-> - */\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n\n\t.section--justify-left .symbol__exiting {\n\t\tleft: 0;\n\t}\n\n\t.section--justify-right .symbol__exiting {\n\t\tright: 0;\n\t}\n\n\t.animate-presence {\n\t\topacity: calc(1 + var(${opacityDeltaVar}));\n\t}\n`;export default styles;\nexport const __FramerMetadata__ = {\"exports\":{\"supportsMod\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dxVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"halfMaskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsLinear\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"maskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"opacityDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"charHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"widthDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsAtProperty\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","import{css,html,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{charHeight,halfMaskHeight,maskHeight}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export const ServerSafeHTMLElement=BROWSER?HTMLElement:class{}// for types\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\tspan {\n\t\tdisplay: inline-block;\n\t}\n\n\t:host([data-will-change]) span {\n\t\twill-change: transform;\n\t}\n\n\t.number,\n\t.digit {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.symbol {\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n`;const renderPart=part=>`<span class=\"${part.type===\"integer\"||part.type===\"fraction\"?\"digit\":\"symbol\"}\" part=\"${part.type===\"integer\"||part.type===\"fraction\"?`digit ${part.type}-digit`:part.type}\">${part.value}</span>`;const renderSection=(section,part)=>`<span part=\"${part}\">${section.reduce((str,p)=>str+renderPart(p),\"\")}</span>`;export const renderInnerHTML=data=>// shadowroot=\"open\" non-standard attribute for old Chrome:\n    html`<template shadowroot=\"open\" shadowrootmode=\"open\"\n\t\t\t><style>\n\t\t\t\t${styles}</style\n\t\t\t>${renderSection(data.pre,\"left\")}<span part=\"number\" class=\"number\"\n\t\t\t\t>${renderSection(data.integer,\"integer\")}${renderSection(data.fraction,\"fraction\")}</span\n\t\t\t>${renderSection(data.post,\"right\")}</template\n\t\t><span\n\t\t\tstyle=\"font-kerning: none; display: inline-block; line-height: ${charHeight} !important; padding: ${maskHeight} 0;\"\n\t\t\t>${data.valueAsString}</span\n\t\t>`// ^ fallback for browsers that don't support DSD\n;\nexport const __FramerMetadata__ = {\"exports\":{\"ServerSafeHTMLElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ssr.map","// Merge the plus and minus sign types\nexport function formatToData(value,formatter,prefix,suffix){const parts=formatter.formatToParts(value);if(prefix)parts.unshift({type:\"prefix\",value:prefix});if(suffix)parts.push({type:\"suffix\",value:suffix});console.log(prefix,suffix);const pre=[];const _integer=[]// we do a second pass to key these from RTL\n;const fraction=[];const post=[];const counts={};const generateKey=type=>{var _counts_type;return`${type}:${counts[type]=((_counts_type=counts[type])!==null&&_counts_type!==void 0?_counts_type:-1)+1}`;};let valueAsString=\"\";let seenInteger=false,seenDecimal=false;for(const part of parts){valueAsString+=part.value;// Merge plus and minus sign types (doing it this way appeases TypeScript)\nconst type=part.type===\"minusSign\"||part.type===\"plusSign\"?\"sign\":part.type;if(type===\"integer\"){seenInteger=true;_integer.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d)})));}else if(type===\"group\"){_integer.push({type,value:part.value});}else if(type===\"decimal\"){seenDecimal=true;fraction.push({type,value:part.value,key:generateKey(type)});}else if(type===\"fraction\"){fraction.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d),key:generateKey(type),pos:-1-counts[type]})));}else{(seenInteger||seenDecimal?post:pre).push({type,value:part.value,key:generateKey(type)});}}const integer=[];// Key the integer parts RTL, for better layout animations\nfor(let i=_integer.length-1;i>=0;i--){const p=_integer[i];integer.unshift(p.type===\"integer\"?{...p,key:generateKey(p.type),pos:counts[p.type]}:{...p,key:generateKey(p.type)});}return{pre,integer,fraction,post,valueAsString,value:typeof value==\"string\"?parseFloat(value):value};}\nexport const __FramerMetadata__ = {\"exports\":{\"KeyedSymbolPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatToData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedDigitPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartKey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Data\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedNumberPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./formatter.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{createElement,offset,visible,max,forEach}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{ServerSafeHTMLElement}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";import styles,{supportsMod,supportsLinear,dxVar,opacityDeltaVar,prefersReducedMotion,supportsAtProperty,widthDeltaVar,deltaVar}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{prefersReducedMotion}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{renderInnerHTML}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";export*from\"https://framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js\";export{BROWSER,define}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const canAnimate=supportsMod&&supportsLinear&&supportsAtProperty;let styleSheet;// This one is used internally for framework wrappers, and\n// doesn't include things like attribute support:\nexport class NumberFlowLite extends ServerSafeHTMLElement{get animated(){return this._animated;}set animated(val){var // Finish any in-flight animations (instead of cancel, which won't trigger their finish events):\n_this_shadowRoot;if(this.animated===val)return;this._animated=val;(_this_shadowRoot=this.shadowRoot)===null||_this_shadowRoot===void 0?void 0:_this_shadowRoot.getAnimations().forEach(a=>a.finish());}set data(data){if(data==null){return;}const{pre,integer,fraction,post,value}=data;// Initialize if needed\nif(!this.created){this._data=data;// This will overwrite the DSD if any:\nthis.attachShadow({mode:\"open\"});// Add stylesheet\nif(typeof CSSStyleSheet!==\"undefined\"&&this.shadowRoot.adoptedStyleSheets){if(!styleSheet){styleSheet=new CSSStyleSheet;styleSheet.replaceSync(styles);}this.shadowRoot.adoptedStyleSheets=[styleSheet];}else{const style=document.createElement(\"style\");style.textContent=styles;this.shadowRoot.appendChild(style);}this._pre=new SymbolSection(this,pre,{justify:\"right\",part:\"left\"});this.shadowRoot.appendChild(this._pre.el);this._num=new Num(this,integer,fraction);this.shadowRoot.appendChild(this._num.el);this._post=new SymbolSection(this,post,{justify:\"left\",part:\"right\"});this.shadowRoot.appendChild(this._post.el);}else{const prev=this._data;this._data=data;this.computedTrend=typeof this.trend===\"function\"?this.trend(prev.value,value):this.trend;this.startingPos=undefined;if(this.computedTrend&&this.continuous){// Find the starting pos based on the parts, not the value,\n// to handle e.g. compact notation where value = 1000 and integer part = 1\nconst prevNumber=prev.integer.concat(prev.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const number=data.integer.concat(data.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const firstChangedPrev=prevNumber.find(pp=>!number.find(p=>p.pos===pp.pos&&p.value===pp.value));const firstChanged=number.find(p=>!prevNumber.find(pp=>p.pos===pp.pos&&p.value===pp.value));this.startingPos=max(firstChangedPrev===null||firstChangedPrev===void 0?void 0:firstChangedPrev.pos,firstChanged===null||firstChanged===void 0?void 0:firstChanged.pos);}this.computedAnimated=canAnimate&&this._animated&&(!this.respectMotionPreference||!(prefersReducedMotion===null||prefersReducedMotion===void 0?void 0:prefersReducedMotion.matches))&&// https://github.com/barvian/number-flow/issues/9\nvisible(this);if(!this.manual)this.willUpdate();this._pre.update(pre);this._num.update({integer,fraction});this._post.update(post);if(!this.manual)this.didUpdate();}this.created=true;}willUpdate(){// Not super safe to check animated here, b/c the prop may not have been updated yet:\nthis._pre.willUpdate();this._num.willUpdate();this._post.willUpdate();}didUpdate(){// Safe to call this here because we know the animated prop is up-to-date\nif(!this.computedAnimated)return;// If we're already animating, cancel the previous animationsfinish event:\nif(this._abortAnimationsFinish)this._abortAnimationsFinish.abort();else this.dispatchEvent(new Event(\"animationsstart\"));this._pre.didUpdate();this._num.didUpdate();this._post.didUpdate();const controller=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(a=>a.finished)).then(()=>{if(!controller.signal.aborted){this.dispatchEvent(new Event(\"animationsfinish\"));this._abortAnimationsFinish=undefined;}});this._abortAnimationsFinish=controller;}constructor(){super();_define_property(this,\"_animated\",void 0);_define_property(this,\"created\",false);_define_property(this,\"_pre\",void 0);_define_property(this,\"_num\",void 0);_define_property(this,\"_post\",void 0);_define_property(this,\"computedTrend\",void 0);_define_property(this,\"startingPos\",void 0);_define_property(this,\"computedAnimated\",void 0);_define_property(this,\"_data\",void 0);_define_property(this,\"manual\",false);_define_property(this,\"_abortAnimationsFinish\",void 0);const{animated,...props}=this.constructor.defaultProps;this._animated=this.computedAnimated=animated;Object.assign(this,props);}}/**\n     * Use `private _private` properties instead of `#private` to avoid # polyfill and\n     * reduce bundle size. Also, use `readonly` properties instead of getters to save on bundle\n     * size, even though you have to do gross stuff like `(this as Mutable<...>)` until TS\n     * supports e.g. https://github.com/microsoft/TypeScript/issues/37487\n     */_define_property(NumberFlowLite,\"defaultProps\",{transformTiming:{duration:900,// Make sure to keep this minified:\neasing:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`},spinTiming:undefined,opacityTiming:{duration:450,easing:\"ease-out\"},animated:true,trend:(oldValue,value)=>Math.sign(value-oldValue),continuous:false,respectMotionPreference:true,digits:undefined});class Num{willUpdate(){this._prevWidth=this.el.offsetWidth;this._prevLeft=this.el.getBoundingClientRect().left;this._integer.willUpdate();this._fraction.willUpdate();}update({integer,fraction}){this._integer.update(integer);this._fraction.update(fraction);}didUpdate(){const rect=this.el.getBoundingClientRect();// Do this before starting to animate:\nthis._integer.didUpdate();this._fraction.didUpdate();const dx=this._prevLeft-rect.left;const width=this.el.offsetWidth;// We convert scale to width delta in px to better handle interruptions and keep them in\n// sync with translations:\nconst dWidth=this._prevWidth-width;this.el.style.setProperty(\"--width\",String(width));this.el.animate({[dxVar]:[`${dx}px`,\"0px\"],[widthDeltaVar]:[dWidth,0]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,integer,fraction,{className,...props}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_inner\",void 0);_define_property(this,\"_integer\",void 0);_define_property(this,\"_fraction\",void 0);_define_property(this,\"_prevWidth\",void 0);_define_property(this,\"_prevLeft\",void 0);this.flow=flow;this._integer=new NumberSection(flow,integer,{justify:\"right\",part:\"integer\"});this._fraction=new NumberSection(flow,fraction,{justify:\"left\",part:\"fraction\"});this._inner=createElement(\"span\",{className:`number__inner`},[this._integer.el,this._fraction.el]);this.el=createElement(\"span\",{...props,part:\"number\",className:`number ${className!==null&&className!==void 0?className:\"\"}`},[this._inner]);}}class Section{addChar(part,{startDigitsAtZero=false,...props}={}){const comp=part.type===\"integer\"||part.type===\"fraction\"?new Digit(this,part.type,startDigitsAtZero?0:part.value,part.pos,{...props,onRemove:this.onCharRemove(part.key)}):new Sym(this,part.type,part.value,{...props,onRemove:this.onCharRemove(part.key)});this.children.set(part.key,comp);return comp;}unpop(char){char.el.classList.remove(\"section__exiting\");char.el.style.top=\"\";char.el.style[this.justify]=\"\";}pop(chars){// Calculate offsets for removed before popping, to avoid layout thrashing:\nchars.forEach(char=>{char.el.style.top=`${char.el.offsetTop}px`;char.el.style[this.justify]=`${offset(char.el,this.justify)}px`;});chars.forEach(char=>{char.el.classList.add(\"section__exiting\");char.present=false;});}addNewAndUpdateExisting(parts){const added=new Map;const updated=new Map;// Add new parts before any other updates, so we can save their position correctly:\nconst reverse=this.justify===\"left\";const op=reverse?\"prepend\":\"append\";forEach(parts,part=>{let comp;// Already exists/needs update, so set aside for now\nif(this.children.has(part.key)){comp=this.children.get(part.key);updated.set(part,comp);this.unpop(comp);comp.present=true;}else{// New part\ncomp=this.addChar(part,{startDigitsAtZero:true,animateIn:true});added.set(part,comp);}this.el[op](comp.el);},{reverse});if(this.flow.computedAnimated){const rect=this.el.getBoundingClientRect()// this should only cause a layout if there were added children\n;added.forEach(comp=>{comp.willUpdate(rect);});}// Update added children to their initial value (we start them at 0)\nadded.forEach((comp,part)=>{comp.update(part.value);});// Update any updated children\nupdated.forEach((comp,part)=>{comp.update(part.value);});}willUpdate(){const rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.justify];this.children.forEach(comp=>comp.willUpdate(rect));}didUpdate(){const rect=this.el.getBoundingClientRect();// Make sure to pass this in before starting to animate:\nthis.children.forEach(comp=>comp.didUpdate(rect));const offset=rect[this.justify];const dx=this._prevOffset-offset;// Technically checking for children could get weird during multiple interruptions\n// but probably still worth it;\nif(dx&&this.children.size)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,parts,{justify,className,...props},children){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"justify\",void 0);// All children in the DOM:\n_define_property(this,\"children\",void 0);_define_property(this,\"onCharRemove\",void 0);_define_property(this,\"_prevOffset\",void 0);this.flow=flow;this.children=new Map;this.onCharRemove=key=>()=>{this.children.delete(key);};this.justify=justify;const chars=parts.map(p=>this.addChar(p).el);this.el=createElement(\"span\",{...props,className:`section section--justify-${justify} ${className!==null&&className!==void 0?className:\"\"}`},children?children(chars):chars);}}class NumberSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}// Put everything back into the flow briefly, to recompute offsets:\nthis.unpop(comp);});this.addNewAndUpdateExisting(parts);// Set all removed digits to 0, for mathematical correctness:\nremoved.forEach(comp=>{if(comp instanceof Digit)comp.update(0);});// Then end with them popped out again:\nthis.pop(removed);}}class SymbolSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}});// Pop them, before any additions\nthis.pop(removed);this.addNewAndUpdateExisting(parts);}}class AnimatePresence{get present(){return this._present;}set present(val){if(this._present===val)return;this._present=val;if(!this.flow.computedAnimated){if(!val)this._remove();return;}this.el.style.setProperty(\"--_number-flow-d-opacity\",val?\"0\":\"-.999\");this.el.animate({[opacityDeltaVar]:val?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});if(val)this.flow.removeEventListener(\"animationsfinish\",this._remove);else this.flow.addEventListener(\"animationsfinish\",this._remove,{once:true});}constructor(flow,el,{onRemove,animateIn=false}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_present\",void 0);_define_property(this,\"_onRemove\",void 0);_define_property(this,\"_remove\",void 0);this.flow=flow;this.el=el;this._present=true;this._remove=()=>{var _this__onRemove,_this;this.el.remove();(_this__onRemove=(_this=this)._onRemove)===null||_this__onRemove===void 0?void 0:_this__onRemove.call(_this);};this.el.classList.add(\"animate-presence\");// This craziness is the only way I could figure out how to get the opacity\n// accumulation to work in all browsers. Accumulating -1 onto opacity directly\n// failed in both FF and Safari, and setting a delta to -1 still failed in FF\nif(this.flow.computedAnimated&&animateIn){this.el.animate({[opacityDeltaVar]:[-.9999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});}this._onRemove=onRemove;}}class Char extends AnimatePresence{constructor(section,value,el,props){super(section.flow,el,props);_define_property(this,\"section\",void 0);_define_property(this,\"value\",void 0);_define_property(this,\"el\",void 0);this.section=section;this.value=value;this.el=el;}}class Digit extends Char{willUpdate(parentRect){const rect=this.el.getBoundingClientRect();this._prevValue=this.value;const prevOffset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;this._prevCenter=this.section.justify===\"left\"?prevOffset+halfWidth:prevOffset-halfWidth;}update(value){var _this__numbers_this_value,_this__numbers_value;(_this__numbers_this_value=this._numbers[this.value])===null||_this__numbers_this_value===void 0?void 0:_this__numbers_this_value.classList.remove(\"is-current\");this.el.style.setProperty(\"--current\",String(value));(_this__numbers_value=this._numbers[value])===null||_this__numbers_value===void 0?void 0:_this__numbers_value.classList.add(\"is-current\");this.value=value;}didUpdate(parentRect){const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;const center=this.section.justify===\"left\"?offset+halfWidth:offset-halfWidth;const dx=this._prevCenter-center;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});const diff=this.diff;if(!diff)return;this.el.classList.add(\"is-spinning\");var _this_flow_spinTiming;this.el.animate({[deltaVar]:[-diff,0]},{...(_this_flow_spinTiming=this.flow.spinTiming)!==null&&_this_flow_spinTiming!==void 0?_this_flow_spinTiming:this.flow.transformTiming,composite:\"accumulate\"});// Hoisting the callback out prevents duplicates:\nthis.flow.addEventListener(\"animationsfinish\",this._onAnimationsFinish,{once:true});}get diff(){let trend=this.flow.computedTrend;const diff=this.value-this._prevValue;// Loop once if it's continuous:\nif(!diff&&this.flow.startingPos!=null&&this.flow.startingPos>=this.pos){return this._length*trend// trend must exist if there's a startingPos\n;}// Make it per-digit if no root trend:\ntrend||(trend=Math.sign(diff));// Loop around if need be:\nif(trend<0&&this.value>this._prevValue)return this.value-this._length-this._prevValue;else if(trend>0&&this.value<this._prevValue)return this._length-this._prevValue+this.value;return diff;}constructor(section,type,value,pos,props){var _section_flow_digits_pos,_section_flow_digits;var _section_flow_digits_pos_max;const length=((_section_flow_digits_pos_max=(_section_flow_digits=section.flow.digits)===null||_section_flow_digits===void 0?void 0:(_section_flow_digits_pos=_section_flow_digits[pos])===null||_section_flow_digits_pos===void 0?void 0:_section_flow_digits_pos.max)!==null&&_section_flow_digits_pos_max!==void 0?_section_flow_digits_pos_max:9)+1;const numbers=Array.from({length}).map((_,i)=>{const num=createElement(\"span\",{className:`digit__num${i===value?\" is-current\":\"\"}`},[document.createTextNode(String(i))]);num.style.setProperty(\"--n\",String(i));return num;});const el=createElement(\"span\",{part:`digit ${type}-digit`,className:`digit`},numbers);el.style.setProperty(\"--current\",String(value));el.style.setProperty(\"--length\",String(length));super(section,value,el,props);_define_property(this,\"pos\",void 0);_define_property(this,\"_numbers\",void 0);_define_property(this,\"_length\",void 0);_define_property(this,\"_prevValue\",void 0);// Relative to parent:\n_define_property(this,\"_prevCenter\",void 0);_define_property(this,\"_onAnimationsFinish\",void 0);this.pos=pos;this._onAnimationsFinish=()=>{this.el.classList.remove(\"is-spinning\");};this._numbers=numbers;this._length=length;}}class Sym extends Char{willUpdate(parentRect){if(this.type===\"decimal\")return;// decimal never needs animation b/c it's the first in a left aligned section and never moves\nconst rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.section.justify]-parentRect[this.section.justify];}update(value){if(this.value!==value){// Pop the current value:\nconst current=this._children.get(this.value);current.present=false;current.el.classList.add(\"symbol__exiting\");// If we already have the new value and it hasn't finished removing, reclaim it:\nif(this._children.has(value)){const prev=this._children.get(value);prev.present=true;prev.el.classList.remove(\"symbol__exiting\");}else{// Otherwise, create a new one:\nconst newVal=createElement(\"span\",{className:\"symbol__value\",textContent:value});this.el.appendChild(newVal);this._children.set(value,new AnimatePresence(this.flow,newVal,{animateIn:true,onRemove:this._onChildRemove(value)}));}}this.value=value;}didUpdate(parentRect){if(this.type===\"decimal\")return;const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const dx=this._prevOffset-offset;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(section,type,value,props){const val=createElement(\"span\",{className:\"symbol__value\",textContent:value});super(section,value,createElement(\"span\",{part:`symbol ${type}`,className:`symbol`},[val]),props);_define_property(this,\"type\",void 0);_define_property(this,\"_children\",void 0);_define_property(this,\"_prevOffset\",void 0);_define_property(this,\"_onChildRemove\",void 0);this.type=type;this._children=new Map;this._onChildRemove=key=>()=>{this._children.delete(key);};this._children.set(value,new AnimatePresence(this.flow,val,{onRemove:this._onChildRemove(value)}));}}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowLite\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Digits\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DigitOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"canAnimate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}var _React_version_match;import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{renderInnerHTML,formatToData,NumberFlowLite,prefersReducedMotion as _prefersReducedMotion,canAnimate as _canAnimate,define,BROWSER}from\"https://framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js\";const REACT_MAJOR=parseInt((_React_version_match=React.version.match(/^(\\d+)\\./))===null||_React_version_match===void 0?void 0:_React_version_match[1]);const isReact19=REACT_MAJOR>=19;// Can't wait to not have to do this in React 19:\nconst OBSERVED_ATTRIBUTES=[\"data\",\"digits\"];export class NumberFlowElement extends NumberFlowLite{attributeChangedCallback(attr,_oldValue,newValue){this[attr]=JSON.parse(newValue);}}_define_property(NumberFlowElement,\"observedAttributes\",isReact19?[]:OBSERVED_ATTRIBUTES);define(\"number-flow-react\",NumberFlowElement);// You're supposed to cache these between uses:\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString\n// Serialize to strings b/c React:\nconst formatters={};// Tiny workaround to support React 19 until it's released:\nconst serialize=isReact19?p=>p:JSON.stringify;function splitProps(props){const{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous,...rest}=props;return[{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous},rest];}// We need a class component to use getSnapshotBeforeUpdate:\nclass NumberFlowImpl extends React.Component{// Update the non-`data` props to avoid JSON serialization\n// Data needs to be set in render still:\nupdateProperties(prevProps){if(!this.el)return;this.el.manual=!this.props.isolate;const[nonData]=splitProps(this.props);Object.entries(nonData).forEach(([k,v])=>{// @ts-ignore\nthis.el[k]=v!==null&&v!==void 0?v:NumberFlowElement.defaultProps[k];});if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsStart)this.el.removeEventListener(\"animationsstart\",prevProps.onAnimationsStart);if(this.props.onAnimationsStart)this.el.addEventListener(\"animationsstart\",this.props.onAnimationsStart);if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsFinish)this.el.removeEventListener(\"animationsfinish\",prevProps.onAnimationsFinish);if(this.props.onAnimationsFinish)this.el.addEventListener(\"animationsfinish\",this.props.onAnimationsFinish);}componentDidMount(){this.updateProperties();if(isReact19&&this.el){// React 19 needs this because the attributeChangedCallback isn't called:\nthis.el.digits=this.props.digits;this.el.data=this.props.data;}}getSnapshotBeforeUpdate(prevProps){this.updateProperties(prevProps);if(prevProps.data!==this.props.data){if(this.props.group){this.props.group.willUpdate();return()=>{var _this_props_group;return(_this_props_group=this.props.group)===null||_this_props_group===void 0?void 0:_this_props_group.didUpdate();};}if(!this.props.isolate){var _this_el_willUpdate,_this_el;(_this_el=this.el)===null||_this_el===void 0?void 0:(_this_el_willUpdate=_this_el.willUpdate)===null||_this_el_willUpdate===void 0?void 0:_this_el_willUpdate.call(_this_el);return()=>{var _this_el;return(_this_el=this.el)===null||_this_el===void 0?void 0:_this_el.didUpdate();};}}return null;}componentDidUpdate(_,__,didUpdate){didUpdate===null||didUpdate===void 0?void 0:didUpdate();}handleRef(el){if(this.props.innerRef)this.props.innerRef.current=el;this.el=el;}render(){const[_,{innerRef,className,data,willChange,isolate,group,digits,onAnimationsStart,onAnimationsFinish,...rest}]=splitProps(this.props);return(// @ts-expect-error missing types\n/*#__PURE__*/_jsx(\"number-flow-react\",{ref:this.handleRef,\"data-will-change\":willChange?\"\":undefined,// Have to rename this:\nclass:className,\"aria-label\":data.valueAsString,...rest,role:\"img\",dangerouslySetInnerHTML:{__html:BROWSER?\"\":renderInnerHTML(data)},suppressHydrationWarning:true,digits:serialize(digits),// Make sure data is set last, everything else is updated:\ndata:serialize(data)}));}constructor(props){super(props);_define_property(this,\"el\",void 0);this.handleRef=this.handleRef.bind(this);}}const NumberFlow=/*#__PURE__*/React.forwardRef(function NumberFlow({value,locales,format,prefix,suffix,...props},_ref){React.useImperativeHandle(_ref,()=>ref.current,[]);const ref=React.useRef();const group=React.useContext(NumberFlowGroupContext);group===null||group===void 0?void 0:group.useRegister(ref);const localesString=React.useMemo(()=>locales?JSON.stringify(locales):\"\",[locales]);const formatString=React.useMemo(()=>format?JSON.stringify(format):\"\",[format]);const data=React.useMemo(()=>{var _formatters,_ref;var _;const formatter=(_=(_formatters=formatters)[_ref=`${localesString}:${formatString}`])!==null&&_!==void 0?_:_formatters[_ref]=new Intl.NumberFormat(locales,format);return formatToData(value,formatter,prefix,suffix);},[value,localesString,formatString,prefix,suffix]);return /*#__PURE__*/_jsx(NumberFlowImpl,{...props,group:group,data:data,innerRef:ref});});export default NumberFlow;const NumberFlowGroupContext=/*#__PURE__*/React.createContext(undefined);export function NumberFlowGroup({children}){const flows=React.useRef(new Set);const updating=React.useRef(false);const pending=React.useRef(new WeakMap);const value=React.useMemo(()=>({useRegister(ref){React.useEffect(()=>{flows.current.add(ref);return()=>{flows.current.delete(ref);};},[]);},willUpdate(){if(updating.current)return;updating.current=true;flows.current.forEach(ref=>{const f=ref.current;if(!f||!f.created)return;f.willUpdate();pending.current.set(f,true);});},didUpdate(){flows.current.forEach(ref=>{const f=ref.current;if(!f||!pending.current.get(f))return;f.didUpdate();pending.current.delete(f);});updating.current=false;}}),[]);return /*#__PURE__*/_jsx(NumberFlowGroupContext.Provider,{value:value,children:children});}export const useIsSupported=()=>React.useSyncExternalStore(()=>()=>{},()=>_canAnimate,()=>false);export const usePrefersReducedMotion=()=>React.useSyncExternalStore(cb=>{_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.addEventListener(\"change\",cb);return()=>_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.removeEventListener(\"change\",cb);},()=>_prefersReducedMotion.matches,()=>false);export function useCanAnimate({respectMotionPreference=true}={}){const isSupported=useIsSupported();const reducedMotion=usePrefersReducedMotion();return isSupported&&(!respectMotionPreference||!reducedMotion);}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanAnimate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowElement\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowGroup\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowGroup\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePrefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsSupported\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * NumberFlowReact\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/4so9SG3ShMPwWmf9tj3x/HiwMktBrKVUSZLDVBeYE/NumberFlowReact.js\"\nexport { default } from \"https://framerusercontent.com/modules/4so9SG3ShMPwWmf9tj3x/HiwMktBrKVUSZLDVBeYE/NumberFlowReact.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useId}from\"react\";import NumberFlow from\"https://framer.com/m/NumberFlowReact-yGat.js\";const TREND_VALUES={nearest:(oldValue,value)=>Math.sign(value-oldValue),individual:0,up:1,down:-1};const EASING_VALUES={smooth:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`,linear:\"linear\",ease:\"ease\",easeIn:\"ease-in\",easeOut:\"ease-out\",easeInOut:\"ease-in-out\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function NumberFlowComponent(props){const{value,format,gradientHeight}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();const style={userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,color:props.color,...props.font,...props.style};const numberFormat={notation:format.style===\"compact\"?\"compact\":\"standard\",signDisplay:format.plusSign?\"exceptZero\":\"auto\",useGrouping:format.separators};return isCanvas?/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,...style,whiteSpace:\"pre\"},children:[props.prefix,Intl.NumberFormat(format.locale||undefined,numberFormat).format(value),props.suffix]}):/*#__PURE__*/_jsxs(\"div\",{id:id,style:{...props.style,whiteSpace:\"pre\",marginTop:-gradientHeight,marginBottom:-gradientHeight},children:[/*#__PURE__*/_jsx(NumberFlow,{value:value,trend:TREND_VALUES[props.direction],continuous:props.continuous,format:numberFormat,locales:format.locale||undefined,prefix:props.prefix,suffix:props.suffix,transformTiming:{easing:EASING_VALUES[props.transition.easing],duration:props.transition.duration*1e3},opacityTiming:{easing:\"ease-out\",duration:props.transition.duration*1e3/2},isolate:true,willChange:true,style:style}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} { --number-flow-mask-height: ${gradientHeight}px }`}})]});}NumberFlowComponent.displayName=\"NumberFlow\";addPropertyControls(NumberFlowComponent,{value:{type:ControlType.Number,defaultValue:0},format:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"compact\"],optionTitles:[\"Default (1,000)\",\"Compact (1K)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},separators:{type:ControlType.Boolean,defaultValue:true},plusSign:{type:ControlType.Boolean,defaultValue:false},locale:{type:ControlType.String,placeholder:`Auto${typeof navigator!==\"undefined\"?` (${navigator.language})`:\"\"}`}}},direction:{type:ControlType.Enum,defaultValue:\"nearest\",options:[\"nearest\",\"individual\",\"up\",\"down\"],optionTitles:[\"Nearest (All)\",\"Nearest (Per-Character)\",\"Up ↑\",\"Down ↓\"]},continuous:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction===\"individual\"},gradientHeight:{type:ControlType.Number,defaultValue:10,min:0,step:1,title:\"Gradient\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},userSelect:{type:ControlType.Boolean,defaultValue:false},transition:{type:ControlType.Object,controls:{easing:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"linear\",\"ease\",\"easeIn\",\"easeOut\",\"easeInOut\"],optionTitles:[\"Smooth\",\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"]},duration:{type:ControlType.Number,defaultValue:.75,min:0,step:.01}},description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`frameruni-${cleanId}`;return instanceId;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowComponent\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberFlow_Prod.map","// Generated by Framer (a6932ec)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"E_4S051yw\",\"Q9xvND_Rq\",\"o6UTTeBOa\",\"Xu6rEixfw\"];const serializationHash=\"framer-1YkLX\";const variantClassNames={E_4S051yw:\"framer-v-1p5x854\",o6UTTeBOa:\"framer-v-1pfzr8\",Q9xvND_Rq:\"framer-v-6xnq2r\",Xu6rEixfw:\"framer-v-2wbs67\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.4,delay:0,duration:.5,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mid ->\":\"Q9xvND_Rq\",\"Mid <-\":\"Xu6rEixfw\",Off:\"E_4S051yw\",On:\"o6UTTeBOa\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"E_4S051yw\",WItftraJu:click??props.WItftraJu};};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,WItftraJu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E_4S051yw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxznkpq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WItftraJu){const res=await WItftraJu(...args);if(res===false)return false;}});const onAppearpczmzy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"o6UTTeBOa\"),100);});const onAppear81d0xo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"E_4S051yw\"),100);});useOnVariantChange(baseVariant,{Q9xvND_Rq:onAppearpczmzy,Xu6rEixfw:onAppear81d0xo});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p5x854\",className,classNames),\"data-framer-name\":\"Off\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E_4S051yw\",onTap:onTapxznkpq,ref:refBinding,style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({o6UTTeBOa:{\"data-framer-name\":\"On\"},Q9xvND_Rq:{\"data-framer-name\":\"Mid ->\"},Xu6rEixfw:{\"data-framer-name\":\"Mid <-\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-24b5ho\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"S046L9mqa\",style:{backgroundColor:\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(209, 213, 219))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ik8iqu\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"jEnrWTSfw\",style:{backgroundColor:\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",opacity:0},variants:{o6UTTeBOa:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7i4w0g\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"xZWRbwWOI\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate1,...addPropertyOverrides({Q9xvND_Rq:{transformTemplate:undefined},Xu6rEixfw:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1YkLX.framer-17iwnbv, .framer-1YkLX .framer-17iwnbv { display: block; }\",\".framer-1YkLX.framer-1p5x854 { cursor: pointer; height: 22px; overflow: hidden; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1YkLX .framer-24b5ho, .framer-1YkLX .framer-ik8iqu { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-1YkLX .framer-7i4w0g { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 3px; overflow: hidden; position: absolute; top: 50%; width: 16px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-1YkLX.framer-v-6xnq2r .framer-7i4w0g, .framer-1YkLX.framer-v-2wbs67 .framer-7i4w0g { aspect-ratio: unset; height: 16px; left: calc(50.00000000000002% - 30px / 2); top: calc(50.00000000000002% - 16px / 2); width: 30px; }\",\".framer-1YkLX.framer-v-1pfzr8 .framer-7i4w0g { left: unset; right: 3px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q9xvND_Rq\":{\"layout\":[\"fixed\",\"fixed\"]},\"o6UTTeBOa\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xu6rEixfw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WItftraJu\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT1h2e10HN=withCSS(Component,css,\"framer-1YkLX\");export default FramerT1h2e10HN;FramerT1h2e10HN.displayName=\"Toggle Switch\";FramerT1h2e10HN.defaultProps={height:22,width:38};addPropertyControls(FramerT1h2e10HN,{variant:{options:[\"E_4S051yw\",\"Q9xvND_Rq\",\"o6UTTeBOa\",\"Xu6rEixfw\"],optionTitles:[\"Off\",\"Mid ->\",\"On\",\"Mid <-\"],title:\"Variant\",type:ControlType.Enum},WItftraJu:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerT1h2e10HN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT1h2e10HN\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"WItftraJu\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q9xvND_Rq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o6UTTeBOa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xu6rEixfw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"38\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T1h2e10HN.map","// Generated by Framer (c0f92f4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NumberFlow from\"https://framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pwokcaDRZtaRbEPwUcxQ/G76ClF0hW2qRcORnMCkY/aPqv2C1EJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/cKZJSUFj8vMsme13q1kL/beCkVA0gaHB7kQhlaDne/Pel4EFV5c.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fvrSuETLLKFHJX6PGYax/ylsTQCyOKqT6GqwdF7aT/xYEC_wF3E.js\";import PrimaryButton from\"https://framerusercontent.com/modules/5ZsJSL65viWdu43MDWoy/u26SEmAJ7wQzSKq4XM8n/d8TvInYao.js\";import Benefit from\"https://framerusercontent.com/modules/wnwo61PUYK5MsSjrWJAz/OEiya8Rl2NCAxhjn0kJX/o3MDy7leQ.js\";import ToggleSwitch from\"https://framerusercontent.com/modules/AhVoKjl7699E9jHdumop/0QdYDYwaLfUKm1GWIChx/T1h2e10HN.js\";const BenefitFonts=getFonts(Benefit);const NumberFlowFonts=getFonts(NumberFlow);const ToggleSwitchFonts=getFonts(ToggleSwitch);const MotionDivWithFX=withFX(motion.div);const PrimaryButtonFonts=getFonts(PrimaryButton);const PrimaryButtonControls=getPropertyControls(PrimaryButton);const cycleOrder=[\"WBHQJouO_\",\"PZne_nKO8\",\"RxTFI6QkE\",\"GjfY_ri_1\",\"WRp9EhADW\"];const serializationHash=\"framer-d9c93\";const variantClassNames={GjfY_ri_1:\"framer-v-4itbdg\",PZne_nKO8:\"framer-v-uzpm6r\",RxTFI6QkE:\"framer-v-1q752l4\",WBHQJouO_:\"framer-v-ctnlpn\",WRp9EhADW:\"framer-v-1sg31t5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aFmboGL0u=undefined;const WjvDD4_QX=undefined;const cwLOB8w9y=undefined;const lOyYlzpra=undefined;const kYwlbbGoY=undefined;const zl_BITp1N=undefined;const P0cBw_xBn=undefined;const luQ3rSwxf=undefined;const hVvVsaSvs=undefined;const RdpMX3YpO=undefined;const dwRmyiwmq=undefined;const nokMbU0kE=undefined;const v16fE_nrY=undefined;const vd5N2pQC_=undefined;const TGfm9ovz5=undefined;const o1VZWKp5n=undefined;const c8mQtyvR2=undefined;const a2u07sDLc=undefined;const gZixRXCZM=undefined;const nsqlG4c56=undefined;const AJPAf88DH=undefined;const PBCH4iAyZ=undefined;const BoLZoRVQP=undefined;const x2ZUJkp9g=undefined;const nYrCgCJXX=undefined;const YaPYf5mKh=undefined;const anJ1tC4KN=undefined;const AJneth68F=undefined;const u3NWuZYY9=undefined;const LI8K4wgPH=undefined;const pnZ8mIksF=undefined;const dR9DnBJRd=undefined;const VWoWNpreD=undefined;const i02hgILDz=undefined;const i076_JG0O=undefined;const t850xm4la=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const convertFromBoolean=(value,activeLocale)=>{return value?\"isIo9fkJK\":\"NPYhkYWjv\";};const greaterThan=(a,b)=>{return typeof a===\"number\"&&typeof b===\"number\"?a>b:false;};const transition2={damping:20,delay:0,mass:3,stiffness:600,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:4,y:0};const animation1={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:0,delay:.055,duration:.6,type:\"spring\"};const textEffect={effect:animation1,repeat:false,startDelay:.2,tokenization:\"word\",transition:transition3,trigger:\"onMount\",type:\"appear\"};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={\"Color Black\":\"lCzIEFIh1\",\"Color mobile\":\"FTvrbwyFe\",\"White mobile\":\"WexDeLQe2\",Color:\"zia4cZEZi\",White:\"ZCREUG_iX\"};const humanReadableVariantMap={\"Default Plaee\":\"RxTFI6QkE\",\"Variant 5\":\"WRp9EhADW\",Default:\"WBHQJouO_\",Toggled:\"PZne_nKO8\",Variantcryptocom:\"GjfY_ri_1\"};const getProps=({badgeColor,badgeTextColor,badgeTitle,benefit1,benefit10,benefit2,benefit3,benefit4,benefit6,benefit7,benefit8,benefit9,benefitIconColor,benfit5,buttonLink,buttonText,buttonVariant,height,id,newTab,poweredBy,price,priceText,title,toggleBenefitText,toggleClick,togglePrice,toggleText,tooltipHoverText,tooltipHoverText10,tooltipHoverText2,tooltipHoverText3,tooltipHoverText4,tooltipHoverText5,tooltipHoverText6,tooltipHoverText7,tooltipHoverText8,tooltipHoverText9,width,...props})=>{return{...props,a2u07sDLc:benefit9??props.a2u07sDLc??\"Benefit 9\",aFmboGL0u:benefit1??props.aFmboGL0u??\"Benefit 1\",AJneth68F:togglePrice??props.AJneth68F??14.99,AJPAf88DH:tooltipHoverText10??props.AJPAf88DH,anJ1tC4KN:price??props.anJ1tC4KN??19.99,BoLZoRVQP:badgeColor??props.BoLZoRVQP??\"rgb(248, 219, 255)\",c8mQtyvR2:tooltipHoverText8??props.c8mQtyvR2,cwLOB8w9y:benefitIconColor??props.cwLOB8w9y??\"var(--token-f3a7eb24-4b06-4588-981d-127945d5bc4a, rgb(12, 36, 66))\",dR9DnBJRd:toggleBenefitText??props.dR9DnBJRd??\"2 Months Free\",dwRmyiwmq:tooltipHoverText5??props.dwRmyiwmq,gZixRXCZM:tooltipHoverText9??props.gZixRXCZM,hVvVsaSvs:tooltipHoverText4??props.hVvVsaSvs,i02hgILDz:buttonText??props.i02hgILDz??\"Learn More\",i076_JG0O:buttonLink??props.i076_JG0O,kYwlbbGoY:tooltipHoverText2??props.kYwlbbGoY,LI8K4wgPH:toggleClick??props.LI8K4wgPH,lOyYlzpra:benefit2??props.lOyYlzpra??\"Benefit 2\",luQ3rSwxf:benefit4??props.luQ3rSwxf??\"Benefit 4\",nokMbU0kE:benefit6??props.nokMbU0kE??\"Benefit 6\",nsqlG4c56:benefit10??props.nsqlG4c56??\"Benefit 10\",nYrCgCJXX:badgeTitle??props.nYrCgCJXX??\"Most Popular\",o1VZWKp5n:benefit8??props.o1VZWKp5n??\"Benefit 8\",P0cBw_xBn:tooltipHoverText3??props.P0cBw_xBn,PBCH4iAyZ:title??props.PBCH4iAyZ??\"Title\",pnZ8mIksF:toggleText??props.pnZ8mIksF??\"Billed yearly\",RdpMX3YpO:benfit5??props.RdpMX3YpO??\"Benefit 5\",t850xm4la:newTab??props.t850xm4la,TGfm9ovz5:tooltipHoverText7??props.TGfm9ovz5,u3NWuZYY9:priceText??props.u3NWuZYY9??\"/month\",v16fE_nrY:tooltipHoverText6??props.v16fE_nrY,variant:humanReadableVariantMap[props.variant]??props.variant??\"WBHQJouO_\",vd5N2pQC_:benefit7??props.vd5N2pQC_??\"Benefit 7\",VWoWNpreD:humanReadableEnumMap[buttonVariant]??buttonVariant??props.VWoWNpreD??\"lCzIEFIh1\",WjvDD4_QX:tooltipHoverText??props.WjvDD4_QX,x2ZUJkp9g:badgeTextColor??props.x2ZUJkp9g??\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",YaPYf5mKh:poweredBy??props.YaPYf5mKh??\"Powered by\",zl_BITp1N:benefit3??props.zl_BITp1N??\"Benefit 3\"};};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,PBCH4iAyZ,YaPYf5mKh,nYrCgCJXX,anJ1tC4KN,AJneth68F,u3NWuZYY9,pnZ8mIksF,dR9DnBJRd,LI8K4wgPH,VWoWNpreD,i02hgILDz,i076_JG0O,t850xm4la,cwLOB8w9y,aFmboGL0u,WjvDD4_QX,lOyYlzpra,kYwlbbGoY,zl_BITp1N,P0cBw_xBn,luQ3rSwxf,hVvVsaSvs,RdpMX3YpO,dwRmyiwmq,nokMbU0kE,v16fE_nrY,vd5N2pQC_,TGfm9ovz5,o1VZWKp5n,c8mQtyvR2,a2u07sDLc,gZixRXCZM,nsqlG4c56,AJPAf88DH,BoLZoRVQP,x2ZUJkp9g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WBHQJouO_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WItftraJu9zepw8=activeVariantCallback(async(...args)=>{if(LI8K4wgPH){const res=await LI8K4wgPH(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RxTFI6QkE\",\"GjfY_ri_1\",\"WRp9EhADW\"].includes(baseVariant))return true;return false;};const visible=isSet(aFmboGL0u);const visible1=isSet(lOyYlzpra);const visible2=isSet(zl_BITp1N);const visible3=isSet(luQ3rSwxf);const visible4=isSet(RdpMX3YpO);const visible5=isSet(nokMbU0kE);const visible6=isSet(vd5N2pQC_);const visible7=isSet(o1VZWKp5n);const visible8=isSet(a2u07sDLc);const visible9=isSet(nsqlG4c56);const visible10=isSet(nYrCgCJXX);const isDisplayed1=value=>{if([\"RxTFI6QkE\",\"GjfY_ri_1\",\"WRp9EhADW\"].includes(baseVariant))return false;return value;};const visible11=isSet(YaPYf5mKh);const isDisplayed2=()=>{if([\"GjfY_ri_1\",\"WRp9EhADW\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"GjfY_ri_1\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"WRp9EhADW\")return false;return true;};const isDisplayed5=()=>{if([\"RxTFI6QkE\",\"GjfY_ri_1\",\"WRp9EhADW\"].includes(baseVariant))return false;return true;};const visible12=greaterThan(AJneth68F,0);const isDisplayed6=()=>{if(baseVariant===\"PZne_nKO8\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ctnlpn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"WBHQJouO_\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(229, 231, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({GjfY_ri_1:{\"data-framer-name\":\"Variantcryptocom\"},PZne_nKO8:{\"data-framer-name\":\"Toggled\"},RxTFI6QkE:{\"data-framer-name\":\"Default Plaee\"},WRp9EhADW:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iigwn6\",\"data-border\":true,\"data-framer-name\":\"What's Included\",layoutDependency:layoutDependency,layoutId:\"upXViDUfd\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(229, 231, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1531wsh-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"l3vfd9Sk5-container\",name:\"1\",nodeId:\"l3vfd9Sk5\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:aFmboGL0u,height:\"100%\",id:\"l3vfd9Sk5\",JlmCcv9zA:true,layoutId:\"l3vfd9Sk5\",name:\"1\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(WjvDD4_QX)),activeLocale),width:\"100%\",ZIMk8TTaM:WjvDD4_QX})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1il7qk5-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"X6NVzPHv5-container\",name:\"2\",nodeId:\"X6NVzPHv5\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:lOyYlzpra,height:\"100%\",id:\"X6NVzPHv5\",JlmCcv9zA:true,layoutId:\"X6NVzPHv5\",name:\"2\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(kYwlbbGoY)),activeLocale),width:\"100%\",ZIMk8TTaM:kYwlbbGoY})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ir2y3j-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"tqFPF5D4E-container\",name:\"3\",nodeId:\"tqFPF5D4E\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:zl_BITp1N,height:\"100%\",id:\"tqFPF5D4E\",JlmCcv9zA:true,layoutId:\"tqFPF5D4E\",name:\"3\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(P0cBw_xBn)),activeLocale),width:\"100%\",ZIMk8TTaM:P0cBw_xBn})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qf11o8-container\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"rQQNj4Qja-container\",name:\"4\",nodeId:\"rQQNj4Qja\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:luQ3rSwxf,height:\"100%\",id:\"rQQNj4Qja\",JlmCcv9zA:true,layoutId:\"rQQNj4Qja\",name:\"4\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(hVvVsaSvs)),activeLocale),width:\"100%\",ZIMk8TTaM:hVvVsaSvs})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6zfdjc-container\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"C9RWIglos-container\",name:\"5\",nodeId:\"C9RWIglos\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:RdpMX3YpO,height:\"100%\",id:\"C9RWIglos\",JlmCcv9zA:true,layoutId:\"C9RWIglos\",name:\"5\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(dwRmyiwmq)),activeLocale),width:\"100%\",ZIMk8TTaM:dwRmyiwmq})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nqztvr-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"qTVBG1yzQ-container\",name:\"6\",nodeId:\"qTVBG1yzQ\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:nokMbU0kE,height:\"100%\",id:\"qTVBG1yzQ\",JlmCcv9zA:true,layoutId:\"qTVBG1yzQ\",name:\"6\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(v16fE_nrY)),activeLocale),width:\"100%\",ZIMk8TTaM:v16fE_nrY})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-am7nym-container\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"VfZwx1zhd-container\",name:\"7\",nodeId:\"VfZwx1zhd\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:vd5N2pQC_,height:\"100%\",id:\"VfZwx1zhd\",JlmCcv9zA:true,layoutId:\"VfZwx1zhd\",name:\"7\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(TGfm9ovz5)),activeLocale),width:\"100%\",ZIMk8TTaM:TGfm9ovz5})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14f60mw-container\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"kXfXYz9uu-container\",name:\"8\",nodeId:\"kXfXYz9uu\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:o1VZWKp5n,height:\"100%\",id:\"kXfXYz9uu\",JlmCcv9zA:true,layoutId:\"kXfXYz9uu\",name:\"8\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(c8mQtyvR2)),activeLocale),width:\"100%\",ZIMk8TTaM:c8mQtyvR2})})}),visible8&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-113sf1r-container\",\"data-framer-name\":\"9\",layoutDependency:layoutDependency,layoutId:\"Qi0uLVqYA-container\",name:\"9\",nodeId:\"Qi0uLVqYA\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:a2u07sDLc,height:\"100%\",id:\"Qi0uLVqYA\",JlmCcv9zA:true,layoutId:\"Qi0uLVqYA\",name:\"9\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(gZixRXCZM)),activeLocale),width:\"100%\",ZIMk8TTaM:gZixRXCZM})})}),visible9&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({GjfY_ri_1:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},RxTFI6QkE:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`},WRp9EhADW:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dw8xa0-container\",\"data-framer-name\":\"10\",layoutDependency:layoutDependency,layoutId:\"pUkfTqbZ3-container\",name:\"10\",nodeId:\"pUkfTqbZ3\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:nsqlG4c56,height:\"100%\",id:\"pUkfTqbZ3\",JlmCcv9zA:true,layoutId:\"pUkfTqbZ3\",name:\"10\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(AJPAf88DH)),activeLocale),width:\"100%\",ZIMk8TTaM:AJPAf88DH})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12j4jg0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"kOyXKE2SK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ujd2c\",\"data-framer-name\":\"Title / Description\",layoutDependency:layoutDependency,layoutId:\"uIER6QIGn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1syxy3o\",\"data-framer-name\":\"Title / Badge\",layoutDependency:layoutDependency,layoutId:\"Fu87GZ8jU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",children:\"Title\"})}),className:\"framer-bckxhg\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YRujtQiYn\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:PBCH4iAyZ,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fszr15\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"jEGIx95fB\",style:{backgroundColor:BoLZoRVQP,borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-x2ZUJkp9g-DY00jqT5l))\"},children:\"Most Popular\"})}),className:\"framer-pr1mz8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fa_ffZ5V9\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-x2ZUJkp9g-DY00jqT5l)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-x2ZUJkp9g-DY00jqT5l\":x2ZUJkp9g},text:nYrCgCJXX,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1(visible10)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ao6zad\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"UnXOnqVOO\",style:{backgroundColor:\"var(--token-fb181692-d01c-462d-822d-c1702471bbad, rgb(218, 226, 247))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{PZne_nKO8:{backgroundColor:\"rgb(248, 219, 255)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235)))\"},children:\"Most Popular\"})}),className:\"framer-wknpqv\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vyfBtLG3G\",style:{\"--extracted-r6o4lv\":\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),visible11&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ka4kdv\",\"data-styles-preset\":\"Pel4EFV5c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97)))\"},children:\"Description\"})}),className:\"framer-16i2ap8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OSpM5Gilw\",style:{\"--extracted-r6o4lv\":\"var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YaPYf5mKh,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d8uc30\",layoutDependency:layoutDependency,layoutId:\"lsEyVMVYj\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ka4kdv\",\"data-styles-preset\":\"Pel4EFV5c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97)))\"},children:\"Powered by\"})}),className:\"framer-112ztv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vtfg6F_ek\",style:{\"--extracted-r6o4lv\":\"var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:475,pixelWidth:2500,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?width=2500&height=475\",srcSet:\"https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=512&width=2500&height=475 512w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=1024&width=2500&height=475 1024w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=2048&width=2500&height=475 2048w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?width=2500&height=475 2500w\"},className:\"framer-1r53r64\",\"data-framer-name\":\"Company logo\",layoutDependency:layoutDependency,layoutId:\"yRffObOMi\",...addPropertyOverrides({GjfY_ri_1:{background:{alt:\"\",fit:\"fit\",pixelHeight:475,pixelWidth:2500,positionX:\"center\",positionY:\"center\",sizes:`min(min(${componentViewport?.width||\"100vw\"} - 48px, 1000px) * 0.4048, 143px)`,src:\"https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?width=2500&height=475\",srcSet:\"https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=512&width=2500&height=475 512w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=1024&width=2500&height=475 1024w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?scale-down-to=2048&width=2500&height=475 2048w,https://framerusercontent.com/images/rjT4Sa8KGuRIpU8GoKIjK61bXc.svg?width=2500&height=475 2500w\"}}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cgy8me\",\"data-border\":true,\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"q6i66pZ50\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(229, 231, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pc2tau\",\"data-framer-name\":\"Price / Button\",layoutDependency:layoutDependency,layoutId:\"K8zvm6MbH\",children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ge39yh\",\"data-framer-name\":\"Price / Toggle\",layoutDependency:layoutDependency,layoutId:\"ptmD4aZ4i\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pb8c50\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"dtMWBti1Q\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yz19h5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ERmtyoMY0-container\",nodeId:\"ERmtyoMY0\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(NumberFlow,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",continuous:true,direction:\"nearest\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontFeatureSettings:\"'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 2)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"80%\"},format:{locale:\"\",plusSign:false,separators:true,style:\"default\"},gradientHeight:5,height:\"100%\",id:\"ERmtyoMY0\",layoutId:\"ERmtyoMY0\",prefix:\"$\",suffix:\"\",transition:{duration:.55,easing:\"smooth\"},userSelect:false,value:anJ1tC4KN,width:\"100%\",...addPropertyOverrides({PZne_nKO8:{value:AJneth68F}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97)))\"},children:\"/month\"})}),className:\"framer-n44ujs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nfaIXIH34\",style:{\"--extracted-r6o4lv\":\"var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},text:u3NWuZYY9,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1naw85q\",\"data-framer-name\":\"Toggle / Benefit\",layoutDependency:layoutDependency,layoutId:\"LPnfvhyct\",children:[visible12&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7wxzy6\",\"data-framer-name\":\"Toggle\",layoutDependency:layoutDependency,layoutId:\"EvknvR6ho\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lzijsf-container\",\"data-framer-name\":\"Toggle Switch\",layoutDependency:layoutDependency,layoutId:\"dGZU2VN5_-container\",name:\"Toggle Switch\",nodeId:\"dGZU2VN5_\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(ToggleSwitch,{height:\"100%\",id:\"dGZU2VN5_\",layoutId:\"dGZU2VN5_\",name:\"Toggle Switch\",variant:\"Xu6rEixfw\",width:\"100%\",WItftraJu:WItftraJu9zepw8,...addPropertyOverrides({PZne_nKO8:{variant:\"Q9xvND_Rq\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97)))\"},children:\"Billed yearly\"})}),className:\"framer-f6t3t1\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZJ_PV4a4m\",style:{\"--extracted-r6o4lv\":\"var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},text:pnZ8mIksF,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{className:\"framer-1maqoc9\",\"data-framer-name\":\"Toggle Benefit\",layoutDependency:layoutDependency,layoutId:\"FyU1lAJks\",style:{backgroundColor:\"var(--token-f3a7eb24-4b06-4588-981d-127945d5bc4a, rgb(12, 36, 66))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,mask:\"none\",WebkitMask:\"none\"},variants:{PZne_nKO8:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0%) add\"}},...addPropertyOverrides({PZne_nKO8:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:.8,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fb181692-d01c-462d-822d-c1702471bbad, rgb(218, 226, 247)))\"},children:\"2 Months Free\"})}),className:\"framer-vi47m5\",\"data-framer-name\":\"Title\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xknoB2PJc\",style:{\"--extracted-r6o4lv\":\"var(--token-fb181692-d01c-462d-822d-c1702471bbad, rgb(218, 226, 247))\",\"--framer-paragraph-spacing\":\"0px\"},text:dR9DnBJRd,verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TFEub3CTu\"},implicitPathVariables:undefined},{href:{webPageId:\"TFEub3CTu\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-133vube-container\",layoutDependency:layoutDependency,layoutId:\"j6jflIFxq-container\",nodeId:\"j6jflIFxq\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"j6jflIFxq\",layoutId:\"j6jflIFxq\",nX1D7ifaW:t850xm4la,QKuebK2Rf:i02hgILDz,RnDjb65rv:false,variant:VWoWNpreD,width:\"100%\",z77WqIlsc:i076_JG0O,...addPropertyOverrides({GjfY_ri_1:{z77WqIlsc:resolvedLinks[1]},RxTFI6QkE:{z77WqIlsc:resolvedLinks[0]}},baseVariant,gestureVariant)})})})})]})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bychof\",\"data-border\":true,\"data-framer-name\":\"What's Included\",layoutDependency:layoutDependency,layoutId:\"JIPH4KvwL\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(229, 231, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10w8ac5-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"fFhhsL6Fa-container\",name:\"1\",nodeId:\"fFhhsL6Fa\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:aFmboGL0u,height:\"100%\",id:\"fFhhsL6Fa\",JlmCcv9zA:true,layoutId:\"fFhhsL6Fa\",name:\"1\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(WjvDD4_QX)),activeLocale),width:\"100%\",ZIMk8TTaM:WjvDD4_QX})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1usavki-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"xroArQtrc-container\",name:\"2\",nodeId:\"xroArQtrc\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:lOyYlzpra,height:\"100%\",id:\"xroArQtrc\",JlmCcv9zA:true,layoutId:\"xroArQtrc\",name:\"2\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(kYwlbbGoY)),activeLocale),width:\"100%\",ZIMk8TTaM:kYwlbbGoY})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mry4tl-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"XWTAXU63T-container\",name:\"3\",nodeId:\"XWTAXU63T\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:zl_BITp1N,height:\"100%\",id:\"XWTAXU63T\",JlmCcv9zA:true,layoutId:\"XWTAXU63T\",name:\"3\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(P0cBw_xBn)),activeLocale),width:\"100%\",ZIMk8TTaM:P0cBw_xBn})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hqqyza-container\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"O1_Cy2ayN-container\",name:\"4\",nodeId:\"O1_Cy2ayN\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:luQ3rSwxf,height:\"100%\",id:\"O1_Cy2ayN\",JlmCcv9zA:true,layoutId:\"O1_Cy2ayN\",name:\"4\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(hVvVsaSvs)),activeLocale),width:\"100%\",ZIMk8TTaM:hVvVsaSvs})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wbvsme-container\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"uzjFOuX7o-container\",name:\"5\",nodeId:\"uzjFOuX7o\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:RdpMX3YpO,height:\"100%\",id:\"uzjFOuX7o\",JlmCcv9zA:true,layoutId:\"uzjFOuX7o\",name:\"5\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(dwRmyiwmq)),activeLocale),width:\"100%\",ZIMk8TTaM:dwRmyiwmq})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jl97i3-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"yyGcZKo1v-container\",name:\"6\",nodeId:\"yyGcZKo1v\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:nokMbU0kE,height:\"100%\",id:\"yyGcZKo1v\",JlmCcv9zA:true,layoutId:\"yyGcZKo1v\",name:\"6\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(v16fE_nrY)),activeLocale),width:\"100%\",ZIMk8TTaM:v16fE_nrY})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15984ot-container\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"rVyjF57HQ-container\",name:\"7\",nodeId:\"rVyjF57HQ\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:vd5N2pQC_,height:\"100%\",id:\"rVyjF57HQ\",JlmCcv9zA:true,layoutId:\"rVyjF57HQ\",name:\"7\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(TGfm9ovz5)),activeLocale),width:\"100%\",ZIMk8TTaM:TGfm9ovz5})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cgjf3u-container\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"lb1Z2XZAh-container\",name:\"8\",nodeId:\"lb1Z2XZAh\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:o1VZWKp5n,height:\"100%\",id:\"lb1Z2XZAh\",JlmCcv9zA:true,layoutId:\"lb1Z2XZAh\",name:\"8\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(c8mQtyvR2)),activeLocale),width:\"100%\",ZIMk8TTaM:c8mQtyvR2})})}),visible8&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g55t6d-container\",\"data-framer-name\":\"9\",layoutDependency:layoutDependency,layoutId:\"BhDFGMoII-container\",name:\"9\",nodeId:\"BhDFGMoII\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:a2u07sDLc,height:\"100%\",id:\"BhDFGMoII\",JlmCcv9zA:true,layoutId:\"BhDFGMoII\",name:\"9\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(gZixRXCZM)),activeLocale),width:\"100%\",ZIMk8TTaM:gZixRXCZM})})}),visible9&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19iookd-container\",\"data-framer-name\":\"10\",layoutDependency:layoutDependency,layoutId:\"mdNUUkMJB-container\",name:\"10\",nodeId:\"mdNUUkMJB\",rendersWithMotion:true,scopeId:\"DY00jqT5l\",children:/*#__PURE__*/_jsx(Benefit,{BZAjGZQd7:cwLOB8w9y,CR7w35eN3:nsqlG4c56,height:\"100%\",id:\"mdNUUkMJB\",JlmCcv9zA:true,layoutId:\"mdNUUkMJB\",name:\"10\",style:{width:\"100%\"},variant:convertFromBoolean(negate(isSet(AJPAf88DH)),activeLocale),width:\"100%\",ZIMk8TTaM:AJPAf88DH})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d9c93.framer-x5tz33, .framer-d9c93 .framer-x5tz33 { display: block; }\",\".framer-d9c93.framer-ctnlpn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 300px; }\",\".framer-d9c93 .framer-1iigwn6, .framer-d9c93 .framer-1bychof { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-end; overflow: visible; padding: 32px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-1531wsh-container, .framer-d9c93 .framer-1il7qk5-container, .framer-d9c93 .framer-ir2y3j-container, .framer-d9c93 .framer-qf11o8-container, .framer-d9c93 .framer-6zfdjc-container, .framer-d9c93 .framer-1nqztvr-container, .framer-d9c93 .framer-am7nym-container, .framer-d9c93 .framer-14f60mw-container, .framer-d9c93 .framer-113sf1r-container, .framer-d9c93 .framer-dw8xa0-container, .framer-d9c93 .framer-10w8ac5-container, .framer-d9c93 .framer-1usavki-container, .framer-d9c93 .framer-mry4tl-container, .framer-d9c93 .framer-hqqyza-container, .framer-d9c93 .framer-wbvsme-container, .framer-d9c93 .framer-jl97i3-container, .framer-d9c93 .framer-15984ot-container, .framer-d9c93 .framer-1cgjf3u-container, .framer-d9c93 .framer-1g55t6d-container, .framer-d9c93 .framer-19iookd-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-d9c93 .framer-12j4jg0, .framer-d9c93 .framer-cgy8me { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 32px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-16ujd2c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-1syxy3o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-bckxhg { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-d9c93 .framer-1fszr15, .framer-d9c93 .framer-1ao6zad { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 8px 6px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-d9c93 .framer-pr1mz8, .framer-d9c93 .framer-wknpqv, .framer-d9c93 .framer-n44ujs, .framer-d9c93 .framer-f6t3t1, .framer-d9c93 .framer-vi47m5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-d9c93 .framer-16i2ap8 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 540px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-1d8uc30 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 540px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-112ztv { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; max-width: 1000px; position: relative; width: 1px; }\",\".framer-d9c93 .framer-1r53r64 { aspect-ratio: 3.7333333333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); max-width: 143px; overflow: visible; position: relative; width: 40%; }\",\".framer-d9c93 .framer-1pc2tau { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-d9c93 .framer-1ge39yh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-pb8c50 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-d9c93 .framer-1yz19h5-container, .framer-d9c93 .framer-lzijsf-container, .framer-d9c93 .framer-133vube-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-d9c93 .framer-1naw85q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 22px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-d9c93 .framer-7wxzy6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-d9c93 .framer-1maqoc9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 0%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-d9c93.framer-v-uzpm6r .framer-1maqoc9 { padding: 4px 8px 4px 8px; width: min-content; }\",\".framer-d9c93.framer-v-1q752l4 .framer-1iigwn6, .framer-d9c93.framer-v-1q752l4 .framer-1531wsh-container, .framer-d9c93.framer-v-4itbdg .framer-1iigwn6, .framer-d9c93.framer-v-4itbdg .framer-1531wsh-container, .framer-d9c93.framer-v-1sg31t5 .framer-1iigwn6, .framer-d9c93.framer-v-1sg31t5 .framer-1531wsh-container { order: 1; }\",\".framer-d9c93.framer-v-1q752l4 .framer-1il7qk5-container, .framer-d9c93.framer-v-1q752l4 .framer-12j4jg0, .framer-d9c93.framer-v-1q752l4 .framer-1pc2tau, .framer-d9c93.framer-v-4itbdg .framer-1il7qk5-container, .framer-d9c93.framer-v-4itbdg .framer-12j4jg0, .framer-d9c93.framer-v-4itbdg .framer-1pc2tau, .framer-d9c93.framer-v-1sg31t5 .framer-1il7qk5-container, .framer-d9c93.framer-v-1sg31t5 .framer-12j4jg0, .framer-d9c93.framer-v-1sg31t5 .framer-1pc2tau { order: 0; }\",\".framer-d9c93.framer-v-1q752l4 .framer-ir2y3j-container, .framer-d9c93.framer-v-1q752l4 .framer-cgy8me, .framer-d9c93.framer-v-4itbdg .framer-ir2y3j-container, .framer-d9c93.framer-v-4itbdg .framer-cgy8me, .framer-d9c93.framer-v-1sg31t5 .framer-ir2y3j-container, .framer-d9c93.framer-v-1sg31t5 .framer-cgy8me { order: 2; }\",\".framer-d9c93.framer-v-1q752l4 .framer-qf11o8-container, .framer-d9c93.framer-v-4itbdg .framer-qf11o8-container, .framer-d9c93.framer-v-1sg31t5 .framer-qf11o8-container { order: 3; }\",\".framer-d9c93.framer-v-1q752l4 .framer-6zfdjc-container, .framer-d9c93.framer-v-4itbdg .framer-6zfdjc-container, .framer-d9c93.framer-v-1sg31t5 .framer-6zfdjc-container { order: 4; }\",\".framer-d9c93.framer-v-1q752l4 .framer-1nqztvr-container, .framer-d9c93.framer-v-4itbdg .framer-1nqztvr-container, .framer-d9c93.framer-v-1sg31t5 .framer-1nqztvr-container { order: 5; }\",\".framer-d9c93.framer-v-1q752l4 .framer-am7nym-container, .framer-d9c93.framer-v-4itbdg .framer-am7nym-container, .framer-d9c93.framer-v-1sg31t5 .framer-am7nym-container { order: 6; }\",\".framer-d9c93.framer-v-1q752l4 .framer-14f60mw-container, .framer-d9c93.framer-v-4itbdg .framer-14f60mw-container, .framer-d9c93.framer-v-1sg31t5 .framer-14f60mw-container { order: 7; }\",\".framer-d9c93.framer-v-1q752l4 .framer-113sf1r-container, .framer-d9c93.framer-v-4itbdg .framer-113sf1r-container, .framer-d9c93.framer-v-1sg31t5 .framer-113sf1r-container { order: 8; }\",\".framer-d9c93.framer-v-1q752l4 .framer-dw8xa0-container, .framer-d9c93.framer-v-4itbdg .framer-dw8xa0-container, .framer-d9c93.framer-v-1sg31t5 .framer-dw8xa0-container { order: 9; }\",\".framer-d9c93.framer-v-4itbdg .framer-1d8uc30 { max-width: 1000px; }\",\".framer-d9c93.framer-v-4itbdg .framer-1r53r64 { height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-d9c93.framer-v-1sg31t5.framer-ctnlpn { gap: 6px; }\",\".framer-d9c93.framer-v-1sg31t5 .framer-1d8uc30 { min-height: 23px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-d9c93[data-border=\"true\"]::after, .framer-d9c93 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 775\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PZne_nKO8\":{\"layout\":[\"fixed\",\"auto\"]},\"RxTFI6QkE\":{\"layout\":[\"fixed\",\"auto\"]},\"GjfY_ri_1\":{\"layout\":[\"fixed\",\"auto\"]},\"WRp9EhADW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"PBCH4iAyZ\":\"title\",\"YaPYf5mKh\":\"poweredBy\",\"nYrCgCJXX\":\"badgeTitle\",\"anJ1tC4KN\":\"price\",\"AJneth68F\":\"togglePrice\",\"u3NWuZYY9\":\"priceText\",\"pnZ8mIksF\":\"toggleText\",\"dR9DnBJRd\":\"toggleBenefitText\",\"LI8K4wgPH\":\"toggleClick\",\"VWoWNpreD\":\"buttonVariant\",\"i02hgILDz\":\"buttonText\",\"i076_JG0O\":\"buttonLink\",\"t850xm4la\":\"newTab\",\"cwLOB8w9y\":\"benefitIconColor\",\"aFmboGL0u\":\"benefit1\",\"WjvDD4_QX\":\"tooltipHoverText\",\"lOyYlzpra\":\"benefit2\",\"kYwlbbGoY\":\"tooltipHoverText2\",\"zl_BITp1N\":\"benefit3\",\"P0cBw_xBn\":\"tooltipHoverText3\",\"luQ3rSwxf\":\"benefit4\",\"hVvVsaSvs\":\"tooltipHoverText4\",\"RdpMX3YpO\":\"benfit5\",\"dwRmyiwmq\":\"tooltipHoverText5\",\"nokMbU0kE\":\"benefit6\",\"v16fE_nrY\":\"tooltipHoverText6\",\"vd5N2pQC_\":\"benefit7\",\"TGfm9ovz5\":\"tooltipHoverText7\",\"o1VZWKp5n\":\"benefit8\",\"c8mQtyvR2\":\"tooltipHoverText8\",\"a2u07sDLc\":\"benefit9\",\"gZixRXCZM\":\"tooltipHoverText9\",\"nsqlG4c56\":\"benefit10\",\"AJPAf88DH\":\"tooltipHoverText10\",\"BoLZoRVQP\":\"badgeColor\",\"x2ZUJkp9g\":\"badgeTextColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDY00jqT5l=withCSS(Component,css,\"framer-d9c93\");export default FramerDY00jqT5l;FramerDY00jqT5l.displayName=\"Pricing Card\";FramerDY00jqT5l.defaultProps={height:775,width:300};addPropertyControls(FramerDY00jqT5l,{variant:{options:[\"WBHQJouO_\",\"PZne_nKO8\",\"RxTFI6QkE\",\"GjfY_ri_1\",\"WRp9EhADW\"],optionTitles:[\"Default\",\"Toggled\",\"Default Plaee\",\"Variantcryptocom\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},PBCH4iAyZ:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},YaPYf5mKh:{defaultValue:\"Powered by\",description:\"\",displayTextArea:true,title:\"Powered by\",type:ControlType.String},nYrCgCJXX:{defaultValue:\"Most Popular\",description:\"This used to highlight a pricing table such as most popular. Leave this blank if you don't want to highlight it.\",displayTextArea:false,title:\"Badge Title\",type:ControlType.String},anJ1tC4KN:{defaultValue:19.99,title:\"Price\",type:ControlType.Number},AJneth68F:{defaultValue:14.99,description:\"Leave this at 0 if you don't want to toggle the price.\",title:\"Toggle Price\",type:ControlType.Number},u3NWuZYY9:{defaultValue:\"/month\",displayTextArea:false,title:\"Price Text\",type:ControlType.String},pnZ8mIksF:{defaultValue:\"Billed yearly\",displayTextArea:false,title:\"Toggle Text\",type:ControlType.String},dR9DnBJRd:{defaultValue:\"2 Months Free\",description:\"This shows the benefit label when toggled. Leave blank if you dont want to use.\",displayTextArea:false,title:\"Toggle Benefit Text\",type:ControlType.String},LI8K4wgPH:{title:\"Toggle Click\",type:ControlType.EventHandler},VWoWNpreD:PrimaryButtonControls?.[\"variant\"]&&{...PrimaryButtonControls[\"variant\"],defaultValue:\"lCzIEFIh1\",description:undefined,hidden:undefined,title:\"Button Variant\"},i02hgILDz:{defaultValue:\"Learn More\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},i076_JG0O:{title:\"Button Link\",type:ControlType.Link},t850xm4la:{defaultValue:false,description:\"Will open the button link in a new tab.\",title:\"New Tab\",type:ControlType.Boolean},cwLOB8w9y:{defaultValue:'var(--token-f3a7eb24-4b06-4588-981d-127945d5bc4a, rgb(12, 36, 66)) /* {\"name\":\"Dark Highlight\"} */',title:\"Benefit Icon Color\",type:ControlType.Color},aFmboGL0u:{defaultValue:\"Benefit 1\",displayTextArea:true,title:\"Benefit 1\",type:ControlType.String},WjvDD4_QX:{defaultValue:\"\",description:\"Only fill these if you have additional information you want to show on hover.\",displayTextArea:true,title:\"Tooltip Hover Text\",type:ControlType.String},lOyYlzpra:{defaultValue:\"Benefit 2\",displayTextArea:true,title:\"Benefit 2\",type:ControlType.String},kYwlbbGoY:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 2\",type:ControlType.String},zl_BITp1N:{defaultValue:\"Benefit 3\",displayTextArea:true,title:\"Benefit 3\",type:ControlType.String},P0cBw_xBn:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 3\",type:ControlType.String},luQ3rSwxf:{defaultValue:\"Benefit 4\",displayTextArea:true,title:\"Benefit 4\",type:ControlType.String},hVvVsaSvs:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 4\",type:ControlType.String},RdpMX3YpO:{defaultValue:\"Benefit 5\",displayTextArea:true,title:\"Benfit 5\",type:ControlType.String},dwRmyiwmq:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 5\",type:ControlType.String},nokMbU0kE:{defaultValue:\"Benefit 6\",displayTextArea:true,title:\"Benefit 6\",type:ControlType.String},v16fE_nrY:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 6\",type:ControlType.String},vd5N2pQC_:{defaultValue:\"Benefit 7\",displayTextArea:true,title:\"Benefit 7\",type:ControlType.String},TGfm9ovz5:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 7\",type:ControlType.String},o1VZWKp5n:{defaultValue:\"Benefit 8\",displayTextArea:true,title:\"Benefit 8\",type:ControlType.String},c8mQtyvR2:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 8\",type:ControlType.String},a2u07sDLc:{defaultValue:\"Benefit 9\",displayTextArea:true,title:\"Benefit 9\",type:ControlType.String},gZixRXCZM:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 9\",type:ControlType.String},nsqlG4c56:{defaultValue:\"Benefit 10\",displayTextArea:true,title:\"Benefit 10\",type:ControlType.String},AJPAf88DH:{defaultValue:\"\",displayTextArea:true,title:\"Tooltip Hover Text 10\",type:ControlType.String},BoLZoRVQP:{defaultValue:\"rgb(248, 219, 255)\",title:\"Badge Color\",type:ControlType.Color},x2ZUJkp9g:{defaultValue:\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",title:\"Badge Text Color\",type:ControlType.Color}});addFonts(FramerDY00jqT5l,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...BenefitFonts,...NumberFlowFonts,...ToggleSwitchFonts,...PrimaryButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDY00jqT5l\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"300\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"PBCH4iAyZ\\\":\\\"title\\\",\\\"YaPYf5mKh\\\":\\\"poweredBy\\\",\\\"nYrCgCJXX\\\":\\\"badgeTitle\\\",\\\"anJ1tC4KN\\\":\\\"price\\\",\\\"AJneth68F\\\":\\\"togglePrice\\\",\\\"u3NWuZYY9\\\":\\\"priceText\\\",\\\"pnZ8mIksF\\\":\\\"toggleText\\\",\\\"dR9DnBJRd\\\":\\\"toggleBenefitText\\\",\\\"LI8K4wgPH\\\":\\\"toggleClick\\\",\\\"VWoWNpreD\\\":\\\"buttonVariant\\\",\\\"i02hgILDz\\\":\\\"buttonText\\\",\\\"i076_JG0O\\\":\\\"buttonLink\\\",\\\"t850xm4la\\\":\\\"newTab\\\",\\\"cwLOB8w9y\\\":\\\"benefitIconColor\\\",\\\"aFmboGL0u\\\":\\\"benefit1\\\",\\\"WjvDD4_QX\\\":\\\"tooltipHoverText\\\",\\\"lOyYlzpra\\\":\\\"benefit2\\\",\\\"kYwlbbGoY\\\":\\\"tooltipHoverText2\\\",\\\"zl_BITp1N\\\":\\\"benefit3\\\",\\\"P0cBw_xBn\\\":\\\"tooltipHoverText3\\\",\\\"luQ3rSwxf\\\":\\\"benefit4\\\",\\\"hVvVsaSvs\\\":\\\"tooltipHoverText4\\\",\\\"RdpMX3YpO\\\":\\\"benfit5\\\",\\\"dwRmyiwmq\\\":\\\"tooltipHoverText5\\\",\\\"nokMbU0kE\\\":\\\"benefit6\\\",\\\"v16fE_nrY\\\":\\\"tooltipHoverText6\\\",\\\"vd5N2pQC_\\\":\\\"benefit7\\\",\\\"TGfm9ovz5\\\":\\\"tooltipHoverText7\\\",\\\"o1VZWKp5n\\\":\\\"benefit8\\\",\\\"c8mQtyvR2\\\":\\\"tooltipHoverText8\\\",\\\"a2u07sDLc\\\":\\\"benefit9\\\",\\\"gZixRXCZM\\\":\\\"tooltipHoverText9\\\",\\\"nsqlG4c56\\\":\\\"benefit10\\\",\\\"AJPAf88DH\\\":\\\"tooltipHoverText10\\\",\\\"BoLZoRVQP\\\":\\\"badgeColor\\\",\\\"x2ZUJkp9g\\\":\\\"badgeTextColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PZne_nKO8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RxTFI6QkE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GjfY_ri_1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WRp9EhADW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"775\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DY00jqT5l.map","// Generated by Framer (e2c535a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PricingCard from\"https://framerusercontent.com/modules/7S1am4QAhSuUHiJuW3pv/bnwajBCyl5GwzDJVr745/DY00jqT5l.js\";const PricingCardFonts=getFonts(PricingCard);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"hgI2923aV\",\"y6FWW3p8a\",\"fGaqWn_z2\",\"Hk3Es_Zhx\",\"RDBb4rF4U\",\"K6vADuFpy\",\"VEAGN7ErM\"];const serializationHash=\"framer-MA11z\";const variantClassNames={fGaqWn_z2:\"framer-v-uyijl9\",hgI2923aV:\"framer-v-iiqobq\",Hk3Es_Zhx:\"framer-v-1wfhorc\",K6vADuFpy:\"framer-v-1buwey7\",RDBb4rF4U:\"framer-v-1d017di\",VEAGN7ErM:\"framer-v-bwce4b\",y6FWW3p8a:\"framer-v-314gdm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:.2,duration:.5,type:\"spring\"};const transition3={bounce:0,delay:.3,duration:.5,type:\"spring\"};const transition4={bounce:0,delay:.1,duration:.5,type:\"spring\"};const transition5={bounce:0,delay:0,duration:.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Switch\":\"y6FWW3p8a\",\"Phone Switch\":\"K6vADuFpy\",\"Tablet Switch\":\"Hk3Es_Zhx\",\"Variant 7\":\"VEAGN7ErM\",Desktop:\"hgI2923aV\",Phone:\"RDBb4rF4U\",Tablet:\"fGaqWn_z2\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hgI2923aV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hgI2923aV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const LI8K4wgPH1cn5x44=activeVariantCallback(async(...args)=>{setVariant(\"y6FWW3p8a\");});const LI8K4wgPHv92rzl=activeVariantCallback(async(...args)=>{setVariant(\"hgI2923aV\");});const LI8K4wgPH1qyntpa=activeVariantCallback(async(...args)=>{setVariant(\"Hk3Es_Zhx\");});const LI8K4wgPH13zrr1v=activeVariantCallback(async(...args)=>{setVariant(\"fGaqWn_z2\");});const LI8K4wgPHp4fb9k=activeVariantCallback(async(...args)=>{setVariant(\"K6vADuFpy\");});const LI8K4wgPHmkntxt=activeVariantCallback(async(...args)=>{setVariant(\"RDBb4rF4U\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-iiqobq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hgI2923aV\",ref:refBinding,style:{...style},...addPropertyOverrides({fGaqWn_z2:{\"data-framer-name\":\"Tablet\"},Hk3Es_Zhx:{\"data-framer-name\":\"Tablet Switch\"},K6vADuFpy:{\"data-framer-name\":\"Phone Switch\"},RDBb4rF4U:{\"data-framer-name\":\"Phone\"},VEAGN7ErM:{\"data-framer-name\":\"Variant 7\"},y6FWW3p8a:{\"data-framer-name\":\"Desktop Switch\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:`max((${componentViewport?.width||\"100vw\"} - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-450)/2),...addPropertyOverrides({K6vADuFpy:{height:775,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1076.5)-0-1566)/2+0+0)},RDBb4rF4U:{height:775,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||982.5)-0-1566)/2+0+0)},VEAGN7ErM:{height:501,y:(componentViewport?.y||0)+(0+((componentViewport?.height||501)-0-501)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-3jvtc0-container\",\"data-framer-name\":\"Free\",layoutDependency:layoutDependency,layoutId:\"r1FaKHEfi-container\",name:\"Free\",nodeId:\"r1FaKHEfi\",rendersWithMotion:true,scopeId:\"KtDhlu3EY\",...addPropertyOverrides({K6vADuFpy:{__framer__threshold:0},RDBb4rF4U:{__framer__animate:{transition:transition3},__framer__threshold:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(PricingCard,{a2u07sDLc:\"\",aFmboGL0u:\"AML/KYC Integration\",AJneth68F:0,AJPAf88DH:\"\",anJ1tC4KN:0,BoLZoRVQP:\"var(--token-f3a7eb24-4b06-4588-981d-127945d5bc4a, rgb(12, 36, 66))\",c8mQtyvR2:\"\",cwLOB8w9y:\"var(--token-f3a7eb24-4b06-4588-981d-127945d5bc4a, rgb(12, 36, 66))\",dR9DnBJRd:\"2 Months Free\",dwRmyiwmq:\"\",gZixRXCZM:\"\",height:\"100%\",hVvVsaSvs:\"\",i02hgILDz:\"Learn More\",i076_JG0O:\"https://launchnow.design\",id:\"r1FaKHEfi\",kYwlbbGoY:\"\",layoutId:\"r1FaKHEfi\",LI8K4wgPH:LI8K4wgPH1cn5x44,lOyYlzpra:\"CFTC Event Contract License\",luQ3rSwxf:\"US Payment Processing\",name:\"Free\",nokMbU0kE:\"\",nsqlG4c56:\"\",nYrCgCJXX:\"Regulated\",o1VZWKp5n:\"\",P0cBw_xBn:\"\",PBCH4iAyZ:\"USA: CFTC Licensed\",pnZ8mIksF:\"Billed yearly\",RdpMX3YpO:\"\",style:{height:\"100%\",width:\"100%\"},t850xm4la:true,TGfm9ovz5:\"\",u3NWuZYY9:\"/forever\",v16fE_nrY:\"\",variant:\"RxTFI6QkE\",vd5N2pQC_:\"\",VWoWNpreD:\"lCzIEFIh1\",width:\"100%\",WjvDD4_QX:\"\",x2ZUJkp9g:\"rgb(255, 255, 255)\",YaPYf5mKh:\"Federally regulated prediction markets with deep institutional liquidity through our exclusive partnership with Crypto.com.\",zl_BITp1N:\"Real-time Compliance Monitoring\",...addPropertyOverrides({fGaqWn_z2:{LI8K4wgPH:LI8K4wgPH1qyntpa},Hk3Es_Zhx:{LI8K4wgPH:LI8K4wgPH13zrr1v},K6vADuFpy:{LI8K4wgPH:LI8K4wgPHmkntxt,style:{width:\"100%\"},VWoWNpreD:\"WexDeLQe2\"},RDBb4rF4U:{LI8K4wgPH:LI8K4wgPHp4fb9k,style:{width:\"100%\"},VWoWNpreD:\"WexDeLQe2\"},VEAGN7ErM:{variant:\"GjfY_ri_1\"},y6FWW3p8a:{LI8K4wgPH:LI8K4wgPHv92rzl}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:`max((${componentViewport?.width||\"100vw\"} - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-450)/2),...addPropertyOverrides({K6vADuFpy:{height:775,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1076.5)-0-1566)/2+775+16)},RDBb4rF4U:{height:775,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||982.5)-0-1566)/2+775+16)},VEAGN7ErM:{height:501,y:(componentViewport?.y||0)+(0+((componentViewport?.height||501)-0-501)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1dn4otf-container\",\"data-framer-name\":\"Pro\",layoutDependency:layoutDependency,layoutId:\"zXe7m5gc9-container\",name:\"Pro\",nodeId:\"zXe7m5gc9\",rendersWithMotion:true,scopeId:\"KtDhlu3EY\",...addPropertyOverrides({K6vADuFpy:{__framer__animate:{transition:transition5}},RDBb4rF4U:{__framer__animate:{transition:transition5}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(PricingCard,{a2u07sDLc:\"\",aFmboGL0u:\"AMM Liquidity Pools\",AJneth68F:37,AJPAf88DH:\"\",anJ1tC4KN:45,BoLZoRVQP:\"rgb(248, 219, 255)\",c8mQtyvR2:\"\",cwLOB8w9y:\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",dR9DnBJRd:\"2 Months Free\",dwRmyiwmq:\"\",gZixRXCZM:\"\",height:\"100%\",hVvVsaSvs:\"\",i02hgILDz:\"Learn More\",i076_JG0O:\"https://stripe.com\",id:\"zXe7m5gc9\",kYwlbbGoY:\"\",layoutId:\"zXe7m5gc9\",LI8K4wgPH:LI8K4wgPH1cn5x44,lOyYlzpra:\"Multi-Chain Support\",luQ3rSwxf:\"On-chain Settlement\",name:\"Pro\",nokMbU0kE:\"\",nsqlG4c56:\"\",nYrCgCJXX:\"Decentralized\",o1VZWKp5n:\"\",P0cBw_xBn:\"\",PBCH4iAyZ:\"Global: DeFi Solution\",pnZ8mIksF:\"Billed yearly\",RdpMX3YpO:\"\",style:{height:\"100%\",width:\"100%\"},t850xm4la:true,TGfm9ovz5:\"\",u3NWuZYY9:\"/month\",v16fE_nrY:\"\",variant:\"RxTFI6QkE\",vd5N2pQC_:\"\",VWoWNpreD:\"zia4cZEZi\",width:\"100%\",WjvDD4_QX:\"\",x2ZUJkp9g:\"var(--token-da85f3bc-eb99-4284-a41d-49a4b0f230a3, rgb(18, 78, 235))\",YaPYf5mKh:\"On-chain prediction markets via smart contracts on Polygon & Solana. Transparent, immutable, and autonomous execution.\",zl_BITp1N:\"Oracle Integration\",...addPropertyOverrides({fGaqWn_z2:{LI8K4wgPH:LI8K4wgPH1qyntpa},Hk3Es_Zhx:{LI8K4wgPH:LI8K4wgPH13zrr1v},K6vADuFpy:{LI8K4wgPH:LI8K4wgPHmkntxt,style:{width:\"100%\"},variant:\"PZne_nKO8\",VWoWNpreD:\"FTvrbwyFe\"},RDBb4rF4U:{LI8K4wgPH:LI8K4wgPHp4fb9k,style:{width:\"100%\"},VWoWNpreD:\"FTvrbwyFe\"},VEAGN7ErM:{variant:\"WRp9EhADW\"},y6FWW3p8a:{LI8K4wgPH:LI8K4wgPHv92rzl}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MA11z.framer-1p5l6k, .framer-MA11z .framer-1p5l6k { display: block; }\",\".framer-MA11z.framer-iiqobq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-MA11z .framer-3jvtc0-container, .framer-MA11z .framer-1dn4otf-container { flex: 1 0 0px; height: 450px; position: relative; width: 1px; }\",\".framer-MA11z.framer-v-uyijl9.framer-iiqobq, .framer-MA11z.framer-v-1wfhorc.framer-iiqobq { width: 768px; }\",\".framer-MA11z.framer-v-1d017di.framer-iiqobq, .framer-MA11z.framer-v-1buwey7.framer-iiqobq { flex-direction: column; width: 390px; }\",\".framer-MA11z.framer-v-1d017di .framer-3jvtc0-container, .framer-MA11z.framer-v-1d017di .framer-1dn4otf-container, .framer-MA11z.framer-v-1buwey7 .framer-3jvtc0-container, .framer-MA11z.framer-v-1buwey7 .framer-1dn4otf-container { flex: none; height: auto; width: 100%; }\",\".framer-MA11z.framer-v-bwce4b .framer-3jvtc0-container, .framer-MA11z.framer-v-bwce4b .framer-1dn4otf-container { height: 501px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"y6FWW3p8a\":{\"layout\":[\"fixed\",\"auto\"]},\"fGaqWn_z2\":{\"layout\":[\"fixed\",\"auto\"]},\"Hk3Es_Zhx\":{\"layout\":[\"fixed\",\"auto\"]},\"RDBb4rF4U\":{\"layout\":[\"fixed\",\"auto\"]},\"K6vADuFpy\":{\"layout\":[\"fixed\",\"auto\"]},\"VEAGN7ErM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKtDhlu3EY=withCSS(Component,css,\"framer-MA11z\");export default FramerKtDhlu3EY;FramerKtDhlu3EY.displayName=\"Pricing Table\";FramerKtDhlu3EY.defaultProps={height:450,width:1200};addPropertyControls(FramerKtDhlu3EY,{variant:{options:[\"hgI2923aV\",\"y6FWW3p8a\",\"fGaqWn_z2\",\"Hk3Es_Zhx\",\"RDBb4rF4U\",\"K6vADuFpy\",\"VEAGN7ErM\"],optionTitles:[\"Desktop\",\"Desktop Switch\",\"Tablet\",\"Tablet Switch\",\"Phone\",\"Phone Switch\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKtDhlu3EY,[{explicitInter:true,fonts:[]},...PricingCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKtDhlu3EY\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"450\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y6FWW3p8a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fGaqWn_z2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hk3Es_Zhx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RDBb4rF4U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K6vADuFpy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VEAGN7ErM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/AciUHRnNOn8057WveTGJ/TextShimmer_Prod.js\";const TextShimmerFonts=getFonts(TextShimmer);const enabledGestures={cf4Q3iZw4:{hover:true}};const serializationHash=\"framer-Oalue\";const variantClassNames={cf4Q3iZw4:\"framer-v-2r0nx6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cf4Q3iZw4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2r0nx6\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cf4Q3iZw4\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(226, 248, 233)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"cf4Q3iZw4-hover\":{backgroundColor:\"rgb(0, 165, 81)\"}},...addPropertyOverrides({\"cf4Q3iZw4-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1acpe0a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tVLMschKc-container\",nodeId:\"tVLMschKc\",rendersWithMotion:true,scopeId:\"tsJn2HaL0\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgb(0, 165, 81)\",content:\"Yes\",delay:0,direction:\"right\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"tVLMschKc\",layoutId:\"tVLMschKc\",rotation:135,shimmer:\"rgb(255, 255, 255)\",size:32,speed:10,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({\"cf4Q3iZw4-hover\":{color:\"rgb(226, 248, 233)\",content:\"99%\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Oalue.framer-vz0tau, .framer-Oalue .framer-vz0tau { display: block; }\",\".framer-Oalue.framer-2r0nx6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 6px; position: relative; width: 50px; }\",\".framer-Oalue .framer-1acpe0a-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27.5\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JtngofHaV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertsJn2HaL0=withCSS(Component,css,\"framer-Oalue\");export default FramertsJn2HaL0;FramertsJn2HaL0.displayName=\"Yes/No\";FramertsJn2HaL0.defaultProps={height:27.5,width:50};addFonts(FramertsJn2HaL0,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...TextShimmerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertsJn2HaL0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JtngofHaV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"27.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tsJn2HaL0.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/AciUHRnNOn8057WveTGJ/TextShimmer_Prod.js\";const TextShimmerFonts=getFonts(TextShimmer);const enabledGestures={iUWe9Iy0l:{hover:true}};const serializationHash=\"framer-eeHcx\";const variantClassNames={iUWe9Iy0l:\"framer-v-ijpyi9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iUWe9Iy0l\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ijpyi9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iUWe9Iy0l\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(255, 236, 238)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"iUWe9Iy0l-hover\":{backgroundColor:\"rgb(247, 26, 45)\"}},...addPropertyOverrides({\"iUWe9Iy0l-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dhi2ih-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TZ9SrUXlQ-container\",nodeId:\"TZ9SrUXlQ\",rendersWithMotion:true,scopeId:\"Zt4QAjx6f\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgb(247, 26, 45)\",content:\"No\",delay:0,direction:\"right\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"TZ9SrUXlQ\",layoutId:\"TZ9SrUXlQ\",rotation:135,shimmer:\"rgb(255, 255, 255)\",size:32,speed:10,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({\"iUWe9Iy0l-hover\":{color:\"rgb(255, 236, 238)\",content:\"1%\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eeHcx.framer-1t1vczm, .framer-eeHcx .framer-1t1vczm { display: block; }\",\".framer-eeHcx.framer-ijpyi9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 6px; position: relative; width: 50px; }\",\".framer-eeHcx .framer-dhi2ih-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27.5\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FV5UrktbS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZt4QAjx6f=withCSS(Component,css,\"framer-eeHcx\");export default FramerZt4QAjx6f;FramerZt4QAjx6f.displayName=\"No\";FramerZt4QAjx6f.defaultProps={height:27.5,width:50};addFonts(FramerZt4QAjx6f,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...TextShimmerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZt4QAjx6f\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"27.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FV5UrktbS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zt4QAjx6f.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 120\n */export default function ProTextTypeEffect(props){const{text,as:asTag,typingSpeed,initialDelay,pauseDuration,deletingSpeed,loop,className,showCursor,hideCursorWhileTyping,cursorMode,cursorCharacterPreset,customCursorCharacter,cursorClassName,cursorBlinkDuration,textColors,cursorColorMode,cursorCustomColor,variableSpeed,startOnVisible,reverseMode,sizingMode,minFont,maxFont,fluidVw,style,...rest}=props;// Accept single string or array\nconst textArray=React.useMemo(()=>Array.isArray(text)?text:[text??\"\"],[text]);// Cursor character resolution\nconst cursorChar=cursorMode===\"custom\"?customCursorCharacter?.length?customCursorCharacter:\"|\":cursorCharacterPreset;const[displayedText,setDisplayedText]=React.useState(\"\");const[currentCharIndex,setCurrentCharIndex]=React.useState(0);const[isDeleting,setIsDeleting]=React.useState(false);const[currentTextIndex,setCurrentTextIndex]=React.useState(0);const[isVisible,setIsVisible]=React.useState(!startOnVisible);// Colors\nconst firstColor=textColors&&textColors[0]||\"#000000\";const resolvedCursorColor=cursorColorMode===\"custom\"&&cursorCustomColor?cursorCustomColor:firstColor;const containerRef=React.useRef(null);const As=asTag||\"div\";// Variable typing speed\nconst getRandomSpeed=React.useCallback(()=>{if(!variableSpeed)return typingSpeed;const{min,max}=variableSpeed;const lo=Math.max(0,Number(min)||0);const hi=Math.max(lo,Number(max)||lo);return Math.random()*(hi-lo)+lo;},[variableSpeed,typingSpeed]);const getCurrentTextColor=React.useCallback(()=>{if(!textColors||textColors.length===0)return\"#000000\";return textColors[currentTextIndex%textColors.length];},[textColors,currentTextIndex]);// Start on visible\nReact.useEffect(()=>{if(!startOnVisible||!containerRef.current)return;const el=containerRef.current;const obs=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting)setIsVisible(true);});},{threshold:.1});obs.observe(el);return()=>obs.disconnect();},[startOnVisible]);// Typing loop\nReact.useEffect(()=>{if(!isVisible)return;let timeout;const currentText=textArray[currentTextIndex]??\"\";const processed=reverseMode?currentText.split(\"\").reverse().join(\"\"):currentText;const run=()=>{if(isDeleting){if(displayedText.length===0){setIsDeleting(false);if(currentTextIndex===textArray.length-1&&!loop)return;setCurrentTextIndex(i=>(i+1)%textArray.length);setCurrentCharIndex(0);timeout=setTimeout(()=>{},pauseDuration);}else{timeout=setTimeout(()=>{setDisplayedText(prev=>prev.slice(0,-1));},deletingSpeed);}}else{if(currentCharIndex<processed.length){timeout=setTimeout(()=>{setDisplayedText(prev=>prev+processed[currentCharIndex]);setCurrentCharIndex(i=>i+1);},variableSpeed?getRandomSpeed():typingSpeed);}else{if(textArray.length>1&&(loop||currentTextIndex<textArray.length-1)){timeout=setTimeout(()=>setIsDeleting(true),pauseDuration);}else{// stop on last sentence; keep cursor blinking\n}}}};if(currentCharIndex===0&&!isDeleting&&displayedText===\"\"){timeout=setTimeout(run,initialDelay);}else{run();}return()=>timeout&&clearTimeout(timeout);},[isVisible,textArray,currentTextIndex,loop,currentCharIndex,displayedText,isDeleting,typingSpeed,deletingSpeed,pauseDuration,initialDelay,reverseMode,variableSpeed,getRandomSpeed]);// Fluid font style via CSS clamp\nconst fluidStyle=sizingMode===\"fluid\"?{fontSize:`clamp(${minFont}px, ${fluidVw}vw, ${maxFont}px)`}:{};// Base container style\nconst{clipOverflow=false}=props;const baseStyle={display:\"block\",width:\"100%\",height:\"100%\",whiteSpace:\"pre-wrap\",overflow:clipOverflow?\"hidden\":\"visible\",...style};const shouldHideCursor=hideCursorWhileTyping&&(currentCharIndex<(textArray[currentTextIndex]??\"\").length||isDeleting);return /*#__PURE__*/_jsxs(As,{ref:containerRef,className:`text-type ${className||\"\"}`,style:baseStyle,...rest,children:[/*#__PURE__*/_jsx(\"span\",{className:\"text-type__content\",style:{all:\"unset\",display:\"inline\",color:getCurrentTextColor(),...props.font,...fluidStyle},children:displayedText}),showCursor&&!shouldHideCursor&&/*#__PURE__*/_jsx(motion.span,{className:`text-type__cursor ${cursorClassName||\"\"}`,style:{marginLeft:\"0.1rem\",display:\"inline-block\",color:resolvedCursorColor,...props.font,...fluidStyle},animate:{opacity:[1,0]},transition:{duration:cursorBlinkDuration,repeat:Infinity,repeatType:\"reverse\",ease:\"easeInOut\"},children:cursorChar})]});}ProTextTypeEffect.displayName=\"Pro Text Type Effect\";addPropertyControls(ProTextTypeEffect,{text:{type:ControlType.Array,title:\"Text\",defaultValue:[\"Hello, Framer folks!\",\"This is the ultimate typing text component\",\"Checkout what all you can do from the panel on the right →\"],control:{type:ControlType.String,displayTextArea:true,defaultValue:\"\"}},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.2}},sizingMode:{type:ControlType.Enum,title:\"Sizing\",options:[\"fixed\",\"fluid\"],optionTitles:[\"Fixed\",\"Fluid (clamp)\"],defaultValue:\"fluid\",description:\"Choose how the text scales\"},minFont:{type:ControlType.Number,title:\"Min px\",defaultValue:18,min:8,max:200,hidden:p=>p.sizingMode!==\"fluid\",description:\"Smallest allowed font size\"},maxFont:{type:ControlType.Number,title:\"Max px\",defaultValue:64,min:8,max:200,hidden:p=>p.sizingMode!==\"fluid\",description:\"Largest allowed font size\"},fluidVw:{type:ControlType.Number,title:\"Scale (vw)\",defaultValue:6,min:.1,max:20,step:.1,hidden:p=>p.sizingMode!==\"fluid\",description:\"How quickly the font grows as the screen width increases\"},textColors:{type:ControlType.Array,title:\"Text Colors\",control:{type:ControlType.Color,defaultValue:\"#000000\"},defaultValue:[\"#000000\"],description:\"Cycles through colors per sentence\"},as:{type:ControlType.Enum,title:\"Tag\",options:[\"div\",\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"div\",\"p\",\"span\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\"],defaultValue:\"p\"},typingSpeed:{type:ControlType.Number,title:\"Type (ms)\",min:1,max:500,step:1,defaultValue:50,description:\"Time between charachters\"},deletingSpeed:{type:ControlType.Number,title:\"Delete (ms)\",min:1,max:500,step:1,defaultValue:30,description:\"Time between deletions\"},initialDelay:{type:ControlType.Number,title:\"Delay (ms)\",min:0,max:5e3,step:10,defaultValue:0,description:\"Waiting time before starting\"},pauseDuration:{type:ControlType.Number,title:\"Pause (ms)\",min:0,max:1e4,step:50,defaultValue:2e3,description:\"Waiting time before deleting/next\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true},reverseMode:{type:ControlType.Boolean,title:\"Reverse text\",defaultValue:false},startOnVisible:{type:ControlType.Boolean,title:\"Start on visible\",defaultValue:false,description:\"Begin typing only when in view\"},showCursor:{type:ControlType.Boolean,title:\"Show cursor\",defaultValue:true},cursorMode:{type:ControlType.Enum,title:\"Cursor\",options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],defaultValue:\"preset\",hidden:p=>!p.showCursor},cursorCharacterPreset:{type:ControlType.Enum,title:\"Preset\",options:[\"|\",\"_\",\"‖\",\"❚\",\"▋\",\"▌\",\"█\"],optionTitles:[\"Pipe |\",\"Underscore _\",\"Double Bar ‖\",\"Block ❚\",\"Left Half ▋\",\"Right Half ▌\",\"Full Block █\"],defaultValue:\"|\",hidden:p=>!p.showCursor||p.cursorMode!==\"preset\"},customCursorCharacter:{type:ControlType.String,title:\"Custom char\",placeholder:\"Any character(s)\",defaultValue:\"|\",hidden:p=>!p.showCursor||p.cursorMode!==\"custom\"},cursorColorMode:{type:ControlType.Enum,title:\"Cursor color\",options:[\"matchFirst\",\"custom\"],optionTitles:[\"Match first color\",\"Custom\"],defaultValue:\"matchFirst\",hidden:p=>!p.showCursor},cursorCustomColor:{type:ControlType.Color,title:\"Custom color\",optional:true,hidden:p=>!p.showCursor||p.cursorColorMode!==\"custom\"},cursorBlinkDuration:{type:ControlType.Number,title:\"Blink (s)\",min:.05,max:2,step:.05,defaultValue:.5,hidden:p=>!p.showCursor},hideCursorWhileTyping:{type:ControlType.Boolean,title:\"Hide while typing\",defaultValue:false,hidden:p=>!p.showCursor},variableSpeed:{type:ControlType.Object,title:\"Variable speed\",optional:true,controls:{min:{type:ControlType.Number,title:\"Min (ms)\",min:1,max:500,step:1,defaultValue:30},max:{type:ControlType.Number,title:\"Max (ms)\",min:1,max:500,step:1,defaultValue:80}},description:\"Random delay between characters\\n\\nComponent crafted by [Vaibhav](https://contra.com/vaibhav_khulbe)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProTextTypeEffect\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"120\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProTextType.map"],"mappings":"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"}