{"version":3,"file":"script_main.B2IWcVn8.mjs","names":["useStore","useState","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","css","Icons","serializationHash","variantClassNames","getProps","Component","css","SmartComponent","Node","CodeComponent","useRef","Template1","breakpoints"],"sources":["https:/framer.com/m/framer/store.js@^1.0.0","https:/framer.com/m/Store-RE81.js@kn1vDC0MmWKhXtlIcBig","https:/framer.com/m/Store-nhJr.js","https:/framer.com/m/getCSSProperties-26he.js@XG0OdmsDVTtIpsEYlXc9","https:/framer.com/m/getFrameControls-RVca.js@MVvp0SudINYyHJ4K1DgZ","https:/framer.com/m/getTextControls-gNLH.js@Kwd2Ntfv3VNStNrPRxEd","https:/framer.com/m/getButtonControls-1OE4.js@fRpov4qm9qKEKCN6MQU5","https:/framer.com/m/Button-8nWq.js@9kV92QiuFuKL5g8uRcak","https:/framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js","https:/framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth","https:/framer.com/m/Action-44B5.js@pz520OSweQAeucdpk02O","https:/framer.com/m/getValidRedirection-0Evv.js@J96wfyWsg2fBayo4FHWL","https:/framer.com/m/ResetFormStore-GGjK.js@owd00KCTVIErq7ny8fag","https:/framer.com/m/Boolean-nd4n.js@vC5Ayavdtgi9SHSmFRMi","https:/framerusercontent.com/modules/GKoit9bBfXd3XGQsgtJH/4sHFDDK8uPvP3ebkVUcC/Boolean.js","https:/framerusercontent.com/modules/FEjMb0BiAHGCdeedSkDj/hXS6G9dc0j47s0lzwG00/b8C_b2FGh.js","framer:toplevel/main"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({});export const useFormStore=()=>{const[formStore,setFormStore]=useStore();return[formStore,setFormStore];};export const useFormValue=(name,value)=>{var _formStore_nameValue;const[formStore,setFormStore]=useStore();const nameValue=name||\"undefined\";const storeValue=(_formStore_nameValue=formStore[nameValue])===null||_formStore_nameValue===void 0?void 0:_formStore_nameValue.value;const returnedValue=storeValue===undefined?value:storeValue;const setValueStore=datasets=>{let data,type=typeof datasets;if(type===\"string\"||type===\"number\"||type===\"boolean\"){data={value:datasets};}else if(type===\"object\"){data=datasets;}else{return;}setFormStore(prev=>({...prev,[nameValue]:{...prev[nameValue],...data}}));};const deleteStoreValue=()=>{setFormStore(previousStore=>{const newStore=previousStore;delete newStore[nameValue];return newStore;});};useEffect(()=>{value&&setValueStore(value);},[]);return[storeValue,setValueStore,deleteStoreValue];};\nexport const __FramerMetadata__ = {\"exports\":{\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map","import{useFormStore,useFormValue}from\"https://framer.com/m/Store-RE81.js@kn1vDC0MmWKhXtlIcBig\";export{useFormStore,useFormValue};\nexport const __FramerMetadata__ = {\"exports\":{\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map","export const getCSSProperties=props=>{const{// Style Property\nstyle,// Box Properties\npadding,border,borderRadius,backgroundColor,boxShadow,overflow,//Text Properties\nfont,color,fontSize,lineHeight,justifyContent,alignItems,textTransform,textDecoration}=props;return{display:\"flex\",...style,padding,overflow,borderRadius,...border,...font,color,fontSize,letterSpacing:`${props.letterSpacing}em`,lineHeight,justifyContent,alignItems,textTransform,textDecoration,backgroundColor,boxShadow};};\nexport const __FramerMetadata__ = {\"exports\":{\"getCSSProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getCSSProperties.map","import{ControlType}from\"framer\";export function getFrameControls({padding,backgroundColor,overflow=\"hidden\",borderRadius,border,boxShadow,hidden}={}){return{padding:{type:ControlType.Padding,defaultValue:padding,hidden:hidden},backgroundColor:{title:\"Fill\",type:ControlType.Color,optional:true,defaultValue:backgroundColor,hidden:hidden},overflow:{type:ControlType.Enum,optionTitles:[\"Hidden\",\"Visible\",\"Scroll\"],options:[\"hidden\",\"visible\",\"scroll\"],defaultValue:overflow,hidden:hidden},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:borderRadius,hidden:hidden},/*\n        border: {\n            title: \"Radius\",\n            type: ControlType.Object,\n            defaultValue: borderRadius,\n            hidden: hidden,\n            controls: {\n                borderColor: {\n                    type: ControlType.Color,\n                },\n                borderStyle: {\n                    type: ControlType.Enum,\n                    options: [\"solid\", \"dashed\", \"dotted\", \"double\"],\n                    optionTitles: [\"Solid\", \"Dashed\", \"Dotted\", \"Double\"],\n                },\n                borderWidth: {\n                    type: ControlType.Padding,\n                },\n            },\n        },\n        */border:{type:ControlType.Border,defaultValue:border,hidden:hidden},boxShadow:{title:\"Shadows\",type:ControlType.BoxShadow,description:\"\\n\",defaultValue:boxShadow,hidden:hidden}};}\nexport const __FramerMetadata__ = {\"exports\":{\"getFrameControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getFrameControls.map","import{ControlType}from\"framer\";export function getTextControls({color=\"#000000\",fontType=\"sans-serif\",fontSize=14,letterSpacing=0,lineHeight=1.2,paragraph=0,justifyContent=\"center\",alignItems=\"center\",textTransform=\"none\",textDecoration=\"none\",hidden}={}){return{font:{//@ts-ignore\ntype:ControlType.Font,controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:fontType,hidden:hidden,optional:true},color:{type:ControlType.Color,defaultValue:color,hidden:hidden,optional:true},fontSize:{title:\"Size\",type:ControlType.Number,min:1,max:120,step:1,defaultValue:fontSize,hidden:hidden},letterSpacing:{title:\"Letter\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:letterSpacing,hidden:hidden},lineHeight:{title:\"Line\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,unit:\"em\",defaultValue:lineHeight,hidden:hidden},paragraph:{type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:paragraph,hidden:hidden},//TextAlignHorizontal\njustifyContent:{title:\"Align\",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,defaultValue:justifyContent,hidden:hidden},//TextAlignVertical\nalignItems:{title:\" \",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],displaySegmentedControl:true,defaultValue:alignItems,hidden:hidden},textTransform:{title:\"Transform\",type:ControlType.Enum,options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],defaultValues:textTransform,hidden:hidden},textDecoration:{title:\"Decoration\",type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"Aa\",\"A͟a\",\" ̵A̵a̵\"],displaySegmentedControl:true,description:\"\\n\",defaultValues:textDecoration,hidden:hidden}};}\nexport const __FramerMetadata__ = {\"exports\":{\"getTextControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getTextControls.map","import{ControlType}from\"framer\";import{getFrameControls}from\"https://framer.com/m/getFrameControls-RVca.js@MVvp0SudINYyHJ4K1DgZ\";import{getTextControls}from\"https://framer.com/m/getTextControls-gNLH.js@Kwd2Ntfv3VNStNrPRxEd\";export function getButtonControls({// Box Default Value\npadding=\"12px\",backgroundColor=\"#0099FF\",overflow,borderRadius=\"10px\",border={borderWidth:0},boxShadow,// Text Default Value\ncontent=\"Submit\",color=\"#FFF\",fontType,fontSize=14,letterSpacing,lineHeight=1.4,paragraph,justifyContent=\"center\",alignItems=\"center\",textTransform,textDecoration,// Commun Default Value\nhidden}={}){return{...getFrameControls({padding,backgroundColor,overflow,borderRadius,border,boxShadow,hidden}),content:{type:ControlType.String,defaultValue:content,hidden},...getTextControls({color,fontSize,letterSpacing,lineHeight,paragraph,justifyContent,alignItems,textTransform,textDecoration,hidden})};}\nexport const __FramerMetadata__ = {\"exports\":{\"getButtonControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getButtonControls.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{getCSSProperties}from\"https://framer.com/m/getCSSProperties-26he.js@XG0OdmsDVTtIpsEYlXc9\";import{getButtonControls}from\"https://framer.com/m/getButtonControls-1OE4.js@fRpov4qm9qKEKCN6MQU5\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n *\n * @framerIntrinsicWidth 156\n */function Button(props){const{onClick,content}=props;return /*#__PURE__*/_jsx(\"div\",{onClick:onClick,style:{...getCSSProperties(props),cursor:onClick&&\"pointer\"},children:content});}addPropertyControls(Button,getButtonControls());export{Button,getButtonControls};\nexport const __FramerMetadata__ = {\"exports\":{\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"156\",\"framerSupportedLayoutHeight\":\"any\"}},\"getButtonControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"];const serializationHash=\"framer-axT55\";const variantClassNames={aiZ3b8QjW:\"framer-v-1feuqoe\",bDwsUdmas:\"framer-v-11qhtda\",Gj5Zc2iBD:\"framer-v-x7e1va\",k5HNjbydv:\"framer-v-eabj9v\",NgmdjSKH1:\"framer-v-1ulcjpa\",Q5Y5fvfUn:\"framer-v-8z9mmz\",QVQ8glEc6:\"framer-v-6uh91x\",RwjoTNmD1:\"framer-v-6dzkko\",U9LujikXD:\"framer-v-bi0cc\",v03lGXX_V:\"framer-v-ykmk1n\",vsb4ex81u:\"framer-v-1amg1ky\",wA9EIOf81:\"framer-v-1ayvj9d\",xOE7G7L5R:\"framer-v-c17cow\",YvH9xlZCi:\"framer-v-s4crox\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Action:\"YvH9xlZCi\",Collection:\"Gj5Zc2iBD\",Color:\"xOE7G7L5R\",Docs:\"wA9EIOf81\",Example:\"vsb4ex81u\",Fullscreen:\"v03lGXX_V\",Input:\"U9LujikXD\",Insert:\"bDwsUdmas\",Layout:\"aiZ3b8QjW\",Logic:\"NgmdjSKH1\",None:\"QVQ8glEc6\",Number:\"Q5Y5fvfUn\",Refresh:\"k5HNjbydv\",String:\"RwjoTNmD1\"};const getProps=({color,height,id,radius,squared,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,b20gblfIN:(_ref=radius!==null&&radius!==void 0?radius:props.b20gblfIN)!==null&&_ref!==void 0?_ref:4,C0ulGFnAh:(_ref1=squared!==null&&squared!==void 0?squared:props.C0ulGFnAh)!==null&&_ref1!==void 0?_ref1:true,OPrmeX769:(_ref2=color!==null&&color!==void 0?color:props.OPrmeX769)!==null&&_ref2!==void 0?_ref2:\"var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254))\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"QVQ8glEc6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,C0ulGFnAh,b20gblfIN,OPrmeX769,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QVQ8glEc6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"YvH9xlZCi\")return true;return false;};const visible=negate(C0ulGFnAh);const isDisplayed1=()=>{if(baseVariant===\"bDwsUdmas\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Gj5Zc2iBD\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xOE7G7L5R\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"wA9EIOf81\")return true;return false;};const isDisplayed5=value=>{if(baseVariant===\"wA9EIOf81\")return value;return true;};const isDisplayed6=()=>{if(baseVariant===\"v03lGXX_V\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"aiZ3b8QjW\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"NgmdjSKH1\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"Q5Y5fvfUn\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"k5HNjbydv\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"RwjoTNmD1\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"U9LujikXD\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"vsb4ex81u\")return true;return false;};const isDisplayed14=value=>{if(baseVariant===\"vsb4ex81u\")return value;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6uh91x\",className,classNames),\"data-framer-name\":\"None\",layoutDependency:layoutDependency,layoutId:\"QVQ8glEc6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:radiusForCorner(b20gblfIN,3),borderBottomRightRadius:radiusForCorner(b20gblfIN,2),borderTopLeftRadius:radiusForCorner(b20gblfIN,0),borderTopRightRadius:radiusForCorner(b20gblfIN,1),...style},...addPropertyOverrides({aiZ3b8QjW:{\"data-framer-name\":\"Layout\"},bDwsUdmas:{\"data-framer-name\":\"Insert\"},Gj5Zc2iBD:{\"data-framer-name\":\"Collection\"},k5HNjbydv:{\"data-framer-name\":\"Refresh\"},NgmdjSKH1:{\"data-framer-name\":\"Logic\"},Q5Y5fvfUn:{\"data-framer-name\":\"Number\"},RwjoTNmD1:{\"data-framer-name\":\"String\"},U9LujikXD:{\"data-framer-name\":\"Input\"},v03lGXX_V:{\"data-framer-name\":\"Fullscreen\"},vsb4ex81u:{\"data-framer-name\":\"Example\"},wA9EIOf81:{\"data-framer-name\":\"Docs\"},xOE7G7L5R:{\"data-framer-name\":\"Color\"},YvH9xlZCi:{\"data-framer-name\":\"Action\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a901ga\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"XmKEXIPga\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dp8cr2\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"mlAMZesbf\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM8.958 3.84l-4.415 6.375a.5.5 0 0 0 .411.785h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-15ikunv\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"t46jgyDZd\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M4.954 11h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176l-4.415 6.375a.5.5 0 0 0 .411.785Z\"/></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4hdqt\",\"data-framer-name\":\"Insert\",layoutDependency:layoutDependency,layoutId:\"k8cbvRRW5\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-3kjyqe\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"T32fu1Q77\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm8 4H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1deeod5\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"hB0Q0YBU1\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M8 8H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11kaglm\",\"data-framer-name\":\"Collection\",layoutDependency:layoutDependency,layoutId:\"dOCZ4bMSr\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xwp8iu\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EaAO4p37I\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-.5 10.25c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Zm0-3.15c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1ZM9 3.5c-2.485 0-4.5 1.007-4.5 2.25S6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-md3mwj\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"pnA0m0lFg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M4.5 5.75C4.5 6.993 6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5 4.5 4.507 4.5 5.75Zm9 1.35c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1Zm0 3.15c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Z\"/></svg>',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ualeh8\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"l6bXOa_pf\",style:{backgroundColor:OPrmeX769}}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o92t37\",\"data-framer-name\":\"Docs\",layoutDependency:layoutDependency,layoutId:\"D4tWf9sAG\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lrgh83\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"smE3sGRRn\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4Zm5 1a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true}),isDisplayed5(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jjxwhs\",\"data-framer-name\":\"Free\",fill:\"black\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"uPz0waLXP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M5 5a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\"/></svg>',withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t65lue\",\"data-framer-name\":\"Fullscreen\",layoutDependency:layoutDependency,layoutId:\"rkxHx8dO2\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ldayx\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"iQ2W2gjvq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm15 0a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19w5s5a\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"kKs22AU0G\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 4a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1brod80\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"suqM53rl4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1846brt\",\"data-framer-name\":\"Layout\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ubS6sUhk9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M10.5 18a1 1 0 0 1-1-1v-6.5a1 1 0 0 1 1-1H17a1 1 0 0 1 1 1V14a4 4 0 0 1-4 4h-3.5Zm0-9.5a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1H14a4 4 0 0 1 4 4v3.5a1 1 0 0 1-1 1h-6.5ZM4 18a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h3.5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4Z\"/></svg>',withExternalLayout:true})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-em8d4w\",\"data-framer-name\":\"Logic\",layoutDependency:layoutDependency,layoutId:\"x_DPX3VHX\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1obdguz\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"d4MlokZ00\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 3h-3.3a4.983 4.983 0 0 0-4.63 3.137 2.98 2.98 0 0 1-2.538 1.868L4.306 8H3v2.016l1.417-.002.116-.005a2.987 2.987 0 0 1 2.544 1.864A4.987 4.987 0 0 0 11.704 15H15v-2h-3.296a2.987 2.987 0 0 1-2.771-1.873l-.102-.247a5.075 5.075 0 0 0-.532-.88H15V8l-6.697.001a4.98 4.98 0 0 0 .626-1.123l.077-.176A2.983 2.983 0 0 1 11.7 5H15V3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hdzxf\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"AV6bVC6Xl\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 3v2h-3.3a2.983 2.983 0 0 0-2.694 1.702l-.077.176a4.98 4.98 0 0 1-.626 1.123L15 8v2H8.3c.2.269.385.568.53.88l.103.247A2.987 2.987 0 0 0 11.704 13H15v2h-3.296a4.987 4.987 0 0 1-4.627-3.127 2.987 2.987 0 0 0-2.544-1.864l-.116.005L3 10.016V8h1.306l.227.005a2.98 2.98 0 0 0 2.538-1.868A4.983 4.983 0 0 1 11.7 3H15Z\"/></svg>',withExternalLayout:true})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjd0o1\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"OFX3d0Wjk\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uqiivp\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"L0fH0pWF2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-3 4a1 1 0 0 0-1 1v1H8V5a1 1 0 1 0-2 0v1H5a1 1 0 1 0 0 2h1v2H5a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1V8h1a1 1 0 0 0 0-2h-1V5a1 1 0 0 0-1-1Zm-1 4v2H8V8h2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8o92he\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"NSJv0XIUZ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M11 4a1 1 0 0 1 1 1v1h1a1 1 0 0 1 0 2h-1v2h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H8v1a1 1 0 0 1-2 0v-1H5a1 1 0 0 1 0-2h1V8H5a1 1 0 1 1 0-2h1V5a1 1 0 1 1 2 0v1h2V5a1 1 0 0 1 1-1Zm-1 6V8H8v2h2Z\"/></svg>',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sxmwee\",\"data-framer-name\":\"Refresh\",layoutDependency:layoutDependency,layoutId:\"Up9nIHsCu\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14t5s6m\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gxQXrNEnr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm0 3a1 1 0 0 0-1 1v2.337A5.5 5.5 0 1 0 8.5 15a5.499 5.499 0 0 0 4.9-3h-2.451a3.5 3.5 0 1 1 .714-4H9a1 1 0 0 0 0 2h5a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wtmt4x\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Cqz2RRtda\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M13 4a1 1 0 0 1 2 0v5a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h2.663A3.501 3.501 0 0 0 5 9.5a3.5 3.5 0 0 0 5.949 2.5H13.4a5.5 5.5 0 1 1-4.9-8c1.86 0 3.505.923 4.5 2.337V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16eztem\",\"data-framer-name\":\"String\",layoutDependency:layoutDependency,layoutId:\"SUnQFHAwD\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-fjp4co\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HddAAMBW9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-2 5H6a1 1 0 1 0 0 2h2v5a1 1 0 0 0 2 0V7h2a1 1 0 0 0 0-2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e7a3vt\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ie67y6Mrk\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M6 7a1 1 0 1 1 0-2h6a1 1 0 0 1 0 2h-2v5a1 1 0 0 1-2 0V7H6Z\"/></svg>',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wf5sj3\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"g4Jh1ptmM\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l0b826\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HXw9maICQ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM5 4a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6bc2cb\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"a3ZzKsV5y\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><rect width=\"2\" height=\"10\" x=\"4\" y=\"4\" rx=\"1\"/></svg>',withExternalLayout:true})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhtu2z\",\"data-framer-name\":\"Example\",layoutDependency:layoutDependency,layoutId:\"h1iLQU_2E\",children:[isDisplayed14(C0ulGFnAh)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1x2fyui\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"juYvG1zsW\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 6H3v7a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6Zm-3 1.75a.75.75 0 0 1 .75.75 3.75 3.75 0 0 1-7.5 0 .75.75 0 0 1 1.5 0 2.25 2.25 0 1 0 4.5 0 .75.75 0 0 1 .75-.75ZM12.5 3h-7A1.5 1.5 0 0 0 4 4.5V5h10v-.5A1.5 1.5 0 0 0 12.5 3Z\"/></svg>',withExternalLayout:true}),isDisplayed14(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b9ftw6\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"dxJLozRsu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 6v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6h12Zm-3 1.75a.75.75 0 0 0-.75.75 2.25 2.25 0 1 1-4.5 0 .75.75 0 0 0-1.5 0 3.75 3.75 0 0 0 7.5 0 .75.75 0 0 0-.75-.75ZM12.5 3A1.5 1.5 0 0 1 14 4.5V5H4v-.5A1.5 1.5 0 0 1 5.5 3h7Z\"/></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-axT55.framer-bk9e0g, .framer-axT55 .framer-bk9e0g { display: block; }\",\".framer-axT55.framer-6uh91x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1dp8cr2, .framer-axT55 .framer-15ikunv, .framer-axT55 .framer-3kjyqe, .framer-axT55 .framer-1deeod5, .framer-axT55 .framer-xwp8iu, .framer-axT55 .framer-md3mwj, .framer-axT55 .framer-lrgh83, .framer-axT55 .framer-ldayx, .framer-axT55 .framer-19w5s5a, .framer-axT55 .framer-1obdguz, .framer-axT55 .framer-hdzxf, .framer-axT55 .framer-uqiivp, .framer-axT55 .framer-8o92he, .framer-axT55 .framer-14t5s6m, .framer-axT55 .framer-wtmt4x, .framer-axT55 .framer-fjp4co, .framer-axT55 .framer-e7a3vt, .framer-axT55 .framer-l0b826, .framer-axT55 .framer-6bc2cb { flex: none; height: 100%; position: relative; width: 100%; z-index: 1; }\",\".framer-axT55 .framer-ualeh8 { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; }\",\".framer-axT55 .framer-o92t37, .framer-axT55 .framer-yhtu2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-jjxwhs { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-axT55 .framer-t65lue, .framer-axT55 .framer-1jjd0o1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1brod80 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 18px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-axT55 .framer-1846brt { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-axT55 .framer-1x2fyui, .framer-axT55 .framer-1b9ftw6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-axT55.framer-6uh91x, .framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-o92t37, .framer-axT55 .framer-t65lue, .framer-axT55 .framer-1brod80, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-1jjd0o1, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3, .framer-axT55 .framer-yhtu2z { gap: 0px; } .framer-axT55.framer-6uh91x > *, .framer-axT55 .framer-o92t37 > *, .framer-axT55 .framer-1brod80 > *, .framer-axT55 .framer-yhtu2z > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-axT55.framer-6uh91x > :first-child, .framer-axT55 .framer-1a901ga > :first-child, .framer-axT55 .framer-1i4hdqt > :first-child, .framer-axT55 .framer-11kaglm > :first-child, .framer-axT55 .framer-o92t37 > :first-child, .framer-axT55 .framer-1brod80 > :first-child, .framer-axT55 .framer-em8d4w > :first-child, .framer-axT55 .framer-sxmwee > :first-child, .framer-axT55 .framer-16eztem > :first-child, .framer-axT55 .framer-wf5sj3 > :first-child, .framer-axT55 .framer-yhtu2z > :first-child { margin-left: 0px; } .framer-axT55.framer-6uh91x > :last-child, .framer-axT55 .framer-1a901ga > :last-child, .framer-axT55 .framer-1i4hdqt > :last-child, .framer-axT55 .framer-11kaglm > :last-child, .framer-axT55 .framer-o92t37 > :last-child, .framer-axT55 .framer-1brod80 > :last-child, .framer-axT55 .framer-em8d4w > :last-child, .framer-axT55 .framer-sxmwee > :last-child, .framer-axT55 .framer-16eztem > :last-child, .framer-axT55 .framer-wf5sj3 > :last-child, .framer-axT55 .framer-yhtu2z > :last-child { margin-right: 0px; } .framer-axT55 .framer-1a901ga > *, .framer-axT55 .framer-1i4hdqt > *, .framer-axT55 .framer-11kaglm > *, .framer-axT55 .framer-em8d4w > *, .framer-axT55 .framer-sxmwee > *, .framer-axT55 .framer-16eztem > *, .framer-axT55 .framer-wf5sj3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-axT55 .framer-t65lue > *, .framer-axT55 .framer-1jjd0o1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-axT55 .framer-t65lue > :first-child, .framer-axT55 .framer-1jjd0o1 > :first-child { margin-top: 0px; } .framer-axT55 .framer-t65lue > :last-child, .framer-axT55 .framer-1jjd0o1 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YvH9xlZCi\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsb4ex81u\":{\"layout\":[\"fixed\",\"fixed\"]},\"bDwsUdmas\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gj5Zc2iBD\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOE7G7L5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"wA9EIOf81\":{\"layout\":[\"fixed\",\"fixed\"]},\"v03lGXX_V\":{\"layout\":[\"fixed\",\"fixed\"]},\"aiZ3b8QjW\":{\"layout\":[\"fixed\",\"fixed\"]},\"NgmdjSKH1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5Y5fvfUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"k5HNjbydv\":{\"layout\":[\"fixed\",\"fixed\"]},\"RwjoTNmD1\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9LujikXD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"C0ulGFnAh\":\"squared\",\"b20gblfIN\":\"radius\",\"OPrmeX769\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZGiycNtFm=withCSS(Component,css,\"framer-axT55\");export default FramerZGiycNtFm;FramerZGiycNtFm.displayName=\"Icons\";FramerZGiycNtFm.defaultProps={height:18,width:18};addPropertyControls(FramerZGiycNtFm,{variant:{options:[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"],optionTitles:[\"None\",\"Action\",\"Example\",\"Insert\",\"Collection\",\"Color\",\"Docs\",\"Fullscreen\",\"Layout\",\"Logic\",\"Number\",\"Refresh\",\"String\",\"Input\"],title:\"Variant\",type:ControlType.Enum},C0ulGFnAh:{defaultValue:true,title:\"Squared\",type:ControlType.Boolean},b20gblfIN:{defaultValue:4,title:\"Radius\",type:ControlType.Number},OPrmeX769:{defaultValue:'var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254)) /* {\"name\":\"Accent Purple\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerZGiycNtFm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGiycNtFm\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"C0ulGFnAh\\\":\\\"squared\\\",\\\"b20gblfIN\\\":\\\"radius\\\",\\\"OPrmeX769\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"18\",\"framerIntrinsicHeight\":\"18\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YvH9xlZCi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsb4ex81u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bDwsUdmas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gj5Zc2iBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOE7G7L5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wA9EIOf81\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v03lGXX_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aiZ3b8QjW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NgmdjSKH1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5Y5fvfUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k5HNjbydv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RwjoTNmD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9LujikXD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGiycNtFm.map","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icons from\"https://framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js\";const IconsFonts=getFonts(Icons);const serializationHash=\"framer-dNiMe\";const variantClassNames={GI7cKqG1z:\"framer-v-x504mx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"qwC3kZK6T\":return\"NgmdjSKH1\";default:return\"YvH9xlZCi\";}};const isSet=value=>{if(Array.isArray(value)){return value.length>0;}return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Action:\"hYbWt190i\",Logic:\"qwC3kZK6T\"};const getProps=({height,id,title,type,width,...props})=>{var _ref,_humanReadableEnumMap_type,_ref1,_ref2;return{...props,KQ7f4g27F:(_ref=title!==null&&title!==void 0?title:props.KQ7f4g27F)!==null&&_ref!==void 0?_ref:\"Title\",oIUyfP4ik:(_ref2=(_ref1=(_humanReadableEnumMap_type=humanReadableEnumMap[type])!==null&&_humanReadableEnumMap_type!==void 0?_humanReadableEnumMap_type:type)!==null&&_ref1!==void 0?_ref1:props.oIUyfP4ik)!==null&&_ref2!==void 0?_ref2:\"hYbWt190i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,KQ7f4g27F,oIUyfP4ik,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GI7cKqG1z\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(KQ7f4g27F);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-x504mx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GI7cKqG1z\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-7e378c57-2e87-407f-beec-cb702ad5880b, rgb(137, 87, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sb4eiz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"vVnHMtFpU\",style:{backgroundColor:\"var(--token-5cb0ae1a-42dd-4475-ae5d-c8120ee880c6, rgba(255, 255, 255, 0.25))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(6+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||30)-12-18)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1em16rr-container\",layoutDependency:layoutDependency,layoutId:\"IN3ESEyHq-container\",children:/*#__PURE__*/_jsx(Icons,{b20gblfIN:4,C0ulGFnAh:false,height:\"100%\",id:\"IN3ESEyHq\",layoutId:\"IN3ESEyHq\",OPrmeX769:\"rgb(255, 255, 255)\",style:{height:\"100%\",width:\"100%\"},variant:convertFromEnum(oIUyfP4ik,activeLocale),width:\"100%\"})})})}),visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-noccpc\",layoutDependency:layoutDependency,layoutId:\"fA4ivA5ll\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-r6fifz\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wLdUS4a3R\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KQ7f4g27F,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dNiMe.framer-15end5r, .framer-dNiMe .framer-15end5r { display: block; }\",\".framer-dNiMe.framer-x504mx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-sb4eiz { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-dNiMe .framer-1em16rr-container { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-dNiMe .framer-noccpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-r6fifz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dNiMe.framer-x504mx, .framer-dNiMe .framer-noccpc { gap: 0px; } .framer-dNiMe.framer-x504mx > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-dNiMe.framer-x504mx > :first-child { margin-left: 0px; } .framer-dNiMe.framer-x504mx > :last-child { margin-right: 0px; } .framer-dNiMe .framer-noccpc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dNiMe .framer-noccpc > :first-child { margin-top: 0px; } .framer-dNiMe .framer-noccpc > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KQ7f4g27F\":\"title\",\"oIUyfP4ik\":\"type\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergPh1HOiIC=withCSS(Component,css,\"framer-dNiMe\");export default FramergPh1HOiIC;FramergPh1HOiIC.displayName=\"Node\";FramergPh1HOiIC.defaultProps={height:30,width:65};addPropertyControls(FramergPh1HOiIC,{KQ7f4g27F:{defaultValue:\"Title\",placeholder:\"\",title:\"Title\",type:ControlType.String},oIUyfP4ik:{defaultValue:\"hYbWt190i\",options:[\"hYbWt190i\",\"qwC3kZK6T\"],optionTitles:[\"Action\",\"Logic\"],title:\"Type\",type:ControlType.Enum}});addFonts(FramergPh1HOiIC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergPh1HOiIC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KQ7f4g27F\\\":\\\"title\\\",\\\"oIUyfP4ik\\\":\\\"type\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"65\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gPh1HOiIC.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useIsOnFramerCanvas,addPropertyControls,//@ts-ignore\ngetPropertyControls}from\"framer\";import SmartComponent from\"https://framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Action(props){const isOnCanvas=useIsOnFramerCanvas();return isOnCanvas&&/*#__PURE__*/_jsx(SmartComponent,{...props});}addPropertyControls(Action,getPropertyControls(SmartComponent));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Action\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Action.map","export function getValidRedirection(formValues,redirections){for(const redirection of redirections){const{redirectTo,conditions}=redirection;const hasValidConditions=conditions.every(({inputName,conditonType,conditonValue})=>{const{value}=formValues[inputName]||{};if(conditonType===\"is set\"){return!!value;}else if(conditonType===\"is not set\"){return!value;}else if(conditonType===\"is equal to\"){return conditonValue===value;}});if(hasValidConditions&&redirectTo){return redirectTo;}}return null// No valid redirection found\n;}\nexport const __FramerMetadata__ = {\"exports\":{\"getValidRedirection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getValidRedirection.map","export function resetFormValues(formValues,setFormStore){const formStoreWithEmptyValues=Object.fromEntries(Object.entries(formValues).map(([key,nestedObj])=>[key,typeof nestedObj===\"object\"&&nestedObj!==null?{...nestedObj,value:undefined}:nestedObj]));setFormStore(formStoreWithEmptyValues);}\nexport const __FramerMetadata__ = {\"exports\":{\"resetFormValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ResetFormStore.map","/**\n * Version History\n *\n * @spLF3GUSvBJyfy37Cwu9 : v1.0.0 - Initial Version\n * @QnpjMdkS8fWzJOwxFMki : v2.0.0 - Renamed Boolean Logic\n * @bHACXr04uqTFOdgDYywJ : v2.0.0.1 - Debug onChange mode that wasn't working\n * @CZrOq9XCWXCKQKXw2JET : v2.0.1. - Renaming, Cleaning and Resizing\n *\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";//import { useFormValue, useFormStore } from \"https://framer.com/m/Store-nhJr.js\" //production\nimport{useFormStore}from\"https://framer.com/m/Store-nhJr.js\";import{Button,getButtonControls}from\"https://framer.com/m/Button-8nWq.js@9kV92QiuFuKL5g8uRcak\";import Node from\"https://framer.com/m/Action-44B5.js@pz520OSweQAeucdpk02O\";import{getValidRedirection}from\"https://framer.com/m/getValidRedirection-0Evv.js@J96wfyWsg2fBayo4FHWL\";import{resetFormValues}from\"https://framer.com/m/ResetFormStore-GGjK.js@owd00KCTVIErq7ny8fag\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function BooleanLogicStaging(props){const{conditions,triggerOn,fallback,isResetSet}=props;const[formValues,setFormStore]=useFormStore();const onComponentClick=()=>{const redirectTo=getValidRedirection(formValues,conditions);if(redirectTo){props[redirectTo]?.();}else{fallback&&props[fallback]?.();}isResetSet&&resetFormValues(formValues,setFormStore);};useEffect(()=>{triggerOn===\"onChange\"&&onComponentClick();},[formValues,conditions,triggerOn]);return triggerOn===\"onClick\"?/*#__PURE__*/_jsx(Button,{...props.buttonStyle,onClick:onComponentClick}):/*#__PURE__*/_jsx(Node,{type:\"Logic\",title:\"Boolean\"});}addPropertyControls(BooleanLogicStaging,{//Events\nonRouteA:{type:ControlType.EventHandler},onRouteB:{type:ControlType.EventHandler},onRouteC:{type:ControlType.EventHandler},onRouteD:{type:ControlType.EventHandler},onRouteE:{type:ControlType.EventHandler},onRouteF:{type:ControlType.EventHandler},//Redirections Array\ntriggerOn:{title:\"Trigger On\",type:ControlType.Enum,options:[\"onChange\",\"onClick\"],optionTitles:[\"Conditions\",\"Click\"]},conditions:{title:\"When\",type:ControlType.Array,control:{type:ControlType.Object,controls:{redirectTo:{title:\"Redirect to\",type:ControlType.Enum,optionTitles:[\"Route A\",\"Route B\",\"Route C\",\"Route D\",\"Route E\",\"Route F\"],options:[\"onRouteA\",\"onRouteB\",\"onRouteC\",\"onRouteD\",\"onRouteE\",\"onRouteF\"]},conditions:{title:\"When\",type:ControlType.Array,control:{type:ControlType.Object,controls:{inputName:{title:\"Input\",type:ControlType.String,placeholder:\"input's name\"},conditonType:{type:ControlType.Enum,title:\" \",options:[\"is set\",\"is not set\",\"is equal to\"]},conditonValue:{title:\" \",type:ControlType.String,hidden:({conditonType})=>conditonType!==\"is equal to\"}}}}}}},fallback:{title:\"Fallback On\",type:ControlType.Enum,optionTitles:[\"Any\",\"Route A\",\"Route B\",\"Route C\",\"Route D\",\"Route E\",\"Route F\"],options:[\"\",\"onRouteA\",\"onRouteB\",\"onRouteC\",\"onRouteD\",\"onRouteE\",\"onRouteF\"],hidden:({triggerOn})=>triggerOn!==\"onClick\"},buttonStyle:{title:\"Style\",buttonTitle:\"Button\",type:ControlType.Object,controls:getButtonControls({content:\"Submit\"}),hidden:({triggerOn})=>triggerOn!==\"onClick\"},isResetSet:{title:\"Reset\",type:ControlType.Boolean,defaultValue:false,description:\"Form values will be reset once triggered.\"}});BooleanLogicStaging.displayName=\"Boolean (Staging)\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BooleanLogicStaging\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Boolean.map","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,getPropertyControls}from\"framer\";import CodeComponent from\"https://framer.com/m/Boolean-nd4n.js@vC5Ayavdtgi9SHSmFRMi\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Boolean(props){return /*#__PURE__*/_jsx(CodeComponent,{...props});}addPropertyControls(Boolean,getPropertyControls(CodeComponent));Boolean.displayName=\"Boolean\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Boolean\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Boolean.map","// Generated by Framer (bf2ee14)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Boolean from\"https://framerusercontent.com/modules/GKoit9bBfXd3XGQsgtJH/4sHFDDK8uPvP3ebkVUcC/Boolean.js\";const BooleanFonts=getFonts(Boolean);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dHCVn\";const variantClassNames={XCFpaZMeb:\"framer-v-16v7xz2\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dHCVn.framer-11x8fyb, .framer-dHCVn .framer-11x8fyb { display: block; }\",\".framer-dHCVn.framer-16v7xz2 { align-content: center; align-items: center; background: linear-gradient(270deg, #fcffff 0%, rgb(163, 227, 255) 25.225225225225223%, rgb(97, 226, 255) 52.702702702702695%, rgb(171, 226, 255) 79.27927927927928%, rgb(255, 255, 255) 100%); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 53px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-dHCVn .framer-1da70in-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dHCVn .framer-1a47sdf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -53px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -53px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"XCFpaZMeb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: linear-gradient(270deg, rgb(252, 255, 255) 0%, rgb(163, 227, 255) 25.225225225225223%, rgb(97, 226, 255) 52.702702702702695%, rgb(171, 226, 255) 79.27927927927928%, rgb(255, 255, 255) 100%); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-16v7xz2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1da70in-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nWFKUhb2K\",scopeId:\"b8C_b2FGh\",children:/*#__PURE__*/_jsx(Boolean,{buttonStyle:{alignItems:\"center\",backgroundColor:\"rgb(0, 153, 255)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",boxShadow:\"\",color:\"rgb(255, 255, 255)\",content:\"Submit\",font:{fontFamily:'\"Inter\", sans-serif',fontStyle:\"normal\"},fontSize:14,justifyContent:\"center\",letterSpacing:0,lineHeight:1.4,overflow:\"hidden\",padding:\"12px\",paragraph:0,textDecoration:\"none\",textTransform:\"none\"},conditions:[{conditions:[{conditonType:\"is set\",conditonValue:\"\",inputName:\"\"}],redirectTo:\"onRouteA\"}],fallback:\"\",height:\"100%\",id:\"nWFKUhb2K\",isResetSet:true,layoutId:\"nWFKUhb2K\",triggerOn:\"onClick\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a47sdf\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1755\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"XCFpaZMeb\":[\".framer-1da70in-container\"]}\n * @framerBreakpoints {\"XCFpaZMeb\":{\"canvasClassName\":\"framer-16v7xz2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1755,\"rootFontSize\":16}}\n * @framerDefaultVariant XCFpaZMeb\n * @framerLayoutTemplate\n */const Framerb8C_b2FGh=withCSS(Component,css,\"framer-dHCVn\");export default Framerb8C_b2FGh;Framerb8C_b2FGh.displayName=\"Template\";Framerb8C_b2FGh.defaultProps={height:1e3,width:1755};addFonts(Framerb8C_b2FGh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BooleanFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb8C_b2FGh\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"XCFpaZMeb\\\":[\\\".framer-1da70in-container\\\"]}\",\"framerDefaultVariant\":\"XCFpaZMeb\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"XCFpaZMeb\\\":{\\\"canvasClassName\\\":\\\"framer-16v7xz2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1755,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1755\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/FEjMb0BiAHGCdeedSkDj/hXS6G9dc0j47s0lzwG00/b8C_b2FGh.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {BAnpyFO8F: \"faq\", epTvqspKN: \"introduction\", eugzev9A7: \"how-to-use\", kBhqVoSVL: \"why-starklo-is-the-smarter-choice\", LmO7ES3eY: \"cta\", SmoawOunl: \"how-it-works\", SpAe_NWN2: \"what-we-rent\", unPeGn1Zs: \"home-page-top\", usjqS08ec: \"separator-forcalulator-guide\", wHCZ2wxtu: \"not-sure-how-to-use-calculator\", YS7mhwaJ6: \"socialmetrics\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yO3w9WZNK2i9YmXed7NQ/kce1xYIcoPBfHOJe4sRa/augiA20Il.js\")), path: \"/\"}, IYtxHv_ms: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bEWCHVag6JvoLh289MeU/Ogeramjfc09XcJ6B5yHc/IYtxHv_ms.js\")), path: \"/contact-us\"}, b8SUMjDmI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6k1Om27rLLPmkO28gG4W/WNCZbmk8z9uaMwyKiUos/b8SUMjDmI.js\")), path: \"/about-us\"}, uI4AThVWI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r0jB1M1BkdhW2vxObh3G/tgqe2UnZRSuKDKzZ9Asw/uI4AThVWI.js\")), path: \"/saftey-questionaire-form\"}, oNUXmThVN: {elements: {PvDHYPYLY: \"rental-pre-approval\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7e0lDLqqfflzGnKXm4Iu/0rkg89K0jg2ePxm3JDML/oNUXmThVN.js\")), path: \"/rental-pre-approval\"}, Lz6Saqap6: {elements: {Ms7px0lXE: \"use-our-pricing-calculator-below\", oYkhsITKE: \"rental-pre-approval\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8RqTkOCfqs60jFTbT0rn/b2gAPJJ5GY702YV0Lm61/Lz6Saqap6.js\")), path: \"/rental-calculator\"}, OBwShxDF1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AbPyqrBdDS0FGZLUvfBO/OLxIz53lb2ttHFrVcsC4/OBwShxDF1.js\")), path: \"/faq\"}, uaBUV70lC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m4Cka9fOjc59CD1KJfol/jLt70SZkiw6T8RRSImh4/uaBUV70lC.js\")), path: \"/privacy-policy\"}, U0cI7ZgqM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9mWK2g523S04MmTuhveY/B984cgSvCNdBJ1m7KVZb/U0cI7ZgqM.js\")), path: \"/cookies-policy\"}, alXyN7alS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qljwvqslrgPsHg04hk0i/dxJwZxsPktUNh8kdJ10t/alXyN7alS.js\")), path: \"/terms-and-conditions\"}, QcCgcZd2o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v39ULpq39xWfElo3pGCG/bUdv6jQkvhSP55Opil4j/QcCgcZd2o.js\")), path: \"/assets/logo\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"5cc829a8f7ae576bf638b2e89d26275e80edfd198abc6fe50ec97e5927544a45\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"uI4AThVWI\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"uI4AThVWI\":\r\nreturn [{hash: \"16v7xz2\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.starklo.com.au\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {cssCollector: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}